From 5f63989ee0b3d77d2b484ae712ac370f84a3ba68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Valverde?= Date: Fri, 20 Jan 2023 10:51:10 +0000 Subject: [PATCH] Update authors file in place Instead of having AUTHORS.src and copying that to a new AUTHORS file with git log information appended to that have a single AUHTORS file and update it in place with git log info. --- AUTHORS | 1 + AUTHORS.src | 4008 ------------------------------------- CMakeLists.txt | 2 +- tools/generate_authors.py | 22 +- 4 files changed, 18 insertions(+), 4015 deletions(-) delete mode 100644 AUTHORS.src diff --git a/AUTHORS b/AUTHORS index dd93d90349..89ec3c251e 100644 --- a/AUTHORS +++ b/AUTHORS @@ -4514,6 +4514,7 @@ Jim Walker Jim Young Jim Young Jiri Pirko +Jiří Engelthaler Jo Rueschel Jo-Philipp Wich Joakim Andersson diff --git a/AUTHORS.src b/AUTHORS.src deleted file mode 100644 index 2341945e0f..0000000000 --- a/AUTHORS.src +++ /dev/null @@ -1,4008 +0,0 @@ - - -= Original Author = - -Gerald Combs - - -= Contributors = - -Gilbert Ramirez { - Wiretap - Printing - Token-Ring, TR MAC - 802.2 LLC - IPX, SPX, NCP - BOOTP/DHCP - LPD - Win32 support - tvbuffs - Miscellaneous enhancements and fixes -} - -Thomas Bottom { - IEEE 1722.1 support -} - -Chris Pane { - IEEE 1722.1 support -} - -Hannes R. Boehm { - http://hannes.boehm.org/ - - OSPFv2 - RIPv1, RIPv2 - CDP (Cisco Discovery Protocol Version 1) -} - -Mike Hall { - Follow TCP Stream -} - -Bobo Rajec { - DNS protocol support -} - -Laurent Deniel { - Name resolution - Ethernet/Manufacturer files support - FDDI support - OMG GIOP/IIOP support - ISO/OSI CLNP/COTP support - Real time capture and display enhancement - Many display filters added - GUI enhancements (about & help windows) - Follow TCP stream for IPv6 - Protocol activation/deactivation (Edit:protocols) - Ability to mark the frames and associated features - "Protocol Properties..." menu item - Ring buffer rework - X11 decoding enhancements and fixes - Miscellaneous enhancements and fixes -} - -Don Lafontaine { - Banyan Vines support - IGRP support -} - -Guy Harris { - DNS and NetBIOS Name Service enhancements - Bitfield decoding - IP and TCP option decoding - HTTP support - NNTP support - ATM and LANE decoding - Q.931 decoding - Changes to the popup packet windows - Miscellaneous enhancements and fixes -} - -Simon Wilkinson { - AppleTalk support -} - -Jörg Mayer { - Banyan Vines support - NTP fixes - DHCP support for Intel PXEclient DHCP requests - Support for "-N" flag enabling selected forms of name resolution - Changes to structure initializations to initialize all members - Define __USE_XOPEN in files that use "strptime()" - Various signed vs. unsigned fixes - Crank up the warning level in GCC - Skinny (Official Name: SCCP) - Remove trailing blanks from hex dump in print/Tethereal - Remove unused variables and declarations of non-existent - functions - In configure scripts, if the compiler is GCC, add to CFLAGS a -D - flag to define _U_ as something that marks an argument - unused in GCC, and as nothing for other compilers - Add _U_ to unused arguments, and turn off "-Wno-unused" - .cvsignore fixes - Make a pile of stuff not used outside one source file static - Clean up #includes - Mark last packet of TFTP transfer as such in the Info column - Dissect both the BOOTP server and client ports as bootp/DHCP - Fix some small memleaks found by valgrind - Some Extreme protocols - Some 3com management protocol -} - -Martin Maciaszek { - RPM .spec file -} - -Didier Jorand { - SNMP support - TCP SEQ/ACK analysis bugfix for sequence number wrapping. - FIX 4.0 to 4.4 fields -} - -Jun-ichiro itojun Hagino { - http://www.itojun.org/ - - IPv6 support - RIPng support - IPsec support - PIM (Prototocol-Independent Multicast) support - IPComp (IP Payload Compression) support - BGP (Border Gateway Protocol) support -} - -Richard Sharpe { - TFTP, FTP, POP, Telnet support - Infrastructure changes for the benefit of TFTP - SMB support - LDP - GSS-API and SPNEGO work - MS RPC WKSSVC dissector -} - -John McDermott { - Packet coloring support - Pseudo-real-time capture -} - -Jeff Jahr { - PPP over Ethernet (PPPoe) -} - -Brad Robel-Forrest { - ISAKMP, GRE, PPTP -} - -Ashok Narayanan { - RSVP - Match Selected functionality - Support for reading compressed capture files - MPLS - Link Management Protocol - IEEE 802.1ad and 802.1ah -} - -Aaron Hillegass { - Summary dialogue -} - -Jason Lango { - RTSP, SDP - RTCP fixes -} - -Johan Feyaerts { - RADIUS -} - -Olivier Abad { - X.25 support in iptrace files and Sniffer files - Support for files from RADCOM WAN/LAN analyzers - and HP-UX nettl traces - LAPB, X.25 - Plugins support - Support for capturing packet data from pipes - Support for writing NetXRay 2.x (Windows Sniffer) format captures -} - -Thierry Andry { - Linux ATM Classical IP support - More filterable fields in SNMP -} - -Jeff Foster { - NetBEUI/NBF support (NetBIOS atop 802.2 LLC, the - original NetBIOS encapsulation) - SMB Mailslot and Netlogin protocol support - Popup packet windows - Support for protocols registering themselves with dissectors for - protocols on top of which they run - Rlogin support - Support for associating a dissector with a conversation, and for - use of that dissector by TCP and UDP - SOCKS support - Microsoft Proxy protocol support - Support for conversations with "wildcard" destination addresses - and/or ports - Initial support for constructing filter expressions - Support for reading Sniffer Frame Relay captures - Partial support for determining the type of "Internetwork - analyzer" Sniffer captures (we don't yet have enough captures - to do it all) -} - -Peter Torvals { - Internet Cache Protocol support -} - -Christophe Tronche { - https://tronche.com - BPDU (spanning tree protocol) support - X11 requests support -} - -Nathan Neulinger { - Yahoo Messenger YHOO protocol, and Yahoo Pager (YPNS?) protocol - support - NTP (Network Time Protocol) support - RX protocol support - Andrew File System protocol support - 802.1q VLAN support - Misc. RPC program dissectors - TNS/Oracle dissector - Tacacs+/XTacacs dissector - IRC dissector - AppleTalk NBP dissector - AppleTalk RTMP response dissector - Automake and autoconf updates to handle the current CVS versions - of automake (which will probably eventually become the next - releases of automake and autoconf) - Additional cipher suite names for SSL - SEBEK - Kernel read() data capture protocol support - Linux IPVS Synchronization Daemon support -} - -Tomislav Vujec { - Additional NTP support -} - -Kojak { - ICQ support -} - -Uwe Girlich { - ONC RPC support - NFS support - Mount Protocol support started - NLM support started - PCNFSD support started - TSP support - Quake dissector - QuakeWorld dissector - Quake II dissector - Quake 3 Arena dissector - DTPT dissector - INTERLINK dissector -} - -Warren Young { - "Print" button support in "Tools:Follow TCP Stream" window -} - -Heikki Vatiainen { - Cisco Auto-RP protocol support - SAP (Session Announcement Protocol) support - VRRP (Virtual Router Redundancy) - HSRP (Hot Standby Router Protocol) - option to control whether to interpret the IPv4 TOS field as - such or as the DiffServ field - COPS - SIP (Session Initiation Protocol) - BGP tvbuffification - IPv6 and ICMPv6 tvbuffification - PIM enhancements and fixes - Support for Enter/Return toggling expansion of selected protocol - tree item - IGMP fixes and multicast traceroute support - MSDP support - IPv6 name resolution support on Solaris 8 - Enhancements to the "bad sed" tests - Make "get_host_ipaddr()" require dotted-quad IP addresses to - really be quads - CGMP-over-Ethernet II support - Fix the test for IS-IS virtual links - Documentation improvements -} - -Greg Hankins { - http://www.twoguys.org/~gregh - - updates to BGP (Border Gateway Protocol) support -} - -Jerry Talkington { - tvb_uncompress()/HTTP Content-Encoding decompression - HTTP chunked encoding dissection - updates to HTTP support - Filter selection/editing GUI improvements - WCCP 1.0 support - Right-mouse-button menu support -} - -Dave Chapeskie { - updates to ISAKMP support -} - -James Coe { - SRVLOC (Service Location Protocol) support - NCP over IP support -} - -Bert Driehuis { - I4B (ISDN for BSD) wiretap module - V.120 -} - -Stuart Stanley { - ISIS on CLNP support -} - -John Thomes { - L2TP support -} - -Laurent Cazalet { - updates to L2TP support -} - -Thomas Parvais { - updates to L2TP support -} - -Gerrit Gehnen { - support for "Inactive Subset" of ISO CLNP - Decoding of OSI COTP TSAPs as text when they're plain text - Sinec H1 protocol support -} - -Craig Newell { - TFTP options (RFC 2347) support -} - -Ed Meaney { - Win32 support -} - -Dietmar Petras { - Time protocol support - Fix to handling of SNMPv2 TRAP PDUs -} - -Fred Reimer { - TCP segment length in TCP packet summary -} - -Florian Lohoff { - Various enhancements to RADIUS support - Fixes to L2TP result and error code dissection - Redback SmartEdge SE400/800 tcpdump disassembly - Redback Lawful Intercept dissection -} - -Jochen Friedrich { - SNA improvements - Fix to IPv6 fragment handling - SMUX and SNMPv3 support - Zebra support - HPR/UDP (RFC 2353, Enterprise Extender) - RPL support - HP extended 802.2 LLC support - HP remote management protocol support - SNMP over HP extended 802.2 LLC support -} - -Paul Welchinski { - Fixes to Win32 packet capture code -} - -Doug Nazar { - LDAP support -} - -Andreas Sikkema { - Fixes to SMB dissector - Fixes to capture file handling on Win32 - RTCP, RTP, TPKT (RFC 1006), H.261 - Q.931 enhancements -} - -Mark Muhlestein { - CIFS-over-TCP support -} - -Graham Bloice { - Win32 icon for Wireshark, and Win32 resource-compiler files to - add version/copyright/etc. information to Win32 executables - Support for sorting columns in the summary by clicking on them - Win32 Makefile improvements - Support for "Update list of packets in real time" during capture - on Win32 - Support for inverse video rather than boldface highlighting of - the bytes, in the hex dump window, corresponding to a selected - field - Support for DNP -} - -Ralf Schneider { - Enhancements to OSI CLNP, CLTP, and ISIS support - OSI ESIS support -} - -Yaniv Kaul { - Enhancements to ISAKMP - CPHA support - DCERPC OXID operation #5 dissection - TDS enhancements - DCERPC: Resolve UUID to interface names on win32 platforms - PCT support - X509 Certificates over HTTP support - VNC heuristic dissection - TightVNC dissection - More tags in the DAAP dissector - SPICE dissector -} - -Paul Ionescu { - IPX-over-GRE support - EIGRP support - Cisco IGRP support - X.25-over-TCP support - DEC LANBridge Spanning Tree Protocol support - X.25-over-LLC support - IP Prefix field support in CDP - Frame Relay support - Frame-Relay-over-GRE support - IPX SAP over IPX EIGRP support - Fleshed out TACACS/XTACACS/TACACS+ dissector - DLSw support -} - -Mark Burton { - Assorted SMB fixes and enhancements - iSCSI support -} - -Stefan Raab { - Mobile IP -} - -Mark Clayton { - Support for capturing on ATM interfaces on Linux -} - -Michael Rozhavsky { - OSPF enhancements - CRLDP support -} - -Dug Song { - RPCSEC_GSS credential/verifier dissection for ONC RPC -} - -Michael Tüxen { - SCTP support - M3UA support - ISDN Q.921-User Adaptation Layer (IUA) support - SUA and SUA Light support - MTP3 support - MacOS X support - Update of M2PA support for later Internet drafts - MTP2 support - SCTP support in text2pcap - SCCP-atop-M3UA support - M2UA support - ASAP support - ENRP support - Fix SCTP port number for M2PA -} - -Bruce Korb { - Improved autogen.sh script -} - -Jose Pedro Oliveira { - DHCP enhancements -} - -David Frascone { - DIAMETER support - Bug fixes and enhancements to Mobile IP - Support for Mobile IP's use of ICMP Router Advertisements - Removal of unused variables and functions - LWAPP support -} - -Peter Kjellerstedt { - SRVLOC fixes - ICQ enhancements - autogen.sh fixes -} - -Phil Techau { - Added "col_append_str()" - Signed integer support in display filters and in the protocol tree - BOOTP fixes - Additional NTP reference clock identifiers -} - -Wes Hardaker { - Kerberos 5 support - occasional ucd-snmp/net-snmp help. -} - -Robert Tsai { - Rsh support - Support for embedded newlines in SDP fields - Support for leading LWS in RTSP headers -} - -Craig Metz { - OSPF type 7 LSA dissection -} - -Per Flock { - A6 and DNAME resource record support - RFC 2673 bitstring label support -} - -Jack Keane { - ISAKMP fixes to handle malformed packets -} - -Brian Wellington { - Support for DNS CERT, KX, TSIG, and TKEY records - Support for NOTIFY and UPDATE DNS opcodes - Support for YXDOMAIN, YXRRSSET, NXRRRSET, NOTAUTH, NOTZONE, and - TSIG/TKEY error DNS reply codes - Partial support for DNS-over-TCP -} - -Santeri Paavolainen { - "Capture->Stop" menu bar item - Improved capture statistics box - Make doc/Makefile.am work in POSIXLY_CORRECT environment - Mobile IPv6 fixes -} - -Ulrich Kiermayr { - ECN Extension support -} - -Neil Hunter { - WAP support -} - -Ralf Holzer { - AIM/OSCAR support -} - -Craig Rodrigues { - GIOP 1.2 support and other GIOP enhancements - Handle current versions of RPM, which compress man pages - Real-time CORBA priority value support -} - -Ed Warnicke { - MGCP dissector - PCLI ( Packet Cable Lawful Intercept ) dissector -} - -Johan Jorgensen { - IEEE 802.11 support -} - -Frank Singleton { - Short integer CDR support for GIOP - Support for protocols running atop GIOP - GIOP CosNaming support -} - -Kevin Shi { - GVRP support -} - -Mike Frisch { - NFSv4 support - HCLNFSD support - rquota support - AUTH_DES support - Tvbuffified NFS dissector - RPCSEC_GSS fixes - PCNFSD updates - NFS_ACL support - PVFS2 support -} - -Burke Lau { - PPP FCS checking - Cisco HDLC support in PPP dissector - MPLS-over-PPP support -} - -Martti Kuparinen { - Mobile IPv6 support - HMIPv6 support -} - -David Hampton { - Support for HTTP methods added by GENA (the uPnP protocol) - Support for the HTTP-based SSDP protocol - "Decode As" dialog -} - -Kent Engström { - CDP VTP Management Domain item support -} - -Ronnie Sahlberg { - NLM dissector enhancements - Mount dissector enhancements - Support for status monitor protocol and status monitor callback - protocol - YPSERV dissector enhancements - BOOTPARAM dissector enhancements - RWALL support - HCLNFSD dissector enhancements - IP fragment reassembly - YPPASSWD support - KLM support - SPRAY support - rquota support completed - XDR array support - NIS+ support - Rewritten IGMP dissector - Tvbuffified and bug-fixed RX and AFS dissectors - Support for filtering on absolute and relative time fields - DVMRP support - MRDISC support - MSNIP support - Tvbuffified ISIS dissector - Tvbuffified SMB NETLOGON dissector - Tvbuffified SMB BROWSER dissector - TCP segment reassembly and support for it in ONC RPC and NBSS - dissectors - Filterable fields for XoT and RIP - Times in NFS done as FT_ABSOLUTE_TIME and FT_RELATIVE_TIME - FT_UINT64 support, code to handle 64-bit integers without - requiring compiler support for them, and updates to the - Diameter, L2TP, NFS, and NLM dissectors to use it and to the - ONC RPC dissector to allow ONC RPC subdissectors to use it - SMB tvbuffication and enhancement - NDMPv3 support - Add time between request and reply as a field to ONC RPC replies - File handle to file name resolution in NFS and related protocols - DCE RPC enhancements - SAMR updates - NETLOGON implementation - LSA updates - NFS AUTH stub implementation - MAPI skeleton dissector - DCE/RPC fragment reassembly - TCP ACK/SEQ number analysis and relative sequence numbers - TAP system and ONC RPC and DCE RPC examples - DISTCC updates - H225 and H245 dissectors and PER dissector helpers - Kerberos decryption - PacketCable protocol -} - -Borosa Tomislav { - Updates to mobile IPv6 -} - -Alexandre P. Ferreira { - WTLS support - WSP fixes and enhancements -} - -Simharajan Srishylam { - Assorted WCCP2 enhancements - ICAP support -} - -Greg Kilfoyle { - BOOTP option 82 (Relay Agent Information option) support -} - -James E. Flemer { - Hidden Boolean fields set if the IP or ICMP checksums are bad -} - -Peter Lei { - RFC 3024 reverse tunneling support for the Mobile IP dissector -} - -Thomas Gimpel { - Fixes to the Q.931 dissector -} - -Albert Chin { - Fixes to Lemon to get it to compile on platforms (such as some - versions of Tru64 UNIX) that define TRUE and FALSE - Fixes for various non-GCC compiler warnings - Fix to TCP graph code to eliminate a GCCism - Simplify some autoconf code - Assorted cleanups - Autoconf/automake cleanups -} - -Charles Levert { - CUPS browsing protocol support -} - -Todd Sabin { - DCE RPC support - Cleaned up "get_column_format_matches()" - Skeleton NSPI dissector -} - -Eduardo Pérez Ureta { - GUI fixes -} - -Martin Thomas { - Support for TPKT being used for its original purpose (TCP port - 102, containing OSI transport layer PDUs) - Handle address lengths based on TOA bit in X.25 -} - -Hartmut Mueller { - BACNET support -} - -Michal Melerowicz { - GTP support - GTPv1 support and GTPv0 improvements -} - -Hannes Gredler { - OSI network layer over PPP support - Many IS-IS enhancements - Juniper Networks vendor ID in RADIUS dissector - HELLO message support in RSVP - Many BGP enhancements and bug fixes - Fix display of OSI system IDs to use a dot rather than a dash - before the PSN byte - Decode the sample rate factor in cflowd5 headers - Support OSI over CHDLC - Show the type value for OSI protocols symbolically in GRE - Support MPLS over CHDLC - Bi-directional Fault Detection (BFD) support - Support for Juniper's DLT_JUNIPER_ATM1, DLT_JUNIPER_ATM2 values - Support for Juniper's PPPOE encapsulation -} - -Inoue { - Preference dialog crash fix -} - -Olivier Biot { - Various WTP fixes and enhancements - Rewrite of much of WSP - WBXML/WMLC support - README.win32 updates for Cygwin - UDH dissection in SMPP - WTP-over-SMPP and WSP-over-SMPP - GSM SMS, CBS and DCS support for the SMPP dissector - Display filter operator: matches (PCRE syntax) - Compuserve GIF image dissector - JPEG File Interchange Format (JFIF) dissector - Dissector for message/http media type - Generic line-based textual data dissector - Multipart media dissector - Display filter operator: bitwise_and - Generic media dissector (in analogy to the data dissector) -} - -Patrick Wolfe { - WTLS client and trusted key ID handling enhancements -} - -Martin Held { - RANAP support -} - -Riaan Swart { - Modbus/TCP support -} - -Christian Lacunza { - Command-line option to control automatic scrolling in "Update - list of packets in real time" captures -} - -Scott Renfro { - LDAP checks for invalid packets - "-t" flag for editcap, to adjust timestamps in frames - SSL/TLS support - Mergecap utility for merging capture files - Fixes for some calls to "localtime()" that didn't check whether - the call succeeded (it doesn't always do so on Windows, for - example) -} - -Juan Toledo { - Passive FTP support -} - -Jean-Christian Pennetier { - ISIS IPv6 routing TLV dissection - ISIS traffic engineering TLV dissection - IS neighbor and IP reachability TLVs given their own subtree - types - Assorted other ISIS fixes -} - -Jian Yu { - BGP enhancements -} - -Eran Mann { - Fix to LDP prefix FEC dissection for IPv4 -} - -Andy Hood { - "--with-ssl" configuration option, to use if UCD SNMP is - compiled with crypto support and needs -lcrypto - On Solaris, with GCC, add flags to reduce warnings from - inadequacies of function declarations in X11 headers - Translate enterprise OIDs in SNMP traps to strings if possible - AODV6 dissector compile fixes for AIX -} - -Randy McEoin { - Appletalk Data Stream Interface (used by AFP-over-TCP) support - Xyplex protocol support - Avaya IPSI Control -} - -Edgar Iglesias { - Fix to TCP reassembly code for retransmitted data -} - -Martina Obermeier { - ISUP (ISDN User Part, ITU-T recommendation Q.763) support -} - -Javier Achirica { - IEEE 802.11 bug fixes and WEP support -} - -B. Johannessen { - Gnutella support -} - -Thierry Pelle { - MP-BGP message support - Redback vendor-specific items for RADIUS and L2TP - IPv6CP support -} - -Francisco Javier Cabello { - RFC 2250 MPEG1 support -} - -Laurent Rabret { - LCP-over Ethernet and IPCP-over-Ethernet support (to handle - captures on Windows; PPP packets show up as Ethernet - packets, courtesy of NDISWAN, and apparently internal-to-PPP - protocols get passed through, with PPP protocol types - appearing in the Ethernet protocol type field) - PAP support - BGP bug fix - ISIS fixes and enhancements - OPSI support -} - -nuf si { - RTSP fixes -} - -Jeff Morriss { - M2PA support - Support for ANSI flavor of MTP3 - SCCP support - SCCP Management support - MTP3 Management support - Support for China and Japan ITU SS7 variants - SSCOP over UDP and SSCF-NNI support - Various bug fixes and enhancements -} - -Aamer Akhter { - Support for draft-rosen-vpn-ospf-bgp-mpls - Support for additional BGP extended communities - LDP support for draft-martini-l2circuit-trans-mpls, LDP status - code updates, and small LDP cleanups - LDP support for draft-martini-l2circuit-encap-mpls for - Ethernet-over-MPLS - Fix initialization of ett_slarp in CHDLC dissector - LDP PWE updates -} - -Pekka Savola { - Autoconf support for glibc IPv6 support -} - -David Eisner { - NCP-over-IP bug fix -} - -Steve Dickson { - PGM (Pragmatic General Multicast) support -} - -Markus Seehofer { - GMRP support - IEEE 1588 / PTP version 2 support -} - -Lee Berger { - Fix to FT_UINT_STRING handling -} - -Motonori Shindo { - Shiva PAP, EAP, and CBCP negotiation in LCP Callback Operation - support in PPP dissector - Support for decoding additional data, for CHAP, in LCP - Authentication Protocol option - Additional vendor (CoSine) for Radius - CoSine VSA support for Radius - Patches to PPP for CHAP support - Patches to packet-x11-keysym.h to clean up 8-bit chars - Fixes to take the Vendor-Specific attribute into consideration - when dissecting L2TP - L2TP Dissconnect Cause Information AVP support - PPP CCP support - PPP compressed packet support - Assorted BGP improvements - CBCP support in PPP - Fix Ascend/Lucent trace reading code to handle later trace - formats that have an ASCII dump at the end of the line - Get rid of "send output to /dev/null" hack in Ascend/Lucent - trace reading code's Flex scanner - BACP and BAP support in PPP dissector - Add necessary cast in TCP graph code - Fix up the generation of PDB files, clean them up on a "nmake -f - makefile.nmake clean", and put all the PDB files into the - Windows binary distribution - Delete installed data files on a Windows uninstallation - OSPF fixes - Support for reading CoSine L2 debug output - Assorted LDP enhancements and fixes - Key Information dissection in EAPOL-Key messages - sFlow/NetFlow/IPFIX dissector enhancement -} - -Terje Krogdahl { - Additional AVPs, and Event-Timestamp support, in RADIUS -} - -Jean-Francois Mule { - Additional SIP methods -} - -Thomas Wittwer { - HTTP dissector registered by name - "prefs_register_string_preference()" made available to plugins - Remove unnecessary calls to "prefs_module_foreach()" - Support for stopping capture at specified capture file size or - capture duration -} - -Matthias Nyffenegger { - Support for stopping capture at specified capture file size or - capture duration -} - -Palle Lyckegaard { - OSPFv3 support -} - -Nicolas Balkota { - GTPv1 support and GTPv0 improvements -} - -Tom Uijldert { - WTP fixes - MMSE support - Push-traffic dissecting for WSP/WTLS - UCP support - SMPP support - multipart-content support in WSP/MMSE - WTP reassembly - WTP TPI dissection -} - -Akira Endoh { - Support for dissecting multiple BGP capabilities - Sync PPP protocol names with the IANA database - MPLSCP, CDPCP, and CDP over PPP support - BGP support for draft-ietf-idr-as4bytes-06.txt and - draft-ietf-idr-dynamic-cap-03.txt - Wellfleet Breath of Life support - RSVP support for draft-ietf-mpls-nodeid-subobject-00.txt, and - other bug fixes and enhancements - Diffserv MPLS signaling protocol support - IGAP support -} - -Graeme Hewson { - Additional Ascend codes, and IETF codes, for Radius - Fix various capture problems - Add some sanity checks to DNS dissector to avoid loops - Command-line interface cleanups - Varargs code cleanup in "simple_dialog.c" - Make dialog box pop up only after a minimum period of time -} - -Pasi Eronen { - Patches to the dcerpc dissector for data representation decoding - XDMCP support - Support for PCT cipher suites and record layer in SSL - Dissect the packet inside an LCP Protocol-Reject message -} - -Georg von Zezschwitz { - WSP fixes - Support for concatenated PDUs - Put URL of WSP GET/POST in the Info column - Fix a bug with WSP Connect requests with headers > 256 bytes - Implement attributes of WSP Suspend/Resume -} - -Steffen Weinreich { - UCP fixes -} - -Marc Milgram { - VMS TCPIPtrace wiretap module - DBS Etherwatch wiretap module -} - -Gordon McKinney { - Enhanced Ethereal icon for Windows - Support for time stamping packets in text2pcap - Fix to text2pcap to handle colons after offset field - Make IP-over-PPP work with the TCP graph code -} - -Pavel Novotny { - Additional items for RADIUS tunnels -} - -Shinsuke Suzuki { - DHCPv6 and PIM enhancements - IPv6 payload for GRE - MLDv2 enhancements -} - -Andrew C. Feren { - Makefile fix - Solaris packaging fixes - Add ifdefs to the top-level Makefile.nmake to avoid using - Python if PYTHON isn't defined - make-manuf fix - Put all of Cisco's OUIs into manuf.tmpl - Put human-readable descriptions in the combo box entries for - "Interface:" on Windows - ntop nProbe and Plixer Mailinizer extensions for the Netflow dissector -} - -Tomas Kukosa { - Additional routines made available to plugins - Support for registering subdissectors for Q.931 IEs and codesets - Reassembly of segmented Q.931 messages - ASN2WRS compiler to convert ASN.1 definitions to PER/DER dissectors - H.323 family dissectors (H.225.0, H.245, H.235, H.450, H.460) - QSIG - Plugin API for codecs (for RTP player) -} - -Andreas Stockmeier { - IPCOMP transformation and ID_IPV4_ADDR_SUBNET for ISAKMP - Fix the file dialog box code to use "g_strdup()", not "strdup()" - to copy strings -} - -Pekka Nikander { - IEEE 802.1x, a/k/a EAPOL - PPP/EAPOL EAP support -} - -Hamish Moffatt { - MPLS support for handling either IPv4 or IPv6 as the payload - protocol type - Win32 Makefile fixes - Use pod2html rather than man2html to build HTML man pages - Fix ethereal.nsi.in for recent versions of NSIS -} - -Kazushi Sugyo { - Fix to display of AH length field - Fix to code to scan the SIOCGIFCONF list -} - -Tim Potter { - Support for DCE RPC atop SMB - Support for several Microsoft DCE RPC services used with SMB - Added code to call request and reply subdissectors in DCE RPC - Display the FID in the Info column of NT Create and X replies - Display the setup words in some SMB Transaction messages and - extract the FID from them - Use the FID, for DCE RPC-over-SMB, as part of the conversation - matching - Assorted SMB fixes - NT SID dissection -} - -Raghu Angadi { - WCCP capability info dissection bug fix -} - -Taisuke Sasaki { - OSPF fixes -} - -Tim Newsham { - Support for 802.11+Prism II monitor-mode link-layer headers -} - -Tom Nisbet { - Support for reading Visual Networks traffic capture files - SLIMP3 protocol version 2 support -} - -Darren New { - BXXP dissector modified to be a BEEP dissector -} - -Pavel Mores { - TCP time-sequence, round-trip time, and throughput graphs -} - -Bernd Becker { - Support for LOCATION_FORWARD, LOCATION_FORWARD_PERM and - NEEDS_ADDRESSING_MODE replies in GIOP - ethereal_gen.py cleanups - Reset the Protocol column to GIOP if no heuristic dissectors - succeed - Enhancements to TNS dissector, including desegmentation - GIOP fixes -} - -Heinz Prantner { - M2TP support -} - -Irfan Khan { - pppdump reader fixes - Van Jacobson decompression support for PPP -} - -Jayaram V.R { - PPP multiplexing support -} - -Dinesh Dutt { - SCSI dissector, for use by iSCSI and other protocols that - transport SCSI operations - Fibre Channel (over IP) support, and support for various - protocols running atop FC - Cisco MDS switch Debug Port Adapter (Boardwalk) - FC-inside-Ethernet dissector - Cisco MDS switch internal FC-inside-Ethernet dissector -} - -Nagarjuna Venna { - Only display the reason in BYE RTCP packets if it's present - Support for RTCP-XR support as in RFC 3611 -} - -Jirka Novak { - Support for generating filter expressions based on packet list - column values - Support for adding filter expressions generated from column or - protocol tree field values to the current expression rather - than replacing the current expression - Support for hex dump mode in "Follow TCP Stream" window showing - hex and ASCII data -} - -Ricardo Barroetaveña { - Enhanced LDP support - Support TCP reassembly requiring multiple steps (e.g., - reassemble the PDU header to get the length of the PDU, then - reassemble the PDU based on that length) -} - -Alan Harrison { - Fixes to EtherPeek file reader code -} - -Mike Frantzen { - Support for capturing on, and reading captures from, OpenBSD - firewall logging virtual interface -} - -Charlie Duke { - Added routines to the plugin table -} - -Alfred Arnold { - IAPP support -} - -Dermot Bradley { - Support for Openwave-specific WSP headers - Support for Openwave-specific WSP field names - Support for additional WSP content types from Openwave - Support for additional WSP language values -} - -Adam Sulmicki { - Add more type values for EAP. - Fix off-by-one bug when displaying Code of EAP message. - Additional AVPs for RADIUS, and making RD_TP_CONNECT_INFO a - RADIUS_STRING rather than a RADIUS_STRING_TAGGED - Dissect EAP messages inside RADIUS - Dissect SSL-encoded stuff inside EAP - Cisco LEAP support - EAP-TLS reassembly - Other EAP enhancements -} - -Kari Tiirikainen { - COPS-PR extension support - Support for reading MIBs containing converted PIBs in COPS - dissector -} - -John Mackenzie { - Put missing initializations of table entries in "plugins.c" - Register GIOP dissector as a UDP heuristic dissector -} - -Peter Valchev { - Fix editcap to assign the result of "getopt()" to an "int" and - to check "getopt()"s return value with -1 rather than EOF -} - -Alex Rozin { - Support for IEEE 802.1w RST BPDUs -} - -Jouni Malinen { - 802.11 authentication frame dissection bug fix - Fix offset of challenge element in 802.11 dissector - Show fragmented 802.11 frames as fragments - EAP bug fix for NAK packets - EAP-MD5, EAP-SIM, EAP-PEAP, and EAP-MSCHAPv2 support - 802.11g element support - 802.11i enhancements - New WSC 2.0 attributes and values support - Wi-Fi Alliance P2P dissector -} - -Paul E. Erkkila { - Skinny Client Control Protocol enhancements - Hazelcast Dissector -} - -Jakob Schlyter { - SIP method additions -} - -Jim Sienicki { - Additional vendor (Issani) for Radius - Issani VSA support for Radius -} - -Steven French { - Add names for some additional spool service RPCs - Decode NT Rename SMB -} - -Diana Eichert { - "-q" flag to Tethereal to suppress packet count display -} - -Blair Cooper { - WebDAV support -} - -Kikuchi Ayamura { - Include to fix IRIX compilation - problems -} - -Didier Gautheron { - X11 bug fix - AppleTalk Transaction Protocol, AppleTalk Stream Protocol, and - AppleTalk Filing Protocol support - DSI updates - "frame.marked" field set on marked frames - Don't show progress bar for quick "Find Frame" searches - Add "Find Next" and "Find Previous" to repeat searches - Move port number from AppleTalk addresses to separate column - Put in hidden fields for AppleTalk source and destination - addresses - AppleTalk Zone Information Protocol support - Fix to work with automake 1.7 - Fix gtk Makefile entry to rebuild "ethereal-tap-register.c" - Fix handling of cross in TCP graph code - Fix sequence number overflow problems in TCP graph code and - desegmentation code - Don't update the progress bar too often (only every 100ms) -} - -Phil Williams { - Support for looking up fields by name -} - -Kevin Humphries { - Additional PIM hello options support -} - -Erik Nordström { - AODV dissection support -} - -Devin Heitmueller { - Additional RAP error code - Give the user a warning if they click "New" in the filter list - editing code without having specified a filter name and string - Fix to treat the "send buffer length" in SMB RAP messages as - being present in the packet - Dissection of NTLMSSP authentication for DCERPC - Show proper field names for SAMR UnicodeChangePassword2 - Add MD4 and RC4 crypto support - Decrypt the NT password encryption block in - UnicodeChangePassword2 - Supply offset to dissectors for connection-oriented DCERPC PDU - types - Support for decrypting DCERPC conversations using NTLMSSP - version 1 - AIM enhancements - Follow TCP Stream support for showing stream data as C byte - arrays - YMSG desegmentation -} - -Chenjiang Hu { - ISIS bug fix for dissecting unreserved bandwidths -} - -Kan Sasaki { - VSA decoding and other changes to RADIUS -} - -Stefan Wenk { - SIP heuristic dissector - Filterable header fields in SIP dissector -} - -Ruud Linders { - Report errors from "g_module_open()" - Heuristic version of the RTP dissector -} - -Andrew Esh { - Support for additional interest levels in - TRANS2_QUERY_FS_INFORMATION, and fix handling of level 1022 - to treat the file name as always being in Unicode - Fix a compiler warning - Typo fix in iSCSI dissector -} - -Greg Morris { - NCP - NetWare Core Protocol - NDPS - Novell Distributed Print System - "Find Frame" code to search for text or binary data - SRVLOC-over-TCP support -} - -Dirk Steinberg { - Fixes to BGP problems -} - -Kari Heikkila { - Fix for WTP PDUs not containing user data -} - -Olivier Dreux { - Add PPP support to GTP -} - -Michael Stiller { - Java RMI protocol support -} - -Antti Tuominen { - AODV6 support -} - -Martin Gignac { - Various MMSE fixes -} - -John Wells { - MIP fix. -} - -Loic Tortay { - Display AFS KAUTH information -} - -Steve Housley { - 802.3ad LACP support -} - -Peter Hawkins { - Various bounds-check fixes -} - -Bill Fumerola { - Recognize "Option negotiated failed" error in TFTP - Rewritten Cisco NetFlow protocol support -} - -Chris Waters { - Don't use "bool" as a variable name or structure member, as it's - a C++ keyword - Check 802.11 FCS if present - Put the "wlan.fc.fromds" and "wlan.fc.tods" fields into the - protocol tree - Export "find_dissector_table()" and add - "dissector_handle_get_protocol_index()" - Support Tazmen Sniffer Protocol and DLT_TZSP captures from - network-based libpcaps that use that protocol - MSN Messenger support -} - -Solomon Peachy { - WEP support and other mangling of the 802.11 dissector - Support for new "wlancap" 802.11 extra-information header -} - -Jaime Fournier { - Handle DCE RPC connectionless CANCEL PDUs with no body - DCE/RPC stub dissectors for RSEC_LOGIN, RS_ACCT, RS_ATTR, RS_MISC, - RS_PGO, RS_REPLIST, RS_UNIX, RPRIV, ROVERRIDE, RS_REPADM, - DTSSTIME_REQ, CDS_SOLICIT, CPRPC_SERVER, DTSPROVIDER, - UBIKDISK, UBIKVOTE, BOSSVR, FTSERVER, CDS_CLERKSERVER, - KRB5RPC, REP_PROC, SECIDMAP, TKN4INT, FLDB, AFS4INT, - UPDATE, BUDB, BUTC, RS_BIND, RS_PLCY, ICL RPC, - RS_PROP_ACCT, LLB, RDACLIF, RS_ATTR_SCHEMA, RS_PROP_ACL, - RS_PROP_ATTR, RS_PROP_PGO, RS_PROP_PLCY, RS_PWD_MGMT, - RS_REPMGR - DCE RPC EPM version 4 support -} - -Markus Steinmann { - Add IPX SAP for SEH's InterCon Printserver - Support for writing LANalyzer files -} - -Tsutomu Mieno { - DHCPv6 updates -} - -Yasuhiro Shirasaki { - DHCPv6 updates -} - -Anand V. Narwani { - gtk/Makefile.am fix - DOCSIS support, including support for "Ethernet" captures where - the raw frame is a DOCSIS frame rather than an Ethernet - frame (some Cisco cable-modem head-end gear can send out a - trace of all traffic on an Ethernet, but what it sends are - the raw bytes of DOCSIS frames, not Ethernet frames) -} - -Christopher K. St. John { - Apache JServ Protocol v1.3 support -} - -Nix { - Don't add "-I/usr/include" to CFLAGS or CPPFLAGS - Expand the plugin directory path at install time -} - -Liviu Daia { - Fix to eliminate crash when setting "column.format" preference - from the command line -} - -Richard Urwin { - Developer documentation fixes and updates - Support for a system-wide color filter file and color filter - import and export -} - -Prabhakar Krishnan { - Add item to SMB protocol tree for time between request and - response - Dissect NetApp ONTAP file handles -} - -Jim McDonough { - Enhancements to SMB and the DCE RPC-based protocols used by SMB - NTLMSSP updates -} - -Sergei Shokhor { - Bugfix for EPM -} - -Hidetaka Ogawa { - Fix PPP FCS computation to include address and control field if - present -} - -Jan Kratochvil { - Fix to MMSE handling of strings with specified character set -} - -Alfred Koebler { - Support for interpreting Ethernet captures as CheckPoint - FireWall-1 monitor files (those files look like snoop - files for Ethernet) -} - -Vassilii Khachaturov { - Put protocol blurbs into tables generated with the "-G fields" - flag -} - -Bill Studenmund { - Fix handling of SCSI mode sense -} - -Brian Bruns { - TDS -} - -Flavio Poletti { - Fix bug in decoding of maximum uplink and downlink rate in GTP - v1 - Handle 3GPP QoS in RADIUS messages -} - -Marcus Haebler { - Handle a sub-protocol field of 0x00 as PPP -} - -Ulf Lamping { - Put "bytes" after the byte counts for the frame sizes in the - top-level item for the "Frame" protocol - Put the source and destination MAC addresses into the top-level - item for Ethernet - Added more information to progress dialog box - Change some #define names to avoid name collisions on Windows - that cause compiler warnings - Decoding of IEEE float and doubles for DCE-RPC - Win32 fixes - Count ARP packets in capture progress dialog box - Show total running time of capture in capture progress dialog box - Toolbar - Redesign of the print dialog -} - -Matthew Smart { - Original Cisco NetFlow protocol support - Partial NetFlow V9 support -} - -Luke Howard { - NETLOGON bugfix for LogonGetDomainInfo - Various NETLOGON fixes -} - -PC Drew { - Dissector for the FIX protocol -} - -Renzo Tomas { - Skinny bugfix for configStat and serverRes -} - -Clive A. Stubbings { - 802.1s Multiple Spanning Tree Protocol -} - -Steve Langasek { - Support for MS SQL 7 authentication in TDS -} - -Brad Hards { - Support for SRVLOC v2 - Support for mDNS/LLMNR "cache flush" bit - Label mDNS and DNS differently in the Protocol column - Clean up summary line for PTR records - Initial rsync support - ACAP support - DISTCC support - Jabber client-to-server protocol support - Initial Laplink support -} - -cjs 2895 { - Compile fixes for IBM's C compiler for AIX - Fix configure check for pcap_version -} - -Lutz Jaenicke { - Fix an "htonl()" to use "g_htonl()" -} - -Senthil Kumar Nagappan { - Small SCSI dissector fix - Small OSPF dissector enhancement -} - -Jason House { - Win32 compilation fixes - TAP support for TCP protocol -} - -Peter Fales { - ARCNET support -} - -Fritz Budiyanto { - Assorted GTP fixes -} - -Jean-Baptiste Marchand { - Make it possible to filter on UUIDs - Fix typo in README.developer - Added an MSRPC (DCERPC) atsvc dissector - Added descriptions of permissions for SAM_SERVER and SAM_USER - objects in SAMR - Fix for NETLOGON/DsrGetSiteName and other NETLOGON functions - Initial DRSUAPI (Active Directory directory replication) support - Changed or added procedure names for a number of DCE RPC - interfaces - EncryptedFileSystem (EFS) support. - MS Eventlog support - WKSSVC enhancements - File Replication Services (frsrpc and frsapi) support - Stub dissectors for rras and pnp MSRPC interfaces -} - -Andreas Trauer { - GTP enhancements - Add subtrees for each link in a Router-LSA in an OSPF LS Update - packet - Dissect the L2TP AVPs Initial Received LCP CONFREQ, Last - Received LCP CONFREQ, Last Sent LCP CONFREQ -} - -Ronald Henderson { - In LDAP dissector, handle Sequence Of header being split across - TCP segments - Support for colored graphs in Gtk1 version of IO_STAT - Make labels for filters in IO_STAT dialog box be "Filter:" - buttons to pop up a filter dialog - Fix up "snprintf()" and "vsnprintf()" calls in "epan/proto.c" to - properly handle string truncation - Make "format_text()", on Windows, escape all characters that - aren't printable ASCII, as GTK+ for Windows thinks strings - are UTF-8 but the strings we give it wouldn't be UTF-8 -} - -Brian Ginsbach { - "dissect_rpc_bytes()" routine to allow fixed-length opaque data - to be dissected - Support for SGI's variant of the ONC RPC mount protocol - Support for additional snoop file encapsulations in UNICOS/mp - Symbolic names for Fibre Channel Network Address Authority - identifiers -} - -Dave Richards { - BACNET over 802.2 - BACNET-over-ARCNET fix (it's really BACNET-over-802.2-over-ARCNET) -} - -Martin Regner { - RPC bug fix - PIM bug fixes -} - -Jason Greene { - Fix for LDAPv3 modrdn requests -} - -Marco Molteni { - Fix a comment to reflect reality -} - -James Harris { - RADIUS user password decryption -} - -rmkml { - Support for capturing from a pipe in Tethereal -} - -Anders Broman { - Additional SCTP payload protocol identifiers - Assorted ISUP enhancements - MEGACO updates and fixes - T.35 country code support for H.245 - BICC dissection - Multipart media dissector - E.164 number dissector - Assorted SIP enhancements - Assorted DIAMETER enhancements - SIP-T dissection - PoC1 Application dissection in RTCP - Initial SIGCOMP support - UMA dissection - Parlay dissection - RANAP by asn2eth - RNSAP dissection - NBAP dissection - MSRP dissection - Initial TIPC support - BSSAP+ dissection - ULP dissection - RRLP Dissection - LDAP by asn2wrs - SNMP by asn2wrs - S1AP by asn2wrs - X2AP by asn2wrs - RRC by asn2wrs - ANSI TCAP by asn2wrs - CAMEL by asn2wrs - INAP by asn2wrs - PCAP by asn2wrs - H264 dissection - AMR dissection - MP4V-ES dissection - NAS EPS dissection - GTPv2 dissection - SGsAP dissection - Work on the initial version of the new packet list - ROHC dissection - Miscellaneous enhancements and fixes -} - -Christian Falckenberg { - Initial MEGACO support - GPRS SNDCP support -} - -Huagang Xie { - MySQL support - SSH support -} - -Pasi Kovanen { - Display flow label IE in GTP v0 in hex -} - -Teemu Rinta-aho { - Draft 20 MIPv6 support -} - -Martijn Schipper { - Fix for tag for 802.11g ERP Information field - Support for reading AiroPeek files in V9 capture file format - (AiroPeek 2.x) -} - -Wayne Parrott { - Yahoo Messenger YMSG protocol support -} - -Laurent Meyer { - X.25 reassembly - Filterable fields in COTP - COTP reassembly -} - -Lars Roland { - MGCP request/response matching and MGCP statistics tap - Common routines for use by statistics taps - H.225 message and reason tag counter taps and Service Response - Times - Tethereal version of SIP statistics tap - Support for building libethereal.dll with MSVC -} - -Miha Jemec { - Support to follow a RTP stream and save it as a file. - Support for G.711 codec - Original RTP analysis tap -} - -Markus Friedl { - Support for OpenBSD Encapsulating Device - Support for Ethernet-within-IP encapsulation - Remove duplicate SSH code -} - -Todd Montgomery { - Update PGM to RFC 3208 -} - -emre { - "Filter out this stream" feature for Follow TCP Stream -} - -Stephen Shelley { - Full payload dissection of compliance levels 0, 1 and 2 function - codes for Modbus/TCP -} - -Erwin Rol { - ArtNET support - RTNET support - ACN support - ENTTEC and RDM support - Monotone support -} - -Duncan Laurie { - IPMI-over-LAN support (IPMI, RMCP, partial ASF) -} - -Tony Schene { - Initial stub Kerberos kadmin support - Kerberos-over-TCP support - AUTH_GSSAPI support -} - -Matthijs Melchior { - TCP support in text2pcap - Support for automatically generating all declarations and - definitions for plugin ABI from a single file - Support for registering fields after all the protocol - registration routines are called - Generic ASN.1 dissection plugin -} - -Garth Bushell { - iSNS support -} - -Mark C. Brown { - Improvements to code that reads HP-UX nettl files - Cisco Port Aggregation Protocol support - Nettl dissector -} - -Can Erkin Acar { - Support for new DLT_PFLOG format -} - -Martin Warnes { - Support for VMS UCX$TRACE output in wiretap -} - -J Bruce Fields { - Some work on packet_rpc.c to support RPCSEC_GSS -} - -tz { - Decode the base-64 string for HTTP Basic authorization -} - -Jeff Liu { - WPA and WPA IE support -} - -Niels Koot { - Support for subdissectors in SUA - Assorted SUA fixes - DBS Etherwatch file reader enhancements -} - -Lionel Ains { - "-d" flag for decode-as support in Tethereal -} - -Joakim Wiberg { - Support for Common Industrial Protocol over IP -} - -Jeff Rizzo { - sFlow support -} - -Christoph Wiest { - Redo MEGACO dissector to more fully parse text-format messages -} - -Xuan Zhang { - eDonkey support -} - -Thierry Martin { - Support for reading files from Accellent 5Views LAN agents -} - -Oleg Terletsky { - LWRES support - AgentX support - SCTP chunk statistic -} - -Michael Lum { - Support for saving list of disabled protocols - ANSI TCAP support - ANSI MAP support - ALCAP (Q.2630.1) support - IS-637-A (SMS) support - IS-683-A (OTA) support - IS-801 (PLD) support - BSSAP (GSM 08.06)/BSAP (IOS 4.0.1) support - IOS 4.0.1 support - GSM BSSMAP (GSM 08.08) support - GSM DTAP (3GPP TS 24.008) support - GSM SMS (3GPP TS 24.011) support - GSM SS (3GPP TS 24.080) support - GSM SMS TPDU (3GPP TS 23.040) support - GSM Supplementary Services support - GSM MAP fixes and parameter separation - Taps for ANSI A-interface statistics - Support for SS7 point codes as address types - Taps for GSM A-interface statistics - Tap for ANSI MAP message statistics - Tap for ISUP message statistics - Tap for GSM MAP message statistics - Tap for MTP3 MSU statistics and summary -} - -Shiang-Ming Huang { - STUN (RFC 3489) support -} - -Tony Lindstrom { - Updates of DHCPV6 dissector to draft-ietf-dhc-dhcpv6-28, - draft-ietf-dhc-dhcpv6-opt-prefix-delegation-04, and - draft-ietf-dhc-dhcpv6-opt-dnsconfig-03, and addition of NIS - and time configuration option drafts - draft-ietf-dhc-dhcpv6-opt-nisconfig-02 and - draft-ietf-dhc-dhcpv6-opt-timeconfig-02 -} - -Niklas Ogren { - H.263 support for RTP -} - -Jesper Peterson { - Cisco HDLC FCS support - Support for reading Endace ERF files -} - -Giles Scott { - Nortel/SynOptics Network Management Protocol support - Alteon/Nortel Transparent Proxy Control Protocol support - Ethernet MAC Control Frame support - Port weak key detection from Airsnort - Wlan tap - Retix spanning tree protocol support - Aruba ADP protocol support -} - -Vincent Jardin { - Support for TEREDO - Additional DHCPv6 options -} - -Jean-Michel Fayard { - Show in Tools:Summary window statistics about packets that - passed the current display filter - BOOTP/DHCP, HTTP, and WSP statistics taps -} - -Josef Korelus { - GPRS Network Service-over-Frame-Relay support - GPRS BSSGP support - GPRS LLC support -} - -Brian K. Teravskis { - Support for saving RTP analysis data in CSV form -} - -Nathan Jennings { - Support for user-supplied interface descriptions - Support for hiding interfaces in drop-down list in capture - dialog -} - -Hans Viens { - T.38 Support -} - -Kevin A. Noll { - RFC 2833 RTP Events support - Support for WLCCP version 0xC1 -} - -Emanuele Caratti { - Full TACACS+ dissection -} - -Graeme Reid { - H.450 support -} - -Lars Ruoff { - Rewritten RTP analysis tap -} - -Samuel Qu { - ITU TCAP support -} - -Baktha Muralitharan { - Link Management Protocol (LMP) fixes -} - -Loïc Minier { - HTTP header and payload desegmentation -} - -Marcel Holtmann { - Support for reading Linux Bluez Bluetooth stack "hcidump -w" - traces -} - -Scott Emberley { - Support for reading Network Instruments version 9 capture files -} - -Brian Fundakowski Feldman { - Support for setting link-layer type when capturing -} - -Yuriy Sidelnikov { - ISO 8327-1 Session Protocol support - ISO 8823 Presentation Protocol support - ISO 10035-1 ACSE support - ISO 8571 FTAM support -} - -Matthias Drochner { - Support for mode 6 and mode 7 control packets, and NTP4 autokey - extension data, in NTP -} - -Dave Sclarsky { - CPFI support -} - -Scott Hovis { - CCSDS (Consultative Committee for Space Data Systems) support -} - -David Fort { - DNS DS RR support - MLDv2 report message decoding - DNS IPSECKEY RR support -} - -Felix Fei { - GSM MAP support -} - -Christoph Neusch { - V5UA support -} - -Jan Kiszka { - IrDA support -} - -Joshua Craig Douglas { - Enterasys Interswitch Message Protocol (ISMP) - Enterasys Discovery Protocol (EDP) (ISMP subprotocol) -} - -Dick Gooris { - Added packet range selections in the save(as) dialog - PacketCable support in the COPS dissector - Xcsl dissector -} - -Michael Shuldman { - X11 replies, events and errors (matched to their request) -} - -Tadaaki Nagao { - Added a global version of disabled_protos -} - -Aaron Woo { - Optimized Link State Routing Protocol (OLSR) -} - -Chris Wilson { - SMPP dissection of concatenated PDUs - Separate GSM SMS User Data dissector from the SMPP dissector -} - -Rolf Fiedler { - ISDN TEI management frame support - Support for reading and writing EyeSDN USB S0 trace files -} - -Alastair Maw { - IAX2 support -} - -Sam Leffler { - Support for Radiotap 802.11 radio header (header used by FreeBSD - 5.2 and later and by NetBSD-current - 802.11s mesh support -} - -Martin Mathieson { - SIP sipfrag support - SIP statistics tap - Show setupframe in RTP and RTCP - H.225.0 updates - MGCP updates - RDT (RealPlayer) support - MMS support (MS Media Server protocol) - PPP Chap updates - Catapult DCT2000 file support - UMTS FP support - LTE: MAC, RLC and PDCP support - LTE MAC and RLC Stats - Tshark expert info tap -} - -Christian Wagner { - Soul Seek (slsk) protocol support -} - -Edwin Calo { - Extract strings from a Postgresql datastream -} - -Ian Schorr { - "Host list" taps - FMP support -} - -Rowan McFarland { - Support for Cisco CallManager 4.x in Skinny, CAST support. -} - -John Engelhart { - CDP Hello packet support -} - -Ryuji Somegawa { - CDMA2000 A11 support -} - -metatech { - IBM WebSphere MQ protocol support - IBM MQ Programmable Command Formats protocol support - Initial BEA Tuxedo protocol support - Distributed Relational Database Architecture protocol support - Borland StarTeam protocol support - Adobe Real Time Messaging Protocol support - ActiveMQ OpenWire protocol support -} - -Brian Wheeler { - DOCSIS 2.0 support -} - -Josh Bailey { - IPDC support - Lucent/Ascend trace parsing updates -} - -Jelmer Vernooij { - AIM enhancements - DCOM IRemUnknown and IRemUnknown2 support - BitTorrent support -} - -Duncan Sargeant { - Cisco SS7 RUDP, RLM, and Session Management support -} - -Love Hörnquist Åstrand { - HAVE_HEIMDAL_KERBEROS support to allow Ethereal to use heimdal - libraries to decrypt kerberos encrypted blobs. -} - -Lukas Pokorny { - RTPS (Real-Time Publish-Subscribe) support -} - -Carlos Pignataro { - Graceful Restart Mechanism for LDP [RFC3478] - Fault Tolerance for LDP [RFC3479] - Other LDP enhancements - PPP OSI Network Layer Control Protocol [RFC1377] - Fix dissecting of CLNS Protocols over Cisco HDLC - PWE3 Interface parameter additions and miscellaneous updates - from various IETF PWE3 drafts - MPLS PW Control Channel Header - Multiprotocol Label Switching Echo [draft-ietf-mpls-lsp-ping-05] - MPLS in Generic Routing Encapsulation (GRE) - OSPF Traffic Engineering enhancements - MP-BGP Updates - BGPv4 SAFI-Specific Attribute support - Tunnel SAFI support for BGP - Layer Two Tunneling Protocol version 3 - [L2TPv3] updates and enhancements - MPLS Echo updates and Label Switching Router Self-Test - [draft-ietf-mpls-lsr-self-test-04] support -} - -Thomas Anders { - PacketCable DHCP options - PacketCable (PKTC) updates and enhancements - MGCP sub-parameter dissection - SNMP Engine ID dissection for SNMP and PKTC -} - -Rich Coe { - DICOM support -} - -Dominic Béchaz { - IEEE 1588 / PTP support - EPL v1 support -} - -Richard van der Hoff { - IAX2 updates - CRC16 routines - H.223 Support - Exception logic fixes -} - -Shaun Jackman { - RDM enhancements - Serial Infrared support - IrDA support - MPEG support -} - -Jon Oberheide { - giFT support -} - -Henry Ptasinski { - Support for 802.11e WME/QoS info -} - -Roberto Morro { - Support for GMPLS UNI and E-NNI objects/TLVs - in RSVP and OSPF - RSVP: Support for PROTECTION obj c-type 2 (RFC4872), - new TLVs for IF_ID (RFC4920), Path Key subobj in ERO (RFC5520), - new ASSOCIATION obj c-type 4 (oif2008.389), - new LSP_ATTRIBUTES and LSP_REQUIRED_ATTRIBUTES objects (RFC5420), - and various changes/improvements - -} - -Chris Maynard { - Add support for RFC 2520: NHRP with Mobile NHCs - and RFC 2735: NHRP Support for Virtual Private Networks - Add support for PPP-over-USB - WakeOnLAN support - Miscellaneous enhancements and fixes -} - -SEKINE Hideki { - Routines for AX/4000 Test Block dissection -} - -Jeff Connelly { - MANOLITO support -} - -Irene Rüngeler { - Graphical SCTP analysis - Support PPID and SCTP port based selection in Decode as -} - -M. Ortega y Strupp { - ISC DHCP Server 3.0 failover protocol dissection -} - -Kelly Byrd { - DAAP support -} - -Luis Ontanon { - MATE plugin - H.248 context tracing - ALCAP call tracing - RADIUS dictionary support - XML dissector (DTD support) - IuUP dissector - Lua interface - Tektronix K12 rf5 file support - SNMPv3 decryption support -} - -Luca Deri { - NetFlow v9 enhancements -} - -Viorel Suman { - TALI (RFC 3094) support - Various GSM SMS fixes - Computer Interface to Message Distribution (CIMD) version 2 dissection -} - -Alejandro Vaquero { - RTP graphic analysis - VoIP call analysis -} - -Francesco Fondelli { - ICE protocol support - DCCP protocol support - ITU-T Y.1711 (OAM mechanism for MPLS networks) support - RSVP/OSPF Extensions for Support of Diffserv-aware MPLS-TE, RFC 4124 - Linux Packet Generator support - rval_to_str() and alike - Export the capture file into C Arrays format - PW Associated Channel Header dissection, RFC 4385 - PW MPLS Control Word dissection, RFC 4385 - MPLS subdissector table indexed by label value - enhanced "what's past last MPLS label?" heuristic - Ethernet PW (with/without CW) support, RFC 4448 - ATM PW (with/without CW) support, RFC 4717 - LMP, update to RFC 4204 - RSVP extensions for G.709 Optical Transport Networks Control, RFC 4328 - Update GMPLS GPID, Switching and Encoding type values - Support for generalized label interpretation: - SUKLM format for SONET/SDH label (RFC 4606), t3t2t1 format for - G.709 ODUk label (RFC 4328), G.694 format for lambda label - (draft-ietf-ccamp-gmpls-g-694-lambda-labels-05). Add related - user preference option. - RSVP IF_ID ERROR_STRING TLV support, RFC 4783 - Support for Vendor Private objects, RFC 3936 - Support for MPLS Packet Loss and Delay Measurement, RFC 6374 - Support for DCCP Simultaneous-Open for NAT Traversal, RFC 5596 - MPLS-TP Protection State Coordination (PSC) Protocol, RFC 6378 - Support for Exclude Routes (XRO) in RSVP-TE, RFC 4874 - Support for Shared Use of Experimental TCP Options - Support for TCP Fast Open - OpenFlow heuristic logic - Path setup type in PCEP messages, draft-ietf-pce-lsp-setup-type-00 - PCEP Extensions for Segment Routing, draft-ietf-pce-segment-routing-01 - PCEP Extensions for Association, draft-ietf-pce-association-group-00 - BGP-LS extensions for Segment Routing, draft-gredler-idr-bgp-ls-segment-routing-ext-01 - HL7 protocol support -} - -Artem Tamazov { - Frame Relay PW in MPLS PSN, FR DLCI mode, RFC 4619 - SAToP PW in MPLS PSN, no RTP headers, RFC 4553 - SAToP PW in IP PSN/UDP demux, no RTP headers, RFC 4553 - CESoPSN PW in MPLS PSN, Basic NxDS0 mode, no RTP headers, RFC 5086 - CESoPSN PW in IP PSN/UDP demux, Basic NxDS0 mode, no RTP headers, RFC 5086 - ATM PW in MPLS PSN, RFC 4717 - LLC SNAP auto-detection in ATM decoder - "Raw" BFD support in MPLS PW Associated Channel, RFC 4385 - Decoding of UDP-multiplexed CESoPSN and SAToP traffic -} - -Dmitry Trebich { - Preference for selecting default dissector for MPLS payloads. - HDLC PW in MPLS PSN, HDLC mode (no CW) with PPP payload, RFC 4618 5.1 - HDLC PW in MPLS PSN, FR port mode (no CW), RFC 4618 5.2 - Frame Relay PW in MPLS PSN, FR DLCI mode, RFC 4619 - SAToP PW in MPLS PSN, no RTP headers, RFC 4553 - CESoPSN PW in MPLS PSN, Basic NxDS0 mode, no RTP headers, RFC 5086 -} - -Bill Meier { - TDS4/TDS5 enhancements - NetXRay/Windows Sniffer file enhancements - TCP graph enhancements -} - -Susanne Edlund { - NSIP protocol support -} - -Victor Stratan { - GSM SMS enhancements -} - -Peter Johansson { - "Template" conversations -} - -Stefan Metzmacher { - LDAP Controls support in the LDAP dissector - WINS Replication protocol - Various SMB/SMB2 dissector enhancements -} - -Abhijit Menon-Sen { - Postgresql v3 dissector -} - -James Fields { - Correctly handle time stamps in some Windows Sniffer files -} - -Kevin Johnson { - Correctly handle time stamps in some Windows Sniffer files -} - -Mike Duigou { - Dissector for JXTA protocol -} - -Deepak Jain { - L2TP v3 support - Next Hop Resolution Protocol support -} - -Stefano Pettini { - RMT support for ALC and NORM -} - -Jon Ringle { - Conversations demarked by setup frame number -} - -Tim Endean { - Dissector for INAP protocol -} - -Charlie Lenahan { - Support for the Cisco DTP Protocol - Support for some HP switch protocol -} - -Takeshi Nakashima { - Support for the KINK protocol. -} - -Shoichi Sakane { - IKEv2 support - COAP protocol support -} - -Michael Richardson { - SAMR updates and new info levels -} - -Olivier Jacques { - Support for the Camel protocol. -} - -Francisco Alcoba { - ASCII art version of VOIP call analysis -} - -Nils O. Selåsdal { - 9P support -} - -Guillaume Chazarain { - Armagetronad support -} - -Angelo Bannack { - CSM_ENCAPS support -} - -Paolo Frigo { - TANGO support -} - -Jeremy J Ouellette { - DIS support -} - -Aboo Valappil { - iFCP support -} - -Fred Hoekstra { - DEC DNA Routing support -} - -Ankur Aggarwal { - IEEE 802.11e (QoS) decoding - Improved IEEE 802.11h decoding -} - -Lucian Piros { - Computer Interface to Message Distribution (CIMD) version 2 dissection -} - -Juan Gonzalez { - LLDP dissection -} - -Brian Bogora { - LLDP dissection -} - -Jim Young { - Improvements LLDP dissection (803.3 "PMD Auto-Negotiation Advertised - Capability" and "Operational MAU Type") - Capinfos time order checking - Editcap time order forcing - -} - -Jeff Snyder { - Desegmentation support in IAX2 - H.223 Support -} - -William Fiveash { - Kerberos PA_ENCTYPE_INFO2 and aes crypto defines -} - -Graeme Lunt { - ROS support - RTS support - X.411 (P1) support - X.420 (P22) support - STANAG 4406 (P772) support - X.500 (DAP) support - X.500 (DSP) support - X.500 (DISP) support -} - -Menno Andriesse { - http://s5066.nc3a.nato.int - STANAG 5066 support -} - -Stig Bjørlykke { - P_Mul (ACP142) packet disassembly - CDT (CompressedDataType) support - DMP (STANAG 4406 Direct Message Profile) support - COTP and RTSE reassembly improvements - Configuration Profiles - WLAN Traffic Statistics - Filter autocompletion usability improvements - Remote capture improvements and RPCAP support - BJNP, DropBox, Memcache, nat-pmp, PacketLogger, rpcap - Improved dissectors using ASN.1 (BER). - Lua functions and improvements. - Statistics improvements (Protocol Hierarchy, Conversations, I/O Graph) - Column handling functions (right-click column headers) - Enhancements and fixes in the new packet list - Various User Guide updates - Miscellaneous enhancements and fixes -} - -Kyle J. Harms { - CIGI dissection -} - -Eric Wedel { - KPASSWD over TCP support -} - -Secfire { - OICQ - Juniper NSRP -} - -Eric Hultin { - CableLab's DCC packet - DCD packet -} - -Paolo Abeni { - SSL-decryption - Dissector for USB packets and pcap/wiretap support -} - -W. Borgert { - GIOP enhancements -} - -Frederic Roudaut { - IPsec ESP payload decryption -} - -Christoph Scholz { - Bluetooth stack: http://affix.sourceforge.net/archive/ethereal_affix-3.patch -} - -Wolfgang Hansmann { - Part of bluetooth stack from http://affix.sourceforge.net/archive/ethereal_affix-3.patch -} - -Kees Cook { - TiVoConnect Discovery Protocol -} - -Thomas Dreibholz / { - Calculation Application Protocol support - Component Status Protocol support - Fractal Generator Protocol support - DCCP dissector improvements - Follow DCCP stream feature - NetPerfMeter Protocol support - Ping Pong Protocol support - RSerPol protocol stack - SCTP dissector improvements - Scripting Service Protocol support -} - -Authesserre Samuel { - SSL decryption updates - DTLS -} - -Balint Reczey { - Lua fixes and enhancements - Miscellaneous enhancements and fixes -} - -Stephen Fisher { - REXEC support - Veritas Low Latency Transport support - MAPI new mail protocol support - Initial work on custom columns - VNC protocol support - WoW protocol support - Daytime protocol support - Part of WLCCP support - commview and packetlogger wiretap support - Export Object support - Pixmap saving routines - Work on the initial version of the new packet list - Miscellaneous enhancements and fixes -} - -Krzysztof Burghardt { - KISMET support -} - -Peter Racz { - PANA support -} - -Jakob Bratkovic { - Multicast stream analysis support -} - -Mark Lewis { - 2dParityFec dissector -} - -David Buechi { - EPL v1 support -} - -Bill Florac { - ACN support -} - -Alex Burlyga { - NetApp NFS filehandle dissectors -} - -Douglas Pratley { - Epoch timestamps -} - -Giorgio Tino { - AirPcap support - WPA UI support - Static text preferences -} - -Davide Schiera { - WPA and WPA2 decryption -} - -Sebastien Tandel { - embedding python in *shark - subtrees management for ptvcursor - gcc warning hunter - Homeplug support -} - -Clay Jones { - Shomiti wireless packet support - 802.11n support -} - -Kriang Lerdsuwanakij { - SSCOP improvements - K12-rf5 file format improvements -} - -Abhik Sarkar { - Support for decoding of SS7 MSUs embedded in syslog messages - (as generated by the Cisco ITP packet logging facility) - SMPP statistics - SMPP update to v5.0 - Diameter conversations and statistics - UAT for unknown HTTP headers - Kyoto Tycoon (binary protocol) dissector -} - -Robin Seggelmann { - Support for SCTP reassembly. - Improve chunk statistics. -} - -Chris Bontje { - Support for DNP3 Application Layer dissection - Support for SEL Fast Message dissection - Support for RTAC Serial dissection -} - -Ryan Wamsley { - Connection Configuration Object support in EtherNet/IP -} - -Dave Butt { - RTP payload reassembly support - H.223-over-RTP support -} - -Julian Cable { - DCP ETSI support -} - -Joost Yervante Damad { - Erlang Port Mapper Daemon dissection support -} - -Martin Sustrik { - AMQP support -} - -Jon Smirl { - USB conversations/endpoints list -} - -David Kennedy { - Symantec SGS v3 support -} - -Matthijs Mekking { - Shim6 support -} - -Dustin Johnson { - 802.11n support -} - -Victor Fajardo { - PANA draft 15a support -} - -Tamas Regos { - Lua Enhancements -} - -Môshe van der Sterre { - Firebird/Interbase dissection -} - -Rob Casey { - Kingfisher support -} - -Ted Percival { - Support for PA-S4U2Self Kerberos packet type -} - -Marc Petit-Huguenin { - Update STUN2 to draft-ietf-behave-rfc3489bis-07 -} - -Florent Drouin { - TCAP statistics -} - -Karen Feng { - 802.1ad and 802.1ah support -} - -Stephen Croll { - WiMAX ASN Control Plane dissection -} - -Jens Bräuer { - Wifi Simple Config aka Wifi Protected Setup -} - -Sake Blok { - Cisco proprietary MST format support - "Copy as Filter" functionality - Split time_delta in time delta captured and time delta displayed - NetScreen snoop output (ascii) support - TCP Conversation timestamps - enable/disable indiviual coloring rules - temporary coloring rules with hotkeys - Copy Fieldname / Copy Value - Ignore all packets functionality - Enable printing of all occurrences of fields - Follow TCP stream enhancements - Export SSL Session Keys - VSS-Monitoring dissector - Miscellaneous enhancements and fixes -} - -Fulko Hew { - SITA protocol dissection (ALC, UTS, Frame Relay, X.25) - UTS WAN protocol dissection - IPARS/ALC (International Passenger Airline Reservation System/Airline - Link Control) WAN protocol dissection -} - -Yukiyo Akisada { - FOUNDATION fieldbus -} - -Andy Chu { - China Mobile Point to Point -} - -Shane Kearns { - Support Symbian OS btsnoop -} - -Loris Degioanni { - Rawshark -} - -Sven Meier { - PRP (Parallel Redundancy Protocol; IEC62439 Chapter 6) dissection -} - -Holger Pfrommer { - Hilscher analyzer protocols dissection -} - -Hariharan Ananthakrishnan { - ISIS LSP-ID and hostname enhancements -} - -Hannes Kälber { - Automotive DLTs -} - -Stephen Donnelly { - Infiniband support -} - -Philip Frey { - iWARP dissectors (MPA, DDP and RDMAP) -} - -Yves Geissbuehler { - iWARP dissectors (MPA, DDP and RDMAP) -} - -Shigeo Nakamura { - Xpress Transport Protocol dissector -} - -Sven Eckelmann { - B.A.T.M.A.N. dissector - B.A.T.M.A.N. Advanced dissector -} - -Edward J. Paradise { - RFC4938bis enhancements to PPPoE -} - -Brian Stormont { - WPA group key decryption -} - -Vincent Helfre { - SNDCP XID dissection -} - -Brooss { - Teamspeak2 dissector -} - -Joan Ramió { - IEC 60870-5-104 dissector -} - -David Castleford { - ISMACryp dissector - Simulcrypt dissector -} - -Peter Harris { - X11 extension decoding - X11 dissector fixes -} - -Martin Lutz { - IEC 61850 GOOSE Dissector -} - -Johnny Mitrevski { - BSSAP LE Dissector -} - -Neil Horman { - Netdump dissector -} - -Andreas Schuler { - DECT dissector -} - -Matthias Wenzel { - DECT dissector -} - -Christian Durrer { - sbus dissector -} - -Naoyoshi Ueda { - IKEv2 decryption support - TLS 1.2 decryption support - DTLS 1.0 decryption fixes -} - -Javier Cardona { - Mesh header dissector -} - -Jens Steinhauser { - IEEE C37.118 synchrophasor dissector -} - -Julien Kerihuel { - Exchange RFR dissector -} - -Vincenzo Condoleo { - IP packet comparison -} - -Mohammad Ebrahim Mohammadi Panah { - Initial Paltalk support -} - -Greg Schwendimann { - WPA decryption security association caching -} - -Nick Lewis { - Show timestamp problems in RTP player -} - -Fred Fierling { - Daintree's Sensor Network Analyzer file support -} - -Samu Varjonen { - Host Identity Protocol (HIP) support -} - -Alexis La Goutte { - Add FT_EUI64 Field Type - Aruba ERM, IAP, PAPI dissector - ATMTCP dissector - CAPWAP dissector - HTTP2 dissector - QUIC dissector - MONGO dissector - WebSocket dissector - Miscellaneous ISAKMP enhancements - Miscellaneous ICMPv6 enhancements - Miscellaneous 802.11 enhancements - Packet TCP Mood Option (RFC5841) support - PPTP, GRE, PPP PAP, RIPng dissector enhancements (Rework) -} - -Varun Notibala { - SCTP NR-SACK support -} - -Nathan Hartwell { - HP NIC Teaming dissector -} - -Don Chirieleison { - DTN Bundle Protocol -} - -Harald Welte { - GSM A-bis over IP dissector - GSM A-bis OML dissector - GSMTAP dissector - GSM SIM/USIM dissector - Ericsson extensions to L2TP - ip.access extensions to A-bis RSL - Ericsson extensions to A-bis RSL - Ericsson HDLC dissector - Ericsson A-bis TFP dissector - Ericsson P-GSL dissector - Ericsson TFP dissector - Ericsson OM2000 dissector -} - -Chris Costa { - Add defragmentation code to NDMP dissectot - Properly decode SMB2 error response -} - -Bruno Prémont { - CollectD dissector -} - -Florian Forster { - CollectD dissector -} - -Ivan Sy Jr. { - Added DNS RRs: DLV, SSHFP, SPF, HIP, DHCID, NSEC3PARAM, APL, PX, - GPOS, NSAP, NSAP-PTR, AFSDB, RP, X25, ISDN, RT, RR - Allow some network control block addresses with ttl != 1. - Miscellaneous IPv6 enhancements. -} - -Matthieu Patou { - NTLM v1 and v2 decryption. - LDAP fixes. - Netlogon/Schannel decryption. -} - -Kovarththanan Rajaratnam { - Work on the new packet list. - Miscellaneous fixes and enhancements. -} - -Matt Watchinski { - OMRON-FINS dissector -} - -Ravi Kondamuru { - Support to read citrix netscaler capture file format. -} - -Jan Gerbecks { - PNRP dissector -} - -Vladimir Smrekar { - V.52 dissector - V5UA dissector -} - -Tobias Erichsen { - Apple network-midi session establishment dissector -} - -Erwin van Eijk { - ETSI ts 101 671 dissector -} - -Venkateshwaran Dorai { - Server/Application State Protocol [SASP] (RFC 4678 ) dissector -} - -Ben Greear { - LANforge dissector -} - -Richard Kümmel { - EtherCAT dissector -} - -Yi Yu { - Updates to the sFlow dissector -} - -Aniruddha A { - ANCP (Access Node Control Protocol) dissector -} - -David Aggeler { - Numerous DICOM dissector enhancements and fixes - VMLAB (VMware Lab Manager) dissector -} - -Jens Kilian { - VXI-11 (a.k.a. Network Instrument Protocol) dissector -} - -David Bond { - TRILL (TRansparent Interconnection of Lots of Links) dissector -} - -Paul J. Metzger { - Add support for decoding DIS Electromagnetic Emission packets -} - -Robert Hogan { - TN3270 fixes - TN5250 dissector -} - -Torrey Atcitty { - PTP dissector: Added support for 802.1AS D7.0 - IEEE 802.1Qat (Multiple Stream Reservation Protocol) dissector - IEEE 1722(AVB Transport Protocol) dissector -} - -Dave Olsen { - PTP dissector: Added support for 802.1AS D7.0 - IEEE 1722(AVB Transport Protocol) dissector -} - -Craig Gunther { - IEEE 802.1Qat (Multiple Stream Reservation Protocol) dissector -} - -Levi Pearson { - IEEE 1722(AVB Transport Protocol) dissector -} - -Allan M. Madsen { - Bluetooth HCI cmd/evt dissectors ver. 2.1-4.0 support - Bluetooth ATT dissector - Bluetooth OBEX dissector - Bluetooth SMP dissector -} - -Slava { - Support for PortCounters and PortCounters Extended performance - management datagrams (Infiniband) - Support for Infiniband-SDP -} - -H.sivank { - GtkOSXApplication support -} - -Edgar Gladkich { - Protocol help -} - -Michael Bernhard { - IEC 61850 dissector -} - -Holger Hans Peter Freyther { - NexusWare C7 MTP over UDP dissector - DVB-H IPDC ESG -} - -Jose Pico { - Routines for exporting SMB objects -} - -David Perez { - Routines for exporting SMB objects -} - -Håkon Nessjøen { - Mikrotik RouterOS protocol dissector - Digium TDMoE protocol dissector -} - -Herbert Lischka { - BACNET dissector fixes and enhancements -} - -Felix Krämer { - Stats Tree for BACapp dissector -} - -Tom Hughes { - FCGI dissector -} - -Owen Kirby { - SCoP dissector - RPL support in ICMPv6 (with Colin O'Flynn) -} - -Colin O'Flynn { - RPL support in ICMPv6 (with Owen Kirby) -} - -Juha Siltanen { - FLIP dissector -} - -Cal Turney { - NFS access tracking - tshark version of the SCSI tap -} - -Lukasz Kotasa { - WAI authentication protocol -} - -Jason Masker { - Updates for Cisco ERSPAN Type III (version 2) -} - -Giuliano Fabris { - Enhanced DVB Simulcrypt protocol dissector: - EIS <-> SCS, (P)SIG <-> MUX, MUX <-> CiM - and (P) <-> CiP support -} - -Alexander Koeppe { - TCP Graph - Window Scaling - FTP Extensions for IPv6 and NATs (RFC2428) -} - -Holger Grandy { - ETCH dissector -} - -Hadriel Kaplan { - IPFIX wiretap support -} - -Srinivasa Pradeep { - LDP dissector: Add/Update PseudoWire TLV support -} - -Lori Tribble { - Support for vendor-specific subdissectors for - BACnet Private Transfer Messages -} - -Thomas Boehne { - ADwin and ADwin-config protocol dissectors -} - -Gerhard Gappmeier { - OPCUA dissector plugin -} - -Hannes Mezger { - OPCUA dissector plugin -} - -David Katz { - Support for versioning in the WiMAX ASN CP dissector -} - -Toralf Förster { - SAMETIME dissector -} - -Stéphane Bryant { - RELOAD dissector - RELOAD Framing dissector -} - -Emil Wojak { - TDS dissector improvements -} - -Steve Huston { - AMQP 0-10 support -} - -Loránd Jakab { - Locator/ID Separation Protocol dissector -} - -Grzegorz Szczytowski { - Diameter dictionary RFC 3588 AVP 299 - GTPv1 Bearer Control Mode dissection - E212 dissector MCC 260 upgrade and modification -} - -Martin Kaiser { - DVB-CI (Common Interface) dissector - HDCP dissector -} - -Jakub Zawadzki { - JSON dissector - Wiretap cleanup and support for fast random access to gzipped - files -} - -Roland Knall { - Support for heuristic subdissectors for SERCOS III - openSAFETY dissector -} - -Xiao Xiangquan { - BT-UTP dissector - BT-DHT dissector - Vuze-DHT dissector -} - -Hans-Christoph Schemmel { - 3GPP TS 27.010 multiplexing protocol -} - -Tyson Key { - USB-encapsulated AT Commands dissector -} - -Johannes Jochen { - Multiple MAC Registration Protocol dissector -} - -Florian Fainelli { - HomePlug AV protocol dissector -} - -Daniel Willmann { - CN/IP (EIA-852) protocol dissector - Lontalk protocol (EIA-709.1) dissector -} - -Brian Cavagnolo { - Update 802.11s packet dissecting -} - -Allison { - HDFS and HDFS data Dissector -} - -Edwin Groothuis { - Time Shift functionality - Filter Toolbar Save functionality -} - -Andrew Kampjes { - Endace ERF channelisation and "New BFS" extension header support -} - -Kurnia Hendrawan { - Saving User Specified Decodes into profile -} - -Leonard Tracy { - Cisco FabricPath protocol dissector -} - -Elliott Aldrich { - Various icons -} - -Glenn Matthews { - XMCP dissector -} - -Donnie Savage { - EIGRP TLV 2.0 and 3.0 support - SAF support -} - -Spenser Sheng { - LCS-AP support -} - -Benjamin Stocks { - CIP Motion dissector -} - -Florian Reichert { - HSR and PRP-1 dissector -} - -Martin Renold { - HSR and PRP-1 dissector -} - -Iain Arnell { - ajp13 enhancements -} - -Mariusz Okrój { - XMPP enhancements -} - -Ivan Lawrow { - Added IEEE 802.15.4-2003 AES-CCM security modes -} - -Kari Vatjus-Anttila { - kNet (KristalliNet) dissector -} - -Shobhank Sharma { - MPLS Enhancement - Generic Associated Channel, as per RFC 5586 -} - -Salil Kanitkar { - OSPF Router Informational Capabilities - Opaque RI TLV - RFC4970 - OSPF Dynamic Hostname TLV in RI Opaque TLV - RFC5642 -} - -Michael Sakaluk { - BGP Encapsulation SAFI support (RFC 5512) - Load balancing for mesh softwires (RFC 5640) -} - -Mayuresh Raut { - LSP ping over MPLS tunnels (RFC 6424) -} - -Sheetal Kshirsagar { - RPL SRH dissector enhancements (RFC 6554) -} - -Andrew Williams { - IPv6 preference for RPL SRH strict compliance to RFC 6554 -} - -Per Liedberg { - RoHC dissection improvements -} - -Gaurav Tungatkar { - Extended ICMP - Multipart Message Support (RFC 4884) - and Extension for Interface and Next-Hop -} - -Bill Schiller { - HART/IP dissector -} - -Aditya Ambadkar { - Support for flow label sub-tlv according to RFC 6391 -} - -Diana Chris { - Support for flow label sub-tlv according to RFC 6391 -} - -Guy Martin { - DVB-DATA MultiProtocol Encapsulation dissector - DVB Event Information Table (EIT) dissector - DVB Network Information Table (NIT) dissector - DVB Service Description Table (SDT) dissector - DVB Time and Date Table (TDT) dissector - DVB Time Offset Table (TOT) dissector - DVB Bouquet Association Table (BAT) dissector - MPEG2 Conditional Access Table (CA) dissector - MPEG2 descriptors dissector - MPEG2 Program Associate Table (PAT) dissector - MPEG2 Program Map Table (PMT) dissector - MPEG2 Section dissector -} - -Deepti Ragha { - Additions to ARP dissector to support opcodes as specified by IANA in -https://www.iana.org/assignments/arp-parameters/arp-parameters.xml -} - -Niels de Vos { - Gluster dissectors -} - -Clement Marrast { - WSE Remote Ethernet protocol -} - -Jacob Nordgren { - UMTS FP/MAC/RLC dissection enhancement based on NBAP signaling -} - -Rishie Sharma { - UMTS FP/MAC/RLC dissection enhancement based on NBAP signaling -} - -Richard Stearn { - AX.25 support -} - -Tobias Rutz { - DVB-S2 Baseband Frame and GSE support -} - -Michał Łabędzki { - Bluetooth BNEP dissector - Bluetooth HID dissector - Bluetooth SAP dissector - Bluetooth AVCTP dissector - Bluetooth AVRCP dissector - Bluetooth HCI USB transport dissector - Bluetooth HCI Linux Monitor transport dissector - Bluetooth MCAP dissector - Bluetooth HCRP dissector - Bluetooth AVDTP/A2DP/VDP/SBC dissectors - Bluetooth SDP significant improvements - Ubertooth USB firmware dissector - ELF file dissector - Android ADB dissectors - Android Logcat binary logs support -} - -Michał Orynicz { - Android Logcat text logs support -} - -Wido Kelling { - Profinet: Updated disecction regarding the IEC 61158 -} - -Kaushal Shah { - Support for Type Classification of Experimental - and Reserved sub-TLVs as per Section 6 of RFC3630 -} - -Subramanian Ramachandran { - Support for BFD for MPLS LSP's as per RFC 5884 -} - -Manuel Hofer { - OpenVPN dissector - SSTP Dissection -} - -Gaurav Patwardhan { - Support for GTSM Flag as per RFC 6720 -} - -Peter Hatina { - Gtk3 Wireshark fixes -} - -Tomasz Moń { - USBPcap support -} - -Uli Heilmeier { - CARP dissector - Improved SMTP Authentication dissection -} - -Rupesh Patro { - Support for Upstream-Assigned Label TLVs and Sub-TLVs as per RFC 6389 -} - -Vaibhav Katkade { - Support for Cisco MetaData (CMD) ethertype -} - -Allan W. Nielsen { - Support for MACSEC ethertype/dissector -} - -Ishraq Ibne Ashraf { - tfp (Tinkerforge) dissector -} - -Robert Grange { - IBM WebSphere MQ protocol dissector enhancements -} - -Zoltan Lajos Kis { - OpenFlow dissector -} - -Juan Antonio Montesinos { - Dissector for the CCSDS CFDP protocol -} - -Anish Bhatt { - Dissector for CIN DCBx - Dissector for CEE DCBx - Dissector for IEEE DCBx (802.1az) - Dissector for Congestion Notification (802.1Qau) -} - -Dmitry Bazhenov { - Dissector for IPMI Trace -} - -Masatake Yamato { - Dissector Distributed Lock Manager (dlm3) - Dissector for pulse - Dissectors for totemnet and totemsrp (Corosync) -} - -John Miner { - Dissector for OptoMMP -} - -竹下 恵 (Megumi Takeshita) { - Japanese translation of the Qt User Interface -} - -Remi Vichery { - Dissector for Stateless Transport Tunneling (STT) -} - -Kevin Cox { - Dissector for Ceph -} - -David Ameiss { - 29West/LBM dissectors -} - -Sean O. Stalley { - Dissector for Media Agnostic USB (MA USB) -} - -Qiaoyin Yang { - Dissector for CP 'Cooper' 2179 -} - -Thomas Wiens { - Dissector for S7 Communication -} - -Gilles Roudiere { - Dissector for the Dynamic Source Routing (DSR) protocol (RFC 4728) -} - -Alexander Gaertner { - KNXnetIP dissector -} - -Raphaël Doursenaud { - Harman Pro HiQnet dissector -} - -Ryan Doyle { - Dissector for Elasticsearch - Dissector for Performance Co-Pilot -} - -Jesse Gross { - Dissector for Geneve -} - -Joe Fowler { - Dissector for Shared Memory Communication over RDMA (SMC-R) -} - -Enrico Jorns { - CANopen dissector enhancements and fixes -} - -Hitesh K Maisheri { - EAPOL-MKA support -} - -Dario Lombardo { - chargen (Character Generator) dissector - Italian translation (QT) - HCrt (Hotline Command-Response Transaction) dissector -} - -Pratik Yeole { - Fixed incorrect decoding of Network Layer Reachability Information (NLRI) in BGP UPDATE message with add-path support -} - -Guillaume Autran { - TCPROS support -} - -Barbu Paul - Gheorghe { - Developer documentation improvements -} - -Martin Kacer { - JSON and Elasticsearch tshark output - json2pcap -} - -Ben Stewart { - SCTE-35 dissector -} - -Sumit Kumar Jha { - Generic Protocol Extension Support for VXLAN -} - -Kim Kempf { - 802.1BR E-Tag dissector -} - -S. Shapira { - UMTS FP heuristic dissectors -} - -Lazar Sumar { - CAN-ETH dissectors -} - -Kingson Chan { - Wi-Fi Alliance Neighbor Awareness Networking (NAN) dissector -} - -Ege Elgun { - Wi-Fi Alliance Neighbor Awareness Networking (NAN) dissector -} - -Connor Newton { - Wi-Fi Alliance Neighbor Awareness Networking (NAN) dissector -} - -Huang Qiangxiong { - Protobuf dissector - gRPC dissector - HTTP2 dissector: add streaming mode reassembly and dissecting DATA according to content-type features. -} - -Jeffrey Nichols { - Asphodel dissector -} - -Erik Rigtorp { - Support for reading ZSTD and LZ4 compressed files -} - -Martin Mayer { - Allied Telesis Loop Detection Frames (LDF) dissector - Open Control Protocol for AES70/OCA (OCP.1) dissector -} - -Mattia Cazzola { - Provided a patch to the hex dump display routine. -} - -and by: - -Georgi Guninski -Jason Copenhaver -Eric Perie -David Yon -Marcio Franco -Kaloian Stoilov -Steven Lass -Gregory Stark -Darren Steele -Michael Kopp -Bernd Leibing -Chris Heath -Gisle Vanem -Ritchie -Aki Immonen -David E. Weekly -Steve Ford -Masaki Chikama -Mohammad Hanif -Reinhard Speyerer -Patrick Kursawe -Arsen Chaloyan -Arnaud Jacques -D. Manzella -Jari Mustajarvi -Pierre Juhen -David Richards -Shusaku Ueda -Jonathan Perkins -Holger Schurig -Peter J. Creath -Magnus Hansson -Pavel Kankovsky -Nick Black -Bill Guyton -Chernishov Yury -Thomas Palmer -Clinton Work -Joe Marcus Clarke -Kendy Kutzner -James H. Cloos Jr. -Tim Farley -Daniel Thompson -Chris Jepeway -Matthew Bradley -Nathan Alger -Stas Grabois -Ainsley Pereira -Philippe Mazeau -Carles Kishimoto -Dennis Lim -Dennis Lim -Martin van der Werff -Marco van den Bovenkamp -Ming Zhang -Neil Piercy -Rémi Denis-Courmont -Thomas Palmer -Mårten Svantesson -Steve Sommars (e-mail address removed at contributor's request) -Kestutis Kupciunas -René Pilz -Laurent Constantin -Martin Pichlmaier -Mark Phillips -Nils Ohlmeier -Ignacio Goyret -Bart Braem -Shingo Horisawa -Lane Hu -Marc Poulhiès -Tomasz Mrugalski -Brett Kuskie -Brian Caswell -Yann -Julien Leproust -Mutsuya Irie -Yoshihiro Oyama -Chris Eagle -Dominique Bastien -Nicolas Dichtel -Ricardo Muggli -Vladimir Kondratiev -Jaap Keuter -Frederic Peters -Anton Ivanov -Ilya Konstantinov -Neil Kettle -Steve Karg -Javier Acuna -Miklos Szurdi -Cvetan Ivanov -Vasanth Manickam -Julian Onions -Samuel Thibault -Peter Kovář -Paul Ollis -Dominik Kuhlen -Karl Knoebl -Maria-Luiza Crivat -Brice Augustin -Matt Thornton -Timo Metsala -Tomer Shani -Manu Pathak -John Sullivan -Martin André -Andrei Emeltchenko -Kirby Files -Ravi Valmikam -Diego Pettenò -Daniel Black -Christoph Werle -Aaron Christensen -Ian Abel -Bryant Eastham -Taner Kurtulus -Joe Breher -Patrick vd Lageweg -Thomas Sillaber -Mike Davies -Boris Misenov -Joe McEachern -Charles Lepple -Tuomas Maattanen -Joe Eykholt -Ian Brumby -Todd J Martin -Scott Robinson -Martin Peylo -Stéphane Loeuillet -Andrei Rubaniuk -Mikael Magnusson -Timo Teräs -Márton Németh -Kai Blin -Olivier Montanuy -Thomas Morin -Jesus Roman -Giodi Giorgi -Peter Hertting -Jess Balint -Bahaa Naamneh -Magnus Sörman -Pascal Quantin -Roy Marples -Ward van Wanrooij -Federico Mena Quintero -Andreas Heise -Alex Lindberg -Rama Chitta -Roberto Mariani -Sandhya Gopinath -Raghav SN -Murali Raja -Devesh Prakash -Darryl Champagne -Michael Speck -Gerasimos Dimitriadis -Robert Simac -Johanna Sochos -Felix Obenhuber -Hilko Bengen -Hadar Shoham -Robert Bullen -Chuck Kristofek -Markus Renz -Toshihiro Kataoka -Petr Lautrbach -Frank Lahm -Jon Ellch -Alex Badea -Dirk Jagdmann -RSA -Juliusz Chroboczek -Vladimir Kazansky -Peter Paluch -Tom Brezinski -Nick Glass -Michael Mann -Romain Fliedel -Michael Chen -Paul Stath -DeCount -Andras Veres-Szentkiralyi -Jakob Hirsch -Роман Донченко -billyjeans -Evan Huus -Tom Cook -Tom Alexander -Klaus Heckelmann -Ben Bowen -Bodo Petermann -Martin Kupec -Litao Gao -Niels Widger -Pontus Fuchs -Bill Parker -Tomofumi Hayashi -Tim Hentenaar -Krishnamurthy Mayya -Nikitha Malgi -Adam Butcher -Hendrik Uhlmann -Sebastiano Di Paola -Steven J. Magnani -David Arnold -Alexander Chemeris -Ivan Klyuchnikov -Max Baker -Diederik de Groot -Hauke Mehrtens -0xBismarck <0xbismarck[AT]gmail.com> -Peter Van Eynde -Marko Hrastovec -Mike Garratt -Fabio Tarabelloni -Chas Williams -Javier Godoy -Matt Texier -Linas Vepstas -Simon Zhong -Bart Van Assche -Peter Lemenkov -Karl Beldan -Jiri Engelthaler -Stephen Ludin -Andreas Urke -Patrik Lundquist -Mark Vitale -Peter Wu -Jerry Negele -Hannes Hofer -Luca Coelho -Masayuki Takemura -Ed Beroset -e.yimjia -Jonathon Jongsma -Zeljko Ancimer -Deon van der Westhuysen -Ibrahim Can Yuce -Robert Jongbloed -Pavel Moravec -Robert Long -James Lynch -Chidambaram Arunachalam -João Valverde -Benoît Canet -Håkon Øye Amundsen -Jeffrey Wildman -Jan Schiefer -Triton Circonflexe diff --git a/CMakeLists.txt b/CMakeLists.txt index 13cb892b71..53e73670a8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4087,7 +4087,7 @@ if (GIT_EXECUTABLE) # Update AUTHORS file with entries from git shortlog add_custom_target( gen-authors - COMMAND ${PYTHON_EXECUTABLE} tools/generate_authors.py AUTHORS.src > AUTHORS + COMMAND ${PYTHON_EXECUTABLE} tools/generate_authors.py AUTHORS WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} ) else (GIT_EXECUTABLE) diff --git a/tools/generate_authors.py b/tools/generate_authors.py index 6d020d954c..a74ef1c40b 100755 --- a/tools/generate_authors.py +++ b/tools/generate_authors.py @@ -107,15 +107,23 @@ def generate_git_contributors_text(contributors_emails, git_authors_emails): return "\n".join(output_lines) -def main(): - stdoutu8 = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8') +# Read authos file until we find gitlog entries, then stop +def read_authors(parsed_args): + lines = [] + with open(parsed_args.authors[0], 'r', encoding='utf-8') as fh: + for line in fh.readlines(): + if '= From git log =' in line: + break + lines.append(line) + return ''.join(lines) + +def main(): parser = argparse.ArgumentParser(description="Generate the AUTHORS file combining existing AUTHORS file with git commit log.") parser.add_argument("authors", metavar='authors', nargs=1, help="path to AUTHORS file") parsed_args = parser.parse_args() - with open(parsed_args.authors[0], encoding='utf-8') as fh: - author_content = fh.read() + author_content = read_authors(parsed_args) # Collect the listed contributors emails so that we don't duplicate them # in the listing of git contributors @@ -125,9 +133,11 @@ def main(): git_contributors_text = generate_git_contributors_text(contributors_emails, git_authors_emails) # Now we can write our output: - git_contributor_header = '\n\n= From git log =\n\n' + git_contributor_header = '= From git log =\n\n' output = author_content + git_contributor_header + git_contributors_text + '\n' - stdoutu8.write(output) + + with open(parsed_args.authors[0], 'w', encoding='utf-8') as fh: + fh.write(output) if __name__ == '__main__':