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