Revisions of SquidAnalyzer
Martin Pluskal (pluskalm)
accepted
request 958346
from
Jaime Marquínez Ferrándiz (jaimeMF)
(revision 17)
- Fix build on openSUSE Tumbleweed: * Use apache-rpm-macros to get the apache configuration directory * Require cron since it is the owner of /etc/cron.d
Lars Vogdt (lrupp)
committed
(revision 16)
- update to 6.6: This is a maintenance release that fix one year of issues reported by users. There is also some additional features, configuration directives all listed below: + 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. + Add a cache to network and user aliases for speed improvement. Thanks to Louis-Berthier Soulliere for the report. + 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 overridden with the -s | --start and -S | --stop command line options. Thanks to Louis-Berthier Soulliere for the feature request. + Add UpdateAlias configuration 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 huge log files. + 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. + Add report of top denied url on user statistic page. Thanks to delumerlino and Pavel Podkorytov for the feature request. + Add last visited timestamp on urls reports and show last ten visit on user url report. The last visit are counted after 5 minutes in hour view, after 30 minutes in day views and per day in month view. Thanks to Ringa Mari Sundberg for the feature request. + Add support to ipv6 address dns resolving, you need perl > 5.014.
Martin Pluskal (pluskalm)
accepted
request 355601
from
Eric Schirra (ecsos)
(revision 15)
update to 6.5
Lars Vogdt (lrupp)
committed
(revision 14)
- update to 6.4: + This release adds throughput statistics to all reports. It also allow to add a ufdbGuard log to the list of log files and to report blocked URLs into the Denied reports. It also adds support to xz compressed files. + There's also a new configuration directive and command line option: ++ Add -t | --timezone and TimeZone directive to change the timezone. When set, SquidAnalyzer will read time from log file as UTC time and will add the hours specified in the timezone option. This is useful if the log file is not parsed on a computer with the same timezone than the squid server. + It also included several bug fixes since last release: - Fix graphic overlaps that with one of the graphics. Thanks to Daniel Bareiro for the report. - Add throughput calculation (ratio between bytes and duration) to all reports. - Fix missing largest URL in networks detailed report. Thanks to Juan Martin for the report. - Fix use of network-aliases together with a network include entry that make networks disappears from the report. Thanks to Juan Martin for the report. - Add -t | --timezone and TimeZone directive to change the timezone. When set, SquidAnalyzer will read time from log file as UTC time and will add the hours specified in the timezone option. Thanks to Anderson - BR Suporte for the feature request. - Add support to ufdbGuard log file. squidGuard and ufdbGuard files can be given together with squid log file as a list into LogFile configuration file or as arguments of command line. Thanks to Martin Hoffmann for the feature request. - Fix some division by zero. Thanks to cueda for the report. - Fix some potential illegal division by zero. - Fix negative duration with http like log file when duration is not set (-). Thanks to cedua for the report.
Lars Vogdt (lrupp)
committed
(revision 13)
- update to 6.3-1 (translated to RPM version 6.3.1): This release adds a new report to show statistics about Denied URLs. It also allow to add a SquidGuard log to the list of log files and to report blocked URLs into the Denied reports. It ialso adds a pie chart on SquidGuard ACLs use. There's also four new configuration directives: - UserReport to be able to remove any user related reports but statistics about URL and domains will remain. - ExcludedCodes to be able to exclude some log entries following the TCP code returned. - UrlHitsOnly to be able to enable the generation of additional HTML tables with top Url per byte and per duration in Top Urls and Domains report. - MaxFormatError to not exit immediatly when a bad format error is encountered. SquidAnalyzer will wait MaxFormatError before exiting. Note that this last directive is disable by default, so if you still want the three tables in the reports, you must set UrlHitsOnly to 1. A Catalan translation file has been added to the lang directory. It also included several bug fixes since last release. - re-packages original tarball to follow new version numbering and use bzip2
Lars Vogdt (lrupp)
accepted
request 289871
from
Eric Schirra (ecsos)
(revision 12)
update to 6.2-1 and - fix apache access problems in squidguardmgr.http/.conf - fix apache startup errro by options
Lars Vogdt (lrupp)
committed
(revision 11)
- update to 6.1 This release fix severals major issues and adds a new feature to disable weekly reports with a new command line option --no-week-stat. - Fix top domains report where url with port was reported in unknown domains. Thanks to Michael Gauthier for the report. - Add --no-week-stat to disable weekly reports generation. Thanks to Mang0uste for the feature request. - Fix and update Ukrainian translation file. Thanks to Oleg A. Deordiev for the patch. - Save the last line parsed line when squid-analyzer is interrupted to avoid loading twice the same data after restarting. Thanks to Michael Gauthier for the report. - Fix missing calendar menu on daily report. Thanks to Cesar Vazquez for the report. - Fix problem with links to weekly summaries in SquidAnalyzer.pm Thanks to David Murrel for the patch. - Add IO::Handle and FileHandle in Perl modules that should be loaded. Thanks to Jeetendra Poojari for the report.
Lars Vogdt (lrupp)
committed
(revision 10)
- update to 6.0 This major release adds several new features, lot of speed improvement and some major bug fixes: * Multiple access.log files can be processed at the same time. * Multiprocess mode can be activated using the -j N command line option. * New ExcludedMimes configuration directive to exclude from statistics a comma separated list of mime-type or using regex like text/.*. * New ExcludedMethods configuration directive to exclude from statistics a comma separated list of HTTP methods (GET,POST,CONNECT,...). * New translation available: pl_PL On UPDATE: you must override all your installation, Perl scripts, configuration file, CSS and Javascript files. Backward compatibility with 5.x data files is preserved. - added squidanalyzer-rpmlintrc
Lars Vogdt (lrupp)
committed
(revision 9)
- update to 5.4: + This release fixes several bugs and adds more translation files (Ukrainian, Czech, Spanidh and Russian). + It also allow a custom definition of the logo and title. + Add new weekly statistics and reports as well as TCP DENIED report in cache statistics.
Lars Vogdt (lrupp)
accepted
request 231443
from
Boris Manojlovic (bmanojlovic)
(revision 8)
fixed to work on centos6
Lars Vogdt (lrupp)
committed
(revision 7)
- update to 5.3: + added two new pie charts about the most use top second level domains + It is also possible to do DNS lookup of Ip addresses inside SquidAnalyzer, see UseClientDNSName new configuration directive (see DNSLookupTimeout configuration directive to avoid performance issues) + fixed a lot of minor bugs + added support to CIDR notation in network-alias and exclude files + some code rewriting and options to improve speed + New feature: show the top N users that look at an url or a domain + New configuration directive, TopUrlUser, to control the number of users to show in reports for full changelog, please refer to /usr/share/doc/packages/squidanalyser/ChangeLog
Lars Vogdt (lrupp)
accepted
request 160711
from
Bruno Friedmann (bruno_friedmann)
(revision 6)
Obsoletes: SquidAnalyzer < 4.4 line restored to old value
Lars Vogdt (lrupp)
committed
(revision 5)
- update to 5.0: + introduce a completely new design thanks to the great work of Nathanael Bonin based on CSS + Add TransfertUnit configuration directive to allow changing default Bytes transfert unit. Possible values are BYTES, KB, MB and GB. + Fix date encoding with call to date+iconv or fallback to strftime(). + Fix sorttable with missing tbody tag. Thanks to Nathanael Bonin for the patch. + Fix accent within report, now SquidAnalyzer will use the CharSet translation directive to set the charset following the language. Default to utf-8, french, german and portuges will use iso-8859-15. + Fix issue where per user/ip network stats was wrong and very high. Thanks to Ben Tullis for the report. + Fix several design issues, moved png images in a dedicated directory. Thanks to Nathanael Bonin for the patches. + Reorder source tree and apply tree change on Perl install. + Removed FooterFile that like HeaderFile is no more used. + Remove code for graphs generated using GD::Graph libraries, replaced by the Javascript library Flotr2. + Fix extra .0 in networks report. + Add the use %M to replace month by its 3 letters abbreviation into DateFormat configuration directive. Thanks to pk-its for the feature request. + Add missing german translation. Thanks to pk-its for the patch. + Remove space in user alias to prevent corruption of data files. Thanks to Robert Becskei for the report. + Fix stat_user.dat format error when username have a space in its login name. Thanks to Moise Michel for the report. + Force date/time used in report generation date to used 24h notation. Thanks to Klaus Tachtler for the report
Lars Vogdt (lrupp)
committed
(revision 4)
use root for the cronjob
Lars Vogdt (lrupp)
committed
(revision 3)
- renamed the package to squidanalyzer following upstreams suggestions
Lars Vogdt (lrupp)
committed
(revision 2)
- update to 4.4: + Add support to bzip2 compressed log file. + Allow exclusion of URL from the report, the format of the exclude file has changed, see header of the excluded file. + Add german translation file. + Fix translation file path into squidanalyzer.conf. - initial version 4.0
Christian Wittmer (computersalat)
accepted
request 98421
from
Lars Vogdt (lrupp)
(revision 1)
Request to add the new package SquidAnalyser - simple but useful tool to analyse Squid logfiles.
Displaying all 17 revisions