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