From John Mackenzie: put missing initializations of table entries in
[obnox/wireshark/wip.git] / AUTHORS
1 Original Author
2 -------- ------
3 Gerald Combs  <gerald[AT]ethereal.com>
4
5
6 Contributors
7 ------------
8 Gilbert Ramirez      <gram[AT]alumni.rice.edu> {
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[AT]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[AT]io.com>{
30     TCP Follow
31 }
32
33 Bobo Rajec           <bobo[AT]bsp-consulting.sk> {
34     DNS protocol support
35 }
36
37 Laurent Deniel       <deniel[AT]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[AT]cn.ca> {
54     Banyan Vines support
55     IGRP support
56 }
57
58 Guy Harris           <guy[AT]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[AT]dcs.ed.ac.uk> {
71         AppleTalk support
72 }
73
74 Joerg Mayer      <jmayer[AT]loplof.de> {
75         Banyan Vines support
76         NTP fixes
77         DHCP support for Intel PXEclient DHCP requests
78         Support for "-N" flag enabling selected forms of name resolution
79         Changes to structure initializations to initialize all members
80         Define __USE_XOPEN in files that use "strptime()"
81         Various signed vs. unsigned fixes
82         Crank up the warning level in GCC
83         Skinny (Official Name: SCCP)
84         Remove trailing blanks from hex dump in print/Tethereal
85 }
86
87 Martin Maciaszek <fastjack[AT]i-s-o.net> {
88         RPM .spec file
89 }
90
91 Didier Jorand <Didier.Jorand[AT]alcatel.fr> {
92         SNMP support
93 }
94
95 Jun-ichiro itojun Hagino <itojun[AT]itojun.org> {
96         http://www.itojun.org/
97
98         IPv6 support
99         RIPng support
100         IPsec support
101         PIM (Prototocol-Independent Multicast) support
102         IPComp (IP Payload Compression) support
103         BGP (Border Gateway Protocol) support
104 }
105
106 Richard Sharpe <sharpe[AT]ns.aus.com> {
107         TFTP, FTP, POP, Telnet support
108         Infrastructure changes for the benefit of TFTP
109         SMB support
110 }
111
112 John McDermott <jjm[AT]jkintl.com> {
113         Packet coloring support
114         Pseudo-real-time capture
115 }
116
117 Jeff Jahr <jjahr[AT]shastanets.com> {
118         PPP over Ethernet (PPPoe)
119 }
120
121 Brad Robel-Forrest <bradr[AT]watchguard.com> {
122         ISAKMP, GRE, PPTP
123 }
124
125 Ashok Narayanan <ashokn[AT]cisco.com> {
126         RSVP
127         Match Selected functionality
128         Support for reading compressed capture files
129         MPLS
130 }
131
132 Aaron Hillegass <aaron[AT]classmax.com> {
133         Summary dialogue
134 }
135
136 Jason Lango <jal[AT]netapp.com> {
137         RTSP, SDP
138 }
139
140 Johan Feyaerts <Johan.Feyaerts[AT]siemens.atea.be> {
141         RADIUS
142 }
143
144 Olivier Abad <oabad[AT]cybercable.fr> {
145         X.25 support in iptrace files and Sniffer files
146         Support for files from RADCOM WAN/LAN analyzers
147             and HP-UX nettl traces
148         LAPB, X.25
149         Plugins support
150         Support for capturing packet data from pipes
151 }
152
153 Thierry Andry <Thierry.Andry[AT]advalvas.be> {
154         Linux ATM Classical IP support
155 }
156
157 Jeff Foster <jfoste[AT]woodward.com> {
158         NetBEUI/NBF support (NetBIOS atop 802.2 LLC, the
159             original NetBIOS encapsulation)
160         SMB Mailslot and Netlogin protocol support
161         Popup packet windows
162         Support for protocols registering themselves with dissectors for
163             protocols on top of which they run
164         Rlogin support
165         Support for associating a dissector with a conversation, and for
166             use of that dissector by TCP and UDP
167         SOCKS support
168         Microsoft Proxy protocol support
169         Support for conversations with "wildcard" destination addresses
170            and/or ports
171         Initial support for constructing filter expressions
172         Support for reading Sniffer Frame Relay captures
173         Partial support for determining the type of "Internetwork
174             analyzer" Sniffer captures (we don't yet have enough captures
175             to do it all)
176 }
177
178 Peter Torvals <petertv[AT]xoommail.com> {
179         Internet Cache Protocol support
180 }
181
182 Christophe Tronche <ch.tronche[AT]computer.org> {
183         http://tronche.com/
184         BPDU (spanning tree protocol) support
185         X11 requests support
186 }
187
188 Nathan Neulinger <nneul[AT]umr.edu> {
189         Yahoo messenger and pager protocol support
190         NTP (Network Time Protocol) support
191         RX protocol support
192         Andrew File System protocol support
193         802.1q VLAN support
194         Misc. RPC program dissectors
195         TNS/Oracle dissector
196         Tacacs+/XTacacs dissector
197         IRC dissector
198         AppleTalk NBP dissector
199         AppleTalk RTMP response dissector
200         Automake and autoconf updates to handle the current CVS versions
201             of automake (which will probably eventually become the next
202             releases of automake and autoconf)
203         Additional cipher suite names for SSL
204 }
205
206 Tomislav Vujec <tvujec[AT]carnet.hr> {
207         Additional NTP support
208 }
209
210 Kojak <kojak[AT]bigwig.net> {
211         ICQ support
212 }
213
214 Uwe Girlich <Uwe.Girlich[AT]philosys.de> {
215         ONC RPC support
216         NFS support
217         Mount Protocol support started
218         NLM support started
219         PC NFS support started
220         TSP support
221         Quake dissector
222         QuakeWorld dissector
223         Quake II dissector
224         Quake 3 Arena dissector
225 }
226
227 Warren Young <tangent[AT]mail.com> {
228         "Print" button support in "Tools:Follow TCP Stream" window
229 }
230
231 Heikki Vatiainen <hessu[AT]cs.tut.fi> {
232         Cisco Auto-RP protocol support
233         SAP (Session Announcement Protocol) support
234         VRRP (Virtual Router Redundancy)
235         HSRP (Hot Standby Router Protocol)
236         option to control whether to interpret the IPv4 TOS field as
237             such or as the DiffServ field
238         COPS
239         SIP (Session Initiation Protocol)
240         BGP tvbuffification
241         IPv6 and ICMPv6 tvbuffification
242         PIM enhancements and fixes
243         Support for Enter/Return toggling expansion of selected protocol
244             tree item
245         IGMP fixes and multicast traceroute support
246         MSDP support
247         IPv6 name resolution support on Solaris 8
248         Enhancements to the "bad sed" tests
249 }
250
251 Greg Hankins <gregh[AT]twoguys.org> {
252         http://www.twoguys.org/~gregh
253
254         updates to BGP (Border Gateway Protocol) support
255 }
256
257 Jerry Talkington <jerryt[AT]netapp.com> {
258         updates to HTTP support
259         Filter selection/editing GUI improvements
260         WCCP 1.0 support
261         Right-mouse-button menu support
262 }
263
264 Dave Chapeskie <dchapes[AT]ddm.on.ca> {
265         updates to ISAKMP support
266 }
267
268 James Coe <jammer[AT]cin.net> {
269         SRVLOC (Service Location Protocol) support
270         NCP over IP support
271 }
272
273 Bert Driehuis <driehuis[AT]playbeing.org> {
274         I4B (ISDN for BSD) wiretap module
275         V.120
276 }
277
278 Stuart Stanley <stuarts[AT]mxmail.net> {
279         ISIS on CLNP support
280 }
281
282 John Thomes <john[AT]ensemblecom.com> {
283         L2TP support
284 }
285
286 Laurent Cazalet <laurent.cazalet[AT]mailclub.net> {
287         updates to L2TP support
288 }
289
290 Thomas Parvais <thomas.parvais[AT]advalvas.be> {
291         updates to L2TP support
292 }
293
294 Gerrit Gehnen <G.Gehnen[AT]atrie.de> {
295         support for "Inactive Subset" of ISO CLNP
296         Decoding of OSI COTP TSAPs as text when they're plain text
297         Sinec H1 protocol support
298 }
299
300 Craig Newell <craign[AT]cheque.uq.edu.au> {
301         TFTP options (RFC 2347) support
302 }
303
304 Ed Meaney <emeaney[AT]cisco.com> {
305         Win32 support
306 }
307
308 Dietmar Petras <DPetras[AT]ELSA.de> {
309         Time protocol support
310         Fix to handling of SNMPv2 TRAP PDUs
311 }
312
313 Fred Reimer <fwr[AT]ga.prestige.net> {
314         TCP segment length in TCP packet summary
315 }
316
317 Florian Lohoff <flo[AT]rfc822.org> {
318         Various enhancements to RADIUS support
319         Fixes to L2TP result and error code dissection
320 }
321
322 Jochen Friedrich <jochen+ethereal[AT]scram.de> {
323         Fix to IPv6 fragment handling
324         SMUX and SNMPv3 support
325         Zebra
326 }
327
328 Paul Welchinski <paul.welchinski[AT]telusplanet.net> {
329         Fixes to Win32 packet capture code
330 }
331
332 Doug Nazar <nazard[AT]dragoninc.on.ca> {
333         LDAP support
334 }
335
336 Andreas Sikkema <andreas.sikkema[AT]philips.com> {
337         Fixes to SMB dissector
338         Fixes to capture file handling on Win32
339         RTCP, RTP, TPKT (RFC 1006), H.261
340 }
341
342 Mark Muhlestein <mmm[AT]netapp.com> {
343         CIFS-over-TCP support
344 }
345
346 Graham Bloice <graham.bloice[AT]trihedral.com> {
347         Win32 icon for Ethereal, and Win32 resource-compiler files to
348             add version/copyright/etc. information to Win32 executables
349         Support for sorting columns in the summary by clicking on them
350         Win32 Makefile improvements
351         Support for "Update list of packets in real time" during capture
352             on Win32
353         Support for inverse video rather than boldface highlighting of
354             the bytes, in the hex dump window, corresponding to a selected
355             field
356 }
357
358 Ralf Schneider <ralf.schneider[AT]alcatel.se> {
359         Enhancements to OSI CLNP, CLTP, and ISIS support
360         OSI ESIS support
361 }
362
363 Yaniv Kaul <ykaul[AT]netvision.net.il> {
364         Enhancements to ISAKMP
365 }
366
367 Paul Ionescu <paul[AT]acorp.ro> {
368         IPX-over-GRE support
369         EIGRP support
370         Cisco IGRP support
371         X.25-over-TCP support
372         DEC LANBridge Spanning Tree Protocol support
373         X.25-over-LLC support
374         IP Prefix field support in CDP
375         Frame Relay support
376         Frame-Relay-over-GRE support
377         IPX SAP over IPX EIGRP support
378         Fleshed out TACACS/XTACACS/TACACS+ dissector
379         DLSw support
380 }
381
382 Mark Burton <markb[AT]ordern.com> {
383         Assorted SMB fixes and enhancements
384         iSCSI support
385 }
386
387 Stefan Raab <sraab[AT]cisco.com> {
388         Mobile IP
389 }
390
391 Mark Clayton <clayton[AT]shore.net> {
392         Support for capturing on ATM interfaces on Linux
393 }
394
395 Michael Rozhavsky <mike[AT]tochna.technion.ac.il> {
396         OSPF enhancements
397 }
398
399 Dug Song <dugsong[AT]monkey.org> {
400         RPCSEC_GSS credential/verifier dissection for ONC RPC
401 }
402
403 Michael Tuexen <Michael.Tuexen[AT]icn.siemens.de> {
404         SCTP support
405         M3UA support
406         ISDN Q.921-User Adaptation Layer (IUA) support
407         SUA and SUA Light support
408         MTP3 support
409         MacOS X support
410         Update of M2PA support to draft 3
411         MTP2 support
412         SCTP support in text2pcap
413 }
414
415 Bruce Korb <bkorb[AT]sco.com> {
416         Improved autogen.sh script
417 }
418
419 Jose Pedro Oliveira <jpo[AT]di.uminho.pt> {
420         DHCP enhancements
421 }
422
423 David Frascone <dave[AT]frascone.com> {
424         DIAMETER
425         Bug fixes and enhancements to Mobile IP
426         Support for Mobile IP's use of ICMP Router Advertisements
427 }
428
429 Peter Kjellerstedt <pkj[AT]axis.com> {
430         SRVLOC fixes
431         ICQ enhancements
432 }
433
434 Phil Techau <phil_t[AT]altavista.net> {
435         Added "col_append_str()"
436         Signed integer support in display filters and in the protocol tree
437         BOOTP fixes
438         Additional NTP reference clock identifiers
439 }
440
441 Wes Hardaker <wjhardaker[AT]ucdavis.edu> {
442         Kerberos 5 support
443 }
444
445 Robert Tsai <rtsai[AT]netapp.com> {
446         Rsh support
447         Support for embedded newlines in SDP fields
448         Support for leading LWS in RTSP headers
449 }
450
451 Craig Metz <cmetz[AT]inner.net> {
452         OSPF type 7 LSA dissection
453 }
454
455 Per Flock <per.flock[AT]axis.com> {
456         A6 and DNAME resource record support
457         RFC 2673 bitstring label support
458 }
459
460 Jack Keane <jkeane[AT]OpenReach.com> {
461         ISAKMP fixes to handle malformed packets
462 }
463
464 Brian Wellington <bwelling[AT]xbill.org> {
465         Support for DNS CERT, KX, TSIG, and TKEY records
466         Support for NOTIFY and UPDATE DNS opcodes
467         Support for YXDOMAIN, YXRRSSET, NXRRRSET, NOTAUTH, NOTZONE, and
468            TSIG/TKEY error DNS reply codes
469         Partial support for DNS-over-TCP
470 }
471
472 Santeri Paavolainen <santtu[AT]ssh.com> {
473         "Capture->Stop" menu bar item
474         Improved capture statistics box
475 }
476
477 Ulrich Kiermayr <uk[AT]ap.univie.ac.at> {
478         ECN Extension support
479 }
480
481 Neil Hunter <neil.hunter[AT]energis-squared.com> {
482         WAP support
483 }
484
485 Ralf Holzer <ralf[AT]well.com> {
486         AIM/OSCAR support
487 }
488
489 Craig Rodrigues <rodrigc[AT]mediaone.net> {
490         GIOP 1.2 support and other GIOP enhancements
491         Handle current versions of RPM, which compress man pages
492 }
493
494 Ed Warnicke <hagbard[AT]physics.rutgers.edu> {
495         MGCP dissector plugin
496 }
497
498 Johan Jorgensen <johan.jorgensen[AT]axis.com> {
499         IEEE 802.11 support
500 }
501
502 Frank Singleton <frank.singleton[AT]ericsson.com> {
503         Short integer CDR support for GIOP
504         Support for protocols running atop GIOP
505         GIOP CosNaming support
506 }
507
508 Kevin Shi <techishi[AT]ms22.hinet.net> {
509         GVRP support
510 }
511
512 Mike Frisch <mfrisch[AT]saturn.tlug.org> {
513         NFSv4 support
514         HCLNFSD support
515         rquota support
516         AUTH_DES support
517         Tvbuffified NFS dissector
518         RPCSEC_GSS fixes
519 }
520
521 Burke Lau <burke_lau[AT]agilent.com> {
522         PPP FCS checking
523         Cisco HDLC support in PPP dissector
524         MPLS-over-PPP support
525 }
526
527 Martti Kuparinen <martti.kuparinen[AT]iki.fi> {
528         Mobile IPv6 support
529         HMIPv6 support
530 }
531
532 David Hampton <dhampton[AT]mac.com> {
533         Support for HTTP methods added by GENA (the uPnP protocol)
534         Support for the HTTP-based SSDP protocol
535         "Decode As" dialog
536 }
537
538 Kent Engstrƶm <kent[AT]unit.liu.se> {
539         CDP VTP Management Domain item support
540 }
541
542 Ronnie Sahlberg <sahlberg[AT]optushome.com.au> {
543         NLM dissector enhancements
544         Mount dissector enhancements
545         Support for status monitor protocol and status monitor callback
546             protocol
547         YPSERV dissector enhancements
548         BOOTPARAM dissector enhancements
549         RWALL support
550         HCLNFSD dissector enhancements
551         IP fragment reassembly
552         YPPASSWD support
553         KLM support
554         SPRAY support
555         rquota support completed
556         XDR array support
557         NIS+ support
558         Rewritten IGMP dissector
559         Tvbuffified and bug-fixed RX and AFS dissectors
560         Support for filtering on absolute and relative time fields
561         DVMRP support
562         MRDISC support
563         MSNIP support
564         Tvbuffified ISIS dissector
565         Tvbuffified SMB NETLOGON dissector
566         Tvbuffified SMB BROWSER dissector
567         TCP segment reassembly and support for it in ONC RPC and NBSS
568             dissectors
569         Filterable fields for XoT and RIP
570         Times in NFS done as FT_ABSOLUTE_TIME and FT_RELATIVE_TIME
571         FT_UINT64 support, code to handle 64-bit integers without
572             requiring compiler support for them, and updates to the
573             Diameter, L2TP, NFS, and NLM dissectors to use it and to the
574             ONC RPC dissector to allow ONC RPC subdissectors to use it
575         SMB tvbuffication and enhancement
576         NDMPv3 support
577         Add time between request and reply as a field to ONC RPC replies
578         File handle to file name resolution in NFS and related protocols
579         DCE RPC enhancements
580         SAMR updates
581 }
582
583 Borosa Tomislav <tomislav.borosa[AT]SIEMENS.HR> {
584         Updates to mobile IPv6
585 }
586
587 Alexandre P. Ferreira <alexandref[AT]tcoip.com.br> {
588         WTLS support
589         WSP fixes and enhancements
590 }
591
592 Simharajan Srishylam <Simharajan.Srishylam[AT]netapp.com> {
593         Assorted WCCP2 enhancements
594         ICAP support
595 }
596
597 Greg Kilfoyle <gregk[AT]redback.com> {
598         BOOTP option 82 (Relay Agent Information option) support
599 }
600
601 James E. Flemer <jflemer[AT]acm.jhu.edu> {
602         Hidden Boolean fields set if the IP or ICMP checksums are bad
603 }
604
605 Peter Lei <peterlei[AT]cisco.com> {
606         RFC 3024 reverse tunneling support for the Mobile IP dissector
607 }
608
609 Thomas Gimpel <thomas.gimpel[AT]ferrari.de> {
610         Fixes to the Q.931 dissector
611 }
612
613 Albert Chin <china[AT]thewrittenword.com> {
614         Fixes to Lemon to get it to compile on platforms (such as some
615             versions of Tru64 UNIX) that define TRUE and FALSE
616         Fixes to some Tru64 compiler warninngs
617         Fix to TCP graph code to eliminate a GCCism
618         Simplify some autoconf code
619 }
620
621 Charles Levert <charles[AT]comm.polymtl.ca> {
622         CUPS browsing protocol support
623 }
624
625 Todd Sabin <tas[AT]webspan.net> {
626         DCE RPC support
627         Cleaned up "get_column_format_matches()"
628 }
629
630 Eduardo PĆ©rez Ureta <eperez[AT]dei.inf.uc3m.es> {
631         GUI fixes
632 }
633
634 Martin Thomas <martin_a_thomas[AT]yahoo.com> {
635         Support for TPKT being used for its original purpose (TCP port
636             102, containing OSI transport layer PDUs)
637 }
638
639 Hartmut Mueller <hartmut[AT]wendolene.ping.de> {
640         BACNET support
641 }
642
643 Michal Melerowicz <Michal.Melerowicz[AT]nokia.com> {
644         GTP support
645         GTPv1 support and GTPv0 improvements
646 }
647
648 Hannes Gredler <hannes[AT]juniper.net> {
649         OSI network layer over PPP support
650         Many IS-IS enhancements
651         Juniper Networks vendor ID in RADIUS dissector
652         HELLO message support in RSVP
653 }
654
655 Inoue <inoue[AT]ainet.or.jp> {
656         Preference dialog crash fix
657 }
658
659 Olivier Biot <Olivier.Biot[AT]siemens.atea.be> {
660         Various WTP fixes and enhancements
661 }
662
663 Patrick Wolfe <pjw[AT]zocalo.cellular.ameritech.com> {
664         WTLS client and trusted key ID handling enhancements
665 }
666
667 Martin Held <Martin.Held[AT]icn.siemens.de> {
668         RANAP support
669 }
670
671 Riaan Swart <rswart[AT]cs.sun.ac.za> {
672         Modbus/TCP support
673 }
674
675 Christian Lacunza <celacunza[AT]gmx.net> {
676         Command-line option to control automatic scrolling in "Update
677             list of packets in real time" captures
678 }
679
680 Scott Renfro <scott[AT]renfro.org> {
681         LDAP checks for invalid packets
682         "-t" flag for editcap, to adjust timestamps in frames
683         SSL/TLS support
684         Mergecap utility for merging capture files
685         Fixes for some calls to "localtime()" that didn't check whether
686            the call succeeded (it doesn't always do so on Windows, for
687            example)
688 }
689
690 Juan Toledo <toledo[AT]users.sourceforge.net> {
691         Passive FTP support
692 }
693
694 Jean-Christian Pennetier <jeanchristian.pennetier[AT]rd.francetelecom.fr> {
695         ISIS IPv6 routing TLV dissection
696         ISIS traffic engineering TLV dissection
697         IS neighbor and IP reachability TLVs given their own subtree
698             types
699         Assorted other ISIS fixes
700 }
701
702 Jian Yu <bgp4news[AT]yahoo.com> {
703         Support for Cisco-proprietary capabilities in BGP
704             Route-Refresh messages
705 }
706
707 Eran Mann <emann[AT]opticalaccess.com> {
708         Fix to LDP prefix FEC dissection for IPv4
709 }
710
711 Andy Hood <ahood[AT]westpac.com.au> {
712         "--with-ssl" configuration option, to use if UCD SNMP is
713            compiled with crypto support and needs -lcrypto
714         On Solaris, with GCC, add flags to reduce warnings from
715            inadequacies of function declarations in X11 headers
716         Translate enterprise OIDs in SNMP traps to strings if possible
717 }
718
719 Randy McEoin <rmceoin[AT]pe.net> {
720         Appletalk Data Stream Interface (used by AFP-over-TCP) support
721 }
722
723 Edgar Iglesias <edgar.iglesias[AT]axis.com> {
724         Fix to TCP reassembly code for retransmitted data
725 }
726
727 Martina Obermeier <Martina.Obermeier[AT]icn.siemens.de> {
728         ISUP (ISDN User Part, ITU-T recommendation Q.763) support
729 }
730
731 Javier Achirica <achirica[AT]ttd.net> {
732         IEEE 802.11 bug fixes and WEP support
733 }
734
735 B. Johannessen <bob[AT]havoq.com> {
736         Gnutella support
737 }
738
739 Thierry Pelle <thierry.pelle[AT]rd.francetelecom.fr> {
740         MP-BGP message support
741 }
742
743 Francisco Javier Cabello <fjcabello[AT]vtools.es> {
744         RFC 2250 MPEG1 support
745 }
746
747 Laurent Rabret <laurent.rabret[AT]rd.francetelecom.fr> {
748         LCP-over Ethernet and IPCP-over-Ethernet support (to handle
749             captures on Windows; PPP packets show up as Ethernet
750             packets, courtesy of NDISWAN, and apparently internal-to-PPP
751             protocols get passed through, with PPP protocol types
752             appearing in the Ethernet protocol type field)
753         PAP support
754         BGP bug fix
755 }
756
757 nuf si <gnippiks[AT]yahoo.com> {
758         RTSP fixes
759 }
760
761 Jeff Morriss <jeff.morriss[AT]ulticom.com> {
762         M2PA support
763         Support for ANSI flavor of MTP3
764 }
765
766 Aamer Akhter <aakhter[AT]cisco.com> {
767         Support for draft-rosen-vpn-ospf-bgp-mpls
768         Support for additional BGP extended communities
769 }
770
771 Pekka Savola <pekkas[AT]netcore.fi> {
772         Autoconf support for glibc IPv6 support
773 }
774
775 David Eisner <cradle[AT]Glue.umd.edu> {
776         NCP-over-IP bug fix
777 }
778
779 Steve Dickson <steved[AT]talarian.com> {
780         PGM (Pragmatic General Multicast) support
781 }
782
783 Markus Seehofer <mseehofe[AT]nt.hirschmann.de> {
784         GMRP support
785 }
786
787 Lee Berger <lberger[AT]roy.org> {
788         Fix to FT_UINT_STRING handling
789 }
790
791 Motonori Shindo <mshindo[AT]mshindo.net> {
792         Shiva PAP, EAP, and CBCP negotiation in LCP Callback Operation
793             support in PPP dissector
794         Support for decoding additional data, for CHAP, in LCP
795             Authentication Protocol option
796         Additional vendor (CoSine) for Radius
797         CoSine VSA support for Radius
798         Patches to PPP for CHAP support
799         Patches to packet-x11-keysym.h to clean up 8-bit chars
800         Fixes to take the Vendor-Specific attribute into consideration
801             when dissecting L2TP
802         L2TP Dissconnect Cause Information AVP support
803         PPP CCP support
804         PPP compressed packet support
805         Cooperative Route Filtering Capability support in BGP
806         Route Refresh Message bug fix in BGP
807         CBCP support in PPP
808         Fix Ascend/Lucent trace reading code to handle later trace
809             formats that have an ASCII dump at the end of the line
810         Get rid of "send output to /dev/null" hack in Ascend/Lucent
811            trace reading code's Flex scanner
812         BACP and BAP support in PPP dissector
813         Add necessary cast in TCP graph code
814         Fix up the generation of PDB files, clean them up on a "nmake -f
815             makefile.nmake clean", and put all the PDB files into the
816             Windows binary distribution
817         Delete installed data files on a Windows uninstallation
818 }
819
820 Terje Krogdahl <tekr[AT]nextra.com> {
821         Additional AVPs, and Event-Timestamp support, in RADIUS
822 }
823
824 Jean-Francois Mule <jfmule[AT]clarent.com> {
825         Additional SIP methods
826 }
827
828 Thomas Wittwer <thomas.wittwer[AT]iclip.ch> {
829         HTTP dissector registered by name
830         "prefs_register_string_preference()" made available to plugins
831         Remove unnecessary calls to "prefs_module_foreach()"
832         Support for stopping capture at specified capture file size or
833             capture duration
834 }
835
836 Matthias Nyffenegger <matthias.nyffenegger[AT]iclip.ch> {
837         Support for stopping capture at specified capture file size or
838             capture duration
839 }
840
841 Palle Lyckegaard <Palle[AT]lyckegaard.dk> {
842         OSPFv3 support
843 }
844
845 Nicolas Balkota <balkota[AT]mac.com> {
846         GTPv1 support and GTPv0 improvements
847 }
848
849 Tom Uijldert <Tom.Uijldert[AT]cmg.nl> {
850         WTP fixes
851         MMSE support
852         Push-traffic dissecting for WSP/WTLS
853         UCP support
854         SMPP support
855         multipart-content support in WSP/MMSE
856         WTP reassembly
857 }
858
859 Endoh Akira <endoh[AT]netmarks.co.jp> {
860         Support for dissecting multiple BGP capabilities
861 }
862
863 Graeme Hewson <graeme.hewson[AT]oracle.com> {
864         Additional Ascend codes, and IETF codes, for Radius
865         Handle errors from "pcap_dispatch()"
866         Fix Tethereal so signals break it out of the capture loop
867 }
868
869 Pasi Eronen <pasi.eronen[at]nixu.com> {
870         Patches to the dcerpc dissector for data representation decoding
871 }
872
873 Georg von Zezschwitz <gvz[AT]2scale.net> {
874         WSP fixes
875         Support for concatenated PDUs
876         Put URL of WSP GET/POST in the Info column
877         Fix a bug with WSP Connect requests with headers > 256 bytes
878         Implement attributes of WSP Suspend/Resume
879 }
880
881 Steffen Weinreich <steve[AT]weinreich.org> {
882         UCP fixes
883 }
884
885 Marc Milgram <mmilgram[AT]arrayinc.com> {
886         VMS TCPIPtrace wiretap module
887         DBS Etherwatch wiretap module
888 }
889
890 Gordon McKinney <gordon[AT]night-ray.com> {
891         Enhanced Ethereal icon for Windows
892         Support for time stamping packets in text2pcap
893         Fix to text2pcap to handle colons after offset field
894         Make IP-over-PPP work with the TCP graph code
895 }
896
897 Pavel Novotny <Pavel.Novotny[AT]icn.siemens.de> {
898         Additional items for RADIUS tunnels
899 }
900
901 Shinsuke Suzuki <suz[AT]kame.net> {
902         Fix to IPv6 PIM checksum calculation
903 }
904
905 Andrew C. Feren <aferen[AT]cetacean.com> {
906         Makefile fix
907         Solaris packaging fixes
908 }
909
910 Tomas Kukosa <tomas.kukosa[AT]anfdata.cz> {
911         Additional routines made available to plugins
912         Support in Wiretap for DLT_HHDLC
913 }
914
915 Andreas Stockmeier <a.stockmeier[AT]avm.de> {
916         IPCOMP transformation and ID_IPV4_ADDR_SUBNET for ISAKMP
917         Fix the file dialog box code to use "g_strdup()", not "strdup()"
918             to copy strings
919 }
920
921 Pekka Nikander <pekka.nikander[AT]nomadiclab.com> {
922         IEEE 802.1x, a/k/a EAPOL
923         PPP/EAPOL EAP support
924 }
925
926 Hamish Moffatt <hamish[AT]cloud.net.au> {
927         MPLS support for handling either IPv4 or IPv6 as the payload
928             protocol type
929         Win32 Makefile fixes
930         Use pod2html rather than man2html to build HTML man pages
931         Fix ethereal.nsi.in for recent versions of NSIS
932 }
933
934 Kazushi Sugyo <k-sugyou[AT]nwsl.mesh.ad.jp> {
935         Fix to display of AH length field
936         Fix to code to scan the SIOCGIFCONF list
937 }
938
939 Tim Potter <tpot[AT]samba.org> {
940         Support for DCE RPC atop SMB
941         Support for several Microsoft DCE RPC services used with SMB
942         Added code to call request and reply subdissectors in DCE RPC
943         Display the FID in the Info column of NT Create and X replies
944         Display the setup words in some SMB Transaction messages and
945             extract the FID from them
946         Use the FID, for DCE RPC-over-SMB, as part of the conversation
947            matching
948         Assorted SMB fixes
949         NT SID dissection
950 }
951
952 Raghu Angadi <rangadi[AT]inktomi.com> {
953         WCCP capability info dissection bug fix
954 }
955
956 Taisuke Sasaki <sasaki[AT]soft.net.fujitsu.co.jp> {
957         OSPFv3 fixes
958 }
959
960 Tim Newsham <newsham[AT]lava.net> {
961         Support for 802.11+Prism II monitor-mode link-layer headers
962 }
963
964 Tom Nisbet <Tnisbet[AT]VisualNetworks.com> {
965         Support for reading Visual Networks traffic capture files
966 }
967
968 Darren New <dnew[AT]san.rr.com> {
969         BXXP dissector modified to be a BEEP dissector
970 }
971
972 Pavel Mores <pvl[AT]uh.cz> {
973         TCP time-sequence, round-trip time, and throughput graphs
974 }
975
976 Bernd Becker <bb[AT]bernd-becker.de> {
977         Support for LOCATION_FORWARD, LOCATION_FORWARD_PERM and
978             NEEDS_ADDRESSING_MODE replies in GIOP
979         ethereal_gen.py cleanups
980         Reset the Protocol column to GIOP if no heuristic dissectors
981             succeed
982 }
983
984 Heinz Prantner <Heinz.Prantner[AT]radisys.com> {
985         M2TP support
986 }
987
988 Irfan Khan <ikhan[AT]qualcomm.com> {
989         pppdump reader fixes
990         Van Jacobson decompression support for PPP
991 }
992
993 Jayaram V.R <vjayar[AT]cisco.com> {
994         PPP multiplexing support
995 }
996
997 Dinesh Dutt <ddutt[AT]cisco.com> {
998         SCSI dissector, for use by iSCSI and other protocols that
999             transport SCSI operations
1000 }
1001
1002 Nagarjuna Venna <nvenna[AT]Brixnet.com> {
1003         Only display the reason in BYE RTCP packets if it's present
1004 }
1005
1006 Jirka Novak <j.novak[AT]netsystem.cz> {
1007         Support for generating filter expressions based on packet list
1008             column values
1009         Support for adding filter expressions generated from column or
1010             protocol tree field values to the current expression rather
1011             than replacing the current expression
1012         Support for hex dump mode in "Follow TCP Stream" window showing
1013             hex and ASCII data
1014 }
1015
1016 Ricardo BarroetaveƱa <rbarroetavena[AT]veufort.com> {
1017         Enhanced LDP support
1018         Support TCP reassembly requiring multiple steps (e.g.,
1019             reassemble the PDU header to get the length of the PDU, then
1020             reassemble the PDU based on that length)
1021 }
1022
1023 Alan Harrison <alanharrison[AT]mail.com> {
1024         Fixes to EtherPeek file reader code
1025 }
1026
1027 Mike Frantzen <frantzen[AT]w4g.org> {
1028         Support for capturing on, and reading captures from, OpenBSD
1029             firewall logging virtual interface
1030 }
1031
1032 Charlie Duke <cduke[AT]fvc.com> {
1033         Added routines to the plugin table
1034 }
1035
1036 Alfred Arnold <Alfred.Arnold[AT]elsa.de> {
1037         IAPP support
1038 }
1039
1040 Dermot Bradley <dermot.bradley[AT]openwave.com> {
1041         Support for Openwave-specific WSP headers
1042         Support for Openwave-specific WSP field names
1043         Support for additional WSP content types from Openwave
1044         Support for additional WSP language values
1045 }
1046
1047 Adam Sulmicki <adam[AT]cfar.umd.edu> {
1048         Add more type values for EAP.
1049         Fix off-by-one bug when displaying Code of EAP message.
1050         Additional AVPs for RADIUS, and making RD_TP_CONNECT_INFO a
1051             RADIUS_STRING rather than a RADIUS_STRING_TAGGED
1052         Dissect EAP messages inside RADIUS
1053 }
1054
1055 Kari Tiirikainen <ktiirika[AT]stybba.ntc.nokia.com> {
1056         COPS-PR extension support
1057 }
1058
1059 John Mackenzie <John.A.Mackenzie[AT]t-online.de> {
1060         Put missing initializations of table entries in "plugins.c"
1061 }
1062
1063 Alain Magloire <alainm[AT]rcsm.ece.mcgill.ca> was kind enough to
1064 give his permission to use his version of snprintf.c.
1065
1066 Dan Lasley <dlasley[AT]promus.com> gave permission for his dumpit() hex-dump
1067 routine to be used.
1068
1069 Mattia Cazzola <mattiac[AT]alinet.it> provided a patch to the hex dump
1070 display routine.
1071
1072 We use the exception module from Kazlib, a C library written by
1073 Kaz Kylheku <kaz[AT]ashi.footprints.net>. Thanks goes to him for his
1074 well-written library. The Kazlib home page can be found at
1075 http://users.footprints.net/~kaz/kazlib.html