iwla/ChangeLog

119 lines
4.2 KiB
Plaintext
Raw Permalink Normal View History

2024-03-16 09:08:24 +01:00
v0.7 (17/03/2024)
** User **
Awstats data updated (7.9)
Improve page/hit detection
--display-only switch now takes an argument (month/year), analyze is not yet necessary
Add --disable-display option
Geo IP plugin updated (use of [ip-api.com](https://ip-api.com/))
Add _subdomains_ plugin
New way to display global statistics : with links in months names instead of "Details" button
Add excluded domain option
** Dev **
Remove detection from awstats dataset for browser
Don't analyze referer for non viewed hits/pages
Remove all trailing slashs of URL before starting analyze
Main key for visits is now "remote\_ip" and not "remote\_addr"
Add IP type plugin to support IPv4 and IPv6
Update robot detection
Display visitor IP is now a filter
Generate HTML part in dry run mode (but don't write it to disk)
Set lang value in generated HTML page
Add no\_referrer\_domains list to defaut_conf for website that defines this policy
Set count\_hit\_only\_visitors to False by default
** Bugs **
Flags management for feeds display
2022-11-20 10:15:23 +01:00
v0.6 (20/11/2022)
2022-11-04 20:41:44 +01:00
** User **
2023-02-18 08:46:48 +01:00
Replace track_users by filter_users plugins which can interpret conditional filters from configuration
2022-11-04 20:41:44 +01:00
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
2022-11-20 10:15:23 +01:00
Add a plugin to anonymize IP addresses (for public statistics)
Allow to merge feeds based on name regular expression with merge_feeds_parsers_list conf value
Add all_visits_enlight display plugin
Show last access information for feeds parsers
2022-11-04 20:41:44 +01:00
** 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
2022-11-20 10:15:23 +01:00
Check for multimedia files using lower case
Don't launch robot analysis rules for feed parsers
2022-11-04 20:41:44 +01:00
** Bugs **
2022-11-20 10:15:23 +01:00
Fix a bug in feed filter (must not return, just break after manage of feed_name_analysed)
Display viewed and no viewed data for feeds (can be set as a robot too late)
2022-11-04 20:41:44 +01:00
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