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