
CREATED FORK. IT'S STILL 4.01, BUT TALKING TO BNB SERVER.

#########################
## 4.01
#########################
- Finally got the plugin to work with W3TC Cache Plugin!
- The cute robot animation was starting to break apart and look bad in some cases. I had no choice
but to remove the animation.
- 

#########################
## 3.61
#########################
- People were getting 502 Bad Gateway messages on trying to get an API key for honeypot. Had to
change the URL we were using to this: http://www.projecthoneypot.org/httpbl_configure.php
- Remove local IP out when sharing setting, add local IP back in when saving a shared setting.
- Detected Classic to Pro upgrade and enabled defaults on white/black listed IPs and domains.
- Added base64 encoding/decoding test on plugin activation and fail plugin activation if this fails
because we need it.
- Added "i" button info link regarding threat level info on honeypot, pointing people to here: 
http://www.projecthoneypot.org/threat_info.php
- Made the OK button on "Settings Received" refresh the page so that settings are viewed.
- Made it merge the share settings blog list with the existing one, rather than overwrite it.

#########################
## 3.60
#########################
- Made S/M/L sizing scroll the list to the bottom on M and L sizes.
- Added timestamp to live traffic (hover over IP address).
- Detected on plugin activation if bingbot, bing, and google were not in the list. If not, they were
inserted.
- On Advanced Filter Log, added progress cursor when doing tasks.

#########################
## 3.59
#########################
- I was real close on the "www." bug. I forgot that I needed to remove any found "www." from the
host before I do my with and without evaluation for the registration check. Otherwise I end up
checking "www.www.example.com".
- Also realized that I needed to clear the live table entries if resizing.

#########################
## 3.58
#########################
- We discovered a bug with "www." prefixes where the customer would register with www but then the
spiders would crawl without it, and therefore when we did an HTTP_HOST check it would not line up
and we would mark the customer as unregistered and therefore not complete the IP blocking like we
were supposed to do. We fixed this bug.
- Added bingbot as a default good agent.
- Small medium and large sizing is now allowed. Turns on scrollbar on medium and large. The # of
lines is set from functions.php as far as default constants. Small = 8, Med = 50, Large = 200.
- Added Project Honeypot Blocking tab and feature using Honeypot API.
- Added Debug Log feature.

#########################
## 3.57
#########################
- For some reason, a Javascript change didn't make it to production in 3.56 and had to be
redone and restored. This change dealt with Live Traffic row clicks.

#########################
## 3.56
#########################
- The W3 Total Cache check was not perfect -- even when plugin inactive it was marking the plugin
active and refusing to activate SS. Fixed this code.

#########################
## 3.55
#########################
- Added code to check for W3 Total Cache on plugin activation and deny loading plugin. That cache
plugin is incompatible with this plugin.

#########################
## 3.54
#########################
- Fixed Go Back problem when IFRAME breakage occurs.

#########################
## 3.53
#########################
- Made plugin activation error IFRAME break out of the IFRAME.
- Sam Reddy (Todd's contractor) requested that we change the WP Super Cache error we generate on
plugin activation to have link to go to that setting on the page to change it.

#########################
## 3.52
#########################
- Was missing a $bWhite = FALSE assignment that would throw an unassigned variable error on the 
filter.

#########################
## 3.51
#########################
- Made this plugin work with WordPress 2.8+.
- Changed plugin activation error handling.
- Made the plugin for check for version and remote connectivity on plugin activation or show a user
friendly error message about it.
- Added Project Honeypot button on Live Traffic.
- Tried to prevent live traffic from continuing even when we shut it off.
- Fixed CSS where white background shows up consistently behind everything except tabs. The newer
WordPress versions have this, but the older do not, and it was causing our logo image to look crappy
on a grey background.
- Switched from Curl calls to wp_remote_get and wp_remote_post.
- Had a huge glaring bug regarding IP blocks. Was not getting these values at all due to using a
string versus an array parameter. Swapped this and the code worked again.
- Fixed case where row click on WP 2.8 (old jQuery) wouldn't uncheck a row's given checkbox, once
already checked.
- Fixed width of IP column so that it didn't bump right up against user agent column in live
traffic.
- Made the plugin have an option to work with WP Super Cache by throwing an error during plugin
activation that one needs to turn on Late Init in the WP Super Cache "Advanced" settings.
- Made the plugin work with W3 Total Cache by flushing cache on settings update. It doesn't work
as well as WP Super Cache, however -- the first connection sends proper headers, but subsequent
ones do not -- however, they do send the proper content output.
- Tested the plugin and it works well with WP File Cache.
- Changed Plugin Update Checker code so that it doesn't have namespace collision and can have a
unique version.

#########################
## 3.50
#########################
- Was forced to upgrade to 3.5 because Rahman's backend inplace upgrader was set on 3.4 instead
of 3.04.
- Todd was reporting problems where people were being unregistered. I also saw this condition. I
couldn't recreate the problem, but I found a potential source and I disabled it.
- Added a whitelist button under live traffic.

#########################
## 3.05
#########################
- Improved the button CSS to add a white highlight. It's called an inset box shadow.
- Fixed bug where I was deleting records on order ID by DESC when I needed to do it by ASC.

#########################
## 3.04
#########################
- Added static links for upsell ads.

#########################
## 3.03
#########################
- Changed from testing for 'curl_init' to 'curl_exec' (in plugin activation code) because evidently
some hosts will enable 'curl_init' but disable 'curl_exec' -- if that's not the most bizarre thing
of all!
- Detected remote settings received and displays a dialog if one hovers over the tabs.
- Based on Todd's user interaction, realized I need to change the Publish Settings dialog to be more
clear about checks vs. no checks in the My WordPress Sites field.
- Added community API checkbox and do rand(1,3)==1 probability to send updates to backend only on
save settings.
- Whitelisted 127.0.0.1 and server's IP address.


#########################
## 3.02
#########################
- Patched bug with plugin-update-checker script if plugin was not activated and ready yet.

#########################
## 3.01
#########################
- Jumped to 3.01 so that the plugin upgrade mechanism wouldn't keep firing on us.
- Added plugin upgrade mechanism.
- Fixed bug where header_remove() isn't installed because it's an old version of PHP.
- Added code to check registration periodically.
- Added banner advertisement that we can use.

#########################
## 2.08a
#########################
- Implemented Share Settings feature.


#########################
## 2.07a
#########################
- Added debug log feature
- Added country mode back into Classic
- Added select all buttons on list editors
- Got rid of the quirk with the 16 table rows in database and 8 rows on screen -- a page refresh 
  replayed previously viewed traffic. Now cap at 8 in database.

#########################
## 2.06a
#########################
- Redesigned Pro logo for Classic.
- Added doubleclick feature to "Thank you for creating with WordPress" -- it goes back to factory
  defaults on this plugin.
- Implemented Classic version. Simply change plugin name to not have the "Pro" and it becomes
  classic mode.
- Added icons on the live traffic view.
- Added upgrade from previous SpyderSpanker pre-May 2012.

