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