2022-11-04 20:41:44 +01:00
v0.6 (04/11/2022)
** User **
Replace track_users by filter_users plugins which can itnerpret conditional filters from configuration
Don't save all visitors requests into database (save space and computing). Can be changed in deufalt_conf.py with keep_requests value
Replace -c argument by config file. Now clean output is -C
Add favicon
Be more strict with robots : requires at least 1 hit per viewed page
** Dev **
Update data from AWStats
Add Geo IP location information
Normalize URL before counting in stats
Update feed detector : check 'feed', 'rss' or 'atom' string in user agent
Move code to Python 3
** Bugs **
2020-04-15 14:44:11 +02:00
v0.5 (15/04/2020)
2017-05-25 21:09:02 +02:00
** User **
Add --dry-run (-D) argument
2020-04-15 14:44:11 +02:00
Add more rules for robot detection :
More than ten 404 pages viewed
No page and no Hit
Pages without hit
New format for (not_)viewed pages/hits and bandwidth that are now recorded by day (in a dictionnary were only element 0 is initialized). Element 0 is the total. WARNING : not backward compatible with previous databases.
Sync data with awstat (develop branch : 7.7+)
Make backup before compressing (low memory servers)
Add top_pages_diff plugin
Add IP exclusion feature
2017-05-25 21:09:02 +02:00
** Dev **
Use cPickle instead of pickle
Don't save all robots requests (only first pass is kept) which allow to save a large amount of memory/disk space
2020-04-15 14:44:11 +02:00
Handle URLs with empty referer
Don't try to find search engine on robots
2017-05-25 21:09:02 +02:00
** Bugs **
2020-04-15 14:44:11 +02:00
Fix KeyError : geo attribute can not exists
Call post hook plugins even in display only mode
2017-05-25 21:09:02 +02:00
2017-01-29 09:19:18 +01:00
v0.4 (29/01/2017)
2016-05-02 07:56:40 +02:00
** User **
2016-09-25 20:39:31 +02:00
Remove crawlers from feed parsers
2016-08-20 13:11:22 +02:00
Add display only switch (-p)
2016-09-25 20:39:31 +02:00
Add robot bandwidth display plugin
2016-05-02 07:56:40 +02:00
** Dev **
** Bugs **
for robots, we have to use not_viewed_pages (feeds plugin)
2016-08-20 13:11:22 +02:00
gz files were not generated due to bad time comparison
2017-01-29 09:19:18 +01:00
Database compression could lead to altered files
2016-05-02 07:56:40 +02:00
2016-04-13 08:13:18 +02:00
v0.3 (12/04/2016)
2014-12-31 14:22:46 +01:00
** User **
Add referers_diff display plugin
Add year statistics in month details
2015-01-02 19:28:33 +01:00
Add analysis duration
2015-01-08 21:17:55 +01:00
Add browsers detection
Add operating systems detection
2015-01-13 18:58:56 +01:00
Add track users plugin
2015-02-19 20:29:08 +01:00
Add feeds plugin
Add _append feature to conf.py
2015-03-02 19:46:08 +01:00
Add hours_stats plugin
2015-07-13 13:09:32 +02:00
Add display/top_downloads_diff plugin
Can specify multiple files to analyze
Add reset feature
Add gz files support
Add -z option (don't compress databases)
Add own search enfines files
2016-01-18 07:33:48 +01:00
Do reverse DNS on feeds parsers
2016-02-06 14:47:47 +01:00
Add IPToGeo plugin
2014-12-31 14:22:46 +01:00
** Dev **
Add istats_diff interface
2015-07-13 13:09:32 +02:00
Sort documentation output
Add debug traces in robots plugin
Update awstats data
2016-04-13 08:13:18 +02:00
Remove double slashes at the end of URL
2016-01-18 07:33:48 +01:00
Remove final slashes for referrers
2016-04-13 08:13:18 +02:00
Add alt attribute for all img tag
2014-12-31 14:22:46 +01:00
** Bugs **
Forgot <body> tag
2014-12-31 18:01:08 +01:00
Bad UTC time computation
2016-04-13 08:13:18 +02:00
Hits/pages in the same second were not analyzed
2015-03-02 18:33:18 +01:00
Last day of month was skipped