X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=ChangeLog;h=2c10e43ff7ea99dfa0e110d064d939b0306e6289;hb=22774edd6523d566f539f4f633a6f276bfbd6224;hp=e4ab1bda5f0260a2e0acf48c239128018b275a5f;hpb=d798ff63ed83eede731bf6c16a6eb4410fbf8a6d;p=thirdparty%2Fsarg.git diff --git a/ChangeLog b/ChangeLog index e4ab1bd..2c10e43 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,43 @@ SARG ChangeLog +Jul-16-2012 Version 2.3.3-pre2 + - Don't abort the report generation due to an error in a squidGuard error (wrapped over log lines). + - Support for gd, ldap and iconv can be disabled during configuration. + - Suppress the blank line breaking the header of the e-mail report. + - Add many debug messages to help understanding why some parts of the report are not produced. Considering all the options and various conditions that are involved in the creation of a report, that help is welcome. + - Fix the report generation if users_sites is disabled. + - Avoid a possible name clash among the temporary files if a user happen to have the same name as one of the files sarg generates. + - Fix various links and reports when some options are disabled. + - Accept regular expressions in the hostalias file. + - URL in SquidGuard logs sometime don't have a scheme. This is now handled properly. + - Exclude hosts based on the IPv4 address even if a port number is suffixed after the IP address. (thanks to Mark Easter for reporting the bug). + - IP addresses can be resolved to host names using an external program. + - Limit the maximum line length read from the input log to avoid consuming all the memory when reading a corrupted or invalid file. The limit is set to 10MB per line. + - Protect the temporary directory against unsafe deletion (if the temporary path is set to a wrong location, sarg won't blindly wipe the directory). + - The smartfilter might be fixed (I need test logs to validate this change. If you have some, please send them to fmarchal at users.sourceforge.net). + - The top sites report can be sorted according to the number of users who visited each site. + +Dec-07-2011 Version 2.3.2 + - Add support for sorttable.js (http://www.kryogenix.org/code/browser/sorttable/) to dynamically sort some tables (thanks to Éric). + - Add the two command line options --lastlog and --keeplogs to set the number of reports to keep or to keep all the reports respectively (thanks to Emmanuel Lacour for the suggestion). + - Report the user ID in the e-mail report. + - Add an option to sort the top sites by time. + - Delete unused files from the directory containing the user report (thanks to alf-man). + - Add the index_fields option to hide the directory size column in the index sorted by date. + - Split the input log file in several files each containing one day worth of data (thanks to Mauricio Silveira). + - Take the date_format into account when converting a log file. + - Accept IPv6 addresses in the realtime report. + - Don't fail for an empty report directory when building the index. + - Fix a read error when parsing the time of a common log format (thanks to Richard P Scott). + - Use anonymous file and directory names in the report to hide the identity of the user whose report is displayed and shorten the total path length. + - More robust calls to external sort commands (guard against buffer overflows and use tab as column separator). + - Replace host names by aliases and group identicaly aliased host names. + - IPv6 is accepted in the hosts exclusion list. + - Discriminate between users whose name produce the same mangled temporary file name. + - Write a note about the number of entries ignored in the reports (thanks to Iain Lopata). + - Command line option -z output some messages to explain why the reports are not generated due to the configuration. + - The Sites & Users report page links to the user's page if the user is listed in the Top Users page. + Sep-18-2010 Version 2.3.1 - Remove the distinct printf for the alpha architecture as it doesn't work anymore and is not necessary anyway. - Don't abort if "onload" or "script" is found in the user agent string.