qms-analog: Qmail-Scanner Log File Analyzer ------------------------------------------- **Release Notes** Version: 0.4.4, 06/18/2005 -------------------------- 1) Integrated 20050419 st patch to the qms-analog patch. Version: 0.4.3, 03/22/2005 -------------------------- 1) Added patch from Salvatore for broken subject tagging by the st patch. Subject tagging will work again for sa_alt. Version: 0.4.2, 02/19/2005 -------------------------- 1) Ported st-qms patch to qmail-scanner-1.25. Version: 0.4.1, 12/25/2004 -------------------------- 1) Bumped up the size of the read buffer to 32K from 4K to support VERY long addressee lists. There was one reported problem with 4K in 7 months. Version: 0.4.0, 11/02/2004 -------------------------- 1) Ported st-qms patch to qmail-scanner-1.24. 2) Added qms-monitor capability to st-qms patch. See README-qms-monitor (after applying the patch) for details. 3) Modified qmailstats script to change the order of some blocks and to better document qms-analog usage. 4) Added qms-config-monitor and qms-config-monitor-cwrapper to support installs that want to use qms-monitor. 5) Renamed qms-config-script to qms-config and qms-config-script-cwrapper to qms-config-cwrapper. 6) Added parameter descriptions in all four of the new configure scripts. 7) Moved the four configure scripts and the qms-monitor cron script example into the patch - so no configure script has to be manually copied to the qmail-scanner-1.24 distro directory. Only the patch file now has to be copied (and applied). Version: 0.3.4, 06/30/2004 -------------------------- 1) Fixed a problem with obscenely long local-domains strings, which would cause qms-analog to core dump. 2) Changed up the qms-config-script(-cwrapper) scripts so that the "--redundant" flag is enabled for clamAV. Also added comments to better explain the options. 3) Changed the Makefile for qms-analog to use ":" instead of "." for the chown command. Version: 0.3.3, 06/09/2004 -------------------------- 1) Fixed a problem when a newline character in the subject of an email message would cause an invalid record in the qms-events.log file, which would cause qms-analog to core dump. Version: 0.3.2, 06/07/2004 -------------------------- 1) Changed qms-config-script and qms-config-script-cwrapper scripts to set sa-delete to "0" instead of "1.0". 2) Updated README file for QMR and added C Wrapper directions. 3) Enhanced qms-analog to order the Virus Report list by count (decreasing). Version: 0.3.1, 06/01/2004 -------------------------- 1) Added configurable sort order to the Local Accounts display. 2) Modified the distribution to be more QmailRocks friendly. Version: 0.3.0, 05/30/2004 -------------------------- 1) Added "--mbox" option to clamscan and clamdscan in qmail-scanner-queue.template so binHex attachments can be scanned. 2) Added "time frame" argument to qms-analog. If an integer argument is passed into qms-analog, it is interpreted as "hours" and indicates how many hours from the current time in the past to collect stats. If no argument is passed in or an argument of 0, all records are included in the stats. For example, a value of 24 would collect stats for the last 24 hours. 3) Added quarantine and reject values to the "SPAM-RESULT" log type and a remark log above it to ease human readability. 4) Changed "ENV-HEADER" log type to include the local domains. See qms-log-types.txt for details. 5) Added "--local-domains" argument to the configure invocation in the qms-config-script script. Removed "recips" from the "--notify" argument. The "--local-domains" argument is needed for User Account Stats. 6) Added "radlist.[ch]" to the distro from the radlib-gpl library. This utility provides doubly-linked lists. 7) User Account Statistics. Added "qms-analog.h" amd "sessions.[ch]" to support message session analysis. This allows log records to be processed as sessions based on the process ID. This provides the potential for many new features, the first of which is account-based statistics. Stats compiled per user account per domain include: Msgs RX Msgs TX % of Total successful msgs Total scan time Viruses RX Viruses TX Average Spamassassin score Spamassassin msgs Marked Spamassassin msgs Deleted Spamassassin msgs Quarantined Spamassassin msgs Rejected 8) Fixed a potential divide by zero if run with empty log file. 9) Reformatted qmailstats script to include both runs for the last 24 hours and for all records in the log file. Version: 0.2.0, 05/28/2004 -------------------------- 1) Changed stats output to only print virus results if they are non-zero. 2) Changed qmail-scanner-1.22-st-qms event log patch to log the time in a human readable form in the "START MSG" remark log. 3) Prepared distro for initial Sourceforge release. Version: 0.1.3, 05/26/2004 -------------------------- 1) Cleaned up the qmail-scanner-1.22-st-qms-20040524.patch file to remove a couple of unnecessary references (SYSDEF and qmail-scanner-queue.pl). Renamed it to qmail-scanner-1.22-st-qms-20040526.patch. (Thanks Brendan) Version: 0.1.2, 05/24/2004 -------------------------- 1) First official release including the "st" patch.