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