]> git.proxmox.com Git - proxmox-spamassassin.git/blame - upstream/CREDITS
buildsys: use simple parenthesis for variables
[proxmox-spamassassin.git] / upstream / CREDITS
CommitLineData
ae52237f 1Copyright (C) 2022 The Apache Software Foundation
37ef5775
SI
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
79fe35d4 24 - Paul Stead
37ef5775
SI
25
26Committers:
27
28 This list contains committers in alphabetical order
29
37ef5775
SI
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