|
Home of the Giants |
|
ATL Changelog
ATL 3.0 - build 017 - mar 19 2008 - added several xss checks to prevent xss exploits - added encryption to cookies - added encryption to accounts file ATL 3.0 - build 012 - aug 03 2006 - fixed an error in the backup module that prevented it from making correct backups - fixed the "hits out" column in the geo-referrers statistics page ATL 3.0 - build 011 - aug 01 2006 - added a mail informer: receive a mail when a trade signs up - added country-to-trade stats: select a country, see which trades are sending it - added static trackers: ignore the true referrer, great for tracking feeder traffic - added the group= tag to the toplist extensions - added confirm boxes for mass reset and mass delete actions - added a confirmation box for the delete links for groups - added filters to prevent data corruption when adding / editing trades - added a code analyzer during compilation which resulted in ~ 3% faster and ~ 25% smaller executables - edited the backup module to make a backup of all data, including groups - edited the hardcoded timelimit for the IP daemon to 60 minutes - edited the rebuild module to log every run - edited the rebuild module to run only once after a out-of-sync situation, to reduce load - IPs listed in the Webmaster + Server IP list are now masks instead of full IPs, for webmasters who don't have static IPs - improved the layout of the confirmation screen once a trade has been added - modified the <script> tags to be fully W3 compliant - modified the content-type headers to be fully W3 compliant - reduced the rebuild options to 'run next minute' and 'run when corrupted' - disabled edit and delete links for non-trades - fixed a bug that would incorrectly sort trades by ID in the main overview - fixed a bug that could clear group files when there was hardware problems with the harddisk - fixed a bug in admin.cgi that caused it to load the database index file incorrect - fixed a bug in the user-agent stats page that would place 'mozilla' browsers in the "non-browsers" list - fixed a couple of minor typos - fixed a couple of incorrect colspan html errors - The history for all_trades page displayed zeroes in the "gallery out" column, this has been fixed in the cron file - updated the toplist sorting options, copy from ATX - replaced .cursor='hand' to .cursor='pointer' for browser compatibility - fixed a bug in the linktags stats page that prevented "blank" tags to work properly, and that would incorrectly display the bottom linktag ATL 3.0 - build 010 - nov 01 2005 - fixed a visual bug in the cron- and security log pages - fixed a bug that would load the webmaster IP blacklist instead of the server IP blacklist when a new trade was added via the open signup page - fixed a bug that would block a server when it didn't reply by initializing the serverip with NULL - fixed a bug that could corrupt the database when the harddisk was out of space and a new trade was added via the open signup page - fixed the backup rotation code - improved shell security for the rebuild file - the blacklist of server IPs and webmaster IPs are now masks, so blacklisting 22.33 will block every IP that starts with 22.33 - fixed a bug that would block new trades when the blacklist was corrupted by an empty line - fixed a bug that would run the rebuilder unnecessarily often when the cronjob would start at second 59.xx instead of 0.xx - optimized the timestamping of the cron to improve the detection of system interruptions - optimized the loading of the database by the cron - improved the rewriting of the database when lowering the force time for temporal forces - various improvements to speed up both the processing of hits & clicks as well as modules in the admin ATL 3.0 - build 009 - oct 08 2005 - fixed a bug in the history logging code that would write the stats of exout to the SE column, with the result that SE always showed 0. - added the latest GEO IP dbase (1 oct 2005) to the installation package. - fixed a bug that would override the noref skim % with the skim % of a trade from the watchlist in the outlist. - fixed a bug that would override the notrade skim % with the skim % of a trade from the watchlist in the outlist. - fixed a bug that corrupted the log files when the referring domain after stripping still contained a | character. - improved shell security for the cron file. - fixed a bug in the automatic point assignment code for groups that caused only the first group to be updated. - added a check in the cron to make sure the harddrive is not full before updating the dbase, to prevent corruption. A full hdd error will appear in the cron log. - added extra xss security checks when viewing referrers and user-agents - modified the installer to set default bonus mods for the outlist to 140 - 100 - 110 - modified the installer to set the rebuild & repair module to 'rebuild when corrupted' - removed the 'publish toplist' button: it could override the owner of the toplist output file in such a way that the cron was no longer able to update it. The toplist updates by default every minute via the cron. - prepared several modules to support auto-updating via one button click - this will be fully enabled in a future build. - several minor visual adjustments ATL 3.0 - build 008 - sept 23 2005 - optimized the rebuild module to make it less hdd-intensive when it checks for old logs ATL 3.0 - build 007 - sept 22 2005 - fixed a bug that would decrease the effect of the settings in menu --> out list --> Extra settings to 1% of what it should be. - fixed a bug that reversed the effect of the 'return' bonus in menu --> out list --> Extra settings. - fixed a bug that would add server IPs to the webmasters IP blacklist when deleting a trade via RED with the blacklist option selected. - fixed a bug that loaded the webmasters IP blacklist instead of the servers IP blacklist when a trade was added via the signup form. - fixed a bug that could corrupt a backup - fixed a bug in the tokenizer for the webmasters stats-page that caused it to load the wrong stats. - improved security for most shell files. ATL 3.0 - build 006 - august 25 2005 - in the main stats overview, the prefix 'ai ' has been removed for all trade types, to make the descriptions take up less space - the countrystats for 'notrade' traffic would also count the clicks of 'blocked ref' traffic - the main stats overview showed the incorrect amount of trades for remote copies of AT3 - when a copy of AT3 requests to load remote stats while it's not in the IP safelist of the other site, the receiving site logs this attempt with the IP to the security log - when using automatic point assignment for groups the groupfile could get corrupted - the database is automatically updated and rebuild when the cron did not run correct in the last 10 minutes to help prevent bad (negative) stats - the webmasters-stats page would always say the submitted password was invalid due to a counting error through the delimiters - when adding new trades via the signup page, for still unknown reasons, the entire trades index - except for the new trade - could get deleted. The file writing code has been completely re-written and now includes several security checks before any real writing is performed. - on a small amount of servers the signup page would report that every domain was blacklisted even when the blacklist was empty. - when adding / updating the remote servers list with copies of AT3, the datafile for that copy was given the wrong permissions, making it look like the entire module wasn't working. Updating the paths once now will fix this - the rebuild-module now logs more file reading / writing errors - the installer now offers several features during run-time, including resetting the file permissions and uninstallation - Packages for Fedora Core III, Red Hat 8, and FreeBSD 5 were added ATL 3.0 - build 005 - july 16 2005 - extended the rebuild & repair feature to take care of the negative stats problem which would come up with instable crons - trades 0 - 10 (script trades) were enabled for toplist listings, which created gaps in the toplists. Those trades are now ignored by default ATL 3.0 - build 004 - july 15 2005 - when a trade was in passive-trades range, but had a force time, with 0 force size, it would not show up at all in the main stats overview - for local & remote AT sites, 'hits in' would show the amount of uniques instead of raws, which resulted in incorrect prod numbers. - for local & remote AT sites, 'galleries' would always show 0 because it was actually showing the amount of clicks made by galleries, instead of hits sent to gallereis - the small navigation menu in stats pages had an incorrect link for the history pages ATL 3.0 - build 003 - july 10 2005 - the passive trades list in the main overview were placed based on their 60 minute stats instead of the 24 hour stats. This did not affect the trading - the IP daemon settings are now set standard to 0/0 instead of 100/10, to disable it by default ATL 3.0 - build 002 - july 08 2005 - a couple of forms in the admin window submitted their data to the wrong file - the signup page for new trades would not load all the data for new trades fully - lowered the skim % (the amount of traffic taken as form of payment) - the signup page for new trades did not write a delimiter for toplist images, which would corrupt the database ATL 3.0 - build 001 - july 07 2005 - Initial release |