CjOverkill 5.0.3

This is a bugfix release
1 ) Fixed a bug that was generating false positives in the security alerts
for long URLs.
2 ) The sanitization routines have been enhanced to be more efficient and
less resource greedy.

CjOverkill 5.0.2

1 ) Fixed a bug with the security and database warnings logs that prevented
them from beaing cleaned automatically under some configurations.
2 ) Fixed a bug with the DEFAULT site that was generating a toplist when it
was intended not to do it.
3 ) Fixed and optimized sites database layout resulting in smaller data
footprint and faster access to the data.
4 ) All tables are now tagged as latin1 charset because of MySQL bug #4541,
that was preventing proper installation on some servers that have bugged
MySQL.

CjOverkill 5.0.1

1 ) The entire script has been almost completely rewritten.
2 ) Lots of small bugs have been fixed.
3 ) Added support for running multiple sites from a single installation.
4 ) Added timestamp anticheat filter.
5 ) Added referrer filter.
6 ) GeoIP country filter database has been greatly enhanced and can be
upgraded via a wizard panel.
7 ) Added migration wizard panel for smooth migration from older versions.
8 ) Lots of optimizations have been made allowing the script to handle very
large traffic volumes (more than 2 million uniques per day).
9 ) The trade methods and tracking methods have been enhanced greatly to
ensure real unique visitors.
10 ) The admin interface has been enhaced to reflect the traffic information
better and in a more easy to understand way.
11 ) A special filter trade has been added and all the filtered traffic from
other trades is substracted and added to that filter trade allowing better
tracking of the good traffic while discriminating the bad traffic.
12 ) Anticheat and filtering routines have been greatly improved in speed
and functionality.
13 ) Dead trades can be deleted using an automated wizard panel.
14 ) The mass edit panel now can edit a single parameter or a choosen set of
them.
15 ) Site Overkill mode has been added allowing the fast feed of new sites
added to the network.
16 ) Network daily stats have been added to reflect the daily traffic on the
entire network.
17 ) The IP filter now stops counting clicks and traffic from any IP engaged
in bot behavior. These IPs will also be prevented from going to trades. In
addition, this option will allow the search engine spiders to visit and
spider the site without causing any SE rankings penalization.
18 ) The toplist has been greatly enhanced allowing non fixed toplist
location and also hardlink toplist generation and trading.
19 ) A very exhaustive manual has been added in order to cover all the
aspects and setup options of the script.

CjOverkill 4.1.2

1 ) Fixed a couple of bugs that prevented the blacklist from working
properly under some php and MySQL configurations.
2 ) Fixed a bug that could cause some incoming hits to be misscounted under
specific php configurations.
3 ) Fixed a bug that could cause php error messages under specific php
configurations and when some trade was refered using the accurate tracking
method but that trade no longer existed.
4 ) Fixed a bug that made ICQ and mail not get properly added to a new trade
when it was added from the admin interface u8nder specific php configurations.

CjOverkill 4.1.1

1 ) Integration with GalaxyCash.com Now CjOverkill pays you for using it.
2 ) Fixed a bug that made new trades to get a balcklisted message when
signing as trade and not putting ICQ in the signup form.
3 ) Fixed a bug in the IP filter admin panel that had unpredictable
behaviour with register_globals turned off.
4 ) Fixed a bug in the trades add panel that had unpredictable
behaviour with register_globals turned off.
5 ) Non adult webmasters now can just select "Non Adult Site" in the
Settings panel to avoid sending the 1% traffic payload to adult sites. That
traffic will go to a free for all flash games site without adult content.

CjOverkill 4.0.7

1) Fixed errors with reserved words for MySQL 4.1 and MySQL 5.0

CjOverkill 4.0.6

1 ) Fixed a bug where the IP filter will add whitelisted IPs to the
automated blacklist. It was only a cosmetic stuff, but still annoying.
Special thanks to AlpenRammler from AlpenRammler.com for reporting this bug
and providing help to identify exactly the problem.

CjOverkill 4.0.5

1) Fixed a typo in the cj-functions.inc.php file. This typo was making the
too much raws protection to not work properly.
The bug was reported by Steve from esbee.net

CjOverkill 4.0.4

1) Fixed a security bug in the trade.php file where a malicious user could
spoof script warning messages to other webmasters. Not very critycal but
could lead to more complex exploitation.
NOTE: bug reported by aCiDBiTs
2 ) Fixed a bug in the IP whitelist filter
3 ) Fixed a bug that displays warning about empty mysql buffer when the
?td=domain.com paramater is used.

CjOverkill 4.0.3

