458 Commits

Author SHA1 Message Date
Darold Gilles
7fbcb0c671 Add top denied url statistics. Thanks to tierpod for the featur request. 2015-04-06 18:07:18 +02:00
Darold Gilles
f65bc3ad4c Merge branch 'master' of github.com:darold/squidanalyzer 2015-03-25 15:40:06 +01:00
Darold Gilles
b03c86f49d Replace call to localtime() to CORE::localtime() to avoid Time::localtime override default behaviour. Thanks to oldnrustyreaper for the report. 2015-03-19 22:00:33 +01:00
Darold Gilles
d54eb7a300 Update changelog to 6.2-1 release v6.2-1 2015-02-22 10:29:37 +01:00
Darold Gilles
e8b5d4e0a9 Fix majir bug when parsing native squid log format. Thanks to @ST_Ungulant for the report. 2015-02-22 10:26:12 +01:00
Darold Gilles
8c97ae6e6f Add documentation about UserReport configuration directive. 2015-02-21 17:45:08 +01:00
Darold Gilles
a31155155b Update ChangeLog and version to 6.2 2015-02-21 17:06:19 +01:00
Darold Gilles
5bb7ffcadb Update year in copyright 2015-02-21 16:15:22 +01:00
Darold Gilles
f21d7cdd55 Add documentation about log format. 2015-02-20 16:23:04 +01:00
Darold Gilles
5680379f7b Allow mime type report for common or combined log format. This require the use of %mt at end of the log format. 2015-02-20 16:12:29 +01:00
Darold Gilles
33b4f4d05e Add support to common and combined (http like) log format 2015-02-14 16:54:50 +01:00
Darold Gilles
17a909d91b Fix hidden control character in configuration file. 2015-01-30 21:22:41 +01:00
Darold Gilles
412d445131 Assure backward compatibility after update otherwize data files will lost users information if directive is not found in the configuration file. 2015-01-29 16:34:06 +01:00
Darold Gilles
d43aea009d Add UserReport configuration directive to not produce any report about users. Statistics about URL and domains will remain. Thanks to Razerlikes for the feature request. 2015-01-29 16:26:28 +01:00
Darold Gilles
a3859d1ae6 Fix several issues with non default installation path. Thanks to Yuri Voinov for the report. 2015-01-28 15:23:33 +01:00
Darold Gilles
e98f8172bd Force squid-analyzer to find perl executable from env. Thanks to Yuri Voinov for the report 2015-01-28 14:25:52 +01:00
Darold Gilles
f5751e9370 Fix russian translation. Thanks to Yuri Voinov for the patch. 2015-01-28 12:43:44 +01:00
Darold Gilles
e0d7752309 Fix install on Solaris. Thanks to Yuri Voinov for the report. 2015-01-28 12:41:21 +01:00
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. v6.1 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 v6.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