Pascal Volk <user@localhost.localdomain.org> [Sun, 11 Apr 2010 19:16:28 +0000] rev 10
getOptionParser(): Check -s option's value -> reasonable error message.
Pascal Volk <user@localhost.localdomain.org> [Sun, 11 Apr 2010 19:00:44 +0000] rev 9
Count also naked IPv4 addresses. Beautified NiXSapmSum:RE_PF.
Pascal Volk <user@localhost.localdomain.org> [Fri, 19 Feb 2010 11:40:39 +0000] rev 8
Switched to fileinput module. This allows to read also gzip/bzip2
compressed mail logs, w/o additional command-line options.
Pascal Volk <user@localhost.localdomain.org> [Wed, 17 Feb 2010 23:34:16 +0000] rev 7
Small code cleanups. Added current year to the copyright notices.
- Let the OptionParser check the arguments for the options 'format' and
'oFormat'.
- Replaced function getDomLen() by a one-liner.
Pascal Volk <user@localhost.localdomain.org> [Fri, 27 Nov 2009 13:52:11 +0000] rev 6
Set/updated descriptions and error messages.
NiXSapmSum: Converted to new-style class, added __slots__
Pascal Volk <user@localhost.localdomain.org> [Fri, 13 Nov 2009 05:54:37 +0000] rev 5
Added COPYING to the repository
Pascal Volk <user@localhost.localdomain.org> [Fri, 03 Jul 2009 21:12:03 +0000] rev 4
showResult(): count matches; break if no matches were found
sort by domain name if the output format is CSV
Pascal Volk <user@localhost.localdomain.org> [Mon, 08 Jun 2009 20:33:58 +0000] rev 3
buildTable(): small cosmetics/enhancements
Pascal Volk <user@localhost.localdomain.org> [Mon, 08 Jun 2009 16:10:07 +0000] rev 2
NiXSapmSum.getTotal(): deleted
buildTable(): implemented
showResult(): generate output via cStringIO.StringIO
moved table stuff to the new function buildTable()
main(): check if output format is supported before any action
Pascal Volk <user@localhost.localdomain.org> [Sun, 07 Jun 2009 16:54:22 +0000] rev 1
Renamed class NiXSpamPlot to NiXSapmSum. Added getDomLen(). Rewrote showResult()