iwla

iwla Git Source Tree

Root/ChangeLog

1v0.6 (20/11/2022)
2** User **
3Replace track_users by filter_users plugins which can interpret conditional filters from configuration
4Don't save all visitors requests into database (save space and computing). Can be changed in deufalt_conf.py with keep_requests value
5Replace -c argument by config file. Now clean output is -C
6Add favicon
7Be more strict with robots : requires at least 1 hit per viewed page
8Add a plugin to anonymize IP addresses (for public statistics)
9Allow to merge feeds based on name regular expression with merge_feeds_parsers_list conf value
10Add all_visits_enlight display plugin
11Show last access information for feeds parsers
12
13** Dev **
14Update data from AWStats
15Add Geo IP location information
16Normalize URL before counting in stats
17Update feed detector : check 'feed', 'rss' or 'atom' string in user agent
18Move code to Python 3
19Check for multimedia files using lower case
20Don't launch robot analysis rules for feed parsers
21
22** Bugs **
23Fix a bug in feed filter (must not return, just break after manage of feed_name_analysed)
24Display viewed and no viewed data for feeds (can be set as a robot too late)
25
26v0.5 (15/04/2020)
27** User **
28Add --dry-run (-D) argument
29Add more rules for robot detection :
30More than ten 404 pages viewed
31No page and no Hit
32Pages without hit
33New 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.
34Sync data with awstat (develop branch : 7.7+)
35Make backup before compressing (low memory servers)
36Add top_pages_diff plugin
37Add IP exclusion feature
38** Dev **
39Use cPickle instead of pickle
40Don't save all robots requests (only first pass is kept) which allow to save a large amount of memory/disk space
41Handle URLs with empty referer
42Don't try to find search engine on robots
43** Bugs **
44Fix KeyError : geo attribute can not exists
45Call post hook plugins even in display only mode
46
47v0.4 (29/01/2017)
48** User **
49Remove crawlers from feed parsers
50Add display only switch (-p)
51Add robot bandwidth display plugin
52** Dev **
53** Bugs **
54for robots, we have to use not_viewed_pages (feeds plugin)
55gz files were not generated due to bad time comparison
56Database compression could lead to altered files
57
58v0.3 (12/04/2016)
59** User **
60Add referers_diff display plugin
61Add year statistics in month details
62Add analysis duration
63Add browsers detection
64Add operating systems detection
65Add track users plugin
66Add feeds plugin
67Add _append feature to conf.py
68Add hours_stats plugin
69Add display/top_downloads_diff plugin
70Can specify multiple files to analyze
71Add reset feature
72Add gz files support
73Add -z option (don't compress databases)
74Add own search enfines files
75Do reverse DNS on feeds parsers
76Add IPToGeo plugin
77
78** Dev **
79Add istats_diff interface
80Sort documentation output
81Add debug traces in robots plugin
82Update awstats data
83Remove double slashes at the end of URL
84Remove final slashes for referrers
85Add alt attribute for all img tag
86
87** Bugs **
88Forgot <body> tag
89Bad UTC time computation
90Hits/pages in the same second were not analyzed
91Last day of month was skipped

Archive Download this file

Branches

Tags