SARG ChangeLog
-Feb-13-2011 Version 2.3.3-pre1
+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).