hf_netlogon_code did not have an hf_[] entry.
[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         SCCP-atop-M3UA support
422 }
423
424 Bruce Korb <bkorb[AT]sco.com> {
425         Improved autogen.sh script
426 }
427
428 Jose Pedro Oliveira <jpo[AT]di.uminho.pt> {
429         DHCP enhancements
430 }
431
432 David Frascone <dave[AT]frascone.com> {
433         DIAMETER
434         Bug fixes and enhancements to Mobile IP
435         Support for Mobile IP's use of ICMP Router Advertisements
436 }
437
438 Peter Kjellerstedt <pkj[AT]axis.com> {
439         SRVLOC fixes
440         ICQ enhancements
441 }
442
443 Phil Techau <phil_t[AT]altavista.net> {
444         Added "col_append_str()"
445         Signed integer support in display filters and in the protocol tree
446         BOOTP fixes
447         Additional NTP reference clock identifiers
448 }
449
450 Wes Hardaker <wjhardaker[AT]ucdavis.edu> {
451         Kerberos 5 support
452 }
453
454 Robert Tsai <rtsai[AT]netapp.com> {
455         Rsh support
456         Support for embedded newlines in SDP fields
457         Support for leading LWS in RTSP headers
458 }
459
460 Craig Metz <cmetz[AT]inner.net> {
461         OSPF type 7 LSA dissection
462 }
463
464 Per Flock <per.flock[AT]axis.com> {
465         A6 and DNAME resource record support
466         RFC 2673 bitstring label support
467 }
468
469 Jack Keane <jkeane[AT]OpenReach.com> {
470         ISAKMP fixes to handle malformed packets
471 }
472
473 Brian Wellington <bwelling[AT]xbill.org> {
474         Support for DNS CERT, KX, TSIG, and TKEY records
475         Support for NOTIFY and UPDATE DNS opcodes
476         Support for YXDOMAIN, YXRRSSET, NXRRRSET, NOTAUTH, NOTZONE, and
477            TSIG/TKEY error DNS reply codes
478         Partial support for DNS-over-TCP
479 }
480
481 Santeri Paavolainen <santtu[AT]ssh.com> {
482         "Capture->Stop" menu bar item
483         Improved capture statistics box
484 }
485
486 Ulrich Kiermayr <uk[AT]ap.univie.ac.at> {
487         ECN Extension support
488 }
489
490 Neil Hunter <neil.hunter[AT]energis-squared.com> {
491         WAP support
492 }
493
494 Ralf Holzer <ralf[AT]well.com> {
495         AIM/OSCAR support
496 }
497
498 Craig Rodrigues <rodrigc[AT]mediaone.net> {
499         GIOP 1.2 support and other GIOP enhancements
500         Handle current versions of RPM, which compress man pages
501 }
502
503 Ed Warnicke <hagbard[AT]physics.rutgers.edu> {
504         MGCP dissector plugin
505 }
506
507 Johan Jorgensen <johan.jorgensen[AT]axis.com> {
508         IEEE 802.11 support
509 }
510
511 Frank Singleton <frank.singleton[AT]ericsson.com> {
512         Short integer CDR support for GIOP
513         Support for protocols running atop GIOP
514         GIOP CosNaming support
515 }
516
517 Kevin Shi <techishi[AT]ms22.hinet.net> {
518         GVRP support
519 }
520
521 Mike Frisch <mfrisch[AT]saturn.tlug.org> {
522         NFSv4 support
523         HCLNFSD support
524         rquota support
525         AUTH_DES support
526         Tvbuffified NFS dissector
527         RPCSEC_GSS fixes
528 }
529
530 Burke Lau <burke_lau[AT]agilent.com> {
531         PPP FCS checking
532         Cisco HDLC support in PPP dissector
533         MPLS-over-PPP support
534 }
535
536 Martti Kuparinen <martti.kuparinen[AT]iki.fi> {
537         Mobile IPv6 support
538         HMIPv6 support
539 }
540
541 David Hampton <dhampton[AT]mac.com> {
542         Support for HTTP methods added by GENA (the uPnP protocol)
543         Support for the HTTP-based SSDP protocol
544         "Decode As" dialog
545 }
546
547 Kent Engstrƶm <kent[AT]unit.liu.se> {
548         CDP VTP Management Domain item support
549 }
550
551 Ronnie Sahlberg <sahlberg[AT]optushome.com.au> {
552         NLM dissector enhancements
553         Mount dissector enhancements
554         Support for status monitor protocol and status monitor callback
555             protocol
556         YPSERV dissector enhancements
557         BOOTPARAM dissector enhancements
558         RWALL support
559         HCLNFSD dissector enhancements
560         IP fragment reassembly
561         YPPASSWD support
562         KLM support
563         SPRAY support
564         rquota support completed
565         XDR array support
566         NIS+ support
567         Rewritten IGMP dissector
568         Tvbuffified and bug-fixed RX and AFS dissectors
569         Support for filtering on absolute and relative time fields
570         DVMRP support
571         MRDISC support
572         MSNIP support
573         Tvbuffified ISIS dissector
574         Tvbuffified SMB NETLOGON dissector
575         Tvbuffified SMB BROWSER dissector
576         TCP segment reassembly and support for it in ONC RPC and NBSS
577             dissectors
578         Filterable fields for XoT and RIP
579         Times in NFS done as FT_ABSOLUTE_TIME and FT_RELATIVE_TIME
580         FT_UINT64 support, code to handle 64-bit integers without
581             requiring compiler support for them, and updates to the
582             Diameter, L2TP, NFS, and NLM dissectors to use it and to the
583             ONC RPC dissector to allow ONC RPC subdissectors to use it
584         SMB tvbuffication and enhancement
585         NDMPv3 support
586         Add time between request and reply as a field to ONC RPC replies
587         File handle to file name resolution in NFS and related protocols
588         DCE RPC enhancements
589         SAMR updates
590         NETLOGON implementation
591 }
592
593 Borosa Tomislav <tomislav.borosa[AT]SIEMENS.HR> {
594         Updates to mobile IPv6
595 }
596
597 Alexandre P. Ferreira <alexandref[AT]tcoip.com.br> {
598         WTLS support
599         WSP fixes and enhancements
600 }
601
602 Simharajan Srishylam <Simharajan.Srishylam[AT]netapp.com> {
603         Assorted WCCP2 enhancements
604         ICAP support
605 }
606
607 Greg Kilfoyle <gregk[AT]redback.com> {
608         BOOTP option 82 (Relay Agent Information option) support
609 }
610
611 James E. Flemer <jflemer[AT]acm.jhu.edu> {
612         Hidden Boolean fields set if the IP or ICMP checksums are bad
613 }
614
615 Peter Lei <peterlei[AT]cisco.com> {
616         RFC 3024 reverse tunneling support for the Mobile IP dissector
617 }
618
619 Thomas Gimpel <thomas.gimpel[AT]ferrari.de> {
620         Fixes to the Q.931 dissector
621 }
622
623 Albert Chin <china[AT]thewrittenword.com> {
624         Fixes to Lemon to get it to compile on platforms (such as some
625             versions of Tru64 UNIX) that define TRUE and FALSE
626         Fixes to some Tru64 compiler warninngs
627         Fix to TCP graph code to eliminate a GCCism
628         Simplify some autoconf code
629 }
630
631 Charles Levert <charles[AT]comm.polymtl.ca> {
632         CUPS browsing protocol support
633 }
634
635 Todd Sabin <tas[AT]webspan.net> {
636         DCE RPC support
637         Cleaned up "get_column_format_matches()"
638 }
639
640 Eduardo PĆ©rez Ureta <eperez[AT]dei.inf.uc3m.es> {
641         GUI fixes
642 }
643
644 Martin Thomas <martin_a_thomas[AT]yahoo.com> {
645         Support for TPKT being used for its original purpose (TCP port
646             102, containing OSI transport layer PDUs)
647 }
648
649 Hartmut Mueller <hartmut[AT]wendolene.ping.de> {
650         BACNET support
651 }
652
653 Michal Melerowicz <Michal.Melerowicz[AT]nokia.com> {
654         GTP support
655         GTPv1 support and GTPv0 improvements
656 }
657
658 Hannes Gredler <hannes[AT]juniper.net> {
659         OSI network layer over PPP support
660         Many IS-IS enhancements
661         Juniper Networks vendor ID in RADIUS dissector
662         HELLO message support in RSVP
663 }
664
665 Inoue <inoue[AT]ainet.or.jp> {
666         Preference dialog crash fix
667 }
668
669 Olivier Biot <Olivier.Biot[AT]siemens.atea.be> {
670         Various WTP fixes and enhancements
671 }
672
673 Patrick Wolfe <pjw[AT]zocalo.cellular.ameritech.com> {
674         WTLS client and trusted key ID handling enhancements
675 }
676
677 Martin Held <Martin.Held[AT]icn.siemens.de> {
678         RANAP support
679 }
680
681 Riaan Swart <rswart[AT]cs.sun.ac.za> {
682         Modbus/TCP support
683 }
684
685 Christian Lacunza <celacunza[AT]gmx.net> {
686         Command-line option to control automatic scrolling in "Update
687             list of packets in real time" captures
688 }
689
690 Scott Renfro <scott[AT]renfro.org> {
691         LDAP checks for invalid packets
692         "-t" flag for editcap, to adjust timestamps in frames
693         SSL/TLS support
694         Mergecap utility for merging capture files
695         Fixes for some calls to "localtime()" that didn't check whether
696            the call succeeded (it doesn't always do so on Windows, for
697            example)
698 }
699
700 Juan Toledo <toledo[AT]users.sourceforge.net> {
701         Passive FTP support
702 }
703
704 Jean-Christian Pennetier <jeanchristian.pennetier[AT]rd.francetelecom.fr> {
705         ISIS IPv6 routing TLV dissection
706         ISIS traffic engineering TLV dissection
707         IS neighbor and IP reachability TLVs given their own subtree
708             types
709         Assorted other ISIS fixes
710 }
711
712 Jian Yu <bgp4news[AT]yahoo.com> {
713         Support for Cisco-proprietary capabilities in BGP
714             Route-Refresh messages
715 }
716
717 Eran Mann <emann[AT]opticalaccess.com> {
718         Fix to LDP prefix FEC dissection for IPv4
719 }
720
721 Andy Hood <ahood[AT]westpac.com.au> {
722         "--with-ssl" configuration option, to use if UCD SNMP is
723            compiled with crypto support and needs -lcrypto
724         On Solaris, with GCC, add flags to reduce warnings from
725            inadequacies of function declarations in X11 headers
726         Translate enterprise OIDs in SNMP traps to strings if possible
727 }
728
729 Randy McEoin <rmceoin[AT]pe.net> {
730         Appletalk Data Stream Interface (used by AFP-over-TCP) support
731 }
732
733 Edgar Iglesias <edgar.iglesias[AT]axis.com> {
734         Fix to TCP reassembly code for retransmitted data
735 }
736
737 Martina Obermeier <Martina.Obermeier[AT]icn.siemens.de> {
738         ISUP (ISDN User Part, ITU-T recommendation Q.763) support
739 }
740
741 Javier Achirica <achirica[AT]ttd.net> {
742         IEEE 802.11 bug fixes and WEP support
743 }
744
745 B. Johannessen <bob[AT]havoq.com> {
746         Gnutella support
747 }
748
749 Thierry Pelle <thierry.pelle[AT]rd.francetelecom.fr> {
750         MP-BGP message support
751 }
752
753 Francisco Javier Cabello <fjcabello[AT]vtools.es> {
754         RFC 2250 MPEG1 support
755 }
756
757 Laurent Rabret <laurent.rabret[AT]rd.francetelecom.fr> {
758         LCP-over Ethernet and IPCP-over-Ethernet support (to handle
759             captures on Windows; PPP packets show up as Ethernet
760             packets, courtesy of NDISWAN, and apparently internal-to-PPP
761             protocols get passed through, with PPP protocol types
762             appearing in the Ethernet protocol type field)
763         PAP support
764         BGP bug fix
765 }
766
767 nuf si <gnippiks[AT]yahoo.com> {
768         RTSP fixes
769 }
770
771 Jeff Morriss <jeff.morriss[AT]ulticom.com> {
772         M2PA support
773         Support for ANSI flavor of MTP3
774         SCCP support
775 }
776
777 Aamer Akhter <aakhter[AT]cisco.com> {
778         Support for draft-rosen-vpn-ospf-bgp-mpls
779         Support for additional BGP extended communities
780 }
781
782 Pekka Savola <pekkas[AT]netcore.fi> {
783         Autoconf support for glibc IPv6 support
784 }
785
786 David Eisner <cradle[AT]Glue.umd.edu> {
787         NCP-over-IP bug fix
788 }
789
790 Steve Dickson <steved[AT]talarian.com> {
791         PGM (Pragmatic General Multicast) support
792 }
793
794 Markus Seehofer <mseehofe[AT]nt.hirschmann.de> {
795         GMRP support
796 }
797
798 Lee Berger <lberger[AT]roy.org> {
799         Fix to FT_UINT_STRING handling
800 }
801
802 Motonori Shindo <mshindo[AT]mshindo.net> {
803         Shiva PAP, EAP, and CBCP negotiation in LCP Callback Operation
804             support in PPP dissector
805         Support for decoding additional data, for CHAP, in LCP
806             Authentication Protocol option
807         Additional vendor (CoSine) for Radius
808         CoSine VSA support for Radius
809         Patches to PPP for CHAP support
810         Patches to packet-x11-keysym.h to clean up 8-bit chars
811         Fixes to take the Vendor-Specific attribute into consideration
812             when dissecting L2TP
813         L2TP Dissconnect Cause Information AVP support
814         PPP CCP support
815         PPP compressed packet support
816         Cooperative Route Filtering Capability support in BGP
817         Route Refresh Message bug fix in BGP
818         CBCP support in PPP
819         Fix Ascend/Lucent trace reading code to handle later trace
820             formats that have an ASCII dump at the end of the line
821         Get rid of "send output to /dev/null" hack in Ascend/Lucent
822            trace reading code's Flex scanner
823         BACP and BAP support in PPP dissector
824         Add necessary cast in TCP graph code
825         Fix up the generation of PDB files, clean them up on a "nmake -f
826             makefile.nmake clean", and put all the PDB files into the
827             Windows binary distribution
828         Delete installed data files on a Windows uninstallation
829 }
830
831 Terje Krogdahl <tekr[AT]nextra.com> {
832         Additional AVPs, and Event-Timestamp support, in RADIUS
833 }
834
835 Jean-Francois Mule <jfmule[AT]clarent.com> {
836         Additional SIP methods
837 }
838
839 Thomas Wittwer <thomas.wittwer[AT]iclip.ch> {
840         HTTP dissector registered by name
841         "prefs_register_string_preference()" made available to plugins
842         Remove unnecessary calls to "prefs_module_foreach()"
843         Support for stopping capture at specified capture file size or
844             capture duration
845 }
846
847 Matthias Nyffenegger <matthias.nyffenegger[AT]iclip.ch> {
848         Support for stopping capture at specified capture file size or
849             capture duration
850 }
851
852 Palle Lyckegaard <Palle[AT]lyckegaard.dk> {
853         OSPFv3 support
854 }
855
856 Nicolas Balkota <balkota[AT]mac.com> {
857         GTPv1 support and GTPv0 improvements
858 }
859
860 Tom Uijldert <Tom.Uijldert[AT]cmg.nl> {
861         WTP fixes
862         MMSE support
863         Push-traffic dissecting for WSP/WTLS
864         UCP support
865         SMPP support
866         multipart-content support in WSP/MMSE
867         WTP reassembly
868 }
869
870 Endoh Akira <endoh[AT]netmarks.co.jp> {
871         Support for dissecting multiple BGP capabilities
872 }
873
874 Graeme Hewson <graeme.hewson[AT]oracle.com> {
875         Additional Ascend codes, and IETF codes, for Radius
876         Handle errors from "pcap_dispatch()"
877         Fix Tethereal so signals break it out of the capture loop
878 }
879
880 Pasi Eronen <pasi.eronen[at]nixu.com> {
881         Patches to the dcerpc dissector for data representation decoding
882 }
883
884 Georg von Zezschwitz <gvz[AT]2scale.net> {
885         WSP fixes
886         Support for concatenated PDUs
887         Put URL of WSP GET/POST in the Info column
888         Fix a bug with WSP Connect requests with headers > 256 bytes
889         Implement attributes of WSP Suspend/Resume
890 }
891
892 Steffen Weinreich <steve[AT]weinreich.org> {
893         UCP fixes
894 }
895
896 Marc Milgram <mmilgram[AT]arrayinc.com> {
897         VMS TCPIPtrace wiretap module
898         DBS Etherwatch wiretap module
899 }
900
901 Gordon McKinney <gordon[AT]night-ray.com> {
902         Enhanced Ethereal icon for Windows
903         Support for time stamping packets in text2pcap
904         Fix to text2pcap to handle colons after offset field
905         Make IP-over-PPP work with the TCP graph code
906 }
907
908 Pavel Novotny <Pavel.Novotny[AT]icn.siemens.de> {
909         Additional items for RADIUS tunnels
910 }
911
912 Shinsuke Suzuki <suz[AT]kame.net> {
913         Fix to IPv6 PIM checksum calculation
914 }
915
916 Andrew C. Feren <aferen[AT]cetacean.com> {
917         Makefile fix
918         Solaris packaging fixes
919         Add ifdefs to the top-level Makefile.nmake to avoid using
920             Python if PYTHON isn't defined
921 }
922
923 Tomas Kukosa <tomas.kukosa[AT]anfdata.cz> {
924         Additional routines made available to plugins
925         Support in Wiretap for DLT_HHDLC
926 }
927
928 Andreas Stockmeier <a.stockmeier[AT]avm.de> {
929         IPCOMP transformation and ID_IPV4_ADDR_SUBNET for ISAKMP
930         Fix the file dialog box code to use "g_strdup()", not "strdup()"
931             to copy strings
932 }
933
934 Pekka Nikander <pekka.nikander[AT]nomadiclab.com> {
935         IEEE 802.1x, a/k/a EAPOL
936         PPP/EAPOL EAP support
937 }
938
939 Hamish Moffatt <hamish[AT]cloud.net.au> {
940         MPLS support for handling either IPv4 or IPv6 as the payload
941             protocol type
942         Win32 Makefile fixes
943         Use pod2html rather than man2html to build HTML man pages
944         Fix ethereal.nsi.in for recent versions of NSIS
945 }
946
947 Kazushi Sugyo <k-sugyou[AT]nwsl.mesh.ad.jp> {
948         Fix to display of AH length field
949         Fix to code to scan the SIOCGIFCONF list
950 }
951
952 Tim Potter <tpot[AT]samba.org> {
953         Support for DCE RPC atop SMB
954         Support for several Microsoft DCE RPC services used with SMB
955         Added code to call request and reply subdissectors in DCE RPC
956         Display the FID in the Info column of NT Create and X replies
957         Display the setup words in some SMB Transaction messages and
958             extract the FID from them
959         Use the FID, for DCE RPC-over-SMB, as part of the conversation
960            matching
961         Assorted SMB fixes
962         NT SID dissection
963 }
964
965 Raghu Angadi <rangadi[AT]inktomi.com> {
966         WCCP capability info dissection bug fix
967 }
968
969 Taisuke Sasaki <sasaki[AT]soft.net.fujitsu.co.jp> {
970         OSPFv3 fixes
971 }
972
973 Tim Newsham <newsham[AT]lava.net> {
974         Support for 802.11+Prism II monitor-mode link-layer headers
975 }
976
977 Tom Nisbet <Tnisbet[AT]VisualNetworks.com> {
978         Support for reading Visual Networks traffic capture files
979 }
980
981 Darren New <dnew[AT]san.rr.com> {
982         BXXP dissector modified to be a BEEP dissector
983 }
984
985 Pavel Mores <pvl[AT]uh.cz> {
986         TCP time-sequence, round-trip time, and throughput graphs
987 }
988
989 Bernd Becker <bb[AT]bernd-becker.de> {
990         Support for LOCATION_FORWARD, LOCATION_FORWARD_PERM and
991             NEEDS_ADDRESSING_MODE replies in GIOP
992         ethereal_gen.py cleanups
993         Reset the Protocol column to GIOP if no heuristic dissectors
994             succeed
995 }
996
997 Heinz Prantner <Heinz.Prantner[AT]radisys.com> {
998         M2TP support
999 }
1000
1001 Irfan Khan <ikhan[AT]qualcomm.com> {
1002         pppdump reader fixes
1003         Van Jacobson decompression support for PPP
1004 }
1005
1006 Jayaram V.R <vjayar[AT]cisco.com> {
1007         PPP multiplexing support
1008 }
1009
1010 Dinesh Dutt <ddutt[AT]cisco.com> {
1011         SCSI dissector, for use by iSCSI and other protocols that
1012             transport SCSI operations
1013 }
1014
1015 Nagarjuna Venna <nvenna[AT]Brixnet.com> {
1016         Only display the reason in BYE RTCP packets if it's present
1017 }
1018
1019 Jirka Novak <j.novak[AT]netsystem.cz> {
1020         Support for generating filter expressions based on packet list
1021             column values
1022         Support for adding filter expressions generated from column or
1023             protocol tree field values to the current expression rather
1024             than replacing the current expression
1025         Support for hex dump mode in "Follow TCP Stream" window showing
1026             hex and ASCII data
1027 }
1028
1029 Ricardo BarroetaveƱa <rbarroetavena[AT]veufort.com> {
1030         Enhanced LDP support
1031         Support TCP reassembly requiring multiple steps (e.g.,
1032             reassemble the PDU header to get the length of the PDU, then
1033             reassemble the PDU based on that length)
1034 }
1035
1036 Alan Harrison <alanharrison[AT]mail.com> {
1037         Fixes to EtherPeek file reader code
1038 }
1039
1040 Mike Frantzen <frantzen[AT]w4g.org> {
1041         Support for capturing on, and reading captures from, OpenBSD
1042             firewall logging virtual interface
1043 }
1044
1045 Charlie Duke <cduke[AT]fvc.com> {
1046         Added routines to the plugin table
1047 }
1048
1049 Alfred Arnold <Alfred.Arnold[AT]elsa.de> {
1050         IAPP support
1051 }
1052
1053 Dermot Bradley <dermot.bradley[AT]openwave.com> {
1054         Support for Openwave-specific WSP headers
1055         Support for Openwave-specific WSP field names
1056         Support for additional WSP content types from Openwave
1057         Support for additional WSP language values
1058 }
1059
1060 Adam Sulmicki <adam[AT]cfar.umd.edu> {
1061         Add more type values for EAP.
1062         Fix off-by-one bug when displaying Code of EAP message.
1063         Additional AVPs for RADIUS, and making RD_TP_CONNECT_INFO a
1064             RADIUS_STRING rather than a RADIUS_STRING_TAGGED
1065         Dissect EAP messages inside RADIUS
1066         Dissect SSL-encoded stuff inside EAP
1067 }
1068
1069 Kari Tiirikainen <ktiirika[AT]stybba.ntc.nokia.com> {
1070         COPS-PR extension support
1071 }
1072
1073 John Mackenzie <John.A.Mackenzie[AT]t-online.de> {
1074         Put missing initializations of table entries in "plugins.c"
1075         Register GIOP dissector as a UDP heuristic dissector
1076 }
1077
1078 Peter Valchev <pvalchev[AT]openbsd.org> {
1079         Fix editcap to assign the result of "getopt()" to an "int" and
1080            to check "getopt()"s return value with -1 rather than EOF
1081 }
1082
1083 Alex Ruzin <alexr[AT]nbase.co.il> {
1084         Support for IEEE 802.1w RST BPDUs
1085 }
1086
1087 Jouni Malinen <jkmaline[AT]cc.hut.fi> {
1088         802.11 authentication frame dissection bug fix
1089 }
1090
1091 Alain Magloire <alainm[AT]rcsm.ece.mcgill.ca> was kind enough to
1092 give his permission to use his version of snprintf.c.
1093
1094 Dan Lasley <dlasley[AT]promus.com> gave permission for his dumpit() hex-dump
1095 routine to be used.
1096
1097 Mattia Cazzola <mattiac[AT]alinet.it> provided a patch to the hex dump
1098 display routine.
1099
1100 We use the exception module from Kazlib, a C library written by
1101 Kaz Kylheku <kaz[AT]ashi.footprints.net>. Thanks goes to him for his
1102 well-written library. The Kazlib home page can be found at
1103 http://users.footprints.net/~kaz/kazlib.html