1) Fixed a small bug in the daily stats log
2) Fixed a bug in the blacklist panel on the admin interface

CjOverkill 4.0.2

1) Fixed several bugs in the country logs
2) Fixed a bug in the accounting algorythm that maked the unknown trade to
show all as uniques. Now it accounts uniques and raws correctly.

CjOverkill 4.0.1

1) Fixed a small problem with the blacklist where an unproperly formatted
domain could lead to an undeletable and uneditable blacklist entry. 
2) Fix the logs sorting bug in the security panel when you click on the sort
by hour link 
3) Refering url for unknown hits 
4) Enable ?td links too and make then equivalent to other scripts ?ft links
and so on (compatibility and painless migration). 
5) Filter escape in case you filter your own country and want to be able to
load your own site
6) Filter whitelist 
7) Fix a bug in delete trade function where it does not delete the cheat
reports if the trade has some of them. Not a big problem as the reports are
cleaned by the hourly cleaner functions, but I don't like to see there are
cheat reports when the cheater was already deleted.
8) Make the detail log show the current hour highlighted 
9) Add the server hour on the main admin interface 
10) Fix a small bug in the log pruner times when you set it to 12 hours and
it sets itself to 8 
11) Global country stats per trade 

CjOverkill 3.0.3

1) Fixed a typo in the security.inc.php file.

CjOverkill 3.0.2

1) Fixed a small bug in the acurate tracking code
2) Fixed a bug where the script does not honor properly some filtering
settings like max clicks filtering and max raws filtering.

CjOverkill 3.0.1

1) Fixed a bug that prevents special trades (bookmarks, etc) to be set
another maximum clicks or maximum raws than the default.
2) Fixed lots of small and almost irrelevant bugs in the core code.
3) Error when there are no trades in the toplist was cleaned. no more empty
toplist warnings.
4) Turn on/off unused features for performance boosting.
5) Enhance unknown hits tracking so they can also be banned. Feature also
known with the "Log Martians" name because one of the testers decided to
call them martians :)
6) Fixed a small bug with trade tracking when a trade was deleted but it
still sends traffic using the acurate tracking link.
7) security has been improved and lots of potential security bugs regarding
non standard PHP setups were fixed.
8) Fixed several small bugs in the tracking and trade code that made logs
appear a bit ugly.
9) Fix some small cosmetic bugs like the security reports (they are ugly)
10) Detailed site stats for the last 24 hours
11) Extend trade global history stats (24 hours detailed stats per trade)
12) Last hit sent in the trade stats, useful for safely delete inactive
trades
13) Extended cheat reports on why a trade was disabled
14) Enhance admin interface to show full site status in a couple of rows.
15) Mark new, dead or cheat reported trades
16) Trade numbering (list of numbers before the tradenames so you know how
many trades you have and their tid)
17) Track hits incomming from multiple domains and belonging to the same
trade
18) Track hits from site A and return traffic to site B (same as 17)
19) Trades to be able to be set on/off to appear on the tolist even if they
are enabled
20) Fix an annoying bug in the links panel (not critycal, so no problem)
21) Autorepair on crash
22) Emergency log on crash
23) Full internal integrity checks
24) Make visible tid enabled trading links from the admin interface
25) Repair from the admin if the autorecovery does not work ok.
26) Optimyze database from the admin.
27) Log pruning (allows you to operate really large sites. Up to 1 million
uniques per day with no problems)
28) Change internal names in order not to mess with other running scripts.
29) Separated filter on my side, so hitbots will get an extra filtering and
analysis stage (preparing for the artifficial intelligence module).

CjOverkill 2.0.2

1) fixed several security bugs that allow HTML injection on the targeted site

CjOverkill 2.0.1

1) Minor bugfixes
2) Migration kits

CjOverkill 2.0.0

1) Geotargeted filter
2) IP filter
3) Browser filter
4) Request method filter
5) Autofilter for IPs and clicks
6) Trade mass edit
7) Hourly logs
8) Logs sorting based on parameters
9) Trading methods
10) Maximum return % limit
11) No cookies. Now all is tracked without using cookies
12) Anticheat protections have been improved
13) Security has been improved

CjOverkill 1.0.2

1) Config and functions files are separated now
2) Minor bugfixes and several improvements at the admin interface. Specially
on IN-IP log and Referers log
3) Anticheat system has been improved and some bugs have been fixed.
4) Now the clicks per IP are logged too.
5) Toplist generation bug that prevented proper toplist generation on the
first 1.0.1 release fixed (normal 1.0.1 releases do not have this bug, only
beta testers releases had it).


CjOverkill 1.0.1

First public release
