Commit Graph

240 Commits

Author SHA1 Message Date
Dalibo 3c54d8ddf0 Fix missing log file error message when --rebuild is used and configuration directive LogFile is empty. Thanks to Michael Gauthier for the report. 2015-01-20 10:31:35 +01:00
Dalibo 9b3bd1675b Remove any access.log file from the parser list when --rebuild is used to avoid double entry. Thanks to Michael Gauthier for the report. 2015-01-15 19:23:35 +01:00
Dalibo 3e65da970f Fix user anonymization with --rebuild option. 2015-01-12 11:00:25 +01:00
Dalibo 16dd00ff11 Fix issues in week reports when the week overlaps two years. Thanks to Michael Gauthier for the report. 2015-01-12 09:17:09 +01:00
Darold Gilles ac8ef84935 SquidAnamyzer will now look for include/exclude users using the following format: user@domain.tld, domain\user and user. Thanks to Jacques Serfontein for the feature request. 2014-11-30 16:33:19 +01:00
Darold Gilles 92a4e7adc8 Fix case where file was not parsed in incremental mode when log file size was lower than history offset. Thanks to Amir Mottaghian for the report. 2014-11-30 13:05:28 +01:00
Darold Gilles 54083795f6 Add Italian translation file. Thanks to Stefano Cailotto for the patch. 2014-11-30 11:47:31 +01:00
Darold Gilles 9455f8cd8e Add ExcludedCodes configuration directive to be able to remove some log entries from statistics based on the TCP code. For example: TCP_DENIED/403, which are generated when a user accesses a page the first time without authentication. Thanks to Peter C. Ndikuwera for the feature request. 2014-11-30 11:30:36 +01:00
Darold Gilles 3200ff9714 Fix previous commit on top domains. 2014-10-13 13:06:50 +02:00
Darold Gilles 3cc1767cb7 Update changelog and version to 6.1 2014-10-13 12:43:53 +02:00
Darold Gilles e763341282 Fix top domains report where url with port was reported in unknown domains. Thanks to Michael Gauthier for the report. 2014-10-13 12:26:38 +02:00
Darold Gilles b4044d1808 Update squidanalyzer.spec file used to build a RPM package. Thanks to Klaus Tachtler for the patch. 2014-10-13 11:54:57 +02:00
Darold Gilles 262f49e61b Add --no-week-stat to disable weekly reports generation. Thanks to Mang0uste for the feature request. 2014-10-13 11:28:41 +02:00
Darold Gilles 123e9cbff5 Merge branch 'master' of github.com:darold/squidanalyzer 2014-10-08 08:04:23 +02:00
Darold Gilles 9e9348ae12 Fix and update Ukrainian translation file. Thanks to Oleg A. Deordiev for the patch. 2014-10-05 11:08:35 +02:00
Darold Gilles baa83945fc Try to save the last line parsed line when squid-analyzer is interrupted to avoid load twice the same data after restarting. Thanks to Michael Gauthier for the report. 2014-09-28 17:12:04 +02:00
Darold Gilles 67090ceec0 Fix missing calendar menu on daily report. Thanks to CVazquezC for the report. 2014-09-27 13:52:36 +02:00
Darold Gilles 649f1300ce Fix previous pull request, where week link does not works when WebUrl was set. 2014-09-15 08:39:11 +02:00
Darold c346feb2f2 Merge pull request #56 from uow-dmurrell/patch-1
Fix problem with links to weekly summaries in SquidAnalyzer.pm
2014-09-15 08:08:56 +02:00
David Murrell f8f8387e1c Update SquidAnalyzer.pm
Fix broken week link, otherwise request URL looks like this: "GET /squidanalyzer//2014/week28 HTTP/1.1" 404 -
2014-09-15 15:52:32 +12:00
Darold Gilles 73f5160f4b Add IO::Handle and FileHandle in Perl modules that should be loaded. Thanks to Jeetendra Poojari for the report. 2014-09-03 10:26:39 +02:00
Darold Gilles fe5fd765c6 Update version to 6.0 2014-08-30 22:10:09 +02:00
Darold Gilles 4a294ee7f1 Update ChangeLog and version to 6.0 2014-08-30 22:08:44 +02:00
Darold Gilles 54006cf367 Release announcement will be done on twitter now, see https://twitter.com/SquidAnalyzer 2014-08-29 22:40:14 +02:00
Darold Gilles 3edeb5ef12 Fix parsing of unordered miltiples log files. 2014-08-28 18:50:36 +02:00
Darold Gilles cf0767f80a Fix week reports in multiprocess mode. 2014-08-27 19:24:14 +02:00
Darold Gilles 20caf824c7 Improve multiprocess and allow multiple log files to be given at command line arguments. 2014-08-26 23:59:07 +02:00
Darold Gilles 25e943aac3 Add support to ETCDIR, where real configuration files are installed on some distribution (BSD). 2014-08-25 22:14:29 +02:00
Darold Gilles c13bf6a642 Add support to parse multiple access log file at a time. Fix infinite waiting of child when multiprocess is not used. 2014-08-15 18:29:35 +02:00
Darold Gilles ca34fb915c Add documentation about multiprocess usage. 2014-08-14 22:38:14 +02:00
Darold Gilles fea09d9625 Add multiprocess support to SquidAnalyzer. This can improve a lot speed performances. See notes at bottom of issue #18 for more details. Great thanks to Francisco Rodriguez for his help. 2014-08-14 22:06:22 +02:00
Darold Gilles ff91d7cb40 Add more timing information during SquidAnalyzer execution. 2014-08-11 15:44:53 +02:00
Darold Gilles 5e23057a7a Prevent HTML to be rebuilt when there is no new log entry. 2014-08-11 15:42:32 +02:00
Darold Gilles 4a1ff75a35 Add some other minor speed improvement. 2014-08-10 16:40:52 +02:00
Darold Gilles 77eb7936d9 Removed call to tell, we were spending too much time in this method unnecessary. 2014-08-10 16:07:22 +02:00
Darold Gilles 593c4a1f78 Fix reports with --no-year-stat. It now reports cache stat only in year and month view instead of empty page. 2014-08-10 13:44:45 +02:00
Darold Gilles 5ad6a64e4a Do some speed improvement and remove intermediate build of week reports. 2014-08-10 10:26:42 +02:00
Darold Gilles f43d0c85aa Merge branch 'master' of github.com:darold/squidanalyzer 2014-08-08 21:41:34 +02:00
Darold Gilles b434305230 Fix Mime-Type transferts chart title to reflet the unit used: MBytes. Thanks to IMiGS for the report. 2014-08-08 21:37:14 +02:00
Darold 07419fc5c9 Merge pull request #54 from atlhon/patch-1
Little fix in a translation
2014-08-03 00:06:55 +02:00
atlhon 01016a1a8e Little fix in a translation
At line 105 up was translated as "Arriab"
it should be "Arriba"
2014-08-02 23:00:23 +02:00
Darold Gilles d23faf66b0 Fix case where days in calendar does not appear when DateFormat was changed. Thanks to joseh-henrique for the report. 2014-08-02 14:56:01 +02:00
Darold Gilles 382c308d21 Update Makefile with META_MERGE and MAN3PODS informations 2014-08-02 14:38:02 +02:00
Darold Gilles 5471d587d7 Fix missing cleaning of pid file when error occurs during configuration reading. 2014-08-02 14:36:49 +02:00
Darold Gilles ac8edeaee5 Automatically remove \r when reading configuration file. 2014-08-02 14:03:21 +02:00
Darold Gilles 97d301620d Improve incremental mode by seeking directly to last position in logfile. 2014-07-11 15:07:48 +02:00
Darold Gilles 5309d93908 Fix issue on calendar when days of a month are over 6 week. Thanks to Michael Gauthier for the report. 2014-07-10 07:15:49 +02:00
Darold Gilles 3d89ca864c Update cs_CZ language file. Thanks to Martin Kylian for the patch. 2014-07-04 07:14:50 +02:00
Darold Gilles 2e34d59037 Fix weeks graph when a week overlaps over 2 months. 2014-06-05 23:25:05 +02:00
Darold Gilles 69b93723cb Fix bug on calendar with weeks. 2014-06-03 21:44:27 +02:00