0.4.0 RC2
- Fixed visits stats getting out of sync (Olliver)
- Fixed missing uri in page stats if $PATH_TRANSLATED isn't available (Olliver)
- Fixed time_offset() unnecessarily being called when there's nothing to do (Olliver)
- Fixed annoying notices if $BBC_MAXVISIBLE < 1 (Olliver)
- Fixed counting of reloads in visits stats (Olliver)
- Fixed a couple of errors in the German translation (Olliver)
- Don't show more than $BBC_MAXVISIBLE pages in visits stats (Olliver)
- Summarise successive calls of the same page in visits stats (Olliver)
- Added stricter checks for the correct data type (Olliver)
- Added Greek translation (Clopy)
- Added more bots and browsers (Olliver)
- Removed lib/codelang.php and lib/extension.php (Olliver)
- Updated Bulgarian translation (Martin Halachev)
0.4.0 RC1
- Fixed braindead usage of $BBCLONE_DIR for setting the rootdir in constants.php (Olliver)
- Fixed fatal error when transforming and merging old access.php entries (Olliver)
- Fixed defunct $BBC_COUNTER_FILES switch in constants.php (Olliver)
- Fixed wrong variable name in FAQs (Olliver)
- Fixed large numbers in time stats don't keep the first figure after the dot (Olliver)
- Fixed wrong paths in page stats if PHP is running as cgi (Olliver)
- Fixed require_once woes with log_processor.php and access.php (Olliver)
- Fixed hardcoded fontsize in top hosts listing and time stats (Olliver)
- Fixed path disclosure of bbclone directory and counter files (Olliver)
- Fixed messy timezone code (Olliver)
- Fixed missing extensions in translation files (Olliver)
- Added top ten stats for hosts and updated both translation and show_config.php
- accordingly (Olliver)
- Added switch to turn off name resolving if necessary (Olliver)
- Added switch to modify the counting mode if desired (hits or unique visits) (Olliver)
- Added switch to select whether a different user agent of the same address
- should be treated as new (unique) visit (Olliver)
- Added switch for resetting the stats if desired (Olliver)
- Added visit stats with page history, visit time and more details about the
- selected visitor (Olliver)
- Added resolving of countries by means of looking up our own database (Olliver)
- Added more extensions which shouldn't be treated as hostname (Olliver)
- Added switch for filtering robots in the top ten hosts stats (Olliver)
- Added a switch for adjusting the time in case the server time mismatches the
- local time (Olliver)
- Bumped minimum requirement to 4.1.0 (Olliver)
- Use superglobals instead of legacy stuff to solve PHP 5 issues (Olliver)
- Write to .htalock and check whether it's still empty before updating the stats
- to improve reliability on hosts where flock() can't control all processes (Olliver)
- Changed write mode and truncating of access.php to increase speed and decrease
- CPU usage (Olliver)
- Changed status report of counter files to yield more useful information (Olliver)
- Improve security by unsetting variables we want to use in global space first (Olliver)
- replaced htmlentities() with htmlspecialchars() to enable page titles in non
- Latin based charsets as well (Russian, Bulgarian, Japanese, Chinese...) (Olliver)
- Make sure "var" is actually a directory before doing anything (Olliver)
- Added error message in case flock() doesn't work so people have an idea about
- what's going on (Olliver)
- Separated detailed stats from static data in global and time stats (Olliver)
- Rewrote show_config stuff and turned it into a reference for available options (Olliver)
- Use 16 counter files instead of 10 (Olliver)
- Have timestats spread over 3 rows to avoid horizontal scrollbar madness on
- heavily visited hosts (Olliver)
- Changed proxy detection to look through all relevant headers and notice
- hexadecimal client addresses (Olliver)
- Removed reverse DNS check, as its sufficient to resolve the IP address to a
- hostname to get the same result (Olliver)
- Moved referrer stuff from io.php to marker.php to make the code look cleaner (Olliver)
- Removed display of blacklisted IPs because it's sufficient not to count them (Olliver)
- Removed braindead update code for page stats which hosed our previous releases (Olliver)
- Removed braindead repetition of title variables in show_config.php (Olliver)
- Removed counting of new and new unique visits in both show_global.php and
- log_processor.php because it doesn't yield any useful information anyway (Olliver)
- Removed $BBC_AUTO_UPDATE in constants.php because we will immediately update
- our stats (Olliver)
- Moved navbar stuff in global space into the appropriate function in html.php (Olliver)
- Moved time manipulation stuff from log_processor.php into a separate file (Olliver)
- Moved extension handling from log_processor.php into a separate file (Olliver)
- Moved marker class from mark_page.php into a separate file (Olliver)
- Replaced ereg_* with preg* to improve performance (Olliver)
- Replaced 96 icons to make IE users happy again (broken *png support) (Olliver)
- HTML output adjustments to make things look nicer
- Make "Last Page" no longer appear as hardcoded string (Olliver)
- Bulgarian and Italian translation updates (Martin Halachev, Daniele Raffo)
- Documentation updates (Olliver)
- Update of Dutch install.txt (Matthijs)
- Changed default settings in config.php (Olliver)
- Use one timestamp defined in constants.php for the stat (Olliver)
- A couple of robots and browsers additions (Olliver)
|