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