Project Management Committee: This list contains PMC members in alphabetical order (and their Amazon wishlists). The PMC can be reached at , but the mailing lists should be used for all non-official correspondence. - Theo Van Dinter http://www.amazon.com/o/registry/2ET4XKZ3OEDQW - Duncan Findlay - Sidney Markowitz http://www.amazon.com/o/registry/1WJ8J7403BLTS - Justin Mason http://www.amazon.com/o/registry/1M0UDEXT6A3I7 - Daryl C. W. O'Shea - Michael Parker http://www.amazon.com/o/registry/10BBAR2M03T6F - Daniel Quinlan http://www.amazon.com/o/registry/3B3ST4DS9DTL0 - Malte S. Stretz Committers: This list contains committers in alphabetical order (and their Amazon wishlists). - Tony Finch - Kevin A. McGrail - Robert Menschel - John Gardiner Myers - Dale 'Doc' Schneider - Henry Stern Inactive committers: This list contains all inactive committers in alphabetical order (and their Amazon wishlists). They have not committed anything for six months, and so are considered to have retired from active duty, although they may still be involved in other aspects of the project. We wish them well and hope to see them return someday. - Matthew Cline - Craig Hughes http://www.amazon.com/o/registry/1G97F2FF1AWCK - Matt Sergeant - Matt Yackley Spamc credits: - Author: Craig Hughes - Conversion to a thread-safe shared library by Liam Widdowson - Portions by Brad Jorsch - Windows adaption by Sidney Markowitz - autoconf wrapper (for Unix)/alternative (for Windows): Malte S. Stretz, based on work done by Sidney Markowitz - spamc/qmail-spamc.c by John Peacock Spamd: - Author: Craig Hughes - Parts by Malte S. Stretz Algorithms: The Bayesian-style text classifier used by SpamAssassin's BAYES rules is based on an approach outlined by Gary Robinson. Thanks, Gary! http://radio.weblogs.com/0101454/stories/2002/09/16/spamDetection.html Major contributions: - Michael Bell, : Bayes documentation. - Kelsey Cummings, : client-ip-address security in spamd; sql-configs-with-setuid switch added to spamd. - Justin England, : SQL support. - Steve Friedl, : UNIX domain socket support in spamd/spamc. - Ryan Finnie, : message encapsulation as message/rfc822 attachment. - Matt Kettler, : most of the anti-drug rules in rules/20_drugs.cf; bug fix for list of reserved IP addresses; others. - Brad "anomie" Jorsch, : fix to avoid losing mail from spamc; BSMTP and -e support; tracking of number of spamd processes; several other mods. - Kristian Koehntopp : LDAP support. - John Madden, : spamc -F configuration file support. - Sidney Markowitz, : fix to DNS tests; message-size sanity-checking in spamc; language identification; Win32 build support. - Marc Merlin, : RBL ordering/timeouts; time-logging for debug speed testing. - Bob Menschel: 'longwords' rules, some documentation. - Eugene/Yevgeniy Miretsky, : bug fix for spamc -c; Spamc timeout support; support for REPORT, REPORT_IFSPAM and SYMBOLS methods in spamc. - Gertjan van Noord, : TextCat language classifier - Michael Parker, : Bayes-in-SQL and AWL-in-SQL; writing Bayes regression tests. - John Peacock, : qmail-spamc in contrib; patch to README file - Marc Perkel, : 30-or-so rules; about 20 of which are still in codebase. - Nico Prenzel, : remote learning and spam-reporting support in spamc/spamd. - Dustin Sallings, : support for virtual users in spamd. - Ed Allen Smith, : GA improvements; 6 rules. - Henry Stern: perceptron score optimizer (replacing the GA). - Liam Widdowson, : shared-library use of spamc. - Radoslaw Zielinski, : Mail::SpamAssassin::Spamd::Apache2, a mod_perl2 module implementing spamd, contributed as a Google Summer of Code project. Translators: - Michel Bouissou, : French translation. - Jesse Houwing, : Dutch translation. - Alexander Litvinov, : Russian translation. - Peter Mann, : Slovak translation. - Klaus Heinz, : German translation. Patch submitters: - Michael Brown, : support to build libspamc.so - Nick "Nix" Alcock, : DCC fix - Bob Apthorpe, : tools/sa-stats.pl - Alan Barrett, : base64 decoding code - Rod Begbie, : DCC bugfixes. - Robert Bihlmeyer, : CHARSET_FARAWAY_HEADERS test - Richard Birkett, : patch to a build script. - Cassandra Brockett, : brought SQL checks and documentation into line - Adrian Bunk, : URI_IS_POUND - Ken Causey, : patch to remove reserved IPs; improve performance of network lookups. - Jean Charles Delepine, : report_charset support. - Anirvan Chatterjee, : ; suggestions for TO_HAS_SPACES rule and TO_ADDRESS_EQ_REAL; - Andrey Chernov, : miscellaneous bug fixes. - Christopher Davis, : patch to contrib/spamcheck.py. - Vince Delvecchio, : negative look-behinds PORN_4 - Chris Eykamp, : 4 weight loss rules. - Alan Ford, : Getting a list of symbols of tests hit with spamd; patch for spamd response headers. - Scott Griffith, : 12 tests; 7 still in codebase. - Ask Bjoern Hansen, : REPORT_IFSPAM in spamd. - Sean Harding, : patch for X-Spam-Checker-Version. - Klaus Heinz, : changes to rules; packaging fixes for UNIX package; German translation. - Ed Henderson, : fix for vpopmail support in spamd. - David Hull, : rewrite_subject and report_header; rules - Morbus Iff, : don't create prefs patch. - David F. Skoll, : one line change to __OUTLOOK_MUA. - Steve Keay, : spamd -A network ranges support. - Vivek Khera, : contributed to Razor2 patch. - Alexander Kourakos, : bug fixes. - Juergen Kreileder, : misc fixes; Bayes ignore Gnus annotation - David M. Koppelman, : bayes_score report fix; bayes expiry time bugfix. - Gregor Lawatscheck, : rule suggestions - Michael Lemke, : Win32Locker fix - John Levine, : added --syslog=stderr support. - Tom Lipkis, : SunOS 4.1.4 support. - Dave Lugo, : documentation regarding use of DCC in INSTALL file. - Mark Martinec, : contributed to Razor2 patch - Morgan Massena, : patch to SQL support to allow installer to specify more table details. - Kevin McGrail, : portability fix for Red Hat 5 support. - Rob McMillin, : rule fixes. - Michael Moncur, : many rules; SQL fix. - John Morrissey, : fixed "check_rbl() doesn't check $#ips properly". - Dirk Mueller, : spamc low-memory bugfix. - Nate Mueller, : SSL support in spamd/spamc; - Rob Nagler, : speed-up bug fix. - Nathan Neulinger, : security patch; code cleanup; dccifd support. - John Newman, : UW .mbx file-format support. - Mike Nolan, : SunOS build directions - Martin O"stlund, : Slackware 9.0 rc-script for spamd. - Tomasz Ostrowski, : perl 5.005 support. - Henning P. Schmiedehausen, : adding ? to shell globs. - Francesco Potorti, : documentation improvements - Alan Premselaar, : rule suggestions. - Martin Radford, : rules and rule descriptions. - Daniel Rall, : documentation fix. - Brad Rathbun, : tools/sa-stats.pl. - Xavier Renaut, : contrib/spamproxyd bugfix. - Bobby Rose, : Pyzor support; dcc_path. - Klaus Johannes Rusch, : fix for find_all_addrs_in_line(). - Bart Schaefer, : bug fix for DCC; Razor support; rules. - Al Smith, : fix to SSL spamd bug. - Sander Steffann, : patch to contrib/spamcheck.py. - Michael Stenner, : ident authentication support in spamd. - Brett A. Thomas, : improved sa-learn command-line API. - Reini Urban, : fix to Makefile for cygwin - Tobias von Koch, : DCC support fixes; rules. - Vince Vielhaber, : spamc -c bugfix patch. - Charlie Watts, : patch to deal with perl bug on BSD platforms; DNS timeouts. - Andrew Wilson, : support for MIME::Entity contributed. - Jeremy Zawodny, : patch to SQL support. - The Little Rubber Ninja Homepage , owned by Mike Quinn: source of the original SpamAssassin logo. If your name is not here, and you've submitted a patch that was included, it's just an oversight. Please mail me at and I'll add you to the list. Hosting: Thanks to our mirrors: Peregrine Hardware, Inc. and Kevin A. McGrail, Jeremy Zawodny, Mark Reynolds, RedIRIS, Hagen Herrschaft, and PlanetMirror. Thanks to Mark Reynolds of Reynolds Technology (http://www.reynolds.net.au/) for the registration of spamassassin.org. Thanks to Kelsey Cummings and Sonic.net (http://www.sonic.net/) for significant contributions with network services, and on the back-end; our score-optimization systems would be significantly weedier without their help. http://www.peregrinehw.com/ http://www.zawodny.com/ http://www.reynolds.net.au/ http://www.rediris.es/ http://www.hrxnet.de/ http://www.planetmirror.com/ http://sourceforge.net/ http://www.sonic.net/ Finally: Thanks to Christian Rauh, winner of the SpamAssassin logo contest, who created, designed, and illustrated the Apache SpamAssassin logo.