Commit Graph

  • e55c24b462
    Merge pull request #217 from szaszg/master master Gilles Darold 2025-01-02 14:21:00 +0100
  • af01bafb17 Update README Gergely Szasz 2024-12-28 10:52:55 +0000
  • 087311a4cb Hungarian translation Gergely Szasz 2024-12-28 10:45:51 +0000
  • 8d847eff19 You 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
  • 235df62c42 Now 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
  • 43ba618e01 Merge branch 'master' of github.com:darold/squidanalyzer Gilles Darold 2020-11-06 08:00:07 +0100
  • 647ebb1f4e Allow 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
  • d42f10804a Change DNSLookupTimeout unit, must now be set in milliseconds. Thanks to Jo Deref fotr the report. Gilles Darold 2020-11-06 07:18:12 +0100
  • 2b8a4f3c66 Update documentation about logrotate configuration. Thanks to Gill Bates for the report. Gilles Darold 2020-11-06 07:02:02 +0100
  • 1cdee5fed1 Set 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
  • 6b9ae0571c Fix 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
  • 29dc026b0d Fix timezone autodetection. Gilles Darold 2019-07-01 17:03:54 +0200
  • 89b53f1b2e Fix display history/start/end time for SquidGuard and UfdbGuard log to respect timezone adjustment. Gilles Darold 2019-06-08 10:11:56 +0200
  • 31f4ad3a62 Fix removing of obsolete statistics when --preserve is set but there is no history files. Darold Gilles 2019-05-26 09:47:36 +0200
  • be4214c93d Fix debian packaging with typo and compat issue. Thanks to ThomasCr for the patch. Gilles Darold 2019-05-03 21:05:22 +0200
  • d7b6ea0267 Do 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
  • 621095125d Fix multiprocess temporary last_parsed file. Darold Gilles 2019-04-26 23:27:39 +0200
  • ee04498250 Use system default temp directory instead of /tmp. Darold Gilles 2019-04-26 23:26:25 +0200
  • 616d742eb7 Fix 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
  • 1bfd73ce84 Fix 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
  • 640385338d Fix German translation of Denied. Thanks to Peter Hartung for the report. Darold Gilles 2019-04-14 08:57:55 +0200
  • abd1ef84df Try to fix performances issue in URL exclusion. Gilles Darold 2019-03-08 09:49:26 +0100
  • f5753865db This reverts commit 5b006411e3. Gilles Darold 2019-03-08 08:57:33 +0100
  • 5b006411e3 Second attempt to ix regexp match error when looking for ip/user/uri in internal caches. Darold Gilles 2019-03-07 07:52:31 +0100
  • 28ead4d7e9 Revert commit 842ade0553 that too much slow down SquidAnalyzer. Darold Gilles 2019-03-07 07:48:38 +0100
  • 842ade0553 Fix 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
  • 070c5f94ad Fix 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
  • 1bd61f726d Fix 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
  • 143dc649d1 Add TopDenied configuration directive to be able to show more denied URL than in other reports. Gilles Darold 2019-01-01 22:37:08 +0100
  • 46e74146ae Add 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
  • 3b2b86f3f7 Fix RPM squidanalyzer.spec file. Thanks to NuxRo for the report. Gilles Darold 2019-01-01 18:27:09 +0100
  • 90a1306fc9 Update year in copyright Gilles Darold 2019-01-01 18:15:21 +0100
  • eb3eca38bd Fix parsing of ufdbguard log. Gilles Darold 2019-01-01 18:11:40 +0100
  • 131b161ebe Add 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
  • cf736a08b2 Add 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
  • 0f52288da2 Merge branch 'master' of github.com:darold/squidanalyzer Gilles Darold 2018-12-04 09:18:24 +0100
  • b2f4e6695d Add RefreshTime configuration directive and -R | --refresh command line options: Gilles Darold 2018-12-03 23:26:57 +0100
  • d5547c50ae Add RefreshTime configuration directive and -R | --refresh command line options: Gilles Darold 2018-12-03 23:26:57 +0100
  • 22cef48251 Change TimeZone configuration comment and behavior. It is not defined as follow: Gilles Darold 2018-12-03 22:27:38 +0100
  • 7da3a57831 Add information about Upgrade process and especially to upgrade to last development code. Gilles Darold 2018-10-13 11:27:21 +0200
  • d05a2205e9 Apply fix of 0xflotus to main documentation file doc/SquidAnalyzer.pod Gilles Darold 2018-10-11 07:02:23 +0200
  • 2680b338e2 Remove 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
  • 1ee71b5463
    Merge pull request #191 from 0xflotus/patch-1 Gilles Darold 2018-10-11 06:27:15 +0200
  • 17638e0e58
    fixed some small errors 0xflotus 2018-10-11 01:27:46 +0200
  • 49b7eadfeb Add 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
  • 469a1e3320 Fix multiprocess on incremental mode. Thanks to Louis-Berthier Soulliere for the report. Gilles Darold 2018-06-09 12:01:17 +0200
  • f1afa0306d Forgot to apply skip-history option to method new(). Gilles Darold 2018-01-29 09:37:49 +0100
  • e7f986e44e Update year in copyright. Gilles Darold 2018-01-28 15:54:27 +0100
  • 4f0b3a713b Add 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
  • a8e60374a5 Add 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
  • 65c16191fd Merge pull request #178 from tachtler/master Gilles Darold 2017-10-19 18:12:16 +0200
  • e936b51a83 Update squidanalyzer.spec Klaus Tachtler 2017-10-19 14:07:51 +0200
  • 93f1320ad6 Merge branch 'amishxda-master' Gilles Darold 2017-10-19 10:46:52 +0200
  • 8380ea4392 Resolve merge conflict Gilles Darold 2017-10-19 10:46:37 +0200
  • 41abc2b969 Merge pull request #177 from tachtler/master Gilles Darold 2017-10-19 10:25:07 +0200
  • fde8396e63 Merge 85abdff64a into e83c76e99e Klaus Tachtler 2017-10-17 08:34:39 +0000
  • 85abdff64a Update squidanalyzer.spec Klaus Tachtler 2017-10-17 10:34:37 +0200
  • 43aa95233f Update squidanalyzer.css Klaus Tachtler 2017-10-17 10:24:45 +0200
  • e83c76e99e Remove debug print. Darold Gilles 2017-09-09 11:52:11 +0200
  • c60e19614e Merge 747f06aadd into 58bdeda870 Slashdoom 2017-09-05 09:16:23 +0000
  • 58bdeda870 Add --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
  • 75c88fc270 Fix a bug in Network alias replacement. Thanks to neroxyr for the report. Gilles Darold 2017-06-23 18:36:41 +0200
  • e55c4b9769 Add 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
  • 8e3e68d238 Precise 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
  • 3e9f669295 Merge branch 'master' of github.com:darold/squidanalyzer Gilles Darold 2017-05-26 16:35:30 +0200
  • f94b22416d Fix 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
  • 5594d0e6d8 Merge 4d51cbc7c6 into 54c33fd743 Slashdoom 2017-05-26 14:00:57 +0000
  • d3adc54395 Merge 8bd07a44b0 into 54c33fd743 badfiles 2017-05-26 14:00:57 +0000
  • 54c33fd743 Update Changelog and version to 6.6 v6.6 Darold Gilles 2017-05-07 17:03:11 +0200
  • 747f06aadd Merge pull request #2 from darold/master Slashdoom 2017-05-04 19:42:47 +1200
  • 1d6d78c6ad Change 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
  • bc2bfa22a6 Update 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
  • 31467ff936 Fix 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
  • a8bd89bc9d Fix missing report of TCP_DENIED_REPLY messages. Thanks to Jeff Gebhardt for the report. Gilles Darold 2017-03-28 19:36:00 +0200
  • c52568af08 Add license file about resources file and a script to retrieve original javascript libraries. Darold Gilles 2017-03-05 21:10:41 +0100
  • 40cfb1f87c Add 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
  • 58bb7799d9 Fix html report building that was limited to the last day. Gilles Darold 2017-02-14 10:32:56 +0100
  • 8ae9fec3af Add 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
  • 899a04b13b Add 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
  • dc4ac19b49 Fix missing network alias replacement. Darold Gilles 2017-01-10 08:27:42 +0100
  • a927181ca9 Update 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
  • cd790fb92a Disabled bandwidth cost report by default. Darold Gilles 2016-11-06 17:37:41 +0100
  • 126a36a3dc Fix removing of obsolete year directory. Darold Gilles 2016-11-06 12:47:18 +0100
  • 9a334904b8 Merge branch 'master' of github.com:darold/squidanalyzer Darold Gilles 2016-11-06 10:53:30 +0100
  • e71f269a1d Fix obsolete statistics no longer being deleted. Thanks to andreybrasil for the report. Darold Gilles 2016-11-06 10:53:16 +0100
  • e8c55f1ff4 Merge branch 'master' of github.com:darold/squidanalyzer Gilles Darold 2016-10-25 14:14:49 +0200
  • dc36f29384 Allow parsing of access.log generated through syslog. Thanks to Celine Labrude for the report. Gilles Darold 2016-10-25 14:14:32 +0200
  • 719871c2a2 Fix remaining _SPC_ in username. Thanks to roshanroche for the report. Darold Gilles 2016-10-14 14:39:48 +0200
  • d3528df0a9 Add Url_Hit label in translation files. Darold Gilles 2016-10-09 11:59:04 +0200
  • 7cee13efc5 Merge branch 'master' of github.com:darold/squidanalyzer Darold Gilles 2016-10-09 11:53:49 +0200
  • aa7b70a36b Fix remaining _SPC_ in username. Thanks to roshanroche for the report. Darold Gilles 2016-10-09 11:53:09 +0200
  • 81392c8ce0 Fix remaining SA_CALENDAR_SA in html output. Thanks to roshanroche for the report. Darold Gilles 2016-10-09 11:30:07 +0200
  • deca496e3a Fix newline removed at line 5243 in previous patch. Gilles Darold 2016-10-06 19:25:29 +0200
  • 3481b4c513 Add more fix to denied stat datafile corruption. Thanks to PiK2K for the report. Gilles Darold 2016-10-06 18:54:14 +0200
  • b07f542539 Fix denied stat datafile corruption. Thanks to PiK2K for the report. Gilles Darold 2016-10-06 11:06:09 +0200
  • 3d058e28e9 Use CORE::localtime to format denied first and last hit. Gilles Darold 2016-10-06 09:20:07 +0200
  • 0916f06c20 Fix 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
  • bd54505c80 Change 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