BBClone - A PHP based Web Counter on Steroids
.: Changelog :.

0.8.0
  • Update: Fixes for php 8.X from Thijs
  • NEW: GeoIP2 PHP/Perl Module plugin added.
  • NEW: IP2Lacation PHP Module plugin added.(PHP >=7.2.0)
  • Update: New detections for Browsers, OS and Robots. With thanks to all forum users who submitted updates.


0.7.0
  • Update: Fixes for php 7.X from Steve
  • Only SVN Version


0.6.4
  • Update:Now detectes Windows 10 correctly
  • Update: Languages where possible
  • Update: Added new domains as there where some new additions.
  • Update: New detections for Browsers, OS and Robots. With thanks to all forum users who submitted updates.


0.6.3
  • NEW: You can now sellect if you want to use stripped-down or the original uri with the option $BBC_USE_ORIGINAL_URI
  • NEW: The max. characters for the page name is now more flexable with the option $BBC_MAX_PAGENAME
  • Update: Added new domains as there where some new additions.
  • Update: New detections for Browsers, OS and Robots. With thanks to all forum users who submitted updates.


0.6.2
  • New: GeoIP PHP/Perl Module plugin added
  • Update: Corrected Top Origin for Global Stats
  • Update: Improved Top Hosts for Global Stats
  • Update: Languages where possible (now including template for new language)
  • Update: Added new domains as there where some new additions
  • Update: Added detections for Browsers, OS and Robots. With thanks to all forum users who submitted updates


0.6.1
  • GeoIP detection IPv4
  • language code change to utf-8
  • Update: New detections for Browsers, OS and Robots. With thanks to all forum users who submitted updates
  • Update: Added new domains as there where some new additions (.asia .cat .pro .tel etc)


0.6.0
  • Update: Upgrade from GPL version 2 to version 3 for better protection
  • NEW: Moved extension/country look-up into plug-in mechanism
  • NEW: Over-right feature for version detections (use text:version)
  • NEW: Now load-time can be displayed (configurable) on the bottom of each page
  • NEW: Moved layout to CSS, meaning some configuration parts (like font sizes etc.) are now moved into CSS
  • Update: Time-format is now translated and not system specific (especially within time-stats)
  • Update: Title bar is now more flexible, by default a fixed language specific text
  • Change: Selected statistics page is now highlighted in navigation menu
  • Change: The "who is" option, now configurable and from detailed view for IP numbers only
  • Update: New detections for Browsers, OS and Robots. With thanks to all forum users who submitted updates
  • Update: Added new domains as there where some new additions (.asia .cat .pro .tel etc)


0.5.0 only cvs
  • Add support to export the detailed stats to XML
  • Add experimental SQL backend
  • Add menu for development features


0.4.9
  • add many robots and many browser
  • add favorite weekend mod from the forums
  • add regression suite to evaluate correctness of expressions
  • add most of the mobile browsers out there
  • add some rare user agents like the PSP
  • add color in detailed stats for access of the local ip-adress to spot yourself in the log
  • Updated ip2ext database


0.4.8b
  • Fixed wrong reference usage in io.php
  • Fixed broken referrers once they contain multibyte characters
  • Replaced broken cyrillic detection with mb_detect_encoding
  • Replaced Javascript redirector with conventional Javascript generated links
  • Changed processing order in lib/marker.php to block unwanted things as early as possible
  • Changed behaviour of $BBC_IGNORE_REFER to truly ignore visitors/bots with unwanted referrers
  • Added Korean and Thai translation
  • Updated Greek and Spanish translation
  • Updated a lot of broken detection patterns
  • Updated W3C validator url
  • Updated ip2ext database


0.4.8a
  • Fixed uninitialised variable with $BBC_IGNORE_AGENT set to "1" (Dave)
  • Fixed language not recognised in Opera if multiple languages are set (Olliver)
  • Fixed implicit usage of multibyte function in lib/referrer.php (Olliver)
  • Don't list www*. aliases of multiple frontends as separated referrers (Olliver)
  • Open external links in new window again (Nanna Ellegaard)
  • Added "noscript" for javascript links to address "Cynthia Says" warnings (Olliver)
  • Extended javascript code to create anchor tags as well (Olliver)
  • Updated both Ukrainian and Russian translation (Leppa)
  • Doc updates (Olliver)


0.4.8
  • Cleaned up checking for loaded extensions (Olliver)
  • Fixed utf8 page titles getting not properly truncated if they become too long (Olliver)
  • Fixed broken keywords when utf8 as encoding is chosen (regression) (Olliver)
  • Simplified file locking and improved its performance (Olliver)
  • Javascript based redirector to make external links unreadable for robots (Olliver)
  • Improved and simplified keyword grabbing (Olliver)
  • Added whois support for Afrinic (Olliver)
  • Added Bosnian translation (Miralem Halilovic)
  • Added Macedonian translation (Georgi Stanojevski)
  • Added Arabic translation (Dr. Wael)
  • Documentation changes (Olliver)
  • Ip2ext and detection rules updates


0.4.7
  • Fixed addition of empty referrers and keywords in global stats (Olliver)
  • Use unbuffered writing to avoid file corruption due to race conditions (Olliver)
  • sed -i "s/bbc_mag/bbc_msg/g" show_*.php (Olliver)
  • Improved keyword grabbing (Olliver)
  • Added a whois feature which dynamically selects the appropriate RIR (Olliver)
  • Added redirect which erases the referrer when following external links (Olliver)
  • ip2ext update (Olliver)
  • Robot and browser additions (Olliver)