1Copyright (C) 2021 The Apache Software Foundation 2 3Project Management Committee (PMC): 4 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. 10 11 - Giovanni Bechis 12 - Karsten Bräckelmann 13 - Alex Broens http://www.msf.org/en/donate 14 - Bill Cole 15 - John Hardin 16 - Dave Jones 17 - Adam Katz 18 - Henrik Krohns 19 - Sidney Markowitz 20 - Mark Martinec 21 - Kevin A. McGrail 22 - Michael Parker http://www.amazon.com/o/registry/10BBAR2M03T6F 23 - Joe Quinn 24 25Committers: 26 27 This list contains committers in alphabetical order 28 29 - Paul Stead 30 - Merijn van den Kroonenberg 31 - Bryan Vest 32 33PMC Emeritus & inactive committers: 34 35 This list contains all PMC Emeritus & inactive committers in alphabetical order. 36 37 We wish them well and hope to see them return someday. 38 39 - Matthew Cline 40 - Duncan Findlay - PMC Emeritus 41 - Tony Finch 42 - Steve Freegard 43 - Craig Hughes 44 - Matt Kettler - PMC Emeritus 45 - Justin Mason - Creator & PMC Emeritus 46 - Robert Menschel 47 - Daryl C. W. O'Shea - PMC Emeritus 48 - John Gardiner Myers 49 - Daniel Quinlan - PMC Emeritus 50 - Dale 'Doc' Schneider - PMC Emeritus 51 - Matt Sergeant 52 - Henry Stern 53 - Malte S. Stretz - PMC Emeritus 54 - Warren Togami 55 - Theo Van Dinter - PMC Emeritus 56 - Matt Yackley 57 - Daniel Lemke 58 59Spamc credits: 60 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 68 69Spamd: 70 71 - Author: Craig Hughes 72 - Parts by Malte S. Stretz 73 74 75Algorithms: 76 77 The Bayesian-style probabilistic classifier used by SpamAssassin's BAYES 78 rules is based on an approach outlined by Gary Robinson. Thanks, Gary! 79 80 http://radio.weblogs.com/0101454/stories/2002/09/16/spamDetection.html 81 82 83Major contributions: 84 85 - Michael Bell, <mikebell90(at)yahoo.com>: Bayes documentation. 86 87 - Kelsey Cummings, <kgc(at)sonic.net>: client-ip-address security in spamd; 88 sql-configs-with-setuid switch added to spamd. 89 90 - Dallas L. Engelken <dallase(at)nmgi.com>: ImageInfo plugin. 91 92 - Justin England, <jengland(at)enetis.net>: SQL support. 93 94 - Steve Friedl, <steve(at)unixwiz.net>: UNIX domain socket support in 95 spamd/spamc. 96 97 - Ryan Finnie, <ryan(at)finnie.org>: message encapsulation as 98 message/rfc822 attachment. 99 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. 102 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. 106 107 - Kristian Köhntopp, <kris(at)koehntopp.de>: LDAP support. 108 109 - Matthias Leisi, <matthias(at)leisi.net>: Mail::SpamAssassin::Plugin::ASN 110 plugin. 111 112 - Daniel Lemke, <lemke(at)jam-software.com>: many Windows support fixes 113 114 - John Madden, <maddenj+spamassassin at skynet.ie>: spamc -F configuration 115 file support. 116 117 - Sidney Markowitz, <sidney(at)sidney.com>: fix to DNS tests; 118 message-size sanity-checking in spamc; language identification; 119 Win32 build support. 120 121 - Marc Merlin, <marc_soft(at)merlins.org>: RBL ordering/timeouts; 122 time-logging for debug speed testing. 123 124 - Bob Menschel: 'longwords' rules, some documentation. 125 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. 129 130 - Gertjan van Noord, <vannoord(at)let.rug.nl>: TextCat language classifier 131 132 - Michael Parker, <parkerm(at)pobox.com>: Bayes-in-SQL and AWL-in-SQL; 133 writing Bayes regression tests. 134 135 - John Peacock, <jpeacock(at)rowman.com>: qmail-spamc in contrib; 136 patch to README file 137 138 - Marc Perkel, <marc(at)perkel.com>: 30-or-so rules; about 20 of which are 139 still in codebase. 140 141 - Nico Prenzel, <nico.prenzel(at)pn-systeme.de>: remote learning and 142 spam-reporting support in spamc/spamd. 143 144 - Dustin Sallings, <dustin+spamassassin(at)spy.net>: support for 145 virtual users in spamd. 146 147 - Ed Allen Smith, <easmith(at)beatrice.rutgers.edu>: GA improvements; 6 148 rules. 149 150 - Henry Stern: perceptron score optimizer (replacing the GA). 151 152 - Ivo Truxa: TxRep reputation database plugin. 153 154 - Liam Widdowson, <liam(at)inodes.org>: shared-library use of spamc. 155 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. 159 160 161Translators: 162 163 - Michel Bouissou, <michel(at)bouissou.net>: French translation. 164 165 - Olivier Nicole, <on(at)cs.ait.ac.th>: prior version of French translation. 166 167 - Jesse Houwing, <j.houwing(at)student.utwente.nl>: Dutch translation. 168 169 - Alexander Litvinov, <lan(at)ac-sw.com>: Russian translation. 170 171 - Peter Mann, <peter.mann(at)tuke.sk>: Slovak translation. 172 173 - Klaus Heinz, <klaus.heinz(at)onlinehome.de>: German translation. 174 175 176Patch submitters: 177 178 - Michael Brown, <michaelb(at)opentext.com>: support to build libspamc.so 179 180 - Nick "Nix" Alcock, <nix(at)esperi.org.uk>: DCC fix 181 182 - Bob Apthorpe, <apthorpe+sa(at)cynistar.net>: tools/sa-stats.pl 183 184 - Alan Barrett, <apb(at)cequrux.com>: base64 decoding code 185 186 - Rod Begbie, <rod(at)begbie.com> <rOD-spamassassin(at)arsecandle.org>: DCC 187 bugfixes. 188 189 - Robert Bihlmeyer, <robbe(at)orcus.priv.at>: CHARSET_FARAWAY_HEADERS test 190 191 - Richard Birkett, <richard(at)birkett.com>: patch to a build script. 192 193 - Cassandra Brockett, <cass(at)ophiuchi.net>: brought SQL checks and 194 documentation into line 195 196 - Adrian Bunk, <bunk(at)fs.tum.de>: URI_IS_POUND 197 198 - Ken Causey, <ken(at)kencausey.com>: patch to remove reserved IPs; 199 improve performance of network lookups. 200 201 - Jean Charles Delepine, <delepine(at)u-picardie.fr>: report_charset 202 support. 203 204 - Anirvan Chatterjee, <anirvan(at)chatterjee.net>: 205 <anirvan(at)chatterjee.net>; suggestions for TO_HAS_SPACES rule 206 and TO_ADDRESS_EQ_REAL; 207 208 - Andrey Chernov, <ache(at)nagual.pp.ru>: miscellaneous bug fixes. 209 210 - Christopher Davis, <ckd-spamassassin(at)ckdhr.com>: patch to 211 contrib/spamcheck.py. 212 213 - Vince Delvecchio, <vince.delvecchio(at)analog.com>: negative look-behinds 214 PORN_4 215 216 - Chris Eykamp, <chris(at)eykamp.com>: 4 weight loss rules. 217 218 - David B Funk <dbfunk(at)engineering.uiowa.edu>: Fix for newline collapse 219 causing excessive whitespace rules to not match 220 221 - Alan Ford, <alan(at)whirlnet.co.uk>: Getting a list of symbols of tests hit 222 with spamd; patch for spamd response headers. 223 224 - Scott Griffith, <skod(at)ises-llc.com>: 12 tests; 7 still in codebase. 225 226 - Ask Bjoern Hansen, <ask(at)develooper.com> <ask(at)apache.org>: 227 REPORT_IFSPAM in spamd. 228 229 - Sean Harding, <sharding(at)dogcow.org>: patch for 230 X-Spam-Checker-Version. 231 232 - Klaus Heinz, <klaus.heinz(at)onlinehome.de>: changes to rules; 233 packaging fixes for UNIX package; German translation. 234 235 - Ed Henderson, <ed.henderson(at)certainty.net>: fix for vpopmail support in 236 spamd. 237 238 - David Hull, <hull(at)paracel.com> <hull(at)davidhull.org>: 239 rewrite_subject and report_header; rules 240 241 - Morbus Iff, <morbus(at)disobey.com>: don't create prefs patch. 242 243 - Steve Keay, <steve-spamassassin-bugzilla(at)keay.com>: spamd -A network 244 ranges support. 245 246 - Vivek Khera, <khera(at)kcilink.com>: contributed to Razor2 patch. 247 248 - Alexander Kourakos, <awk(at)bnt.com>: bug fixes. 249 250 - Juergen Kreileder, <kreilede(at)issan.informatik.uni-dortmund.de>: 251 misc fixes; Bayes ignore Gnus annotation 252 253 - Henrik Krohns, <hege@hege.li>, 'uridnssub' keyword for URIDNSBL plugin. 254 255 - David M. Koppelman, <koppel(at)ece.lsu.edu>: bayes_score report 256 fix; bayes expiry time bugfix. 257 258 - Gregor Lawatscheck, <gpel(at)mpex.net>: rule suggestions 259 260 - Michael Lemke, <lemkemch(at)t-online.de>: Win32Locker fix 261 262 - John Levine, <johnl(at)iecc.com>: added --syslog=stderr support. 263 264 - Tom Lipkis, <tal(at)pss.com>: SunOS 4.1.4 support. 265 266 - Dave Lugo, <dlugo(at)etherboy.com>: documentation regarding use of 267 DCC in INSTALL file. 268 269 - Mark Martinec, <Mark.Martinec(at)ijs.si>: contributed to Razor2 patch 270 271 - Morgan Massena, <mmassena(at)ipowerplant.com>: patch to SQL support to 272 allow installer to specify more table details. 273 274 - Kevin McGrail, <kmcgrail(at)pccc.com>: portability fix for 275 Red Hat 5 support. 276 277 - Rob McMillin, <rlm(at)pricegrabber.com> <rfm(at)scareduck.com>: 278 rule fixes. 279 280 - Michael Moncur, <mgm(at)starlingtech.com>: many rules; SQL fix. 281 282 - John Morrissey, <jwm(at)horde.net>: fixed "check_rbl() doesn't check $#ips 283 properly". 284 285 - Dirk Mueller, <mueller(at)kde.org>: spamc low-memory bugfix. 286 287 - Nate Mueller, <nate(at)cs.wisc.edu>: SSL support in spamd/spamc; 288 289 - Rob Nagler, <nagler(at)bivio.com>: speed-up bug fix. 290 291 - Nathan Neulinger, <nneul(at)umr.edu>: security patch; code 292 cleanup; dccifd support. 293 294 - John Newman, <jnewman(at)scms.waikato.ac.nz>: UW .mbx file-format support. 295 296 - Mike Nolan, <nolan(at)naic.edu>: SunOS build directions 297 298 - Martin Östlund, <mo(at)microsaft.nu>: Slackware 9.0 rc-script for spamd. 299 300 - Tomasz Ostrowski, <tometzky(at)batory.org.pl>: perl 5.005 support. 301 302 - Henning P. Schmiedehausen, <hps(at)intermeta.de> <henning(at)apache.org>: 303 adding ? to shell globs. 304 305 - Francesco Potortì, <pot(at)gnu.org>: documentation improvements 306 307 - Alan Premselaar, <alien(at)12inch.com>: rule suggestions. 308 309 - Martin Radford, <martin-sabz(at)zamenhof.demon.co.uk>: rules and 310 rule descriptions. 311 312 - Daniel Rall, <dlr(at)finemaltcoding.com>: documentation fix. 313 314 - Brad Rathbun, <brad(at)computechnv.com>: tools/sa-stats.pl. 315 316 - Xavier Renaut, <node3667(at)users.sourceforge.net>: contrib/spamproxyd 317 bugfix. 318 319 - Bobby Rose, <brose(at)med.wayne.edu>: Pyzor support; dcc_path. 320 321 - Klaus Johannes Rusch, <KlausRusch(at)atmedia.net>: fix for 322 find_all_addrs_in_line(). 323 324 - Bart Schaefer, <schaefer(at)zanshin.com>: bug fix for DCC; Razor 325 support; rules. 326 327 - Dianne Skoll, <dfs(at)roaringpenguin.com>: one line change to 328 __OUTLOOK_MUA. 329 330 - Al Smith, <al.smith(at)aeschi.ch.eu.org>: fix to SSL spamd bug. 331 332 - Sander Steffann, <sander(at)steffann.nl>: patch to contrib/spamcheck.py. 333 334 - Michael Stenner, <mstenner(at)phy.duke.edu>: ident authentication support 335 in spamd. 336 337 - Brett A. Thomas, <bthomas(at)vindicia.com>: improved sa-learn 338 command-line API. 339 340 - Reini Urban, <rurban(at)x-ray.at>: fix to Makefile for cygwin 341 342 - Tobias von Koch, <tvk(at)weltcharts.de>: DCC support fixes; rules. 343 344 - Vince Vielhaber, <vev(at)michvhf.com>: spamc -c bugfix patch. 345 346 - Charlie Watts, <cewatts(at)frontier.net>: patch to deal with perl 347 bug on BSD platforms; DNS timeouts. 348 349 - Andrew Wilson, <andrew(at)rivendale.net>: support for MIME::Entity 350 contributed. 351 352 - Jeremy Zawodny, <jeremy(at)zawodny.com>: patch to SQL support. 353 354 - The Little Rubber Ninja Homepage <http://www.unsuave.com/ninja/>, owned 355 by Mike Quinn: source of the original SpamAssassin logo. 356 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 359 you to the list. 360 361ASF Sponsorship: 362 363 SpamAssassin is an Apache Software Foundation project. The Apache Software 364 Foundation could not exist without the continued generous support from the 365 community. 366 367 Please take a moment to view the complete list of sponsors by visiting: 368 369 http://www.apache.org/foundation/thanks.html 370 371 If you are interested in sponsoring the ASF, please read the sponsorship page 372 by visiting: 373 374 http://www.apache.org/foundation/sponsorship.html for more information. 375 376Resources: 377 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. 381 382 Thanks to Mark Reynolds of Reynolds Technology (http://www.reynolds.net.au/) 383 for the registration of spamassassin.org. 384 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. 388 389 http://www.pccc.com/ 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/ 397 398Finally: 399 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. 403 404