af01bafb17Update README
Gergely Szasz
2024-12-28 10:52:55 +0000
087311a4cbHungarian translation
Gergely Szasz
2024-12-28 10:45:51 +0000
8d847eff19You can install SquidAnalyzer.pm into custom LIB directory, so you can keep all files together (e.g. /opt/squidanalyzer)
Gergely Szasz
2024-12-28 10:12:42 +0000
235df62c42Now SquidAnalyzer.pm can read compressed 'stat_code.dat', so you can compress previouse years .dat files.
Gergely Szasz
2024-12-28 08:32:59 +0000
43ba618e01Merge branch 'master' of github.com:darold/squidanalyzer
Gilles Darold
2020-11-06 08:00:07 +0100
647ebb1f4eAllow new value to TimeZone with "auto", in this case SquidAnalyzer will autodetect the timezone and apply it.
Gilles Darold
2020-11-06 07:58:27 +0100
d42f10804aChange DNSLookupTimeout unit, must now be set in milliseconds. Thanks to Jo Deref fotr the report.
Gilles Darold
2020-11-06 07:18:12 +0100
2b8a4f3c66Update documentation about logrotate configuration. Thanks to Gill Bates for the report.
Gilles Darold
2020-11-06 07:02:02 +0100
1cdee5fed1Set TimeZone configuration directive to +00 by default to force SquidAnalyzer to use localtime. If this directive is commented then SquidAnalyzer will autodetect the timezone and apply it to all timestamp found. If the directive is set to an other timezone value, this is this value that will be applied.
Gilles Darold
2019-07-12 21:54:13 +0200
6b9ae0571cFix previous lazy patch that miss replacement of all call to timegm_nocheck() by timelocal_nocheck(). Thanks to Dan for the report.
Gilles Darold
2019-07-09 07:40:44 +0200
89b53f1b2eFix display history/start/end time for SquidGuard and UfdbGuard log to respect timezone adjustment.
Gilles Darold
2019-06-08 10:11:56 +0200
31f4ad3a62Fix removing of obsolete statistics when --preserve is set but there is no history files.
Darold Gilles
2019-05-26 09:47:36 +0200
be4214c93dFix debian packaging with typo and compat issue. Thanks to ThomasCr for the patch.
Gilles Darold
2019-05-03 21:05:22 +0200
d7b6ea0267Do not report Kerberos challange TCP_DENIED/407 when it is followed by a TCP_MISS/200. Thanks to Mike Surcouf for the report.
Darold Gilles
2019-04-27 13:43:54 +0200
ee04498250Use system default temp directory instead of /tmp.
Darold Gilles
2019-04-26 23:26:25 +0200
616d742eb7Fix an obsolete compat level and a dpkg-buildpackage error. When running running "dpkg-buildpackage -us -uc" it reports:
Darold Gilles
2019-04-26 18:41:44 +0200
1bfd73ce84Fix auto detection and handling of timezone. Thanks to Mike Surcouf and Walter Takashi for the report.
Darold Gilles
2019-04-25 21:34:24 +0200
640385338dFix German translation of Denied. Thanks to Peter Hartung for the report.
Darold Gilles
2019-04-14 08:57:55 +0200
abd1ef84dfTry to fix performances issue in URL exclusion.
Gilles Darold
2019-03-08 09:49:26 +0100
5b006411e3Second attempt to ix regexp match error when looking for ip/user/uri in internal caches.
Darold Gilles
2019-03-07 07:52:31 +0100
28ead4d7e9Revert commit 842ade0553 that too much slow down SquidAnalyzer.
Darold Gilles
2019-03-07 07:48:38 +0100
842ade0553Fix regexp match error when looking for ip/user/uri in internal caches. Thanks to Gergely Szasz for the report.
Gilles Darold
2019-03-01 10:03:57 +0100
070c5f94adFix broken squidanalyzer.spec and adjust Makefile.PL to have files at the right place. A packaging/README file is added to explain how to use rpmbuild. Thanks to NuxRo for the report.
Gilles Darold
2019-01-02 23:37:00 +0100
1bd61f726dFix non displayed cells in table of Network stats report. Thanks to Louis-Berthier Soulliere for the report.
Gilles Darold
2019-01-02 09:14:34 +0100
143dc649d1Add TopDenied configuration directive to be able to show more denied URL than in other reports.
Gilles Darold
2019-01-01 22:37:08 +0100
46e74146aeAdd UrlAlias configuration directive (default: /etc/squidanalyzer/url-aliases) used to set path to the file containing url alias name. You may want to group URL under a single alias to agregate statistics, in this case create a file with this format :
Gilles Darold
2019-01-01 21:35:07 +0100
3b2b86f3f7Fix RPM squidanalyzer.spec file. Thanks to NuxRo for the report.
Gilles Darold
2019-01-01 18:27:09 +0100
90a1306fc9Update year in copyright
Gilles Darold
2019-01-01 18:15:21 +0100
eb3eca38bdFix parsing of ufdbguard log.
Gilles Darold
2019-01-01 18:11:40 +0100
131b161ebeAdd StoreUserIp configuration directive to report the different ip addresses used by a user when squid user authentication is enabled. Thanks to davidrbind for the feature request.
Gilles Darold
2019-01-01 16:35:52 +0100
cf736a08b2Add support to e2guardian log format, it is similar to native squid log format but with empty log server or peer names (%<A). Thanks to 2W Consultoria for the report.
Gilles Darold
2018-12-14 11:23:49 +0100
0f52288da2Merge branch 'master' of github.com:darold/squidanalyzer
Gilles Darold
2018-12-04 09:18:24 +0100
b2f4e6695dAdd RefreshTime configuration directive and -R | --refresh command line options:
Gilles Darold
2018-12-03 23:26:57 +0100
d5547c50aeAdd RefreshTime configuration directive and -R | --refresh command line options:
Gilles Darold
2018-12-03 23:26:57 +0100
22cef48251Change TimeZone configuration comment and behavior. It is not defined as follow:
Gilles Darold
2018-12-03 22:27:38 +0100
7da3a57831Add information about Upgrade process and especially to upgrade to last development code.
Gilles Darold
2018-10-13 11:27:21 +0200
d05a2205e9Apply fix of 0xflotus to main documentation file doc/SquidAnalyzer.pod
Gilles Darold
2018-10-11 07:02:23 +0200
2680b338e2Remove unwanted report of rejected connections in user stats report (hits = 0). Thanks to neok7 for the report.
Gilles Darold
2018-10-11 06:55:30 +0200
fixed some small errors
0xflotus
2018-10-11 01:27:46 +0200
49b7eadfebAdd caching to inclusion/exclusion search on user, client network and url to improve speed. SquidAnalyzer will reclaim more memory usage. Thanks to Louis-Berthier Soulliere for the suggestion.
Gilles Darold
2018-06-13 17:08:11 +0200
469a1e3320Fix multiprocess on incremental mode. Thanks to Louis-Berthier Soulliere for the report.
Gilles Darold
2018-06-09 12:01:17 +0200
f1afa0306dForgot to apply skip-history option to method new().
Gilles Darold
2018-01-29 09:37:49 +0100
e7f986e44eUpdate year in copyright.
Gilles Darold
2018-01-28 15:54:27 +0100
4f0b3a713bAdd two new command line options to force file to be parsed from begining even if an history file is present: --skip-history : used to not take care of the history file. Log parsing offset will start at 0 but old history file will be preserved at end. Useful if you want to parse and old log file. --override-history : when skip-history is used the current history file will be overriden by the offset of the last log file parsed. Thanks to zeft2016 for the feature request.
Gilles Darold
2018-01-28 15:37:32 +0100
a8e60374a5Add filename in error message "ERROR: you must give a valid path to the Squid log file."
Darold Gilles
2017-12-30 11:06:04 +0100
58bdeda870Add --with-month-stat command line to force compute month statistics when --no-year-stat is used.
Darold Gilles
2017-08-06 12:21:42 +0200
75c88fc270Fix a bug in Network alias replacement. Thanks to neroxyr for the report.
Gilles Darold
2017-06-23 18:36:41 +0200
e55c4b9769Add feature to mention date range for reports. Add feature to mention a different output directory. Add feature to have CustomTitle just like CustomHeader. Some bug fixes and optimization. Ignore SIGHUP signal too.
Amish
2017-06-22 15:24:07 +0530
8e3e68d238Precise the number of digit in timestamp native log format. When squid crash log line can be incomplete and the next time it is started the timestamp can be corrupted. Thanks to Lukas Loucansky for the report.
Darold Gilles
2017-05-27 18:31:43 +0200
3e9f669295Merge branch 'master' of github.com:darold/squidanalyzer
Gilles Darold
2017-05-26 16:35:30 +0200
f94b22416dFix parsing squidguard logs when url does not contain the protocol part. Thanks to mhotch for the patch.
Gilles Darold
2017-05-26 16:35:24 +0200
54c33fd743Update Changelog and version to 6.6
v6.6
Darold Gilles
2017-05-07 17:03:11 +0200
747f06aaddMerge pull request #2 from darold/master
Slashdoom
2017-05-04 19:42:47 +1200
1d6d78c6adChange user top url title from "Top n/N Url" into "Top n/N sites". Thanks to Daniel Bareiro for the report.
Gilles Darold
2017-04-30 17:04:14 +0200
bc2bfa22a6Update documentation to clarify the use of space character in aliases files. Thanks to Darren Spruell for the report.
Gilles Darold
2017-04-03 11:20:22 +0200
31467ff936Fix explanation of UserAlias file format about ip address vs DNS name. Thanks to Darren Spruell for the report.
Gilles Darold
2017-03-31 10:03:16 +0200
a8bd89bc9dFix missing report of TCP_DENIED_REPLY messages. Thanks to Jeff Gebhardt for the report.
Gilles Darold
2017-03-28 19:36:00 +0200
c52568af08Add license file about resources file and a script to retrieve original javascript libraries.
Darold Gilles
2017-03-05 21:10:41 +0100
40cfb1f87cAdd TopStorage configuration directive to limit the storage of url to a certain quantity in data file and sorted by OrderUrl. On huge access log it will improve a lot the performances but you will have less precision in the top url. Default to 0, all url will be stored.
Gilles Darold
2017-02-18 18:51:24 +0100
58bb7799d9Fix html report building that was limited to the last day.
Gilles Darold
2017-02-14 10:32:56 +0100
8ae9fec3afAdd a cache to network and user aliases for speed improvement. Thanks to Louis-Berthier Soulliere for the report.
Gilles Darold
2017-02-13 18:19:56 +0100
899a04b13bAdd TimeStart and TimeStop configuration directives to allow to specify a start and stop time. Log line out of this time range will not be parsed. The format of the value is HH:MM. These directives can be overriden with the -s | --start and -S | --stop command line options. Thanks to Louis-Berthier Soulliere for the feature request.
Darold Gilles
2017-02-12 17:18:02 +0100
dc4ac19b49Fix missing network alias replacement.
Darold Gilles
2017-01-10 08:27:42 +0100
a927181ca9Update year in copyrights.
Darold Gilles
2017-01-09 08:13:02 +0100
77d2177cb1- Add UpdateAlias configuratio directive to apply immediately the changes made in aliases files to avoid duplicates. You still have to use --rebuild to recreate previous reports with new aliases. Enabling this will imply a lost of performances with huges log files.
Darold Gilles
2017-01-09 08:04:26 +0100
153cbe4c73- Add UseUrlPort configuration directive to be able to include port number into Url statistics. Default is to remove the port information from the Url. Thanks to Tobias Wigand for the feature request.
Darold Gilles
2017-01-07 10:39:08 +0100
7cee13efc5Merge branch 'master' of github.com:darold/squidanalyzer
Darold Gilles
2016-10-09 11:53:49 +0200
aa7b70a36bFix remaining _SPC_ in username. Thanks to roshanroche for the report.
Darold Gilles
2016-10-09 11:53:09 +0200
81392c8ce0Fix remaining SA_CALENDAR_SA in html output. Thanks to roshanroche for the report.
Darold Gilles
2016-10-09 11:30:07 +0200
deca496e3aFix newline removed at line 5243 in previous patch.
Gilles Darold
2016-10-06 19:25:29 +0200
3481b4c513Add more fix to denied stat datafile corruption. Thanks to PiK2K for the report.
Gilles Darold
2016-10-06 18:54:14 +0200
b07f542539Fix denied stat datafile corruption. Thanks to PiK2K for the report.
Gilles Darold
2016-10-06 11:06:09 +0200
3d058e28e9Use CORE::localtime to format denied first and last hit.
Gilles Darold
2016-10-06 09:20:07 +0200
0916f06c20Fix potential unparsed log case when log file are set in configuration file and not on command line
Gilles Darold
2016-09-25 10:51:07 +0200
bd54505c80Change the in-line popup (on top domain and top URL) to show hits on hits tables, bytes on the bytes tables and duration on the duration tables, instead of count. Thanks to Wesley Bresson for the feature request.
Gilles Darold
2016-08-31 00:46:59 +0200