1 Copyright (C) 2022 The Apache Software Foundation
3 Project Management Committee (PMC):
5 This list contains PMC members in alphabetical order (and their Amazon
6 wishlists). The PMC can be reached at <private /at/ spamassassin.apache.org>
7 (for private correspondence) or <dev /at/ spamassassin.apache.org> (for
8 public contact); we request that the dev list should be used for all
9 non-confidential correspondence.
13 - Alex Broens http://www.msf.org/en/donate
22 - Michael Parker http://www.amazon.com/o/registry/10BBAR2M03T6F
28 This list contains committers in alphabetical order
30 - Merijn van den Kroonenberg
33 PMC Emeritus & inactive committers:
35 This list contains all PMC Emeritus & inactive committers in alphabetical order.
37 We wish them well and hope to see them return someday.
40 - Duncan Findlay - PMC Emeritus
44 - Matt Kettler - PMC Emeritus
45 - Justin Mason - Creator & PMC Emeritus
47 - Daryl C. W. O'Shea - PMC Emeritus
49 - Daniel Quinlan - PMC Emeritus
50 - Dale 'Doc' Schneider - PMC Emeritus
53 - Malte S. Stretz - PMC Emeritus
55 - Theo Van Dinter - PMC Emeritus
61 - Author: Craig Hughes
62 - Conversion to a thread-safe shared library by Liam Widdowson
63 - Portions by Brad Jorsch
64 - Windows adaption by Sidney Markowitz
65 - autoconf wrapper (for Unix)/alternative (for Windows): Malte S. Stretz,
66 based on work done by Sidney Markowitz
67 - spamc/qmail-spamc.c by John Peacock
71 - Author: Craig Hughes
72 - Parts by Malte S. Stretz
77 The Bayesian-style probabilistic classifier used by SpamAssassin's BAYES
78 rules is based on an approach outlined by Gary Robinson. Thanks, Gary!
80 http://radio.weblogs.com/0101454/stories/2002/09/16/spamDetection.html
85 - Michael Bell, <mikebell90(at)yahoo.com>: Bayes documentation.
87 - Kelsey Cummings, <kgc(at)sonic.net>: client-ip-address security in spamd;
88 sql-configs-with-setuid switch added to spamd.
90 - Dallas L. Engelken <dallase(at)nmgi.com>: ImageInfo plugin.
92 - Justin England, <jengland(at)enetis.net>: SQL support.
94 - Steve Friedl, <steve(at)unixwiz.net>: UNIX domain socket support in
97 - Ryan Finnie, <ryan(at)finnie.org>: message encapsulation as
98 message/rfc822 attachment.
100 - Matt Kettler, <mkettler_sa(at)comcast.net>: most of the anti-drug rules in
101 rules/20_drugs.cf; bug fix for list of reserved IP addresses; others.
103 - Brad "anomie" Jorsch, <anomie(at)users.sourceforge.net>: fix
104 to avoid losing mail from spamc; BSMTP and -e support; tracking of
105 number of spamd processes; several other mods.
107 - Kristian Köhntopp, <kris(at)koehntopp.de>: LDAP support.
109 - Matthias Leisi, <matthias(at)leisi.net>: Mail::SpamAssassin::Plugin::ASN
112 - Daniel Lemke, <lemke(at)jam-software.com>: many Windows support fixes
114 - John Madden, <maddenj+spamassassin at skynet.ie>: spamc -F configuration
117 - Sidney Markowitz, <sidney(at)sidney.com>: fix to DNS tests;
118 message-size sanity-checking in spamc; language identification;
121 - Marc Merlin, <marc_soft(at)merlins.org>: RBL ordering/timeouts;
122 time-logging for debug speed testing.
124 - Bob Menschel: 'longwords' rules, some documentation.
126 - Eugene/Yevgeniy Miretsky, <eugene(at)invision.net>: bug fix for
127 spamc -c; Spamc timeout support; support for REPORT, REPORT_IFSPAM
128 and SYMBOLS methods in spamc.
130 - Gertjan van Noord, <vannoord(at)let.rug.nl>: TextCat language classifier
132 - Michael Parker, <parkerm(at)pobox.com>: Bayes-in-SQL and AWL-in-SQL;
133 writing Bayes regression tests.
135 - John Peacock, <jpeacock(at)rowman.com>: qmail-spamc in contrib;
138 - Marc Perkel, <marc(at)perkel.com>: 30-or-so rules; about 20 of which are
141 - Nico Prenzel, <nico.prenzel(at)pn-systeme.de>: remote learning and
142 spam-reporting support in spamc/spamd.
144 - Dustin Sallings, <dustin+spamassassin(at)spy.net>: support for
145 virtual users in spamd.
147 - Ed Allen Smith, <easmith(at)beatrice.rutgers.edu>: GA improvements; 6
150 - Henry Stern: perceptron score optimizer (replacing the GA).
152 - Ivo Truxa: TxRep reputation database plugin.
154 - Liam Widdowson, <liam(at)inodes.org>: shared-library use of spamc.
156 - Radoslaw Zielinski, <radek(at)pld-linux.org>:
157 Mail::SpamAssassin::Spamd::Apache2, a mod_perl2 module implementing spamd,
158 contributed as a Google Summer of Code project.
163 - Michel Bouissou, <michel(at)bouissou.net>: French translation.
165 - Olivier Nicole, <on(at)cs.ait.ac.th>: prior version of French translation.
167 - Jesse Houwing, <j.houwing(at)student.utwente.nl>: Dutch translation.
169 - Alexander Litvinov, <lan(at)ac-sw.com>: Russian translation.
171 - Peter Mann, <peter.mann(at)tuke.sk>: Slovak translation.
173 - Klaus Heinz, <klaus.heinz(at)onlinehome.de>: German translation.
178 - Michael Brown, <michaelb(at)opentext.com>: support to build libspamc.so
180 - Nick "Nix" Alcock, <nix(at)esperi.org.uk>: DCC fix
182 - Bob Apthorpe, <apthorpe+sa(at)cynistar.net>: tools/sa-stats.pl
184 - Alan Barrett, <apb(at)cequrux.com>: base64 decoding code
186 - Rod Begbie, <rod(at)begbie.com> <rOD-spamassassin(at)arsecandle.org>: DCC
189 - Robert Bihlmeyer, <robbe(at)orcus.priv.at>: CHARSET_FARAWAY_HEADERS test
191 - Richard Birkett, <richard(at)birkett.com>: patch to a build script.
193 - Cassandra Brockett, <cass(at)ophiuchi.net>: brought SQL checks and
194 documentation into line
196 - Adrian Bunk, <bunk(at)fs.tum.de>: URI_IS_POUND
198 - Ken Causey, <ken(at)kencausey.com>: patch to remove reserved IPs;
199 improve performance of network lookups.
201 - Jean Charles Delepine, <delepine(at)u-picardie.fr>: report_charset
204 - Anirvan Chatterjee, <anirvan(at)chatterjee.net>:
205 <anirvan(at)chatterjee.net>; suggestions for TO_HAS_SPACES rule
206 and TO_ADDRESS_EQ_REAL;
208 - Andrey Chernov, <ache(at)nagual.pp.ru>: miscellaneous bug fixes.
210 - Christopher Davis, <ckd-spamassassin(at)ckdhr.com>: patch to
211 contrib/spamcheck.py.
213 - Vince Delvecchio, <vince.delvecchio(at)analog.com>: negative look-behinds
216 - Chris Eykamp, <chris(at)eykamp.com>: 4 weight loss rules.
218 - David B Funk <dbfunk(at)engineering.uiowa.edu>: Fix for newline collapse
219 causing excessive whitespace rules to not match
221 - Alan Ford, <alan(at)whirlnet.co.uk>: Getting a list of symbols of tests hit
222 with spamd; patch for spamd response headers.
224 - Scott Griffith, <skod(at)ises-llc.com>: 12 tests; 7 still in codebase.
226 - Ask Bjoern Hansen, <ask(at)develooper.com> <ask(at)apache.org>:
227 REPORT_IFSPAM in spamd.
229 - Sean Harding, <sharding(at)dogcow.org>: patch for
230 X-Spam-Checker-Version.
232 - Klaus Heinz, <klaus.heinz(at)onlinehome.de>: changes to rules;
233 packaging fixes for UNIX package; German translation.
235 - Ed Henderson, <ed.henderson(at)certainty.net>: fix for vpopmail support in
238 - David Hull, <hull(at)paracel.com> <hull(at)davidhull.org>:
239 rewrite_subject and report_header; rules
241 - Morbus Iff, <morbus(at)disobey.com>: don't create prefs patch.
243 - Steve Keay, <steve-spamassassin-bugzilla(at)keay.com>: spamd -A network
246 - Vivek Khera, <khera(at)kcilink.com>: contributed to Razor2 patch.
248 - Alexander Kourakos, <awk(at)bnt.com>: bug fixes.
250 - Juergen Kreileder, <kreilede(at)issan.informatik.uni-dortmund.de>:
251 misc fixes; Bayes ignore Gnus annotation
253 - Henrik Krohns, <hege@hege.li>, 'uridnssub' keyword for URIDNSBL plugin.
255 - David M. Koppelman, <koppel(at)ece.lsu.edu>: bayes_score report
256 fix; bayes expiry time bugfix.
258 - Gregor Lawatscheck, <gpel(at)mpex.net>: rule suggestions
260 - Michael Lemke, <lemkemch(at)t-online.de>: Win32Locker fix
262 - John Levine, <johnl(at)iecc.com>: added --syslog=stderr support.
264 - Tom Lipkis, <tal(at)pss.com>: SunOS 4.1.4 support.
266 - Dave Lugo, <dlugo(at)etherboy.com>: documentation regarding use of
269 - Mark Martinec, <Mark.Martinec(at)ijs.si>: contributed to Razor2 patch
271 - Morgan Massena, <mmassena(at)ipowerplant.com>: patch to SQL support to
272 allow installer to specify more table details.
274 - Kevin McGrail, <kmcgrail(at)pccc.com>: portability fix for
277 - Rob McMillin, <rlm(at)pricegrabber.com> <rfm(at)scareduck.com>:
280 - Michael Moncur, <mgm(at)starlingtech.com>: many rules; SQL fix.
282 - John Morrissey, <jwm(at)horde.net>: fixed "check_rbl() doesn't check $#ips
285 - Dirk Mueller, <mueller(at)kde.org>: spamc low-memory bugfix.
287 - Nate Mueller, <nate(at)cs.wisc.edu>: SSL support in spamd/spamc;
289 - Rob Nagler, <nagler(at)bivio.com>: speed-up bug fix.
291 - Nathan Neulinger, <nneul(at)umr.edu>: security patch; code
292 cleanup; dccifd support.
294 - John Newman, <jnewman(at)scms.waikato.ac.nz>: UW .mbx file-format support.
296 - Mike Nolan, <nolan(at)naic.edu>: SunOS build directions
298 - Martin Östlund, <mo(at)microsaft.nu>: Slackware 9.0 rc-script for spamd.
300 - Tomasz Ostrowski, <tometzky(at)batory.org.pl>: perl 5.005 support.
302 - Henning P. Schmiedehausen, <hps(at)intermeta.de> <henning(at)apache.org>:
303 adding ? to shell globs.
305 - Francesco Potortì, <pot(at)gnu.org>: documentation improvements
307 - Alan Premselaar, <alien(at)12inch.com>: rule suggestions.
309 - Martin Radford, <martin-sabz(at)zamenhof.demon.co.uk>: rules and
312 - Daniel Rall, <dlr(at)finemaltcoding.com>: documentation fix.
314 - Brad Rathbun, <brad(at)computechnv.com>: tools/sa-stats.pl.
316 - Xavier Renaut, <node3667(at)users.sourceforge.net>: contrib/spamproxyd
319 - Bobby Rose, <brose(at)med.wayne.edu>: Pyzor support; dcc_path.
321 - Klaus Johannes Rusch, <KlausRusch(at)atmedia.net>: fix for
322 find_all_addrs_in_line().
324 - Bart Schaefer, <schaefer(at)zanshin.com>: bug fix for DCC; Razor
327 - Dianne Skoll, <dfs(at)roaringpenguin.com>: one line change to
330 - Al Smith, <al.smith(at)aeschi.ch.eu.org>: fix to SSL spamd bug.
332 - Sander Steffann, <sander(at)steffann.nl>: patch to contrib/spamcheck.py.
334 - Michael Stenner, <mstenner(at)phy.duke.edu>: ident authentication support
337 - Brett A. Thomas, <bthomas(at)vindicia.com>: improved sa-learn
340 - Reini Urban, <rurban(at)x-ray.at>: fix to Makefile for cygwin
342 - Tobias von Koch, <tvk(at)weltcharts.de>: DCC support fixes; rules.
344 - Vince Vielhaber, <vev(at)michvhf.com>: spamc -c bugfix patch.
346 - Charlie Watts, <cewatts(at)frontier.net>: patch to deal with perl
347 bug on BSD platforms; DNS timeouts.
349 - Andrew Wilson, <andrew(at)rivendale.net>: support for MIME::Entity
352 - Jeremy Zawodny, <jeremy(at)zawodny.com>: patch to SQL support.
354 - The Little Rubber Ninja Homepage <http://www.unsuave.com/ninja/>, owned
355 by Mike Quinn: source of the original SpamAssassin logo.
357 If your name is not here, and you've submitted a patch that was included,
358 it's just an oversight. Please mail me at <jm /at/ jmason.org> and I'll add
363 SpamAssassin is an Apache Software Foundation project. The Apache Software
364 Foundation could not exist without the continued generous support from the
367 Please take a moment to view the complete list of sponsors by visiting:
369 http://www.apache.org/foundation/thanks.html
371 If you are interested in sponsoring the ASF, please read the sponsorship page
374 http://www.apache.org/foundation/sponsorship.html for more information.
378 Thanks to our previous mirrors: Peregrine Computer Consultants Corporation
379 (previously Peregrine Hardware, Inc.) and Kevin A. McGrail, Jeremy Zawodny,
380 Mark Reynolds, RedIRIS, Hagen Herrschaft, and PlanetMirror.
382 Thanks to Mark Reynolds of Reynolds Technology (http://www.reynolds.net.au/)
383 for the registration of spamassassin.org.
385 Thanks to Kelsey Cummings and Sonic.net (http://www.sonic.net/) for
386 significant contributions with network services, and on the back-end; our
387 score-optimization systems would be significantly weedier without their help.
390 http://www.zawodny.com/
391 http://www.reynolds.net.au/
392 http://www.rediris.es/
393 http://www.hrxnet.de/
394 http://www.planetmirror.com/
395 http://sourceforge.net/
396 http://www.sonic.net/
400 Thanks to James Thompson at cPanel Inc who designed our new logo in 2014 and
401 to Christian Rauh, winner of the SpamAssassin logo contest, who created,
402 designed, and illustrated our first Apache SpamAssassin logo.