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