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