bdcd102f80952fc2a9888b9600462b932d8965d6
[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 Discovery 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         Link Management Protocol
148 }
149
150 Aaron Hillegass <aaron[AT]classmax.com> {
151         Summary dialogue
152 }
153
154 Jason Lango <jal[AT]netapp.com> {
155         RTSP, SDP
156         RTCP fixes
157 }
158
159 Johan Feyaerts <Johan.Feyaerts[AT]siemens.com> {
160         RADIUS
161 }
162
163 Olivier Abad <oabad[AT]noos.fr> {
164         X.25 support in iptrace files and Sniffer files
165         Support for files from RADCOM WAN/LAN analyzers
166             and HP-UX nettl traces
167         LAPB, X.25
168         Plugins support
169         Support for capturing packet data from pipes
170         Support for writing NetXRay 2.x (Windows Sniffer) format captures
171 }
172
173 Thierry Andry <Thierry.Andry[AT]advalvas.be> {
174         Linux ATM Classical IP support
175         More filterable fields in SNMP
176 }
177
178 Jeff Foster <jfoste[AT]woodward.com> {
179         NetBEUI/NBF support (NetBIOS atop 802.2 LLC, the
180             original NetBIOS encapsulation)
181         SMB Mailslot and Netlogin protocol support
182         Popup packet windows
183         Support for protocols registering themselves with dissectors for
184             protocols on top of which they run
185         Rlogin support
186         Support for associating a dissector with a conversation, and for
187             use of that dissector by TCP and UDP
188         SOCKS support
189         Microsoft Proxy protocol support
190         Support for conversations with "wildcard" destination addresses
191            and/or ports
192         Initial support for constructing filter expressions
193         Support for reading Sniffer Frame Relay captures
194         Partial support for determining the type of "Internetwork
195             analyzer" Sniffer captures (we don't yet have enough captures
196             to do it all)
197 }
198
199 Peter Torvals <petertv[AT]xoommail.com> {
200         Internet Cache Protocol support
201 }
202
203 Christophe Tronche <ch.tronche[AT]computer.org> {
204         http://tronche.com/
205         BPDU (spanning tree protocol) support
206         X11 requests support
207 }
208
209 Nathan Neulinger <nneul[AT]umr.edu> {
210         Yahoo Messenger YHOO protocol, and Yahoo Pager (YPNS?) protocol
211             support
212         NTP (Network Time Protocol) support
213         RX protocol support
214         Andrew File System protocol support
215         802.1q VLAN support
216         Misc. RPC program dissectors
217         TNS/Oracle dissector
218         Tacacs+/XTacacs dissector
219         IRC dissector
220         AppleTalk NBP dissector
221         AppleTalk RTMP response dissector
222         Automake and autoconf updates to handle the current CVS versions
223             of automake (which will probably eventually become the next
224             releases of automake and autoconf)
225         Additional cipher suite names for SSL
226         SEBEK - Kernel read() data capture protocol support
227 }
228
229 Tomislav Vujec <tvujec[AT]carnet.hr> {
230         Additional NTP support
231 }
232
233 Kojak <kojak[AT]bigwig.net> {
234         ICQ support
235 }
236
237 Uwe Girlich <Uwe.Girlich[AT]philosys.de> {
238         ONC RPC support
239         NFS support
240         Mount Protocol support started
241         NLM support started
242         PCNFSD support started
243         TSP support
244         Quake dissector
245         QuakeWorld dissector
246         Quake II dissector
247         Quake 3 Arena dissector
248         Interbase dissector
249 }
250
251 Warren Young <tangent[AT]mail.com> {
252         "Print" button support in "Tools:Follow TCP Stream" window
253 }
254
255 Heikki Vatiainen <hessu[AT]cs.tut.fi> {
256         Cisco Auto-RP protocol support
257         SAP (Session Announcement Protocol) support
258         VRRP (Virtual Router Redundancy)
259         HSRP (Hot Standby Router Protocol)
260         option to control whether to interpret the IPv4 TOS field as
261             such or as the DiffServ field
262         COPS
263         SIP (Session Initiation Protocol)
264         BGP tvbuffification
265         IPv6 and ICMPv6 tvbuffification
266         PIM enhancements and fixes
267         Support for Enter/Return toggling expansion of selected protocol
268             tree item
269         IGMP fixes and multicast traceroute support
270         MSDP support
271         IPv6 name resolution support on Solaris 8
272         Enhancements to the "bad sed" tests
273         Make "get_host_ipaddr()" require dotted-quad IP addresses to
274             really be quads
275         CGMP-over-Ethernet II support
276         Fix the test for IS-IS virtual links
277         Documentation improvements
278 }
279
280 Greg Hankins <gregh[AT]twoguys.org> {
281         http://www.twoguys.org/~gregh
282
283         updates to BGP (Border Gateway Protocol) support
284 }
285
286 Jerry Talkington <jerryt[AT]netapp.com> {
287         updates to HTTP support
288         Filter selection/editing GUI improvements
289         WCCP 1.0 support
290         Right-mouse-button menu support
291 }
292
293 Dave Chapeskie <dchapes[AT]ddm.on.ca> {
294         updates to ISAKMP support
295 }
296
297 James Coe <jammer[AT]cin.net> {
298         SRVLOC (Service Location Protocol) support
299         NCP over IP support
300 }
301
302 Bert Driehuis <driehuis[AT]playbeing.org> {
303         I4B (ISDN for BSD) wiretap module
304         V.120
305 }
306
307 Stuart Stanley <stuarts[AT]mxmail.net> {
308         ISIS on CLNP support
309 }
310
311 John Thomes <john[AT]ensemblecom.com> {
312         L2TP support
313 }
314
315 Laurent Cazalet <laurent.cazalet[AT]mailclub.net> {
316         updates to L2TP support
317 }
318
319 Thomas Parvais <thomas.parvais[AT]advalvas.be> {
320         updates to L2TP support
321 }
322
323 Gerrit Gehnen <G.Gehnen[AT]atrie.de> {
324         support for "Inactive Subset" of ISO CLNP
325         Decoding of OSI COTP TSAPs as text when they're plain text
326         Sinec H1 protocol support
327 }
328
329 Craig Newell <craign[AT]cheque.uq.edu.au> {
330         TFTP options (RFC 2347) support
331 }
332
333 Ed Meaney <emeaney[AT]cisco.com> {
334         Win32 support
335 }
336
337 Dietmar Petras <DPetras[AT]ELSA.de> {
338         Time protocol support
339         Fix to handling of SNMPv2 TRAP PDUs
340 }
341
342 Fred Reimer <fwr[AT]ga.prestige.net> {
343         TCP segment length in TCP packet summary
344 }
345
346 Florian Lohoff <flo[AT]rfc822.org> {
347         Various enhancements to RADIUS support
348         Fixes to L2TP result and error code dissection
349 }
350
351 Jochen Friedrich <jochen+ethereal[AT]scram.de> {
352         SNA improvements
353         Fix to IPv6 fragment handling
354         SMUX and SNMPv3 support
355         Zebra support
356         HPR/UDP (RFC 2353, Enterprise Extender)
357         RPL support
358         HP extended 802.2 LLC support
359         HP remote management protocol support
360         SNMP over HP extended 802.2 LLC support
361 }
362
363 Paul Welchinski <paul.welchinski[AT]telusplanet.net> {
364         Fixes to Win32 packet capture code
365 }
366
367 Doug Nazar <nazard[AT]dragoninc.on.ca> {
368         LDAP support
369 }
370
371 Andreas Sikkema <andreas.sikkema[AT]philips.com> {
372         Fixes to SMB dissector
373         Fixes to capture file handling on Win32
374         RTCP, RTP, TPKT (RFC 1006), H.261
375         Q.931 enhancements
376 }
377
378 Mark Muhlestein <mmm[AT]netapp.com> {
379         CIFS-over-TCP support
380 }
381
382 Graham Bloice <graham.bloice[AT]trihedral.com> {
383         Win32 icon for Ethereal, and Win32 resource-compiler files to
384             add version/copyright/etc. information to Win32 executables
385         Support for sorting columns in the summary by clicking on them
386         Win32 Makefile improvements
387         Support for "Update list of packets in real time" during capture
388             on Win32
389         Support for inverse video rather than boldface highlighting of
390             the bytes, in the hex dump window, corresponding to a selected
391             field
392 }
393
394 Ralf Schneider <ralf.schneider[AT]alcatel.se> {
395         Enhancements to OSI CLNP, CLTP, and ISIS support
396         OSI ESIS support
397 }
398
399 Yaniv Kaul <ykaul[AT]netvision.net.il> {
400         Enhancements to ISAKMP
401         CPHA support
402         DCERPC OXID operation #5 dissection
403         TDS enhancements
404 }
405
406 Paul Ionescu <paul[AT]acorp.ro> {
407         IPX-over-GRE support
408         EIGRP support
409         Cisco IGRP support
410         X.25-over-TCP support
411         DEC LANBridge Spanning Tree Protocol support
412         X.25-over-LLC support
413         IP Prefix field support in CDP
414         Frame Relay support
415         Frame-Relay-over-GRE support
416         IPX SAP over IPX EIGRP support
417         Fleshed out TACACS/XTACACS/TACACS+ dissector
418         DLSw support
419 }
420
421 Mark Burton <markb[AT]ordern.com> {
422         Assorted SMB fixes and enhancements
423         iSCSI support
424 }
425
426 Stefan Raab <sraab[AT]cisco.com> {
427         Mobile IP
428 }
429
430 Mark Clayton <clayton[AT]shore.net> {
431         Support for capturing on ATM interfaces on Linux
432 }
433
434 Michael Rozhavsky <mike[AT]tochna.technion.ac.il> {
435         OSPF enhancements
436         CRLDP support
437 }
438
439 Dug Song <dugsong[AT]monkey.org> {
440         RPCSEC_GSS credential/verifier dissection for ONC RPC
441 }
442
443 Michael Tuexen <Michael.Tuexen [AT] fh-muenster.de> {
444         SCTP support
445         M3UA support
446         ISDN Q.921-User Adaptation Layer (IUA) support
447         SUA and SUA Light support
448         MTP3 support
449         MacOS X support
450         Update of M2PA support for later Internet drafts
451         MTP2 support
452         SCTP support in text2pcap
453         SCCP-atop-M3UA support
454         M2UA support
455         ASAP support
456         Fix SCTP port number for M2PA
457 }
458
459 Bruce Korb <bkorb[AT]sco.com> {
460         Improved autogen.sh script
461 }
462
463 Jose Pedro Oliveira <jpo[AT]di.uminho.pt> {
464         DHCP enhancements
465 }
466
467 David Frascone <dave[AT]frascone.com> {
468         DIAMETER support
469         Bug fixes and enhancements to Mobile IP
470         Support for Mobile IP's use of ICMP Router Advertisements
471         Removal of unused variables and functions
472         LWAPP support
473 }
474
475 Peter Kjellerstedt <pkj[AT]axis.com> {
476         SRVLOC fixes
477         ICQ enhancements
478 }
479
480 Phil Techau <phil_t[AT]altavista.net> {
481         Added "col_append_str()"
482         Signed integer support in display filters and in the protocol tree
483         BOOTP fixes
484         Additional NTP reference clock identifiers
485 }
486
487 Wes Hardaker <hardaker[AT]users.sourceforge.net> {
488         Kerberos 5 support
489         occasional ucd-snmp/net-snmp help.
490 }
491
492 Robert Tsai <rtsai[AT]netapp.com> {
493         Rsh support
494         Support for embedded newlines in SDP fields
495         Support for leading LWS in RTSP headers
496 }
497
498 Craig Metz <cmetz[AT]inner.net> {
499         OSPF type 7 LSA dissection
500 }
501
502 Per Flock <per.flock[AT]axis.com> {
503         A6 and DNAME resource record support
504         RFC 2673 bitstring label support
505 }
506
507 Jack Keane <jkeane[AT]OpenReach.com> {
508         ISAKMP fixes to handle malformed packets
509 }
510
511 Brian Wellington <bwelling[AT]xbill.org> {
512         Support for DNS CERT, KX, TSIG, and TKEY records
513         Support for NOTIFY and UPDATE DNS opcodes
514         Support for YXDOMAIN, YXRRSSET, NXRRRSET, NOTAUTH, NOTZONE, and
515            TSIG/TKEY error DNS reply codes
516         Partial support for DNS-over-TCP
517 }
518
519 Santeri Paavolainen <santtu[AT]ssh.com> {
520         "Capture->Stop" menu bar item
521         Improved capture statistics box
522         Make doc/Makefile.am work in POSIXLY_CORRECT environment
523         Mobile IPv6 fixes
524 }
525
526 Ulrich Kiermayr <uk[AT]ap.univie.ac.at> {
527         ECN Extension support
528 }
529
530 Neil Hunter <neil.hunter[AT]energis-squared.com> {
531         WAP support
532 }
533
534 Ralf Holzer <ralf[AT]well.com> {
535         AIM/OSCAR support
536 }
537
538 Craig Rodrigues <rodrigc [AT] attbi.com> {
539         GIOP 1.2 support and other GIOP enhancements
540         Handle current versions of RPM, which compress man pages
541         Real-time CORBA priority value support
542 }
543
544 Ed Warnicke <hagbard[AT]physics.rutgers.edu> {
545         MGCP dissector plugin
546         PCLI ( Packet Cable Lawful Intercept ) dissector plugin
547 }
548
549 Johan Jorgensen <johan.jorgensen[AT]axis.com> {
550         IEEE 802.11 support
551 }
552
553 Frank Singleton <frank.singleton[AT]ericsson.com> {
554         Short integer CDR support for GIOP
555         Support for protocols running atop GIOP
556         GIOP CosNaming support
557 }
558
559 Kevin Shi <techishi[AT]ms22.hinet.net> {
560         GVRP support
561 }
562
563 Mike Frisch <mfrisch[AT]isurfer.ca> {
564         NFSv4 support
565         HCLNFSD support
566         rquota support
567         AUTH_DES support
568         Tvbuffified NFS dissector
569         RPCSEC_GSS fixes
570         PCNFSD updates
571         NFS_ACL support
572 }
573
574 Burke Lau <burke_lau[AT]agilent.com> {
575         PPP FCS checking
576         Cisco HDLC support in PPP dissector
577         MPLS-over-PPP support
578 }
579
580 Martti Kuparinen <martti.kuparinen[AT]iki.fi> {
581         Mobile IPv6 support
582         HMIPv6 support
583 }
584
585 David Hampton <dhampton[AT]mac.com> {
586         Support for HTTP methods added by GENA (the uPnP protocol)
587         Support for the HTTP-based SSDP protocol
588         "Decode As" dialog
589 }
590
591 Kent Engström <kent[AT]unit.liu.se> {
592         CDP VTP Management Domain item support
593 }
594
595 Ronnie Sahlberg <ronnie_sahlberg[AT]ozemail.com.au> {
596         NLM dissector enhancements
597         Mount dissector enhancements
598         Support for status monitor protocol and status monitor callback
599             protocol
600         YPSERV dissector enhancements
601         BOOTPARAM dissector enhancements
602         RWALL support
603         HCLNFSD dissector enhancements
604         IP fragment reassembly
605         YPPASSWD support
606         KLM support
607         SPRAY support
608         rquota support completed
609         XDR array support
610         NIS+ support
611         Rewritten IGMP dissector
612         Tvbuffified and bug-fixed RX and AFS dissectors
613         Support for filtering on absolute and relative time fields
614         DVMRP support
615         MRDISC support
616         MSNIP support
617         Tvbuffified ISIS dissector
618         Tvbuffified SMB NETLOGON dissector
619         Tvbuffified SMB BROWSER dissector
620         TCP segment reassembly and support for it in ONC RPC and NBSS
621             dissectors
622         Filterable fields for XoT and RIP
623         Times in NFS done as FT_ABSOLUTE_TIME and FT_RELATIVE_TIME
624         FT_UINT64 support, code to handle 64-bit integers without
625             requiring compiler support for them, and updates to the
626             Diameter, L2TP, NFS, and NLM dissectors to use it and to the
627             ONC RPC dissector to allow ONC RPC subdissectors to use it
628         SMB tvbuffication and enhancement
629         NDMPv3 support
630         Add time between request and reply as a field to ONC RPC replies
631         File handle to file name resolution in NFS and related protocols
632         DCE RPC enhancements
633         SAMR updates
634         NETLOGON implementation
635         LSA updates
636         NFS AUTH stub implementation
637         MAPI skeleton dissector
638         DCE/RPC fragment reassembly
639         TCP ACK/SEQ number analysis and relative sequence numbers
640         TAP system and ONC RPC and DCE RPC examples
641         DISTCC updates
642         H225 and H245 dissectors and PER dissector helpers
643 }
644
645 Borosa Tomislav <tomislav.borosa[AT]SIEMENS.HR> {
646         Updates to mobile IPv6
647 }
648
649 Alexandre P. Ferreira <alexandref[AT]tcoip.com.br> {
650         WTLS support
651         WSP fixes and enhancements
652 }
653
654 Simharajan Srishylam <Simharajan.Srishylam[AT]netapp.com> {
655         Assorted WCCP2 enhancements
656         ICAP support
657 }
658
659 Greg Kilfoyle <gregk[AT]redback.com> {
660         BOOTP option 82 (Relay Agent Information option) support
661 }
662
663 James E. Flemer <jflemer[AT]acm.jhu.edu> {
664         Hidden Boolean fields set if the IP or ICMP checksums are bad
665 }
666
667 Peter Lei <peterlei[AT]cisco.com> {
668         RFC 3024 reverse tunneling support for the Mobile IP dissector
669 }
670
671 Thomas Gimpel <thomas.gimpel[AT]ferrari.de> {
672         Fixes to the Q.931 dissector
673 }
674
675 Albert Chin <china[AT]thewrittenword.com> {
676         Fixes to Lemon to get it to compile on platforms (such as some
677             versions of Tru64 UNIX) that define TRUE and FALSE
678         Fixes for various non-GCC compiler warnings
679         Fix to TCP graph code to eliminate a GCCism
680         Simplify some autoconf code
681         Assorted cleanups
682         Autoconf/automake cleanups
683 }
684
685 Charles Levert <charles[AT]comm.polymtl.ca> {
686         CUPS browsing protocol support
687 }
688
689 Todd Sabin <tas[AT]webspan.net> {
690         DCE RPC support
691         Cleaned up "get_column_format_matches()"
692         Skeleton NSPI dissector
693 }
694
695 Eduardo Pérez Ureta <eperez[AT]dei.inf.uc3m.es> {
696         GUI fixes
697 }
698
699 Martin Thomas <martin_a_thomas[AT]yahoo.com> {
700         Support for TPKT being used for its original purpose (TCP port
701             102, containing OSI transport layer PDUs)
702         Handle address lengths based on TOA bit in X.25
703 }
704
705 Hartmut Mueller <hartmut[AT]wendolene.ping.de> {
706         BACNET support
707 }
708
709 Michal Melerowicz <Michal.Melerowicz[AT]nokia.com> {
710         GTP support
711         GTPv1 support and GTPv0 improvements
712 }
713
714 Hannes Gredler <hannes[AT]juniper.net> {
715         OSI network layer over PPP support
716         Many IS-IS enhancements
717         Juniper Networks vendor ID in RADIUS dissector
718         HELLO message support in RSVP
719         Many BGP enhancements and bug fixes
720         Fix display of OSI system IDs to use a dot rather than a dash
721             before the PSN byte
722         Decode the sample rate factor in cflowd5 headers
723         Support OSI over CHDLC
724         Show the type value for OSI protocols symbolically in GRE
725         Support MPLS over CHDLC
726         Bi-directional Fault Detection (BFD) support
727 }
728
729 Inoue <inoue[AT]ainet.or.jp> {
730         Preference dialog crash fix
731 }
732
733 Olivier Biot <Olivier.Biot[AT]siemens.com> {
734         Various WTP fixes and enhancements
735         Rewrite of much of WSP
736         WBXML/WMLC support
737         README.win32 updates for Cygwin
738         UDH dissection in SMPP
739         WTP-over-SMPP and WSP-over-SMPP
740         GSM SMS, CBS and DCS support for the SMPP dissector.
741         Display filter operator: matches (PCRE syntax)
742         Compuserve GIF image dissector
743         JPEG File Interchange Format (JFIF) dissector
744         Dissector for message/http media type
745         Generic line-based textual data dissector
746         Multipart media dissector
747 }
748
749 Patrick Wolfe <pjw[AT]zocalo.cellular.ameritech.com> {
750         WTLS client and trusted key ID handling enhancements
751 }
752
753 Martin Held <Martin.Held[AT]icn.siemens.de> {
754         RANAP support
755 }
756
757 Riaan Swart <rswart[AT]cs.sun.ac.za> {
758         Modbus/TCP support
759 }
760
761 Christian Lacunza <celacunza[AT]gmx.net> {
762         Command-line option to control automatic scrolling in "Update
763             list of packets in real time" captures
764 }
765
766 Scott Renfro <scott[AT]renfro.org> {
767         LDAP checks for invalid packets
768         "-t" flag for editcap, to adjust timestamps in frames
769         SSL/TLS support
770         Mergecap utility for merging capture files
771         Fixes for some calls to "localtime()" that didn't check whether
772            the call succeeded (it doesn't always do so on Windows, for
773            example)
774 }
775
776 Juan Toledo <toledo[AT]users.sourceforge.net> {
777         Passive FTP support
778 }
779
780 Jean-Christian Pennetier <jeanchristian.pennetier[AT]rd.francetelecom.fr> {
781         ISIS IPv6 routing TLV dissection
782         ISIS traffic engineering TLV dissection
783         IS neighbor and IP reachability TLVs given their own subtree
784             types
785         Assorted other ISIS fixes
786 }
787
788 Jian Yu <bgp4news[AT]yahoo.com> {
789         BGP enhancements
790 }
791
792 Eran Mann <emann[AT]opticalaccess.com> {
793         Fix to LDP prefix FEC dissection for IPv4
794 }
795
796 Andy Hood <ajhood [AT] fl.net.au> {
797         "--with-ssl" configuration option, to use if UCD SNMP is
798            compiled with crypto support and needs -lcrypto
799         On Solaris, with GCC, add flags to reduce warnings from
800            inadequacies of function declarations in X11 headers
801         Translate enterprise OIDs in SNMP traps to strings if possible
802         AODV6 dissector compile fixes for AIX
803 }
804
805 Randy McEoin <rmceoin[AT]pe.net> {
806         Appletalk Data Stream Interface (used by AFP-over-TCP) support
807         Xyplex protocol support
808 }
809
810 Edgar Iglesias <edgar.iglesias[AT]axis.com> {
811         Fix to TCP reassembly code for retransmitted data
812 }
813
814 Martina Obermeier <Martina.Obermeier[AT]icn.siemens.de> {
815         ISUP (ISDN User Part, ITU-T recommendation Q.763) support
816 }
817
818 Javier Achirica <achirica[AT]ttd.net> {
819         IEEE 802.11 bug fixes and WEP support
820 }
821
822 B. Johannessen <bob[AT]havoq.com> {
823         Gnutella support
824 }
825
826 Thierry Pelle <thierry.pelle[AT]rd.francetelecom.fr> {
827         MP-BGP message support
828         Redback vendor-specific items for RADIUS and L2TP
829         IPv6CP support
830 }
831
832 Francisco Javier Cabello <fjcabello[AT]vtools.es> {
833         RFC 2250 MPEG1 support
834 }
835
836 Laurent Rabret <laurent.rabret[AT]rd.francetelecom.fr> {
837         LCP-over Ethernet and IPCP-over-Ethernet support (to handle
838             captures on Windows; PPP packets show up as Ethernet
839             packets, courtesy of NDISWAN, and apparently internal-to-PPP
840             protocols get passed through, with PPP protocol types
841             appearing in the Ethernet protocol type field)
842         PAP support
843         BGP bug fix
844         ISIS fixes and enhancements
845 }
846
847 nuf si <gnippiks[AT]yahoo.com> {
848         RTSP fixes
849 }
850
851 Jeff Morriss <jeff.morriss[AT]ulticom.com> {
852         M2PA support
853         Support for ANSI flavor of MTP3
854         SCCP support
855         SCCP Management support
856         MTP3 Management support
857         M3UA fixes
858         Support for Chinese ITU SS7 variant
859         ISUP tweaks
860 }
861
862 Aamer Akhter <aakhter[AT]cisco.com> {
863         Support for draft-rosen-vpn-ospf-bgp-mpls
864         Support for additional BGP extended communities
865         LDP support for draft-martini-l2circuit-trans-mpls, LDP status
866             code updates, and small LDP cleanups
867         LDP support for draft-martini-l2circuit-encap-mpls for
868             Ethernet-over-MPLS
869         Fix initialization of ett_slarp in CHDLC dissector
870         LDP PWE updates
871 }
872
873 Pekka Savola <pekkas[AT]netcore.fi> {
874         Autoconf support for glibc IPv6 support
875 }
876
877 David Eisner <cradle[AT]Glue.umd.edu> {
878         NCP-over-IP bug fix
879 }
880
881 Steve Dickson <steved[AT]talarian.com> {
882         PGM (Pragmatic General Multicast) support
883 }
884
885 Markus Seehofer <mseehofe[AT]nt.hirschmann.de> {
886         GMRP support
887 }
888
889 Lee Berger <lberger[AT]roy.org> {
890         Fix to FT_UINT_STRING handling
891 }
892
893 Motonori Shindo <mshindo[AT]mshindo.net> {
894         Shiva PAP, EAP, and CBCP negotiation in LCP Callback Operation
895             support in PPP dissector
896         Support for decoding additional data, for CHAP, in LCP
897             Authentication Protocol option
898         Additional vendor (CoSine) for Radius
899         CoSine VSA support for Radius
900         Patches to PPP for CHAP support
901         Patches to packet-x11-keysym.h to clean up 8-bit chars
902         Fixes to take the Vendor-Specific attribute into consideration
903             when dissecting L2TP
904         L2TP Dissconnect Cause Information AVP support
905         PPP CCP support
906         PPP compressed packet support
907         Assorted BGP improvements
908         CBCP support in PPP
909         Fix Ascend/Lucent trace reading code to handle later trace
910             formats that have an ASCII dump at the end of the line
911         Get rid of "send output to /dev/null" hack in Ascend/Lucent
912            trace reading code's Flex scanner
913         BACP and BAP support in PPP dissector
914         Add necessary cast in TCP graph code
915         Fix up the generation of PDB files, clean them up on a "nmake -f
916             makefile.nmake clean", and put all the PDB files into the
917             Windows binary distribution
918         Delete installed data files on a Windows uninstallation
919         OSPF fixes
920         Support for reading CoSine L2 debug output
921         Assorted LDP enhancements and fixes
922         Key Information dissection in EAPOL-Key messages
923 }
924
925 Terje Krogdahl <tekr[AT]nextra.com> {
926         Additional AVPs, and Event-Timestamp support, in RADIUS
927 }
928
929 Jean-Francois Mule <jfm[AT]cablelabs.com> {
930         Additional SIP methods
931 }
932
933 Thomas Wittwer <thomas.wittwer[AT]iclip.ch> {
934         HTTP dissector registered by name
935         "prefs_register_string_preference()" made available to plugins
936         Remove unnecessary calls to "prefs_module_foreach()"
937         Support for stopping capture at specified capture file size or
938             capture duration
939 }
940
941 Matthias Nyffenegger <matthias.nyffenegger[AT]iclip.ch> {
942         Support for stopping capture at specified capture file size or
943             capture duration
944 }
945
946 Palle Lyckegaard <Palle[AT]lyckegaard.dk> {
947         OSPFv3 support
948 }
949
950 Nicolas Balkota <balkota[AT]mac.com> {
951         GTPv1 support and GTPv0 improvements
952 }
953
954 Tom Uijldert <Tom.Uijldert[AT]cmg.nl> {
955         WTP fixes
956         MMSE support
957         Push-traffic dissecting for WSP/WTLS
958         UCP support
959         SMPP support
960         multipart-content support in WSP/MMSE
961         WTP reassembly
962         WTP TPI dissection
963 }
964
965 Akira Endoh <endoh[AT]netmarks.co.jp> {
966         Support for dissecting multiple BGP capabilities
967         Sync PPP protocol names with the IANA database
968         MPLSCP, CDPCP, and CDP over PPP support
969         BGP support for draft-ietf-idr-as4bytes-06.txt and
970             draft-ietf-idr-dynamic-cap-03.txt
971         Wellfleet Breath of Life support
972         RSVP support for draft-ietf-mpls-nodeid-subobject-00.txt, and
973             other bug fixes and enhancements
974         Diffserv MPLS signaling protocol support
975         IGAP support
976 }
977
978 Graeme Hewson <graeme.hewson[AT]oracle.com> {
979         Additional Ascend codes, and IETF codes, for Radius
980         Fix various capture problems
981         Add some sanity checks to DNS dissector to avoid loops
982         Command-line interface cleanups
983         Varargs code cleanup in "simple_dialog.c"
984         Make dialog box pop up only after a minimum period of time
985 }
986
987 Pasi Eronen <pasi.eronen[at]nixu.com> {
988         Patches to the dcerpc dissector for data representation decoding
989         XDMCP support
990         Support for PCT cipher suites and record layer in SSL
991         Dissect the packet inside an LCP Protocol-Reject message
992 }
993
994 Georg von Zezschwitz <gvz[AT]2scale.net> {
995         WSP fixes
996         Support for concatenated PDUs
997         Put URL of WSP GET/POST in the Info column
998         Fix a bug with WSP Connect requests with headers > 256 bytes
999         Implement attributes of WSP Suspend/Resume
1000 }
1001
1002 Steffen Weinreich <steve[AT]weinreich.org> {
1003         UCP fixes
1004 }
1005
1006 Marc Milgram <mmilgram[AT]arrayinc.com> {
1007         VMS TCPIPtrace wiretap module
1008         DBS Etherwatch wiretap module
1009 }
1010
1011 Gordon McKinney <gordon[AT]night-ray.com> {
1012         Enhanced Ethereal icon for Windows
1013         Support for time stamping packets in text2pcap
1014         Fix to text2pcap to handle colons after offset field
1015         Make IP-over-PPP work with the TCP graph code
1016 }
1017
1018 Pavel Novotny <Pavel.Novotny[AT]icn.siemens.de> {
1019         Additional items for RADIUS tunnels
1020 }
1021
1022 Shinsuke Suzuki <suz[AT]kame.net> {
1023         DHCPv6 and PIM enhancements
1024         IPv6 payload for GRE
1025 }
1026
1027 Andrew C. Feren <aferen[AT]cetacean.com> {
1028         Makefile fix
1029         Solaris packaging fixes
1030         Add ifdefs to the top-level Makefile.nmake to avoid using
1031             Python if PYTHON isn't defined
1032         make-manuf fix
1033         Put all of Cisco's OUIs into manuf.tmpl
1034         Put human-readable descriptions in the combo box entries for
1035             "Interface:" on Windows
1036 }
1037
1038 Tomas Kukosa <tomas.kukosa [AT] siemens.com> {
1039         Additional routines made available to plugins
1040         Support in Wiretap for DLT_HHDLC
1041         Fix to summary-printing code to handle reallocated line buffer
1042         Support for registering subdissectors for Q.931 IEs and codesets
1043 }
1044
1045 Andreas Stockmeier <a.stockmeier[AT]avm.de> {
1046         IPCOMP transformation and ID_IPV4_ADDR_SUBNET for ISAKMP
1047         Fix the file dialog box code to use "g_strdup()", not "strdup()"
1048             to copy strings
1049 }
1050
1051 Pekka Nikander <pekka.nikander[AT]nomadiclab.com> {
1052         IEEE 802.1x, a/k/a EAPOL
1053         PPP/EAPOL EAP support
1054 }
1055
1056 Hamish Moffatt <hamish[AT]cloud.net.au> {
1057         MPLS support for handling either IPv4 or IPv6 as the payload
1058             protocol type
1059         Win32 Makefile fixes
1060         Use pod2html rather than man2html to build HTML man pages
1061         Fix ethereal.nsi.in for recent versions of NSIS
1062 }
1063
1064 Kazushi Sugyo <k-sugyou[AT]nwsl.mesh.ad.jp> {
1065         Fix to display of AH length field
1066         Fix to code to scan the SIOCGIFCONF list
1067 }
1068
1069 Tim Potter <tpot[AT]samba.org> {
1070         Support for DCE RPC atop SMB
1071         Support for several Microsoft DCE RPC services used with SMB
1072         Added code to call request and reply subdissectors in DCE RPC
1073         Display the FID in the Info column of NT Create and X replies
1074         Display the setup words in some SMB Transaction messages and
1075             extract the FID from them
1076         Use the FID, for DCE RPC-over-SMB, as part of the conversation
1077            matching
1078         Assorted SMB fixes
1079         NT SID dissection
1080 }
1081
1082 Raghu Angadi <rangadi[AT]inktomi.com> {
1083         WCCP capability info dissection bug fix
1084 }
1085
1086 Taisuke Sasaki <sasaki[AT]soft.net.fujitsu.co.jp> {
1087         OSPF fixes
1088 }
1089
1090 Tim Newsham <newsham[AT]lava.net> {
1091         Support for 802.11+Prism II monitor-mode link-layer headers
1092 }
1093
1094 Tom Nisbet <Tnisbet[AT]VisualNetworks.com> {
1095         Support for reading Visual Networks traffic capture files
1096         SLIMP3 protocol version 2 support
1097 }
1098
1099 Darren New <dnew[AT]san.rr.com> {
1100         BXXP dissector modified to be a BEEP dissector
1101 }
1102
1103 Pavel Mores <pvl[AT]uh.cz> {
1104         TCP time-sequence, round-trip time, and throughput graphs
1105 }
1106
1107 Bernd Becker <bb[AT]bernd-becker.de> {
1108         Support for LOCATION_FORWARD, LOCATION_FORWARD_PERM and
1109             NEEDS_ADDRESSING_MODE replies in GIOP
1110         ethereal_gen.py cleanups
1111         Reset the Protocol column to GIOP if no heuristic dissectors
1112             succeed
1113         Enhancements to TNS dissector, including desegmentation
1114         GIOP fixes
1115 }
1116
1117 Heinz Prantner <Heinz.Prantner[AT]radisys.com> {
1118         M2TP support
1119 }
1120
1121 Irfan Khan <ikhan[AT]qualcomm.com> {
1122         pppdump reader fixes
1123         Van Jacobson decompression support for PPP
1124 }
1125
1126 Jayaram V.R <vjayar[AT]cisco.com> {
1127         PPP multiplexing support
1128 }
1129
1130 Dinesh Dutt <ddutt[AT]cisco.com> {
1131         SCSI dissector, for use by iSCSI and other protocols that
1132             transport SCSI operations
1133         Fibre Channel (over IP) support, and support for various
1134             protocols running atop FC
1135         Cisco MDS switch Debug Port Adapter (Boardwalk)
1136             FC-inside-Ethernet dissector
1137         Cisco MDS switch internal FC-inside-Ethernet dissector
1138 }
1139
1140 Nagarjuna Venna <nvenna[AT]Brixnet.com> {
1141         Only display the reason in BYE RTCP packets if it's present
1142 }
1143
1144 Jirka Novak <j.novak[AT]netsystem.cz> {
1145         Support for generating filter expressions based on packet list
1146             column values
1147         Support for adding filter expressions generated from column or
1148             protocol tree field values to the current expression rather
1149             than replacing the current expression
1150         Support for hex dump mode in "Follow TCP Stream" window showing
1151             hex and ASCII data
1152 }
1153
1154 Ricardo Barroetaveña <rbarroetavena[AT]veufort.com> {
1155         Enhanced LDP support
1156         Support TCP reassembly requiring multiple steps (e.g.,
1157             reassemble the PDU header to get the length of the PDU, then
1158             reassemble the PDU based on that length)
1159 }
1160
1161 Alan Harrison <alanharrison[AT]mail.com> {
1162         Fixes to EtherPeek file reader code
1163 }
1164
1165 Mike Frantzen <frantzen[AT]w4g.org> {
1166         Support for capturing on, and reading captures from, OpenBSD
1167             firewall logging virtual interface
1168 }
1169
1170 Charlie Duke <cduke[AT]fvc.com> {
1171         Added routines to the plugin table
1172 }
1173
1174 Alfred Arnold <Alfred.Arnold[AT]elsa.de> {
1175         IAPP support
1176 }
1177
1178 Dermot Bradley <dermot.bradley[AT]openwave.com> {
1179         Support for Openwave-specific WSP headers
1180         Support for Openwave-specific WSP field names
1181         Support for additional WSP content types from Openwave
1182         Support for additional WSP language values
1183 }
1184
1185 Adam Sulmicki <adam[AT]cfar.umd.edu> {
1186         Add more type values for EAP.
1187         Fix off-by-one bug when displaying Code of EAP message.
1188         Additional AVPs for RADIUS, and making RD_TP_CONNECT_INFO a
1189             RADIUS_STRING rather than a RADIUS_STRING_TAGGED
1190         Dissect EAP messages inside RADIUS
1191         Dissect SSL-encoded stuff inside EAP
1192         Cisco LEAP support
1193         EAP-TLS reassembly
1194         Other EAP enhancements
1195 }
1196
1197 Kari Tiirikainen <kari.tiirikainen[AT]nokia.com>
1198         COPS-PR extension support
1199         Support for reading MIBs containing converted PIBs in COPS
1200             dissector
1201 }
1202
1203 John Mackenzie <John.A.Mackenzie[AT]t-online.de> {
1204         Put missing initializations of table entries in "plugins.c"
1205         Register GIOP dissector as a UDP heuristic dissector
1206 }
1207
1208 Peter Valchev <pvalchev[AT]openbsd.org> {
1209         Fix editcap to assign the result of "getopt()" to an "int" and
1210            to check "getopt()"s return value with -1 rather than EOF
1211 }
1212
1213 Alex Rozin <Arozin[AT]mrv.com> {
1214         Support for IEEE 802.1w RST BPDUs
1215 }
1216
1217 Jouni Malinen <jkmaline[AT]cc.hut.fi> {
1218         802.11 authentication frame dissection bug fix
1219         Fix offset of challenge element in 802.11 dissector
1220         Show fragmented 802.11 frames as fragments
1221         EAP bug fix for NAK packets.
1222         802.11g element support
1223 }
1224
1225 Paul E. Erkkila <pee[AT]erkkila.org> {
1226         Skinny Client Control Protocol enhancements
1227 }
1228
1229 Jakob Schlyter <jakob[AT]openbsd.org> {
1230         SIP method additions
1231 }
1232
1233 Jim Sienicki <sienicki[AT]issanni.com> {
1234         Additional vendor (Issani) for Radius
1235         Issani VSA support for Radius
1236 }
1237
1238 Steven French <sfrench[AT]us.ibm.com> {
1239         Add names for some additional spool service RPCs
1240         Decode NT Rename SMB
1241 }
1242
1243 Diana Eichert <deicher[AT]sandia.gov> {
1244         "-q" flag to Tethereal to suppress packet count display
1245 }
1246
1247 Blair Cooper <blair[AT]teamon.com> {
1248         WebDAV support
1249 }
1250
1251 Kikuchi Ayamura <ayamura[AT]ayamura.org> {
1252         Include <ucd-snmp/ucd-snmp-config.h> to fix IRIX compilation
1253             problems
1254 }
1255
1256 Didier Gautheron <dgautheron[AT]magic.fr> {
1257         X11 bug fix
1258         AppleTalk Transaction Protocol, AppleTalk Stream Protocol, and
1259             AppleTalk Filing Protocol support
1260         DSI updates
1261         "frame.marked" field set on marked frames
1262         Don't show progress bar for quick "Find Frame" searches
1263         Add "Find Next" and "Find Previous" to repeat searches
1264         Move port number from AppleTalk addresses to separate column
1265         Put in hidden fields for AppleTalk source and destination
1266             addresses
1267         AppleTalk Zone Information Protocol support
1268         Fix to work with automake 1.7
1269         Fix gtk Makefile entry to rebuild "ethereal-tap-register.c"
1270         Fix handling of cross in TCP graph code
1271         Fix sequence number overflow problems in TCP graph code and
1272             desegmentation code
1273         Don't update the progress bar too often (only every 100ms)
1274 }
1275
1276 Phil Williams <csypbw[AT]comp.leeds.ac.uk> {
1277         Support for looking up fields by name
1278 }
1279
1280 Kevin Humphries <khumphries[AT]networld.com> {
1281         Additional PIM hello options support
1282 }
1283
1284 Erik Nordström <erik.nordstrom[AT]it.uu.se> {
1285         AODV dissection support
1286 }
1287
1288 Devin Heitmueller <dheitmueller[AT]netilla.com> {
1289         Additional RAP error code
1290         Give the user a warning if they click "New" in the filter list
1291             editing code without having specified a filter name and string
1292         Fix to treat the "send buffer length" in SMB RAP messages as
1293             being present in the packet
1294         Dissection of NTLMSSP authentication for DCERPC
1295         Show proper field names for SAMR UnicodeChangePassword2
1296         Add MD4 and RC4 crypto support
1297         Decrypt the NT password encryption block in
1298             UnicodeChangePassword2
1299         Supply offset to dissectors for connection-oriented DCERPC PDU
1300             types
1301         Support for decrypting DCERPC conversations using NTLMSSP
1302             version 1
1303         AIM enhancements
1304         Follow TCP Stream support for showing stream data as C byte arrays
1305 }
1306
1307 Chenjiang Hu <chu[AT]chiaro.com> {
1308         ISIS bug fix for dissecting unreserved bandwidths
1309 }
1310
1311 Kan Sasaki <sasaki[AT]fcc.ad.jp> {
1312         VSA decoding and other changes to RADIUS
1313 }
1314
1315 Stefan Wenk <stefan.wenk[AT]gmx.at> {
1316         SIP heuristic dissector
1317         Filterable header fields in SIP dissector
1318 }
1319
1320 Ruud Linders <ruud[AT]lucent.com> {
1321         Report errors from "g_module_open()"
1322 }
1323
1324 Andrew Esh <Andrew.Esh[AT]tricord.com> {
1325         Support for additional interest levels in
1326             TRANS2_QUERY_FS_INFORMATION, and fix handling of level 1022
1327             to treat the file name as always being in Unicode
1328         Fix a compiler warning
1329         Typo fix in iSCSI dissector
1330 }
1331
1332 Greg Morris <GMORRIS[AT]novell.com> {
1333         NCP - NetWare Core Protocol
1334         NDPS - Novell Distributed Print System
1335         "Find Frame" code to search for text or binary data
1336         SRVLOC-over-TCP support
1337 }
1338
1339 Dirk Steinberg <dws[AT]dirksteinberg.de> {
1340         Fixes to BGP problems
1341 }
1342
1343 Kari Heikkila <kari.o.heikkila[AT]nokia.com> {
1344         Fix for WTP PDUs not containing user data
1345 }
1346
1347 Olivier Dreux <Olivier.Dreux[AT]alcatel.fr> {
1348         Add PPP support to GTP
1349 }
1350
1351 Michael Stiller <ms[AT]2scale.net> {
1352         Java RMI protocol support
1353 }
1354
1355 Antti Tuominen <ajtuomin[AT]tml.hut.fi> {
1356         AODV6 support
1357 }
1358
1359 Martin Gignac <lmcgign[AT]mobilitylab.net> {
1360         Various MMSE fixes
1361 }
1362
1363 John Wells <wells[AT]ieee.org> {
1364         MIP fix.
1365 }
1366
1367 Loic Tortay <tortay[AT]cc.in2p3.fr> {
1368         Display AFS KAUTH information
1369 }
1370
1371 Steve Housley <Steve_Housley[AT]eur.3com.com> {
1372         802.3ad LACP support
1373 }
1374
1375 Peter Hawkins <peter[AT]hawkins.emu.id.au> {
1376         Various bounds-check fixes
1377 }
1378
1379 Bill Fumerola <billf[AT]FreeBSD.org> {
1380         Recognize "Option negotiated failed" error in TFTP
1381         Rewritten Cisco NetFlow protocol support
1382 }
1383
1384 Chris Waters <chris[AT]waters.co.nz> {
1385         Don't use "bool" as a variable name or structure member, as it's
1386             a C++ keyword
1387         Check 802.11 FCS if present
1388         Put the "wlan.fc.fromds" and "wlan.fc.tods" fields into the
1389             protocol tree
1390         Export "find_dissector_table()" and add
1391             "dissector_handle_get_protocol_index()"
1392         Support Tazmen Sniffer Protocol and DLT_TZSP captures from
1393             network-based libpcaps that use that protocol
1394         MSN Messenger support
1395 }
1396
1397 Solomon Peachy <pizza[AT]shaftnet.org> {
1398         WEP support and other mangling of the 802.11 dissector
1399         Support for new "wlancap" 802.11 extra-information header
1400 }
1401
1402 Jaime Fournier <Jaime.Fournier [AT] hush.com> {
1403         Handle DCE RPC connectionless CANCEL PDUs with no body
1404         DCE/RPC stub dissectors for RSEC_LOGIN, RS_ACCT, RS_ATTR, RS_MISC, 
1405                 RS_PGO, RS_REPLIST, RS_UNIX, RPRIV, ROVERRIDE, RS_REPADM,
1406                 DTSSTIME_REQ, CDS_SOLICIT, CPRPC_SERVER, DTSPROVIDER,
1407                 UBIKDISK, UBIKVOTE, BOSSVR, FTSERVER, CDS_CLERKSERVER,
1408                 KRB5RPC, REP_PROC, SECIDMAP, TKN4INT, FLDB, AFS4INT,
1409                 UPDATE, BUDB, BUTC, RS_BIND, RS_PLCY, ICL RPC,
1410                 RS_PROP_ACCT, LLB, RDACLIF, RS_ATTR_SCHEMA, RS_PROP_ACL,
1411                 RS_PROP_ATTR, RS_PROP_PGO, RS_PROP_PLCY, RS_PWD_MGMT,
1412                 RS_REPMGR
1413         DCE RPC EPM version 4 support
1414 }
1415
1416 Markus Steinmann <ms[AT]seh.de> {
1417         Add IPX SAP for SEH's InterCon Printserver
1418         Support for writing LANalyzer files
1419 }
1420
1421 Tsutomu Mieno <iitom[AT]utouto.com> {
1422         DHCPv6 updates
1423 }
1424
1425 Yasuhiro Shirasaki <yasuhiro[AT]gnome.gr.jp> {
1426         DHCPv6 updates
1427 }
1428
1429 Anand V. Narwani <anand[AT]narwani.org> {
1430         gtk/Makefile.am fix
1431         DOCSIS support, including support for "Ethernet" captures where
1432             the raw frame is a DOCSIS frame rather than an Ethernet
1433             frame (some Cisco cable-modem head-end gear can send out a
1434             trace of all traffic on an Ethernet, but what it sends are
1435             the raw bytes of DOCSIS frames, not Ethernet frames)
1436 }
1437
1438 Christopher K. St. John <cks[AT]distributopia.com> {
1439         Apache JServ Protocol v1.3 support
1440 }
1441
1442 Nix <nix[AT]esperi.demon.co.uk> {
1443         Don't add "-I/usr/include" to CFLAGS or CPPFLAGS
1444         Expand the plugin directory path at install time
1445 }
1446
1447 Liviu Daia <Liviu.Daia[AT]imar.ro> {
1448         Fix to eliminate crash when setting "column.format" preference
1449             from the command line
1450 }
1451
1452 Richard Urwin <richard[AT]soronlin.org.uk> {
1453         Developer documentation fixes and updates
1454         Support for a system-wide color filter file and color filter
1455             import and export
1456 }
1457
1458 Prabhakar Krishnan <Prabhakar.Krishnan[AT]netapp.com> {
1459         Add item to SMB protocol tree for time between request and
1460             response
1461         Dissect NetApp ONTAP file handles
1462 }
1463
1464 Jim McDonough <jmcd[AT]us.ibm.com> {
1465         Enhancements to SMB and the DCE RPC-based protocols used by SMB
1466         NTLMSSP updates
1467 }
1468
1469 Sergei Shokhor <sshokhor[AT]uroam.com> {
1470         Bugfix for EPM
1471 }
1472
1473 Hidetaka Ogawa <ogawa[AT]bs2.qnes.nec.co.jp> {
1474         Fix PPP FCS computation to include address and control field if
1475             present
1476 }
1477
1478 Jan Kratochvil <short[AT]ucw.cz> {
1479         Fix to MMSE handling of strings with specified character set
1480 }
1481
1482 Alfred Koebler <ak[AT]icon-sult.de> {
1483         Support for interpreting Ethernet captures as CheckPoint
1484             FireWall-1 monitor files (those files look like snoop
1485             files for Ethernet)
1486 }
1487
1488 Vassilii Khachaturov <Vassilii.Khachaturov[AT]comverse.com> {
1489         Put protocol blurbs into tables generated with the "-G fields"
1490             flag
1491 }
1492
1493 Bill Studenmund <wrstuden[AT]wasabisystems.com> {
1494         Fix handling of SCSI mode sense
1495 }
1496
1497 Brian Bruns <camber[AT]ais.org> {
1498         TDS
1499 }
1500
1501 Flavio Poletti <flavio[AT]polettix.it> {
1502         Fix bug in decoding of maximum uplink and downlink rate in GTP
1503             v1
1504         Handle 3GPP QoS in RADIUS messages
1505 }
1506
1507 Marcus Haebler <haeblerm[AT]yahoo.com> {
1508         Handle a sub-protocol field of 0x00 as PPP
1509 }
1510
1511 Ulf Lamping <ulf.lamping[AT]web.de> {
1512         Put "bytes" after the byte counts for the frame sizes in the
1513             top-level item for the "Frame" protocol
1514         Put the source and destination MAC addresses into the top-level
1515             item for Ethernet
1516         Added more information to progress dialog box
1517         Change some #define names to avoid name collisions on Windows
1518             that cause compiler warnings
1519         Decoding of IEEE float and doubles for DCE-RPC
1520         Win32 fixes
1521         Count ARP packets in capture progress dialog box
1522         Show total running time of capture in capture progress dialog box
1523         Toolbar
1524         Redesign of the print dialog
1525 }
1526
1527 Matthew Smart <smart[AT]monkey.org> {
1528         Original Cisco NetFlow protocol support
1529         Partial NetFlow V9 support
1530 }
1531
1532 Luke Howard <lukeh[AT]au.padl.com> {
1533         NETLOGON bugfix for LogonGetDomainInfo
1534         Various NETLOGON fixes
1535 }
1536
1537 PC Drew <drewpc[AT]ibsncentral.com> {
1538         Dissector for the FIX protocol
1539 }
1540
1541 Renzo Tomas <renzo.toma [AT] xs4all.nl> {
1542         Skinny bugfix for configStat and serverRes
1543 }
1544
1545 Clive A Stubbings <eth [AT] vjet.demon.co.uk> {
1546         802.1s Multiple Spanning Tree Protocol
1547 }
1548
1549 Steve Langasek <vorlon [AT] netexpress.net> {
1550         Support for MS SQL 7 authentication in TDS
1551 }
1552
1553 Brad Hards <bhards[AT]bigpond.net.au> {
1554         Support for SRVLOC v2
1555         Support for mDNS/LLMNR "cache flush" bit
1556         Label mDNS and DNS differently in the Protocol column
1557         Clean up summary line for PTR records
1558         Initial rsync support
1559         ACAP support
1560         DISTCC support
1561         Jabber client-to-server protocol support
1562         Initial Laplink support
1563 }
1564
1565 cjs 2895 <cjs2895[AT]hotmail.com> {
1566         Compile fixes for IBM's C compiler for AIX
1567 }
1568
1569 Lutz Jaenicke <Lutz.Jaenicke [AT] aet.TU-Cottbus.DE> {
1570         Fix an "htonl()" to use "g_htonl()"
1571 }
1572
1573 Senthil Kumar Nagappan <sknagappan [AT] yahoo.com> {
1574         Small SCSI dissector fix
1575 }
1576
1577 Jason House <jhouse [AT] mitre.org> {
1578         Win32 compilation fixes
1579         TAP support for TCP protocol
1580 }
1581
1582 Peter Fales <psfales [AT] lucent.com> {
1583         ARCNET support
1584 }
1585
1586 Fritz Budiyanto <fritzb88 [AT] yahoo.com> {
1587         Assorted GTP fixes
1588 }
1589
1590 Jean-Baptiste Marchand <Jean-Baptiste.Marchand [AT] hsc.fr> {
1591         Make it possible to filter on UUIDs
1592         Fix typo in README.developer
1593         Added an MSRPC (DCERPC) atsvc dissector
1594         Added descriptions of permissions for SAM_SERVER and SAM_USER
1595             objects in SAMR
1596         Fix for NETLOGON/DsrGetSiteName and other NETLOGON functions
1597         Initial DRSUAPI (Active Directory directory replication) support
1598         Changed or added procedure names for a number of DCE RPC
1599             interfaces
1600 }
1601
1602 Andreas Trauer <andreas.trauer [AT] siemens.com> {
1603         GTP enhancements
1604         Add subtrees for each link in a Router-LSA in an OSPF LS Update
1605             packet
1606         Dissect the L2TP AVPs Initial Received LCP CONFREQ, Last
1607             Received LCP CONFREQ, Last Sent LCP CONFREQ
1608 }
1609
1610 Ronald Henderson <Ronald.Henderson [AT] CognicaseUSA.com> {
1611         In LDAP dissector, handle Sequence Of header being split across
1612             TCP segments
1613         Support for colored graphs in Gtk1 version of IO_STAT
1614         Make labels for filters in IO_STAT dialog box be "Filter:"
1615             buttons to pop up a filter dialog
1616         Fix up "snprintf()" and "vsnprintf()" calls in "epan/proto.c" to
1617             properly handle string truncation
1618         Make "format_text()", on Windows, escape all characters that
1619             aren't printable ASCII, as GTK+ for Windows thinks strings
1620             are UTF-8 but the strings we give it wouldn't be UTF-8
1621 }
1622
1623 Brian Ginsbach <ginsbach [AT] cray.com> {
1624         "dissect_rpc_bytes()" routine to allow fixed-length opaque data
1625             to be dissected
1626         Support for SGI's variant of the ONC RPC mount protocol
1627         Support for additional snoop file encapsulations in UNICOS/mp
1628         Symbolic names for Fibre Channel Network Address Authority
1629             identifiers
1630 }
1631
1632 Dave Richards <d_m_richards [AT] attbi.com> {
1633         BACNET over 802.2
1634         BACNET-over-ARCNET fix (it's really BACNET-over-802.2-over-ARCNET)
1635 }
1636
1637 Martin Regner <martin.regner [AT] chello.se> {
1638         RPC bug fix
1639         PIM bug fixes
1640 }
1641
1642 Jason Greene <jason [AT] inetgurus.net> {
1643         Fix for LDAPv3 modrdn requests
1644 }
1645
1646 Marco Molteni <mmolteni [AT] cisco.com> {
1647         Fix a comment to reflect reality
1648 }
1649
1650 James Harris <jharris [AT] fourhorsemen.org> {
1651         RADIUS user password decryption
1652 }
1653
1654 rmkml <rmkml [AT] wanadoo.fr> {
1655         Support for capturing from a pipe in Tethereal
1656 }
1657
1658 Anders Broman <anders.broman [AT] ericsson.com> {
1659         Additional SCTP payload protocol identifiers
1660         Assorted ISUP enhancements
1661         MEGACO updates and fixes
1662         T35 country code support for H245
1663         Multipart media dissector
1664 }
1665
1666 Christian Falckenberg <christian.falckenberg [AT] nortelnetworks.com> {
1667         Initial MEGACO support
1668 }
1669
1670 Huagang Xie <xie [AT] lids.org> {
1671         MySQL support
1672         SSH support
1673 }
1674
1675 cfs 2895 <cjs2895 [AT] hotmail.com> {
1676         Fix configure check for pcap_version
1677 }
1678
1679 Pasi Kovanen <Pasi.Kovanen [AT] tahoenetworks.fi> {
1680         Display flow label IE in GTP v0 in hex
1681 }
1682
1683 Teemu Rinta-aho <teemu.rinta-aho [AT] nomadiclab.com> {
1684         Draft 20 MIPv6 support
1685 }
1686
1687 Martijn Schipper <martijn.schipper [AT] intersil.com> {
1688         Fix for tag for 802.11g ERP Information field
1689 }
1690
1691 Wayne Parrott <wayne_p [AT] pacific.net.au> {
1692         Yahoo Messenger YMSG protocol support
1693 }
1694
1695 Laurent Meyer <laurent.meyer6 [AT] wanadoo.fr> {
1696         X.25 reassembly
1697         Filterable fields in COTP
1698         COTP reassembly
1699 }
1700
1701 Lars Roland <Lars.Roland [AT] gmx.net> {
1702         MGCP request/response matching and MGCP statistics tap
1703         Common routines for use by statistics taps
1704         H.225 message and reason tag counter taps and Service Response Times
1705 }
1706
1707 Miha Jemec <m.jemec [AT] iskratel.si> {
1708         Support to follow a RTP stream and save it as a file.
1709         Support for G.711 codec
1710         Original RTP analysis tap
1711 }
1712
1713 Markus Friedl <markus [AT] openbsd.org> {
1714         Support for OpenBSD Encapsulating Device
1715         Support for Ethernet-within-IP encapsulation
1716         Remove duplicate SSH code
1717 }
1718
1719 Todd Montgomery <tmontgom [AT] tibco.com> {
1720         Update PGM to RFC 3208
1721 }
1722
1723 emre <emre [AT] flash.net> {
1724         "Filter out this stream" feature for Follow TCP Stream
1725 }
1726
1727 Stephen Shelley <steve.shelley [AT] attbi.com> {
1728         Full payload dissection of compliance levels 0, 1 and 2 function
1729             codes for Modbus/TCP
1730 }
1731
1732 Erwin Rol <erwin [AT] erwinrol.com> {
1733         ArtNET support
1734         RTNET support
1735         ACN support
1736         ENTTEC and RDM support
1737 }
1738
1739 Duncan Laurie <duncan [AT] sun.com> {
1740         IPMI-over-LAN support (IPMI, RMCP, partial ASF)
1741 }
1742
1743 Tony Schene <schene [AT] pcisys.net> {
1744         Initial stub Kerberos kadmin support
1745         Kerberos-over-TCP support
1746         AUTH_GSSAPI support
1747 }
1748
1749 Matthijs Melchior <mmelchior [AT] xs4all.nl> {
1750         TCP support in text2pcap
1751         Support for automatically generating all declarations and
1752             definitions for plugin ABI from a single file
1753         Support for registering fields after all the protocol
1754             registration routines are called
1755         Generic ASN.1 dissection plugin
1756 }
1757
1758 Garth Bushell <gbushell [AT] elipsan.com> {
1759         iSNS support
1760 }
1761
1762 Mark C. Brown <mbrown [AT] nosila.net> {
1763         Improvements to code that reads HP-UX nettl files
1764 }
1765
1766 Can Erkin Acar <canacar [AT] eee.metu.edu.tr> {
1767         Support for new DLT_PFLOG format
1768 }
1769
1770 Martin Warnes <martin.warnes [AT] ntlworld.com> {
1771         Support for VMS UCX$TRACE output in wiretap
1772 }
1773
1774 J Bruce Fields <bfields [AT] fieldses.org> {
1775         Some work on packet_rpc.c to support RPCSEC_GSS
1776 }
1777
1778 tz <tz1 [AT] mac.com> {
1779         Decode the base-64 string for HTTP Basic authorization
1780 }
1781
1782 Jeff Liu <jqliu [AT] broadcom.com> {
1783         WPA and WPA IE support
1784 }
1785
1786 Niels Koot <Niels.Koot [AT] logicacmg.com> {
1787         Support for subdissectors in SUA
1788         Assorted SUA fixes
1789         DBS Etherwatch file reader enhancements
1790 }
1791
1792 Lionel Ains <lains [AT] gmx.net> {
1793         "-d" flag for decode-as support in Tethereal
1794 }
1795
1796 Joakim Wiberg <jow [AT] hms-networks.com> {
1797         Support for Common Industrial Protocol over IP
1798 }
1799
1800 Jeff Rizzo <riz [AT] boogers.sf.ca.us> {
1801         sFlow support
1802 }
1803
1804 Christoph Wiest <ch.wiest [AT] tesionmail.de> {
1805         Redo MEGACO dissector to more fully parse text-format messages
1806 }
1807
1808 Xuan Zhang <xz [AT] aemail4u.com> {
1809         eDonkey support
1810 }
1811
1812 Thierry Martin <thierry.martin [AT] accellent-group.com> {
1813         Support for reading files from Accellent 5Views LAN agents
1814 }
1815
1816 Oleg Terletsky <oleg.terletsky [AT] comverse.com> {
1817         LWRES support
1818 }
1819
1820 Michael Lum <mlum [AT] telostech.com> {
1821         Support for saving list of disabled protocols
1822         ANSI TCAP support
1823         ANSI MAP support
1824         ALCAP (Q.2630.1) support
1825         IS-637-A (SMS) support
1826         IS-683-A (OTA) support
1827         BSSAP (GSM 08.06)/BSAP (IOS 4.0.1) support
1828         IOS 4.0.1 support
1829         GSM BSSMAP (GSM 08.08) support
1830         GSM DTAP (3GPP TS 24.008) support
1831         GSM SMS (3GPP TS 24.011) support
1832         GSM SS (3GPP TS 24.080) support
1833         GSM SMS TPDU (3GPP TS 23.040) support
1834         GSM MAP fixes and parameter separation
1835         Taps for ANSI A-interface statistics
1836         Support for SS7 point codes as address types
1837         Taps for GSM A-interface statistics
1838         Tap for ANSI MAP message statistics
1839         Tap for ISUP message statistics
1840         Tap for GSM MAP message statistics
1841 }
1842
1843 Shiang-Ming Huang <smhuang [AT] pcs.csie.nctu.edu.tw> {
1844         STUN (RFC 3489) support
1845 }
1846
1847 Tony Lindstrom <tony.lindstrom [AT] ericsson.com> {
1848         Updates of DHCPV6 dissector to draft-ietf-dhc-dhcpv6-28,
1849             draft-ietf-dhc-dhcpv6-opt-prefix-delegation-04, and
1850             draft-ietf-dhc-dhcpv6-opt-dnsconfig-03, and addition of NIS
1851             and time configuration option drafts
1852             draft-ietf-dhc-dhcpv6-opt-nisconfig-02 and
1853             draft-ietf-dhc-dhcpv6-opt-timeconfig-02
1854 }
1855
1856 Niklas Ogren <niklas.ogren [AT] 71.se> {
1857         H.263 support for RTP
1858 }
1859
1860 Jesper Peterson <jesper [AT] endace.com> {
1861         Cisco HDLC FCS support
1862         Support for reading Endace ERF files
1863 }
1864
1865 Giles Scott <gscott2 [AT] nortelnetworks.com> {
1866         Nortel/SynOptics Network Management Protocol support
1867         Alteon/Nortel Transparent Proxy Control Protocol support
1868 }
1869
1870 Vincent Jardin <vincent.jardin [AT] 6wind.com> {
1871         Support for TEREDO
1872 }
1873
1874 Jean-Michel Fayard <jean-michel.fayard [AT] moufrei.de> {
1875         Show in Tools:Summary window statistics about packets that
1876             passed the current display filter
1877         BOOTP/DHCP, HTTP, and WSP statistics taps
1878 }
1879
1880 Josef Korelus <jkor [AT] quick.cz> {
1881         GPRS Network Service-over-Frame-Relay support
1882         GPRS BSSGP support
1883 }
1884
1885 Brian K. Teravskis <Brian_Teravskis [AT] Cargill.com> {
1886         Support for saving RTP analysis data in CSV form
1887 }
1888
1889 Nathan Jennings <njen [AT] bellsouth.net> {
1890         Support for user-supplied interface descriptions
1891         Support for hiding interfaces in drop-down list in capture
1892             dialog
1893 }
1894
1895 Hans Viens <hviens [AT] mediatrix.com> {
1896         T.38 Support
1897 }
1898
1899 Kevin A. Noll <knoll [AT] poss.com> {
1900         RFC 2833 RTP Events support
1901 }
1902
1903 Emanuele Caratti <wiz [AT] libero.it> {
1904         Full TACACS+ dissection
1905 }
1906
1907 Graeme Reid <graeme.reid [AT] norwoodsystems.com> {
1908         H.450 support
1909 }
1910
1911 Lars Ruoff <lars.ruoff [AT] sxb.bsf.alcatel.fr> {
1912         Rewritten RTP analysis tap
1913 }
1914
1915 Samuel Qu <samuel.qu [AT] utstar.com> {
1916         ITU TCAP support
1917 }
1918
1919 Baktha Muralitharan <muralidb [AT] cisco.com> {
1920         Link Management Protocol (LMP) fixes
1921 }
1922
1923 Loïc Minier <lool [AT] dooz.org> {
1924         HTTP header and payload desegmentation
1925 }
1926
1927 Marcel Holtmann <marcel [AT] holtmann.org> {
1928         Support for reading Linux Bluez Bluetooth stack "hcidump -w"
1929             traces
1930 }
1931
1932 Scott Emberley <scotte [AT] netinst.com> {
1933         Support for reading Network Instruments version 9 capture files
1934 }
1935
1936 Brian Fundakowski Feldman <bfeldman [AT] fla.fujitsu.com> {
1937         Support for setting link-layer type when capturing
1938 }
1939
1940 Yuriy Sidelnikov <ysidelnikov [AT] hotmail.com> {
1941         ISO 8327-1 Session Protocol support
1942         ISO 8823 Presentation Protocol support
1943         ISO 10035-1 ACSE support
1944 }
1945
1946 Matthias Drochner <M.Drochner [AT] fz-juelich.de> {
1947         Support for mode 6 and mode 7 control packets, and NTP4 autokey
1948             extension data, in NTP
1949 }
1950
1951 Dave Sclarsky <dave_sclarsky [AT] cnt.com> {
1952         CPFI support
1953 }
1954
1955 Scott Hovis <scott.hovis [AT] ums.msfc.nasa.gov> {
1956         CCSDS (Consultative Committee for Space Data Systems) support
1957 }
1958
1959 David Fort <david.fort [AT] irisa.fr> {
1960         DNS DS RR support
1961         MLDv2 report message decoding
1962 }
1963
1964 Martijn Schipper <mschipper [AT] globespanvirata.com> {
1965         Support for reading AiroPeek files in V9 capture file format
1966         (AiroPeek 2.x)
1967 }
1968
1969 Felix Fei <felix.fei [AT] utstar.com> {
1970         GSM MAP support
1971 }
1972
1973 Christoph Neusch <christoph.neusch [AT] nortelnetworks.com> {
1974         V5UA support
1975 }
1976
1977 Jan Kiszka <jan.kiszka [AT] web.de> {
1978         IrDA support
1979 }
1980
1981 Joshua Craig Douglas <jdouglas [AT] enterasys.com> {
1982         Enterasys Interswitch Message Protocol (ISMP)
1983         Enterasys Discovery Protocol (EDP) (ISMP subprotocol)
1984 }
1985
1986 Dick Gooris <gooris [AT] lucent.com> {
1987         Added packet range selections in the save(as) dialog
1988 }
1989
1990 Michael Shuldman <michaels [AT] inet.no> {
1991         X11 replies, events and errors (matched to their request)
1992 }
1993
1994 Tadaaki Nagao <nagao [AT] iij.ad.jp> {
1995         Added a global version of disabled_protos
1996 }
1997
1998 Aaron Woo <woo [AT] itd.nrl.navy.mil> {
1999         Optimized Link State Routing Protocol (OLSR)
2000 }
2001
2002 Chris Wilson <chris [AT] mxtelecom.com> {
2003         SMPP dissection of concatenated PDUs
2004         Separate GSM SMS User Data dissector from the SMPP dissector
2005 }
2006
2007 Rolf Fiedler <Rolf.Fiedler [AT] Innoventif.com> {
2008         ISDN TEI management frame support
2009 }
2010
2011 Alastair Maw <ethereal [AT] almaw.com> {
2012         IAX2 support
2013 }
2014
2015 Sam Leffler <sam [AT] errno.com> {
2016         Support for Radiotap 802.11 radio header (header used by FreeBSD
2017            5.2 and later and by NetBSD-current
2018 }
2019
2020 Martin Mathieson <martin [AT] arca-technologies.com> {
2021         SIP sipfrag support
2022 }
2023
2024 Rolf Fiedler <Rolf.Fiedler [AT] Innoventif.com> {
2025         Support for reading EyeSDN USB S0 trace files
2026 }
2027
2028 And assorted fixes and enhancements by the people listed above and by:
2029
2030         Pavel Roskin <proski [AT] gnu.org>
2031         Georgi Guninski <guninski [AT] guninski.com>
2032         Jason Copenhaver <jcopenha [AT] typedef.org>
2033         Eric Perie <eric.perie [AT] colubris.com>
2034         David Yon <yon [AT] tacticalsoftware.com>
2035         Marcio Franco <franco.marcio [AT] rd.francetelecom.fr>
2036         Kaloian Stoilov <kalkata [AT] yahoo.com>
2037         Steven Lass <stevenlass [AT] mail.com>
2038         Gregory Stark <gsstark [AT] mit.edu>
2039         Darren Steele <steeley [AT] steeley.co.uk>
2040         <smhuang [AT] pcs.csie.nctu.edu.tw>
2041         Michael Kopp <michael.kopp [AT] isarnet.de>
2042         Bernd Leibing <bernd.leibing [AT] kiz.uni-ulm.de>
2043         Chris Heath <chris [AT] heathens.co.nz>
2044         Gisle Vanem <giva [AT] bgnett.no>
2045         Ritchie <ritchie [AT] tipsybottle.com>
2046         Aki Immonen <aki.immonen [AT] golftalma.fi>
2047         Ian Schorr <ischorr [AT] comcast.net>
2048         David E. Weekly <david [AT] weekly.org>
2049         Steve Ford <sford [AT] geeky-boy.com>
2050         Masaki Chikama <masaki-c [AT] is.aist-nara.ac.jp>
2051         Mohammad Hanif <mhanif [AT] nexthop.com>
2052         Eric Wedel <ewedel [AT] bluearc.com>
2053         Reinhard Speyerer <rspmn [AT] arcor.de>
2054         Patrick Kursawe <phosphan [AT] gentoo.org>
2055         Arsen Chaloyan <achaloyan [AT] yahoo.com>
2056         <melerski [AT] poczta.onet.pl>
2057         Arnaud Jacques <webmaster [AT] securiteinfo.com>
2058         D. Manzella <manzella [AT] lucent.com>
2059         Jari Mustajarvi <jari.mustajarvi [AT] nokia.com>
2060         Joost Yervante Damad <Joost.Damad [AT] siemens.com>
2061         Thomas Anders <thomas.anders [AT] blue-cable.de>
2062         Pierre Juhen <pierre.juhen [AT] wanadoo.fr>
2063         David Richards <drichards [AT] alum.mit.edu>
2064         Shusaku Ueda <ueda [AT] sra.co.jp>
2065         Jonathan Perkins <jonathan.perkins [AT] ipaccess.com>
2066         Holger Schurig <h.schurig [AT] mn-logistik.de>
2067         Peter J. Creath <peter-ethereal [AT] creath.net>
2068         Magnus Hansson <mah [AT] hms.se>
2069
2070 Alain Magloire <alainm[AT]rcsm.ece.mcgill.ca> was kind enough to
2071 give his permission to use his version of snprintf.c.
2072
2073 Dan Lasley <dlasley[AT]promus.com> gave permission for his dumpit() hex-dump
2074 routine to be used.
2075
2076 Mattia Cazzola <mattiac[AT]alinet.it> provided a patch to the hex dump
2077 display routine.
2078
2079 We use the exception module from Kazlib, a C library written by
2080 Kaz Kylheku <kaz[AT]ashi.footprints.net>. Thanks goes to him for his
2081 well-written library. The Kazlib home page can be found at
2082 http://users.footprints.net/~kaz/kazlib.html