1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147
|
The following is a list of the people (in roughly chronological order)
who've helped out. If anyone's name has been left out (probably), or if
something has been incorrectly attributed to you (ditto), please let us
know.
Rich Salz:
Designed and wrote most of it.
Bob Halley:
Did the TCL extension.
Christophe Wolfhugel:
Did the Perl extension.
Doug Needham:
Made nnrpd spool if innd is unavailable.
Made nnrpd handle the LIST SUBSCRIPTIONS command.
Added the rebilding of control connections to innd (SIGUSR1 handling)
Got inews to ask the nntp peer for moderator info instead of
digging it out of a local file.
David Lawrence:
Did the hooks for PGP verificiation of control messages.
John Stapleton:
Wrote the poison newsgroup code ('@') for newsfeeds(5).
Wrote the too-many-connects support ('-X -H -T' flags to innd).
Landon Curt Noll:
Wrote or co-wrote actsync, nntpsend, shrinkfile, innstat,
news.daily, tally.control and misc man pages. He also was the
person originally behind the site directory
configuration/installation process.
John Levine:
Wrote the '-e' support for expire (expire on shortest time).
Matthias Urlichs:
Made rnews recognise gzip compression.
Made newsfeeds(5) take the 'Wp' flag.
Stefan Petri:
Did the original XBATCH support
Russel Street:
Did more XBATCH support.
Alan Barrett:
Did the work-limiter in the select loop to stop streaming from
killing performance.
Greg Patten:
Wrote the perl innlog
Clayton O'Neill:
Wrote the articles storage API and implemented the timehash
and regular storage mechanisms with it. He made significant
modifications to dbz. Integrating innfeed, adding Xref slaving,
the history cache, the WIP rewrite and various speedups were
also his doing.
Vincent Archer:
Wrote the initial autoconf scripts.
Forrest J. Cavalier III:
Provided a lot of bug fixes to 1.5.2. He extended the autoconf
setup a lot to work with version 2.0
Scott Fritchie:
Wrote the CNFS storage back end.
Fabien Tassin:
Wrote the innreport package. Implemented the new incoming.conf
configuration file.
Dave Hayes:
Along with some bugfixes, Dave wrote the posting-backoff code for
nnrpd and the patches to the perl hooks to make the headers
modifiable.
Joe Greco:
Wrote the code for measuring the timing of various parts of innd
and the original actived code.
Sang-yong Suh:
Provided the fuzzy offset technique to dbz.
Katsuhiro Kondou:
Provided unified overview, trash method, spool translation method,
traditional expire policy for articles stored through storage API
and expireindex, as well has hundreds of fixes to clean up defects
as changes were made. Did a large amount of man page documentation
and clean up. Has also been a major force in the CVS pool
maintenance.
Russell Vincent
Expanded inn.conf to make many of the old compile time options
into run time variables. Numerous bug fixes, small feature
enhancements and man updates.
Darrell Fuhriman:
Provided various bug fixes and contributed to the pre-SM CNFS
development.
Steve Carrue:
Modified nnrpd to allow detailed client tracking.
Adian Cully
Provided the patches to support the new storage.conf format.
Added the storage method selection to also be based
on Expires header. Also added the '@' article exclusion code to
incoming.conf.
Russ Allbery:
Has done large amounts of clean-up on various pieces of the system
(especially the documentation), and has helped with the CVS pool
maintenance.
Also:
Dave Barr:
Kept INN alive after Rich Salz didn't have the time anymore but
before the ISC took over. He released 4 unofficial versions that
provided a good boost to what the ISC started with. Minor work
on 2.0, mostly with example files and minor code tweaks.
Marc Fournier:
Provided various bug fixes and did a lot of work integrating other
peoples patches and looking after the CVS pool.
Joshua M. Thompson
Wrote the INSTALL documentation.
The following people helped above and beyond the call of duty with testing
(provided patches, bug reports, suggestions and lobbying):
Paul Vixie, Robert Elz, Evan Champion, Robert Keller, Barry Bouwsma,
markd@mira.net.au, Ollivier Robert, Kevin Jameson, Heiko W. Rupp, Fletcher
Mattox, Matus Uhlar, Gabor Kiss, Joe Greco, Matthias Scheler, Richard
Michael Todd, Trevor Riley, Alex Bligh, J. Porter Clark, Alan Brown,
Bert Hyman, Petter Nilsen, Gary E. Miller, Kim Culhan, Marc Baudoin,
Neal Becker, Bjorn Knutsson, Stephen Marquard, Frederick Korz, Benedict
Lofstedt, Dan Ellis, Joe Ramey, Odd Einar Aurbakken, Jon Lewis, Dan
Riley, Peter Eriksson, Ken Lalonde, Sven Paulus, Koichi Mouri, J. Richard
Sladkey, Trine Krogstad, Holger Burbach, Per Hedeland, Larry Rosenman,
Andrew Burgess, Michael Brunnbauer, mki@primenet.com, Robert R. Collier,
Mark Hittinger
|