]>
Commit | Line | Data |
---|---|---|
ae52237f | 1 | Copyright (C) 2022 The Apache Software Foundation |
37ef5775 SI |
2 | |
3 | Project 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 | |
26 | Committers: | |
27 | ||
28 | This list contains committers in alphabetical order | |
29 | ||
37ef5775 SI |
30 | - Merijn van den Kroonenberg |
31 | - Bryan Vest | |
32 | ||
33 | PMC 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 | ||
59 | Spamc 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 | ||
69 | Spamd: | |
70 | ||
71 | - Author: Craig Hughes | |
72 | - Parts by Malte S. Stretz | |
73 | ||
74 | ||
75 | Algorithms: | |
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 | ||
83 | Major 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 | ||
161 | Translators: | |
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 | ||
176 | Patch 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 | ||
361 | ASF 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 | ||
376 | Resources: | |
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 | ||
398 | Finally: | |
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 |