Added support for LMP draft version -09. Support for older draft
[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            <mike [AT] hallzone.net> {
30     TCP Follow
31 }
32
33 Bobo Rajec           <bobo[AT]bsp-consulting.sk> {
34     DNS protocol support
35 }
36
37 Laurent Deniel       <laurent.deniel[AT]free.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     Ring buffer rework
51     Miscellaneous enhancements and fixes
52 }
53
54 Don Lafontaine       <lafont02[AT]cn.ca> {
55     Banyan Vines support
56     IGRP support
57 }
58
59 Guy Harris           <guy[AT]alum.mit.edu> {
60     DNS and NetBIOS Name Service enhancements
61     Bitfield decoding
62     IP and TCP option decoding
63     HTTP support
64     NNTP support
65     ATM and LANE decoding
66     Q.931 decoding
67     Changes to the popup packet windows
68     Miscellaneous enhancements and fixes
69 }
70
71 Simon Wilkinson      <sxw[AT]dcs.ed.ac.uk> {
72         AppleTalk support
73 }
74
75 Joerg Mayer      <jmayer[AT]loplof.de> {
76         Banyan Vines support
77         NTP fixes
78         DHCP support for Intel PXEclient DHCP requests
79         Support for "-N" flag enabling selected forms of name resolution
80         Changes to structure initializations to initialize all members
81         Define __USE_XOPEN in files that use "strptime()"
82         Various signed vs. unsigned fixes
83         Crank up the warning level in GCC
84         Skinny (Official Name: SCCP)
85         Remove trailing blanks from hex dump in print/Tethereal
86         Remove unused variables and declarations of non-existent
87             functions
88         In configure scripts, if the compiler is GCC, add to CFLAGS a -D
89             flag to define _U_ as something that marks an argument
90             unused in GCC, and as nothing for other compilers
91         Add _U_ to unused arguments, and turn off "-Wno-unused"
92         .cvsignore fixes
93         Make a pile of stuff not used outside one source file static
94         Clean up #includes
95         Mark last packet of TFTP transfer as such in the Info column
96         Dissect both the BOOTP server and client ports as bootp/DHCP
97         Fix some small memleaks found by valgrind
98 }
99
100 Martin Maciaszek <fastjack[AT]i-s-o.net> {
101         RPM .spec file
102 }
103
104 Didier Jorand <Didier.Jorand[AT]alcatel.fr> {
105         SNMP support
106         TCP SEQ/ACK analysis bugfix for sequence number wrapping.
107 }
108
109 Jun-ichiro itojun Hagino <itojun[AT]itojun.org> {
110         http://www.itojun.org/
111
112         IPv6 support
113         RIPng support
114         IPsec support
115         PIM (Prototocol-Independent Multicast) support
116         IPComp (IP Payload Compression) support
117         BGP (Border Gateway Protocol) support
118 }
119
120 Richard Sharpe <sharpe[AT]ns.aus.com> {
121         TFTP, FTP, POP, Telnet support
122         Infrastructure changes for the benefit of TFTP
123         SMB support
124         LDP
125         GSS-API and SPNEGO work
126         MS RPC WKSSVC dissector
127 }
128
129 John McDermott <jjm[AT]jkintl.com> {
130         Packet coloring support
131         Pseudo-real-time capture
132 }
133
134 Jeff Jahr <jjahr[AT]shastanets.com> {
135         PPP over Ethernet (PPPoe)
136 }
137
138 Brad Robel-Forrest <bradr[AT]watchguard.com> {
139         ISAKMP, GRE, PPTP
140 }
141
142 Ashok Narayanan <ashokn[AT]cisco.com> {
143         RSVP
144         Match Selected functionality
145         Support for reading compressed capture files
146         MPLS
147         Link Management Protocol
148 }
149
150 Aaron Hillegass <aaron[AT]classmax.com> {
151         Summary dialogue
152 }
153
154 Jason Lango <jal[AT]netapp.com> {
155         RTSP, SDP
156         RTCP fixes
157 }
158
159 Johan Feyaerts <Johan.Feyaerts[AT]siemens.atea.be> {
160         RADIUS
161 }
162
163 Olivier Abad <oabad[AT]noos.fr> {
164         X.25 support in iptrace files and Sniffer files
165         Support for files from RADCOM WAN/LAN analyzers
166             and HP-UX nettl traces
167         LAPB, X.25
168         Plugins support
169         Support for capturing packet data from pipes
170         Support for writing NetXRay 2.x (Windows Sniffer) format captures
171 }
172
173 Thierry Andry <Thierry.Andry[AT]advalvas.be> {
174         Linux ATM Classical IP support
175         More filterable fields in SNMP
176 }
177
178 Jeff Foster <jfoste[AT]woodward.com> {
179         NetBEUI/NBF support (NetBIOS atop 802.2 LLC, the
180             original NetBIOS encapsulation)
181         SMB Mailslot and Netlogin protocol support
182         Popup packet windows
183         Support for protocols registering themselves with dissectors for
184             protocols on top of which they run
185         Rlogin support
186         Support for associating a dissector with a conversation, and for
187             use of that dissector by TCP and UDP
188         SOCKS support
189         Microsoft Proxy protocol support
190         Support for conversations with "wildcard" destination addresses
191            and/or ports
192         Initial support for constructing filter expressions
193         Support for reading Sniffer Frame Relay captures
194         Partial support for determining the type of "Internetwork
195             analyzer" Sniffer captures (we don't yet have enough captures
196             to do it all)
197 }
198
199 Peter Torvals <petertv[AT]xoommail.com> {
200         Internet Cache Protocol support
201 }
202
203 Christophe Tronche <ch.tronche[AT]computer.org> {
204         http://tronche.com/
205         BPDU (spanning tree protocol) support
206         X11 requests support
207 }
208
209 Nathan Neulinger <nneul[AT]umr.edu> {
210         Yahoo Messenger YHOO protocol, and Yahoo Pager (YPNS?) protocol
211             support
212         NTP (Network Time Protocol) support
213         RX protocol support
214         Andrew File System protocol support
215         802.1q VLAN support
216         Misc. RPC program dissectors
217         TNS/Oracle dissector
218         Tacacs+/XTacacs dissector
219         IRC dissector
220         AppleTalk NBP dissector
221         AppleTalk RTMP response dissector
222         Automake and autoconf updates to handle the current CVS versions
223             of automake (which will probably eventually become the next
224             releases of automake and autoconf)
225         Additional cipher suite names for SSL
226 }
227
228 Tomislav Vujec <tvujec[AT]carnet.hr> {
229         Additional NTP support
230 }
231
232 Kojak <kojak[AT]bigwig.net> {
233         ICQ support
234 }
235
236 Uwe Girlich <Uwe.Girlich[AT]philosys.de> {
237         ONC RPC support
238         NFS support
239         Mount Protocol support started
240         NLM support started
241         PCNFSD support started
242         TSP support
243         Quake dissector
244         QuakeWorld dissector
245         Quake II dissector
246         Quake 3 Arena dissector
247         Interbase dissector
248 }
249
250 Warren Young <tangent[AT]mail.com> {
251         "Print" button support in "Tools:Follow TCP Stream" window
252 }
253
254 Heikki Vatiainen <hessu[AT]cs.tut.fi> {
255         Cisco Auto-RP protocol support
256         SAP (Session Announcement Protocol) support
257         VRRP (Virtual Router Redundancy)
258         HSRP (Hot Standby Router Protocol)
259         option to control whether to interpret the IPv4 TOS field as
260             such or as the DiffServ field
261         COPS
262         SIP (Session Initiation Protocol)
263         BGP tvbuffification
264         IPv6 and ICMPv6 tvbuffification
265         PIM enhancements and fixes
266         Support for Enter/Return toggling expansion of selected protocol
267             tree item
268         IGMP fixes and multicast traceroute support
269         MSDP support
270         IPv6 name resolution support on Solaris 8
271         Enhancements to the "bad sed" tests
272         Make "get_host_ipaddr()" require dotted-quad IP addresses to
273             really be quads
274         CGMP-over-Ethernet II support
275         Fix the test for IS-IS virtual links
276         Documentation improvements
277 }
278
279 Greg Hankins <gregh[AT]twoguys.org> {
280         http://www.twoguys.org/~gregh
281
282         updates to BGP (Border Gateway Protocol) support
283 }
284
285 Jerry Talkington <jerryt[AT]netapp.com> {
286         updates to HTTP support
287         Filter selection/editing GUI improvements
288         WCCP 1.0 support
289         Right-mouse-button menu support
290 }
291
292 Dave Chapeskie <dchapes[AT]ddm.on.ca> {
293         updates to ISAKMP support
294 }
295
296 James Coe <jammer[AT]cin.net> {
297         SRVLOC (Service Location Protocol) support
298         NCP over IP support
299 }
300
301 Bert Driehuis <driehuis[AT]playbeing.org> {
302         I4B (ISDN for BSD) wiretap module
303         V.120
304 }
305
306 Stuart Stanley <stuarts[AT]mxmail.net> {
307         ISIS on CLNP support
308 }
309
310 John Thomes <john[AT]ensemblecom.com> {
311         L2TP support
312 }
313
314 Laurent Cazalet <laurent.cazalet[AT]mailclub.net> {
315         updates to L2TP support
316 }
317
318 Thomas Parvais <thomas.parvais[AT]advalvas.be> {
319         updates to L2TP support
320 }
321
322 Gerrit Gehnen <G.Gehnen[AT]atrie.de> {
323         support for "Inactive Subset" of ISO CLNP
324         Decoding of OSI COTP TSAPs as text when they're plain text
325         Sinec H1 protocol support
326 }
327
328 Craig Newell <craign[AT]cheque.uq.edu.au> {
329         TFTP options (RFC 2347) support
330 }
331
332 Ed Meaney <emeaney[AT]cisco.com> {
333         Win32 support
334 }
335
336 Dietmar Petras <DPetras[AT]ELSA.de> {
337         Time protocol support
338         Fix to handling of SNMPv2 TRAP PDUs
339 }
340
341 Fred Reimer <fwr[AT]ga.prestige.net> {
342         TCP segment length in TCP packet summary
343 }
344
345 Florian Lohoff <flo[AT]rfc822.org> {
346         Various enhancements to RADIUS support
347         Fixes to L2TP result and error code dissection
348 }
349
350 Jochen Friedrich <jochen+ethereal[AT]scram.de> {
351         SNA improvements
352         Fix to IPv6 fragment handling
353         SMUX and SNMPv3 support
354         Zebra support
355         HPR/UDP (RFC 2353, Enterprise Extender)
356         RPL support
357         HP extended 802.2 LLC support
358         HP remote management protocol support
359         SNMP over HP extended 802.2 LLC support
360 }
361
362 Paul Welchinski <paul.welchinski[AT]telusplanet.net> {
363         Fixes to Win32 packet capture code
364 }
365
366 Doug Nazar <nazard[AT]dragoninc.on.ca> {
367         LDAP support
368 }
369
370 Andreas Sikkema <andreas.sikkema[AT]philips.com> {
371         Fixes to SMB dissector
372         Fixes to capture file handling on Win32
373         RTCP, RTP, TPKT (RFC 1006), H.261
374         Q.931 enhancements
375 }
376
377 Mark Muhlestein <mmm[AT]netapp.com> {
378         CIFS-over-TCP support
379 }
380
381 Graham Bloice <graham.bloice[AT]trihedral.com> {
382         Win32 icon for Ethereal, and Win32 resource-compiler files to
383             add version/copyright/etc. information to Win32 executables
384         Support for sorting columns in the summary by clicking on them
385         Win32 Makefile improvements
386         Support for "Update list of packets in real time" during capture
387             on Win32
388         Support for inverse video rather than boldface highlighting of
389             the bytes, in the hex dump window, corresponding to a selected
390             field
391 }
392
393 Ralf Schneider <ralf.schneider[AT]alcatel.se> {
394         Enhancements to OSI CLNP, CLTP, and ISIS support
395         OSI ESIS support
396 }
397
398 Yaniv Kaul <ykaul[AT]netvision.net.il> {
399         Enhancements to ISAKMP
400         CPHA support
401         DCERPC OXID operation #5 dissection
402 }
403
404 Paul Ionescu <paul[AT]acorp.ro> {
405         IPX-over-GRE support
406         EIGRP support
407         Cisco IGRP support
408         X.25-over-TCP support
409         DEC LANBridge Spanning Tree Protocol support
410         X.25-over-LLC support
411         IP Prefix field support in CDP
412         Frame Relay support
413         Frame-Relay-over-GRE support
414         IPX SAP over IPX EIGRP support
415         Fleshed out TACACS/XTACACS/TACACS+ dissector
416         DLSw support
417 }
418
419 Mark Burton <markb[AT]ordern.com> {
420         Assorted SMB fixes and enhancements
421         iSCSI support
422 }
423
424 Stefan Raab <sraab[AT]cisco.com> {
425         Mobile IP
426 }
427
428 Mark Clayton <clayton[AT]shore.net> {
429         Support for capturing on ATM interfaces on Linux
430 }
431
432 Michael Rozhavsky <mike[AT]tochna.technion.ac.il> {
433         OSPF enhancements
434         CRLDP support
435 }
436
437 Dug Song <dugsong[AT]monkey.org> {
438         RPCSEC_GSS credential/verifier dissection for ONC RPC
439 }
440
441 Michael Tuexen <Michael.Tuexen [AT] fh-muenster.de> {
442         SCTP support
443         M3UA support
444         ISDN Q.921-User Adaptation Layer (IUA) support
445         SUA and SUA Light support
446         MTP3 support
447         MacOS X support
448         Update of M2PA support for later Internet drafts
449         MTP2 support
450         SCTP support in text2pcap
451         SCCP-atop-M3UA support
452         M2UA support
453         ASAP support
454         Fix SCTP port number for M2PA
455 }
456
457 Bruce Korb <bkorb[AT]sco.com> {
458         Improved autogen.sh script
459 }
460
461 Jose Pedro Oliveira <jpo[AT]di.uminho.pt> {
462         DHCP enhancements
463 }
464
465 David Frascone <dave[AT]frascone.com> {
466         DIAMETER support
467         Bug fixes and enhancements to Mobile IP
468         Support for Mobile IP's use of ICMP Router Advertisements
469         Removal of unused variables and functions
470         LWAPP support
471 }
472
473 Peter Kjellerstedt <pkj[AT]axis.com> {
474         SRVLOC fixes
475         ICQ enhancements
476 }
477
478 Phil Techau <phil_t[AT]altavista.net> {
479         Added "col_append_str()"
480         Signed integer support in display filters and in the protocol tree
481         BOOTP fixes
482         Additional NTP reference clock identifiers
483 }
484
485 Wes Hardaker <hardaker[AT]users.sourceforge.net> {
486         Kerberos 5 support
487         occasional ucd-snmp/net-snmp help.
488 }
489
490 Robert Tsai <rtsai[AT]netapp.com> {
491         Rsh support
492         Support for embedded newlines in SDP fields
493         Support for leading LWS in RTSP headers
494 }
495
496 Craig Metz <cmetz[AT]inner.net> {
497         OSPF type 7 LSA dissection
498 }
499
500 Per Flock <per.flock[AT]axis.com> {
501         A6 and DNAME resource record support
502         RFC 2673 bitstring label support
503 }
504
505 Jack Keane <jkeane[AT]OpenReach.com> {
506         ISAKMP fixes to handle malformed packets
507 }
508
509 Brian Wellington <bwelling[AT]xbill.org> {
510         Support for DNS CERT, KX, TSIG, and TKEY records
511         Support for NOTIFY and UPDATE DNS opcodes
512         Support for YXDOMAIN, YXRRSSET, NXRRRSET, NOTAUTH, NOTZONE, and
513            TSIG/TKEY error DNS reply codes
514         Partial support for DNS-over-TCP
515 }
516
517 Santeri Paavolainen <santtu[AT]ssh.com> {
518         "Capture->Stop" menu bar item
519         Improved capture statistics box
520         Make doc/Makefile.am work in POSIXLY_CORRECT environment
521         Mobile IPv6 fixes
522 }
523
524 Ulrich Kiermayr <uk[AT]ap.univie.ac.at> {
525         ECN Extension support
526 }
527
528 Neil Hunter <neil.hunter[AT]energis-squared.com> {
529         WAP support
530 }
531
532 Ralf Holzer <ralf[AT]well.com> {
533         AIM/OSCAR support
534 }
535
536 Craig Rodrigues <rodrigc [AT] attbi.com> {
537         GIOP 1.2 support and other GIOP enhancements
538         Handle current versions of RPM, which compress man pages
539         Real-time CORBA priority value support
540 }
541
542 Ed Warnicke <hagbard[AT]physics.rutgers.edu> {
543         MGCP dissector plugin
544         PCLI ( Packet Cable Lawful Intercept ) dissector plugin
545 }
546
547 Johan Jorgensen <johan.jorgensen[AT]axis.com> {
548         IEEE 802.11 support
549 }
550
551 Frank Singleton <frank.singleton[AT]ericsson.com> {
552         Short integer CDR support for GIOP
553         Support for protocols running atop GIOP
554         GIOP CosNaming support
555 }
556
557 Kevin Shi <techishi[AT]ms22.hinet.net> {
558         GVRP support
559 }
560
561 Mike Frisch <mfrisch[AT]isurfer.ca> {
562         NFSv4 support
563         HCLNFSD support
564         rquota support
565         AUTH_DES support
566         Tvbuffified NFS dissector
567         RPCSEC_GSS fixes
568         PCNFSD updates
569         NFS_ACL support
570 }
571
572 Burke Lau <burke_lau[AT]agilent.com> {
573         PPP FCS checking
574         Cisco HDLC support in PPP dissector
575         MPLS-over-PPP support
576 }
577
578 Martti Kuparinen <martti.kuparinen[AT]iki.fi> {
579         Mobile IPv6 support
580         HMIPv6 support
581 }
582
583 David Hampton <dhampton[AT]mac.com> {
584         Support for HTTP methods added by GENA (the uPnP protocol)
585         Support for the HTTP-based SSDP protocol
586         "Decode As" dialog
587 }
588
589 Kent Engström <kent[AT]unit.liu.se> {
590         CDP VTP Management Domain item support
591 }
592
593 Ronnie Sahlberg <ronnie_sahlberg[AT]ozemail.com.au> {
594         NLM dissector enhancements
595         Mount dissector enhancements
596         Support for status monitor protocol and status monitor callback
597             protocol
598         YPSERV dissector enhancements
599         BOOTPARAM dissector enhancements
600         RWALL support
601         HCLNFSD dissector enhancements
602         IP fragment reassembly
603         YPPASSWD support
604         KLM support
605         SPRAY support
606         rquota support completed
607         XDR array support
608         NIS+ support
609         Rewritten IGMP dissector
610         Tvbuffified and bug-fixed RX and AFS dissectors
611         Support for filtering on absolute and relative time fields
612         DVMRP support
613         MRDISC support
614         MSNIP support
615         Tvbuffified ISIS dissector
616         Tvbuffified SMB NETLOGON dissector
617         Tvbuffified SMB BROWSER dissector
618         TCP segment reassembly and support for it in ONC RPC and NBSS
619             dissectors
620         Filterable fields for XoT and RIP
621         Times in NFS done as FT_ABSOLUTE_TIME and FT_RELATIVE_TIME
622         FT_UINT64 support, code to handle 64-bit integers without
623             requiring compiler support for them, and updates to the
624             Diameter, L2TP, NFS, and NLM dissectors to use it and to the
625             ONC RPC dissector to allow ONC RPC subdissectors to use it
626         SMB tvbuffication and enhancement
627         NDMPv3 support
628         Add time between request and reply as a field to ONC RPC replies
629         File handle to file name resolution in NFS and related protocols
630         DCE RPC enhancements
631         SAMR updates
632         NETLOGON implementation
633         LSA updates
634         NFS AUTH stub implementation
635         MAPI skeleton dissector
636         DCE/RPC fragment reassembly
637         TCP ACK/SEQ number analysis and relative sequence numbers
638         TAP system and ONC RPC and DCE RPC examples
639         DISTCC updates
640         H225 and H245 dissectors and PER dissector helpers
641 }
642
643 Borosa Tomislav <tomislav.borosa[AT]SIEMENS.HR> {
644         Updates to mobile IPv6
645 }
646
647 Alexandre P. Ferreira <alexandref[AT]tcoip.com.br> {
648         WTLS support
649         WSP fixes and enhancements
650 }
651
652 Simharajan Srishylam <Simharajan.Srishylam[AT]netapp.com> {
653         Assorted WCCP2 enhancements
654         ICAP support
655 }
656
657 Greg Kilfoyle <gregk[AT]redback.com> {
658         BOOTP option 82 (Relay Agent Information option) support
659 }
660
661 James E. Flemer <jflemer[AT]acm.jhu.edu> {
662         Hidden Boolean fields set if the IP or ICMP checksums are bad
663 }
664
665 Peter Lei <peterlei[AT]cisco.com> {
666         RFC 3024 reverse tunneling support for the Mobile IP dissector
667 }
668
669 Thomas Gimpel <thomas.gimpel[AT]ferrari.de> {
670         Fixes to the Q.931 dissector
671 }
672
673 Albert Chin <china[AT]thewrittenword.com> {
674         Fixes to Lemon to get it to compile on platforms (such as some
675             versions of Tru64 UNIX) that define TRUE and FALSE
676         Fixes for various non-GCC compiler warnings
677         Fix to TCP graph code to eliminate a GCCism
678         Simplify some autoconf code
679         Assorted cleanups
680         Autoconf/automake cleanups
681 }
682
683 Charles Levert <charles[AT]comm.polymtl.ca> {
684         CUPS browsing protocol support
685 }
686
687 Todd Sabin <tas[AT]webspan.net> {
688         DCE RPC support
689         Cleaned up "get_column_format_matches()"
690         Skeleton NSPI dissector
691 }
692
693 Eduardo Pérez Ureta <eperez[AT]dei.inf.uc3m.es> {
694         GUI fixes
695 }
696
697 Martin Thomas <martin_a_thomas[AT]yahoo.com> {
698         Support for TPKT being used for its original purpose (TCP port
699             102, containing OSI transport layer PDUs)
700         Handle address lengths based on TOA bit in X.25
701 }
702
703 Hartmut Mueller <hartmut[AT]wendolene.ping.de> {
704         BACNET support
705 }
706
707 Michal Melerowicz <Michal.Melerowicz[AT]nokia.com> {
708         GTP support
709         GTPv1 support and GTPv0 improvements
710 }
711
712 Hannes Gredler <hannes[AT]juniper.net> {
713         OSI network layer over PPP support
714         Many IS-IS enhancements
715         Juniper Networks vendor ID in RADIUS dissector
716         HELLO message support in RSVP
717         Many BGP enhancements and bug fixes
718         Fix display of OSI system IDs to use a dot rather than a dash
719             before the PSN byte
720         Decode the sample rate factor in cflowd5 headers
721         Support OSI over CHDLC
722         Show the type value for OSI protocols symbolically in GRE
723         Support MPLS over CHDLC
724 }
725
726 Inoue <inoue[AT]ainet.or.jp> {
727         Preference dialog crash fix
728 }
729
730 Olivier Biot <Olivier.Biot[AT]siemens.com> {
731         Various WTP fixes and enhancements
732         WBXML/WMLC support
733         README.win32 updates for Cygwin
734         UDH dissection in SMPP
735         WTP-over-SMPP and WSP-over-SMPP
736         GSM SMS, CBS and DCS support for the SMPP dissector.
737 }
738
739 Patrick Wolfe <pjw[AT]zocalo.cellular.ameritech.com> {
740         WTLS client and trusted key ID handling enhancements
741 }
742
743 Martin Held <Martin.Held[AT]icn.siemens.de> {
744         RANAP support
745 }
746
747 Riaan Swart <rswart[AT]cs.sun.ac.za> {
748         Modbus/TCP support
749 }
750
751 Christian Lacunza <celacunza[AT]gmx.net> {
752         Command-line option to control automatic scrolling in "Update
753             list of packets in real time" captures
754 }
755
756 Scott Renfro <scott[AT]renfro.org> {
757         LDAP checks for invalid packets
758         "-t" flag for editcap, to adjust timestamps in frames
759         SSL/TLS support
760         Mergecap utility for merging capture files
761         Fixes for some calls to "localtime()" that didn't check whether
762            the call succeeded (it doesn't always do so on Windows, for
763            example)
764 }
765
766 Juan Toledo <toledo[AT]users.sourceforge.net> {
767         Passive FTP support
768 }
769
770 Jean-Christian Pennetier <jeanchristian.pennetier[AT]rd.francetelecom.fr> {
771         ISIS IPv6 routing TLV dissection
772         ISIS traffic engineering TLV dissection
773         IS neighbor and IP reachability TLVs given their own subtree
774             types
775         Assorted other ISIS fixes
776 }
777
778 Jian Yu <bgp4news[AT]yahoo.com> {
779         BGP enhancements
780 }
781
782 Eran Mann <emann[AT]opticalaccess.com> {
783         Fix to LDP prefix FEC dissection for IPv4
784 }
785
786 Andy Hood <ahood[AT]westpac.com.au> {
787         "--with-ssl" configuration option, to use if UCD SNMP is
788            compiled with crypto support and needs -lcrypto
789         On Solaris, with GCC, add flags to reduce warnings from
790            inadequacies of function declarations in X11 headers
791         Translate enterprise OIDs in SNMP traps to strings if possible
792         AODV6 dissector compile fixes for AIX
793 }
794
795 Randy McEoin <rmceoin[AT]pe.net> {
796         Appletalk Data Stream Interface (used by AFP-over-TCP) support
797         Xyplex protocol support
798 }
799
800 Edgar Iglesias <edgar.iglesias[AT]axis.com> {
801         Fix to TCP reassembly code for retransmitted data
802 }
803
804 Martina Obermeier <Martina.Obermeier[AT]icn.siemens.de> {
805         ISUP (ISDN User Part, ITU-T recommendation Q.763) support
806 }
807
808 Javier Achirica <achirica[AT]ttd.net> {
809         IEEE 802.11 bug fixes and WEP support
810 }
811
812 B. Johannessen <bob[AT]havoq.com> {
813         Gnutella support
814 }
815
816 Thierry Pelle <thierry.pelle[AT]rd.francetelecom.fr> {
817         MP-BGP message support
818         Redback vendor-specific items for RADIUS and L2TP
819         IPv6CP support
820 }
821
822 Francisco Javier Cabello <fjcabello[AT]vtools.es> {
823         RFC 2250 MPEG1 support
824 }
825
826 Laurent Rabret <laurent.rabret[AT]rd.francetelecom.fr> {
827         LCP-over Ethernet and IPCP-over-Ethernet support (to handle
828             captures on Windows; PPP packets show up as Ethernet
829             packets, courtesy of NDISWAN, and apparently internal-to-PPP
830             protocols get passed through, with PPP protocol types
831             appearing in the Ethernet protocol type field)
832         PAP support
833         BGP bug fix
834         ISIS fixes and enhancements
835 }
836
837 nuf si <gnippiks[AT]yahoo.com> {
838         RTSP fixes
839 }
840
841 Jeff Morriss <jeff.morriss[AT]ulticom.com> {
842         M2PA support
843         Support for ANSI flavor of MTP3
844         SCCP support
845         SCCP Management support
846         MTP3 Management support
847         M3UA fixes
848         Support for Chinese ITU SS7 variant
849         ISUP tweaks
850 }
851
852 Aamer Akhter <aakhter[AT]cisco.com> {
853         Support for draft-rosen-vpn-ospf-bgp-mpls
854         Support for additional BGP extended communities
855         LDP support for draft-martini-l2circuit-trans-mpls, LDP status
856             code updates, and small LDP cleanups
857         LDP support for draft-martini-l2circuit-encap-mpls for
858             Ethernet-over-MPLS
859         Fix initialization of ett_slarp in CHDLC dissector
860         LDP PWE updates
861 }
862
863 Pekka Savola <pekkas[AT]netcore.fi> {
864         Autoconf support for glibc IPv6 support
865 }
866
867 David Eisner <cradle[AT]Glue.umd.edu> {
868         NCP-over-IP bug fix
869 }
870
871 Steve Dickson <steved[AT]talarian.com> {
872         PGM (Pragmatic General Multicast) support
873 }
874
875 Markus Seehofer <mseehofe[AT]nt.hirschmann.de> {
876         GMRP support
877 }
878
879 Lee Berger <lberger[AT]roy.org> {
880         Fix to FT_UINT_STRING handling
881 }
882
883 Motonori Shindo <mshindo[AT]mshindo.net> {
884         Shiva PAP, EAP, and CBCP negotiation in LCP Callback Operation
885             support in PPP dissector
886         Support for decoding additional data, for CHAP, in LCP
887             Authentication Protocol option
888         Additional vendor (CoSine) for Radius
889         CoSine VSA support for Radius
890         Patches to PPP for CHAP support
891         Patches to packet-x11-keysym.h to clean up 8-bit chars
892         Fixes to take the Vendor-Specific attribute into consideration
893             when dissecting L2TP
894         L2TP Dissconnect Cause Information AVP support
895         PPP CCP support
896         PPP compressed packet support
897         Assorted BGP improvements
898         CBCP support in PPP
899         Fix Ascend/Lucent trace reading code to handle later trace
900             formats that have an ASCII dump at the end of the line
901         Get rid of "send output to /dev/null" hack in Ascend/Lucent
902            trace reading code's Flex scanner
903         BACP and BAP support in PPP dissector
904         Add necessary cast in TCP graph code
905         Fix up the generation of PDB files, clean them up on a "nmake -f
906             makefile.nmake clean", and put all the PDB files into the
907             Windows binary distribution
908         Delete installed data files on a Windows uninstallation
909         OSPF fixes
910         Support for reading CoSine L2 debug output
911         Assorted LDP enhancements and fixes
912         Key Information dissection in EAPOL-Key messages
913 }
914
915 Terje Krogdahl <tekr[AT]nextra.com> {
916         Additional AVPs, and Event-Timestamp support, in RADIUS
917 }
918
919 Jean-Francois Mule <jfm[AT]cablelabs.com> {
920         Additional SIP methods
921 }
922
923 Thomas Wittwer <thomas.wittwer[AT]iclip.ch> {
924         HTTP dissector registered by name
925         "prefs_register_string_preference()" made available to plugins
926         Remove unnecessary calls to "prefs_module_foreach()"
927         Support for stopping capture at specified capture file size or
928             capture duration
929 }
930
931 Matthias Nyffenegger <matthias.nyffenegger[AT]iclip.ch> {
932         Support for stopping capture at specified capture file size or
933             capture duration
934 }
935
936 Palle Lyckegaard <Palle[AT]lyckegaard.dk> {
937         OSPFv3 support
938 }
939
940 Nicolas Balkota <balkota[AT]mac.com> {
941         GTPv1 support and GTPv0 improvements
942 }
943
944 Tom Uijldert <Tom.Uijldert[AT]cmg.nl> {
945         WTP fixes
946         MMSE support
947         Push-traffic dissecting for WSP/WTLS
948         UCP support
949         SMPP support
950         multipart-content support in WSP/MMSE
951         WTP reassembly
952         WTP TPI dissection
953 }
954
955 Akira Endoh <endoh[AT]netmarks.co.jp> {
956         Support for dissecting multiple BGP capabilities
957         Sync PPP protocol names with the IANA database
958         MPLSCP, CDPCP, and CDP over PPP support
959         BGP support for draft-ietf-idr-as4bytes-06.txt and
960             draft-ietf-idr-dynamic-cap-03.txt
961         Wellfleet Breath of Life support
962         RSVP support for draft-ietf-mpls-nodeid-subobject-00.txt, and
963             other bug fixes and enhancements
964         Diffserv MPLS signaling protocol support
965 }
966
967 Graeme Hewson <graeme.hewson[AT]oracle.com> {
968         Additional Ascend codes, and IETF codes, for Radius
969         Fix various capture problems
970         Add some sanity checks to DNS dissector to avoid loops
971         Command-line interface cleanups
972         Varargs code cleanup in "simple_dialog.c"
973         Make dialog box pop up only after a minimum period of time
974 }
975
976 Pasi Eronen <pasi.eronen[at]nixu.com> {
977         Patches to the dcerpc dissector for data representation decoding
978         XDMCP support
979         Support for PCT cipher suites and record layer in SSL
980         Dissect the packet inside an LCP Protocol-Reject message
981 }
982
983 Georg von Zezschwitz <gvz[AT]2scale.net> {
984         WSP fixes
985         Support for concatenated PDUs
986         Put URL of WSP GET/POST in the Info column
987         Fix a bug with WSP Connect requests with headers > 256 bytes
988         Implement attributes of WSP Suspend/Resume
989 }
990
991 Steffen Weinreich <steve[AT]weinreich.org> {
992         UCP fixes
993 }
994
995 Marc Milgram <mmilgram[AT]arrayinc.com> {
996         VMS TCPIPtrace wiretap module
997         DBS Etherwatch wiretap module
998 }
999
1000 Gordon McKinney <gordon[AT]night-ray.com> {
1001         Enhanced Ethereal icon for Windows
1002         Support for time stamping packets in text2pcap
1003         Fix to text2pcap to handle colons after offset field
1004         Make IP-over-PPP work with the TCP graph code
1005 }
1006
1007 Pavel Novotny <Pavel.Novotny[AT]icn.siemens.de> {
1008         Additional items for RADIUS tunnels
1009 }
1010
1011 Shinsuke Suzuki <suz[AT]kame.net> {
1012         DHCPv6 and PIM enhancements
1013 }
1014
1015 Andrew C. Feren <aferen[AT]cetacean.com> {
1016         Makefile fix
1017         Solaris packaging fixes
1018         Add ifdefs to the top-level Makefile.nmake to avoid using
1019             Python if PYTHON isn't defined
1020         make-manuf fix
1021         Put all of Cisco's OUIs into manuf.tmpl
1022         Put human-readable descriptions in the combo box entries for
1023             "Interface:" on Windows
1024 }
1025
1026 Tomas Kukosa <tomas.kukosa [AT] siemens.com> {
1027         Additional routines made available to plugins
1028         Support in Wiretap for DLT_HHDLC
1029         Fix to summary-printing code to handle reallocated line buffer
1030         Support for registering subdissectors for Q.931 IEs and codesets
1031 }
1032
1033 Andreas Stockmeier <a.stockmeier[AT]avm.de> {
1034         IPCOMP transformation and ID_IPV4_ADDR_SUBNET for ISAKMP
1035         Fix the file dialog box code to use "g_strdup()", not "strdup()"
1036             to copy strings
1037 }
1038
1039 Pekka Nikander <pekka.nikander[AT]nomadiclab.com> {
1040         IEEE 802.1x, a/k/a EAPOL
1041         PPP/EAPOL EAP support
1042 }
1043
1044 Hamish Moffatt <hamish[AT]cloud.net.au> {
1045         MPLS support for handling either IPv4 or IPv6 as the payload
1046             protocol type
1047         Win32 Makefile fixes
1048         Use pod2html rather than man2html to build HTML man pages
1049         Fix ethereal.nsi.in for recent versions of NSIS
1050 }
1051
1052 Kazushi Sugyo <k-sugyou[AT]nwsl.mesh.ad.jp> {
1053         Fix to display of AH length field
1054         Fix to code to scan the SIOCGIFCONF list
1055 }
1056
1057 Tim Potter <tpot[AT]samba.org> {
1058         Support for DCE RPC atop SMB
1059         Support for several Microsoft DCE RPC services used with SMB
1060         Added code to call request and reply subdissectors in DCE RPC
1061         Display the FID in the Info column of NT Create and X replies
1062         Display the setup words in some SMB Transaction messages and
1063             extract the FID from them
1064         Use the FID, for DCE RPC-over-SMB, as part of the conversation
1065            matching
1066         Assorted SMB fixes
1067         NT SID dissection
1068 }
1069
1070 Raghu Angadi <rangadi[AT]inktomi.com> {
1071         WCCP capability info dissection bug fix
1072 }
1073
1074 Taisuke Sasaki <sasaki[AT]soft.net.fujitsu.co.jp> {
1075         OSPF fixes
1076 }
1077
1078 Tim Newsham <newsham[AT]lava.net> {
1079         Support for 802.11+Prism II monitor-mode link-layer headers
1080 }
1081
1082 Tom Nisbet <Tnisbet[AT]VisualNetworks.com> {
1083         Support for reading Visual Networks traffic capture files
1084         SLIMP3 protocol version 2 support
1085 }
1086
1087 Darren New <dnew[AT]san.rr.com> {
1088         BXXP dissector modified to be a BEEP dissector
1089 }
1090
1091 Pavel Mores <pvl[AT]uh.cz> {
1092         TCP time-sequence, round-trip time, and throughput graphs
1093 }
1094
1095 Bernd Becker <bb[AT]bernd-becker.de> {
1096         Support for LOCATION_FORWARD, LOCATION_FORWARD_PERM and
1097             NEEDS_ADDRESSING_MODE replies in GIOP
1098         ethereal_gen.py cleanups
1099         Reset the Protocol column to GIOP if no heuristic dissectors
1100             succeed
1101         Enhancements to TNS dissector, including desegmentation
1102         GIOP fixes
1103 }
1104
1105 Heinz Prantner <Heinz.Prantner[AT]radisys.com> {
1106         M2TP support
1107 }
1108
1109 Irfan Khan <ikhan[AT]qualcomm.com> {
1110         pppdump reader fixes
1111         Van Jacobson decompression support for PPP
1112 }
1113
1114 Jayaram V.R <vjayar[AT]cisco.com> {
1115         PPP multiplexing support
1116 }
1117
1118 Dinesh Dutt <ddutt[AT]cisco.com> {
1119         SCSI dissector, for use by iSCSI and other protocols that
1120             transport SCSI operations
1121         Fibre Channel (over IP) support
1122         Cisco MDS switch Debug Port Adapter (Boardwalk)
1123             FC-inside-Ethernet dissector
1124         Cisco MDS switch internal FC-inside-Ethernet dissector
1125 }
1126
1127 Nagarjuna Venna <nvenna[AT]Brixnet.com> {
1128         Only display the reason in BYE RTCP packets if it's present
1129 }
1130
1131 Jirka Novak <j.novak[AT]netsystem.cz> {
1132         Support for generating filter expressions based on packet list
1133             column values
1134         Support for adding filter expressions generated from column or
1135             protocol tree field values to the current expression rather
1136             than replacing the current expression
1137         Support for hex dump mode in "Follow TCP Stream" window showing
1138             hex and ASCII data
1139 }
1140
1141 Ricardo Barroetaveña <rbarroetavena[AT]veufort.com> {
1142         Enhanced LDP support
1143         Support TCP reassembly requiring multiple steps (e.g.,
1144             reassemble the PDU header to get the length of the PDU, then
1145             reassemble the PDU based on that length)
1146 }
1147
1148 Alan Harrison <alanharrison[AT]mail.com> {
1149         Fixes to EtherPeek file reader code
1150 }
1151
1152 Mike Frantzen <frantzen[AT]w4g.org> {
1153         Support for capturing on, and reading captures from, OpenBSD
1154             firewall logging virtual interface
1155 }
1156
1157 Charlie Duke <cduke[AT]fvc.com> {
1158         Added routines to the plugin table
1159 }
1160
1161 Alfred Arnold <Alfred.Arnold[AT]elsa.de> {
1162         IAPP support
1163 }
1164
1165 Dermot Bradley <dermot.bradley[AT]openwave.com> {
1166         Support for Openwave-specific WSP headers
1167         Support for Openwave-specific WSP field names
1168         Support for additional WSP content types from Openwave
1169         Support for additional WSP language values
1170 }
1171
1172 Adam Sulmicki <adam[AT]cfar.umd.edu> {
1173         Add more type values for EAP.
1174         Fix off-by-one bug when displaying Code of EAP message.
1175         Additional AVPs for RADIUS, and making RD_TP_CONNECT_INFO a
1176             RADIUS_STRING rather than a RADIUS_STRING_TAGGED
1177         Dissect EAP messages inside RADIUS
1178         Dissect SSL-encoded stuff inside EAP
1179         Cisco LEAP support
1180         EAP-TLS reassembly
1181         Other EAP enhancements
1182 }
1183
1184 Kari Tiirikainen <kari.tiirikainen[AT]nokia.com>
1185         COPS-PR extension support
1186         Support for reading MIBs containing converted PIBs in COPS
1187             dissector
1188 }
1189
1190 John Mackenzie <John.A.Mackenzie[AT]t-online.de> {
1191         Put missing initializations of table entries in "plugins.c"
1192         Register GIOP dissector as a UDP heuristic dissector
1193 }
1194
1195 Peter Valchev <pvalchev[AT]openbsd.org> {
1196         Fix editcap to assign the result of "getopt()" to an "int" and
1197            to check "getopt()"s return value with -1 rather than EOF
1198 }
1199
1200 Alex Ruzin <alexr[AT]nbase.co.il> {
1201         Support for IEEE 802.1w RST BPDUs
1202 }
1203
1204 Jouni Malinen <jkmaline[AT]cc.hut.fi> {
1205         802.11 authentication frame dissection bug fix
1206         Fix offset of challenge element in 802.11 dissector
1207         Show fragmented 802.11 frames as fragments
1208         EAP bug fix for NAK packets.
1209         802.11g element support
1210 }
1211
1212 Paul E. Erkkila <pee[AT]erkkila.org> {
1213         Skinny Client Control Protocol enhancements
1214 }
1215
1216 Jakob Schlyter <jakob[AT]crt.se> {
1217         SIP method additions
1218 }
1219
1220 Jim Sienicki <sienicki[AT]issanni.com> {
1221         Additional vendor (Issani) for Radius
1222         Issani VSA support for Radius
1223 }
1224
1225 Steven French <sfrench[AT]us.ibm.com> {
1226         Add names for some additional spool service RPCs
1227         Decode NT Rename SMB
1228 }
1229
1230 Diana Eichert <deicher[AT]sandia.gov> {
1231         "-q" flag to Tethereal to suppress packet count display
1232 }
1233
1234 Blair Cooper <blair[AT]teamon.com> {
1235         WebDAV support
1236 }
1237
1238 Kikuchi Ayamura <ayamura[AT]ayamura.org> {
1239         Include <ucd-snmp/ucd-snmp-config.h> to fix IRIX compilation
1240             problems
1241 }
1242
1243 Didier Gautheron <dgautheron[AT]magic.fr> {
1244         X11 bug fix
1245         AppleTalk Transaction Protocol, AppleTalk Stream Protocol, and
1246             AppleTalk Filing Protocol support
1247         DSI updates
1248         "frame.marked" field set on marked frames
1249         Don't show progress bar for quick "Find Frame" searches
1250         Add "Find Next" and "Find Previous" to repeat searches
1251         Move port number from AppleTalk addresses to separate column
1252         Put in hidden fields for AppleTalk source and destination
1253             addresses
1254         AppleTalk Zone Information Protocol support
1255         Fix to work with automake 1.7
1256         Fix gtk Makefile entry to rebuild "ethereal-tap-register.c"
1257         Fix handling of cross in TCP graph code
1258         Fix sequence number overflow problems in TCP graph code and
1259             desegmentation code
1260 }
1261
1262 Phil Williams <csypbw[AT]comp.leeds.ac.uk> {
1263         Support for looking up fields by name
1264 }
1265
1266 Kevin Humphries <khumphries[AT]networld.com> {
1267         Additional PIM hello options support
1268 }
1269
1270 Erik Nordström <erik.nordstrom[AT]it.uu.se> {
1271         AODV dissection support
1272 }
1273
1274 Devin Heitmueller <dheitmueller[AT]netilla.com> {
1275         Additional RAP error code
1276         Give the user a warning if they click "New" in the filter list
1277             editing code without having specified a filter name and string
1278         Fix to treat the "send buffer length" in SMB RAP messages as
1279             being present in the packet
1280         Dissection of NTLMSSP authentication for DCERPC
1281         Show proper field names for SAMR UnicodeChangePassword2
1282         Add MD4 and RC4 crypto support
1283         Decrypt the NT password encryption block in
1284             UnicodeChangePassword2
1285         Supply offset to dissectors for connection-oriented DCERPC PDU
1286             types
1287         Support for decrypting DCERPC conversations using NTLMSSP
1288             version 1
1289         AIM enhancements
1290         Follow TCP Stream support for showing stream data as C byte arrays
1291 }
1292
1293 Chenjiang Hu <chu[AT]chiaro.com> {
1294         ISIS bug fix for dissecting unreserved bandwidths
1295 }
1296
1297 Kan Sasaki <sasaki[AT]fcc.ad.jp> {
1298         VSA decoding and other changes to RADIUS
1299 }
1300
1301 Stefan Wenk <stefan.wenk[AT]gmx.at> {
1302         SIP heuristic dissector
1303         Filterable header fields in SIP dissector
1304 }
1305
1306 Ruud Linders <ruud[AT]lucent.com> {
1307         Report errors from "g_module_open()"
1308 }
1309
1310 Andrew Esh <Andrew.Esh[AT]tricord.com> {
1311         Support for additional interest levels in
1312             TRANS2_QUERY_FS_INFORMATION, and fix handling of level 1022
1313             to treat the file name as always being in Unicode
1314         Fix a compiler warning
1315         Typo fix in iSCSI dissector
1316 }
1317
1318 Greg Morris <GMORRIS[AT]novell.com> {
1319         NCP - NetWare Core Protocol
1320         NDPS - Novell Distributed Print System
1321         "Find Frame" code to search for text or binary data
1322         SRVLOC-over-TCP support
1323 }
1324
1325 Dirk Steinberg <dws[AT]dirksteinberg.de> {
1326         Fixes to BGP problems
1327 }
1328
1329 Kari Heikkila <kari.o.heikkila[AT]nokia.com> {
1330         Fix for WTP PDUs not containing user data
1331 }
1332
1333 Olivier Dreux <Olivier.Dreux[AT]alcatel.fr> {
1334         Add PPP support to GTP
1335 }
1336
1337 Michael Stiller <ms[AT]2scale.net> {
1338         Java RMI protocol support
1339 }
1340
1341 Antti Tuominen <ajtuomin[AT]tml.hut.fi> {
1342         AODV6 support
1343 }
1344
1345 Martin Gignac <lmcgign[AT]mobilitylab.net> {
1346         Various MMSE fixes
1347 }
1348
1349 John Wells <wells[AT]ieee.org> {
1350         MIP fix.
1351 }
1352
1353 Loic Tortay <tortay[AT]cc.in2p3.fr> {
1354         Display AFS KAUTH information
1355 }
1356
1357 Steve Housley <Steve_Housley[AT]eur.3com.com> {
1358         802.3ad LACP support
1359 }
1360
1361 Peter Hawkins <peter[AT]hawkins.emu.id.au> {
1362         Various bounds-check fixes
1363 }
1364
1365 Bill Fumerola <billf[AT]FreeBSD.org> {
1366         Recognize "Option negotiated failed" error in TFTP
1367         Rewritten Cisco NetFlow protocol support
1368 }
1369
1370 Chris Waters <chris[AT]waters.co.nz> {
1371         Don't use "bool" as a variable name or structure member, as it's
1372             a C++ keyword
1373         Check 802.11 FCS if present
1374         Put the "wlan.fc.fromds" and "wlan.fc.tods" fields into the
1375             protocol tree
1376         Export "find_dissector_table()" and add
1377             "dissector_handle_get_protocol_index()"
1378         Support Tazmen Sniffer Protocol and DLT_TZSP captures from
1379             network-based libpcaps that use that protocol
1380         MSN Messenger support
1381 }
1382
1383 Solomon Peachy <pizza[AT]shaftnet.org> {
1384         WEP support and other mangling of the 802.11 dissector
1385         Support for new "wlancap" 802.11 extra-information header
1386 }
1387
1388 Jaime Fournier <jafour1[AT]yahoo.com> {
1389         Handle DCE RPC connectionless CANCEL PDUs with no body
1390         DCE/RPC stub dissectors for RSEC_LOGIN, RS_ACCT, RS_ATTR, RS_MISC, 
1391                 RS_PGO, RS_REPLIST, RS_UNIX, RPRIV, ROVERRIDE, RS_REPADM,
1392                 DTSSTIME_REQ, CDS_SOLICIT, CPRPC_SERVER, DTSPROVIDER,
1393                 UBIKDISK, UBIKVOTE, BOSSVR, FTSERVER, CDS_CLERKSERVER,
1394                 KRB5RPC, REP_PROC, SECIDMAP, TKN4INT, FLDB, AFS4INT,
1395                 UPDATE, BUTC, RS_BIND
1396 }
1397
1398 Markus Steinmann <ms[AT]seh.de> {
1399         Add IPX SAP for SEH's InterCon Printserver
1400         Support for writing LANalyzer files
1401 }
1402
1403 Tsutomu Mieno <iitom[AT]utouto.com> {
1404         DHCPv6 updates
1405 }
1406
1407 Yasuhiro Shirasaki <yasuhiro[AT]gnome.gr.jp> {
1408         DHCPv6 updates
1409 }
1410
1411 Anand V. Narwani <anand[AT]narwani.org> {
1412         gtk/Makefile.am fix
1413         DOCSIS support, including support for "Ethernet" captures where
1414             the raw frame is a DOCSIS frame rather than an Ethernet
1415             frame (some Cisco cable-modem head-end gear can send out a
1416             trace of all traffic on an Ethernet, but what it sends are
1417             the raw bytes of DOCSIS frames, not Ethernet frames)
1418 }
1419
1420 Christopher K. St. John <cks[AT]distributopia.com> {
1421         Apache JServ Protocol v1.3 support
1422 }
1423
1424 Nix <nix[AT]esperi.demon.co.uk> {
1425         Don't add "-I/usr/include" to CFLAGS or CPPFLAGS
1426         Expand the plugin directory path at install time
1427 }
1428
1429 Liviu Daia <Liviu.Daia[AT]imar.ro> {
1430         Fix to eliminate crash when setting "column.format" preference
1431             from the command line
1432 }
1433
1434 Richard Urwin <richard[AT]soronlin.org.uk> {
1435         Developer documentation fixes and updates
1436         Support for a system-wide color filter file and color filter
1437             import and export
1438 }
1439
1440 Prabhakar Krishnan <Prabhakar.Krishnan[AT]netapp.com> {
1441         Add item to SMB protocol tree for time between request and
1442             response
1443 }
1444
1445 Jim McDonough <jmcd[AT]us.ibm.com> {
1446         Enhancements to SMB and the DCE RPC-based protocols used by SMB
1447         NTLMSSP updates
1448 }
1449
1450 Sergei Shokhor <sshokhor[AT]uroam.com> {
1451         Bugfix for EPM
1452 }
1453
1454 Hidetaka Ogawa <ogawa[AT]bs2.qnes.nec.co.jp> {
1455         Fix PPP FCS computation to include address and control field if
1456             present
1457 }
1458
1459 Jan Kratochvil <short[AT]ucw.cz> {
1460         Fix to MMSE handling of strings with specified character set
1461 }
1462
1463 Alfred Koebler <ak[AT]icon-sult.de> {
1464         Support for interpreting Ethernet captures as CheckPoint
1465             FireWall-1 monitor files (those files look like snoop
1466             files for Ethernet)
1467 }
1468
1469 Vassilii Khachaturov <Vassilii.Khachaturov[AT]comverse.com> {
1470         Put protocol blurbs into tables generated with the "-G fields"
1471             flag
1472 }
1473
1474 Bill Studenmund <wrstuden[AT]wasabisystems.com> {
1475         Fix handling of SCSI mode sense
1476 }
1477
1478 Brian Bruns <camber[AT]ais.org> {
1479         TDS
1480 }
1481
1482 Flavio Poletti <flavio[AT]polettix.it> {
1483         Fix bug in decoding of maximum uplink and downlink rate in GTP
1484             v1
1485         Handle 3GPP QoS in RADIUS messages
1486 }
1487
1488 Marcus Haebler <haeblerm[AT]yahoo.com> {
1489         Handle a sub-protocol field of 0x00 as PPP
1490 }
1491
1492 Ulf Lamping <ulf.lamping[AT]web.de> {
1493         Put "bytes" after the byte counts for the frame sizes in the
1494             top-level item for the "Frame" protocol
1495         Put the source and destination MAC addresses into the top-level
1496             item for Ethernet
1497         Added more information to progress dialog box
1498         Change some #define names to avoid name collisions on Windows
1499             that cause compiler warnings
1500         Decoding of IEEE float and doubles for DCE-RPC
1501         Win32 fixes
1502         Count ARP packets in capture progress dialog box
1503         Show total running time of capture in capture progress dialog box
1504         Toolbar
1505 }
1506
1507 Matthew Smart <smart[AT]monkey.org> {
1508         Original Cisco NetFlow protocol support
1509         Partial NetFlow V9 support
1510 }
1511
1512 Luke Howard <lukeh[AT]au.padl.com> {
1513         NETLOGON bugfix for LogonGetDomainInfo
1514         Various NETLOGON fixes
1515 }
1516
1517 PC Drew <drewpc[AT]ibsncentral.com> {
1518         Dissector for the FIX protocol
1519 }
1520
1521 Renzo Tomas <renzo.toma [AT] xs4all.nl> {
1522         Skinny bugfix for configStat and serverRes
1523 }
1524
1525 Clive A Stubbings <eth [AT] vjet.demon.co.uk> {
1526         802.1s Multiple Spanning Tree Protocol
1527 }
1528
1529 Steve Langasek <vorlon [AT] netexpress.net> {
1530         Support for MS SQL 7 authentication in TDS
1531 }
1532
1533 Brad Hards <bhards[AT]bigpond.net.au> {
1534         Support for SRVLOC v2
1535         Support for mDNS/LLMNR "cache flush" bit
1536         Label mDNS and DNS differently in the Protocol column
1537         Clean up summary line for PTR records
1538         Initial rsync support
1539         ACAP support
1540         DISTCC support
1541         Jabber client-to-server protocol support
1542         Initial Laplink support
1543 }
1544
1545 cjs 2895 <cjs2895[AT]hotmail.com> {
1546         Compile fixes for IBM's C compiler for AIX
1547 }
1548
1549 Lutz Jaenicke <Lutz.Jaenicke [AT] aet.TU-Cottbus.DE> {
1550         Fix an "htonl()" to use "g_htonl()"
1551 }
1552
1553 Senthil Kumar Nagappan <sknagappan [AT] yahoo.com> {
1554         Small SCSI dissector fix
1555 }
1556
1557 Jason House <jhouse [AT] mitre.org> {
1558         Win32 compilation fixes
1559         TAP support for TCP protocol
1560 }
1561
1562 Peter Fales <psfales [AT] lucent.com> {
1563         ARCNET support
1564 }
1565
1566 Fritz Budiyanto <fritzb88 [AT] yahoo.com> {
1567         Assorted GTP fixes
1568 }
1569
1570 Jean-Baptiste Marchand <Jean-Baptiste.Marchand [AT] hsc.fr> {
1571         Make it possible to filter on UUIDs
1572         Fix typo in README.developer
1573         Added an MSRPC (DCERPC) atsvc dissector
1574         Added descriptions of permissions for SAM_SERVER and SAM_USER
1575             objects in SAMR
1576         Fix for NETLOGON/DsrGetSiteName and other NETLOGON functions
1577         Initial DRSUAPI (Active Directory directory replication) support
1578         Procedure names for TAPI interface
1579 }
1580
1581 Andreas Trauer <andreas.trauer [AT] siemens.com> {
1582         GTP enhancements
1583         Add subtrees for each link in a Router-LSA in an OSPF LS Update
1584             packet
1585         Dissect the L2TP AVPs Initial Received LCP CONFREQ, Last
1586             Received LCP CONFREQ, Last Sent LCP CONFREQ
1587 }
1588
1589 Ronald Henderson <Ronald.Henderson [AT] CognicaseUSA.com> {
1590         In LDAP dissector, handle Sequence Of header being split across
1591             TCP segments
1592         Support for colored graphs in Gtk1 version of IO_STAT
1593         Make labels for filters in IO_STAT dialog box be "Filter:"
1594             buttons to pop up a filter dialog
1595         Fix up "snprintf()" and "vsnprintf()" calls in "epan/proto.c" to
1596             properly handle string truncation
1597         Make "format_text()", on Windows, escape all characters that
1598             aren't printable ASCII, as GTK+ for Windows thinks strings
1599             are UTF-8 but the strings we give it wouldn't be UTF-8
1600 }
1601
1602 Brian Ginsbach <ginsbach [AT] cray.com> {
1603         "dissect_rpc_bytes()" routine to allow fixed-length opaque data
1604             to be dissected
1605         Support for SGI's variant of the ONC RPC mount protocol
1606         Support for additional snoop file encapsulations in UNICOS/mp
1607         Symbolic names for Fibre Channel Network Address Authority
1608             identifiers
1609 }
1610
1611 Dave Richards <d_m_richards [AT] attbi.com> {
1612         BACNET over 802.2
1613         BACNET-over-ARCNET fix (it's really BACNET-over-802.2-over-ARCNET)
1614 }
1615
1616 Martin Regner <martin.regner [AT] chello.se> {
1617         RPC bug fix
1618         PIM bug fixes
1619 }
1620
1621 Jason Greene <jason [AT] inetgurus.net> {
1622         Fix for LDAPv3 modrdn requests
1623 }
1624
1625 Marco Molteni <mmolteni [AT] cisco.com> {
1626         Fix a comment to reflect reality
1627 }
1628
1629 James Harris <jharris [AT] fourhorsemen.org> {
1630         RADIUS user password decryption
1631 }
1632
1633 rmkml <rmkml [AT] wanadoo.fr> {
1634         Support for capturing from a pipe in Tethereal
1635 }
1636
1637 Anders Broman <anders.broman [AT] ericsson.com> {
1638         Additional SCTP payload protocol identifiers
1639         Assorted ISUP enhancements
1640         MEGACO updates and fixes
1641         T35 country code support for H245
1642 }
1643
1644 Christian Falckenberg <christian.falckenberg [AT] nortelnetworks.com> {
1645         Initial MEGACO support
1646 }
1647
1648 Huagang Xie <xie [AT] lids.org> {
1649         MySQL support
1650         SSH support
1651 }
1652
1653 cfs 2895 <cjs2895 [AT] hotmail.com> {
1654         Fix configure check for pcap_version
1655 }
1656
1657 Pasi Kovanen <Pasi.Kovanen [AT] tahoenetworks.fi> {
1658         Display flow label IE in GTP v0 in hex
1659 }
1660
1661 Teemu Rinta-aho <teemu.rinta-aho [AT] nomadiclab.com> {
1662         Draft 20 MIPv6 support
1663 }
1664
1665 Martijn Schipper <martijn.schipper [AT] intersil.com> {
1666         Fix for tag for 802.11g ERP Information field
1667 }
1668
1669 Wayne Parrott <wayne_p [AT] pacific.net.au> {
1670         Yahoo Messenger YMSG protocol support
1671 }
1672
1673 Laurent Meyer <laurent.meyer6 [AT] wanadoo.fr> {
1674         X.25 reassembly
1675         Filterable fields in COTP
1676         COTP reassembly
1677 }
1678
1679 Lars Roland <Lars.Roland [AT] gmx.net> {
1680         MGCP request/response matching and MGCP statistics tap
1681         Common routines for use by statistics taps
1682 }
1683
1684 Miha Jemec <m.jemec [AT] iskratel.si> {
1685         Support to follow a RTP stream and save it as a file.
1686         Support for G.711 codec
1687         Original RTP analysis tap
1688 }
1689
1690 Markus Friedl <markus [AT] openbsd.org> {
1691         Support for OpenBSD Encapsulating Device
1692         Support for Ethernet-within-IP encapsulation
1693         Remove duplicate SSH code
1694 }
1695
1696 Todd Montgomery <tmontgom [AT] tibco.com> {
1697         Update PGM to RFC 3208
1698 }
1699
1700 emre <emre [AT] flash.net> {
1701         "Filter out this stream" feature for Follow TCP Stream
1702 }
1703
1704 Stephen Shelley <steve.shelley [AT] attbi.com> {
1705         Full payload dissection of compliance levels 0, 1 and 2 function
1706             codes for Modbus/TCP
1707 }
1708
1709 Erwin Rol <erwin [AT] erwinrol.com> {
1710         ArtNET support
1711         RTNET support
1712         ACN support
1713 }
1714
1715 Duncan Laurie <duncan [AT] sun.com> {
1716         IPMI-over-LAN support (IPMI, RMCP, partial ASF)
1717 }
1718
1719 Tony Schene <schene [AT] pcisys.net> {
1720         Initial stub Kerberos kadmin support
1721         Kerberos-over-TCP support
1722         AUTH_GSSAPI support
1723 }
1724
1725 Matthijs Melchior <mmelchior [AT] xs4all.nl> {
1726         TCP support in text2pcap
1727         Support for automatically generating all declarations and
1728             definitions for plugin ABI from a single file
1729         Support for registering fields after all the protocol
1730             registration routines are called
1731 }
1732
1733 Garth Bushell <gbushell [AT] elipsan.com> {
1734         iSNS support
1735 }
1736
1737 Mark C. Brown <mbrown [AT] nosila.net> {
1738         Improvements to code that reads HP-UX nettl files
1739 }
1740
1741 Can Erkin Acar <canacar [AT] eee.metu.edu.tr> {
1742         Support for new DLT_PFLOG format
1743 }
1744
1745 Martin Warnes <martin.warnes [AT] ntlworld.com> {
1746         Support for VMS UCX$TRACE output in wiretap
1747 }
1748
1749 J Bruce Fields <bfields [AT] fieldses.org> {
1750         Some work on packet_rpc.c to support RPCSEC_GSS
1751 }
1752
1753 tz <tz1 [AT] mac.com> {
1754         Decode the base-64 string for HTTP Basic authorization
1755 }
1756
1757 Jeff Liu <jqliu [AT] broadcom.com> {
1758         WPA and WPA IE support
1759 }
1760
1761 Niels Koot <Niels.Koot [AT] logicacmg.com> {
1762         Support for subdissectors in SUA
1763         Assorted SUA fixes
1764 }
1765
1766 Lionel Ains <lains [AT] gmx.net> {
1767         "-d" flag for decode-as support in Tethereal
1768 }
1769
1770 Joakim Wiberg <jow [AT] hms-networks.com> {
1771         Support for Common Industrial Protocol over IP
1772 }
1773
1774 Jeff Rizzo <riz [AT] boogers.sf.ca.us> {
1775         sFlow support
1776 }
1777
1778 Christoph Wiest <ch.wiest [AT] tesionmail.de> {
1779         Redo MEGACO dissector to more fully parse text-format messages
1780 }
1781
1782 Xuan Zhang <xz [AT] aemail4u.com> {
1783         eDonkey support
1784 }
1785
1786 Thierry Martin <thierry.martin [AT] accellent-group.com> {
1787         Support for reading files from Accellent 5Views LAN agents
1788 }
1789
1790 Oleg Terletsky <oleg.terletsky [AT] comverse.com> {
1791         LWRES support
1792 }
1793
1794 Michael Lum <mlum [AT] telostech.com> {
1795         Support for saving list of disabled protocols
1796         ANSI TCAP support
1797         ANSI MAP support
1798         ALCAP (Q.2630.1) support
1799         IS-637-A (SMS) support
1800         IS-683-A (OTA) support
1801         BSSAP (GSM 08.06)/BSAP (IOS 4.0.1) support
1802         IOS 4.0.1 support
1803 }
1804
1805 Shiang-Ming Huang <smhuang [AT] pcs.csie.nctu.edu.tw> {
1806         STUN (RFC 3489) support
1807 }
1808
1809 Tony Lindstrom <tony.lindstrom [AT] ericsson.com> {
1810         Updates of DHCPV6 dissector to draft-ietf-dhc-dhcpv6-28,
1811             draft-ietf-dhc-dhcpv6-opt-prefix-delegation-04, and
1812             draft-ietf-dhc-dhcpv6-opt-dnsconfig-03, and addition of NIS
1813             and time configuration option drafts
1814             draft-ietf-dhc-dhcpv6-opt-nisconfig-02 and
1815             draft-ietf-dhc-dhcpv6-opt-timeconfig-02
1816 }
1817
1818 Niklas Ogren <niklas.ogren [AT] 71.se> {
1819         H.263 support for RTP
1820 }
1821
1822 Jesper Peterson <jesper [AT] endace.com> {
1823         Cisco HDLC FCS support
1824 }
1825
1826 Giles Scott <gscott2 [AT] nortelnetworks.com> {
1827         Nortel/SynOptics Network Management Protocol support
1828 }
1829
1830 Vincent Jardin <vincent.jardin [AT] 6wind.com> {
1831         Support for TEREDO
1832 }
1833
1834 Jean-Michel Fayard <jean-michel.fayard [AT] moufrei.de> {
1835         Show in Tools:Summary window statistics about packets that
1836             passed the current display filter
1837         BOOTP/DHCP, HTTP, and WSP statistics taps
1838 }
1839
1840 Josef Korelus <jkor [AT] quick.cz> {
1841         GPRS Network Service-over-Frame-Relay support
1842         GPRS BSSGP support
1843 }
1844
1845 Brian K. Teravskis <Brian_Teravskis [AT] Cargill.com> {
1846         Support for saving RTP analysis data in CSV form
1847 }
1848
1849 Nathan Jennings <njen [AT] bellsouth.net> {
1850         Support for user-supplied interface descriptions
1851         Support for hiding interfaces in drop-down list in capture
1852             dialog
1853 }
1854
1855 Hans Viens <hviens [AT] mediatrix.com> {
1856         T.38 Support
1857 }
1858
1859 Kevin A. Noll <knoll [AT] poss.com> {
1860         RFC 2833 RTP Events support
1861 }
1862
1863 Emanuele Caratti <wiz [AT] libero.it> {
1864         Full TACACS+ dissection
1865 }
1866
1867 Graeme Reid <graeme.reid [AT] norwoodsystems.com> {
1868         H.450 support
1869 }
1870
1871 Lars Ruoff <lars.ruoff [AT] sxb.bsf.alcatel.fr> {
1872         Rewritten RTP analysis tap
1873 }
1874
1875 Samuel Qu <samuel.qu [AT] utstar.com> {
1876         ITU TCAP support
1877 }
1878
1879 Baktha Muralitharan <muralidb [AT] cisco.com> {
1880         Link Management Protocol (LMP) fixes
1881 }
1882
1883 And assorted fixes and enhancements by the people listed above and by:
1884
1885         Pavel Roskin <proski [AT] gnu.org>
1886         Georgi Guninski <guninski [AT] guninski.com>
1887         Jason Copenhaver <jcopenha [AT] typedef.org>
1888         Eric Perie <eric.perie [AT] colubris.com>
1889         David Yon <yon [AT] tacticalsoftware.com>
1890         Marcio Franco <franco.marcio [AT] rd.francetelecom.fr>
1891         Kaloian Stoilov <kalkata [AT] yahoo.com>
1892         Steven Lass <stevenlass [AT] mail.com>
1893         Gregory Stark <gsstark [AT] mit.edu>
1894         Darren Steele <steeley [AT] steeley.co.uk>
1895         <smhuang [AT] pcs.csie.nctu.edu.tw>
1896         Michael Kopp <michael.kopp [AT] isarnet.de>
1897         Bernd Leibing <bernd.leibing [AT] kiz.uni-ulm.de>
1898         Chris Heath <chris [AT] heathens.co.nz>
1899         Loïc Minier <lool [AT] dooz.org>
1900         Gisle Vanem <giva [AT] bgnett.no>
1901         Ritchie <ritchie [AT] tipsybottle.com>
1902         Aki Immonen <aki.immonen [AT] golftalma.fi>
1903         Ian Schorr <ischorr [AT] comcast.net>
1904         David E. Weekly <david [AT] weekly.org>
1905
1906 Alain Magloire <alainm[AT]rcsm.ece.mcgill.ca> was kind enough to
1907 give his permission to use his version of snprintf.c.
1908
1909 Dan Lasley <dlasley[AT]promus.com> gave permission for his dumpit() hex-dump
1910 routine to be used.
1911
1912 Mattia Cazzola <mattiac[AT]alinet.it> provided a patch to the hex dump
1913 display routine.
1914
1915 We use the exception module from Kazlib, a C library written by
1916 Kaz Kylheku <kaz[AT]ashi.footprints.net>. Thanks goes to him for his
1917 well-written library. The Kazlib home page can be found at
1918 http://users.footprints.net/~kaz/kazlib.html