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