SCCP support, from Jeff Morriss.
[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            <mlh[AT]io.com>{
30     TCP Follow
31 }
32
33 Bobo Rajec           <bobo[AT]bsp-consulting.sk> {
34     DNS protocol support
35 }
36
37 Laurent Deniel       <deniel[AT]worldnet.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 }
92
93 Martin Maciaszek <fastjack[AT]i-s-o.net> {
94         RPM .spec file
95 }
96
97 Didier Jorand <Didier.Jorand[AT]alcatel.fr> {
98         SNMP support
99 }
100
101 Jun-ichiro itojun Hagino <itojun[AT]itojun.org> {
102         http://www.itojun.org/
103
104         IPv6 support
105         RIPng support
106         IPsec support
107         PIM (Prototocol-Independent Multicast) support
108         IPComp (IP Payload Compression) support
109         BGP (Border Gateway Protocol) support
110 }
111
112 Richard Sharpe <sharpe[AT]ns.aus.com> {
113         TFTP, FTP, POP, Telnet support
114         Infrastructure changes for the benefit of TFTP
115         SMB support
116 }
117
118 John McDermott <jjm[AT]jkintl.com> {
119         Packet coloring support
120         Pseudo-real-time capture
121 }
122
123 Jeff Jahr <jjahr[AT]shastanets.com> {
124         PPP over Ethernet (PPPoe)
125 }
126
127 Brad Robel-Forrest <bradr[AT]watchguard.com> {
128         ISAKMP, GRE, PPTP
129 }
130
131 Ashok Narayanan <ashokn[AT]cisco.com> {
132         RSVP
133         Match Selected functionality
134         Support for reading compressed capture files
135         MPLS
136 }
137
138 Aaron Hillegass <aaron[AT]classmax.com> {
139         Summary dialogue
140 }
141
142 Jason Lango <jal[AT]netapp.com> {
143         RTSP, SDP
144 }
145
146 Johan Feyaerts <Johan.Feyaerts[AT]siemens.atea.be> {
147         RADIUS
148 }
149
150 Olivier Abad <oabad[AT]cybercable.fr> {
151         X.25 support in iptrace files and Sniffer files
152         Support for files from RADCOM WAN/LAN analyzers
153             and HP-UX nettl traces
154         LAPB, X.25
155         Plugins support
156         Support for capturing packet data from pipes
157 }
158
159 Thierry Andry <Thierry.Andry[AT]advalvas.be> {
160         Linux ATM Classical IP support
161 }
162
163 Jeff Foster <jfoste[AT]woodward.com> {
164         NetBEUI/NBF support (NetBIOS atop 802.2 LLC, the
165             original NetBIOS encapsulation)
166         SMB Mailslot and Netlogin protocol support
167         Popup packet windows
168         Support for protocols registering themselves with dissectors for
169             protocols on top of which they run
170         Rlogin support
171         Support for associating a dissector with a conversation, and for
172             use of that dissector by TCP and UDP
173         SOCKS support
174         Microsoft Proxy protocol support
175         Support for conversations with "wildcard" destination addresses
176            and/or ports
177         Initial support for constructing filter expressions
178         Support for reading Sniffer Frame Relay captures
179         Partial support for determining the type of "Internetwork
180             analyzer" Sniffer captures (we don't yet have enough captures
181             to do it all)
182 }
183
184 Peter Torvals <petertv[AT]xoommail.com> {
185         Internet Cache Protocol support
186 }
187
188 Christophe Tronche <ch.tronche[AT]computer.org> {
189         http://tronche.com/
190         BPDU (spanning tree protocol) support
191         X11 requests support
192 }
193
194 Nathan Neulinger <nneul[AT]umr.edu> {
195         Yahoo messenger and pager protocol support
196         NTP (Network Time Protocol) support
197         RX protocol support
198         Andrew File System protocol support
199         802.1q VLAN support
200         Misc. RPC program dissectors
201         TNS/Oracle dissector
202         Tacacs+/XTacacs dissector
203         IRC dissector
204         AppleTalk NBP dissector
205         AppleTalk RTMP response dissector
206         Automake and autoconf updates to handle the current CVS versions
207             of automake (which will probably eventually become the next
208             releases of automake and autoconf)
209         Additional cipher suite names for SSL
210 }
211
212 Tomislav Vujec <tvujec[AT]carnet.hr> {
213         Additional NTP support
214 }
215
216 Kojak <kojak[AT]bigwig.net> {
217         ICQ support
218 }
219
220 Uwe Girlich <Uwe.Girlich[AT]philosys.de> {
221         ONC RPC support
222         NFS support
223         Mount Protocol support started
224         NLM support started
225         PC NFS support started
226         TSP support
227         Quake dissector
228         QuakeWorld dissector
229         Quake II dissector
230         Quake 3 Arena dissector
231 }
232
233 Warren Young <tangent[AT]mail.com> {
234         "Print" button support in "Tools:Follow TCP Stream" window
235 }
236
237 Heikki Vatiainen <hessu[AT]cs.tut.fi> {
238         Cisco Auto-RP protocol support
239         SAP (Session Announcement Protocol) support
240         VRRP (Virtual Router Redundancy)
241         HSRP (Hot Standby Router Protocol)
242         option to control whether to interpret the IPv4 TOS field as
243             such or as the DiffServ field
244         COPS
245         SIP (Session Initiation Protocol)
246         BGP tvbuffification
247         IPv6 and ICMPv6 tvbuffification
248         PIM enhancements and fixes
249         Support for Enter/Return toggling expansion of selected protocol
250             tree item
251         IGMP fixes and multicast traceroute support
252         MSDP support
253         IPv6 name resolution support on Solaris 8
254         Enhancements to the "bad sed" tests
255         Make "get_host_ipaddr()" require dotted-quad IP addresses to
256             really be quads
257 }
258
259 Greg Hankins <gregh[AT]twoguys.org> {
260         http://www.twoguys.org/~gregh
261
262         updates to BGP (Border Gateway Protocol) support
263 }
264
265 Jerry Talkington <jerryt[AT]netapp.com> {
266         updates to HTTP support
267         Filter selection/editing GUI improvements
268         WCCP 1.0 support
269         Right-mouse-button menu support
270 }
271
272 Dave Chapeskie <dchapes[AT]ddm.on.ca> {
273         updates to ISAKMP support
274 }
275
276 James Coe <jammer[AT]cin.net> {
277         SRVLOC (Service Location Protocol) support
278         NCP over IP support
279 }
280
281 Bert Driehuis <driehuis[AT]playbeing.org> {
282         I4B (ISDN for BSD) wiretap module
283         V.120
284 }
285
286 Stuart Stanley <stuarts[AT]mxmail.net> {
287         ISIS on CLNP support
288 }
289
290 John Thomes <john[AT]ensemblecom.com> {
291         L2TP support
292 }
293
294 Laurent Cazalet <laurent.cazalet[AT]mailclub.net> {
295         updates to L2TP support
296 }
297
298 Thomas Parvais <thomas.parvais[AT]advalvas.be> {
299         updates to L2TP support
300 }
301
302 Gerrit Gehnen <G.Gehnen[AT]atrie.de> {
303         support for "Inactive Subset" of ISO CLNP
304         Decoding of OSI COTP TSAPs as text when they're plain text
305         Sinec H1 protocol support
306 }
307
308 Craig Newell <craign[AT]cheque.uq.edu.au> {
309         TFTP options (RFC 2347) support
310 }
311
312 Ed Meaney <emeaney[AT]cisco.com> {
313         Win32 support
314 }
315
316 Dietmar Petras <DPetras[AT]ELSA.de> {
317         Time protocol support
318         Fix to handling of SNMPv2 TRAP PDUs
319 }
320
321 Fred Reimer <fwr[AT]ga.prestige.net> {
322         TCP segment length in TCP packet summary
323 }
324
325 Florian Lohoff <flo[AT]rfc822.org> {
326         Various enhancements to RADIUS support
327         Fixes to L2TP result and error code dissection
328 }
329
330 Jochen Friedrich <jochen+ethereal[AT]scram.de> {
331         Fix to IPv6 fragment handling
332         SMUX and SNMPv3 support
333         Zebra
334 }
335
336 Paul Welchinski <paul.welchinski[AT]telusplanet.net> {
337         Fixes to Win32 packet capture code
338 }
339
340 Doug Nazar <nazard[AT]dragoninc.on.ca> {
341         LDAP support
342 }
343
344 Andreas Sikkema <andreas.sikkema[AT]philips.com> {
345         Fixes to SMB dissector
346         Fixes to capture file handling on Win32
347         RTCP, RTP, TPKT (RFC 1006), H.261
348 }
349
350 Mark Muhlestein <mmm[AT]netapp.com> {
351         CIFS-over-TCP support
352 }
353
354 Graham Bloice <graham.bloice[AT]trihedral.com> {
355         Win32 icon for Ethereal, and Win32 resource-compiler files to
356             add version/copyright/etc. information to Win32 executables
357         Support for sorting columns in the summary by clicking on them
358         Win32 Makefile improvements
359         Support for "Update list of packets in real time" during capture
360             on Win32
361         Support for inverse video rather than boldface highlighting of
362             the bytes, in the hex dump window, corresponding to a selected
363             field
364 }
365
366 Ralf Schneider <ralf.schneider[AT]alcatel.se> {
367         Enhancements to OSI CLNP, CLTP, and ISIS support
368         OSI ESIS support
369 }
370
371 Yaniv Kaul <ykaul[AT]netvision.net.il> {
372         Enhancements to ISAKMP
373 }
374
375 Paul Ionescu <paul[AT]acorp.ro> {
376         IPX-over-GRE support
377         EIGRP support
378         Cisco IGRP support
379         X.25-over-TCP support
380         DEC LANBridge Spanning Tree Protocol support
381         X.25-over-LLC support
382         IP Prefix field support in CDP
383         Frame Relay support
384         Frame-Relay-over-GRE support
385         IPX SAP over IPX EIGRP support
386         Fleshed out TACACS/XTACACS/TACACS+ dissector
387         DLSw support
388 }
389
390 Mark Burton <markb[AT]ordern.com> {
391         Assorted SMB fixes and enhancements
392         iSCSI support
393 }
394
395 Stefan Raab <sraab[AT]cisco.com> {
396         Mobile IP
397 }
398
399 Mark Clayton <clayton[AT]shore.net> {
400         Support for capturing on ATM interfaces on Linux
401 }
402
403 Michael Rozhavsky <mike[AT]tochna.technion.ac.il> {
404         OSPF enhancements
405 }
406
407 Dug Song <dugsong[AT]monkey.org> {
408         RPCSEC_GSS credential/verifier dissection for ONC RPC
409 }
410
411 Michael Tuexen <Michael.Tuexen[AT]icn.siemens.de> {
412         SCTP support
413         M3UA support
414         ISDN Q.921-User Adaptation Layer (IUA) support
415         SUA and SUA Light support
416         MTP3 support
417         MacOS X support
418         Update of M2PA support to draft 3
419         MTP2 support
420         SCTP support in text2pcap
421 }
422
423 Bruce Korb <bkorb[AT]sco.com> {
424         Improved autogen.sh script
425 }
426
427 Jose Pedro Oliveira <jpo[AT]di.uminho.pt> {
428         DHCP enhancements
429 }
430
431 David Frascone <dave[AT]frascone.com> {
432         DIAMETER
433         Bug fixes and enhancements to Mobile IP
434         Support for Mobile IP's use of ICMP Router Advertisements
435 }
436
437 Peter Kjellerstedt <pkj[AT]axis.com> {
438         SRVLOC fixes
439         ICQ enhancements
440 }
441
442 Phil Techau <phil_t[AT]altavista.net> {
443         Added "col_append_str()"
444         Signed integer support in display filters and in the protocol tree
445         BOOTP fixes
446         Additional NTP reference clock identifiers
447 }
448
449 Wes Hardaker <wjhardaker[AT]ucdavis.edu> {
450         Kerberos 5 support
451 }
452
453 Robert Tsai <rtsai[AT]netapp.com> {
454         Rsh support
455         Support for embedded newlines in SDP fields
456         Support for leading LWS in RTSP headers
457 }
458
459 Craig Metz <cmetz[AT]inner.net> {
460         OSPF type 7 LSA dissection
461 }
462
463 Per Flock <per.flock[AT]axis.com> {
464         A6 and DNAME resource record support
465         RFC 2673 bitstring label support
466 }
467
468 Jack Keane <jkeane[AT]OpenReach.com> {
469         ISAKMP fixes to handle malformed packets
470 }
471
472 Brian Wellington <bwelling[AT]xbill.org> {
473         Support for DNS CERT, KX, TSIG, and TKEY records
474         Support for NOTIFY and UPDATE DNS opcodes
475         Support for YXDOMAIN, YXRRSSET, NXRRRSET, NOTAUTH, NOTZONE, and
476            TSIG/TKEY error DNS reply codes
477         Partial support for DNS-over-TCP
478 }
479
480 Santeri Paavolainen <santtu[AT]ssh.com> {
481         "Capture->Stop" menu bar item
482         Improved capture statistics box
483 }
484
485 Ulrich Kiermayr <uk[AT]ap.univie.ac.at> {
486         ECN Extension support
487 }
488
489 Neil Hunter <neil.hunter[AT]energis-squared.com> {
490         WAP support
491 }
492
493 Ralf Holzer <ralf[AT]well.com> {
494         AIM/OSCAR support
495 }
496
497 Craig Rodrigues <rodrigc[AT]mediaone.net> {
498         GIOP 1.2 support and other GIOP enhancements
499         Handle current versions of RPM, which compress man pages
500 }
501
502 Ed Warnicke <hagbard[AT]physics.rutgers.edu> {
503         MGCP dissector plugin
504 }
505
506 Johan Jorgensen <johan.jorgensen[AT]axis.com> {
507         IEEE 802.11 support
508 }
509
510 Frank Singleton <frank.singleton[AT]ericsson.com> {
511         Short integer CDR support for GIOP
512         Support for protocols running atop GIOP
513         GIOP CosNaming support
514 }
515
516 Kevin Shi <techishi[AT]ms22.hinet.net> {
517         GVRP support
518 }
519
520 Mike Frisch <mfrisch[AT]saturn.tlug.org> {
521         NFSv4 support
522         HCLNFSD support
523         rquota support
524         AUTH_DES support
525         Tvbuffified NFS dissector
526         RPCSEC_GSS fixes
527 }
528
529 Burke Lau <burke_lau[AT]agilent.com> {
530         PPP FCS checking
531         Cisco HDLC support in PPP dissector
532         MPLS-over-PPP support
533 }
534
535 Martti Kuparinen <martti.kuparinen[AT]iki.fi> {
536         Mobile IPv6 support
537         HMIPv6 support
538 }
539
540 David Hampton <dhampton[AT]mac.com> {
541         Support for HTTP methods added by GENA (the uPnP protocol)
542         Support for the HTTP-based SSDP protocol
543         "Decode As" dialog
544 }
545
546 Kent Engstrƶm <kent[AT]unit.liu.se> {
547         CDP VTP Management Domain item support
548 }
549
550 Ronnie Sahlberg <sahlberg[AT]optushome.com.au> {
551         NLM dissector enhancements
552         Mount dissector enhancements
553         Support for status monitor protocol and status monitor callback
554             protocol
555         YPSERV dissector enhancements
556         BOOTPARAM dissector enhancements
557         RWALL support
558         HCLNFSD dissector enhancements
559         IP fragment reassembly
560         YPPASSWD support
561         KLM support
562         SPRAY support
563         rquota support completed
564         XDR array support
565         NIS+ support
566         Rewritten IGMP dissector
567         Tvbuffified and bug-fixed RX and AFS dissectors
568         Support for filtering on absolute and relative time fields
569         DVMRP support
570         MRDISC support
571         MSNIP support
572         Tvbuffified ISIS dissector
573         Tvbuffified SMB NETLOGON dissector
574         Tvbuffified SMB BROWSER dissector
575         TCP segment reassembly and support for it in ONC RPC and NBSS
576             dissectors
577         Filterable fields for XoT and RIP
578         Times in NFS done as FT_ABSOLUTE_TIME and FT_RELATIVE_TIME
579         FT_UINT64 support, code to handle 64-bit integers without
580             requiring compiler support for them, and updates to the
581             Diameter, L2TP, NFS, and NLM dissectors to use it and to the
582             ONC RPC dissector to allow ONC RPC subdissectors to use it
583         SMB tvbuffication and enhancement
584         NDMPv3 support
585         Add time between request and reply as a field to ONC RPC replies
586         File handle to file name resolution in NFS and related protocols
587         DCE RPC enhancements
588         SAMR updates
589 }
590
591 Borosa Tomislav <tomislav.borosa[AT]SIEMENS.HR> {
592         Updates to mobile IPv6
593 }
594
595 Alexandre P. Ferreira <alexandref[AT]tcoip.com.br> {
596         WTLS support
597         WSP fixes and enhancements
598 }
599
600 Simharajan Srishylam <Simharajan.Srishylam[AT]netapp.com> {
601         Assorted WCCP2 enhancements
602         ICAP support
603 }
604
605 Greg Kilfoyle <gregk[AT]redback.com> {
606         BOOTP option 82 (Relay Agent Information option) support
607 }
608
609 James E. Flemer <jflemer[AT]acm.jhu.edu> {
610         Hidden Boolean fields set if the IP or ICMP checksums are bad
611 }
612
613 Peter Lei <peterlei[AT]cisco.com> {
614         RFC 3024 reverse tunneling support for the Mobile IP dissector
615 }
616
617 Thomas Gimpel <thomas.gimpel[AT]ferrari.de> {
618         Fixes to the Q.931 dissector
619 }
620
621 Albert Chin <china[AT]thewrittenword.com> {
622         Fixes to Lemon to get it to compile on platforms (such as some
623             versions of Tru64 UNIX) that define TRUE and FALSE
624         Fixes to some Tru64 compiler warninngs
625         Fix to TCP graph code to eliminate a GCCism
626         Simplify some autoconf code
627 }
628
629 Charles Levert <charles[AT]comm.polymtl.ca> {
630         CUPS browsing protocol support
631 }
632
633 Todd Sabin <tas[AT]webspan.net> {
634         DCE RPC support
635         Cleaned up "get_column_format_matches()"
636 }
637
638 Eduardo PĆ©rez Ureta <eperez[AT]dei.inf.uc3m.es> {
639         GUI fixes
640 }
641
642 Martin Thomas <martin_a_thomas[AT]yahoo.com> {
643         Support for TPKT being used for its original purpose (TCP port
644             102, containing OSI transport layer PDUs)
645 }
646
647 Hartmut Mueller <hartmut[AT]wendolene.ping.de> {
648         BACNET support
649 }
650
651 Michal Melerowicz <Michal.Melerowicz[AT]nokia.com> {
652         GTP support
653         GTPv1 support and GTPv0 improvements
654 }
655
656 Hannes Gredler <hannes[AT]juniper.net> {
657         OSI network layer over PPP support
658         Many IS-IS enhancements
659         Juniper Networks vendor ID in RADIUS dissector
660         HELLO message support in RSVP
661 }
662
663 Inoue <inoue[AT]ainet.or.jp> {
664         Preference dialog crash fix
665 }
666
667 Olivier Biot <Olivier.Biot[AT]siemens.atea.be> {
668         Various WTP fixes and enhancements
669 }
670
671 Patrick Wolfe <pjw[AT]zocalo.cellular.ameritech.com> {
672         WTLS client and trusted key ID handling enhancements
673 }
674
675 Martin Held <Martin.Held[AT]icn.siemens.de> {
676         RANAP support
677 }
678
679 Riaan Swart <rswart[AT]cs.sun.ac.za> {
680         Modbus/TCP support
681 }
682
683 Christian Lacunza <celacunza[AT]gmx.net> {
684         Command-line option to control automatic scrolling in "Update
685             list of packets in real time" captures
686 }
687
688 Scott Renfro <scott[AT]renfro.org> {
689         LDAP checks for invalid packets
690         "-t" flag for editcap, to adjust timestamps in frames
691         SSL/TLS support
692         Mergecap utility for merging capture files
693         Fixes for some calls to "localtime()" that didn't check whether
694            the call succeeded (it doesn't always do so on Windows, for
695            example)
696 }
697
698 Juan Toledo <toledo[AT]users.sourceforge.net> {
699         Passive FTP support
700 }
701
702 Jean-Christian Pennetier <jeanchristian.pennetier[AT]rd.francetelecom.fr> {
703         ISIS IPv6 routing TLV dissection
704         ISIS traffic engineering TLV dissection
705         IS neighbor and IP reachability TLVs given their own subtree
706             types
707         Assorted other ISIS fixes
708 }
709
710 Jian Yu <bgp4news[AT]yahoo.com> {
711         Support for Cisco-proprietary capabilities in BGP
712             Route-Refresh messages
713 }
714
715 Eran Mann <emann[AT]opticalaccess.com> {
716         Fix to LDP prefix FEC dissection for IPv4
717 }
718
719 Andy Hood <ahood[AT]westpac.com.au> {
720         "--with-ssl" configuration option, to use if UCD SNMP is
721            compiled with crypto support and needs -lcrypto
722         On Solaris, with GCC, add flags to reduce warnings from
723            inadequacies of function declarations in X11 headers
724         Translate enterprise OIDs in SNMP traps to strings if possible
725 }
726
727 Randy McEoin <rmceoin[AT]pe.net> {
728         Appletalk Data Stream Interface (used by AFP-over-TCP) support
729 }
730
731 Edgar Iglesias <edgar.iglesias[AT]axis.com> {
732         Fix to TCP reassembly code for retransmitted data
733 }
734
735 Martina Obermeier <Martina.Obermeier[AT]icn.siemens.de> {
736         ISUP (ISDN User Part, ITU-T recommendation Q.763) support
737 }
738
739 Javier Achirica <achirica[AT]ttd.net> {
740         IEEE 802.11 bug fixes and WEP support
741 }
742
743 B. Johannessen <bob[AT]havoq.com> {
744         Gnutella support
745 }
746
747 Thierry Pelle <thierry.pelle[AT]rd.francetelecom.fr> {
748         MP-BGP message support
749 }
750
751 Francisco Javier Cabello <fjcabello[AT]vtools.es> {
752         RFC 2250 MPEG1 support
753 }
754
755 Laurent Rabret <laurent.rabret[AT]rd.francetelecom.fr> {
756         LCP-over Ethernet and IPCP-over-Ethernet support (to handle
757             captures on Windows; PPP packets show up as Ethernet
758             packets, courtesy of NDISWAN, and apparently internal-to-PPP
759             protocols get passed through, with PPP protocol types
760             appearing in the Ethernet protocol type field)
761         PAP support
762         BGP bug fix
763 }
764
765 nuf si <gnippiks[AT]yahoo.com> {
766         RTSP fixes
767 }
768
769 Jeff Morriss <jeff.morriss[AT]ulticom.com> {
770         M2PA support
771         Support for ANSI flavor of MTP3
772         SCCP support
773 }
774
775 Aamer Akhter <aakhter[AT]cisco.com> {
776         Support for draft-rosen-vpn-ospf-bgp-mpls
777         Support for additional BGP extended communities
778 }
779
780 Pekka Savola <pekkas[AT]netcore.fi> {
781         Autoconf support for glibc IPv6 support
782 }
783
784 David Eisner <cradle[AT]Glue.umd.edu> {
785         NCP-over-IP bug fix
786 }
787
788 Steve Dickson <steved[AT]talarian.com> {
789         PGM (Pragmatic General Multicast) support
790 }
791
792 Markus Seehofer <mseehofe[AT]nt.hirschmann.de> {
793         GMRP support
794 }
795
796 Lee Berger <lberger[AT]roy.org> {
797         Fix to FT_UINT_STRING handling
798 }
799
800 Motonori Shindo <mshindo[AT]mshindo.net> {
801         Shiva PAP, EAP, and CBCP negotiation in LCP Callback Operation
802             support in PPP dissector
803         Support for decoding additional data, for CHAP, in LCP
804             Authentication Protocol option
805         Additional vendor (CoSine) for Radius
806         CoSine VSA support for Radius
807         Patches to PPP for CHAP support
808         Patches to packet-x11-keysym.h to clean up 8-bit chars
809         Fixes to take the Vendor-Specific attribute into consideration
810             when dissecting L2TP
811         L2TP Dissconnect Cause Information AVP support
812         PPP CCP support
813         PPP compressed packet support
814         Cooperative Route Filtering Capability support in BGP
815         Route Refresh Message bug fix in BGP
816         CBCP support in PPP
817         Fix Ascend/Lucent trace reading code to handle later trace
818             formats that have an ASCII dump at the end of the line
819         Get rid of "send output to /dev/null" hack in Ascend/Lucent
820            trace reading code's Flex scanner
821         BACP and BAP support in PPP dissector
822         Add necessary cast in TCP graph code
823         Fix up the generation of PDB files, clean them up on a "nmake -f
824             makefile.nmake clean", and put all the PDB files into the
825             Windows binary distribution
826         Delete installed data files on a Windows uninstallation
827 }
828
829 Terje Krogdahl <tekr[AT]nextra.com> {
830         Additional AVPs, and Event-Timestamp support, in RADIUS
831 }
832
833 Jean-Francois Mule <jfmule[AT]clarent.com> {
834         Additional SIP methods
835 }
836
837 Thomas Wittwer <thomas.wittwer[AT]iclip.ch> {
838         HTTP dissector registered by name
839         "prefs_register_string_preference()" made available to plugins
840         Remove unnecessary calls to "prefs_module_foreach()"
841         Support for stopping capture at specified capture file size or
842             capture duration
843 }
844
845 Matthias Nyffenegger <matthias.nyffenegger[AT]iclip.ch> {
846         Support for stopping capture at specified capture file size or
847             capture duration
848 }
849
850 Palle Lyckegaard <Palle[AT]lyckegaard.dk> {
851         OSPFv3 support
852 }
853
854 Nicolas Balkota <balkota[AT]mac.com> {
855         GTPv1 support and GTPv0 improvements
856 }
857
858 Tom Uijldert <Tom.Uijldert[AT]cmg.nl> {
859         WTP fixes
860         MMSE support
861         Push-traffic dissecting for WSP/WTLS
862         UCP support
863         SMPP support
864         multipart-content support in WSP/MMSE
865         WTP reassembly
866 }
867
868 Endoh Akira <endoh[AT]netmarks.co.jp> {
869         Support for dissecting multiple BGP capabilities
870 }
871
872 Graeme Hewson <graeme.hewson[AT]oracle.com> {
873         Additional Ascend codes, and IETF codes, for Radius
874         Handle errors from "pcap_dispatch()"
875         Fix Tethereal so signals break it out of the capture loop
876 }
877
878 Pasi Eronen <pasi.eronen[at]nixu.com> {
879         Patches to the dcerpc dissector for data representation decoding
880 }
881
882 Georg von Zezschwitz <gvz[AT]2scale.net> {
883         WSP fixes
884         Support for concatenated PDUs
885         Put URL of WSP GET/POST in the Info column
886         Fix a bug with WSP Connect requests with headers > 256 bytes
887         Implement attributes of WSP Suspend/Resume
888 }
889
890 Steffen Weinreich <steve[AT]weinreich.org> {
891         UCP fixes
892 }
893
894 Marc Milgram <mmilgram[AT]arrayinc.com> {
895         VMS TCPIPtrace wiretap module
896         DBS Etherwatch wiretap module
897 }
898
899 Gordon McKinney <gordon[AT]night-ray.com> {
900         Enhanced Ethereal icon for Windows
901         Support for time stamping packets in text2pcap
902         Fix to text2pcap to handle colons after offset field
903         Make IP-over-PPP work with the TCP graph code
904 }
905
906 Pavel Novotny <Pavel.Novotny[AT]icn.siemens.de> {
907         Additional items for RADIUS tunnels
908 }
909
910 Shinsuke Suzuki <suz[AT]kame.net> {
911         Fix to IPv6 PIM checksum calculation
912 }
913
914 Andrew C. Feren <aferen[AT]cetacean.com> {
915         Makefile fix
916         Solaris packaging fixes
917         Add ifdefs to the top-level Makefile.nmake to avoid using
918             Python if PYTHON isn't defined
919 }
920
921 Tomas Kukosa <tomas.kukosa[AT]anfdata.cz> {
922         Additional routines made available to plugins
923         Support in Wiretap for DLT_HHDLC
924 }
925
926 Andreas Stockmeier <a.stockmeier[AT]avm.de> {
927         IPCOMP transformation and ID_IPV4_ADDR_SUBNET for ISAKMP
928         Fix the file dialog box code to use "g_strdup()", not "strdup()"
929             to copy strings
930 }
931
932 Pekka Nikander <pekka.nikander[AT]nomadiclab.com> {
933         IEEE 802.1x, a/k/a EAPOL
934         PPP/EAPOL EAP support
935 }
936
937 Hamish Moffatt <hamish[AT]cloud.net.au> {
938         MPLS support for handling either IPv4 or IPv6 as the payload
939             protocol type
940         Win32 Makefile fixes
941         Use pod2html rather than man2html to build HTML man pages
942         Fix ethereal.nsi.in for recent versions of NSIS
943 }
944
945 Kazushi Sugyo <k-sugyou[AT]nwsl.mesh.ad.jp> {
946         Fix to display of AH length field
947         Fix to code to scan the SIOCGIFCONF list
948 }
949
950 Tim Potter <tpot[AT]samba.org> {
951         Support for DCE RPC atop SMB
952         Support for several Microsoft DCE RPC services used with SMB
953         Added code to call request and reply subdissectors in DCE RPC
954         Display the FID in the Info column of NT Create and X replies
955         Display the setup words in some SMB Transaction messages and
956             extract the FID from them
957         Use the FID, for DCE RPC-over-SMB, as part of the conversation
958            matching
959         Assorted SMB fixes
960         NT SID dissection
961 }
962
963 Raghu Angadi <rangadi[AT]inktomi.com> {
964         WCCP capability info dissection bug fix
965 }
966
967 Taisuke Sasaki <sasaki[AT]soft.net.fujitsu.co.jp> {
968         OSPFv3 fixes
969 }
970
971 Tim Newsham <newsham[AT]lava.net> {
972         Support for 802.11+Prism II monitor-mode link-layer headers
973 }
974
975 Tom Nisbet <Tnisbet[AT]VisualNetworks.com> {
976         Support for reading Visual Networks traffic capture files
977 }
978
979 Darren New <dnew[AT]san.rr.com> {
980         BXXP dissector modified to be a BEEP dissector
981 }
982
983 Pavel Mores <pvl[AT]uh.cz> {
984         TCP time-sequence, round-trip time, and throughput graphs
985 }
986
987 Bernd Becker <bb[AT]bernd-becker.de> {
988         Support for LOCATION_FORWARD, LOCATION_FORWARD_PERM and
989             NEEDS_ADDRESSING_MODE replies in GIOP
990         ethereal_gen.py cleanups
991         Reset the Protocol column to GIOP if no heuristic dissectors
992             succeed
993 }
994
995 Heinz Prantner <Heinz.Prantner[AT]radisys.com> {
996         M2TP support
997 }
998
999 Irfan Khan <ikhan[AT]qualcomm.com> {
1000         pppdump reader fixes
1001         Van Jacobson decompression support for PPP
1002 }
1003
1004 Jayaram V.R <vjayar[AT]cisco.com> {
1005         PPP multiplexing support
1006 }
1007
1008 Dinesh Dutt <ddutt[AT]cisco.com> {
1009         SCSI dissector, for use by iSCSI and other protocols that
1010             transport SCSI operations
1011 }
1012
1013 Nagarjuna Venna <nvenna[AT]Brixnet.com> {
1014         Only display the reason in BYE RTCP packets if it's present
1015 }
1016
1017 Jirka Novak <j.novak[AT]netsystem.cz> {
1018         Support for generating filter expressions based on packet list
1019             column values
1020         Support for adding filter expressions generated from column or
1021             protocol tree field values to the current expression rather
1022             than replacing the current expression
1023         Support for hex dump mode in "Follow TCP Stream" window showing
1024             hex and ASCII data
1025 }
1026
1027 Ricardo BarroetaveƱa <rbarroetavena[AT]veufort.com> {
1028         Enhanced LDP support
1029         Support TCP reassembly requiring multiple steps (e.g.,
1030             reassemble the PDU header to get the length of the PDU, then
1031             reassemble the PDU based on that length)
1032 }
1033
1034 Alan Harrison <alanharrison[AT]mail.com> {
1035         Fixes to EtherPeek file reader code
1036 }
1037
1038 Mike Frantzen <frantzen[AT]w4g.org> {
1039         Support for capturing on, and reading captures from, OpenBSD
1040             firewall logging virtual interface
1041 }
1042
1043 Charlie Duke <cduke[AT]fvc.com> {
1044         Added routines to the plugin table
1045 }
1046
1047 Alfred Arnold <Alfred.Arnold[AT]elsa.de> {
1048         IAPP support
1049 }
1050
1051 Dermot Bradley <dermot.bradley[AT]openwave.com> {
1052         Support for Openwave-specific WSP headers
1053         Support for Openwave-specific WSP field names
1054         Support for additional WSP content types from Openwave
1055         Support for additional WSP language values
1056 }
1057
1058 Adam Sulmicki <adam[AT]cfar.umd.edu> {
1059         Add more type values for EAP.
1060         Fix off-by-one bug when displaying Code of EAP message.
1061         Additional AVPs for RADIUS, and making RD_TP_CONNECT_INFO a
1062             RADIUS_STRING rather than a RADIUS_STRING_TAGGED
1063         Dissect EAP messages inside RADIUS
1064         Dissect SSL-encoded stuff inside EAP
1065 }
1066
1067 Kari Tiirikainen <ktiirika[AT]stybba.ntc.nokia.com> {
1068         COPS-PR extension support
1069 }
1070
1071 John Mackenzie <John.A.Mackenzie[AT]t-online.de> {
1072         Put missing initializations of table entries in "plugins.c"
1073         Register GIOP dissector as a UDP heuristic dissector
1074 }
1075
1076 Peter Valchev <pvalchev[AT]openbsd.org> {
1077         Fix editcap to assign the result of "getopt()" to an "int" and
1078            to check "getopt()"s return value with -1 rather than EOF
1079 }
1080
1081 Alex Ruzin <alexr[AT]nbase.co.il> {
1082         Support for IEEE 802.1w RST BPDUs
1083 }
1084
1085 Alain Magloire <alainm[AT]rcsm.ece.mcgill.ca> was kind enough to
1086 give his permission to use his version of snprintf.c.
1087
1088 Dan Lasley <dlasley[AT]promus.com> gave permission for his dumpit() hex-dump
1089 routine to be used.
1090
1091 Mattia Cazzola <mattiac[AT]alinet.it> provided a patch to the hex dump
1092 display routine.
1093
1094 We use the exception module from Kazlib, a C library written by
1095 Kaz Kylheku <kaz[AT]ashi.footprints.net>. Thanks goes to him for his
1096 well-written library. The Kazlib home page can be found at
1097 http://users.footprints.net/~kaz/kazlib.html