From Dave Sclarsky: CPFI support.
[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         Rewrite of much of WSP
733         WBXML/WMLC support
734         README.win32 updates for Cygwin
735         UDH dissection in SMPP
736         WTP-over-SMPP and WSP-over-SMPP
737         GSM SMS, CBS and DCS support for the SMPP dissector.
738 }
739
740 Patrick Wolfe <pjw[AT]zocalo.cellular.ameritech.com> {
741         WTLS client and trusted key ID handling enhancements
742 }
743
744 Martin Held <Martin.Held[AT]icn.siemens.de> {
745         RANAP support
746 }
747
748 Riaan Swart <rswart[AT]cs.sun.ac.za> {
749         Modbus/TCP support
750 }
751
752 Christian Lacunza <celacunza[AT]gmx.net> {
753         Command-line option to control automatic scrolling in "Update
754             list of packets in real time" captures
755 }
756
757 Scott Renfro <scott[AT]renfro.org> {
758         LDAP checks for invalid packets
759         "-t" flag for editcap, to adjust timestamps in frames
760         SSL/TLS support
761         Mergecap utility for merging capture files
762         Fixes for some calls to "localtime()" that didn't check whether
763            the call succeeded (it doesn't always do so on Windows, for
764            example)
765 }
766
767 Juan Toledo <toledo[AT]users.sourceforge.net> {
768         Passive FTP support
769 }
770
771 Jean-Christian Pennetier <jeanchristian.pennetier[AT]rd.francetelecom.fr> {
772         ISIS IPv6 routing TLV dissection
773         ISIS traffic engineering TLV dissection
774         IS neighbor and IP reachability TLVs given their own subtree
775             types
776         Assorted other ISIS fixes
777 }
778
779 Jian Yu <bgp4news[AT]yahoo.com> {
780         BGP enhancements
781 }
782
783 Eran Mann <emann[AT]opticalaccess.com> {
784         Fix to LDP prefix FEC dissection for IPv4
785 }
786
787 Andy Hood <ahood[AT]westpac.com.au> {
788         "--with-ssl" configuration option, to use if UCD SNMP is
789            compiled with crypto support and needs -lcrypto
790         On Solaris, with GCC, add flags to reduce warnings from
791            inadequacies of function declarations in X11 headers
792         Translate enterprise OIDs in SNMP traps to strings if possible
793         AODV6 dissector compile fixes for AIX
794 }
795
796 Randy McEoin <rmceoin[AT]pe.net> {
797         Appletalk Data Stream Interface (used by AFP-over-TCP) support
798         Xyplex protocol support
799 }
800
801 Edgar Iglesias <edgar.iglesias[AT]axis.com> {
802         Fix to TCP reassembly code for retransmitted data
803 }
804
805 Martina Obermeier <Martina.Obermeier[AT]icn.siemens.de> {
806         ISUP (ISDN User Part, ITU-T recommendation Q.763) support
807 }
808
809 Javier Achirica <achirica[AT]ttd.net> {
810         IEEE 802.11 bug fixes and WEP support
811 }
812
813 B. Johannessen <bob[AT]havoq.com> {
814         Gnutella support
815 }
816
817 Thierry Pelle <thierry.pelle[AT]rd.francetelecom.fr> {
818         MP-BGP message support
819         Redback vendor-specific items for RADIUS and L2TP
820         IPv6CP support
821 }
822
823 Francisco Javier Cabello <fjcabello[AT]vtools.es> {
824         RFC 2250 MPEG1 support
825 }
826
827 Laurent Rabret <laurent.rabret[AT]rd.francetelecom.fr> {
828         LCP-over Ethernet and IPCP-over-Ethernet support (to handle
829             captures on Windows; PPP packets show up as Ethernet
830             packets, courtesy of NDISWAN, and apparently internal-to-PPP
831             protocols get passed through, with PPP protocol types
832             appearing in the Ethernet protocol type field)
833         PAP support
834         BGP bug fix
835         ISIS fixes and enhancements
836 }
837
838 nuf si <gnippiks[AT]yahoo.com> {
839         RTSP fixes
840 }
841
842 Jeff Morriss <jeff.morriss[AT]ulticom.com> {
843         M2PA support
844         Support for ANSI flavor of MTP3
845         SCCP support
846         SCCP Management support
847         MTP3 Management support
848         M3UA fixes
849         Support for Chinese ITU SS7 variant
850         ISUP tweaks
851 }
852
853 Aamer Akhter <aakhter[AT]cisco.com> {
854         Support for draft-rosen-vpn-ospf-bgp-mpls
855         Support for additional BGP extended communities
856         LDP support for draft-martini-l2circuit-trans-mpls, LDP status
857             code updates, and small LDP cleanups
858         LDP support for draft-martini-l2circuit-encap-mpls for
859             Ethernet-over-MPLS
860         Fix initialization of ett_slarp in CHDLC dissector
861         LDP PWE updates
862 }
863
864 Pekka Savola <pekkas[AT]netcore.fi> {
865         Autoconf support for glibc IPv6 support
866 }
867
868 David Eisner <cradle[AT]Glue.umd.edu> {
869         NCP-over-IP bug fix
870 }
871
872 Steve Dickson <steved[AT]talarian.com> {
873         PGM (Pragmatic General Multicast) support
874 }
875
876 Markus Seehofer <mseehofe[AT]nt.hirschmann.de> {
877         GMRP support
878 }
879
880 Lee Berger <lberger[AT]roy.org> {
881         Fix to FT_UINT_STRING handling
882 }
883
884 Motonori Shindo <mshindo[AT]mshindo.net> {
885         Shiva PAP, EAP, and CBCP negotiation in LCP Callback Operation
886             support in PPP dissector
887         Support for decoding additional data, for CHAP, in LCP
888             Authentication Protocol option
889         Additional vendor (CoSine) for Radius
890         CoSine VSA support for Radius
891         Patches to PPP for CHAP support
892         Patches to packet-x11-keysym.h to clean up 8-bit chars
893         Fixes to take the Vendor-Specific attribute into consideration
894             when dissecting L2TP
895         L2TP Dissconnect Cause Information AVP support
896         PPP CCP support
897         PPP compressed packet support
898         Assorted BGP improvements
899         CBCP support in PPP
900         Fix Ascend/Lucent trace reading code to handle later trace
901             formats that have an ASCII dump at the end of the line
902         Get rid of "send output to /dev/null" hack in Ascend/Lucent
903            trace reading code's Flex scanner
904         BACP and BAP support in PPP dissector
905         Add necessary cast in TCP graph code
906         Fix up the generation of PDB files, clean them up on a "nmake -f
907             makefile.nmake clean", and put all the PDB files into the
908             Windows binary distribution
909         Delete installed data files on a Windows uninstallation
910         OSPF fixes
911         Support for reading CoSine L2 debug output
912         Assorted LDP enhancements and fixes
913         Key Information dissection in EAPOL-Key messages
914 }
915
916 Terje Krogdahl <tekr[AT]nextra.com> {
917         Additional AVPs, and Event-Timestamp support, in RADIUS
918 }
919
920 Jean-Francois Mule <jfm[AT]cablelabs.com> {
921         Additional SIP methods
922 }
923
924 Thomas Wittwer <thomas.wittwer[AT]iclip.ch> {
925         HTTP dissector registered by name
926         "prefs_register_string_preference()" made available to plugins
927         Remove unnecessary calls to "prefs_module_foreach()"
928         Support for stopping capture at specified capture file size or
929             capture duration
930 }
931
932 Matthias Nyffenegger <matthias.nyffenegger[AT]iclip.ch> {
933         Support for stopping capture at specified capture file size or
934             capture duration
935 }
936
937 Palle Lyckegaard <Palle[AT]lyckegaard.dk> {
938         OSPFv3 support
939 }
940
941 Nicolas Balkota <balkota[AT]mac.com> {
942         GTPv1 support and GTPv0 improvements
943 }
944
945 Tom Uijldert <Tom.Uijldert[AT]cmg.nl> {
946         WTP fixes
947         MMSE support
948         Push-traffic dissecting for WSP/WTLS
949         UCP support
950         SMPP support
951         multipart-content support in WSP/MMSE
952         WTP reassembly
953         WTP TPI dissection
954 }
955
956 Akira Endoh <endoh[AT]netmarks.co.jp> {
957         Support for dissecting multiple BGP capabilities
958         Sync PPP protocol names with the IANA database
959         MPLSCP, CDPCP, and CDP over PPP support
960         BGP support for draft-ietf-idr-as4bytes-06.txt and
961             draft-ietf-idr-dynamic-cap-03.txt
962         Wellfleet Breath of Life support
963         RSVP support for draft-ietf-mpls-nodeid-subobject-00.txt, and
964             other bug fixes and enhancements
965         Diffserv MPLS signaling protocol support
966 }
967
968 Graeme Hewson <graeme.hewson[AT]oracle.com> {
969         Additional Ascend codes, and IETF codes, for Radius
970         Fix various capture problems
971         Add some sanity checks to DNS dissector to avoid loops
972         Command-line interface cleanups
973         Varargs code cleanup in "simple_dialog.c"
974         Make dialog box pop up only after a minimum period of time
975 }
976
977 Pasi Eronen <pasi.eronen[at]nixu.com> {
978         Patches to the dcerpc dissector for data representation decoding
979         XDMCP support
980         Support for PCT cipher suites and record layer in SSL
981         Dissect the packet inside an LCP Protocol-Reject message
982 }
983
984 Georg von Zezschwitz <gvz[AT]2scale.net> {
985         WSP fixes
986         Support for concatenated PDUs
987         Put URL of WSP GET/POST in the Info column
988         Fix a bug with WSP Connect requests with headers > 256 bytes
989         Implement attributes of WSP Suspend/Resume
990 }
991
992 Steffen Weinreich <steve[AT]weinreich.org> {
993         UCP fixes
994 }
995
996 Marc Milgram <mmilgram[AT]arrayinc.com> {
997         VMS TCPIPtrace wiretap module
998         DBS Etherwatch wiretap module
999 }
1000
1001 Gordon McKinney <gordon[AT]night-ray.com> {
1002         Enhanced Ethereal icon for Windows
1003         Support for time stamping packets in text2pcap
1004         Fix to text2pcap to handle colons after offset field
1005         Make IP-over-PPP work with the TCP graph code
1006 }
1007
1008 Pavel Novotny <Pavel.Novotny[AT]icn.siemens.de> {
1009         Additional items for RADIUS tunnels
1010 }
1011
1012 Shinsuke Suzuki <suz[AT]kame.net> {
1013         DHCPv6 and PIM enhancements
1014 }
1015
1016 Andrew C. Feren <aferen[AT]cetacean.com> {
1017         Makefile fix
1018         Solaris packaging fixes
1019         Add ifdefs to the top-level Makefile.nmake to avoid using
1020             Python if PYTHON isn't defined
1021         make-manuf fix
1022         Put all of Cisco's OUIs into manuf.tmpl
1023         Put human-readable descriptions in the combo box entries for
1024             "Interface:" on Windows
1025 }
1026
1027 Tomas Kukosa <tomas.kukosa [AT] siemens.com> {
1028         Additional routines made available to plugins
1029         Support in Wiretap for DLT_HHDLC
1030         Fix to summary-printing code to handle reallocated line buffer
1031         Support for registering subdissectors for Q.931 IEs and codesets
1032 }
1033
1034 Andreas Stockmeier <a.stockmeier[AT]avm.de> {
1035         IPCOMP transformation and ID_IPV4_ADDR_SUBNET for ISAKMP
1036         Fix the file dialog box code to use "g_strdup()", not "strdup()"
1037             to copy strings
1038 }
1039
1040 Pekka Nikander <pekka.nikander[AT]nomadiclab.com> {
1041         IEEE 802.1x, a/k/a EAPOL
1042         PPP/EAPOL EAP support
1043 }
1044
1045 Hamish Moffatt <hamish[AT]cloud.net.au> {
1046         MPLS support for handling either IPv4 or IPv6 as the payload
1047             protocol type
1048         Win32 Makefile fixes
1049         Use pod2html rather than man2html to build HTML man pages
1050         Fix ethereal.nsi.in for recent versions of NSIS
1051 }
1052
1053 Kazushi Sugyo <k-sugyou[AT]nwsl.mesh.ad.jp> {
1054         Fix to display of AH length field
1055         Fix to code to scan the SIOCGIFCONF list
1056 }
1057
1058 Tim Potter <tpot[AT]samba.org> {
1059         Support for DCE RPC atop SMB
1060         Support for several Microsoft DCE RPC services used with SMB
1061         Added code to call request and reply subdissectors in DCE RPC
1062         Display the FID in the Info column of NT Create and X replies
1063         Display the setup words in some SMB Transaction messages and
1064             extract the FID from them
1065         Use the FID, for DCE RPC-over-SMB, as part of the conversation
1066            matching
1067         Assorted SMB fixes
1068         NT SID dissection
1069 }
1070
1071 Raghu Angadi <rangadi[AT]inktomi.com> {
1072         WCCP capability info dissection bug fix
1073 }
1074
1075 Taisuke Sasaki <sasaki[AT]soft.net.fujitsu.co.jp> {
1076         OSPF fixes
1077 }
1078
1079 Tim Newsham <newsham[AT]lava.net> {
1080         Support for 802.11+Prism II monitor-mode link-layer headers
1081 }
1082
1083 Tom Nisbet <Tnisbet[AT]VisualNetworks.com> {
1084         Support for reading Visual Networks traffic capture files
1085         SLIMP3 protocol version 2 support
1086 }
1087
1088 Darren New <dnew[AT]san.rr.com> {
1089         BXXP dissector modified to be a BEEP dissector
1090 }
1091
1092 Pavel Mores <pvl[AT]uh.cz> {
1093         TCP time-sequence, round-trip time, and throughput graphs
1094 }
1095
1096 Bernd Becker <bb[AT]bernd-becker.de> {
1097         Support for LOCATION_FORWARD, LOCATION_FORWARD_PERM and
1098             NEEDS_ADDRESSING_MODE replies in GIOP
1099         ethereal_gen.py cleanups
1100         Reset the Protocol column to GIOP if no heuristic dissectors
1101             succeed
1102         Enhancements to TNS dissector, including desegmentation
1103         GIOP fixes
1104 }
1105
1106 Heinz Prantner <Heinz.Prantner[AT]radisys.com> {
1107         M2TP support
1108 }
1109
1110 Irfan Khan <ikhan[AT]qualcomm.com> {
1111         pppdump reader fixes
1112         Van Jacobson decompression support for PPP
1113 }
1114
1115 Jayaram V.R <vjayar[AT]cisco.com> {
1116         PPP multiplexing support
1117 }
1118
1119 Dinesh Dutt <ddutt[AT]cisco.com> {
1120         SCSI dissector, for use by iSCSI and other protocols that
1121             transport SCSI operations
1122         Fibre Channel (over IP) support, and support for various
1123             protocols running atop FC
1124         Cisco MDS switch Debug Port Adapter (Boardwalk)
1125             FC-inside-Ethernet dissector
1126         Cisco MDS switch internal FC-inside-Ethernet dissector
1127 }
1128
1129 Nagarjuna Venna <nvenna[AT]Brixnet.com> {
1130         Only display the reason in BYE RTCP packets if it's present
1131 }
1132
1133 Jirka Novak <j.novak[AT]netsystem.cz> {
1134         Support for generating filter expressions based on packet list
1135             column values
1136         Support for adding filter expressions generated from column or
1137             protocol tree field values to the current expression rather
1138             than replacing the current expression
1139         Support for hex dump mode in "Follow TCP Stream" window showing
1140             hex and ASCII data
1141 }
1142
1143 Ricardo Barroetaveña <rbarroetavena[AT]veufort.com> {
1144         Enhanced LDP support
1145         Support TCP reassembly requiring multiple steps (e.g.,
1146             reassemble the PDU header to get the length of the PDU, then
1147             reassemble the PDU based on that length)
1148 }
1149
1150 Alan Harrison <alanharrison[AT]mail.com> {
1151         Fixes to EtherPeek file reader code
1152 }
1153
1154 Mike Frantzen <frantzen[AT]w4g.org> {
1155         Support for capturing on, and reading captures from, OpenBSD
1156             firewall logging virtual interface
1157 }
1158
1159 Charlie Duke <cduke[AT]fvc.com> {
1160         Added routines to the plugin table
1161 }
1162
1163 Alfred Arnold <Alfred.Arnold[AT]elsa.de> {
1164         IAPP support
1165 }
1166
1167 Dermot Bradley <dermot.bradley[AT]openwave.com> {
1168         Support for Openwave-specific WSP headers
1169         Support for Openwave-specific WSP field names
1170         Support for additional WSP content types from Openwave
1171         Support for additional WSP language values
1172 }
1173
1174 Adam Sulmicki <adam[AT]cfar.umd.edu> {
1175         Add more type values for EAP.
1176         Fix off-by-one bug when displaying Code of EAP message.
1177         Additional AVPs for RADIUS, and making RD_TP_CONNECT_INFO a
1178             RADIUS_STRING rather than a RADIUS_STRING_TAGGED
1179         Dissect EAP messages inside RADIUS
1180         Dissect SSL-encoded stuff inside EAP
1181         Cisco LEAP support
1182         EAP-TLS reassembly
1183         Other EAP enhancements
1184 }
1185
1186 Kari Tiirikainen <kari.tiirikainen[AT]nokia.com>
1187         COPS-PR extension support
1188         Support for reading MIBs containing converted PIBs in COPS
1189             dissector
1190 }
1191
1192 John Mackenzie <John.A.Mackenzie[AT]t-online.de> {
1193         Put missing initializations of table entries in "plugins.c"
1194         Register GIOP dissector as a UDP heuristic dissector
1195 }
1196
1197 Peter Valchev <pvalchev[AT]openbsd.org> {
1198         Fix editcap to assign the result of "getopt()" to an "int" and
1199            to check "getopt()"s return value with -1 rather than EOF
1200 }
1201
1202 Alex Ruzin <alexr[AT]nbase.co.il> {
1203         Support for IEEE 802.1w RST BPDUs
1204 }
1205
1206 Jouni Malinen <jkmaline[AT]cc.hut.fi> {
1207         802.11 authentication frame dissection bug fix
1208         Fix offset of challenge element in 802.11 dissector
1209         Show fragmented 802.11 frames as fragments
1210         EAP bug fix for NAK packets.
1211         802.11g element support
1212 }
1213
1214 Paul E. Erkkila <pee[AT]erkkila.org> {
1215         Skinny Client Control Protocol enhancements
1216 }
1217
1218 Jakob Schlyter <jakob[AT]crt.se> {
1219         SIP method additions
1220 }
1221
1222 Jim Sienicki <sienicki[AT]issanni.com> {
1223         Additional vendor (Issani) for Radius
1224         Issani VSA support for Radius
1225 }
1226
1227 Steven French <sfrench[AT]us.ibm.com> {
1228         Add names for some additional spool service RPCs
1229         Decode NT Rename SMB
1230 }
1231
1232 Diana Eichert <deicher[AT]sandia.gov> {
1233         "-q" flag to Tethereal to suppress packet count display
1234 }
1235
1236 Blair Cooper <blair[AT]teamon.com> {
1237         WebDAV support
1238 }
1239
1240 Kikuchi Ayamura <ayamura[AT]ayamura.org> {
1241         Include <ucd-snmp/ucd-snmp-config.h> to fix IRIX compilation
1242             problems
1243 }
1244
1245 Didier Gautheron <dgautheron[AT]magic.fr> {
1246         X11 bug fix
1247         AppleTalk Transaction Protocol, AppleTalk Stream Protocol, and
1248             AppleTalk Filing Protocol support
1249         DSI updates
1250         "frame.marked" field set on marked frames
1251         Don't show progress bar for quick "Find Frame" searches
1252         Add "Find Next" and "Find Previous" to repeat searches
1253         Move port number from AppleTalk addresses to separate column
1254         Put in hidden fields for AppleTalk source and destination
1255             addresses
1256         AppleTalk Zone Information Protocol support
1257         Fix to work with automake 1.7
1258         Fix gtk Makefile entry to rebuild "ethereal-tap-register.c"
1259         Fix handling of cross in TCP graph code
1260         Fix sequence number overflow problems in TCP graph code and
1261             desegmentation code
1262 }
1263
1264 Phil Williams <csypbw[AT]comp.leeds.ac.uk> {
1265         Support for looking up fields by name
1266 }
1267
1268 Kevin Humphries <khumphries[AT]networld.com> {
1269         Additional PIM hello options support
1270 }
1271
1272 Erik Nordström <erik.nordstrom[AT]it.uu.se> {
1273         AODV dissection support
1274 }
1275
1276 Devin Heitmueller <dheitmueller[AT]netilla.com> {
1277         Additional RAP error code
1278         Give the user a warning if they click "New" in the filter list
1279             editing code without having specified a filter name and string
1280         Fix to treat the "send buffer length" in SMB RAP messages as
1281             being present in the packet
1282         Dissection of NTLMSSP authentication for DCERPC
1283         Show proper field names for SAMR UnicodeChangePassword2
1284         Add MD4 and RC4 crypto support
1285         Decrypt the NT password encryption block in
1286             UnicodeChangePassword2
1287         Supply offset to dissectors for connection-oriented DCERPC PDU
1288             types
1289         Support for decrypting DCERPC conversations using NTLMSSP
1290             version 1
1291         AIM enhancements
1292         Follow TCP Stream support for showing stream data as C byte arrays
1293 }
1294
1295 Chenjiang Hu <chu[AT]chiaro.com> {
1296         ISIS bug fix for dissecting unreserved bandwidths
1297 }
1298
1299 Kan Sasaki <sasaki[AT]fcc.ad.jp> {
1300         VSA decoding and other changes to RADIUS
1301 }
1302
1303 Stefan Wenk <stefan.wenk[AT]gmx.at> {
1304         SIP heuristic dissector
1305         Filterable header fields in SIP dissector
1306 }
1307
1308 Ruud Linders <ruud[AT]lucent.com> {
1309         Report errors from "g_module_open()"
1310 }
1311
1312 Andrew Esh <Andrew.Esh[AT]tricord.com> {
1313         Support for additional interest levels in
1314             TRANS2_QUERY_FS_INFORMATION, and fix handling of level 1022
1315             to treat the file name as always being in Unicode
1316         Fix a compiler warning
1317         Typo fix in iSCSI dissector
1318 }
1319
1320 Greg Morris <GMORRIS[AT]novell.com> {
1321         NCP - NetWare Core Protocol
1322         NDPS - Novell Distributed Print System
1323         "Find Frame" code to search for text or binary data
1324         SRVLOC-over-TCP support
1325 }
1326
1327 Dirk Steinberg <dws[AT]dirksteinberg.de> {
1328         Fixes to BGP problems
1329 }
1330
1331 Kari Heikkila <kari.o.heikkila[AT]nokia.com> {
1332         Fix for WTP PDUs not containing user data
1333 }
1334
1335 Olivier Dreux <Olivier.Dreux[AT]alcatel.fr> {
1336         Add PPP support to GTP
1337 }
1338
1339 Michael Stiller <ms[AT]2scale.net> {
1340         Java RMI protocol support
1341 }
1342
1343 Antti Tuominen <ajtuomin[AT]tml.hut.fi> {
1344         AODV6 support
1345 }
1346
1347 Martin Gignac <lmcgign[AT]mobilitylab.net> {
1348         Various MMSE fixes
1349 }
1350
1351 John Wells <wells[AT]ieee.org> {
1352         MIP fix.
1353 }
1354
1355 Loic Tortay <tortay[AT]cc.in2p3.fr> {
1356         Display AFS KAUTH information
1357 }
1358
1359 Steve Housley <Steve_Housley[AT]eur.3com.com> {
1360         802.3ad LACP support
1361 }
1362
1363 Peter Hawkins <peter[AT]hawkins.emu.id.au> {
1364         Various bounds-check fixes
1365 }
1366
1367 Bill Fumerola <billf[AT]FreeBSD.org> {
1368         Recognize "Option negotiated failed" error in TFTP
1369         Rewritten Cisco NetFlow protocol support
1370 }
1371
1372 Chris Waters <chris[AT]waters.co.nz> {
1373         Don't use "bool" as a variable name or structure member, as it's
1374             a C++ keyword
1375         Check 802.11 FCS if present
1376         Put the "wlan.fc.fromds" and "wlan.fc.tods" fields into the
1377             protocol tree
1378         Export "find_dissector_table()" and add
1379             "dissector_handle_get_protocol_index()"
1380         Support Tazmen Sniffer Protocol and DLT_TZSP captures from
1381             network-based libpcaps that use that protocol
1382         MSN Messenger support
1383 }
1384
1385 Solomon Peachy <pizza[AT]shaftnet.org> {
1386         WEP support and other mangling of the 802.11 dissector
1387         Support for new "wlancap" 802.11 extra-information header
1388 }
1389
1390 Jaime Fournier <jafour1[AT]yahoo.com> {
1391         Handle DCE RPC connectionless CANCEL PDUs with no body
1392         DCE/RPC stub dissectors for RSEC_LOGIN, RS_ACCT, RS_ATTR, RS_MISC, 
1393                 RS_PGO, RS_REPLIST, RS_UNIX, RPRIV, ROVERRIDE, RS_REPADM,
1394                 DTSSTIME_REQ, CDS_SOLICIT, CPRPC_SERVER, DTSPROVIDER,
1395                 UBIKDISK, UBIKVOTE, BOSSVR, FTSERVER, CDS_CLERKSERVER,
1396                 KRB5RPC, REP_PROC, SECIDMAP, TKN4INT, FLDB, AFS4INT,
1397                 UPDATE, BUTC, RS_BIND
1398 }
1399
1400 Markus Steinmann <ms[AT]seh.de> {
1401         Add IPX SAP for SEH's InterCon Printserver
1402         Support for writing LANalyzer files
1403 }
1404
1405 Tsutomu Mieno <iitom[AT]utouto.com> {
1406         DHCPv6 updates
1407 }
1408
1409 Yasuhiro Shirasaki <yasuhiro[AT]gnome.gr.jp> {
1410         DHCPv6 updates
1411 }
1412
1413 Anand V. Narwani <anand[AT]narwani.org> {
1414         gtk/Makefile.am fix
1415         DOCSIS support, including support for "Ethernet" captures where
1416             the raw frame is a DOCSIS frame rather than an Ethernet
1417             frame (some Cisco cable-modem head-end gear can send out a
1418             trace of all traffic on an Ethernet, but what it sends are
1419             the raw bytes of DOCSIS frames, not Ethernet frames)
1420 }
1421
1422 Christopher K. St. John <cks[AT]distributopia.com> {
1423         Apache JServ Protocol v1.3 support
1424 }
1425
1426 Nix <nix[AT]esperi.demon.co.uk> {
1427         Don't add "-I/usr/include" to CFLAGS or CPPFLAGS
1428         Expand the plugin directory path at install time
1429 }
1430
1431 Liviu Daia <Liviu.Daia[AT]imar.ro> {
1432         Fix to eliminate crash when setting "column.format" preference
1433             from the command line
1434 }
1435
1436 Richard Urwin <richard[AT]soronlin.org.uk> {
1437         Developer documentation fixes and updates
1438         Support for a system-wide color filter file and color filter
1439             import and export
1440 }
1441
1442 Prabhakar Krishnan <Prabhakar.Krishnan[AT]netapp.com> {
1443         Add item to SMB protocol tree for time between request and
1444             response
1445 }
1446
1447 Jim McDonough <jmcd[AT]us.ibm.com> {
1448         Enhancements to SMB and the DCE RPC-based protocols used by SMB
1449         NTLMSSP updates
1450 }
1451
1452 Sergei Shokhor <sshokhor[AT]uroam.com> {
1453         Bugfix for EPM
1454 }
1455
1456 Hidetaka Ogawa <ogawa[AT]bs2.qnes.nec.co.jp> {
1457         Fix PPP FCS computation to include address and control field if
1458             present
1459 }
1460
1461 Jan Kratochvil <short[AT]ucw.cz> {
1462         Fix to MMSE handling of strings with specified character set
1463 }
1464
1465 Alfred Koebler <ak[AT]icon-sult.de> {
1466         Support for interpreting Ethernet captures as CheckPoint
1467             FireWall-1 monitor files (those files look like snoop
1468             files for Ethernet)
1469 }
1470
1471 Vassilii Khachaturov <Vassilii.Khachaturov[AT]comverse.com> {
1472         Put protocol blurbs into tables generated with the "-G fields"
1473             flag
1474 }
1475
1476 Bill Studenmund <wrstuden[AT]wasabisystems.com> {
1477         Fix handling of SCSI mode sense
1478 }
1479
1480 Brian Bruns <camber[AT]ais.org> {
1481         TDS
1482 }
1483
1484 Flavio Poletti <flavio[AT]polettix.it> {
1485         Fix bug in decoding of maximum uplink and downlink rate in GTP
1486             v1
1487         Handle 3GPP QoS in RADIUS messages
1488 }
1489
1490 Marcus Haebler <haeblerm[AT]yahoo.com> {
1491         Handle a sub-protocol field of 0x00 as PPP
1492 }
1493
1494 Ulf Lamping <ulf.lamping[AT]web.de> {
1495         Put "bytes" after the byte counts for the frame sizes in the
1496             top-level item for the "Frame" protocol
1497         Put the source and destination MAC addresses into the top-level
1498             item for Ethernet
1499         Added more information to progress dialog box
1500         Change some #define names to avoid name collisions on Windows
1501             that cause compiler warnings
1502         Decoding of IEEE float and doubles for DCE-RPC
1503         Win32 fixes
1504         Count ARP packets in capture progress dialog box
1505         Show total running time of capture in capture progress dialog box
1506         Toolbar
1507 }
1508
1509 Matthew Smart <smart[AT]monkey.org> {
1510         Original Cisco NetFlow protocol support
1511         Partial NetFlow V9 support
1512 }
1513
1514 Luke Howard <lukeh[AT]au.padl.com> {
1515         NETLOGON bugfix for LogonGetDomainInfo
1516         Various NETLOGON fixes
1517 }
1518
1519 PC Drew <drewpc[AT]ibsncentral.com> {
1520         Dissector for the FIX protocol
1521 }
1522
1523 Renzo Tomas <renzo.toma [AT] xs4all.nl> {
1524         Skinny bugfix for configStat and serverRes
1525 }
1526
1527 Clive A Stubbings <eth [AT] vjet.demon.co.uk> {
1528         802.1s Multiple Spanning Tree Protocol
1529 }
1530
1531 Steve Langasek <vorlon [AT] netexpress.net> {
1532         Support for MS SQL 7 authentication in TDS
1533 }
1534
1535 Brad Hards <bhards[AT]bigpond.net.au> {
1536         Support for SRVLOC v2
1537         Support for mDNS/LLMNR "cache flush" bit
1538         Label mDNS and DNS differently in the Protocol column
1539         Clean up summary line for PTR records
1540         Initial rsync support
1541         ACAP support
1542         DISTCC support
1543         Jabber client-to-server protocol support
1544         Initial Laplink support
1545 }
1546
1547 cjs 2895 <cjs2895[AT]hotmail.com> {
1548         Compile fixes for IBM's C compiler for AIX
1549 }
1550
1551 Lutz Jaenicke <Lutz.Jaenicke [AT] aet.TU-Cottbus.DE> {
1552         Fix an "htonl()" to use "g_htonl()"
1553 }
1554
1555 Senthil Kumar Nagappan <sknagappan [AT] yahoo.com> {
1556         Small SCSI dissector fix
1557 }
1558
1559 Jason House <jhouse [AT] mitre.org> {
1560         Win32 compilation fixes
1561         TAP support for TCP protocol
1562 }
1563
1564 Peter Fales <psfales [AT] lucent.com> {
1565         ARCNET support
1566 }
1567
1568 Fritz Budiyanto <fritzb88 [AT] yahoo.com> {
1569         Assorted GTP fixes
1570 }
1571
1572 Jean-Baptiste Marchand <Jean-Baptiste.Marchand [AT] hsc.fr> {
1573         Make it possible to filter on UUIDs
1574         Fix typo in README.developer
1575         Added an MSRPC (DCERPC) atsvc dissector
1576         Added descriptions of permissions for SAM_SERVER and SAM_USER
1577             objects in SAMR
1578         Fix for NETLOGON/DsrGetSiteName and other NETLOGON functions
1579         Initial DRSUAPI (Active Directory directory replication) support
1580         Changed or added procedure names for a number of DCE RPC
1581             interfaces
1582 }
1583
1584 Andreas Trauer <andreas.trauer [AT] siemens.com> {
1585         GTP enhancements
1586         Add subtrees for each link in a Router-LSA in an OSPF LS Update
1587             packet
1588         Dissect the L2TP AVPs Initial Received LCP CONFREQ, Last
1589             Received LCP CONFREQ, Last Sent LCP CONFREQ
1590 }
1591
1592 Ronald Henderson <Ronald.Henderson [AT] CognicaseUSA.com> {
1593         In LDAP dissector, handle Sequence Of header being split across
1594             TCP segments
1595         Support for colored graphs in Gtk1 version of IO_STAT
1596         Make labels for filters in IO_STAT dialog box be "Filter:"
1597             buttons to pop up a filter dialog
1598         Fix up "snprintf()" and "vsnprintf()" calls in "epan/proto.c" to
1599             properly handle string truncation
1600         Make "format_text()", on Windows, escape all characters that
1601             aren't printable ASCII, as GTK+ for Windows thinks strings
1602             are UTF-8 but the strings we give it wouldn't be UTF-8
1603 }
1604
1605 Brian Ginsbach <ginsbach [AT] cray.com> {
1606         "dissect_rpc_bytes()" routine to allow fixed-length opaque data
1607             to be dissected
1608         Support for SGI's variant of the ONC RPC mount protocol
1609         Support for additional snoop file encapsulations in UNICOS/mp
1610         Symbolic names for Fibre Channel Network Address Authority
1611             identifiers
1612 }
1613
1614 Dave Richards <d_m_richards [AT] attbi.com> {
1615         BACNET over 802.2
1616         BACNET-over-ARCNET fix (it's really BACNET-over-802.2-over-ARCNET)
1617 }
1618
1619 Martin Regner <martin.regner [AT] chello.se> {
1620         RPC bug fix
1621         PIM bug fixes
1622 }
1623
1624 Jason Greene <jason [AT] inetgurus.net> {
1625         Fix for LDAPv3 modrdn requests
1626 }
1627
1628 Marco Molteni <mmolteni [AT] cisco.com> {
1629         Fix a comment to reflect reality
1630 }
1631
1632 James Harris <jharris [AT] fourhorsemen.org> {
1633         RADIUS user password decryption
1634 }
1635
1636 rmkml <rmkml [AT] wanadoo.fr> {
1637         Support for capturing from a pipe in Tethereal
1638 }
1639
1640 Anders Broman <anders.broman [AT] ericsson.com> {
1641         Additional SCTP payload protocol identifiers
1642         Assorted ISUP enhancements
1643         MEGACO updates and fixes
1644         T35 country code support for H245
1645 }
1646
1647 Christian Falckenberg <christian.falckenberg [AT] nortelnetworks.com> {
1648         Initial MEGACO support
1649 }
1650
1651 Huagang Xie <xie [AT] lids.org> {
1652         MySQL support
1653         SSH support
1654 }
1655
1656 cfs 2895 <cjs2895 [AT] hotmail.com> {
1657         Fix configure check for pcap_version
1658 }
1659
1660 Pasi Kovanen <Pasi.Kovanen [AT] tahoenetworks.fi> {
1661         Display flow label IE in GTP v0 in hex
1662 }
1663
1664 Teemu Rinta-aho <teemu.rinta-aho [AT] nomadiclab.com> {
1665         Draft 20 MIPv6 support
1666 }
1667
1668 Martijn Schipper <martijn.schipper [AT] intersil.com> {
1669         Fix for tag for 802.11g ERP Information field
1670 }
1671
1672 Wayne Parrott <wayne_p [AT] pacific.net.au> {
1673         Yahoo Messenger YMSG protocol support
1674 }
1675
1676 Laurent Meyer <laurent.meyer6 [AT] wanadoo.fr> {
1677         X.25 reassembly
1678         Filterable fields in COTP
1679         COTP reassembly
1680 }
1681
1682 Lars Roland <Lars.Roland [AT] gmx.net> {
1683         MGCP request/response matching and MGCP statistics tap
1684         Common routines for use by statistics taps
1685         H.225 message and reason tag counter taps and Service Response Times
1686 }
1687
1688 Miha Jemec <m.jemec [AT] iskratel.si> {
1689         Support to follow a RTP stream and save it as a file.
1690         Support for G.711 codec
1691         Original RTP analysis tap
1692 }
1693
1694 Markus Friedl <markus [AT] openbsd.org> {
1695         Support for OpenBSD Encapsulating Device
1696         Support for Ethernet-within-IP encapsulation
1697         Remove duplicate SSH code
1698 }
1699
1700 Todd Montgomery <tmontgom [AT] tibco.com> {
1701         Update PGM to RFC 3208
1702 }
1703
1704 emre <emre [AT] flash.net> {
1705         "Filter out this stream" feature for Follow TCP Stream
1706 }
1707
1708 Stephen Shelley <steve.shelley [AT] attbi.com> {
1709         Full payload dissection of compliance levels 0, 1 and 2 function
1710             codes for Modbus/TCP
1711 }
1712
1713 Erwin Rol <erwin [AT] erwinrol.com> {
1714         ArtNET support
1715         RTNET support
1716         ACN support
1717         ENTTEC and RDM support
1718 }
1719
1720 Duncan Laurie <duncan [AT] sun.com> {
1721         IPMI-over-LAN support (IPMI, RMCP, partial ASF)
1722 }
1723
1724 Tony Schene <schene [AT] pcisys.net> {
1725         Initial stub Kerberos kadmin support
1726         Kerberos-over-TCP support
1727         AUTH_GSSAPI support
1728 }
1729
1730 Matthijs Melchior <mmelchior [AT] xs4all.nl> {
1731         TCP support in text2pcap
1732         Support for automatically generating all declarations and
1733             definitions for plugin ABI from a single file
1734         Support for registering fields after all the protocol
1735             registration routines are called
1736         Generic ASN.1 dissection plugin
1737 }
1738
1739 Garth Bushell <gbushell [AT] elipsan.com> {
1740         iSNS support
1741 }
1742
1743 Mark C. Brown <mbrown [AT] nosila.net> {
1744         Improvements to code that reads HP-UX nettl files
1745 }
1746
1747 Can Erkin Acar <canacar [AT] eee.metu.edu.tr> {
1748         Support for new DLT_PFLOG format
1749 }
1750
1751 Martin Warnes <martin.warnes [AT] ntlworld.com> {
1752         Support for VMS UCX$TRACE output in wiretap
1753 }
1754
1755 J Bruce Fields <bfields [AT] fieldses.org> {
1756         Some work on packet_rpc.c to support RPCSEC_GSS
1757 }
1758
1759 tz <tz1 [AT] mac.com> {
1760         Decode the base-64 string for HTTP Basic authorization
1761 }
1762
1763 Jeff Liu <jqliu [AT] broadcom.com> {
1764         WPA and WPA IE support
1765 }
1766
1767 Niels Koot <Niels.Koot [AT] logicacmg.com> {
1768         Support for subdissectors in SUA
1769         Assorted SUA fixes
1770 }
1771
1772 Lionel Ains <lains [AT] gmx.net> {
1773         "-d" flag for decode-as support in Tethereal
1774 }
1775
1776 Joakim Wiberg <jow [AT] hms-networks.com> {
1777         Support for Common Industrial Protocol over IP
1778 }
1779
1780 Jeff Rizzo <riz [AT] boogers.sf.ca.us> {
1781         sFlow support
1782 }
1783
1784 Christoph Wiest <ch.wiest [AT] tesionmail.de> {
1785         Redo MEGACO dissector to more fully parse text-format messages
1786 }
1787
1788 Xuan Zhang <xz [AT] aemail4u.com> {
1789         eDonkey support
1790 }
1791
1792 Thierry Martin <thierry.martin [AT] accellent-group.com> {
1793         Support for reading files from Accellent 5Views LAN agents
1794 }
1795
1796 Oleg Terletsky <oleg.terletsky [AT] comverse.com> {
1797         LWRES support
1798 }
1799
1800 Michael Lum <mlum [AT] telostech.com> {
1801         Support for saving list of disabled protocols
1802         ANSI TCAP support
1803         ANSI MAP support
1804         ALCAP (Q.2630.1) support
1805         IS-637-A (SMS) support
1806         IS-683-A (OTA) support
1807         BSSAP (GSM 08.06)/BSAP (IOS 4.0.1) support
1808         IOS 4.0.1 support
1809         GSM BSSMAP (GSM 08.08) support
1810         GSM DTAP (3GPP TS 24.008) support
1811         GSM SMS (3GPP TS 24.011) support
1812         GSM SS (3GPP TS 24.080) support
1813         GSM SMS TPDU (3GPP TS 23.040) support
1814 }
1815
1816 Shiang-Ming Huang <smhuang [AT] pcs.csie.nctu.edu.tw> {
1817         STUN (RFC 3489) support
1818 }
1819
1820 Tony Lindstrom <tony.lindstrom [AT] ericsson.com> {
1821         Updates of DHCPV6 dissector to draft-ietf-dhc-dhcpv6-28,
1822             draft-ietf-dhc-dhcpv6-opt-prefix-delegation-04, and
1823             draft-ietf-dhc-dhcpv6-opt-dnsconfig-03, and addition of NIS
1824             and time configuration option drafts
1825             draft-ietf-dhc-dhcpv6-opt-nisconfig-02 and
1826             draft-ietf-dhc-dhcpv6-opt-timeconfig-02
1827 }
1828
1829 Niklas Ogren <niklas.ogren [AT] 71.se> {
1830         H.263 support for RTP
1831 }
1832
1833 Jesper Peterson <jesper [AT] endace.com> {
1834         Cisco HDLC FCS support
1835         Support for reading Endace ERF files
1836 }
1837
1838 Giles Scott <gscott2 [AT] nortelnetworks.com> {
1839         Nortel/SynOptics Network Management Protocol support
1840         Alteon/Nortel Transparent Proxy Control Protocol support
1841 }
1842
1843 Vincent Jardin <vincent.jardin [AT] 6wind.com> {
1844         Support for TEREDO
1845 }
1846
1847 Jean-Michel Fayard <jean-michel.fayard [AT] moufrei.de> {
1848         Show in Tools:Summary window statistics about packets that
1849             passed the current display filter
1850         BOOTP/DHCP, HTTP, and WSP statistics taps
1851 }
1852
1853 Josef Korelus <jkor [AT] quick.cz> {
1854         GPRS Network Service-over-Frame-Relay support
1855         GPRS BSSGP support
1856 }
1857
1858 Brian K. Teravskis <Brian_Teravskis [AT] Cargill.com> {
1859         Support for saving RTP analysis data in CSV form
1860 }
1861
1862 Nathan Jennings <njen [AT] bellsouth.net> {
1863         Support for user-supplied interface descriptions
1864         Support for hiding interfaces in drop-down list in capture
1865             dialog
1866 }
1867
1868 Hans Viens <hviens [AT] mediatrix.com> {
1869         T.38 Support
1870 }
1871
1872 Kevin A. Noll <knoll [AT] poss.com> {
1873         RFC 2833 RTP Events support
1874 }
1875
1876 Emanuele Caratti <wiz [AT] libero.it> {
1877         Full TACACS+ dissection
1878 }
1879
1880 Graeme Reid <graeme.reid [AT] norwoodsystems.com> {
1881         H.450 support
1882 }
1883
1884 Lars Ruoff <lars.ruoff [AT] sxb.bsf.alcatel.fr> {
1885         Rewritten RTP analysis tap
1886 }
1887
1888 Samuel Qu <samuel.qu [AT] utstar.com> {
1889         ITU TCAP support
1890 }
1891
1892 Baktha Muralitharan <muralidb [AT] cisco.com> {
1893         Link Management Protocol (LMP) fixes
1894 }
1895
1896 Loïc Minier <lool [AT] dooz.org> {
1897         HTTP header and payload desegmentation
1898 }
1899
1900 Marcel Holtmann <marcel [AT] holtmann.org> {
1901         Support for reading Linux Bluez Bluetooth stack "hcidump -w"
1902             traces
1903 }
1904
1905 Scott Emberley <scotte [AT] netinst.com> {
1906         Support for reading Network Instruments version 9 capture files
1907 }
1908
1909 Brian Fundakowski Feldman <bfeldman [AT] fla.fujitsu.com> {
1910         Support for setting link-layer type when capturing
1911 }
1912
1913 Yuriy Sidelnikov <ysidelnikov [AT] hotmail.com> {
1914         ISO 8327-1 Session Protocol support
1915 }
1916
1917 Matthias Drochner <M.Drochner [AT] fz-juelich.de> {
1918         Support for mode 6 and mode 7 control packets, and NTP4 autokey
1919             extension data, in NTP
1920 }
1921
1922 Dave Sclarsky <dave_sclarsky [AT] cnt.com> {
1923         CPFI support
1924 }
1925
1926 And assorted fixes and enhancements by the people listed above and by:
1927
1928         Pavel Roskin <proski [AT] gnu.org>
1929         Georgi Guninski <guninski [AT] guninski.com>
1930         Jason Copenhaver <jcopenha [AT] typedef.org>
1931         Eric Perie <eric.perie [AT] colubris.com>
1932         David Yon <yon [AT] tacticalsoftware.com>
1933         Marcio Franco <franco.marcio [AT] rd.francetelecom.fr>
1934         Kaloian Stoilov <kalkata [AT] yahoo.com>
1935         Steven Lass <stevenlass [AT] mail.com>
1936         Gregory Stark <gsstark [AT] mit.edu>
1937         Darren Steele <steeley [AT] steeley.co.uk>
1938         <smhuang [AT] pcs.csie.nctu.edu.tw>
1939         Michael Kopp <michael.kopp [AT] isarnet.de>
1940         Bernd Leibing <bernd.leibing [AT] kiz.uni-ulm.de>
1941         Chris Heath <chris [AT] heathens.co.nz>
1942         Gisle Vanem <giva [AT] bgnett.no>
1943         Ritchie <ritchie [AT] tipsybottle.com>
1944         Aki Immonen <aki.immonen [AT] golftalma.fi>
1945         Ian Schorr <ischorr [AT] comcast.net>
1946         David E. Weekly <david [AT] weekly.org>
1947         Steve Ford <sford [AT] geeky-boy.com>
1948         Masaki Chikama <masaki-c [AT] is.aist-nara.ac.jp>
1949         Mohammad Hanif <mhanif [AT] nexthop.com>
1950         Martin Mathieson <martin [AT] arca-technologies.com>
1951
1952 Alain Magloire <alainm[AT]rcsm.ece.mcgill.ca> was kind enough to
1953 give his permission to use his version of snprintf.c.
1954
1955 Dan Lasley <dlasley[AT]promus.com> gave permission for his dumpit() hex-dump
1956 routine to be used.
1957
1958 Mattia Cazzola <mattiac[AT]alinet.it> provided a patch to the hex dump
1959 display routine.
1960
1961 We use the exception module from Kazlib, a C library written by
1962 Kaz Kylheku <kaz[AT]ashi.footprints.net>. Thanks goes to him for his
1963 well-written library. The Kazlib home page can be found at
1964 http://users.footprints.net/~kaz/kazlib.html