"hf_sna_rh_csi" is now an FT_UINT8 field, so add it with
[obnox/wireshark/wip.git] / AUTHORS
1 Original Author
2 -------- ------
3 Gerald Combs  <gerald@zing.org>
4
5
6 Contributors
7 ------------
8 Gilbert Ramirez      <gram@xiexie.org> {
9         Wiretap
10         Printing
11         Token-Ring, TR MAC
12         802.2 LLC
13         IPX, SPX, NCP
14         BOOTP/DHCP
15         LPD
16         Win32 support
17         tvbuffs
18         Miscellaneous enhancements and fixes
19 }
20
21 Hannes R. Boehm      <hannes@boehm.org> {
22     http://hannes.boehm.org/
23
24     OSPFv2 
25     RIPv1, RIPv2
26     CDP (Cisco Discover Protocol Version 1)
27 }
28
29 Mike Hall            <mlh@io.com>{
30     TCP Follow
31 }
32
33 Bobo Rajec           <bobo@bsp-consulting.sk> {
34     DNS protocol support
35 }
36
37 Laurent Deniel       <deniel@worldnet.fr> {
38     Name resolution
39     Ethernet/Manufacturer files support
40     FDDI support
41     OMG GIOP/IIOP support
42     ISO/OSI CLNP/COTP support
43     Real time capture and display enhancement
44     Many display filters added
45     GUI enhancements (about & help windows)
46     Follow TCP stream for IPv6
47     Protocol activation/deactivation (Edit:protocols)
48     Ability to mark the frames and associated features
49     "Protocol Properties..." menu item
50     Miscellaneous enhancements and fixes
51 }
52
53 Don Lafontaine       <lafont02@cn.ca> {
54     Banyan Vines support
55     IGRP support
56 }
57
58 Guy Harris           <guy@alum.mit.edu> {
59     DNS and NetBIOS Name Service enhancements
60     Bitfield decoding
61     IP and TCP option decoding
62     HTTP support
63     NNTP support
64     ATM and LANE decoding
65     Q.931 decoding
66     Changes to the popup packet windows
67     Miscellaneous enhancements and fixes
68 }
69
70 Simon Wilkinson      <sxw@dcs.ed.ac.uk> {
71         AppleTalk support
72 }
73
74 Joerg Mayer      <jmayer@telemation.de> {
75         Banyan Vines support
76 }
77
78 Martin Maciaszek <fastjack@i-s-o.net> {
79         RPM .spec file
80 }
81
82 Didier Jorand <Didier.Jorand@alcatel.fr> {
83         SNMP support
84 }
85
86 Jun-ichiro itojun Hagino <itojun@itojun.org> {
87         http://www.itojun.org/
88
89         IPv6 support
90         RIPng support
91         IPsec support
92         PIM (Prototocol-Independent Multicast) support
93         IPComp (IP Payload Compression) support
94         BGP (Border Gateway Protocol) support
95 }
96
97 Richard Sharpe <sharpe@ns.aus.com> {
98         TFTP, FTP, POP, Telnet support
99         Infrastructure changes for the benefit of TFTP
100         SMB support
101 }
102
103 John McDermott <jjm@jkintl.com> {
104         Pseudo-real-time capture
105 }
106
107 Jeff Jahr <jjahr@shastanets.com> {
108         PPP over Ethernet (PPPoe)
109 }
110
111 Brad Robel-Forrest <bradr@watchguard.com> {
112         ISAKMP, GRE, PPTP
113 }
114
115 Ashok Narayanan <ashokn@cisco.com> {
116         RSVP
117         Match Selected functionality
118         Support for reading compressed capture files
119         MPLS
120 }
121
122 Aaron Hillegass <aaron@classmax.com> {
123         Summary dialogue
124 }
125
126 Jason Lango <jal@netapp.com> {
127         RTSP, SDP
128 }
129
130 Johan Feyaerts <Johan.Feyaerts@siemens.atea.be> {
131         RADIUS
132 }
133
134 Olivier Abad <oabad@cybercable.fr> {
135         X.25 support in iptrace files and Sniffer files
136         Support for files from RADCOM WAN/LAN analyzers
137             and HP-UX nettl traces
138         LAPB, X.25
139         Plugins support
140         Support for capturing packet data from pipes
141 }
142
143 Thierry Andry <Thierry.Andry@advalvas.be> {
144         Linux ATM Classical IP support
145 }
146
147 Jeff Foster <jfoste@woodward.com> {
148         NetBEUI/NBF support (NetBIOS atop 802.2 LLC, the
149             original NetBIOS encapsulation)
150         SMB Mailslot and Netlogin protocol support
151         Popup packet windows
152         Support for protocols registering themselves with dissectors for
153             protocols on top of which they run
154         Rlogin support
155         Support for associating a dissector with a conversation, and for
156             use of that dissector by TCP and UDP
157         SOCKS support
158         Microsoft Proxy protocol support
159         Support for conversations with "wildcard" destination addresses
160            and/or ports
161         Initial support for constructing filter expressions
162 }
163
164 Peter Torvals <petertv@xoommail.com> {
165         Internet Cache Protocol support
166 }
167
168 Christophe Tronche <ch.tronche@computer.org> {
169         http://tronche.com/
170         BPDU (spanning tree protocol) support
171         X11 requests support
172 }
173
174 Nathan Neulinger <nneul@umr.edu> {
175         Yahoo messenger and pager protocol support
176         NTP (Network Time Protocol) support
177         RX protocol support
178         Andrew File System protocol support
179         802.1q VLAN support
180         Misc. RPC program dissectors
181         TNS/Oracle dissector
182         Tacacs+/XTacacs dissector
183         IRC dissector
184         AppleTalk NBP dissector
185         AppleTalk RTMP response dissector
186 }
187
188 Tomislav Vujec <tvujec@carnet.hr> {
189         Additional NTP support
190 }
191
192 Kojak <kojak@bigwig.net> {
193         ICQ support
194 }
195
196 Uwe Girlich <Uwe.Girlich@philosys.de> {
197         ONC RPC and NFS support
198 }
199
200 Warren Young <tangent@mail.com> {
201         "Print" button support in "Tools:Follow TCP Stream" window
202 }
203
204 Heikki Vatiainen <hessu@cs.tut.fi> {
205         Cisco Auto-RP protocol support
206         SAP (Session Announcement Protocol) support
207         VRRP (Virtual Router Redundancy)
208         HSRP (Hot Standby Router Protocol)
209         option to control whether to interpret the IPv4 TOS field as
210             such or as the DiffServ field
211         COPS
212         SIP (Session Initiation Protocol)
213 }
214
215 Greg Hankins <gregh@twoguys.org> {
216         http://www.twoguys.org/~gregh
217
218         updates to BGP (Border Gateway Protocol) support
219 }
220
221 Jerry Talkington <jerryt@netapp.com> {
222         updates to HTTP support
223         Filter selection/editing GUI improvements
224         WCCP 1.0 support
225         Right-mouse-button menu support
226 }
227
228 Dave Chapeskie <dchapes@ddm.on.ca> {
229         updates to ISAKMP support
230 }
231
232 James Coe <jammer@cin.net> {
233         SRVLOC (Service Location Protocol) support
234         NCP over IP support
235 }
236
237 Bert Driehuis <driehuis@playbeing.org> {
238         I4B (ISDN for BSD) wiretap module
239         V.120
240 }
241
242 Stuart Stanley <stuarts@mxmail.net> {
243         ISIS on CLNP support
244 }
245
246 John Thomes <john@ensemblecom.com> {
247         L2TP support
248 }
249
250 Laurent Cazalet <laurent.cazalet@mailclub.net> {
251         updates to L2TP support
252 }
253
254 Thomas Parvais <thomas.parvais@advalvas.be> {
255         updates to L2TP support
256 }
257
258 Gerrit Gehnen <G.Gehnen@atrie.de> {
259         support for "Inactive Subset" of ISO CLNP
260         Decoding of OSI COTP TSAPs as text when they're plain text
261         Sinec H1 protocol support
262 }
263
264 Craig Newell <craign@cheque.uq.edu.au> {
265         TFTP options (RFC 2347) support
266 }
267
268 Ed Meaney <emeaney@altiga.com> {
269         Win32 support
270 }
271
272 Dietmar Petras <DPetras@ELSA.de> {
273         Time protocol support
274         Fix to handling of SNMPv2 TRAP PDUs
275 }
276
277 Fred Reimer <fwr@ga.prestige.net> {
278         TCP segment length in TCP packet summary
279 }
280
281 Florian Lohoff <flo@rfc822.org> {
282         Various enhancements to RADIUS support
283         Fixes to L2TP result and error code dissection
284 }
285
286 Jochen Friedrich <jochen+ethereal@scram.de> {
287         Fix to IPv6 fragment handling
288         SMUX and SNMPv3 support
289         Zebra
290 }
291
292 Paul Welchinski <paul.welchinski@telusplanet.net> {
293         Fixes to Win32 packet capture code
294 }
295
296 Doug Nazar <nazard@dragoninc.on.ca> {
297         LDAP support
298 }
299
300 Andreas Sikkema <andreas.sikkema@philips.com> {
301         Fixes to SMB dissector
302         Fixes to capture file handling on Win32
303         RTCP, RTP, TPKT (RFC 1006), H.261
304 }
305
306 Mark Muhlestein <mmm@netapp.com> {
307         CIFS-over-TCP support
308 }
309
310 Graham Bloice <graham.bloice@trihedral.com> {
311         Win32 icon for Ethereal, and Win32 resource-compiler files to
312             add version/copyright/etc. information to Win32 executables
313         Support for sorting columns in the summary by clicking on them
314         Win32 Makefile improvements
315         Support for "Update list of packets in real time" during capture
316             on Win32
317         Support for inverse video rather than boldface highlighting of
318             the bytes, in the hex dump window, corresponding to a selected
319             field
320 }
321
322 Ralf Schneider <ralf.schneider@alcatel.se> {
323         Enhancements to OSI CLNP, CLTP, and ISIS support
324         OSI ESIS support
325 }
326
327 Yaniv Kaul <ykaul@netvision.net.il> {
328         Enhancements to ISAKMP
329 }
330
331 Paul Ionescu <paul@acorp.ro> {
332         IPX over GRE support
333         EIGRP support
334         Cisco IGRP support
335         X.25 over TCP support
336 }
337
338 Mark Burton <markb@ordern.com> {
339         Assorted SMB fixes and enhancements
340 }
341
342 Stefan Raab <stefan.raab@nextel.com> {
343         Mobile IP
344 }
345
346 Mark Clayton <clayton@shore.net> {
347         Support for capturing on ATM interfaces on Linux
348 }
349
350 Michael Rozhavsky <mike@tochna.technion.ac.il> {
351         OSPF enhancements
352 }
353
354 Dug Song <dugsong@monkey.org> {
355         RPCSEC_GSS credential/verifier dissection for ONC RPC
356 }
357
358 Michael Tuexen <Michael.Tuexen@icn.siemens.de> {
359         SCTP
360 }
361
362 Bruce Korb <bkorb@sco.com> {
363         Improved autogen.sh script
364 }
365
366 Jose Pedro Oliveira <jpo@di.uminho.pt> {
367         DHCP enhancements
368 }
369
370 David Frascone <dave@frascone.com> {
371         DIAMETER
372 }
373
374 Peter Kjellerstedt <pkj@axis.com> {
375         SRVLOC fixes
376         ICQ enhancements
377 }
378
379 Phil Techau <phil_t@altavista.net> {
380         Added "col_append_str()"
381         Signed integer support in display filters and in the protocol tree
382         BOOTP fixes
383         Additional NTP reference clock identifiers
384 }
385
386 Wes Hardaker <wjhardaker@ucdavis.edu> {
387         Kerberos 5 support
388 }
389
390 Robert Tsai <rtsai@netapp.com> {
391         Rsh support
392         Support for embedded newlines in SDP fields
393 }
394
395 Craig Metz <cmetz@inner.net> {
396         OSPF type 7 LSA dissection
397 }
398
399 Per Flock <per.flock@axis.com> {
400         A6 and DNAME resource record support
401         RFC 2673 bitstring label support
402 }
403
404 Jack Keane <jkeane@OpenReach.com> {
405         ISAKMP fixes to handle malformed packets
406 }
407
408 Brian Wellington <bwelling@xbill.org> {
409         Support for DNS CERT, KX, TSIG, and TKEY records
410         Support for NOTIFY and UPDATE DNS opcodes
411         Support for YXDOMAIN, YXRRSSET, NXRRRSET, NOTAUTH, NOTZONE, and
412            TSIG/TKEY error DNS reply codes
413         Partial support for DNS-over-TCP
414 }
415
416 Santeri Paavolainen <santtu@ssh.com> {
417         "Capture->Stop" menu bar item
418         Improved capture statistics box
419 }
420
421 Ulrich Kiermayr <uk@ap.univie.ac.at> {
422         ECN Extension support
423 }
424
425 Neil Hunter <neil.hunter@energis-squared.com> {
426         WAP support
427 }
428
429 Ralf Holzer <ralf@well.com> {
430         AIM/OSCAR support
431 }
432
433 Craig Rodrigues <rodrigc@mediaone.net> {
434         GIOP 1.2 support and other GIOP enhancements
435 }
436
437 Ed Warnicke <hagbard@physics.rutgers.edu> {
438         MGCP dissector plugin
439 }
440
441 Johan Jorgensen <johan.jorgensen@axis.com> {
442         IEEE 802.11 support
443 }
444
445 Frank Singleton <frank.singleton@ericsson.com> {
446         Short integer CDR support for GIOP
447 }
448
449 Kevin Shi <techishi@ms22.hinet.net> {
450         GVRP support
451 }
452
453 Mike Frisch <mfrisch@saturn.tlug.org> {
454         NFSv4 support
455 }
456
457 Burke Lau <burke_lau@agilent.com> {
458         PPP FCS checking
459         Cisco HDLC support in PPP dissector
460         MPLS-over-PPP support
461 }
462
463 Martti Kuparinen <martti.kuparinen@nomadiclab.com> {
464         Mobile IPv6 support
465 }
466
467 David Hampton <dhampton@mac.com> {
468         Support for HTTP methods added by GENA (the uPnP protocol)
469         Support for the HTTP-based SSDP protocol
470 }
471
472 Alain Magloire <alainm@rcsm.ece.mcgill.ca> was kind enough to
473 give his permission to use his version of snprintf.c.
474
475 Dan Lasley <dlasley@promus.com> gave permission for his dumpit() hex-dump
476 routine to be used.
477
478 Mattia Cazzola <mattiac@alinet.it> provided a patch to the hex dump
479 display routine.
480
481 We use the exception module from Kazlib, a C library written by
482 Kaz Kylheku <kaz@ashi.footprints.net>. Thanks goes to him for his
483 well-written library. The Kazlib home page can be found at
484 http://users.footprint.net/~kaz/kazlib.html