diff options
author | Gerald Combs <gerald@wireshark.org> | 2003-11-03 02:50:11 +0000 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2003-11-03 02:50:11 +0000 |
commit | fe76df1f83aa53c393ee4d85c42623d5ac8ebd42 (patch) | |
tree | 144fee7a9e115d045a795924541bfa127bef5d63 /ChangeLog | |
parent | ef0c23b54605d578599d7852e50087ed335e96c9 (diff) |
Update to 0.9.16.
svn path=/trunk/; revision=8864
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 10465 |
1 files changed, 3968 insertions, 6497 deletions
@@ -1,6536 +1,4007 @@ -$Id: ChangeLog,v 1.30 2003/09/09 23:17:08 gerald Exp $ - -Overview of changes in Ethereal 0.9.15: - -* Initial Laplink support (Brad Hards) -* Add descriptions of permissions for SAM_SERVER and SAM_USER objects in - SAMR (Jean-Baptiste Marchand) -* Check the correct byte for IGMPv1/v2 host membership queries - (Markus Seehofer) -* Add preferences to TCP and UDP to check heuristic dissectors first - (Lars Roland, Guy) -* Prepare the scanner and parser for the "contains" operator (Gilbert) -* Fix signed/unsigned comparison warnings in various places (Gilbert) -* Fix some gcc warnings in various dissectors (Gilbert) -* Get rid of carriage returns in packet-mgcp.h and file.h (Guy) -* Update MEGACO to call H.245 (Ronnie) -* Fix NetInfo parent server address, parent server tag, and capitalization - (Guy) -* Update to PER to decode PrintableString properly (Ronnie) -* Prettify the presentation of RPC duplicates (Ronnie) -* Add extension encoding display to ASN.1 PER CHOICE fields (Ronnie) -* Fix minor bugs in h245 decoding (Ronnie) -* Add support for reading files from Accellent 5Views LAN agents - (Thierry Martin) -* Integer size and byte order fixes for 5Views (Guy) -* Memory freeing and header writing fix for LANalyzer (Guy) -* Use GLib's byte order macros and clean up argument names in wtap-int.h - and pint.h (Guy) -* Check the validity of WSP URIs. (Guy) -* Fix segmented data passing and payload fragment display in WTP - (Georg von Zezschwitz) -* Tweak WTP column display (Guy) -* Add a workaround for MEGACO TransactionResponseAcks parsing (Guy) -* Check for a null string pointer in LDAP (Guy) -* Fix a typo, add a note about escaping backslashes in the man pages (Guy) -* Escape backslashes and double quotes in strings when generating the - dfilter representation of the string (Guy) -* Improve absolute and relative time display filter construction (Guy) -* Improve float display filter creation (Guy) -* Improve IPv4 display filter creation (Guy) -* Update ASN.1 PER string handling (Ronnie) -* Update some H.245 restricted character set alphabets (Ronnie) -* Add an H.225 dissector (Ronnie) -* Add another null string check to LDAP (Bernd Leibing) -* Add "UPDATE" as a valid SIP method, register the SIP decoder - (Ruud Linders) -* Export a pile of routines in packet.h to plugins (Tomas Kukosa) -* Set FD_DEGRAGMENTED even if there's only one fragment (Tomas) -* Improve printable character checking under Windows (Chris Heath) -* Fix some H.225 bugs, make it compile in by default (Ronnie) -* Make H.225 register any H.245 TCP ports it finds (Ronnie) -* Add a heuristic dissector list for SCTP (Guy) -* Add packet-h245.h to the distribution (Gerald) -* Update and improve the DCE/RPC value_string code (Tim) -* Convert UCD SNMP column info newlines to spaces (Guy) -* Add support for GTK+ 1.3 + GLIB 2.0 (Lars) -* Build with Glib 2.0 and GTK+ 1.3 by default under Windows (Gerald) -* Allow hyphens in preference module names (Guy) -* Dissect some more SMB set attr calls (Richard) -* Register SIP as a heuristic subdissector of SCTP (Guy) -* Fix "x-wap.tod" decoding in WSP (Loi"c Minier) -* Add "ipx.net", "ipx.node", and "ipx.socket" hidden fields (Greg, Guy) -* Add support for case-insensitive full-text searches (Greg) -* LWRES (Oleg Terletsky) -* Make IPX source and destination networks FT_IPXNET (Guy) -* Update the LWRES Makefile.nmake (Lars) -* Get rid of unneccessary ip_to_str() in LWRES (Lars) -* Codeset fixes and enhancements for Q.931 (Tomas) -* Make WLAN signal strength signed (Solomon) -* Remove the reference to the nonexistent packet-lwres.h (Gerald) -* More vigourously check the SCTP DATA payload length (Guy) -* Add two GIOP routines to the exported functions list (Guy) -* Add the ability to have a preferences file containing - a list of disabled protocols (Michael Lum, Guy) -* Document the disabled_protos file (Guy) -* Fix end-of-line comment handling in disabled_protos (Guy) -* Allow zero-length payload packets to participate in reassembly (Loi"c) -* Supply the full list of IP protocol numbers from IANA (Brad) -* Use conversations for RTP/RTCP port numbers in H.225 (Ronnie) -* Tweaks and improvements for tvb_get_nstringz0() (Guy) -* Update InterSwitch Link Frame Format documentation URL (Guy) -* Fixes for the SUA subdissection code (Niels Koot) -* Change Loi"c Minier's e-mail address (Guy) -* Handle IPsec-over-UDP NAT-keepalive packets, other fixes (Guy) -* Register ISAKMP by name (Guy) -* Add the non-ESP marker to the IPsec-over-UDP protocol tree, fix - the length (Guy) -* Support H.225 faststart elements, make the display look more like the - old dissector (Lars) -* Update and enhance the find capabilities (Greg) -* Change PPTP strings to more closely match the RFC (Gerald) -* Save and restore the value of pinfo->current_proto when calling a - dissector in call_dissector_through_handle() (Tim) -* Put CLDAP instead of LDAP in COL_INFO for LDAP over UDP (Tim) -* Fixes for testing all variations of query fsinfo in SMB (Tim) -* Abbreviate some SMB info column data (Tim) -* Removed references to CIFS TR section numbers from various value_strings - (Tim) -* Add buffer overflow prevention to the recent Find enhancements (Greg) -* Some fixes for UNIX CIFS extensions in SMB (Tim) -* Fix offset checking in SMB (Guy) -* Make the AH and ESP sequence numbers BASE_DEC (Gerald) -* Add chain position interpretation and new file format prefs to FW-1 - (Alfred Koebler) -* Get rid of an unused variable in SMB (Guy) -* Removed an invalid GIOP function from the exported list (Guy) -* Set up conversations to use RTP and RTCP based on H.245 information - (Ronnie) -* Various fixes and cleanups for ENIP (Joakim Widberg) -* Fix a const cast in LDAP (Guy) -* Add STUN (RFC 3489) support (Shiang-Ming Huang) -* Register the ARP dissector, as the RT-Net dissector uses it (Erwin Rol) -* Change the SMB AndX command fields to support smb.cmd!=0xXY (Ronnie) -* Prettify the RPC and NFS (v3) layer (Richard) -* Change a NULL to an empty string in STUN (Gerald) -* Add SRVLOC-over-TCP support (Greg) -* Update DHCPv6 to support a pile of new(er) drafts (Tony Lindstrom) -* Add checks for read errors in "read_prefs()" (Guy) -* Several updates to support MingW + gcc 3.3.1 (Gisle Vanem) -* Slightly overhaul the automatic generation of exported functions - (Matthijs Melchior, Guy) -* Check in Xass-list, so the CVS tree can be built on Windows (Guy) -* Add the ability to import/export color filters from Ethereal - (Richard Urwin) -* Get plugins/README.interface into the source tarball (Guy) -* Improve the generation of the xyzzy file (Guy) -* Decode the HighLen 16 bit integer in SMB (Ronnie) -* Update to the Response Time Statistics taps (Ronnie) -* Void functions don't return values, even though GCC likes to pretend - that they do (Guy) -* Construct the About box ourselves (Guy) -* Remove an offending bit in DCE/RPC LSA (Richard) -* Fix the length and offset for large file support in SMB (Ronnie) -* Don't do a check inside an AC_MSG_CHECKING/AC_MSG_RESULT pair (Guy) -* Fix the handling of a MaxCountHigh field in an SMB READ_ANDX (Guy) -* Clean up configure.in (Guy) -* Clean up acinclude.m4 (Guy) -* Label the Count field in a Write AndX response as such in SMB (Guy) -* Rework the statistics windows (Lars) -* Allow subdissectors to be registered for NonStandardParameter data in - the H.245 dissector (Tomas) -* Improve FCS handling in Ethernet frames (Guy) -* Support in SMPP for GSM SMS and GSM CBS, fix reassembly (Ronnie) -* Data name, string display and reassembly updates for TDS (Guy) -* Add H.263 support (Niklas Ogren) -* Flag Netlib "not last buffer" packets as such (Guy) -* Update TDS to match the FreeTDS documentation (Guy) -* Add a dissector table for RTP payload types (Guy) -* Export PER, H.225, and H.245 routines to plugins (Tomas) -* Take _U_ out of declarations in packet-per.h (Guy) -* Fix plugin_gen.py for Python < 2.0 -* Enhance the Statistics/Endpoint Talkers code (Ronnie) -* Add Fibre Channel to the conversation list protocols (Ronnie) -* Update UDP and TCP to handle IPv6 conversations (Ronnie) -* Remove fc32_to_str(), since it's no longer needed (Guy) -* Add blurbs for the hF fields in the H.263 dissector (Niklas Ogren) -* Update to NTLMSSP to better handle address lists (Devin Heitmuller) -* Constify a variable in packet-eth.c (Guy) -* Fix address string representationin endpoint talkers (Guy) -* Fix casts and signedness in enpoint talkers code (Guy) -* Updates to the ArtNet plugin dissector (Erwin Rol) -* Add address_to_str() and use it in the talkers code (Ronnie) -* Update address_to_str to handle FC and ETH addresses (Ronnie) -* Update talkers documentation, rename -z io,users to -z talkers (Ronnie) -* Add support for Fibre Channel talker statistics for tethereal (Ronnie) -* Add a tap to the IPX protocol (Ronnie) -* Rearrange the IPX tree slightly (Ronnie) -* Add endpoint talker support for IPX (Ronnie) -* Update to_str.c (Guy) -* Clean up some of the talkers documentation (Guy) -* Get rid of the wrappers around "address_to_str()" (Guy) -* "P" in "PER" stands for "Packed", not "Packet" (Matthijs Melchior) -* Allow fields to be registered after the fact, fix a dialog name - (Matthijs) -* Update the title of tethereal's talker output (Guy) -* Tweak heuristic RPC detection (Ronnie) -* Put the capture filename on the titlebar of stat and talker windows - (Ronnie) -* Include the header files required by new APIs in the plugin API table - (Guy) -* Update the menu bar and protocol and display filter windows (Matthijs) -* H.263 updates (Niklas) -* Don't use global variables for NDPS reassembly, and catch the SPX EOM - flag (Greg Morris) -* Add a pile of NCP updates, support NDS defragmentation (Greg) -* Update address display in SNA (Guy) -* Include "osi-utils.h" to define "print_nsap_net_buf()" in to_str.c (Guy) -* Use "address_to_str_buf()" to generate column data for non-resolved - addresses (Guy) -* Wire address_to_str() into the talkers display code (Guy) -* Handle snapshot lengths that cut off *part* of the Ethernet FCS (Guy) -* Extract the CRC-32 code from the 802.11 dissector into a separate file, - and use it in the Ethernet dissector (Guy) -* Extract the FCS decoding section of the PPP_HDLC dissector to allow the - CHDLC dissector to use the same routine (Jesper Peterson, Guy) -* Fix a typo in prefs.c (Guy) -* Make the CRC-32 routines take a tvbuff and a length as arguments (Guy) -* Handle AT_NONE addresses better in col_set_addr() (Guy) -* Support for Endace ERF file format (Jesper) -* Fix pointer passing in packet-ip.c (Guy) -* Fix macro logic to allow classical resolution even if we have - HAVE_GNU_ADNS defined (Gerald) -* Make the option to display the internal PER fields default to FALSE - (Ronnie) -* Updates and fixes to MEGACO (Anders Broman) -* Handle the different NonStandardParameters of H.225 and H.245 (Ronnie) -* Update the default ATM encapsulation for ERF files, other fixes (Jesper) -* Add filter popup to endpoint talkers (Ronnie) -* Add a "contains" operator (yay!) (Gilbert) -* Include <string.h> in ftype-tvbuff.c (Guy) -* Fix a typo in packet-eth.c (Jesper) -* Update to the talkers popup list (Ronnie) -* Properly label color filter export/import buttons, other fixes, color - filter documentation updates (Richard Urwin, Guy) -* Use "GPOINTER_TO_INT()" to squelch talker compiler warnings (Guy) -* Don't create a Fibre Channel dissector handle (Guy) -* Fix the dissection of TDS7 login packets, and add dissection for several - fields in that packet (Yaniv Kaul) -* Make various lengths unsigned in "dissect_fhandle_data_unknown()" (Guy) -* Add Nortel/SynOptics Network Management Protocol support (Giles Scott) -* Add an OUI dissector table API to LLC (Guy) -* Use "process_reassembled_data()" in packet-tds.c (Guy) -* Use the TDS sequence number when reassembling (Guy) -* Add a "reassembled in" field to TCP (Guy) -* Enhance the "process_reassembled_data()" function (Guy) -* Update to H.245 to decode county codes (Ronnie) -* Support H.245 octet string tunneling in H.225 (Ronnie) -* Fix a small PER display bug (Ronnie) -* Fix signed/unsigned comparison warning in packet-ncp22222.inc (Gilbert) -* Allow marking packets with the middle mouse button in GTK2 (Olivier) -* Beautify and tooltipify the Find dialog (Greg, Guy) -* Fix a RISC bus error in packet-ip.c (Gerald) -* Add support for Teredo (Vincent Jardin) -* Add a pile of Find enhancements (Guy) -* Make the configure flag --with-ucd-snmp consistent with --with-net-snmp - (Guy) -* Make the CList of Find character sets non-editable (Guy) -* Make the Find hex code c handle ':' (Guy) -* Add endpoint talkers support for FDDI (Ronnie) -* If the TCP FIN flag is set it is NOT a keepalive (Ronnie) -* TCP keepalives are not dup ACKs (Ronnie) -* Add a trailing '\0' in asn1_string_value_decode() (Matthijs) -* Fix the RISC bus error fixes in packet-ip.c (Guy) -* Add LWAPP support (David Frascone) -* Give the name of the I-D for LWAPP (Guy) -* Major cleanups in the endpoint talkers code (Ronnie) -* Updates and bugfixes for H.225 and H.245 (Andreas, Martin) -* Include "tap.h" in endpoint_talkers_table.c (Guy) -* Fix RAS message and H.245 display in H.225 (Andreas) -* Update PER field display (Andreas) -* Add support for building with ucd-snmp on RH9.0 (Richard) -* Make NTLMSSP offsets into tvbuffs 32-bit (Devin) -* Fix capitalization in prefs_dlg.c (Gerald) -* Remove a mid-block declaration in packet-per.c (Guy) -* Put the basename in the talkers dialogs (Guy) -* Fixed a bug regarding the summary of in/outbound streams in SCTP - INIT/INIT-ACK chunks (Michael) -* Make sure the color selection dialog displays a color selection widget - (Gerald) -* Q.933 NLPID and address field fixes for FR (Guy) -* Don't show the FR DTE/DCE direction indicators if they're not supplied - (Guy) -* Use "dissect_xdlc_control()" to dissect the control field of Frame Relay - packets that have one (Guy) -* Fix encapsulation indicator in FR (Guy) -* Fix SOF and EOF display in FCIP and add a desegmentation check (Dinesh) -* Add a few more user IDs to the M3UA Service Indicator (Anders Broman) -* Update ENIP additional status display (Joakim) -* Add a pref to display SIP messages as text lines (Anders) -* Remove a redundant tvb_new_subset() call in MGCP (Guy) -* Improved Info column output for multiple H.225 messages and faststart - (Andreas) -* Facility for H.245 to display short message types instead of long ones - (Andreas) -* Enhance the Tools:Summary statistics (Jean-Michel Fayard, Guy) -* Add BOOTP/DHCP, HTTP, and WSP statistics taps (Jean-Michel) -* The code in an HTTP reply is a response code, not a response method (Guy) -* Update the FR control field (Guy) -* Fix the Q.931 bit mask for the parity level 1 information (Guy) -* Add a Q.933 dissector (Guy) -* Fix up the API for adding support for new OUI's to the LLC dissector - (Guy) -* Add Cisco and Nortel OUI tables (Guy) -* Improve MEGACO error code display, remove spurious code (Anders, Guy) -* Fix RPC conversation handling (Guy) -* Fix the --with-ucd-snmp documentation (Tom Uijldert, Richard) -* Update to LSA LookupPrivilegeDisplayName (Ronnie) -* UDP tap fix (Ronnie) -* Fixes for the various stats tables (Ronnie) -* Add a cumulative bytes column (yay!) (Ronnie) -* Get rid of stuff not used in Q.933 (Guy) -* Don't include <epan/conversation.h> if you don't need it (Guy) -* Add GPRS Network Service-over-Frame-Relay support (Josef Korelus) -* Check for "wtap_seek_read()" failing in file.c (Guy) -* Handle read errors while searching (Guy) -* Back out of previous SNMP formatting changes (Guy) -* Put in a note telling people how to add a new libpcap encapsulation - type (Guy) -* Uglify endpoint_talkers_table.c (Ronnie) -* Fix an SUA DRST message bug, update for ID version 15 (Michael) -* Indicate the Standard (ITU, ANSI, Chin. ITU) in the protocol column for - MTP3 and SCCP (Michael) -* M2UA and M3UA version printing fix (Michael) -* Update M2PA for version 09 of the ID (Michael) -* Display H.245 T35 manufacturer codes as strings (Anders) -* Clean up SMPP reassembly, add dissection prefs (Olivier) -* Add translation of M3UA SI values to strings (Anders) -* Decode the Push-Flag WSP header (Oliver) -* Remove lots of duplicated talker code (Ronnie) -* Fix a talker out of bounds bug (Ronnie) -* Rename endpoint talkers to Conversation List (Ronnie) -* Sort the program menu in DCERPCSTAT (Ronnie) -* Change how conversation enpoints are selected (Ronnie) -* Update conversation sorting (Ronnie) -* Add some descriptive text to the add filter expression dialog (Ronnie) -* Make even the non-heuristic STUN dissector reject packets that don't - look like STUN packets (Guy) -* If a dfilter blurb isn't present, don't display it (Guy) -* Add a Find Frame item to the popup menu for the conversation list - (Ronnie) -* Add conversation popups to the Ethereal man page (Ronnie) -* Don't try to align display filter dialog content (Guy) -* Reenable static linking (Joerg) -* Reject unknown Laplink UDP packets (Guy) -* Add a popup to the ServicveResponseTime tables (Ronnie) -* Add SCTP tunneling (Michael) -* Include <string.h> to get "strcmp()" declared in dcerpc_stat.c (Guy) -* Fix a bug affecting M3UA, MTP3, and SCCP (Michael) -* Fix protocol check in MTP3, MTP3MG, SCCP, and SCCPMG (Guy) -* Fix dissection of non-standard H.245 parameters (Martin) -* Handle SNMP-over-TCP (Guy) -* Handle the interface index in "-D" and "-i" (Graham Bloice, Guy) -* GPRS BSSGP support (Josef Korelus) -* Fix some GPRS BSSGP typos (Guy) -* Add an option to save tap data in CSV form (Brian K. Teravskis) -* Add Raw Ethernet "encapsulation type" to framerelay (Ronnie) -* Dissector table hashing improvements (Guy) -* Support string dissector tables in the Tethereal "decode as" stuff (Guy) -* More int vs. uint fixes in decode_as_dlg.c (Guy) -* Better TCP keepalive ACK handling (Ronnie) -* Update COPS to handle PIB information and decode PRID instanceids - correctly (Kari Tiirikainen) -* Add a MIB module list preference (Kari) -* Don't unload the MIBs unless we've loaded them (Guy) -* Fix null string pref handling in SNMP (Guy) -* Calculate cumulative bytes only on displayed packets (Ronnie) -* Add support for user-supplied interface descriptions and interface hiding - (Nathan Jennings, Guy) -* Have Find support periods and dashes as hex separators (Gerald) -* Polish the interface list pref window (Nathan) -* Update some strings in FCIP (Guy) -* Use Booleans, not uint8's in DOCSIS (Guy) -* Put each UCD TLV in a tree of its own (Guy) -* Show the DOCSIS BPKM-ATTR crypto suite attribute symbolically (Guy) -* Fix the DOCSIS PDU length (Guy) -* Process GPRS-NS TLVs as such (Guy) -* Fix GPRS-NS string handling (Guy) -* Update BSSGP IMSI odd/even indicator and identity display (Guy) -* Fix GPRS-NS length octet handling (Guy) -* Update NFSv3 Read Reply and Write Call handling (Ronnie) -* Update iSCSI NSG bit handling (Ronnie) -* Add a "dissector_get_string_handle()" function (Guy) -* Fix an empty capture description problem (Nathan) -* Use the right value_string table for the filter mode in Gryphon - CMD_CARD_SET_FILTER_MODE and CMD_CARD_GET_FILTER_MODE (Guy) - - -Overview of changes in Ethereal 0.9.14: - -* Fix the VRRP authentication field length (Guy) -* Show the ENIP 8-bit logical connection point segment type (Guy) -* Adjust the FW1 interface name length (Guy) -* Fix FIX column-setting code (Guy) -* Quake2 string buffer enhancements (Guy) -* Add tvb_get_string() and tvb_get_stringz(), and use it in a pile of - dissectors (Guy) -* Remove ADNS hardwiring from the Windows build process (Guy) -* Get rid of allocations of unused buffers in MGCP (Guy) -* Export "tvb_get_string()" and "tvb_get_stringz()" to plugins (Guy) -* Link the Gryphon plugin with glib, as it now calls "g_free()" (Guy) -* Clarify NULL tree-related text in README.developer (Guy) -* Fix the return types of the pointers to "tvb_get_string()" and - "tvb_get_stringz()" (Jason) -* Small interface list fix (Guy, Gerald) -* Link dftest with the ADNS library if needed (Guy) -* Put in a missing comma in util.c (Guy) -* Make tethereal compile without libpcap (Guy) -* Remove an unneded string length check in packet-ppp.c (Guy) -* Fix some man page typoes (Guy) -* Add some display filter range sanity checks (Guy) -* Allow the comparison of two ranges in display filters (Guy) -* "Compiled with" message enhancements (Guy) -* Fixes to get util.c to compile on Win32 (Guy) -* Add sFlow support (Jeff Rizzo) -* Make RC_VERSION comma-separated (Lars Roland, Guy) -* Don't use ADNS_DIR if it's not defined (Lars) -* Update Laurent Meyer's e-mail address (Guy) -* Tweak the PATH setting in config.nmake (Lars) -* Revamp Glib- and GTK+-related Windows build flags (Guy) -* Add a missing break statement to packet-sflow.c (Guy) -* Let iSCSI/TCP keep track of where PDU bundaries are in the TCP stream - (Ronnie) -* Handle SMB MID field reuse (Ronnie) -* Add iSCSI "Decode As..." support (Ronnie) -* Allow better Windows Glib/GTK+ library path adjustment (Lars, Guy) -* Move ADNS_DIR tests to config.nmake (Guy) -* More config.nmake fixes (Guy) -* Properly clean the rtnet directory (Lars) -* Config.nmake typo fixes and updates (Lars) -* Remove dcerpc_smb_check_long_frame() (Tim) -* Handle GTK+ 1.3 vs 2.x more cleanly (Guy) -* Some educated guesses about the structure of the QueryValue RPC (Tim) -* Handle Mac OS X "glibtool" and "glibtoolize" naming (Guy) -* Initialize di.hf_index in dissect_dcerpc_cn_rqst() (Gerald) -* Add support for draft-ietf-ipsec-udp-encaps-06.txt (Markus) -* Squelch a compiler warning in packet-dcerpc.c (Guy) -* Make the SNMP request id a filterable field (Ronnie) -* Revamp the DCE-RPC Service Response Time display code (Ronnie) -* Update ONC-RPC response time tap to use the new helper function (Ronnie) -* Make SRT columns sortable (Ronnie) -* Update SMB statistics tap to use the new SRT routines (Ronnie) -* Cosmetic fix for SRT (Ronnie) -* SRT window display fix (Guy) -* Improve iSCSI's request/response matching, other fixes (Ronnie) -* Fix the service response time functions to work with GTK2 (Lars) -* Rewrite most of the ring buffer code (Laurent) -* Cosmetic change for autogen.sh (Joerg) -* Don't print warnings about not finding glibtool (Joerg) -* Add a hidden fc.id filter field for FC (Ronnie) -* Improve FC source and destination ID handling (Ronnie) -* Update FC F_CTL decoding and filtering (Ronnie) -* Squelch some compiler warnings in packet-isakmp.c (Guy) -* Various Q.931 fixes (Tomas) -* Fix unused bit counting in asn1_bits_decode() (Matthijs) -* Fix long line printing in file.c (Tomas) -* Properly parse and label WEP key preferences (Motonori) -* Enhance Fibre Channel display and request/response matching (Ronnie) -* Properly escape the '#' character in the HAVE_GNU_ADNS definition - (Gerald) -* Dissect the ISUP "parameter compatibility" parameter (Anders Broman) -* Fix a Q.931 #define (Guy) -* Bring back a config.nmake #undef (Guy) -* Latest "config.guess" and "config.sub" from the GNU folks (Guy) -* Added new stub dissector for MS Messenger Service (Ronnie) -* Add a tap to the fibre channel dissector (Ronnie) -* Add Fibre Channel SRT statistics (Ronnie) -* Echo packet dissector (Laurent) -* Remove unneeded length checks from etherpeek.c (Guy) -* In a SRVLOC SA Advertisement, fetch the scope list length before using it - (Guy) -* Revamp DCERPC opnum value_strings creation (Tim) -* Update SCCP ISNI parameter field display (Jeff Morriss) -* Don't use a bitmask for the ISUP CIC filter (Anders) -* More config.nmake tweaking (Guy) -* Make the definition of "fc32_to_str()" match its prototype (Guy) -* SMPP and UCP value_string fixes (Tom Uijldert) -* Decoding of MS Messenger SendMessage function (Ronnie) -* Get rid of an unused AFP value_string table (Didier) -* Fix the register.c make rule (Didier) -* Allow WBXML 1.0 dissection, remove an unsued value_string (Biot) -* Limit the Info column size (Ian Schorr) -* LANalyzer fixes and updates (Guy) -* Various fixes and cleanups in tethereal.c (Lionel Ains) -* Fix a cut-and-paste error in Vines (Guy) -* Add .gdb_history to .cvsignore (Guy) -* Shuffle value_strings around in the FC code (Guy) -* Get rid of a value_string table that's not used in packet-fcswils.c (Guy) -* UDH dissection in SMPP message (Olivier) -* WTP and WSP dissection over SMPP (no reassembly) (Olivier) -* WSP status code rendering in Info column (Olivier) -* String handling fixes in DCE-RPC NT (Guy) -* Report the message type for RADIUS accounting status messages and - accounting messages (Adam Sulmicki) -* Redo the MEGACO dissector to more fully parse text-format messages - (Christoph Weist) -* Fix interface list memory handling bugs (Nathan Jennings, Guy) -* Fix connection checking in follow.c (Gregory Stark) -* Improve H.245 TransportAddress display (Ronnie) -* Add a PER field display toggle to H.245 (Ronnie) -* Decode GeneralStrings in H.245 (Ronnie) -* H.245 field display fix (Ronnie) -* Fixed a bug in M2UA's DATA 1 and DATA 2 parameter handling (Michael) -* Mark a variable as unused in proto.c (Guy) -* Improve NDIS type recognition in NetXRay (Guy) -* Fix reused message IDs in SMPP (Olivier) -* Add Jabber client-to-server protocol support (Brad) -* Fetch the MMSE delivery time from the correct offset (Darren Steele) -* README.developer typo fix (Brad) -* Add PWE updates to LDP (Aamer Akhter) -* Fix the signedness of ntp.precision (Gilbert) -* Remove ascendwrap from ascend.l (Guy) -* Fix some unused parameter and function warnings in Kerberos and RSYNC - (Tim) -* Fix p_rem_proto_data() in frame_data.[ch] (Tim) -* Remove unneded unused variable markings in packet-kerberos.c (Guy) -* Q.2931 fixes and updates (Guy) -* Put in stuff to dissect the body of a Q.931 cause IE (Guy) -* Update boolean dissection in H.245 (Ronnie) -* Improve H.245 bitmap decoding (Ronnie) -* Improve H.245 sequence extension decoding (Ronnie) -* Completely rewrite the H.245 dissector, and split out PER routines into - a separate module (Ronnie, Lars) -* -dlopen fixes for configure.in (Joerg, Dirk Mueller) -* Fix the MEGACO top-level protocol tree (Guy) -* Correctly define a WSP value string (Guy) -* Lots of SCSI fixes (Guy) -* Script to unit-test ftype functions via dfilters passed to tethereal - (Gilbert) -* Dissect AODV and AODV6 extensions the same way (Guy) -* Fix #defines in packet-isis-snp.c (Guy) -* Use "sna_rh_eri_truth[]" for the Exception Response Indicator field (Guy) -* Fix X11 arc definition (Guy) -* Removed duplicate definitions of flags_set_truth in IP and DIAMETER (Tim) -* Zebra message and value_string fixes (Guy) -* FC R_CTL display improvements (Guy) -* Use "fcencap_proto_vals[]" for the FC protocol field (Guy) -* GTP mobility management context and security type display improvements - (Guy) -* Fix an SLS display bug in MTP3 (Michael) -* Add more entries to the SMB query/set path/file info value_strings (Tim) -* Support for CIFS UNIX extensions as documented in the CIFS TR 1.0, - Appendix D (Tim) -* Fix a "g_string_append()" call in util.c (smhuang) -* Add a routine "dissect_ipv6_options()" and use it in several dissectors - (Guy) -* Put relevant field offset, lengths and other info back in packet-mip6.h - (Guy) -* Fix misdissection of spoolss enumprinterdataex replies (Tim) -* Fix the decoding of SAMR SIDs and Attributes (Richard) -* Several Info column updates for LDAP (Tim) -* Removed unused local variable in packet-dcerpc-samr.c (Tim) -* Add some entries for Cisco VSA for SSG Communication via Radius Packets - (Michael Kopp) -* Clean out the correct hash table in packet-tcp.c (Guy) -* Fix an unused variable warning in packet-rtnet.c (Tim) -* Move all DCERPC authentication/encryption dissection code from - packet-dcerpc.c to the dissector that handles the particular - authentication flavour (Tim) -* Squelch a (potentially-valid) compiler warning in packet-dcerpc.c (Guy) -* Properly comment stub routines in packet-msproxy.c (Guy) -* Add eDonkey support (Xuan Zhang) -* Add the KRB5 User-to-user OID to packet-spnego.c (Richard) -* Put in a note about RPC call heuristics (Guy) -* Generate all declarations and definitions for plugin ABI from a single - file (Matthijs) -* Update SNA exception response indicator display (Guy) -* Fix "Secure Channel" capitalization in packet-dcerpc-netlogon.c (Guy) -* NETLOGON Secure Channel update (Guy) -* NTLMSSP protection level update (Guy) -* Alter_context updates for DCERPC (Guy) -* Add a request/result comment to packet-ldap.c (Guy) -* Various GTK2 fixes (Olivier) -* Fix header inclusion in plugin_api_list.c (Guy) -* Get rid of an unneeded null handle check in packet-vendor.c (Guy) -* Get rid of a no-longer-used table in packet-vines.c (Guy) -* Various SSL fixes and tweaks (Guy) -* Fix logic in set_plist_sel_browse in main.c (Olivier) -* Fix packet list bug (Debian bug #199763) (Olivier) -* Disable threads by default with gtk2 (Olivier) -* Fix a couple of distcheck failures (Gerald) -* Use "ncp_nds_verb_vals" for the NDS Verb item (Guy) -* Fixes for make-reg-dotc.py (Uwe) -* Include the authentication padding in the DCERPC stub data when - decrypting it (Devin) -* Add some missing entries to "ncp_nds_verb_vals[]" (Guy) -* Use "val_to_str()" to translate NDS verb numbers to strings (Guy) -* Fixes and updates for packet-brdwlk.c (Guy) -* Add two preferences to control ADNS (Gerald) -* Fix a bug in RPC where the RCP_DUP items where not always added to the - tree (Ronnie) -* Fix a "make distcheck" failure (Gerald) -* Updates to support linking against Glib 2.2 plus GTK+ 1.3 on Windows - (Lars) -* Code to support searches for text or raw binary data in a frame in Find - Frame (Greg Morris) -* Give a more detailed message when WSAStartup fails (Guy) -* Remove duplicate Makefile targets and circular rules (Gerald) -* Update the FAQ (Joerg) -* Update the manuf file (Joerg) -* Correctly handle IGMP v1 membership reports (Joerg) - - -Overview of changes in Ethereal 0.9.13: - -* Fix the endianness of the CCFilehandle NCP (Greg Morris) -* Add AUTH_GSSAPI support to RPC (Tony Schene, Guy) -* Various tap display filter fixes and updates (Guy) -* Enhance SNMP OID display (Laurent) -* M2PA message type field handling fix (Michael) -* Add support for versions 02 and 08 to M2PA (Michael) -* Add GNU ADNS support (Gerald) -* Fix compilation on systems without ADNS (Guy) -* Various HP-UX nettl fixes (Mark C. Brown) -* Handle DNSSEC DO/OK bit in OPT pseudo-RR (Yaniv) -* More ADNS fixes (Guy) -* Show DNS MBZ flags as either OK if 0 or incorrect if not 0 (Yaniv) -* Update NTLMv2 response blob parsing, magic number fixes (Tim) -* Don't try and dissect a zero length NTLM response as a NTLMv2 response - (Tim) -* Use the Python script to make register.c if we have Python (Guy) -* Fix variable signedness and size in Modbus (Stephen Shelley, Guy) -* Add basic authentication support to WSP, other updates (Olivier Biot) -* Fix OSPF simple password string length (Guy) -* Fix WTP sub-PDU size presentation in the protocol tree (Olivier) -* Mark encrypted DCERPC stub data as such (Jean-Baptiste Marchand, Guy) -* Move NTLMv2 response dissection into common code module (Tim) -* Add a dissect_ndr_counted_byte_array_cb function to DCERPC NT (Tim) -* Dissect a ntlmv2 response if found in a samlogon request (Tim) -* Throw an exception if we have trouble copying a DCERPC string (Guy) -* Do the "tvb_ensure_bytes_exist()" check, and the check for a zero-length - bit string, in the code to process an ASN.1 bit string (Guy) -* Treat a 6-byte value in a MAPI login reply as an aligned 4-byte value - (Guy) -* Enhance DCERPC NDR string handling (Guy) -* Put the source and destination addresses in an Ethernet data structure - in the right order (Graeme Hewson) -* Fix the buddy name length in AIM (Guy) -* Move dissection of NETLOGON secure channel auth verifier into - packet-dcerpc-netlogon.c (Tim) -* Increment a string length in TACACS to reflect the new behavior of - tvb_get_nstringz0() (Guy) -* Move platform ID values to packet-dcerpc-nt.c (Guy) -* Fix the call that adds the BGP local preference to the tree (Guy) -* Add the right decoding for AFP3.1 FPCatSearchExt call (Didier Gautheron) -* Fix an overflow bug in OSI, check LSP checksums (Laurent Rabret) -* Add support for the new OpenBSD pflog DLT (Can Erkin Acar) -* Add support for a systemwide color filter file, close a file handle - that had otherwise been left open (Richard Urwin) -* Use get_datafile_path() in various places in the code (Guy) -* Implement a ring buffer switch duration (Laurent) -* Switch from u_int32_t to guint32 in the packet-pflog.c (Guy) -* Fix a typo in wtap.c (Guy) -* Squelch some compiler complaints (Guy) -* Update the TODO list (Guy) -* Tap SMB packets before we call the dissecotrs (Ronnie) -* Add support for Solaris keepalives (Ronnie) -* Add the list of output file format specs to Tethereal's man page (Gerald) -* More tvb_get_nstringz0() fixes (Gerald) -* Fix a -z io,users,ip calculations bug (Martin Visser) -* Fix incorrect tvbuff definition in the WTP PDU concatenation situation - (Olivier) -* Updates to support draft-ietf-idr-bgp-ext-communities (Motonori) -* Add support for VMS UCX$TRACE output (Martin Warnes) -* Fix string handling bugs in BGP (Gerald) -* Clean "dissect_rpc_opaque_data()" up a bit (Guy) -* Correctly handle short TCP headers (Ronnie) -* Enhance VMS UCX$TRACE file recognition (Martin Warnes) -* Lump TCPIPtrace and UCX$TRACE together (Guy) -* Clean up and simplify the RTP dissector and tap code (Miha Jemec) -* Make dissect_rpc_opaque_data available to other dissectors (Richard) -* Improve fragmented TCP packet handling (Guy) -* Improve TCP error packet handling (Guy) -* More short TCP length improvements (Guy) -* Change the interface to dissect_ndr_nt_PSID() (Ronnie) -* DCERPC sid snooping enhancements (Ronnie) -* Changes to support NFS RPCSEC_GSS (J. Bruce Field, Richard) -* Rearrange sid snooping a bit (Ronnie) -* Prettify some DCERPC SID printing (Ronnie) -* Add snooping of sid->domain mapping from POLICY_ACCOUNT_DOMAIN_INFO - structures (Ronnie) -* Remove unused include from packet-dcerpc-samr.c (Ronnie) -* Small RPC fix (Richard) -* Put some missing contributor addresses in ethereal.pod.template (Guy) -* A small fix to NFSv4 to properly decode the secinfo response array - (Richard) -* Properly initialize sid_str in packet-smb.c (Tim) -* Quieten some unused variable warnings in packet-msproxy.c (Tim) -* Fix typo in name of ett for krb5 auth verifier in DCERPC (Tim) -* Dissect DCERPC LSA policy handles in place (Tim) -* Move base64_decode() to a common area (Tim) -* First changes to properly support RFC1964 (Richard) -* Dissect SPNEGO GSSAPI GetMIC tokens (Richard) -* Add an API to get the dissector name from a dissector handle (Guy) -* Add support for GSSAPI GSS_Wrap tokens (Richard) -* Note that we should probably do PPP Multilink reassembly in the TODO - file (Guy) -* Distcc support (Brad Hards, Ronnie) -* Convert unsafe string handling to GStrings in WTP (Gerald) -* Fix snprintf() return value checking in DNS, 802.11, ISAKMP, and WSP - (Gerald) -* Fix more string-related nits in CLNP, ISIS CLV, and RMI (Gerald) -* Get rid of the CRs at the ends of lines in packet-distcc.c (Guy) -* Convert the DNS WKS bitnames variable to a GString (Gerald) -* Use a GString to store the ISIS CLV formatted authentication - information (Guy) -* Break out the SPNEGO/GSSAPI request flags (Richard) -* Add RFC3526 DH MODP groups to ISAKMP (Yaniv) -* Fix string index errors in 802.11, ISAKMP, RMI, and WSP (Guy) -* Deal with cases where there's no token ID in a Kerberos blob (Guy) -* Strings in PPTP are null-padded, not null-terminated (Guy) -* Null-terminate ASCII string values in "dissect_ndr_cvstring()" (Guy) -* Fix SCSI string padding (Guy) -* Fix the definition of ISAKMP NUM_GRPDESC_TYPES (Yaniv) -* Add ADNS to the "Compiled with" list (Gerald) -* Make the RTP tap analysis code use create_tempfile() instead of tmpnam() - (Gerald) -* Get rid of a debugging message in packet-dcerpc-spoolss.c (Guy) -* Fix typoes in packet-dcerpc-samr.c (Guy) -* Flag fragmented data as such in DCERPC (Guy) -* Properly seek to the beginning of TCPIPTrace lines (Guy) -* Fix the declaration of "open_routines[]" in file.c (Graeme) -* Fix file opening in tap_rtp.c (Gerald) -* Various BGP fixes (Hannes Gredler) -* Improve ISIS LSP checksum display (Laurent Rabret) -* Properly free data in ICMPv6, 802.11, RTCP, and SMB (Laurent) -* Add the MSRPC ATSVC interface (Jean-Baptiste Marchand) -* COTP reassembly (Laurent Meyer) -* Add packet-dcerpc-atsvc.h to Makefile.am (Gerald) -* Add the MSRPC ATSVC interface to Makefile.nmake (Guy) -* Fix whitespace handling in SIP (Steven Lass) -* Decode the base-64 string for HTTP Basic authorization (tz) -* Some minor updates to LSA (Ronnie) -* Update SAMR context handle display (Ronnie) -* Fix an SPNEGO/ASN.1 segfault, enhance the responseToken display (Richard) -* Dissect a netlogon credential as eight FT_BYTES (Tim) -* Add GNU ADNS to the Windows build environment (Gerald) -* Add support for WPA (Wi-Fi Protected Access) key in EAPOL frames and WPA - IE in 802.11 beacon and probe response frames (Jeff Liu) -* CPHA magic number adjustments (Yaniv Kaul) -* Update the plugin API for Glib/GTK+ 2.2 and have NSIS remove the Start - menu entries and desktop icon (Lars Roland) -* Fix a bug in the SUA global title address parameter, add subdissectors - (Niels Koot) -* Fix up some comments, and move some common GLib 1.2[.x]/2.x code outside - #ifdefs in plugins.c (Guy) -* Handle more than one DCERPC call per frame (Guy) -* Lots of different NDPS updates and fixes (Guy) -* Fix UDP error packet handling (Guy) -* Tweake ISIS CLV string appending (Guy) -* Improve RMCP packet recognition (Guy) -* Fix string length checking in tvb_fake_unicode() (Guy) -* Adjust proto.c to better handle null-padded strings (Guy) -* More null-padded string fixes (Guy) -* Improve ASCIIZ string handling in ncp2222.py, other fixes (Guy) -* DCERPC policy handle hashing improvements (Guy) -* Add a "-d" flag to tethereal, related changes (Lionel Ains, Guy) -* Teach the sid snooping how to extract sid->name mappings from - SAMR:QueryDispInfo (Ronnie) -* Fix to make the dcerpc_smb_fetch_pol use the new function argument list - (Ronnie) -* Improve value string handling in MDSHDR (Motonori) -* Use "=" instead of "==" in an assignment in proto.c (Gerald) -* Replace bcmp() with memcmp() in 802.11 and add a missing quote to the - NSIS definition file (Lars) -* Make IP frame numbers unsigned (Guy) -* Don't use "tvb_get_nstringz()" to get string data in SMPP (Guy) -* Dissect extended attribute lists in SMB trans2 QUERY_FILE_INFORMATION, - info level 4 (Tim) -* Rename SMB's EA length field to EA list length (Tim) -* Some ATSVC fixes (Jean-Baptiste) -* Use "tvb_format_text()" to display WBXML strings (Guy) -* Handle the AFP Unix Privilege bit as defined in the 3.1 spec (Didier) -* Add an ethertype 0 pref to MDSHDR, other fixes (Dinesh, Guy) -* Add new supported IDs, fix padding bytes in SCTP (Michael) -* Fix some typos in SCTP (Michael) -* Properly specify an unused argument in packet-sctp.c (Guy) -* Improve SMB TRANS2_SET_{PATH,FILE}_INFORMATION handling (Guy) -* Add a "--enable-threads" option, which allows to build the gtk+ v2 - ethereal with or without threads (Olivier) -* Print an MMSE warning in the protocol tree instead of the console - (Gerald) -* Update SMB informational strings to reflect CIFS 1.0, other fixes (Guy) -* Clean up the checks for valid SIP requests and responses (Guy) -* Dissect the SMB 12-byte reserved field (Richard) -* Fix "tvb_strneql()", "tvb_strncaseeql()", and "tvb_memeql()" not to - throw an exception out of hand (Guy) -* Fix LDAP tree creation (Guy) -* Clean up Ethereal's command line usage message (Guy) -* SID name mappings can now be presented in a table by tethereal - using the -z smb,sids command argument (Ronnie) -* Add a tap listener to present sid to name mappings for tethereal (Ronnie) -* Fix Tethereal man page command line options and program name (Guy) -* Fix the display of the high 16 bits of the SMB PID (Guy) -* Update the FAQ to May 25 (Joerg) -* Update manuf to June 10 (Joerg) -* Show the upper 2 bytes of SMB's formerly-reserved area as a "High Part of - PID" even for SMB-over-IPX (Guy) -* Add support for some additional SAPs for Netware and OSI (Guy) -* Improve the CR-LF check in SMTP (Guy) -* Change DCERPC, Fix, and ISDN to reflect the new behavior of tvb_memeql() - (Guy) -* If ADNS_DIR isn't defined, don't link with the ADNS library (Guy) -* Properly handle an empty interface list in Windows (Guy) -* Finish the NFS_ACL dissector (Mike Frisch) -* Fix "Ethereal" capitalization and boldface in the pod page (Guy) -* Get rid of an unused variable in proto.c (Guy) -* Add a paddint preference to the FDDI dissector (Laurent) -* Add http.request.method field with an accompanying subtree (Gilbert) -* Put the FTP request or response line into the protocol tree (Guy) -* Add a couple of missing line continuations to Makefile.nmake (Gerald) -* Get the right length for HTTP methods with an "M-" prefix (Guy) -* Add support for Common Industrial Protocol over IP (Joakim Wiberg) -* Add RTNET/TDMA support (Erwin Rol) -* Handle diff lines that look like "Binary files" (Gilbert) -* Put the SMTP request or response line into the protocol tree (Guy) -* Put the POP request or response line into the protocol tree (Guy) -* Put the IMAP request or response line into the protocol tree (Guy) -* Put the ACAP request or response line into the protocol tree (Guy) -* Fix value fetching and tree filling in TSP (Guy) -* Fix the NCP SetCmdValueNum display (Gilbert) -* Update the SIP request/response subfield display, fix a string free (Guy) -* Expand the ability of fvalue_to_string_repr, and modify more FT_* types - to provide that method (Gilbert) -* Put in a missing "break" statement in proto.c (Guy) -* Update to the CIP dissector, reverting to the "EtherNet/IP" name - (Joakim) - - -Overview of changes in Ethereal 0.9.12: - -* Ignore ICMP and match conversations in the RTP tap (Ronnie) -* Register empty string preferences instead of NULLs (Guy) -* Make version messages narrower (Guy) -* Force epan\dfilter\scanner.c to be rebuilt under Windows (Andreas) -* Fix the names of some Q.931 fields (Anders Broman) -* Put the ISUP message type in the info column (Anders) -* MGCP tap printf fix (Lars Roland) -* Bring PGM up to date with RFC 3208 (Todd Montgomery) -* Fix for fixing up old preferences (Guy) -* Improve preference name prefix checking (Tomas Kukosa) -* Make sure that we display all the SMB file attributes (Richard) -* Improve unknown AIM family ID display (Devin) -* Rename hf_smb_sid to the more appropriate hf_smb_search_id (Ronnie) -* Turn SMB SIDs into FT_STRING fields (Ronnie) -* hf_index fix in DCERPC (Ronnie) -* Add support for ResetBrowserState in SMB (Richard) -* Endianness and pointer size fixes in SCCP (Jeff Morriss) -* Add support for decoding Intel ANS probes (Gerald) -* Fix up the parsing of SMB browser rest messages (Richard) -* Handle loopback in AIX tcpdump traces (Guy) -* Add SID name snooping SMB option (Ronnie) -* Update FAQ to 2003-03-20 (Joerg) -* Make the SID snooping tap return 0 (Guy) -* Add ACAP support (Brad Hards) -* Use "pkgdatadir" instead of "etherealconfdir" (Guy) -* Remove DATAFILE_DIR definition from configure.in (Guy) -* Fixes related to "datafiledir" in epan/configure.in (Guy) -* Fix a TCP sequence number analysis bug (Ronnie) -* Improve PDU dissection in WSP (Olivier Biot) -* Fix RC_VERSION in Nmake files (Graham Bloice) -* Fix variable typing, memory handling, and conversation handling in AJP13 - (Guy) -* Improve TCP duplicate ACK display (Ronnie) -* Various WSP improvements (Olivier) -* Fix quotation of attibute values in WBXML (Olivier) -* Fix ISIS LSP analysis bugs, other improvements (Laurent Rabret) -* Use FT_FRAMENUM in TCP dup ack flags (Guy) -* Netxray/Sniffer gigabit timing fixes (Ian Schorr, Guy) -* ISIS TLV and subTLV fixes (Hannes) -* Add a new command and fix bugs in AFP (Didier) -* DCE RPC dissect_ndr_char_cvstring fix (Guy) -* Rename "attached_string" in ISIS, fix a typo (Guy) -* Create seprate CLV and LSP ett_ values, improve LSP length code (Guy) -* Don't use hardwired offsets in the ISIS header (Guy) -* Add support for NLSP (Guy) -* Improve Netxray/Sniffer gigabit timing (Guy) -* Add support for NLSP Level 1 Hello packets (Guy) -* Add NFS_ACL support (Mike Frisch) -* Add support for draft 7.1 of 802.11g and more 802.11b response codes - (Solomon Peachy) -* Update EAP type 15, add more EAP types (Eric Perie) -* Add support for WAN Hello packets to NLSP (Guy) -* Remove redundant sprintfs from packet-isis-clv.c and packet-nlsp.c (Guy) -* Don't include snprintf.h in packet-isis-clv.c (Guy) -* Add wiretap/README.developer (Guy) -* Add an extra argument to get_ms_string() and (Tim) -* Add an extra argument to get_unicode_string(). Add more info to - COL_INFO (Tim) -* Add support for Multi Topology Reachable IPv[46] to ISIS (Laurent Rabret) -* Improve DCERPC/SMB specific rights display (Tim) -* Add support for SMB-over-IPX (Guy) -* Add some additional fields to SMB-over-IPX dissection (Guy) -* Don't include "packet-smb-common.h" in packet-mysql.c (Guy) -* Rework the way BGP header and packet data is read (Guy) -* Don't include "nlpid.h" in packet-nlsp.c (Guy) -* Add support for IPX WAN (Guy) -* Add "Filter out this stream" button to TCP stream window (emre) -* Improve IPX port number handling (Guy) -* Force the rebuilding of Flex output files under Windows (Guy) -* Add level 2 oplock support, other changes to ncp2222.py (Greg) -* Flag SPX retransmissions in the Info column (Greg) -* Fix completion code handling and continuation fragments in NCP2222 (Greg) -* Add defragmentation support to NDPS, fix bugs, and finish decodes (Greg) -* Consolidate SPX structs, improve conversation and retransmission handling - (Guy) -* Get rid of unused NDPS variable, fix request/replay frame number display - (Guy) -* Eliminate more unneccessary/unused NDPS stuff (Guy) -* More NDPS request/reply fixes (Guy) -* Remove extra newlines and manual Cisco mappings in manuf (Joerg) -* Export proto_tree_add_none_format() to plugins (Guy) -* Clean up the handling of the NCP2222 completion code (Guy) -* Improve NDPS segmentation handling and rename a preference (Guy) -* Fix some NDPS spelling/punctuation/capitalization/etc. errors (Guy) -* Add "reassembled_in" field to the reassembly fragment data structure - (Guy) -* Update SMB WriteAndX request decoding to handle pipe bits properly - (Ronnie) -* Properly decode the packet sequence number in WTP Negative Ack packets - (Tom Uijldert) -* Squelch an SMB compiler warning (Guy) -* Update ethereal.nsi for NSIS 2.0 (Gerald) -* Improve SPX retransmission handling efficiency (Guy) -* Add more SPX filter fields, improve retransmission handling (Guy) -* Replace a global variable with a string constant in Diameter - (David Frascone) -* Some COL_INFO goodies for SpoolssWritePrinter (Tim) -* Fix width of the NT Security Descriptor revision field in SMB (Ronnie) -* Decode ISUP element User service info as Q.931 Bearer capability (Anders - Broman) -* Add support for the Chinese ITU variant of SS7 (Jeff Morriss) -* Improve ISUP info column display (Jeff) -* Fix SPX retransmitted frame number handling (Guy) -* Add the sequence number to the SPX retransmission hash key (Guy) -* Handle IPX packets with no connection control bits set (Guy) -* Keep M3UA subdissectors from writing to the Info column (Jeff) -* Completely rewrite DCERPC over SMB reassembly (Ronnie) -* Improve manuf output, remove redundant entries (Joerg) -* Update the FAQ to April 10th (Joerg) -* Constrain dcerpc_fragment_table() to packet-smb-pipe.c (Guy) -* Misc write mode bit fixes in SMB, update comments (Guy) -* Improve datastream type display for SPX (Guy) -* Fix SMB write_andx extra byte handling (Ronnie) -* Rewrite DCE/RPC fragment reassembly (Ronnie) -* Consolidate DCE/RPC pipe dissection code (Guy) -* Dissect user-to-user IEs in ISUP messages as Q.931 UU IE's (Anders) -* Keep the two sides of a pipe separate when doing DCERPC-over-a-pipe - reassembly (Guy) -* Dissect the "List" subtype in the Server Stored List (SSI) family - (Devin) -* More DSI getserverinfo decoding (Didier) -* Don't put "[DCE/RPC fragment]" into the Info column if the packet isn't - fragmented (Guy) -* When dissecting SPOOLSS SYSTEM_TIME, include the milliseconds in the - top-level summary item (Guy) -* Add filterable fields to COTP (Laurent Meyer) -* Have separate fields for the COTP and CLTP PDU types, other changes (Guy) -* Remove redundant snprintf() in packet-cpha.c (Guy) -* Add the notion of a "fence" to columns (Guy) -* Split up column initialization and setup routines (Guy) -* Add support for Modbus/TCP compliance levels 0, 1, and 2 - (Stephen Shelley) -* Add value_strings to Modbus/TCP (Guy) -* Add response time stats to MGCP, other stats-related fixes and updates - (Lars Roland) -* Allow users to manually designate traffic as RPC (Ronnie) -* Print IP ID numbers in both hexadecimal and decimal (Ronnie) -* Add more (WB)XML DTDs from WINA (Olivier Biot) -* Improve handling and output of SCSI device ID data (Guy) -* Support SMB as one of the protocols that can run over OSI COTP (Guy) -* Reassembly and other fixes for SSH (Guy) -* Clean up Vines column display, other fixes (Guy) -* Make reassemble.c/fragment_add() idempotent (Guy) -* Add support for VINES-over-802.2 LLC, display more packet data (Guy) -* Add a heuristic dissector table to Vines SPP and register SMB with it - (Guy) -* Add support for Vines IPC (Guy) -* Add VINES ARP support (Guy) -* Add support for VINES SRTP (and a stub dissector for RTP) (Guy) -* Add support for Vines ICP (Guy) -* Handle non-SNAP LLC Vines packets as such when capturing (Guy) -* In Vines ARP Assignment Response packets, put the address being assigned - in the Info column (Guy) -* Use config.nmake's NET_SNMP_DIR definition in ethereal.nsi - (Stephen Shelley) -* IP reassembly updates and improvements (Ronnie) -* Fix a problem where the RPC tap would not be called - if the PDU was short (Ronnie) -* More Vines updates: RTP, ARP, Echo, class values, others (Guy) -* Various Vines fixes (Guy) -* Improve Vines ARP and RTP metrics display, other display tweaks (Guy) -* More filterable fields in SNMP (Thierry Andry) -* Squelch an SNMP compiler warning (Guy) -* Handle the first fragment in reassembly better (Guy) -* Improve SNMP string display, add filters for SMUX version and PDU type - (Guy) -* Fencify INFO column data in many SS7 dissectors (Michael) -* Add a col_set_fence call (Michael) -* Fencify INFO column data for more dissectors (Michael) -* Fencify ASAP and SCTP (Michael) -* Add some hefty reassembly improvements (Guy) -* Use "fragment_add_check()" for IPv6 and CLNP reassembly (Guy) -* Add a "fragment_add_multiple_ok()" routine (Guy) -* Remove NULL hf_register_info blurbs in packet-nlsp.c (Gerald) -* Consolidate fragment_add_check() postprocessing (Guy) -* Allow previous frames to show the final reassembly frame (Guy) -* Change LITTLE_ENDIAN to LITTLE_ENDIAN_BYTE_ORDER in MTP2 (Michael) -* Improve the display of the final reassembly frame (Guy) -* Remove request/reply information from packet-dcerpc-reg.c (Guy) -* Display the LDAP message ID and message type (Jean-Baptiste Marchand) -* Enhance NDMP data display (Guy) -* Remove an improper "Add Expression" button in the capture filter UI - (Brad Hards) -* Add ArtNET support (Erwin Rol) -* Add a massive heap of NDPS changes and improvements (Greg Morris) -* Improve GTK menu sensitivity setting (Guy) -* Correctly set menu sensitivity in various places (Guy) -* Various RSVP fixes and improvements (Akira Endoh) -* Fix SAP_VINES1 in packet-vines.c (Guy) -* Add the Ethernet type for the Vines Echo protocol (Guy) -* Update to the io,stat tethereal tap (Ronnie) -* Does anyone ever read through this? (Gerald) -* Update to smb rtt stat for ethereal (Ronnie) -* De-fencify a lot of SS7 code (Michael) -* Fencify upper layer SCTP info, other Info column updates (Michael) -* Additional NFSv4 status codes (Mike Frisch) -* Eliminate unneccessary packet_info pointer arguments in SCTP (Guy) -* Telnet fixes (David Yon) -* Make the Telnet "iac_found" variable Boolean, other changes (Guy) -* Remove undefined RSVP code (Laurent) -* Remove signal (old debuging code) in CLNP (Laurent) -* Add IPMI-over-LAN support (Duncan Laurie) -* Improve tap-related menu creation and sensitivity (Guy) -* Allow taps to have menu item registration routines (Guy) -* Convert all Ethereal (GUI) taps to use "register_tap_menu_item(), - other updates (Guy) -* Rework register_tap_listener()'s return value (Guy) -* Update to TCP to handle hints from dissectors where the next PDU may - start (Guy) -* Add a missed RPC patch (Ronnie) -* Support for filterable fields in BGP UPDATE messages, add error checking - and cleanups (Guy, Marcio Franco) -* Fix smb transact2 findfirst decoding of info level 2's (Jim McDonough) -* Don't ignore SIGCHLD in capture.c (Guy) -* Make io-stat able to calculate COUNT() SUM() MIN() MAX() and AVG() for - integers and relative time fields (Ronnie) -* Fix make-tapreg-dotc directory variable (Didier) -* Add the ASN.1 routines to the table of routines exported to dissectors - (Matthijs Melchior) -* Dialog box behavior improvements (Guy) -* Declar exported asn1.h functions as "extern" (Guy) -* Initialize hf_bgp_cluster_list in packet-bgp.c (Gerald) -* Obscure manuf email addresses and update entries (Gerald) -* Improve NCP 123,62 display, add Novell Modular Authentication Service - stuff (Greg) -* Improve NCP string display, other NCP changes (Greg) -* Filter dialog for the MGCP statistics tap, other stats-related changes - (Lars) -* Initial stub Kerberos kadmin support (Tony Schene) -* Null freed pointers in packet-ldap.c (Tony) -* Add Kerberos-over-TCP support (Tony) -* Show the URL of the I-D giving information on Kerberos-over-TCP (Guy) -* Begin to parse wkssvc stuff (Richard) -* New DCERPC pipe for Windows service control (Tim) -* Finish the dissection of what we know in SRVSVC and WKSSVC (Richard) -* Put the new "-z" man page examples in boldface, wrap some paragraphs - (Guy) -* Many improvements to text2pcap (Matthijs) -* Handle non-unicode strings in DCE/RPC code (Ronnie) -* Clean up the example for the "-m" flag in text2pcap.pod (Guy) -* Add support for more many more functions to SVCCTL (Ronnie) -* Call dissect_nt_status() instead of dissect_ndr_uint32() when dissecting - DCE/RPC LSA return status codes (Tim) -* Add mode info levels for NetWkstaGetInfo (Richard) -* Add support for level 102 info to packet-dcerpc-wkssvc.c (Richard) -* Use AM_YFLAGS instead of YFLAGS (Joerg) -* Update some more SVCCTL names (Richard) -* Replace some unchecked malloc calls by g_malloc (Laurent) -* Improve nonprintable character handling in DCE/RPC NT (Guy) -* Improve statistics display (Lars) -* Document "mgcp,rtd" tap for Ethereal and improve Tethereal's entry (Lars) -* Fix "asn1_bits_decode()" (Matthijs) -* Fix several buffer and integer overflow issues discovered by Timo - Sirainen (Gerald) -* Consolidate DCE/RPC specific rights dissection function and name into a - structure (Tim) -* Fix a NULL dereference in packet-smb.c (Ronnie) -* Check an ICMPv6 reserved field against 0, and displays an indication of - whether it's zero or not (Yaniv) -* Remove the check for the SafeNet VID in packet-isakmp.c (Yaniv) -* Fix typo in value_string table for LDAP message types (Jean-Baptiste) -* Add iSNS support (Garth Bushell) -* Fix display bug for interval in tap-iostat.c (Ronnie) -* Fix a typo in packet-isis-lsp.c (Laurent Rabret) -* Don't export IP's "ip_dissector_table" explicitly (Guy) -* More dissector table export fixes (Guy) -* Make major improvements to packet-dcerpc-wkssvc.c based on a custom VC++ - program (Richard) -* Add a "proto_item_set_end()" routine to proto.c (Guy) -* Small manuf update (Joerg) -* Modify tvb_get_nstringz*() to behave more like snprintf(), fixing - previous checkin (Gerald) -* Add a subtree for the BPDU MSTI flags (Kaloian Stoilov) -* Export the exception mechanism routines to plugins where appropriate - (Matthijs) -* Fix up the overlap checks in the fragment_add_seq functions for - fully-reassembled packets (Guy) -* Incorporate the AODV6 dissector into the AODV dissector (Guy) -* Fix typedefs in plugins/plugin_table.h, eliminate duplicate code (Guy) -* Fix asn1_string_decode() plugin pointer (Lars) -* Add names for some additional SAM messages (Jim McDonough) -* Improve WBXML code page handling, add more content types (Olivier) -* Fix some plugin exporation/macro issues (Matthijs) -* Fetch both bytes of the message type in M2PA V2 and V6 headers - (Jeff Morriss) -* Clean up some column information display in MTP3MG (Jeff) - - -Overview of changes in Ethereal 0.9.11: - -* Add documentation for the MGCP tap (Lars Roland) -* Fix Lars Roland's AUTHORS entry (Lars) -* Sync and reorder the authors section of the Ethereal man page (Guy) -* Create common code for listing linked libraries (Guy) -* Correctly label AFS time deltas (Guy) -* SCSI Peripheral Qualifier, device type and other fixes (Guy) -* Update OpenBSD enc data link type and encapsulation numbers (Guy) -* Improve Windows version reporting in util.c (Guy) -* Fix invalid preprocessor token pasting in Prism (Ruediger Oertel) -* Beef up the SMPP recognition heuristic (Laurent) -* Remove duplicate code in packet-ssh.c (Markus Friedl) -* Remove used parameter pinfo from dissect_ser in packet-rmi.c (Joerg) -* Correct function name and typos in README.developer (Laurent) -* Fix IA64 pointer to int conversion warnings (Joerg) -* Have RTP's "Save voice data as..." use a file selection box (Guy) -* SCSI_DEV_BITS fix (Guy) -* Fix some perldoc warnings and obscure email addresses (Gerald) -* Get rid of C++ comments in g711.c (Albert) -* Add filterable header fields in SIP dissector (Stefan Wenk) - -Overview of changes in Ethereal 0.9.10: - -* Get rid of trailing enum commas in packet-rsvp.c (Albert Chin) -* Perform the initialisation for the NT specific DCERPC dissectors as part - of the DCERPC dissector (Tim) -* Remove packet-dcerpc-nt.c from the Makefiles (Tim) -* Fix field width in MDSHDR (Olivier) -* Remove an unused MEGACO function prototype (Joerg) -* Add a missing include packet-dcerpc-nt.h (Joerg) -* Fix BACNET-over-ARCNET handling (Dave Richards) -* Add SSH dissector (Huagang Xie) -* Call the GSSAPI dissector when disecting GSSAPI transaction keys in DNS - (Tim) -* Update Laurent's email address (Laurent) -* Support MPLS over CHDLC (Hannes Gredler) -* Handle unknown SSH protocol versions better (Huagang) -* Add names and types for ZLIB compressiona and AES ciphers to SSL (Yaniv) -* Better pcap include directory detection (Guy) -* Make column format descriptions static, fix missing comma (Guy) -* Force dissection of M3UA parameters (Jeff Morriss) -* Fix size of hf_afs_bos_status in AFS (Guy) -* Apache JServ code cleanup (Laurent) -* DCCP compilation warning fixes (Laurent) -* M3UA fixes (Guy) -* Add support for latest drafts (as4bytes and idr-dynamic-cap) to BGP - (Akira Endoh) -* Migrate to using callbacks in most of the DCERPC dissectors (Tim) -* SSH version 1 support (Huagang) -* Handle nonprintable characters in RADIUS (Guy) -* Fix alignment issues in column-utils.c (Guy) -* Minor M3UA corrections and modifications (Michael) -* Fix boolean sizing in IPP (Guy) -* Add the MEGACO and PCLI plugins to the Windows build (Guy) -* Fix PCLI preference name (Guy) -* Added constants for devicemode value_strings to SPOOLSS (Tim) -* Clean up SPOOLSS filterable fields, add devicemode field strings (Tim) -* Fix SNMP compilation errors and warnings (Laurent) -* Forcibly remove redundant preference naming (Guy) -* Expand preference naming text in README.developer (Guy) -* More robust illegal SSH packet handling (Huagang) -* Add the FAQ to the help menu (Joerg) -* Fix a couple of checks for families with renamed preferences (Guy) -* Add some missing specific configure options to INSTALL (Guy) -* Put the computer_name in COL_INFO when dissecting a - BROWSE_REQUEST_ANNOUNCE packet (Tim) -* Clean up the handling of null buffers in SPOOLSS (Tim) -* Get rid of the IPX "sap_server_ident" structure, fix server name - length handling (Guy) -* Improve DCERPC SRVSVC string handling (Tim) -* Display random useful tidbits in COL_INFO for LSA, NETLOGON and SAMR - (Tim) -* Fix NDR string alignment (Guy) -* Fix string bases in SSH (Guy) -* Generalize "cb_str_postprocess()" in DCERPC dissectors (Guy) -* Fix --disable-gtk2 configure handling (Joerg) -* Add MSN Messenger support (Chris) -* Remove unprotected use of GCC __attribute__ in an unused #define - in packet-fcswils.c (Laurent) -* Add support for writing Frame Relay files in NetXRay format 2.x (Guy) -* Fix MemberType width in ncp2222 (Guy) -* Fix string appending in DCERPC NT (Tim) -* Fix memory leak, double free bug, other cleanups in SPOOLSS (Tim) -* Add a wiretap encapsulation type for Frame Relay w/direction info (Guy) -* Get rid of BASE_BIN (Guy) -* Modify dissect_nt_sid() function to return a string version of the SID - (Tim) -* Include SID and RIDs in SAMR handles, add more COL_INFO info (Tim) -* Display X11 big-planes as hex (Guy) -* Fix share name display in SRVSVC (Guy) -* Improve DCERPC NT byte string display (Guy) -* Fix some DNS field lengths (Guy) -* Fix some tvb references in packet-tr.c (Guy) -* Add a missing callback assignment in LSA (Guy) -* Put the domain name in the NETLOGON DELTA_DOMAIN top-level item (Guy) -* Decorate a NETLOGON PRIV_NAME_ARRAY with the privilege names in the - array (Guy) -* Fix up the construct of BGP AS strings (Guy) -* Display flow label IE in GTP v0 in hex (Pasi Kovanen) -* Decorate one level up with the string in - "samr_dissect_pointer_UNICODE_STRING()" (Guy) -* Decorate several layers of SAMR the tree with the account name in - "USER_INFO_21" and in "LOOKUP_NAMES" (Guy) -* Rework string handling in many DCERPC dissectors (Guy) -* Catch a ReportedBoundsError in DCERPC (Guy) -* Increase an offset data type size in GTP (Guy) -* PPP interface identifier fixes and updates (Thierry Pelle) -* Rename string array variables in DCERPC code (Guy) -* Force the endianness of some NCP2222 data (Guy) -* Fix time fields in NCP2222 (Guy) -* Provide a way for ftype modules to provide a string representation - of their value (Gilbert) -* Properly display the reply to an NCP Get Name Space Information request - (Guy) -* Make the NCP request frame number field an FT_FRAMENUM (Guy) -* Add a Linux token ring de-mangling preference (Guy) -* 0xff00 is a valid completion code for NCP Keyed Object Login requests - (Guy) -* Tweak ACE alignment in SMB requests (Guy) -* More DCERPC string enhancements (Guy) -* Allow dissect_ndr_cvstring to return a malloced copy of the string (Guy) -* Use new format of dissect_ndr_cvstring() function in MAPI (Guy) -* Cleanup of printer forms dissection in SPOOLSS (Tim) -* Clean up SPOOLSS string and print notify code (Tim) -* In dissect_ndr_cvstring(), return string data even if tree == NULL (Tim) -* Note that one shouldn't put a comma after the last element of an enum - in README.developer (Guy) -* Enhance the behavior of MAC resolution (Guy) -* Adjust the MSVC++ memory allocation to handle FAQ.include (Guy) -* Add NETLOGON privilege names to the PRIV_NAME_ARRAY tree (Guy) -* More DCERPC Unicode changes (Guy) -* Adjust acinclude.m4 checks for future libpcap versions (Guy) -* More SPOOLSS cleanups (Tim) -* Decorate SMB ACE items in an ACL with the SID and flag values (Tim) -* Enhance time value printing in RADIUS (Guy) -* WBXML updates (Olivier Biot) -* Partial NetFlow V9 support (Matthew Smart) -* POSIXLY_CORRECT fixes for doc/Makefile.am (Santeri Paavolainen) -* String table, registration, and tag updates for WBXML (Olivier) -* Add AFP3 setforkparam 64 bits parameters (Didier Gautheron) -* Various LLC and SNA fixes and updates (Jochen Friedrich) -* Decode the priority value put into the service context field by Real-time - CORBA (Craig Rodrigues) -* Time value data size adjustments (Guy) -* Add a missing comma to a list of BOOTP strings (Guy) -* Mark WBXML pinfo parameter as unused (Joerg) -* Add support for WML 1.0 and PROV 1.0 to WBXML (Olivier) -* Fix up the handling of the cross in TCP graphs (Didier) -* Fix BRR/BE mislabeling and Pad1 errors in MIP6 (Santeri) -* Echo doc/Makefile.am updates to doc/Makefile.nmake (Guy) -* More GIOP fixes (Craig, Bernd Becker) -* Comment out unused MSN Messenger variables (Joerg) -* README.win32 updates for Cygwin (Olivier Biot) -* Properly set the SMB ACE type in the summary line (Guy) -* More TCP graph cross fixes and sequence number overflow fixes (Didier) -* Put info level in COL_INFO for DsRoleGetDomInfo RPC (Tim) -* Display NETLOGON ServerAuthenticate2 request username in the info column - (Tim) -* Policy name display updates for SAMR (Tim) -* More SPOOLSS cleanups (Tim) -* GIOP service context fixes and updates (Guy) -* SRVLOC XID and other fixes (Brad Hards) -* Get rid of packet-wbxml.h (Olivier, Guy) -* Support for zero-length NFS file handles (Mike Frisch) -* Comment out usage for obsolete autogen.sh configure args (Joerg) -* Improve X.25 malformed packet detection (Laurent) -* Dissect the server type bitfield in NetServerGetInfo for SERVER_INFO_101 - and SERVER_INFO_102 (Tim) -* Update GTK2 string width code (Olivier Abad) -* Small explanation for why MS created their own KRB5 OID value (Richard) -* Fix tree signal handling in color_dlg.c (Olivier Abad) -* Add a GIOP CodeSets dissector, adjust encapsulation boundary (Guy) -* Add a function to GIOP to handle bad service contexts (Guy) -* Turn off -x in make-faq (Joerg) -* Update the FAQ to the Feb 9th version on the site (Joerg) -* Fixed a bug in the calculation of number of M3UA routing contexts (Michael) -* Add padding checks for atmsnoop (Guy) -* Fix the tag for the 802.11g ERP Information field to match the latest - draft (Martijn Schipper) -* Fix TCP desegmentation code to handle sequence number overflow (Didier) -* Fix a problem with hf_rpl_type in RPL (Laurent) -* Add rsync support (Brad) -* Add a pile of NCP2222 fixes (Greg) -* Handle the lack of a SAMR policy name w.r.t. the info column (Guy) -* Handle TLVs (particularly "oncoming buddy" and "signon") in AIM (Devin) -* Enhance alignment handling in SMB Browse and RAP messages (Guy) -* Fix rsync Makefile entry and enum comma (Joerg) -* Varius COPS enhancements and updates (Guy) -* Handle bit 0x80 in SAMR domain handles (Tim) -* Don't wrap around in "tcp_dissect_pdus()" (Guy) -* Rename constant for SAMR domain handle bit 0x80 (Tim) -* Take padding handling back out of DCERPC (Guy) -* Handle the AIM logon reply (Devin) -* Associate the GTK2 "Print Detail" button with the correct group - (Pavel Roskin) -* Add a Telnet option subnegotiation framework (Guy) -* Recognize non-ASCII characters as not being MIME header data in HTTP (Guy) -* Rename fake_unicode() to tvb_fake_unicode(). (Guy) -* Various SRVLOC enhancements and updates (Guy) -* Change SPOOLSS policy handle string names to be consistent with - the SAMR ones (Tim) -* Put attribute authentication block back into SRVLOC (Guy) -* Fix Telnet default suboption handling (Guy) -* NLPID for Subnetwork Dependent Convergence Function (Laurent Meyer) -* Add SMB 'server unavailable' dos error message (Tim) -* Properly handle hf_samr_mask (Tim) -* Fix DCERPC NT cb_str_postprocess() text appending (Tim) -* Text append, proto name and notify option structure updates for SPOOLSS - (Tim) -* Small text fix for PCLI (Guy) -* Handle user data for CLNP COTP CR/CC packets and add heuristics - (Laurent Meyer) -* Register the ESIS dissector by name (Laurent Meyer) -* Show a description of the FTP reply code (Brad) -* Don't delete the NCP2222 EID hash table after the first pass (Greg) -* Fix a SOCKS format string bug (Georgi Guninski) -* Get rid of acconfig.h (Pavel Roskin) -* Fix Ethereal.desktop reference in Makefile.am (Guy) -* Add "packet-mip6.h" to the list of header files (Guy) -* Don't have "make distclean" delete "register.c", "register-static.c", or - "ps.c" (Brad) -* Arrange that "make maintainer-clean" get rid of "register.c", - "register-static.c", and "ps.c" (Guy) -* Put the address fields in the Ethernet header in the right order - (Jason Copenhaver) -* Add support for user info requests to AIM (Devin) -* Add Wellfleet Breath of Life support (Akira Endoh) -* Various WBXML fixes and additions (Olivier Biot) -* Add reassembly failure notification support to TCP and FR (Didier) -* Add SLIMP3 protocol version 2 support (Tom Nisbet) -* Enhance string handling in SliMP3 (Guy) -* Add comment about Packetformat (including URL) to BofL (Joerg) -* X.25 CALL REQUEST and CALL CONFIRM updates (Laurent Meyer) -* Robustify DCERPC desegmentation (Guy) -* Build fixes for inet_ntop and inet_pton for Solaris and IRIX (Albert) -* Fix cababilities subfield names in MySQL (Guy) -* Remove <ucd-snmp/ucd-snmp-config.h> from acinclude.m4 (Guy) -* Rearrange SNMP messages in configure.in (Guy) -* Assume all AT_NONE addresses are the same (Laurent Meyer, Guy) -* Add some additional payload types to RTP, other related changes (Guy) -* Make the Q.931 cause value and various phone numbers filterable fields - (Anders Broman) -* Remove an unneded ISUP include, remove duplication in Q.931 and ISUP (Guy) -* Yahoo Messenger YMSG protocol support (Wayne Parrott) -* Start adding support for options as hidden fields in TCP (Richard) -* "Or" instead of "and" the Net/UCD SNMP check in configure.in (Guy) -* More TCP Options and filtering support (Richard) -* Properly handle missing X.25 Call Request data (Guy) -* Handle the flag bits in SRVLOC V1 as registered fields (Guy) -* Staticify BofL, add proper length checking, other fixes (Guy) -* Completely initialize all the address fields in a packet_info structure - (Guy) -* Adjust NetXRay for gigabit captures (Guy) -* Fix X.29 handling in X.25 (Guy) -* Enforce the usage of goto_frame() in main.c (Guy) -* Add an "Apply" button to "Decode As" window (Laurent) -* Fix possible null pointer deference (conversation_data) in rsync - (Laurent) -* Use proper GTK2 string size functions in tcp_graph.c (Olivier) -* Add type of filter in capture/display filter windows (Laurent) -* Recognize (but don't dissect) Intel ANS and MS NLB packets (Gerald) -* Change some plugin window geometry aspects (Laurent) -* Split FAQ into shorter lines for the GTK help dialog (Joerg) -* Update manuf (Joerg) -* Fix SNA length checking, and improve XID type 3 dissection - (Jochen Friedrich) -* Add HP extended 802.2 LLC and HP-UX remote management and SNMP over - HP extended 802.2 LLC (Jochen) -* Add an error dialog to goto_frame() (Guy) -* Disable simultaneous building of static and shared binaries (Joerg) -* Use goto_frame() in tcp_graph.c (Guy) -* Get rid of unneeded includes in gtk/main.c and gtk/tcp_graph.c (Guy) -* Tweak frame number display in goto_frame() (Guy) -* Simplify integer dissection in TCP (Richard) -* Add SACK leftedge and rightedge filtering to TCP (Richard) -* Put ps.c back in DISTCLEANFILES (Gerald) -* Update machine type handling in RMP (Joerg) -* Various Help menu enhancments related to the FAQ (Laurent) -* Add TCP top talkers to Tethereal's IO stats (Ronnie) -* Handle packet direction information for SDLC Sniffer captures, - add more Sniffer packet types (Guy) -* Add taps to UDP and top talker IO stats (Ronnie) -* Handle the direction bit in SDLC and PPP Sniffer files (Guy) -* Make sure the capture length isn't greater than the actual length (Guy) -* Attempt to better handle bogus AAL5 lengths (Guy) -* Decode NetFlow v9, cache v9 templates, make the port configurable - (Matthew Smart) -* Move the config files from /etc to /usr/share/ethereal (Gerald) -* Pretty up the handling of SACK (Richard) -* Improve reassembly in many dissectors (Guy) -* Improve AAL5 length/padding handling (Guy) -* Reassemble fragmented X.25 packets and fix up a test (Laurent Meyer) -* Improve NTLMSSP memory handling (Todd Sabin) -* Make sure we don't obliterate the UNICODE flag in SMB (Richard) -* Improve X.25 reassembly and clean up preference strings (Guy) -* Check X.25 direction when doing reassembly, other fixes (Guy) -* Additional reassembly enhancements (Guy) -* FC reassembly updates, other FC updates (Dinesh) -* Add request/response time display to AFS (Ronnie) -* Update GIOP bad packet handling, CodeSet and RTCorbaPriority (Craig) -* Eliminate vertical padding in the IO Stat window (Gerald) -* More manuf updates (Joerg) -* Properly cast a variable in io_stat.c (Guy) -* Fix variable signedness, other updates in SCSI (Guy) -* Add C byte arrays to Follow TCP Stream (Devin) -* Update README.tapping (Ronnie) -* MGCP request/response matching and MGCPSTAT RTT calculation (Lars Ronald) -* Add MGCP IO stat (Ronnie) -* Declare some tap functions as extern (Guy) -* Fix integer signedness and sizes in MGCP (Guy) -* Functionality to reassemble a RTP stream and save it as a file - (Miha Jemec) -* Add a multiple inclusion check and RCS ID to tap_rtp.[ch] (Laurent) -* Move RTP Analysis to Statistics menu (Laurent) -* Add RCS IDs and remove CRs in a bunch of files. (Guy) -* Add more portability notes to README.developer (Guy) -* Inclusion and binary file fixes in tap_rtp.c (Guy) -* Fix definition name collision in tap_rtp.c (Guy) -* Sync the distribution FAQ with the web site (Joerg) -* Various v9-related NetFlow updates (Guy) -* Declare f_tempname and r_tempname static in tap_rtp.c (Joerg) -* More AAL5 padding sanity checking (Guy) -* Add packet-mgcp.h to the distribution (Gerald) -* Add support for OpenBSD's enc(4) interface and EtherIP (Markus Friedl) -* Sync Makefile.nmake with Makefile.am (Guy) -* Include io.h if needed in tap_rtp.c (Guy) -* Add an average packet size to the summary dialog (Gerald) -* Add a note about io.h to README.developer (Guy) -* - - -Overview of changes in Ethereal 0.9.9: -* Get rid of unneeded comments and includes, fix registration in IPFC (Guy) -* Fix 802.2 LLC IP-over-FC handoff (Guy) -* Remove hardcoded plugin search directories (Guy) -* Add a capture routine for IP-over-FC (Guy) -* Clean to_str.h up a bit, and put "extern" back (Guy) -* Apple C compiler workaround, other cleanups in to_str.[ch] (Guy) -* Add support for a column for the interface and direction in Firewall-1 - monitor files (Alfred Koebler) -* Add a new type of column for the circuit ID (Guy) -* Clean up and rearrange parts of the FC code (Guy) -* Various fixes/improvements for bytestring_to_str() (Guy) -* Fix the display of IMSI for operators having a mobile network code - greater than 9 (Michal Melerowicz) -* Replace SUA light w/RANAP, register SCCP upper layer in RANAP. (Michael) -* Make RC4 support stateful (Devin) -* Remove hard-coded offsets in connection-oriented DCE/RPC function calls - (Devin) -* Add support for more L2TP AVPs and correct some AVP names - (Andreas Trauer) -* Add support for the new DLT_ value of 127, for the AVS WLAN header (Guy) -* Improve buffer handling in SPOOLSS (Guy) -* Fix USER_LEVEL_1 dissection in SPOOLSS (Tim) -* More conversions to NDR routines in SPOOLSS (Tim) -* When processing a connection-oriented DCERPC PDU, don't set the columns - until we know that we have the entire PDU (Guy) -* Support for colored graphs in io_stat also for the Gtk1 version - (Ronald Henderson) -* Prettify RPC_PROGRAMS table when reading new capture or when closing and - opening it again (Ronnie) -* Cosmetic fix for io_stat (Ronnie) -* Handle more L2TP AVPs (Andreas) -* Decrypt RADIUS user passwords (James Harris) -* NBF reassembly fixes (Guy) -* Support TAPs in TCP (Jason House) -* Rename md5.[ch] to crypt-md5.[ch] (Gerald) -* Fix magic number and capture start time in Radcom captures (Olivier) -* RADIUS cleanups: variable initialization, character processing, and - variable signedness (Guy) -* Correctly compute the minutes portion of the elapsed time (Guy) -* Change references from "Visual C" to "Visual C++" (Guy) -* Fix end timestamp determination in TCP graphs (Guy) -* Just use "packet_list_set_selected_row()" to select a given row in the - packet list in tcp_graph.c (Guy) -* Add an FT_FRAMENUM field type and modify ONC RPC to use it (Guy) -* Rename "Go To Specified Frame" to "Go To Corresponding Frame" and - put it in the "Tools" menu (Guy) -* Document "Tools->Go To Corresponding Frame" (Guy) -* Document FT_FRAMENUM (Guy) -* Update packet-smb.c to use the new FT_FRAMENUM type (Ronnie) -* Update reassemble.c/show_item and all callers to use FT_FRAMENUM for the - list of packets corresponding to a reassembled pdu (Ronnie) -* Support putting preferences into arbitrary places in a tree (Guy) -* Add initial Wellfleet HDLC and Cisco HDLC support to ngsniffer.c - (Richard) -* Supply more information about "WAN/Synchronous" captures in ngsniffer.c - (Guy) -* Make "infer_pkt_encap()" take a pointer and length as arguments in - ngsniffer.c (Guy) -* Add an item for Wellfleet HDLC to wtap.c (Guy) -* Fix signedness of "fs" and "flags" fields in type 6 records in - ngsniffer.c (Guy) -* Always fetch the version ID in BPDU (Guy) -* Minor spelling etc updates in SPNEGO (Richard) -* Make last modifications work with gtk2 (Olivier) -* Fix join/prune processing offset in PIM (Martin) -* Add text to the net/bpf.h error in acinclude.m4 (Guy) -* Fix magic number byte count in capture.c (Guy) -* Support capturing from a pipe in tethereal (rmkml) -* Update "-i" and pipe documentation (Guy) -* Make Is Directory come out right in packet-smb.c (Andrew Bartlett) -* Make the "rpc.fragment" and "rpc.fragment.error" fields FT_FRAMENUMs - (Guy) -* Support for decrypting DCERPC conversations using NTLMSSP version 1 - (Devin) -* Improve DCERPC stub data display (Guy) -* Use _WIN32 rather than WIN32 throughout capture.c (Guy) -* Use _WIN32 rather than WIN32 throughout, update error codes, clean up - indentation and comments in tethereal.c (Guy) -* Fix up "snprintf()" and "vsnprintf()" calls in "epan/proto.c" to - properly handle string truncation (Ronald) -* Make "format_text()", on Windows, escape all characters that aren't - printable ASCII (Ronald) -* #ifdef out all the pipe-opening stuff in tethereal.c on Windows (Guy) -* Re-word-wrap the "you can't capture on PPP/WAN interfaces on NT" - message (Guy) -* Handle the hyphen in QoS inside RADIUS client messages (Flavio Poletti) -* Make ANSI point codes filterable in MTP3, fix an ANSI SLS bug, other - MTP3 enhancements (Jeff Morriss) -* Add support for NetXRay file format version 002.000, add ATM notes (Guy) -* Rename WTAP_ENCAP_ATM_SNIFFER to WTAP_ENCAP_ATM_PDUS and add - WTAP_ENCAP_ATM_PDUS_UNTRUNCATED (Guy) -* Use the "xxb" part of the NetXRay file header for WAN capture information - (Guy) -* Return correctly after dissecting Cisco HDLC (Guy) -* Handle HMVD field correctly in H.261 (Ronnie) -* Handle type 7 records in Sniffer version 5 captures (Guy) -* Add support for SDLC and SDLC encapsulation in DOS Sniffer captures (Guy) -* Get rid of global variables in CLNP, rename some routines, fix dst_ref - field fetching, and register with the X.25 dissector (Guy) -* Enhance NET_HDLC, NET_ROUTER, HDLC, and pseudo-header fixing in - ngsniffer.c (Guy) -* Fix "hf_nds_time_filter" handling in ncp2222.py (Guy) -* Fix up the display of the "ncp.nds_time_filter" field (Guy) -* Fix BYTE_ORDER definition in packet-mtp3mg.c (Guy) -* Add X.29 support. Fix Q bit handling in X.25 (Guy) -* Update DCERPC so that for (NTLMSSP) PDUs that have been decrypted we - also call the proper DCERPC subdissector (Ronnie) -* Add packet-ntlmssp.h, which holds the definition of the datastructure - passed from ntlmssp decryption dissector back to the caller (Ronnie) -* Cast "secs" to "double" before multiplying by 1000000, so that we don't - get an overflow if secs*1000000 doesn't fit in 31 bits for Netmon (Guy) -* If we have Cisco HDLC or PPP packet direction information, display it - (Guy) -* In X.25 show the M bit regardless of whether it's set or not and show - sequence numbers in decimal, not hex (Guy) -* Properly handle ISDN channel numbers in NetXRay captures, handle - end-of-packet crud (Guy) -* Properly handle the direction flag for LAPB/X.25 and ISDN in NetXRay - (Guy) -* Use some fields in the per-packet header for ATM to get the AAL type - and traffic type in NetXRay (Guy) -* Handle oddities in the way Windows Sniffer saves DOS Sniffer ATM - captures (Guy) -* Handle PRI ISDN NetXRay captures and 802.3/802.3 LANE multicast confusion - (Guy) -* Update packet length, ATM encapsulation, and LLC/SNAP header in Radcom - captures (Guy) -* Separate the routines to allocate colors from the routines to handle - color filters (Guy) -* Sort filenames in Makefile.am (Guy) -* Add some checks to make sure "gdk_color_parse()" and - "gdk_colormap_alloc_color()" succeed in tcp_graph.c (Guy) -* Support Tazmen Sniffer Protocol and DLT_TZSP captures (Chris Waters) -* Dissect non-AAL5 ATM packets as single cells and dissect the U2U data as - UU and CPI (Guy) -* Display the X.25 packet type as a bitfield for Data, RR, RNR, and REJ - packets, other fixes (Guy) -* Add a pile of ATM updates (Guy) -* Fix popup menu creation for GTK+ 2.2 (Olivier) -* Handle bogus record lentgths in some ATM sniffer file versions (Guy) -* It appears that a channel number of 0 means DTE->DCE, and a channel - number of 1 means DCE->DTE, in DOS Sniffer ATM captures (Guy) -* Add code to check the AAL5 CRC, and report it as a CRC rather than as a - checksum in ATM (Guy) -* Check the HEC in ATM cells (Guy) -* Check the CRC-10 on AAL3/4 and OAM cells (Guy) -* The checksum in DOS ATM Sniffer files appears to be stored in big-endian - format (Guy) -* "sync_pipe[]" isn't exported by "capture.c", so it shouldn't be declared - in "capture.h" (Albert) -* Use "plugindir", not "PLUGIN_DIR", as the variable name in the configure - script for the plugin directory, other configure/make fixes (Guy) -* Use "datafiledir" rather than "DATAFILE_DIR" in configure.in (Guy) -* Handle raw ATM cells (Guy) -* Convert SPOOLSS enumprinterdataex rpc to ndr format calls (Tim) -* Convert SPOOLSS enumprinters and enumprinterkey rpc to ndr routines (Tim) -* Improve DOS Sniffer ISDN capture recognition (Guy) -* Rename version variable, more ISDN recognition, improve version 1 parsing - for DOS Sniffer captures (Guy) -* Put the traffic type right after ATM's AAL and dump unknown AAL - purportedly-reassembled data as raw data (Guy) -* Fix a GSSAP assumption in SPNEGO (Guy) -* Convert more SPOOLSS RPCs to ndr routines (Tim) -* Convert some incidental prs_* calls to dissect_dcerpc_* equivalents - (Tim) -* Finish converting remaining SPOOLSS RPCs to ndr routines (Tim) -* Delete all DCERPC NT prs_* functions (Tim) -* Better checking for LANE LE Control vs 802.3 in DOS Sniffer files (Guy) -* Improve ATM OAM type and function type handling (Guy) -* Put the correct/incorrect flag after the ATM CRC value, as is done for - other checksums (Guy) -* Put the LMI message type in the Info column (Guy) -* Extend the packet-dcerpc-krb5rpc dissectors to call kerberos V (Jaime) -* Improve dissection of the AIM signon-reply, the request-user-info, and - the start of the user-info reply (Devin) -* Get rid of unused variables in packet-dcerpc-krb5rpc.c (Guy) -* Get rid of an extra "." at the end of the name of the SAMR "nt.str" - field (Guy) -* Pass DCERPC NT's "hf_nt_str" through fake_unicode() (Guy) -* Get rid of DCERPC NT's "hf_nt_str" (Guy) -* Fix Makefile.am's copyright notice, give it an RCS ID, and fix the - introductory comment (Guy) -* Do some simple sanity checking of TNS data before dissecting it (Guy) -* Add Cisco HDLC support to BPDU (Guy) -* Only do stuff to X.25 circuits on the first pass (Guy) -* Add a new "chdlctypes.h" file for Cisco HDLC type values that aren't - just Ethernet type values (Guy) -* When closing IO-Stat window, also close any open Filter dialogs (Ronald) -* Break AIM dissection into separate functions, add families and entries, - constify code (Devin) -* Fix a typo in SCTP (Michael) -* Handle the few remaining FC protocols not already supported. Add support - for the MDS Debug Port Adapter (Dinesh) -* Add a value_string for the secure channel type used in NETLOGON's - ServerAuthenticate2 (Tim) -* Exctract IP header info on the fly, improve length checking (Guy) -* Set the length of the L2TP tvbuff based on the length in the L2TP - header, other length checks (Guy) -* Try to handle DOS Sniffer version 3 / frame relay captures (Guy) -* Catch ReportedBoundsError exceptions when dissecting decrypted DCE RPC - stub data (Guy) -* Support additional SCTP payload protocol IDs (Anders Broman) -* Initial support for MEGACO (Christian Falckenberg) -* Give MEGACO and RCS ID (Guy) -* #if 0 out the binary MEGACO protocol stuff and fix the preference - description strings (Guy) -* Don't have two entries for the official SCTP ASAP PPID, have one for it - and one for the old one (Guy) -* Improve filter dialog box creation and destruction (Guy) -* Consolidate filter dialog code, get rid of unused variables (Guy) -* Further AIM cleanups (Devin) -* Add doc/README.tapping to the distribution (Guy) -* Clean up unused DCERPC NT variables, undo a previous change (Tim) -* Change the name of the SPOOLSS UINT16UNI proto item, improve RPC error - handling (Tim) -* Update Marc Milgram's email address (Marc) -* Various time-related AFS improvements (Guy) -* Change AFP padding to reflect reality, add more Info column text and - decode more login parameters (Didier) -* Add a dissector for MySQL (Huagang Xie) -* Make the DDTP dissector reject packets with an invalid version number - (Guy) -* Improve column display and BoundsError handling in IP (Guy) -* Centralize the dissection of packet data in error packets, and update - CLNP, ICMPv6, ICMP, and PPP accordingly (Guy) -* Properly handle IP packets encapsulated in MSDP Source-Active TLVs, and - use the correct length of (S, G) blocks (Guy) -* MySQL updates: use tcp_dissect_pdus(), unstaticify mysql_handle, make - is_response a gboolean, and get rid of unused variables (Guy) -* Add desegmentation support to AIM, reject packets that don't look like - AIM, and properly handle undissected data (Guy) -* Reject IB packets with opcodes we don't recognize (Guy) -* Add NAT-D and NAT-OA to the known ISAKMP payloads, add types 3 and 4 as - enapsulated tunnel and transport (Yaniv) -* Get rid of old SCTP ASAP PPID (Michael) -* Update ASAP to support latest versions of the Internet Drafts (Michael) -* Add packet-ntlmssp.h to Makefile.am (Gerald) -* Use "tcp_dissect_pdus()" in XOT, improve packet rejection (Guy) -* Improve MySQL command parameter display (Huagang Xie) -* Add symbolic names for Fibre Channel Network Address Authority - identifiers (Brian Ginsbach) -* Add a small fixme about --enable-usr-local to configure.in (Joerg) -* Don't replace spaces by '_' in make-manuf, remove them (Joerg) -* Update manuf file to revised format (Joerg) -* Update FAQ (Joerg) -* Reorder OSPF defines numerically within version (Joerg) -* Improve pcap check in acinclude.m4's (Joerg) -* Fix configure check to compile with IBM Visual Age C compiler (cjs 2895) -* Changed the fix for the nested functions to use the mechanisms provided - by autoconf (Joerg) -* Fix for the problem that the aclocal-missing directory was not included - in make dist-gzip (Joerg) -* More fixes for aclocal-flags and autogen.sh -* Add SMB RTT statistics to tethereal and ethereal (Ronnie) -* Keep track of and display the time between Call and Reply in NCP packets - (Ronnie) -* Patch for packet-ip to make it TAPable (Ronnie) -* Create a TAP for TokenRing (Ronnie) -* Create a TAP for Ethernet (Ronnie) -* Portably strip carriage returns and newlines in aclocal-flags (Guy) -* Add MDSHDR support, more FC columns, FC-related fixes (Dinesh) -* Include <epan/resolv.h> to declare "get_hostname()" in tap-iousers.c - (Guy) -* Added support for version 05 of the (expired) ID describing M3UA, update - to support RFC 3332, better padding handling (Michael) -* Put a "-I" before "$gtk_aclocal_dir" in aclocal-flags (Gerald) -* Support for two new 802.11 elements used in the latest IEEE - 802.11g draft version (Guy) -* Update SUA to support new draft (Michael) -* Make all the stuff in the 802.11 capability fixed field in a management - frame 2-byte bitfields (Guy) -* Add a Linux-specific ARCNET DLT, other ARCNET enhancements (Guy) -* Add a capture_arcnet() and fix a protocol ID offset (Guy) -* Updates to the Boardwalk and MDS header dissectors (Dinesh) -* Handle ARCNET exception frames (Guy) -* More ARCNET updates (Guy) -* Support Appletalk, IPv6, and Banyan Vines over ARCNET (Guy) -* Support BACNET and "Novell EC" over ARCNET (Guy) -* Put an entry for the BACnet protocol ID in ARCNET (Guy) -* Handle a Naming Authority special case in SRVLOC (Brad Hards) -* Register "sua.sua_version" as an obsolete preference (Guy) - - -Overview of changes in Ethereal 0.9.8: -* Display AFS KAUTH information (Loic Tortay) -* Windows uninstall deletion improvements (Gerald) -* Support for SRVLOC version 2 (Brad Hards) -* Add and update several RSVP objects, cleaned up code (Ashok) -* Add PacketCable Lawful Intercept plugin (Ed) -* Make sure that we can dissect KRB5 in NFSv4 blobs (Richard) -* .cvsignore updates for PCLI (Joerg) -* Update configure.in to support automake 1.7 (Didier) -* Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET in configure.in - (Joerg) -* Update libpcap comments in README.aix (Guy) -* Fix RFC comment in packet-pcli.c (Guy) -* Include <string.h> and fix a cast in packet-netflow.c (Guy) -* Fix variable signage in packet-ncp2222.inc (Guy) -* Properly set the info column in packet-ipx.c (Guy) -* Fix SPX connection control printing in NDPS (Guy) -* Remove/fix C++ comments (cjs 2895) -* Fix author attributions, and add missing addresses (Guy) -* Use "g_htonl()" rather than "htonl()" in packet-netflow.c (Lutz Jaenicke) -* Fix a displayed item in SCSI (Senthil Kumar Nagappan) -* Fix RRO support, add draft FRR support to RSVP (Ashok) -* Remove experimental Makefile.am code (Joerg) -* Link to libsnmp under Win32 (Gerald) -* Add zlib and Net-SNMP updates to README.win32 (Gerald) -* Fix Windows real time packet update crash (Ulf) -* Support for both old and brand new libtool versions (Joerg) -* Add a missing #include <string.h> to dfilter_expr_dlg.c (Joerg) -* Add FPEnumerateExt2, port reuse warnings to AFP (Didier) -* Fix a BGP infinite loop (Gerald) -* Increase addr outside of macro in text2pcap.c (Joerg) -* Add #include <string.h> to several files (Joerg) -* Redo a lot of NDS code (Guy) -* Define-out code, fix tree creation in packet-ncp2222.inc (Guy) -* Fix NDS error code reporting (Guy) -* Fixed minor error in pcli call ordering (Ed) -* Correctly hand off tvbuffs in PCLI (Guy) -* Fix protocol field printing, parsing in packet-ncp2222.inc (Guy) -* Fix calls to proto_tree_add_string_format() in packet-ncp2222.inc (Guy) -* Properly initialize calls to mktime() in dbs-etherwatch.c and vms.c (Guy) -* Fix up the handling of bitfields in NDS messages (Guy) -* Fix variable and field names in ncp2222 (Guy) -* Mark some fields as NDS fields in ncp2222.py (Guy) -* Fix ncp2222 spelling errors (Guy) -* ncp2222 dissect_ping_req() updates and improvements (Guy) -* More dissect_ping_req() fixes, tree and other fixes in packet-ncp2222.inc - (Guy) -* Fix AFS string allocation (Guy) -* Fix temporary tree creation in packet-ncp2222.inc (Guy) -* Fix NFS SETCLIENTID and SETCLIENTID_REPLY decoding (Mike) -* Count ARP packets in capture progress dialog box (Ulf) -* Fix malloc and buffer problems in tap.c (Olivier) -* Properly initialize a variable in file.c (Olivier) -* Add IPv6CP support (Thierry Pelle) -* Fix BGP signed/unsigned type mismatches. Add BGP to randpkt (Gerald) -* Fix BGP typing and data fetching problems (Gerald) -* Fix the file name in the initial comment in packet-ndps.h (Guy) -* Add an IPX port type, improve IPX/SPX socket handling (Guy) -* Check for (and fix in the code) duplicate protocol names (Guy) -* Squelch some compiler warnings in proto.c (Guy) -* Fix winsock2.h/winsock.h include problems (Jason House) -* packet-ncp2222.inc display and processing fixes (Guy) -* Build a tree for all NDS Ping packets (Guy) -* Dissect BGP OPEN graceful restart messages (Hannes) -* Fully initialize an ncp_req_hash_value after allocating it (Guy) -* Improve HTTP NTLMSSP authentication support (Guy) -* Add support for building randpkt under Windows (Gerald) -* Allow multiple protocol filter fields to have the same name (Gilbert) -* Make arrays of "nds_val" structures in packet-ncp2222.inc (Guy) -* Use #defines for vtype values, rather than numbers in packet-ncp2222.inc - (Guy) -* Make some counters 32-bit in packet-ncp2222.inc (Guy) -* Use #defines for multivalue types in ncp2222 (Guy) -* Clean up the stuff to handle MVTYPE_PROC_ENTRY_SPECIFIERS, - comment it and MVTYPE_ATTR_REQUEST in ncp2222 (Guy) -* Show total running time of capture in progress dialog (Ulf) -* Fix EndVerifyAck message crash in LMP (Guy) -* Don't have the tap code do dissections (Ronnie) -* Improve the reliability of TCP reassembly (Ronnie) -* Fix a 64-bit incompatibility in the SCTP CRC32C algorithm (Michael) -* Fix integer types and signedness in text2pcap.c (Guy) -* Put in a note telling people not to use "long" for 32-bit quantities in - README.developer (Guy) -* Check for overlaps and bogus dfpos values in reassemble.c (Guy) -* Flag overlapped sequence numbers and display correct offets in - reassemble.c (Guy) -* Improved AFP 3.x dissector (Didier) -* Add ARCNET support (Peter Fales) -* Get rid of unneccessary includes in ARCNET (Guy) -* Add ARCNET address type (Guy) -* Buffer improvement for packet-ncp2222.inc (Greg) -* Only hand off the SPX payload to a subdissector if there's payload to - hand off (Guy) -* Label UUID's with the name of the field in DCERPC NDR (Guy) -* Suppress time_t compiler warnings (Guy) -* Fix a null string crash in packet-ncp2222.inc (Guy) -* Add Lookup, Insert and Delete calls, make tower floor presentation nicer - in DCERPC EPM (Ronnie) -* Properly highlight hex pane bytes and set the length of the PPP tvbuff in - PPPoE (Ronnie, Guy) -* Various NDS and NDPS enhancements (Greg) -* Indicate correct/not verified WEP ICV values. (Solomon) -* Display request/reply times for DCERPC (Ronnie) -* Force a full dissection of NDPS packets (Guy) -* Add formatting, string and int handling, other fixes to NDPS (Guy) -* Add support for desegmentation of NDPS-over-TCP (Guy) -* Add "circuit" support to Frame Relay and Wellfleet Compression protocols - (Guy) -* Add AFS 4 UPDATE server support to DCERPC (Jamie) -* Add an encapsulation type for RFC 2625 IP-over-Fibre Channel (Guy) -* Support NET-SNMP in addition to UCD-SNMP (Wes Hardaker) -* Add (some) support for counting IPv6 packets during capture (Joerg) -* manuf file updates (Joerg) -* Fix protocol tree assumption in DCERPC EPM (Guy) -* Add a tap for statistics for DCERPC interfaces (Ronnie) -* Properly print UCD SNMP/NET-SNMP in the configure message (Guy) -* Use a leading "0x" in generated ARCNET filter addresses (Guy) -* Update DCERPC UPDATE to version 4, filter updates (Jamie) -* Add HAVE_SOME_SNMP definition, improve Net-SNMP header inclusion (Wes) -* Fix GTK SNMP handling (Guy) -* Fix SNMP Win32 definitions (Guy) -* Added support for Label Request Types 2 and 3 to RSVP (Ashok) -* Add procedure number field capability to RPC protocols (Guy) -* Pass a pointer to the epan_dissect_t for a packet to taps (Ronnie) -* Make the tap listeners for gtk and gtk2 redissect the packet list - immediately when the tap is started (Ronnie) -* Fix integer sizing in RSVP (Guy) -* Fix procedure hf array fetching in RPC (Guy) -* (Mostly) NetBIOS-related reassembly updates (Guy) -* Help packet-snmp.c compile if you don't HAVE_NET_SNMP or HAVE_UCD_SNMP - (Tim) -* SNMP-related fixes for version info, configuration fetching, and - header inclusion (Guy) -* Add fields for procedure numbers for NFS V2, V3, and V4, and register - them with the ONC RPC dissector (Guy) -* YPSERVE V1 and V2 procedure value_string table fixes (Guy) -* Include <unistd.h> in gtk/main.c (Guy) -* ONLY calculate RTT values for replies we have actually seen the request - packet for in tap-dcerpcstat.c (Ronnie) -* Add support for DCERPCSTAT (Ronnie) -* Update README.tapping to reflect recent changes (Ronnie) -* Dissect the LookupHandleFree call in DCERPC EPM (Ronnie) -* Get rid of old SNMP version-checking code (Guy) -* Fix the offset for the flags in an NTLMSSP_AUTH message (Guy) -* Fix KBR5 blob handling in SPNEGO (Guy) -* Fix a typo and alignment in configure.in (Guy) -* Properly handle "no IAC found and handle "unknown command" in telnet - (Guy) -* Handle the padding in AFP login packets that put the password on an even - boundary (Didier) -* Count ICMPv6 packets as ICMP, other IPv6 fixes (Guy) -* Show GTP authentication triplets as byte strings (Guy) -* Other GTP byte string display fixes (Guy) -* Update Debian packaging files (Olivier) -* GtkCList to GtkTreeView conversion in color_dlg.c (Olivier) -* Fix DCERPC LSA LSA_REFERENCED_DOMAIN_LIST pointer (Guy) -* Slightly rearrange how dissectors are called (Guy) -* sys/socket.h and winsock2.h-related comments and changes in epan code - (Guy) -* Fix return value in call_dissector_work() (Guy) -* Many NetXRay parser updates (Guy) -* Move desgmentation code to call_dissector() (Guy) -* ISDN/LAPD improvements (Guy) -* Improve traffic direction detection in LAPD and V.120 (Guy) -* Fix a packet count reset glitch in tethereal.c (Guy) -* Put the 802.11 "wlan.fc.fromds" and "wlan.fc.tods" fields into the - protocol tree (Chris Waters) -* Add a tap registration interface, other tap-related updates (Ronnie) -* Add DCERPC LSA_DS support (Tim) -* Updated all remaining ONC-RPC dissectors to pass the procedure name - value_string in the call to prc_init_proc_table() (Ronnie) -* Fix a tap-related crash bug in tethereal.c (Ronnie) -* I/O statistics tap for tethereal (Ronnie) -* Sniffer capture version record parsing fix (Guy) -* Add a protocol hierarchy statistics tap to tethereal (Ronnie) -* Properly fetch GTP Packet Transfer Command IE value (Fritz Budiyanto) -* Tweak direction display in ISDN (Guy) -* Remove a newline from a string in CLNP (Guy) -* Fix up the handling of WAN captures somewhat (Guy) -* Get rid of some trailing blanks in strings in GTP (Guy) -* Use strchr() instead of index() in tap-iostat.c (Guy) -* Add str*chr() portablility note to README.developer (Guy) -* Make Makefile.nmake use bash (Guy) -* Add make-tapreg-dotc note to README.win32 (Guy) -* Add duplicate ACK detection to TCP analysis (Ronnie) -* Add zero window checks to TCP analysis (Ronnie) -* Allow the same field to be used more than once in a display filter - (Gilbert) -* Handle AIX iptrace FDDI padding, #define magic numbers (Guy) -* Fixed small bug in TCP seq/ack analysis (Ronnie) -* Update DCERPC UUID tree display (Jean-Baptiste Marchand) -* Support for the RPL (Remote Program Load) protocol - (Jochen Friedrich) -* Register DCERPC LSA DS ett_ values (Guy) -* Fix for Netlogon function 0x22 (Ronnie) -* Add references to 'tethereal -D' in the '-i' section of the man page - (Gerald) -* Merge gtk and gtk2 directories (Olivier) -* RPL tree display and MAC address updates (Jochen) -* Fix a typo in README.developer (Jean-Baptiste) -* Use the full name of the "hf_dcerpc_obj_id" field when formatting the - protocol tree item for it (Guy) -* Don't use the result of "proto_registrar_get_name()" as the field value - in DCERPC NDR (Guy) -* Register (and initialize) PPP ett_mplscp_options and ett_cdpcp_options - (Gerald) -* Bugfix for DSROLE_PRIMARY_DOMAIN_INFO (Ronnie) -* New tap extension to tethereal: ProtoColInfo (Ronnie) -* Support BGP v6 NLRIs and fix a v4 nexthop display bug (Hannes) -* A small fix to SMB's NtCreat&X (Jim McDonough) -* DCERPC/GSS-API authenitcation data fixes (Guy) -* Show the SAP values in RPL packets symbolically if possible (Guy) -* Initial TAP registration code (Ronnie) -* Support for new "wlancap" 802.11 extra-information header - (Solomon Peachy) -* Replace/improve handling of PPP over GTPv1 and v0 (Andreas Trauer) -* Store GSS-API negotiation info per-frame (Guy) -* Add "ethereal-tap-register.c" to the gtk ".cvsignore" file (Guy) -* Fix the message printed when making "ethereal-tap-register.c" (Guy) -* Add a Makefile.nmake rule for "ethereal-tap-register.c" - (Jason House, Guy) -* NTLMSSP NEGOTIATE, CHALLENGE, and AUTH fixes (Guy) -* hf_index update for TCP (Ronnie) -* Use the proper proto_tree_add_... call for FT_NONE in TCP (Ronnie) -* Many SPOOLSS updates and fixes (Jim McDonough) -* Show GRE type value for OSI protocols symbolically (Hannes) -* Allow more than one circuit with the same circuit ID, add a circuit ID - for X.25 (Guy) -* Better NTLMSSP_NEGOTIATE_UNICODE handling (Guy) -* Remove an unused variable and fix a field name in NTLMSSP (Guy) -* Call the NTLMSSP subdissector regardless of whether we're building a - protocol tree or not in HTTP (Guy) -* Use the same ett_ value for all security blobs in SMB (Guy) -* Better NEGOTIATE and CHALLENGE session key handling in NTLMSSP (Guy) -* Get rid of carriage returns and execute permissions in source files (Guy) -* Eliminate a compiler warning, and handle overflows in SPOOLSS (Guy) -* Add support for SIGINFO to tethereal (Guy) -* Attempt to handle REC_HEADER2 records in major version 2 DOS Sniffer - captures (Guy) -* Properly parse the fs field in ISDN packets (Guy) -* Display the call reference flag in Q.931 (Guy) -* Put in a note about "ntoh[ls]()" and "hton[ls]()" vs. the GLib versions - of same in README.developer (Guy) -* Added support for version 2 of the M2PA ID (Jeff Morriss, Michael) -* Add a bunch of GTK1.2/2.0 compatibility macros (Olivier) -* Dissect NTLMSSP authentication verifiers, as per lkcl's "DCE/RPC over - SMB" book (Guy) -* Bugfixes for two SAMR dissectors (Ronnie) -* Open the main window before opening the tap window (Olivier) -* Remove redundant tap_list search (Olivier) -* Show proper field names for SAMR UnicodeChangePassword2 (Devin) -* Display the Q.2931 call reference flag (Guy) -* Update comments to reflect some information inferred from the Sniffer - documentation (Guy) -* Clean tap objects in Makefile.nmake, centralize Windows MIBDIRS code - (Gerald) -* Convert getprinter info 0, 1, 2, 3 to dissect_ndr routines in SPOOLSS - (Tim) -* Replace gtk_rpcprogs_init with gtk_rpcprogs_cb in the gtk2 menu entry - (Olivier) -* Fix "gtk_quit_add_destroy()" cast in proto_dlg.c (Guy) -* Fix #if/#ifdef boolean checking in packet-snmp.c (Guy) -* Correct typos and remove obsoleted code in GTP (Andreas) -* In the gtk2 port, make double click in the tree view expand or collapse - a row (Olivier) -* Various GTP and PPP fixes (Guy) -* Handle Sequence Of header being split across TCP segments in LDAP - (Ronald Henderson) -* Typo and display fixes in GTP (Andreas) -* Add a new "dissect_rpc_bytes()" routine (Brian Ginsbach) -* Support for additional snoop file encapsulations in UNICOS/mp (Brian) -* Typo fixes in packet-mount.c (Brian) -* Add dissection of DsRoleGetPrimaryDomainInfo to the dcerpc-lsa-ds - dissector (Richard) -* Add HyperSCSI support. SCSI over ethernet (Richard) -* Fix "ethereal-tap-register.c" building (Didier) -* More "tethereal-tap-register.c" and "ethereal-tap-register.c" fixes (Guy) -* Make the list of Makefile.nmake dissectors match the one for UNIX builds - (Guy) -* GTK2 version of IO-STAT (Ronnie) -* Export more routines to plugins (Tomas Kukosa) -* Fix an iSCSI typo (Andrew Esh) -* Only display errors in SMB headers in the COL_INFO field (Tim) -* Export "find_dissector_table()" and add - "dissector_handle_get_protocol_index()" (Chris Waters) -* Added constants for devicemode fields in SPOOLSS (Tim) -* Update to LSA_DS (Jim) -* Add a GTKv1.2 version of io-stat (Ronnie) -* Clean up GTK1.2 menu items (Guy) -* Fix OSPF display formatting (Taisuke Sasaki) -* GTK2 font fixes (Guy) -* Stub dissector for ClearCase NFS protocol (Ronnie) -* Fill in more of HyperSCSI (Richard) -* Support BACNET over 802.2 (Dave Richards) -* Handle misssing parameter descriptors in SMB PIPE (Guy) -* Make io-stat intervals adjustable (Ronnie) -* Handle AIX tcpdump FDDI padding (Guy) -* Fix inclusion in plugins.c (Guy) -* Fix inet_v6defs.h/winsock2.h inclusion in packet.c (Guy) -* Fix inclusion issues in io_stat.c (Guy) -* Add a scrollbar to the io-stat window (Ronnie) -* Signedness and data size fixes for TDS (Gerald) -* Add better formatting to make-manuf (Joerg) -* Fix data storage in dissect_rpc_opaque_data() (Martin Regner, Uwe) -* Fix dissection of SPOOLSS printer info levels 0-3, convert routines to - NDR (Tim) -* More SPOOLSS NDR conversions (Tim) -* Fixed typo in dsrole basic domain info tree (Tim) -* Put nice io-stat title on the io-stat window (Ronnie) -* Reduce label length to 10 in make-manuf (Joerg) -* Create new manuf file (Joerg) -* Fix lsa-ds DSROLE_BASIC_INFO dissection (Jim) -* Adjust the pointer into the line buffer if the line buffer gets - reallocated in file.c (Tomas) -* Fix the display of the nickname in an ONC RPC AUTH_DH - header (Mike Frisch) -* Note that the verifiers are GSS_Wrap tokens in GSS-API (Guy) -* Clean up comments and lots of code in TDS (Guy) -* SPOOLSS display update (Guy) -* Fix decoding of the newSuperior attribute of an LDAPv3 modrdn request - (Jason Greene) -* Fix masking in Spanning Tree (Joerg) -* Update to match what a Sniffer document says about TDS (Guy) -* Check whether we got an overflow for the PDU length *before* we check - whether we have that much data in TCP (Guy) -* Try to handle LDAP messages encapsulated inside a SASL security layer - (Guy) -* Improve Router-LSA display in OSPF LS Update packets (Andreas) -* Fix constification all over the code base, and add const-checking - compilation options (Guy) -* Handle GSS_Wrap header information as well as context-level tokens (Guy) -* Don't dissect SASL stuff as GSS_Wrapped unless we're actually using - GSS-SPNEGO (Guy) -* Fix a tap comment (Marco Molteni) -* Fix a typo in README.tapping and give it an RCS ID (Marco) -* Dissect the packet inside an LCP Protocol Reject message (Pasi Eronen) -* Get rid of the "pdata" argument to "dissect_dcerpc_uint16s()" and - "dissect_ndr_uint16s()" (Guy) -* Fix "addr_ip6_to_str" to reflect the fact that "ip6_to_str()" now takes - a const pointer as its argument (Guy) -* Properly flag error packets in PPP (Guy) -* Calculate delta and rel time earlier and unconditionally of whether the - packet passed the displayfilter or not (Ronnie) -* Updte for io-stat to make it more powerful (Luke H.) -* Update to DCERPC NETLOGON GetDomainInfo (Ronnie) -* DSROLEGETPRIMARYDOMAININFO is actually ENUMERATETRUSTEDDOMAINS in - NETLOGON (Luke) -* Added some flags and value_Strings for netlogon (Ronnie) -* Make the protocol selection dialog use a CList (Gerald) -* Enable/disable protocols with a single click (Gerald) -* Allow keyboard-only navigation of the Protocols dialog (Gerald) -* Remove gtk_tree_view_set_search_column() from plugins_dlg.c (Olivier) -* Updated the handling of padding bytes in IUA (Michael) -* Make the new protocol list work with GTK2 (Olivier) -* Put back the "width" local variable in proto_cb() in proto_dlg.c (Oliver) -* Add break statements needed for MSVC++ (Jason House) -* Get rid of a no-longer-used variable in packet-dcerpc-nt.c (Guy) -* Show the packet sequence number and the "Missing Packets" value in the - WTP header in decimal (Olivier Biot) -* Get rid of some no-longer-used DCERPC NT routines (Guy) -* Add MD4 and RC4 support, and use it in NT password decryption (Devin) -* Manuf file updates (Joerg) -* FAQ updates (Joerg) -* Silence a gcc warning in packet-hyperscsi.c (Joerg) -* Endianness and NT password fixes for SAMR (Guy) -* Add compat_macros.h to the tarball (Joerg) -* Include packet-wlancap.h into the tarball (Joerg) -* Show all 6 digits of precision in the time stamp column when displaying - absolute time stamps (Guy) -* Fix constness, fragment/segment naming and a typo in NetBIOS (Guy) -* Major code cleanup in TDS (Guy) -* Update M2UA to RFC 3331, improve padding handling, other fixes (Michael) -* Add RFC 3331 indication to the protocol column entry in M2UA (Michael) -* Include <string.h> in packet-md4.c (Gerald) -* Decode SPOOLSS getprinter level 7 (Tim) -* Some constant for getprinter level 7 decoding (Tim) -* Added support for the Implementers Guide to SCTP (Michael) -* Fixed a bug regarding the handling of SCTP correlation ids (Michael) -* Display the DCERPC AUTH3 PDU with more conviction (Guy) -* Fix for DCERPC detection when carried ontop of SMB (Ronnie) -* Fix two compiler warnings in io_stat.c (Ronnie) -* Add a missing g_ntohs() for flow_label in the gtpv0 decoder (Fritz - Budiyanto) -* Add Shomiti Surveyor vs UNICOS/mp snoop file checking (Guy) -* Improve RPC retransmission handling (Ronnie) -* Don't pass a null string pointer to proto_tree_add_text() in TDS (Gerald) -* Add SNMP MIBS to Windows installer (Gerald) -* Add make-tapreg-dotc to the distribution (Gerald) -* Add RCS IDs to ChangeLog and NEWS (Gerald) -* Add Fibre Channel support (Dinesh) -* Add Fibre Channel files to Makefile.am and Makefile.nmake (Gerald) - - -Overview of changes in Ethereal 0.9.7: -* Add Connectionless LDAP support (UDP port 389) (Tim) -* Improve mode page handling, media changer command and mode page - handling, other fixes and improvements in SCSI (Guy) -* Handle SCSI Read Block Position replies, improve Read Element Status - display (Guy) -* Add new SRVSVC information levels (Ronnie) -* Display SCSI volume tags as per SMC-2 (Guy) -* Put the SCSI volume identification in quotes (Guy) -* Add support for GSS-API (Tim) -* Add support for SPNEGO (Tim) -* Add a note about GSS-API to packet-rpc.c (Guy) -* Add GSS-API support to RPC (Guy) -* Move "Set"/"Not set" generic strings to epan/packet.c (Tim) -* Add an NT access mask dissector to DCERPC NT (Tim) -* Call dissect_nt_access_mask() instead of dissect_ndr_uint32() (Tim) -* Add some NT access mask constants to smb.h (Tim) -* Create "tcp.analysis.flags" subtree (Ronnie) -* DCE RPC NT access mask improvements (Guy, Tim) -* Initial support for Thursby's Mac extenstions from CIFS2002 (Richard) -* Fix spoolss_specific_rights() type in SPOOLSS (Guy) -* Fix variable name in AODV/AODV6 (Andy Hood) -* Fix bitfields, variable scope and add prefix size display in - AODV/AODV6 (Guy) -* More graceful NetBIOS name display in Kerberos (Guy) -* Improve NT access mask tree insertion in DCERPC NT (Guy) -* Fix memcmp() comment/handling in packet-info.h and packet-tcp.c (Guy) -* Properly display TCP window scale option (Guy) -* Call GSS-API from SMB and DCERPC (Tim) -* More GSS-API support in RPC, improved data display (Guy) -* Fix "GSS Data" handling in RPC (Guy) -* Add NCP 94, 92, NDS summary info, server broadcast packet, LIP and - Unicode support to NCP code base (Greg) -* Fix GTP max uplink and downlink rate decoding (Flavio Poletti) -* Allow autogen.sh to run on GTK-less systems (Joerg) -* Fix indentation, get rid of unused variable in packet-ncp.c (Guy) -* Don't create an empty tree in dissect_nds_request() (Guy) -* Add a value_string table for NDS verbs, fix indentation (Guy) -* Change the "GSS-API" filter name to "gss-api" (Guy) -* Give the "Match" and "Prepare" menu item routines better names (Guy) -* Handle GTP sub-protocol field 0x00 as PPP (Marcus Haebler) -* Add support for AFI & Extd communities in draft-kompella-ppvpn-l2vpn - to BGP, improve unknown AFI handling, fix typos (Hannes Gredler, Guy) -* Clear "Match Selected" and "Prepare Selected" fields before dissecting - a packet (Guy) -* Add single-precision FT_FLOAT type (Ulf Lamping) -* Fix and comment filter string length computations (Guy) -* Improve BGP address family checking (Guy) -* Display OIDs properly in GSS-API (Richard) -* Make DNS fragment handles 32 bits (Greg, Guy) -* Disable aclocal-fallback for aclocal/automake 1.4 (Joerg) -* Dissect LDAP SASL credentials (Guy) -* Document FT_FLOAT and the "proto_tree_add_float" routines (Guy) -* Fix an OID memory leak, fix OID hash table insertion in GSS-API (Guy) -* Properly label bytes in "Frame" top level, show source and dest MAC - addresses in Ethernet top level item (Ulf) -* Handle 3GPP QoS in RADIUS messages (Flavio Poletti) -* Dissect flags field for SPOOLSS enumprinters rpc (Tim) -* More L2VPN support in BGP, fix a segfault, improve SAFI strings - and V6 decoding (Hannes) -* New DCE RPC NETLOGON function (Luke H) -* Begin moving snego to spnego (Richard) -* Make "lsa.key" an FT_STRING (Guy) -* Update packet-s[p]nego.c entry in Makefile.nmake (Guy) -* Put BGP l2info extd communities in a subtree, extd community bugfixes - (Hannes) -* Add support for latest MPLS and VPLS drafts to LDP (Motonori Shindo) -* Update M2PA to support the latest draft, restructure code, fix bugs - (Michael) -* Completely redo checks for missing aclocal files (Joerg) -* Delete m4 files from aclocal-missing/ (Joerg) -* Initial support for SPNEGO (Richard) -* More SPNEGO improvements (Richard) -* Add gtk2/glib2 handling to configure (Joerg) -* Add autogen.sh to the release tarball, sorted file lists in - Makefile.am (Joerg) -* Add more information to the progress dialog (Ulf) -* Fix variable types in file handling code (Guy) -* Delete files in aclocal-missing if test succeeds (Joerg, Guy) -* CHPA fix (Yaniv Kaul) -* Removed trailing whitespaces from .h and .c files (Joerg) -* Progress dialog variable type and responsiveness enhancements (Guy) -* Fix up dissect_file_attributes in SMB and SPNEGO (Richard) -* More SPNEGO updates, additional comments (Richard) -* Initial Interbase dissector (Uwe) -* Start the code to keep state in GSSAPI (Richard) -* More SPNEGO updates (Richard) -* Make the IS-IS dissector more verbose in the INFO field (Hannes) -* Change #define names that cause problems under Windows (Ulf) -* Fix the byte order in the CRC calculation in iSCSI (Mark Burton) -* Fixes for DCERPC SAMR (Albert Chin) -* IP and DNS fixes (Albert Chin) -* Change references from snego to spnego in DCERPC (Tim) -* Fixes and enhancements for DOCSIS (Anand Narwani) -* #include packet-gssapi.h in Kerberos, NTLMSSP (Guy) -* Fix a bug in decode_qos_umts() in packet-gtp.c (Flavio) -* Fix the RCS ID and a compiler warning in packet-spnego.c (Guy) -* Print the DNS RR number as unsigned (Joerg) -* NSIS version and Start->Programs link updates (Ulf) -* Squelch compiler warnings in packet-spnego.c (Richard) -* Add support to SMB for raw NTLMSSP blobs when talking to XP (Richard) -* Handle the lack of a security blob in negprot response when raw - NTLMSSP is being used properly in SMB (Richard) -* Fix the Mbits/s calculation for large captures (Gerald) -* Properly handle raw ntlmssp in SMB (Richard) -* More SMB/SPNEGO fixes (Richard) -* Add support for GTK+ version 2 (Olivier) -* Remove trailing whitespace, unused #include in GTK2 code (Joerg) -* Remove redundant HAVE_LIBPCAP check from capture_prefs.c (Joerg) -* Move SPNEGO tokens into subtrees (Richard) -* Catch exceptions thrown while dissecting the GSS-API stuff (Guy) -* Catch exceptions thrown while dissecting the NTLMSSP stuff (Guy) -* Stop processing GSS-API tokens at the proper time (Richard) -* Make "gssapi_init_oid()" take a dissector handle rather than a - registered dissector name (Guy) -* Add the OID that MS created for KRB5 in mistake (Richard) -* Fix accelarators/mnemonics in GTK2 dialogs (Olivier) -* Update Olivier's email address (Olivier) -* Add aclocal-fallback and aclocal-missing to the release tarball - (Joerg) -* Add GTK+ 2.0 STATUS file (Olivier) -* TLV and print_system_id() updates in ISIS (Hannes) -* Support for IEEE float and double types in DCE RPC (Ulf) -* Fix mechListMIC formatting in NTLMSSP/SPNEGO (Richard) -* Fix the handling of the NTLMSSP blobs when the client sends the wrong - type of response (Richard) -* Fix up SPNEGO warnings by implementing the stuff that was left out - (Richard) -* Add the tap API, and implement it in RPC (Ronnie) -* Update comments in snoop.c (Guy) -* Clean up white space, and fix a pod2man warning in - tethereal.pod.template (Guy) -* Initial Cisco NetFlow protocol support (Matthew Smart) -* Add packet-netflow.h to noinst_HEADERS (Joerg) -* Add some level of OID naming, etc to GSS-API, Kerberos, NTLMSSP and - SPNEGO (Richard) -* Link with gthread when compiling with GTK2 (Ronnie) -* Enable taps for Ethereal (Ronnie) -* Add functions for the gtk2 based version of rpcstat (Ronnie) -* Enable rpcstat in the gtk2 gui (Ronnie) -* Remove a debugging printf from packet-spnego.c (Richard) -* Fix SRVSVC error code reporting (Tim) -* Handle KRB5 in SPNEGO (Richard) -* Fix compiler warnings in packet-gssapi.c (Richard) -* Added a mutex to protect a critical region in Gtk2, change the tap - flag to -z, update man pages wrt RPCSTAT (Ronnie) -* Added ONC RPC program statistics (Ronnie) -* #include cleanups in GTK and GTK2 code (Joerg) -* Properly dissect innerContextToken for Kerberos in GSSAPI (Richard) -* Moved a mutex to gtk/main.c (Ronnie) -* Gtk2 port of RPCPROGS statistics (Ronnie) -* Move more RPC stat/progs routines into gtk2/main.c (Ronnie) -* Add doc/README.tapping (Ronnie) -* Removed unused #include in globals.h (Joerg) -* Decode the sample rate factor in Netflow cflowd5 headers (Hannes) -* Put needed include back into gtk/help_dlg.c (Guy) -* Cleanup of redundant code (Vassilii Khachaturov) -* Reduce CPU used by GTK2 redraw thread (Olivier) -* Add cfile.c and cfile.h (Ronnie) -* Add string.h #include back to various modules (Joerg) -* Use g_ntohXXX instead of ntohXXX in packet-netflow.c (Joerg) -* Declare dissect_Ticket in packet-kerberos.h and include that into - packet-spnego.c (Joerg) -* Include wtap.h in tap.h to declare wtap_pseudo_header (Joerg) -* Improve KRB5-SPNEGO dissector relations (Richard) -* Fix packet-kerberos.h ID string (Joerg) -* Decode AP-REQ and AP-REP KRB5 message types (Richard) -* Change naming for rpcstat and rpcprogs (Ronnie) -* Remove old gtk2-rpc* files (Ronnie) -* Add stdio.h #include back to follow_dlg.c (Joerg) -* rpc_stat and rpc_progs Tap support for GTK1 (Ronnie) -* Have make dist include gtk and gtk2 (Joerg) -* GtkList to GtkTreeView conversion in gtk2/filter_prefs.c (Olivier) -* Fix a spelling mistake in packet-ntlmssp.c (Richard) -* Properly free strings in gtk2/decode_as_dlg.c (Olivier) -* Add missing gtk_tree_path_free() to gtk2/filter_prefs.c (Olivier) -* GtkCList to GtkTreeView conversion in gtk2/column_prefs.c (Olivier) -* Bug fix for EAP NAK packets (Jouni Malinen) -* Make EAP authentication type big-endian, fix offset (Guy) -* Fix GSS-API key entry lookups, other fixes (Guy) -* Add a copyright to packet-gssapi.c (Richard) -* Add fixed-width font and tree view notes to gtk2/STATUS (Guy) -* GSS-API OID fixes and updates (Guy) -* Update packet-spnego.c comments (Richard) -* Add DCE RPC auth type 8 support (Tim) -* Fix data length handling, kvno display in Kerberos (Guy) -* SPNEGO fixes and updates (Guy) -* Add mask support and well known addresses to manuf file (Guy) -* Add support for Netflow v1 and v7, improve proto tree creation - (Matthew) -* Add/fix cvs id tags in gtk/gtkclist.c, gtk/print_mswin.h, and - gtk2/print_mswin.h (Joerg) -* Fix default directory locations, ring buffer errors, other - capture file-related stuff (Graeme Hewson) -* Make a dfilter_t a constant in various locations (Guy) -* Dissect the DCERPC authentication verifier for Kerberos 5 - authentication in connectionless PDUs (Guy) -* Improve SASL handling in LDAP (Guy) -* Add Microsoft's RC4-HMAC and exportable(?) RC4-HMAC encryption types - to Kerberos (Guy) -* Define HAVE_LIBZ in the top-level config.h.win32 (Ulf) -* Add a "distclean" rule to Makefile.nmake (Ulf) -* Fix a typo in Richard's name, add more comments to packet-kerberos.c - (Guy) -* Add zlib.h inclusion to various Makefile.nmakes (Guy) -* Initialize MAC address range hashes using g_malloc0() (Guy) -* Add DCE/RPC RS_UNIX, RS_PGO, RS_MISC, RS_ATTR, RS_REPLIST, and - RSEC_LOGIN support (Jaime Fournier) -* Merge different versions of dfilter2sgml (Richard) -* Add support for Cisco vendor-specific TLVs (Anand) -* Add RCS IDs to source files (Guy) -* Fix call to gtk_tree_model_get() int gtk2/prefs_dlg.c (Olivier) -* Replace gtk_signal_emit_by_name() with g_signal_emit_by_name() - in gtk2/filter_prefs.c (Olivier) -* Add g_signal_xxx comment to gtk2/STATUS (Olivier) -* GtkList to GtkTreeView conversion in gtk2/dfilter_expr_dlg.c (Olivier) -* Correct zlib check in configure.in -* NTLMSSP string and blob display fixes, other updates (Jim McDonough) -* Handle IP watchdog packets on port 4003 as well as 4001 (Greg) -* Fix "want_zlib" test in configure.in (Guy) -* Fix a crash in NTLMSSP (Richard) -* Add DCE/RPC RPRIV support (Jaime) -* Minor TCP seq/ack analysis update (Ronnie) -* Add DCE/RPC ROVERRIDE, REPADMIN, DTSSTIME_REQ, and CDS_SOLICIT - dissectors (Jaime) -* Fix problems with the Negotiate NTLMSSP frame (Jim) -* Fix order of domain and workstation name in an NTLMSSP negotiate - (Jim) -* Add DCE/RPC \PIPE\DNSSERVER support (Tim) -* Improve NBNS name query error display (Tim) -* Add DCE/RPC CPRPC_SERVER, DTSPROVIDER, UBIKDISK, UKIKVOTE, BOSSVR, - FTSERVER, CDS_CLERKSERVER dissectors (Jaime) -* Fix an error in decoding classifier TLV's (Anand) -* Handle CVS ignore files more flexibly (Joerg) -* #inclue <sys/types.h> in snprintf.h (Gilbert) -* Add KRB5RPC, REP_PROC, SECIDMAP, TKN4INT, FLDB, AFS4INT support - (Jaime) -* Optimize Tap edt handling (Ronnie) -* Add TreeView color support to GTK2 prefs, remove unused GTK2 prefs - (Olivier) -* LogonGetDomainInfo for NETLOGON (Luke) -* New dissector for the FIX protocol (PC Drew) -* DTSPROVIDER bug fix, DCE122 support (Jaime) -* Add the connected number information element to Q.931 - (Andreas Sikkema) -* AFP enhancements, error checks and memory fixes - (Didier Gautheron, Guy) -* Get rid of nested parenthesis in GSS-API OID registrations (Tim) -* TCP sequence number wrapping bug fix (Didier) -* Update to DTSPROVIDER; declare the status code and vals (Ronnie) -* Update M2PA to draft version 6 (Michael) -* Add more info in the info column for SMB write&X (Richard) -* More pretty-boy stuff for Write&X responses (Richard) -* Support OSI over CHDLC (Hannes) -* Add SCCP-Management dissector (Jeff Morriss) -* Two small fixes for Skinny (Renzo Tomas) -* Removed all GTK calls from file.c (Olivier) -* Fixed a bug in packet-m2pa.c regarding the handling of Acks (Michael) -* Add more NDS decodes (Greg) -* Major Netflow updates (Bill Fumerola) -* Various capture and ringbuffer bug and behavior fixes (Graeme) -* Remove packet-netflow.h (Gerald) -* Fix some compiler warnings in packet-ncp2222.inc (Gerald) -* Default directory fixes (Graeme) -* Add support for the static portion of 802.1s MSTP (Clive A Stubbings) -* Add gtk2/packet_list.obj to Makefile.nmake (Joerg) -* Fix two minor typos in packet-tlv.c (Anand) -* Add gtk/packet_list.obj to Makefile.nmake (Ulf, Joerg) -* Add NDPS dissector (Greg) -* Remove remaining GTK code (color filters) from file.c (Olivier) -* Support re-assembly of fragmented BIUs in SNA packets of TH FID 2 - (Gilbert) -* Additional NTLM over HTTP header strings (Tim) -* Display NULL strings in NTLMSSP (Tim) -* Add NTLMSSP message type to COL_INFO (Tim) -* Fix a boolean bug in NTLMSSP, handling of NTLMSSP_CHALLENGE strings - (Tim) -* Replace WSP Transmission ID by Transaction ID (Joerg) -* Add support for NCP 87/66, other updates and fixes (Greg, Joerg) -* Complete the implementation of 802.1s (Clive A Stubbings) -* Prettyfied Colorization dialog (Ulf) -* MMSE over HTTP support (Tom Uijldert) -* Add filter expressions to RPCSTAT (Ronnie) -* Warning fixes for the ncp code (Greg, Joerg) -* DCE/RPC CONV updates (Jaime) -* iSCSI updates (Mark Burton) -* RPC_STAT filter string display and GUI enhancements (Ronnie) -* Add support for DHCP option 52 (overload) (Gerald) -* Prettyfied Colorization dialog (Ulf) -* Add GTK2 support to the Win32 code (Ulf) -* Bugfix for one NETLOGON command (Luke) -* Disable network name resolution by default (Gerald) -* Add MS SQL 7 auth support to TDS (Steve Langasek) -* Fix offset shifting after coding standard octet in Q.931 (Tomas Kukosa) -* More NETLOGON updates (Luke) -* Include <string.h> in packet-gssapi.c (Gerald) -* Makefile.am fixes to pass "make distcheck" tests (Gerald) -* Remove a newline from a CLNP protocol string (Guy) -* Fix up the handling of WAN captures somewhat (Guy) -* Get rid of some trailing blanks in GTP strings (Guy) -* Use strchr() in tap-iostat.c (Guy) -* Put in a note about strchr() vs index() in REAME.developer (Guy) -* Handle a lack of Bourne shell in nmakefiles (Guy) -* Add a note about make-tapreg-dotc to README.win32 (Guy) -* Update to TCP seq/ack analysis to detect duplicate ACKs (Ronnie) -* Add zero window checks to TCP analysis (Ronnie) -* Fix a problem when using the same field more than once in a display - filter (Gilbert) -* Handle iptrace FDDI padding, add #defines and comments (Guy) -* Fixed small bug in TCP seq/ack analysis (Ronnie) -* Add display filters for DCERPC UUIDs (Jean-Baptiste Marchand) -* Support for the RPL (Remote Program Load) protocol (Jochen Friedrich) -* Register ett_ values in packet-dcerpc-lsa-ds.c (Guy) -* Fix for Netlogon function 0x22, other cleanups (Ronnie) -* Add references to 'tethereal -D' in the '-i' section of the man page - (Gerald) -* Merge gtk and gtk2 directories (Olivier) -* Update fields, fix includes and MAC address printing in RPL (Jochen) -* Fix a typo in README.developer (Jean-Baptiste) -* Fix display of DCERPC's hf_dcerpc_obj_id field (Guy) -* Fix DCERPC field value fetching (Guy) -* Register (and initialize) PPP ett_mplscp_options and ett_cdpcp_options - (Gerald) -* Bugfix for DSROLE_PRIMARY_DOMAIN_INFO in packet-dcerpc-netlogon.c - (Ronnie) -* Better bugfix for DSROLE_PRIMARY_DOMAIN_INFO (Ronnie) -* New tap extension to tethereal: ProtoColInfo (Ronnie) -* Support v6 VPN NLRIs in BGP, fix v4 nexthop printing offset (Hannes) -* Small fix for NtCreat&X in SMB (Jim McDonough) -* Authentication / verifier fixes in DCERPC and GSSAPI (Guy) -* Show the SAP values in RPL packets symbolically if possible (Guy) -* Initial API for TAP registration (Ronnie) -* Add support for new "wlancap" 802.11 info (Solomon) -* Add overflow checks and fix signedness in 802.11 code (Guy) -* Revamp handling of PPP over GTP (Andreas Trauer) -* Store GSS-API negotiation per-frame (Guy) -* Add "ethereal-tap-register.c" to the gtk ".cvsignore" file (Guy) -* Fix the message printed when making "ethereal-tap-register.c" (Guy) -* Add the rule to make "ethereal-tap-register.c" (Jason House, Guy) -* Handle trailing blobs in NTLMSSP_NEGOTIATE, missing address list in - NTLMSSP_CHALLENGE, and missing NTLMSSP_AUTH info (Guy) -* hf_index update for TCP (Ronnie) -* Use the proper proto_tree_add_... call for FT_NONE in TCP (Ronnie) -* Some more SPOOLSS stuff (Jim) -* Show the type value for OSI protocols symbolically (Hannes) -* Allow more than one circuit with the same circuit ID, add X.25 circuit - type (Guy) -* Fix auth message dissection in NTLMSSP (Guy) -* Get rid of unused variable and fix a field name in NTLMSSP (Guy) -* Force a call to the NTLMSSP subdissector in HTTP (Guy) -* Use the same ett_value for all SMB security blobs (Guy) -* NEGOTIATE and CHALLENGE flag updates in NTLMSSP (Guy) -* SPOOLSS updates (Jim) -* Get rid of spurious carriage returns and execute permissions in - many source files (Guy) -* Eliminate a compiler warning, and handle overflows in SPOOLSS (Guy) -* Add support for SIGINFO to tethereal (Guy) -* Attempt to handle REC_HEADER2 records in major version 2 DOS Sniffer - captures (Guy) -* Fix ISDN parsing in ngsniffer.c (Guy) -* Display the call reference flag, and don't include that bit in the call - reference value in Q.931 (Guy) -* Add a note about {g_}ntoh[ls]() to README.developer (Guy) -* Add support for M2PA ID version 2 (Jeff Morriss, Michael) -* Add GTK1.2/2.0 compatibility macros (Olivier) -* Dissect NTLMSSP authentication verifiers, as per lkcl's "DCE/RPC over - SMB" book (Guy) -* Bugfixes for two SAMR dissectors (Ronnie) -* Use gtk1/gtk2 compatibility macros to reduce #ifdefs (Olivier) -* Wait until the main window has been created before opening the tap - window (Olivier) -* Remove duplicate tap_list search (Olivier) -* Show proper field names for SAMR UnicodeChangePassword2 (Devin) -* Properly display Q.931 call reference flag (Guy) -* Update some comments in ngsniffer.c (Guy) -* Have Makefile.nmake clean tap objects, set MIBDIRS in a central location - (Gerald) -* Convert SPOOLSS getprinter info 0, 1, 2, 3 to dissect_ndr routines (Tim) -* Add Makefiles to gtk2 .cvsignore (Tim) -* Replace gtk_rpcprogs_init with gtk_rpcprogs_cb in the gtk2 menu entry - (Olivier) -* Add macros to compat_macros.h (Guy) -* Fix cast in gtk/proto_dlg.c (Guy) -* Correctly perform "#if defined()..." checks in packet-snmp.c (Guy) -* Fix typos, remove unused defines, fix PPP distinction in GTP (Andreas) -* Add double-click support to tree view in GTK2 (Olivier) -* Bring about better GTP/PPP coexistence (Guy) -* Handle Sequence Of header being split across TCP segments - (Ronald Henderson) -* Fix typos, field names, data display in GTP (Andreas) -* Add "dissect_rpc_bytes()" routine, support for SGI's ONC RPC mount - (Brian Ginsbach) -* Add support for additional snoop file encapsulations in UNICOS/mp - (Brian) -* Fix typos in packet-mount.c (Brian) -* Add support for DsRoleGetPrimaryDomainInfo to dcerpc-lsa-ds (Jim) -* Add HyperSCSI support (SCSI over ethernet) Richard -* Fixes for building "ethereal-tap-register.c" (Didier) -* Fix "*-tap-register.c" nmakefile dependencies (Guy) -* Sync the dissector list in nmakefile with the Unix Makefile (Guy) -* GUI version of IO-STAT for GTK2 (Ronnie) -* Export more routines to plugins (Tomas) -* Fix a typo in iSCSI (Andrew) -* Only display errors in SMB headers in the COL_INFO field (Tim) -* Export "find_dissector_table()" and add - "dissector_handle_get_protocol_index()" (Chris Waters) -* Added constants for devicemode fields to packet-dcerpc-spoolss.h (Tim) -* Update to LSA_DS (Jim) -* Gtk1 version of io-stat (Ronnie) -* Clean up GTK+ 1.2 menu items. Comment #else's and #endif's (Guy) -* OSPF data display format fixes (Taisuke Sasaki) -* GTK2 font-related fixes (Olivier) -* Add stub dissector for ClearCase NFS protocol (Ronnie) -* New gtk1/gtk2 compatibility macros used for menu entries (Olivier) -* Some more HyperSCSI bits (Richard) -* Support BACNET over 802.2 (Dave Richards) -* Make SMB request/response matching more robust (Guy) -* Make io-stat intervals adjustable (Ronnie) -* Strip off AIX tcpdump FDDI frame padding (Guy) -* Update preferences-related inclusion (Guy) -* Remove inet_v6defs.h inclusion from packet.c (Guy) -* Fix gtk/gtkglobals.h include in io_stat.c (Guy) -* Some more small changes for HyperSCSI (Richard) -* Add a scrollbar to the io-stat graph window (Ronnie) -* Fix signedness and variable sizes in TDS (Gerald) -* Pretty-print entries in make-manuf (Joerg) -* Fix for opaque data handling in RPC (Martin Regner, Uwe) -* Fix SPOOLSS printer info levels 0-3, convert functions to - ndr_* functions (Tim) -* Some more spoolss ndr conversions (Tim) -* Fixed typo in dsrole basic domain info tree in packet-dcerpc-lsa-ds.c - (Tim) -* Put nice io-stat title on the io-stat window (Ronnie) -* Reduce label length to 10 in make-manuf (Joerg) -* Create new manuf file with revised make-manuf (Joerg) -* Fx lsa-ds DSROLE_BASIC_INFO dissection (Jim) -* Adjust the pointer into the line buffer if the line buffer gets - reallocated (Tomas Kukosa) -* Fix the display of the nickname in an ONC RPC AUTH_DH header - (Mike Frisch) -* Note that the GSS-API verifiers are GSS_Wrap tokens (Guy) -* Clean up the TDS dissector (Guy) -* Update "dissect_spoolss_uint16uni()", "SpoolssOpenPrinterEx_q()" (Guy) -* Fix decoding of the newSuperior attribute of an LDAPv3 modrdn request - (Jason Greene) -* Fix a mask operation in Spanning Tree (Joerg) -* Update to match what a Sniffer document says about TDS (Guy) -* Check whether we got an overflow for the TCP PDU length *before* we - check whether we have that much data (Guy) -* Try to handle LDAP messages encapsulated inside a SASL security layer, - desegmentation reorganization (Guy) -* Make OSPF LS Updates easier to read (Andreas Trauer) -* Constify some arguments in wtap-int.h (Guy) -* Fix an ATM cast in libpcap.c (Guy) -* Add "-Wcast-qual" to the list of "-W" flags we pass to gcc (Guy) -* Constify arguments to pntoh and pletoh (Guy) -* Fix casting in ether_to_str() in resolv.c (Guy) -* Constification fixes in many parts of the code base (Guy) -* Add a "--with-extra-gcc-checks" option to configure.in (Guy) -* Handle GSS_Wrap header information as well as context-level tokens, other - related fixes (Guy) -* Don't dissect SASL stuff as GSS_Wrapped unless we're actually using - GSS-SPNEGO in LDAP (Guy) -* Don't keep the first frame around for circuits (Guy) -* Reverse the last commit - keep the first frame (Guy) -* Fix a comment to reflect reality in tap.c (Marco Molteni) -* Fix a typo and a function name in README.tapping, and give it an RCS ID - (Marco) -* Dissect the packet inside an LCP Protocol Reject message (Pasi Eronen) -* Get rid of "pdata" argument to various DCERPC functions (Guy) -* Properly flag error status of PPP Protocol-Reject LCP packets (Guy) -* Move the delta and relative time calculations in file.c (Ronnie) -* Updte for io-stat to make it more powerful (Ronnie) -* Update to GetDomainInfo (Luke H.) -* Added some flags and value_Strings for netlogon (Ronnie) -* Replace the protocol togglebuttons with a CList (Gerald) -* Fix delta time display (Guy) -* Support for multicast DNS (Brad Hards) -* Enable/disable protocols with a single click, and allow keyboard - navigation (Gerald) -* Remove gtk_tree_view_set_search_column() from plugins_dlg.c (Olivier) -* Update handling of padding bytes in IUA and support IG updated to - version 01 (Michael) -* Make the new protocol list work with GTK2 (Olivier) -* Fix placement of the "width" variable in proto_dlg.c (Olivier) -* Add break statements where needed to io_stat.c (Jason) -* Get rid of a no-longer-used variable in packet-dcerpc-nt.c (Guy) -* More const-related fixes in various places (Guy) -* Show the packet sequence number and the "Missing Packets" value in the - WTP header in decimal, not hex (Olivier Biot) -* Get rid of some no-longer-used DCERPC NT routines (Guy) -* More const fixes, properly check the return value of str*cmp() and - memcmp(), convert guchars to guint8s (Guy) -* Add MD4 and RC4 crypto support, use it in UnicodeChangePassword2 (Devin) -* Update the manuf file (Joerg) -* Update the FAQ (Joerg) -* Silence a gcc warning in HyperSCSI (Joerg) -* Fix endianness issues and password allocation, tree display, and other - things in SAMR (Guy) -* Add compat_macros.h and packet-wlancap.h to the tarball (Joerg) -* Fix casts in conditions.c and packet-nlm.c (Guy) -* Show all 6 digits of precision in the time stamp column when displaying - absolute time stamps (Guy) -* Call the pieces of a multi-frame NetBIOS message fragments, not - segments (Guy) -* Rewrite large sections of the TDS dissector (Guy) -* Update M2UA to RFC 3331, padding fixes and other cleanup (Michael) -* Add RFC 3331 indication to the M2UA protocol column entry (Michael) -* Include <string.h> in crypt-md4.c (Gerald) -* Decode SPOOLSS getprinter level 7 (Tim) -* Some constant for getprinter level 7 decoding (Tim) -* Added support for the Implementers Guide to SCTP (Michael) -* Fixed an SCTP bug regarding the handling of correlation ids (Michael) -* Label the DCERPC AUTH3 PDU with more conviction (Guy) -* Fix for DCERPC detection when carried ontop of SMB (Ronnie) -* Fix two compiler warnings in io_stat.c (Ronnie) -* Add a missing g_ntohs() for flow_label in the gtpv0 decoder - (Fritz Budiyanto) -* Check for Shomiti Surveyor-vs-UNICOS/mp snoop captures (Guy) -* Better RPC retransmission handling (Ronnie) -* Don't pass a null string pointer to proto_tree_add_text() in packet-tds.c - (Gerald) -* Add SNMP MIBS to the Windows installer (Gerald) - - -Overview of changes in Ethereal 0.9.6: -* Update README.hpux re: version 11i (Guy) -* Update printing output routines (Guy) -* Properly adjust offset value in packet-bootp.c (Guy) -* Add AppleTalk ZIP support, adjust ddp socket filter names - (Didier Gautheron) -* Fix unsigned value printing in packet-atalk.c (Guy) -* Fix a possible buffer overflow in packet-isis-clv.c (Guy) -* NETLOGON cleanup and updates (Ronnie) -* pcap_dispatch() and fifo updates for tethereal.c (Graeme) -* Add missing static declarations to editcap.c and text2pcap.c (Joerg) -* Fix arguments in SAMR's dissect_nt_policy_hnd() routine (Tim) -* Add signature characters for IPX messages, improve socket number - handling (Guy) -* Allow TCP stream code to handle bad TCP packets (Guy) -* Handle Linux token ring bug (Guy) -* Update vcvars32.bat and cleanbld.bat notes in README.win32 (Guy) -* Improve handling of "send buffer length" in SMB RAP messages - (Devin Heitmueller) -* Fix #includes, DLCI field handling, and Q.931 parameters in IUA (Michael) -* Implemented a couple of easy windows registry dissectors (Tim) -* Fix QueryKey mod time handling in WINREG (Guy) -* Fix FILETIME handling in WINREG (Guy) -* Fix DELTA_USER name and structure in NETLOGON (Ronnie) -* Update README.win32 re cmd.exe vs command.com (Gerald) -* Add selected tree view item length to status bar (Gerald) -* SAMR update (Andrew Bartlett) -* Update command interpreter docs in README.win32 (Guy) -* Fix unneccessary include path, fix plugin directory path handling (Nix) -* Fix DELTA_DOMAIN name, fix structure in NETLOGON (Ronnie) -* Fix DELTA_GROUP name in NETLOGON (Ronnie) -* DELTA_RENAME_GROUP, DELTA_RENAME_USER, DELTA_RENAME_ALIAS NETLOGON - updates (Ronnie) -* Updated NETLOGON DELTA_GROUP_MEMBER and DELTA_ALIAS structures (Ronnie) -* Updated NETLOGON DELTA_ALIAS_MEMBER and DELTA_POLICY (Ronnie) -* Updated NETLOGON DELTA_TRUSTED_DOMAINS and DELTA_ACCOUNTS (Ronnie) -* Updated NETLOGON DELTA_UNION (Ronnie) -* Updated NETLOGON NetrDatabaseDeltas function (Ronnie) -* Fix the setting of "column.format" from the command line in Ethereal - and tethereal (Liviu Daia) -* Add formatting room for long field lengths in the status bar (Guy) -* Update of NETLOGON's DATABASESYNC function (Ronnie) -* Updated NETLOGON ACCOUNTDELTAS and ACCOUNTSYNC functions (Ronnie) -* Give some more information on the "command.com" vs. "cmd.exe" issue - in README.win32 (Guy) -* Support the new version of ASAP's I-Ds (Michael) -* Desegmentation of multi-TCP-segment TNS messages (and support for - multiple TNS messages per TCP segment) (Bernd) -* Updated NETLOGON GetDCName LogonControl and GetAnyDCName (Ronnie) -* Convert from prs_* routines to dissect_ndr_* routines in SPOOLSS (Tim) -* Update types and bases for many TNS fields (Bernd) -* Add NTLMSSP dissector (Devin Heitmueller) -* Reorder boolean fields in NTLMSSP, DCERPC and SPOOLSS (Tim) -* Fix an erroneous example, other errors in README.developer (Guy) -* Put back code to show auth data in DCERPC (Guy) -* NTLMSSP length and message content display fixes (Guy) -* Fix NETLOGON credential time stamp handling (Guy) -* Redback vendor-specific items for RADIUS and L2TP (Thierry Pelle) -* Get rid of unneeded #includes, fix DATA chunk handling in SCTP (Michael) -* Added another authentication service for Snego to DCE RPC (Tim) -* Add NSIS checkbox bitmaps to Makefile.am (Gerald) -* Update IUA to latest drafts, make packet fields searchable, add pref for - Implementers Guide support (Michael) -* Add DOCSIS support (Anand V. Narwani) -* Clean up the order of some lists of plugin items (Guy) -* Fix some warnings in SMB (Tim) -* Add missing #include to packet-smb-mailslot.c (Joerg) -* Fix a typo in packet-ftp.c (Guy) -* Properly handle responses in FTP, make SMTP fields filterable (Guy) -* Add smtp.req and smtp.rsp to the tree only when needed (Guy) -* Fix DOCSIS Info column erasure (Anand) -* Change the reported length of VJ uncompressed data to handle a pppdump - bug (Guy) -* Clarify the octet-stuffed framing code for pppdump (Guy) -* Add a Boolean field for the RSVP Bundle message type (Guy) -* Add/update booleans for RSVP Ack, Srefresh and HELLO (Guy) -* Fix a save-over-existing-capture bug (Richard) -* Fix random access handling in pppdump reader (Guy) -* Allow for SMTP and FTP response codes above 255 (Guy) -* Clean up the setting of "id_offset" and "sd_offset" in pppdump.c (Guy) -* The previous pppdump/VJ bug was actually the FCS. Handle accordingly - (Guy) -* Fix a sample call to add an item to the subtree, add/update documentation - for PROTONAME, PROTOSHORTNAME and PROTOABBREV in README.developer (Guy) -* Glib-ize and otherwise make a bunch of code more portable (Joerg) -* Added support for dissecting RSVP Bundle Messages (Ashok) -* Update the "NT sucks for PPP capture" note to include NT 5.1 in - capture.c (Guy) -* Fix dual sync-mode related capture popup error messages (Graeme) -* Allow "-" as the Wiretap output file name, capture loop optimization - (Graeme) -* Fix some error-message printing code, improve seekable file handling - (Guy) -* Don't allocate random access structs for sequential reads in pppdump.c - (Guy) -* Add needed snprintf.h #includes (Joerg) -* Get rid of unused variables and functions, improve missing libpcap - handling (Guy) -* Removed #if-0-ed code, redundant and unneded #includes all over the - place (Joerg) -* Add VSAs, fix attribute table termination in RADIUS (Kan Sasaki) -* Adjust the behavior of tvb_find_line_end(), and modify SMTP to take - advantage of it (Guy) -* Adjust the tree display, fix a loop termination in RTCP (Guy) -* Fix errors in README.plugins (Richard Urwin) -* #include sys/types.h in snprintf.h (Uwe) -* Add request/response time to SMB tree (Prabhakar Krishnan) -* Fix for the DOCSIS request frame Info column (Anand) -* Change a DOCSIS loop counter from guint8 to int (Guy) -* Fix a capture file overwrite bug (Joerg) -* Fix the declaration of yyin(), update options and usage message in - text2pcap.c (Guy) -* Update text2pcap documentation (Guy) -* Update comments, fix byte ordering in in_cksum.c (Guy) -* Fix info column display, add missing Extended header fields (Anand) -* Fix spacing in Netbios display (Tim) -* Gracefully display stub data in DCE RPC (Guy) -* Fix offsets in SIP (Stefan Wenk) -* Fix and SMB conversation handling bug (Ronnie) -* Put all SMB command PDUs in the summary line (Ronnie) -* Add NetBIOS address handling to Kerberos (Jim McDonough) -* Eliminate the need to #include sys/types.h, netinet/in.h, and - winsock2.h all over the code (Joerg) -* Fix a memory leak in gtk/colors.c found by Valgrind (Joerg) -* Add FPGetUserInfo to AFP (Didier Gautheron) -* Fully decode Quake2 client->server packets, start on server->client - (Jan Berkel) -* Update Windows printing code, fix variable freeing in print code (Guy) -* Add AF_INET6 support for DLT_NULL captures from MacOS X (Michael) -* Fix subtree creation in WSP (Guy) -* Improve progress bar window timing (Graeme) -* Add a CMP_ADDRESS macro (Ronnie) -* Check if 802.11 FCS is present (Chris Waters) -* Fix infinite loops, data fetching in RSVP (Guy) -* Fix a typo in packet_info.h (Ronnie) -* Improve TPKT heuristics (Guy) -* Add support for CoSine L2 debug output (Motonori) -* Fix decoding of AUTHORIZE in HCLNFSD (Mike Frisch) -* Add LsaQueryInformationPolicy2 to LSA (Jim McDonough) -* Add winsock2.h back to wtap.h (Joerg) -* Fix zlib.h #inclusion typo in wtap-int.h (Joerg) -* Fix get_persconffile_path-related memory leaks (Joerg) -* More data type (system-specific vs glib) cleanup (Joerg) -* Add TCP sequence number analysis (Ronnie) -* Fix entry for 0:0:0:0:0:0 in manuf.tmpl (Joerg) -* Update NETLOGON LogonControl2 and ServerAuthenticate2 functions (Ronnie) -* Fix system-specific netinet/in.h and sys/types.h dependencies (Guy) -* Remove unneeded arpa/inet.h and sys/socket.h #includes (Guy) -* Create a minimal TCP tree early on, in case an exception is thrown (Guy) -* Update the IEEE URL in make-manuf and manuf (Joerg) -* Add sequence number wrap to tcp window checking (Joerg) -* Fix a bug in the EPM dissector (Sergei Shokhor) -* Undo a couple of #include changes (Joerg) -* More NETLOGON function updates (Ronnie) -* Fix the PPP FCS computation (Hidetaka Ogawa) -* Remove net/inet.h #include from packet-isis-lsp.c (Joerg) -* Fix MMSE handling of strings with specified character set (Jan Kratochvil) -* Fix frame number data type in NFS (Guy) -* Fix a data type in wiretap/cosine.c (Guy) -* Add DOCSIS to Wiretap's table of encapsulations (Anand) -* Sync the SETCLIENTID args decoder with the latest nfs4_prot.x - (Mike Frisch) -* Fix NFSv4 ACL decoding (Mike) -* Put a comment about DOCSIS in packet-frame.c (Guy) -* Fix a typo in packet-smb.c (Guy) -* Fix SamrConnect[2-4] function names in SAMR (Richard) -* Add more information to the NBNS Info column (Tim) -* Add DOS error 259 to SMB (Tim) -* Fix Info column error reporting in DCERPC NT (Tim) -* Add OpenEntry, EnumKey and Unknown1A to REG, rename WINREG to REG (Tim) -* Fix a return code in SAMR (Tim) -* Fix NFSv4 LOOKUPP, add new error codes, fix ACL decoding (Mike) -* Properly set the LANE traffic type in libpcap.c (Guy) -* Fix non-multipart content handling in MMSE, along with POST data - subtrees (Tom Uijldert) -* Add support for CheckPoint FireWall-1 monitor files (Alfred Koebler) -* Get rid of redundant "fw1_" text in preference name (Guy) -* Remove unused #includes in packet-fw1.c (Joerg) -* Add FATTR4_MOUNTED_ON_FILEID to packet-nfs.c (Mike) -* WTP TPI dissection, and reindentation (Tom Uijldert) -* Update SetInformationPolicy2 function name in LSA (Ronnie) -* Add Xyplex terminal server protocol support (Randy McEoin) -* Handle NTLMSSP authentication messages, and handle the flags field in - NTLMSSP messages properly (Devin) -* Update get_unicode_or_ascii_string(), "un"used variables in SMB (Guy) -* Add a terminator to the ntlmssp_message_types list (Guy) -* Changed some incorrect pointer types in NETLOGON (Ronnie) -* Fix variable name / keyword conflict in packet-fw1.c (Guy) -* Add server name to negprot reply and fixed a pointer deferral problem in - SMB (Ronnie) -* Use "atm_guess_traffic_type()" in wiretap/netmon.c (Guy) -* Get rid of the "vpi" and "vci" arguments to "atm_guess_traffic_type()" - (Guy) -* Handle NTLMSSP over HTTP (Tim) -* Display the protocol name for the DCERPC UUID in the Info column (Tim) -* Update Windows printing prefs (Guy) -* Handle user2 access granted mask, name open/create domain/user/group - policy handles (Tim) -* Get rid of a commented-out #include in packet-smpp.c (Guy) -* Handle base64_decode() properly in packet-http.c (Guy) -* Fix a case statement in capture.c (Guy) -* Fix an NTLMSSP memory leak in packet-http.c. Improve display. (Tim) -* Replace AC_PROG_RANLIB with AM_PROG_LIBTOOL in configure.in (Joerg) -* Update .cvsignore (Joerg) -* Add CPHA support (Yaniv Kaul) -* Add and improve plugin API routines (Tomas Kukosa, Guy) -* Don't free a needed tvb in packet-http.c (Tim) -* Add AC_LIBTOOL_DLOPEN back to configure.in (Joerg) -* Fix unrecognized capability display in BGP, add ORF support (Jian Yu) -* LDP VC FEC dissection fix (Motonori) -* CoSine updates (Motonori) -* Fix FIN and ACK handling in TCP (Ronnie) -* Convert some all caps NETLOGON names to more friendly names (Tim) -* Fixed incorrect NDR pointer type in Authenticate3 in NETLOGON (Ronnie) -* Added new function name LogonSamLogonEx in NETLOGON (Ronnie) -* Fix a typo in a M2UA table and reformat it (Michael) -* Revert part of the TCP session tracking code (Ronnie) -* Fix some incorrect NETLOGON poitner types (Jean-Francois Micouleau) -* Adjust pointer usage in NETLOGON (Ronnie) -* Sync PPP with IANA, add MPLSCP and CDPCP, CDP over PPP (ENDOH Akira) -* Add protocol blurbs to "-G" fields (Vassilii Khachaturov) -* Adjust "-G"scripts to handle FT_UINT64, FT_INT64 and FT_STRING (Guy) -* Properly extract ISAKMP data, handle Initiator and Responder cookies - (Yaniv) -* Fix handling of SCSI mode sense (Bill Studenmund) -* Fix a couple of string handling bugs and properly display a uint in - NTLMSSP (Guy) -* Tweak the Solaris/SVR4 packaging a bit (Gerald) -* Limit the parameter and data tvbuffs in SMB (Guy) -* Keep track of "i", "a" and "m" tags in SDP (Guy) -* Fix "PS" bit recording in SCSI, improve unknown page display, fix MODE - SELECT payload length, add more data length checks, fix density code - (Guy) -* Generalize paths in ethereal.nsi and remove the need for ethereal.nsi.in - (Ulf Lamping) -* Set "SetShellVarContext all" in ethereal.nsi (Gerald) -* Add COMMON_FILES_GNU to config.nmake (Gerald) -* Add LLMNR support (Itojun) -* Add a plain text FAQ to the distribution (Joerg) -* Fix ethereal.nsi entries in Makefile.am (Joerg) -* Add TDS protocol support (Brian Bruns, Joerg) -* Add make-faq script (Joerg) -* Add the text FAQ to each package (Joerg) -* Clean up RPM building process (Joerg) -* Fix zero-infinite-looping problem in packet-tds.c (Guy) -* Fix formatting of SCSI "(size)" tags, track device/command types better, - other updates (Guy) -* Parse ISAKMP group descriptions, improve transform/payload display, - parse vendor ID (Yaniv) -* Add -S option to tethereal (Joerg) -* Improve SCSI device type handling, fix memory leaks, fix SSC READ(6) and - WRITE(6) dissectors (Guy) -* Add missing "-static.o" to Makefile.am -* Fix infinite recursion bug in DOCSIS (Anand) -* Update CPHA to use the new dissector API (Guy) - - -Overview of changes in Ethereal 0.9.5: -* DCE RPC changes: - * Implemented SPOOLSS WritePrinter and DeletePrinterData (Tim) - * Fixed various SPOOLSS printerdata routines. (Tim) - * Implemented getprinterdriver levels 1 and 3 (Tim) -* FCS updates for PPP, VJ updates (Guy) -* Fix to label stack handling for withdrawn BGP routes (Hannes Gredler) -* Remove UDP-encapsulated AH support in ISAKMP, as per the latest IETF - draft (Yaniv Kaul) -* Update UCD SNMP section of the README file (Guy) -* Add option to make filtering on nfs fhandles stateful (Ronnie) -* Fix most of the NFS dissector TODOs (Mike Frisch) -* Static-ify many NFS variables and functions, clean up unused ones (Guy) -* Fix an ampersand (&& vs &) typo in BGP (Hannes) -* Fix some BGP problems (Dirk Steinberg) -* Fix bounds checking (overflow) error in BGP (Guy) -* More NFS argument and variable cleanup (Guy) -* Update VJ connection state tracking, other updates (Guy) -* Force VJ header dissection so that direction can be determined (Guy) -* Update nettl NS_LS_DRIVER to work with both pre-HPUX11 and HPUX11 (Ronnie) -* Give a wiretap short name to Windows Sniffer 2.00x files (Guy) -* Various command line flag and output cleanups (Graeme Hewson) -* Clean up file name comparison and error dialog in file.c (Guy) -* Update the LANalyzer file format URL (Guy) -* Improve file.c's save_cap_file() return handling (Guy) -* In snoop.c, set the LANE subtype in the "seek and read" routine (Guy) -* Add a stub MS Exchange MAPI protocol dissector (Ronnie) -* Clean up the file saving code a bit (Guy) -* Additions to the MAPI dissector (Ronnie) -* MAPI Logoff function fully decoded (Ronnie) -* Save the whole capture device name in the preferences file (Gerald) -* Get rid of the old MAPI dissector in favor of the new DCE RPC-based - dissector (Guy) -* Skeleton NSPI dissector (Todd Sabin) -* Add some decoding for the DCE RPC srvsvc functions (Richard) -* Handle NCP signature flag bit (Guy) -* RADIUS bug fix (Kan Sasaki) -* Fix a function return, NULL-vs-0 passing in SRVSVC (Guy) -* Add the UNI 3.0 mode identifier AAL parameter to Q2931 (Guy) -* In ATM, add LANE 2.0 support, various frame and field display - enhancements (Guy) -* Show SRVSVC platform ID in decimal (Guy) -* Move share type values to common SMB code area for SRVSVC (Guy) -* Improve bitfield checks, fix field definitions in NCP2222 (Gilbert) -* Fix the definition of AllocateMode in NCP2222 (Gilbert) -* Reassembly of fragmented DCE/RPC (Ronnie) -* SRVSVC cleanups, additional decodes (Richard) -* Fix up some of SRVSVC decodes and add netshareenum_all support (Richard) -* Mark last packet of TFTP transfer as such in the Info column (Joerg) -* Add support for desegmentation of NCP-over-TCP (Guy) -* Don't give ordinal numbers to preferences that aren't displayed (Guy) -* Get rid of the routine to dissect ATM LANE topology change frames (Guy) -* Fix a reassembly-related bug in DCE RPC (Ronnie) -* Add option to decrypt the MAPI opnum 2 payload (Ronnie) -* Aditional decoding of the decrypted MAPI PDU in opcode:2 (Ronnie) -* Fix an unsigned/signed int comparison compiler warning in MAPI (Guy) -* Improve handling of NCP2222's ExtendedInfo bitmask (Guy) -* Fix MAPI hex pane highlighting problem (Ronnie) -* Add messaging SMBs, fix a typo (Guy) -* Fix NCP-over-TCP length field handling (Guy) -* Fix bitfield variable registration in NCP2222 (Gilbert) -* Add SMB information from MS documentation (Guy) -* Fix "dissect_unknown()" in SMB to properly step through the word and - byte parameters (Guy) -* Dissect the last 2 bytes of SMB's TRANS2_SET_FILE_INFORMATION - parameters as reserved, update comments (Guy) -* Added dissecton of the Map command for EPM (Ronnie) -* In the man pages, clarify how to remove noise from a display (Heikki) -* Get rid of an unused variable in snoop.c (Guy) -* Account for hidden share types in share_types (Richard) -* Changed toplevel DCERPC REF pointer dissection to create a subtree (Ronnie) -* Fix for WTP PDUs not containing user data (Kari Heikkila) -* Clean up the data structures for the color filter code a bit (Guy) -* Add support for old NetXRay format (Guy) -* Add partial support for EPM tower and tower floors (Ronnie) -* Add and fill in dissector for DCERPC Browser protocol (Ronnie) -* Dissect both the BOOTP server and client ports as bootp/DHCP (Joerg) -* Fix streaming mode value in Q2931 (Guy) -* Add an item from UNI 3.0 to Q2931 (Guy) -* Fail somewhat more gracefully when confronted with a bad pppdump file - (Guy) -* Check for EtherPeek files before checking for pppdump files (Guy) -* Add PPP support to GTP (Olivier Dreux) -* Add RFC 2353 SNA-over-LLC-over-UDP support, and RFC 2043 SNA-over-PPP - and SNA-over-LLC-over-PPP support (Jochen Friedrich) -* Fixed TFT decoding and processing PPP payload inside of GTP protocol - conf options (Michal Melerowicz) -* Handle old gtpv0 and gtpv1 prefs (Guy) -* Put the raw data items at the top level in the SNA protocol tree (Guy) -* Java RMI protocol support (Michael Stiller) -* Update name resolution docs in the README file (Guy) -* Display unsigned SMB quantities with "%u" (Guy) -* Add AODV6 support (Antti Tuominen) -* Fix the MMSE Sender-Visibility field to use the right value_string - table (Martin Gignac) -* Removed SRVSVC debugging fprintf calls (Tim) -* Remove font name assumption from gtk/main.c (Guy) -* Don't pass "tvb_reported_length_remaining(tvb, offset)" as the fourth - argument to "tvb_new_subset()" (Guy) -* Fix non-GCC compiler warnings in various dissectors (Albert Chin) -* Fix DCERPC Browser bug when dissectors forgot to eat the array - headers for conformant_run==1 (Ronnie) -* Correct display filter names in L2TP (KevinM) -* Correctly handle SMB 0x31 (Close And Tree Disconnect) (Guy) -* Removed some trailing commas from various DCERPC dissectors (Tim) -* Put in an update about libpcap 0.7.1 appearing to handle BPF not too - badly in README.aix (Guy) -* Install the Diameter DTD and XML files in the "diameter" subdirectory - of the directory for Ethereal configuration files (Guy) -* Implement TAPI (Ronnie) -* Mark TRMAC frames with a subvector length of less than one as being - invalid (Gerald) -* Mark an LMP frame invalid if its message type value exceeds - LMPF_MSG_CHANNEL_STATUS_RESP (Gerald) -* Require that the LMP and RSVP message types be greater than 0 (Gerald) -* Fix the MMSE "cc" field (Martin Gignac) -* Get rid of the "data_src" member of the "frame_data" structure (Guy) -* Various capture cleaups and fixes (Graeme Hewson) -* Varargs code cleanup in simple_dialog.c (Graeme) -* Free up frame table in netmon.c (Guy) -* Fix duplicate memory freeing in ngsniffer.c (Guy) -* Treat Darwin/MacOS X like the other BSDs, capture-wise (Michael) -* Change bvlc_result_name() and bvlc_function_name() to value_strings - (Gerald) -* Added a whole lot of SPOOLSS print notification constants (Tim) -* Converted SPOOLSS reply functions, RFFPCNEX, added RFNPCNEX (Tim) -* Added dissect_ndr_uint16s() utility function for dissecting a buffer - of uint16 values (Tim) -* Implemented SPOOLSS RRPCN, improved notify options and display code - (Tim) -* Added show_fragment_tree() function, updated IP, SMB and DCERPC to - use it (Ronnie) -* Updated NDMP and ONC RPC services to use show_fragment_tree() (Ronnie) -* Added global session option, NT protocol option and connect flag - support to TNS (Nathan) -* Fix some MMSE values to match the WAP-209-MMSEncapsulation-20020105-a - spec (Martin Gignac) -* Make the MMS heuristic dissector recognize packets that lack a - Transaction-Id header (Martin) -* Added ReplyClosePrinter() to SPOOLSS, fixed calls to dissect_nt_policy_hnd() - (Tim) -* Dissect spoolss FCPN. (Tim) -* Support the Solaris+SunATM libpcap capture file type (Guy) -* Properly check for unknown RSVP message types (Guy) -* More dissection of TNS flags, break out into subs (Nathan) -* Use "phtons()", not "htons()" in libpcap.c (Guy) -* Remove the old workaround for "select()"s not working on MacOS X - (Michael) -* Keep an invalid WCP packet length from overflowing a data buffer - (Gerald) -* Treat SPOOLSS printer port names as notification strings (Tim) -* Correct handling of BSD/OS Frame Relay packets (Guy) -* Fix SPOOLSS RRPCN bug, printer notification data type updates (Tim) -* Work around gzseek() bug (Graeme, Guy) -* Improve handling of pipes and FIFOs (Guy) -* Enhance fragment handling code, update many dissectors to use it (Guy) -* Add illegal fragment notification to the Info column (Guy) -* Pass the captured length, not the full length, to the "capture_" - routines, update 802.11 and CHDLC capture routines accordingly. (Guy) -* Have a common routine for doing the packet counter stuff (Guy) -* Move duplicated code from pcap_dispatch() to capture_pcap_cb() (Guy) -* Migrate SOCKS from str*() functions to tvb_*() functions (Guy) -* Don't call "tvb_strsize(tvb, offset)" if we know there's nothing *at* - "offset" in packet-socks.c (Guy) -* Fix the decode of NCP 8701 in ncp2222.py (Gilbert) -* Add support for SunATM libpcap packets and capture (Guy) -* Fix the handling of From: headers in MMSE (Martin) -* Have SRVSVC netshareenumall correctly decode reply packets (Ronnie) -* Tweak some of the SRVSVC "levels" arguments to properly decorate the protocol - tree with share names (Guy) -* Improve port number handling in UDP, TCP and SCTP (Guy) -* Fix the default offset adjustment in dissect_mip_extentions - (John Wells) -* Additional names for NDS verbs, NetworkAddress and NetworkSocket updates - (Guy) -* Fix Quakeworld text buffer sizes (Guy) -* Add #define HAVE_PCAP_H 1 to config.h.win32 (Gilbert) -* Fix a crash when dissecting AFS authentication requests (Loic Tortay) -* Export the new wtap_process_pcap_packet routine (Guy) -* Add support for the IEEE 802.3ad Link Aggregation Control Protocol - (Steve Housley) -* Fix the maximum length argument to tvb_memcpy() in packet-beep.c - (Peter Hawkins) -* Fix string length errors in packet-scsi.c (Peter) -* Recognize "Option negotiated failed" error in TFTP (Bill Fumerola) -* Add /I$(PCAP_DIR)/include to Makefile.nmake (Guy) -* Make writing different libpcap-format link layer types more platform - independent (Guy) -* Fix some compiler warnings in packet-slowprotocols.c (Guy) -* Fix capture-from-pipe blockage (Graeme) -* Add missing SRVSVC funtion names, convert to MS naming (Ronnie) -* Handle RFC 2673 extended labels in get_dns_name() (Guy) -* Fix data reading bug in MAPI (Ronnie) -* Display WSP character set values in hex (Guy) -* Various WTLS fixes (Guy) -* Fix display_unicode_string() in packet-smb-common.c (Guy) -* Don't use "bool" as a variable name or structure member (Chris Waters) -* Change the way Boolean values are handled in prefs code (Guy) -* Change duplicate SRVSVC function name (Ronnie) -* Add support for NetrCharDevEnum in SRVSVC (Ronnie) -* Remove testing code from SRVSVC (Ronnie) -* Check ALIGN_TO_4_BYTES macro in DCERPC NT and BROWSER (Ronnie) -* Add more SRVSVC functions (Ronnie) -* Return an error for an invalid class instead of dumping core in LMP - (Gerald) -* Improve fragmented PDU handling in DCE RPC (Guy) -* Add support for reassembly of fragmented connectionless DCE RPC PDUs - (Guy) -* Don't check for a short frame until we care whether the frame is short - (Guy) -* Additional SPOOLSS data displays (Tim) -* Add support for more SRVSVC functions (Ronnie) -* Correctly calculate DCE RPC authentication offset (Guy) -* Many DCE RPC fragmentation handling and reassembly updates (Guy) -* WEP cleanups, WEP decryption support and other mangling of the 802.11 - dissector, and optional FCS processing (Solomon Peachy) -* Improve dissection of 802.11 management and data frames (Guy) -* Added dissection of the request to NetrShareAdd (Ronnie) -* Do WEP decryption before reassembly, use memset() instead of bzero() - (Solomon, Guy) -* Add "bzero()"/"bcopy()"/"bcmp()" vs. - "memset()"/"memcpy()"/"memmove()"/"memcmp()" to README.developer (Guy) -* A pile of DCE RPC display enhancements (Guy) -* Fix some WEP encryption bugs, tree rearrangement (Guy) -* Added/Rewrote dissection of NetrShareEnum NetrShareGetInfo in SRVSVC - (Ronnie) -* Fix DCE RPC Fault PDU handoff (Guy) -* WEP decoding fix (Solomon) -* Dissect BOOTP flags field properly, vendor field length fix (Joerg) -* Put the status of the BOOTP broadcast flag into the summary line for the - flags field (Guy) -* Added MS Window printing to ethereal (Jeff Foster) -* Add AFP fixes, more calls, and DSI/ASP error code in the Info column - (Didier Gautheron) -* Add infolevels for SRVSVC SERVER_INFO_UNION (Ronnie) -* Added dissection of SERVER_INFO union and rewrote functions - NetrServerGetInfo and added NetrServerSetInfo (Ronnie) -* Remove compiler warnings, support operation "0" in UCP (Tom Uijldert) -* Correct MTP3 preference name, ANSI decoding, and add line breaks (Jeff) -* Update the ACL and LOCK/LOCKT/LOCKU decoding for NFSv4 (Mike Frisch) -* Fix SCTP port number for M2PA to be the IANA-assigned number (Michael) -* Change LSA subdissector names from all caps to InterCaps (Tim) -* Prettify DCERPC REG subdissector names (Tim) -* SPOOLSS warning fix (Tim) -* Make the hex dump when printing PostScript look the same way it does - when printing plain text (Guy) -* Use common code to print the hex dump as text and PostScript (Guy) -* Improve the way hex dump offsets are printed (Guy) -* Consolidate hex data printing code, other printing improvements (Guy) -* Handle DCE RPC connectionless CANCEL PDUs with no body (Jaime Fournier) -* Use a common routine to print protocol tree nodes as text or PostScript - (Guy) -* Get rid of trailing newline in lines passed to "print_line()" (Guy) -* On Windows, there's no "pipe_fd", so don't refer to it (Guy) -* Use guint instead of uint in 802.11 (Guy) -* Warn the user if the improperly click "New" in the filter list editor - (Devin Heitmueller) -* Make uint verboten, fix proto_tree_add_* argument lists in - README.developer (Guy) -* Remove offset digits as needed, remove trailing blanks in hex dumps (Guy) -* Prefetch the WEP IV and key to improve display (Guy) -* Update #includes to match WinPcap 2.3 (Guy) -* Add remaining SRVC reply dissectors (Ronnie) -* Flush the output after every frame if Tethereal is writing a capture to - a FIFO, and improve the error checking for ring buffers (Graeme) -* Add FIFO-testing code, remove uses of stat() in tethereal (Guy) -* Fix packet counting code in tethereal (Guy) -* Change each DCERPC dissector to pass in a hf value on initialisation - for a value_string that corresponds to that dissectors opnums (Tim) -* Compile fix for SRVSVC opnum value_string stuff (Tim) -* Dynamically size offset field width in hex pane (Guy) -* Improve handling of SMB Logon "Announce change to UAS or SAM" messages - (Guy) -* Added value_string array for SPOOLSS setprinter level 0 command (Tim) -* Add Draft 13 support, making that draft the default (Mark Burton) -* Add definitions for SPOOLSS setprinter_cmd_vals[] value_strings (Tim) -* Remove duplicate DCE RPC reassembly code, get rid of extraneous args - (Guy) -* Fix various NCP decodes, endianness, add error codes, ObjectType SAP - types (Greg Morris) -* Update the URL for WinPcap in capture_dlg.c (Guy) -* Fix incorrect format string in packet-atalk.c (Tim) -* Enhance DCE RPC NT dos and NT error code display (Tim) -* Fix typos and format string errors in SPOOLSS (Tim) -* Add IPX SAP for SEH's InterCon Printserver (Markus Steinman) -* Update the DHCPv6 support to match the latest drafts - (Tsutomu Mieno, Yasuhiro Shirasaki) -* Fix the capitalization of NetWare in packet-ipx.c (Guy) -* Added some more dissection of rffpcnex flags to SPOOLSS (Tim) -* Add in two missing files to Makefile.am (Anand V. Narwani) -* Update interface name handling in tethereal.c (Gerald) -* Support for writing LANalyzer files (Markus) -* Cleaned up NT policy handle hashing a bit (Tim) -* Improve capture device prefs white space/empty string handling (Guy) -* Remove unused DCERPC NT variable (Tim) -* Use the native Windows mechanism for catching ^C (Guy) -* Add in some missing header files to Makefile.am (Guy) -* Move AppleTalk address to a different column, add hidden fields for - source and destination addresses (Didier) -* Update section in README.developer on adding source files, add a note on - adding header files (Guy) -* Add Apache JServ 1.3 dissector (Christopher K. St. John) -* Clean up warnings, fix buffer overrun in AJP1.3 (Guy) -* Update SCTP to match the latest I-Ds for two extensions (Michael) -* Fix display of OSI system IDs to use a dot rather than a dash before the - PSN byte (Hannes Gredler) -* Fix display of one-byte NETs in ISIS dissector (Hannes) -* There are no "ipx.src" or "ipx.dst" filterable fields (Guy) -* Fix plugin-vs-static header inclusion in AJPv1.3 (Gerald) -* Give AJPv1.3, GMRP, and ICAP dissectors RCS IDs (Guy) -* Remove packet-ajp13.h (Guy) -* Put in a note about casting the result of "tvb_get_ptr()" to a structure - pointer and using that pointer in README.developer (Guy) - -Overview of changes in Ethereal 0.9.4: -* Get rid of unused variables, fix a device typing bug in packet-iscsi.c - (Dinesh Dutt) -* Work was done by many people to clean up code across the entire - source tree, removing unused variables and routines and static-izing - functions. Individual changes will not be listed here. (Joerg, Uwe, - Guy, Gilbert, David Frascone, ????) -* Add the LANE packet type to the ATM LANE info column. (Guy) -* Use the reported (not captured) length when scanning a packet in the IP - dissector. (Guy) -* Improve PPP option reporting. (Guy) -* Initial dissection of variable-length SCSI CDBs. (Dinesh) -* Fix the name of the SCSI "prevent/allow medium removal" command. (Guy) -* Fix redrawing of byte view pane. (Guy) -* Code cleanup, control character display fixes, and tree creation - improvements, typographical fixes in PPP dissector. (Guy) -* General tree code cleanup and memory leak fix. (Guy) -* Add the descriptive name to the interface drop-down list under - Windows. (Andrew Feren) -* Add WebDAV support, rewrite method-testing code in HTTP. (Blair Cooper) -* Change the check for "M-" to check for at least two characters in - HTTP. (Guy) -* Fix a bug in HCLNFSD. (Mike Frisch) -* In packet-snmp.c, #include <ucd-snmp/ucd-snmp-config.h>. - (Kikuchi Ayamura) -* Fix HCLNFSD AUTHORIZE call decoding. (Mike) -* Fix IP address display in HCLNFSD. (Guy) -* Make some RPC routines static, remove old routine and macro declarations. - (Guy) -* Fix ISIS CLV ip address display. (Guy) -* Correct tree item addition in MS Proxy dissector. (Guy) -* Memory allocation cleanup in Zebra. (Guy) -* Fix incorrect handling of tvb_get_ntohl() in many dissectors. (Guy) -* Fix a typo in WCCP. (Guy) -* Correctly handle leaf nodes in tree-printing code. (Guy) -* Add neighbor probe messages to DVMRP. (Guy) -* Remove an unused function from packet-wsp.c. (Tom Uijldert) -* Code cleanup in SCCP. (Jeff Morriss, Guy) -* Remove unneeded pinfo parameters in RPC dissection. (Uwe) -* Better FTP packet length handling. (Guy) -* Add PRINTER_INFO_1 and PRINTER_INFO_3 support to SPOOLSS. (Tim) -* Add a needed #include to packet-dcerpc-spoolss.c. (Guy) -* Make dissect_data() static in packet-data.c. (Guy) -* Compile fix for packet-iscsi.c. (Mark Burton) -* Improve ett_ value checking in protocol tree. (Guy) -* Various improvements for the RIP code. (Guy) -* Add an ett_iscsi ett_ value for the top-level tree in ISCSI. (Mark) -* Add ett_ values for subtrees in X11. (Guy) -* PRINTER_INFO_2 and getprinter improvements, devicemode fixes in - SPOOLSS. (Tim) -* Various WTP improvements. (Guy) -* Case statement and ett_ value cleanups in COPS. (Guy) -* Get rid of global protocol tree variable in X11. (Guy) -* Add support for Sniffer 4.6 wireless captures. (Gerald) -* Improve Netxray file reading efficiency and padding handling. (Guy) -* Improve ID handling and display in isis_dissect_mt_clv(). (Guy) -* Devicemode data handling improvements in SPOOLSS. (Tim) -* Replace configure-time "--enable-zlib" with "--with-zlib". (Guy) -* Fix variable declaration behavior in packet-snmp.c. (Guy) -* Fix PFLOG dissector registration. (Guy) -* Touch up 16-color Windows icons, add our own NSIS checkbox images. - (Gerald) -* Add "802.11 with radio information" encapsulation type and dissector. - Modify AiroPeek and Netxray readers to use it.(Guy) -* Remove redundant padding/FCS removal in etherpeek.c. (Guy) -* Adjust expand_tree() and collapse_tree() to handle leaf nodes. (Guy) -* Fix an LI field bug, clean up code in M2PA. (Michael) -* Decode SPOOLSS FORM_1 and FORM_REL flag values as value_strings. (Tim) -* Get rid of the extra "Header" entry in WTP. (Guy) -* Rearrange X.25 to account for situations where we don't know if a - packet is DTE->DCI or DCE->DTE. (Guy) -* Add support for LMP. (Ashok) -* Add "-" (hyphen) to the pattern for field-name/non-quoted string. - (Gilbert) -* Do the "follow TCP stream" stuff before calling the subdissector. - (Guy) -* Ajust UCP subtree creation. (Tom) -* Add some cipher suites from Microsoft's PCT protocol to SSL. - (Pasi Eronen) -* Support for PCT record layer, desegmentation fixes in SSL. (Pasi) -* Bug fix in X11 dissector. (Didier Gautheron) -* Add IEEE single- and double-precision float support to tvbuff.c. (Guy) -* Correctly check for null psuedo headers and X.25 direction in - packet-frame.c. (Guy) -* Fix initialization of ett_slarp in CHDLC. (Aamer Akhter) -* Enhance the text2pcap "-S" option. (Michael) -* Fix challenge element offset, show fragments in 802.11. -(Jouni Malinen) -* Configure argument updates and typo fixes in INSTALL doc. (Guy) -* In SCCP, add an ett_ variable to the "ett[]" array. (Guy) -* Update WinPcap main site and mirror URLs in docs. (Gerald) -* Enhance X11 boolean bitfield display. (Guy) -* Add M2UA support. (Michael) -* In DSI, make the "code" field a signed decimal number. - (Didier Gautheron) -* Create packet-rsvp.h, get rid of packet-pgm.h. (Joerg) -* Correctly fetch checksum from VJ packet. (Guy) -* Fix X11 memory handling, Info column display. (Guy) -* Add dissect_mount_dirpath() to Mount dissector. (Ronnie) -* Correctly handle WCCP capability element length. (Simharajan Srishylam) -* Fix RTCP QT packet SDES length. (Jason Lango) -* Add ASAP support. (Michael) -* Add SCTP checksum support, fix "-S" and TSN and PPI output in - text2pcap.c. (Michael) -* Display nonzero DCERPC return codes in Info column. (Tim) -* Handle "next entry offset" in SMB NT NOTIFY replies. (Guy) -* Add X11 desegmentation support, handle initial connection request, - check for buffer overflows, properly display decimal items. (Guy) -* Add missing support for the T-Bit in ABORT chunks in SCTP. (Michael) -* Rename frag_number in reassemble.c. -* Use policy handle hash code in DCERPC/SMB SAMR dissector, move common - code to single file. (Tim) -* Reassembly code improvements. (Guy) -* Fix up the offsets in the list of segments in WTP. (Guy) -* Fix ChangeHosts request address display, better keysym display in - X11. (Guy) -* More reassembly improvements. (Guy) -* DCERPC LSA updates, other updates. (Ronnie) -* Fix 802.11 "More Fragments" indicator display. (Guy) -* Remove some temporary DCERPC NETLOGON functions. (Ronnie) -* Fix "fragmented" flag handling in 802.11. (Guy) -* Fix unimplemented function handling in DCERPC/LSA. (Ronnie) -* Improve 802.11 short frame reassembly. (Guy) -* Add support for DCERPC LSAENUMERATEPRIVELEGES. (Ronnie) -* Add support for LSALOOKUPPRIVILEGENAME and LSALOOKUPPRIVILEGEVALUE - to DCERPC. (Ronnie) -* Improve handling of short frames during reassembly. (Guy) -* Add LSAENUMERATEPRIVILEGESACCOUNT, LSAADDPRIVILEGESTOACCOUNT and - LSAREMOVEPRIVILEGESFROMACCOUNT to DCERPC. (Ronnie) -* Improve DCERPC/SAMR Info column display. (Tim) -* For DCERPC, display rids for open user, group, alias in the Info - column. (Tim) -* Fix DCERPC/LSA element type declaration. (Ronnie) -* DCERPC LSA bugfixes and SMB security_descriptor changes. (Ronnie) -* Fix DCERPC/LSA bugs revealed by muddle-generated IDL file. (Ronnie) -* Clean up DCERPC initialization routines. (Guy) -* Catch improper ett_ value registration in proto.c. (Guy) -* Use common policy handle hashing code in packet-dcerpc-nt.c. - Fix for lsa_open_policy request dissection. (Tim) -* Remove invalid init routine in packet-dcerpc-lsa.c. (Tim) -* More DCERPC LSA updates. (Ronnie) -* Support for looking up protocol fields by name. (Phil Williams) -* Initial support for writing NetXRay 2.x captures. (Olivier) -* Shorten unneeded call to proto_registrar_get_nth in proto.c. (Guy) -* Don't display capture preferences on WinPcap-less system. (Guy) -* Bug fixes for ethereal_gen.py. (Frank) -* Fix display filter priming. (Guy) -* Improve DCERPC/NETLOGON dissection and display. (Tim) -* Fix the display filter expression generated for protocol tree items - without named fields attached to them. (Guy) -* Fix WinPcap #include in prefs_dlg.c. (Guy) -* Add a hidden length field for TCP, tcp.len. (Richard) -* Rename and clean up DECRPC/SAMR functions. (Guy) -* Correctly dissect DCERPC LSA and NT security descriptors. (Guy) -* Fix the return value of SMB's dissect_nt_sec_desc(). (Guy) -* Clean up the column prefs dialog. (Gerald) -* Fix samr_dissect_query_information_alias_reply() in - packet-dce-rpc-samr.c. (Guy) -* Add support for NT Rename SMB. (Steven French) -* Additional PIM hello options support. (Kevin Humphries) -* Fix DCERPC/LSA typos. (Guy) -* Add support for DSI packet reassembly. (Guy) -* Clean up frame number signedness in DCERPC dissectors. (Guy) -* Don't overwrite the capture file with an empty file. (Richard) -* Get rid of the last X11 global variable. Get rid of "nameAsChar" - arguments; get the name from the field itself. (Guy) -* In proto_draw.c, use the value of "bv_size" as the size of a byte - view notebook when creating it. (Guy) -* Clean up the descriptions of reassembly preferences. (Guy) -* In SPOOLSS, pass the correct length field to dissect_nt_sec_desc(). - Add dissector for EnumJobs rpc. (Tim) -* Take measures to keep the progress fraction <= 1. (Guy) -* Add 'invalid security descriptor' error to list of dos errors - in SMB. (Tim) -* Correctly determine the end of an SMB ACE. (Tim) -* Add "stamp-h1" to .cvsignore, for automake 1.6.1. (Joerg, Guy) -* CRLDP support and bug fixes for LDP. (Michael Rozhavsky) -* Clean up TLV error messages in LDP. (Guy) -* Use tvb_get_ntohieee_float() in LDP. (Guy) -* Show LDP "negotiable/non-negotiable" flags as such. (Guy) -* Properly fetch floating point numbers in RSVP, OSPF, LMP, IS-IS, - and GIOP.(Guy) -* Improved IEEE float conversion. (Guy) -* Use gfloat and gdouble in tvbuff.c, fix VAX issues. (Guy) -* Document the tvbuff accessors for IEEE floating-point numbers. (Guy) -* Fix BSD/Linux confusion in README.bsd. (Marco Molteni) -* Improve floating-point number format printing in various dissectors. - (Guy) -* Fix return value of fragment_add_seq_work() in reassemble.c. (Guy) -* #include string.h in packet-hclnfsd.c. (Guy) -* Fix struct-related compiler warnings for Digital UNIX in pcap-util.c. - (Guy) -* Fix variable typing in ngsniffer.c. (Guy) -* Add AODV support. (Erik Nordström) -* ATP, ASP, and AFP support. (Didier) -* Ethereal man page fix and updates. (Joerg) -* AppleTalk protocol display enhancements. (Guy) -* FTP protocol tree enhancements. (Guy) -* Add LsaLookupNames support to DCERPC/LSA. (Ronnie) -* Date/Time, Negotiate Protocol and Info Standard fixes for SMB. (Guy) -* Add routines to create anonymous handles for new-style dissectors in - packet.c. (Guy) -* Convert LDP dissectors to new-style. (Guy) -* Display COPS OCTET STRING values correctly, remove unused code. - (Kari Tiirikainen) -* Add note about WfW 3.1a special case in packet-smb.c. (Guy) -* Add support for LSACreateSecret, LSAOpenAccount, and many others to - DCERPC/LSA. (Ronnie) -* More AFP updates and fixes. (Didier, Guy) -* Decode replies to FPWrite in AFP. (Guy) -* Make AODV dissector new-style. (Guy) -* Clean up AFP field names, descriptions and white space. (Guy) -* Give AFP messages the same names they're given in Apple's documentation. - (Guy) -* AFP DSI and ASP command message display enhancements. (Guy) -* Set the nanosecond time value to 0 in AFP. (Guy) -* Fix error code/data offset display in DSI. (Guy) -* Mark AFP requests as such in the Info column. (Guy) -* Enhanced DSI and ASP command/reply message display, other protocol tree - and function name fixes in AppleTalk. (Guy) -* Improve non-printable character display in proto.c. (Guy) -* Add a display filter comment to proto.c. (Guy) -* Make unknown AFP command code display more consistent. (Guy) -* Improve WSP URI display. (Guy) -* Fix LSA_REFERENCED_DOMAIN_LIST pointer in DCERPC/LSA. (Ronnie) -* Add LSAEnumerateAccountRights to DCERPC/LSA. (Ronnie) -* Add LSAAddAccountRights and LSARemoveAccountRights to DCERPC/LSA (Ronnie) -* Protocol and display filter code rearrangement. (Guy) -* Clean up file name and UNIX Privileges display in AFP, other - improvements. (Guy) -* Un-#if out dissect_beep_status() in packet-beep.c. (Guy) -* Improve MIP extension dissection. (Guy) -* Dynamically build SMB sub-authority string. (Guy) -* Un-#if out DCERPC/SAMR routines, other cleanup. (Guy) -* Additional SMB RAP error code support. (Devin heitmeuller) -* Update URLs, patch and libpcap comments in README.hpux. (Guy) -* Change DCERPC request Info column display. (Tim) -* Use the string in the DCERPC sub-dissector array instead of providing - another one in the COL_INFO field. (Tim) -* Pull traffic type from atmsnoop header. (Guy) -* Migrate to a generic ATM pseudo-header, improve signalling AAL and LANE - support. (Guy) -* Uniformly use "sizeof (struct netmon_atm_hdr)" for the size of Network - Monitor's ATM pseudo-header. (Guy) -* Add support for writing Sun atmsnoop files, fix MARS mapping, remove - support for writing WTAP_ENCAP_NULL files. (Guy) -* Add support for many more DCERPC LSA messages. (Ronnie) -* Plugin table address fixes in Gryphon, MGCP. (Guy) -* Move code to guess ATM traffic type to Wiretap. (Guy) -* Remove redundant ATM LLC multiplexed traffic message. (Guy) -* More AFP, ATP, NBP and DSI updates. (Didier) -* Add desegmentation support to Gryphon. (Guy) -* Initial SPOOLSS setprinter support. (Tim) -* Enhanced bitfield, other data display for Gryphon. (Guy) -* Fix an error in a blurb in packet-ieee80211.c. (Guy) -* Improve AppleTalk desegmentation error reporting. (Guy) -* Clean up tvb length specification in PPTP. (Guy) -* Better NBNS short frame handling. (Guy) -* Add a check for a zero-length IE to "dissect_q2931_shift_ie()". (Guy) -* Various NetBIOS improvements. (Guy) -* Add LSALookupPrivilegedDisplayName to DCERPC/LSA. (Ronnie) -* Add LSAStorePrivateData and LSARetrievePrivateData to DCERPC/LSA. (Ronnie) -* Add LSACloseTrustedDomainEX and LSALookupSIDs2 to DCERPC/LSA. (Ronnie) -* Add LSAGetUserName, LSAEnumerateTrustedDomainsEX and - LSACreateTrustedDomainEX to DCERPC/LSA. (Ronnie) -* Add last two LSA functions. (Ronnie) -* Improve IPv6 "no next header" handling. (Guy) -* Spelling fix, tree display improvements for EIGRP. (Guy) -* Fix tree code in ISUP. (Guy) -* Improve TLV length checking, data fetching in IS-IS. (Guy) -* Improve ICQ tree display, length checks, size handling. (Guy) -* Put the protocol version into the ICQ v2/v3/v4 tree. (Guy) -* Prefer IEEE entries over CaveBear entries in manuf file. (Joerg) -* Remove redundant printing of "IPv6" in IPv6 dissector. (Guy) -* Arrange for the filter prefs dialog box to be destroyed correctly. (Guy) -* Improve filter string memory (de)allocation, code cleanup and other - memory fixes. (Guy) -* Make the filter list combo box case-sensitive. (Guy) -* Add some newly discovered names for some NETLOGON functions. (Ronnie) -* Initial DCCP (Distributed Checksum Clearinghouse) support. (Nathan) -* DCCP query, report and admin operation support. (Nathan) -* Split DCCP opnums into a separate tree. (Nathan) -* Fix DCCP field names, handle flood and trace control packets. (Nathan) -* More AFP, ASP, ATP and DSI improvements. (Didier, Guy) -* Add a "frame.marked" hidden field. (Didier, Guy) -* Improve "Find Frame" progress, add "Find Next" and "Find Previous". - (Didier, Guy) -* Add TCP packet length to the protocol tree. (Richard) -* Fix capture-file-specific "close output" routines, put the NetXRay dump - routines in order by version number. (Guy) -* In ringbuffer.c check for fflush() success, better error handling. (Guy) -* Get rid of "-Wno-unused" in configure.in. (Joerg) -* Put "frame.marked" into the "Frame" subtree. (Didier) -* Improve TCP PDU dissection, other enhancements. (Guy) -* Add tcp_dissect_pdus() to the plugin function pointer table. (Guy) -* tvb_ensure_length_remaining() and tcp_dissect_pdus() updates. (Guy) -* Use guint32s in DCCP. (Guy) -* Fix the declaration of pointers to "tcp_dissect_pdus()". (Guy) -* Dissect a status code at the end of a DCERPC/SAMR GetAliasMem reply - instead of uint32. (Tim) -* RADIUS string display improvements. (Guy) -* Don't include conversation header in packet-slimp3.c. (Guy) -* Fix for the handling of enum types in ethereal_gen.py. (Frank) -* Fix up item lengths for DCERPC/NT policy handle subtree and subitems - under it. (Tim) -* Added extra check in the function that parses DCERPC NDR pointers. - (Ronnie) -* Several DCERPC SAMR bug fixes. (Ronnie) -* Use the correct offset when fetching unreserved IS-IS bandwidth values. - (Chenjiang Hu) -* Add support for invalid SMB security descriptor owner error. (Tim) -* RADIUS VSA decoding and other changes. (Kan Sasaki) -* Add option to match async NLM MSG with RES packets. (Ronnie) -* SIP heuristic dissector. (Stefan Wenk) -* Add autom4te.cache to .cvsignore. (Joerg) -* Improve DSI and ASP address handling, add support for "open session" and - "attention" messages to DSI. (Didier) -* Add DOS error code dissection, uint8 range decoding to DCERPC/NT. (Tim) -* Handle address lengths based on TOA bit in X.25. (Martin Thomas) -* Improve SIP heuristic data checking. (Guy) -* Improve DCERPC/SAMR QueryDomainInfo handling. (Guy, Ronnie) -* Match X.25 address length checking with the spec, improve registration - request and confirmation display. (Guy) -* Added parsing of PORTMAP GETPORT functions. (Ronnie) -* Merge Novell_NCP_branch into the main tree. (yay!) (Gilbert) -* Add a private data member to the dcerpc_info structure. (Tim) -* Various SPOOLSS enhancements. (Tim) -* Register FT_UINT_BYTES with correct structure in ftype-bytes.c (Gilbert) -* Add support for LMP draft versions -02 and -03. (Ashok) -* Add OSPF display filter support. (Ashok) -* Display escape sequences in octal in IAPP. (Guy) -* Prevent loops in DNS dissector. (Graeme) -* Use a name, not a number, to refer to the IP protocol number for UDP - in packet-portmap.c. (Guy) -* Improve RPC subdissector calling. (Guy) -* Add a mechanism for registering "obsolete" preference modules. (Guy) -* Handle an LSA length <= the length of an LSA header in OSPF. (Guy) -* Improve DCERPC NT policy handling, various SPOOLSS fixes. (Guy) -* Fix case sensitivity of comparison in AFP, add support for "exchange - file" operation. (Didier) -* Fix a bounds checking error in GIOP. (Gerald) -* Add better bounds and overflow checking to GIOP, add - "tvb_ensure_bytes_exist(), overflow checking to tvbuff routines. (Guy) -* Add support for StartDocPrinter and EndDocPrinter to SPOOLSS. (Tim) -* Make it easier to add RADIUS attributes, put decoded VSAs into a - subitem. (Kan) -* Correct OSPF v2-vs-v3 parsing, proto_tree_add_item() call. (Motonori) -* Add length checking to packet-tpkt.c's is_tpkt(). Have Q.931 heuristic - dissector use it. (Guy) -* Change the name under which variables are hashed during processing in - ncp2222.py. (Gilbert) -* Add RADIUS VSAs from the FreeRADIUS dictionary files, Q.931 cause - location and code values, and other fixes/improvements. (Kan, Guy) -* OSPF opaque type field improvements. (Guy) -* Add an argument to (t)ethereal's "-G" flag. (Guy) -* Report "g_module_open()" errors. (Ruud Linders) -* Fix a compiler warning in plugins.c (Guy) -* RADIUS updates. (Kan) -* Use "-G fields" in Makefiles, add error checking to "-G". (Guy) -* Fix JobFileHandle and JobFileHandleLong in ncp2222.py. (Gilbert) -* Implement MAPID (procedure 12) in PCNFSD v2. (Mike Frisch) -* Make the iSCSI protocol level a settable preference. (Mark Burton) -* Set proto_tree_add_text() length field correctly in packet-dcerpc-nt.c - (Tim) -* Set the Info column earlier in NCP. Add support for burst packets. (Guy) -* Make the syslog message text a tree item. (Guy) -* Check in stub dissectors for Sun's NFS ACL, remote statistics, and - Solstice administration daemon RPC services. (Guy) -* Use registered fields for the subfields of the Flags field in DNS and - NBNS. (Guy) -* Add iSCSI draft 12 support. (Mark Burton) -* Support for interest level 1003 and 1007 in SMB - TRANS2_QUERY_FS_INFORMATION. (Andrew Esh) -* Various NCP updates: NCP-over-UDP, watchdog packets, connection number - display, undissected data display, burst mode. (Guy) -* Get rid of NCP "Connection Number High" entry. (Guy) -* Labeled unicast support for BGP. (Hannes Gredler) -* Add Greg Morris as NCP dissector author, remove NCP bit from README. (Guy) -* Improve RPC reply data dissection. (Guy) -* Fix a couple of type issues in plugin_table.h (Gerald) -* For NCP response packets, add a field showing the number of the frame - containing the request packet. (Gilbert) -* Stubs for new dissector for SUN NFS AUTHentication protocol. (Ronnie) -* Add Sun NFS ACL v2 and v3 function names. (Ronnie) -* Move NCP packet type #defines to packet-ncp-int.h, other NCP updates. (Guy) -* iSCSI fix. (Mark Burton) -* Fix a compiler warning in packet-x11.c. (Andrew Esh) -* Major cleanup of RSVP, adding OIF O-UNI 1.0 support. (Ashok) -* Set the configure default for --want_ucdsnmp back to "yes". (Gerald) -* Additional interest levels in SMB's TRANS2_QUERY_FS_INFORMATION, other - fixes. (Andrew Esh) -* Change DirectoryBase to a uint32 in ncp2222.py. -* Add support for HPUX11 NETTL captures for the NS_LS_DRIVER type. (Ronnie) -* Increase the max number of allowable NCP req_cond_index's. (Greg) -* Fix an RSVP compilation error. (Gerald) -* In the Windows capture dialog, place the interface description before the - interface name. (Gerald) -* Add GIOP support to randpkt. (Gerald) -* Make the default SNMP configure behavior "ifpresent". (Gerald) -* Update SCTP to later IETF drafts. (Michael) -* Set the Info column for compressed and uncompressed TCP. (Guy) -* Show M2PA filler only if it's present. (Michael) - -Overview of changes in Ethereal 0.9.3: -* Initial SCCP support. (Jeff Morriss) -* SCCP-over-M3UA support. (Michael Tuexen) -* NASREQ command code dictionary fixes for DIAMETER. (David Frascone) -* Fix pathname of DIAMETER directory file. (David Frascone) -* Cut down the vertical spacing in the "Capture Options" dialog box. - (Guy) -* Rename "h225_cs" to "h225" in Q.931 dissector. (Guy) -* Improve return-time error handling of wtap_seek_read(), update - routines that call it. (Guy) -* Improve buffer handling in TCP graphing code. (Guy) -* Better error checking in text-based capture file readers. (Guy) -* Better stream handling in CSIDS reader. (Guy) -* Add wtap_seek_read() error indication, add error checks to Sniffer - reader. (Guy) -* Fix 0-length g_malloc() in ASN.1 parser. (Guy) -* Fix typos in comments in STAT dissector. (Adam Sulmicki) -* Use "_U_" to flag unused arguments in many files. (Joerg) -* Remove unused variables. (Joerg) -* Fix TPKT packet length calculation. (Guy) -* Add ability to pull packet from add_packet_to_packet_list() frame - to pkt-from-core.py. (Gilbert) -* Check the length of SNMP_IPADDR and SNMP_COUNTER64 items. (Guy) -* Remove debug printf()s from NFS. (Mike Frisch) -* Use the gdb "x" (examine memory) command instead of "print" to obtain - the packet data in pkt-from-core.py. (Gilbert) -* VRRPv3 support (IPv6). (sumikawa@kame.net) -* Back out to a previous version of aclocal-flags. (Itojun) -* Fixed bug in dissect_ndr_pointer(). (Ronnie) -* Moved UNICODE_STRING dissector. (Ronnie) -* Rename function and variables for dissecting an NT service Account - Control bitmap and make the function not static. (Ronnie) -* Replace incorrect ?: expression in SCCP. (Gilbert) -* Fix null termination behavior of tvb_get_nstringz() and - tvb_get_nstringz0(). (Gilbert) -* Change the version/about box wording to read "without SNMP MIB - support". (Guy) -* NFS updates. (Mike Frisch) -* VMS TCPIPTRACE parser updates. (Marc Milgram) -* Fix the definition of IFT_ISO88025 in libpcap parser. (Guy) -* Remove redundant Info colum setting in SMB. (Guy) -* Fix bugs in 802.11 authentication frame dissection. (Jouni Malinen) -* Fix subtree creation in packet-dcerpc-nt.c. (Guy) -* Fix proto_tree_add_uint() and proto_tree_add_uint_hidden() calls in - packet-l2tp.c. (Guy) -* Make the "socks.command" field an FT_UINT8, as it's one byte. (Guy) -* Avoid setting snapshot length to zero in the libpcap writer. (Guy) -* Correctly set addresses when printing RARP info. (Guy, Andreas Sikkema) -* Properly initialize tm_isdst in SMPP and UCP. (Guy) -* Register the heuristic SMPP dissector with X.25. (Guy) -* Fix spacing when printing "(NULL pointer)" in packet-dcerpc.c. (Guy) -* Subtree creation and other fixes for DCERPC NT and SAMR. (Guy) -* Use UCD SNMP 4.2.2+'s sprint_realloc_ routines. Remove code and - cruft for older routines. (Guy) -* Fix absolute and relative time swappage in SMB. (Ronnie) -* Fix SNMP suffix printing. (Guy) -* Remove leftover CMU SNMP version printing code. (Guy) -* Move dissect_ndr_nt_NTTIME() from packet-dcerpc-samr.c to - packet-dcerpc-nt.c. (Ronnie) -* Rename samr_dissect_LOGON_HOURS() to dissect_ndr_nt_LOGON_HOURS(). - (Ronnie) -* Move the STRING dissector to packet-dcerpc-nt.c. (Ronnie) -* Prepped DCERPC code for NETLOGON dissector. (Ronnie) -* Correctly set "val_len" in "struct variable_list" in SNMP. (Guy) -* Put "extern" in front of a function declaration in SNMP. (Guy) -* Fix printing of OIDs in SNMP and COPS. Remove CMU SNMP code from - COPS. (Guy) -* Free SNMP's format_var() generated strings with malloc() instead of - g_malloc(). (Guy) -* Update documentation to reflect UCD SNMP 4.2.2 requirement. (Guy) -* Change configuration message to read "UCD SNMP". (Guy) -* Treat EAPOL's hf_eapol_keydes_key_index_indexnum as a uint8 instead - of a boolean. (Adam) -* Fix a netlogon crash bug. Add full NETLOGON support. (Ronnie) -* Change "--with-snmp" configure option to "--with-ucdsnmp". (Guy) -* Get rid of unnecessary #defines in packet-cops.c. (Guy) -* Get rid of include of "dlfcn.h" in packet-snmp.c. (Guy) -* Get rid of unnecessary includes in packet-cops.c. (Guy) -* Initial dissection of a variable-length CDB in packet-scsi.c. - (Dinesh Dutt) -* Correct "prevent/allow medium removal" command name in packet-scsi.c. - (Guy) -* Update dissect_ndr_nt_STRING so it can also accept FT_BYTES. (Ronnie) -* Update netlogon so that nt and lm challenge response bytes are displayed - in hexadecimal. (Ronnie) -* Fixed bug in SAMDELTAS_request in packet-dcerpc-netlogon.c. (Ronnie) -* Add mockups for LSA_SECRET and LSA_SECURITY_DESCRIPTOR in - packet-dcerpc-netlocon.c. (Ronnie) -* Improve display of LSA_SECURITY_DESCRIPTOR in netlogon. (Ronnie) -* Correctly define struct select_item in editcap.c. (Gilbert) -* Boost the maximum amount of indentation put into text output. (Guy) -* Clean up the display of the top-level item for the NT ACE Flags in - packet-smb.c. (Guy) -* Fix a typo in packet-dcerpc-netlogon.c. (Guy) -* Add an hf_[] entry to hf_netlogon_code, clean up some cruft in - packet-dcerpc-netlogon.c. (Guy) -* Add a value_string for the countries which have their MS country code - listed at www.unicode.org. Make samr and netlogon use it. (Ronnie) -* Fix a cut-and-paste error in make-mauf. (Andrew Feren) -* Put all of Cisco's OUIs into manuf.tmpl. (Andrew) -* Add error messages for invalid name and invalid form size to SMB. (Tim) -* Move the value_string for MS country codes from packet-dcerpc-nt.c to - packet-smb.c. (Ronnie) -* Pretty up the SID dissector in packet-smb.c. (Richard) -* Pretty up Policy Handles in packet-dcerpc-nt.c. (Richard) -* Fix a couple of incorrect calls to proto_tree_add_boolean() to call - proto_tree_add_item() instead in packet-ldp.c. (Guy) -* Initial XDMCP support. (Pasi Eronen) -* Add support for a new type of DCERPC over SMB transport. (Ronnie) -* Improved handling of TreeConnectAndX in SMB. (Ronnie) -* Initial support to detect IPC share read/write calls in SMB. (Ronnie) -* Update developer docs. (Guy) -* Check whether si->sip is null before using it in packet-smb.c. (Guy) -* Fix double-click behavior in filter list dialog. (Guy) -* Correct DCERPC-related padding handling in SMB. (Guy) -* Don't treat the traffic as DCERPC traffic unless it's to the IPC$ share. - (Guy) -* Fix IPC/IPC$ confusion in packet-smb.c. (Guy) -* Put an item into the protocol tree for the secondary address in a bind - ack PDU in packet-dcerpc.c. (Guy) -* LDP support for draft-martini-l2circuit-trans-mpls, LDP status code - updates, and small LDP cleanups. (Aamer Akhter) -* Minor bugfixes for netlogon. (Ronnie) -* Updates for NT QUOTA in packet-smb.c. (Ronnie) -* SMB Quota updates. (Ronnie) -* Partial dissection of NT Set User Quota data block. (Ronnie) -* Partial NTGetUserQuota support in packet-smb.c. (Ronnie) -* Add information about 64-bit integral field support to developer docs. - Fix some items on the tvbuff accessors for integers. (Guy) -* Cisco LEAP support. (Adam) -* Skinny Client Control Protocol enhancements. (Paul Erkkila) -* Don't show a secondary address if the secondary address length is 0 - in packet-dcerpc.c. (Guy) -* Add dissection of one more bit in Quota FS Flags bitmask in - packet-smb.c. (Ronnie) -* More Quota updates, GetUserQuota implemented and support for list of - userquota structures in SMB. (Ronnie) -* LDP support for draft-martini-l2circuit-encap-mpls for - Ethernet-over-MPLS. (Aamer) -* Add desegmentation support, proto tree fixes to Skinny. (Guy) -* Allow "proto_item_append_text()" to an item that doesn't have a - representation string. (Guy) -* Make all DEC spanning tree items filterable, improve data display. (Guy) -* Correct DEC spanning tree protocol ID parsing. (Guy) -* Make all IEEE spanning tree items filterable, improve data display, - other dissector improvements. (Guy) -* Better DEC spanning tree packet length handling and data display. (Guy) -* Better IEEE spanning tree packet length handling. (Guy) -* More SMB quota updates. (Ronnie) -* Treat DCE RPC secondary addresses are NUL-terminated strings. (Guy) -* Skinny updates. (Paul) -* Add all known EAP types, better binary data display. (Adam, Guy) -* Display EAP_TYPE_ID as a string. (Guy, Adam) -* Add support for NOTIFY and NAK EAP types, fix the entry for the ID EAP - type, and do some miscellaneous cleanups. (Adam) -* Better tvb_get_ptr() buffer alignment handling in DCE RPC dissectors. - (Guy) -* Treat WriteAndX operations on IPC trees as containing DCERPC call - information, just as is done for Write in SMB. (Guy) -* Express the RID separately of more than 4 sub-authorities. It is always - the last sub-authority in SMB. (Guy) -* In packet-smb.c handle Read operations on IPC trees as DCE RPC. (Guy) -* Improve buffer allocation in packet-dcerpc-nt.c's fake_unicode(). (Guy) -* When dissecting an SID with more than 4 authorities, increment the - offset to go past the last authority (the RID) in SMB. (Guy) -* Fix fake_unicode() call in packet-dcerpc-spoolss.c. (Guy) -* Change NSIS packager to produce ethereal-setup-$VERSION.exe instead of - ethereal-setup.exe. (Andrew Feren) -* More Skinny updates. (Paul) -* Update iSCSI to draft 11. (Mark Burton) -* Add MESSAGE, QAUTH and DO methods to SIP. (Jakob Schlyter, Gerald) -* Correctly set DCE RPC stub data tvbuff length. (Todd Sabin) -* DCE RPC authentication protocol dissection and display enhancements. - (Guy) -* Use somewhat nicer names for Skinny media payload types. (Guy) -* Add more Skinny media payload names and improve existing ones. (Guy) -* Add Issani vendor codes and VSA support to RADIUS. (Jim Sienicki) -* Better DCE RPC request and reply tree display, add connectionless PDU - authentication data to the tree. (Guy) -* Plug a SPOOLSS memory leak, get rid of an unused variable. (Guy) -* Add names for additional SPOOLSS calls. (Steven French) -* Better LEAP state tracking. (Guy) -* Add a "-q" flag to Tethereal to suppress packet count display. - (Diana Eichert) -* Make flag and menu descriptions in man pages more consistent, improve - description of "-N" flag. (Guy) -* Re-disable linking to UCD SNMP library by default. (Guy) -* LEAP state tracking and display improvements. (Adam) -* Make LEAP state tracking per-conversation, #include cleanups. (Guy) -* CGMP over Ethernet II support. (Heikki Vatiainen) -* Fix the test for IS-IS virtual links. (Heikki) -* Improve string/tree behavior in DCE RPC NETLOGON, NT, and SAMR - dissectors. (Guy) -* Add a generic reply handler for unimplemented spoolss dissectors. (Tim) -* #include <string.h> to quieten compiler warning in packet-dcerpc-samr.c - (Tim) -* Some refactoring of the spoolss dissector. (Tim) -* Treat country code of 0 in "winnls.h" as the "default" in SMB. (Guy) -* Keep TPKT information out of the Info column where needed. (Andreas) -* Put the H.225 stuff at the top level of the Q.931 protocol tree. - (Andreas) -* Properly handle VMS TCPIPTRACE fragmented packets. (Marc Milgram) -* Added dissectors for get/set/delete form to packet-dcerpc-spoolss.c. - (Tim) -* Use dcerpc_call_value structure to fetch request/response frame numbers - and storage of private data. Fix memory leaks in form dissectors. (Tim) -* Improve (remove, actually) link tags in pod documentation. (Andrew) -* Make the UCD SNMP library read its configuration files. (Guy) -* Fix errors in the Unicode Consortium's table in packet-smb.c. (Guy) -* Enhanced Cisco support, Microsoft vendor ID, and #define typo fixes - for RADIUS. (Adam) -* Better protocol tree display for fragmented/segmented data. (Guy) -* Add EAP-TLS reassembly. (Adam, Guy) -* Put a tree with information about the WTP fragments into the tree if - we've reassembled a message. (Guy) -* EAP cleanups. (Adam) -* Cisco updates for RADIUS. (Adam) -* Update Adam's entry in AUTHORS. (Guy) -* More Skinny updates. (Paul Erkkila) -* Update the country code table to match the Unicode Consortium's, now - that it's correct. (Guy) -* Correct a VRRPv3 checksum bug. (kazuyoshi.tomita@itg.hitachi.co.jp) -* Properly initialize the fields in edt->pi in packet.c. (Guy) -* Better tvbuff length handling, record header split handling, and column - updating in packet-ssl.c. (Guy) -* Fix a typo, use better reassembly keys in packet-eap.c. (Guy) -* Update packet-m2pa.c to match draft-ietf-sigtran-m2pa-04. (Michael) -* Update packet-m3ua.c to match draft-ietf-sigtran-m3ua-12. (Michael) -* Changed TBA GMPLS object numbers to proposed IETF numbers in RSVP. - (Ashok) -* Add "PRACK" and "SPRACK" methods to SIP. (Jakob) -* Improve unkown method handling in SIP. (Gerald) -* Periodic manuf file update. (Gerald) -* Fix len and max_len swappage in packet-dcerpc-nt.c's UNICODE_STRING - dissector. (Ronnie) -* Fix a signed/unsigned variable issue in packet-smb.c. (Ronnie) - -Overview of changes in Ethereal 0.9.2: -* SCTP checksum update to the current Internet draft. (Michael Tuexen) -* Properly display tabs characters in SDP dissector. (Guy) -* Add more rx decodes to the AFS dissector. (Nathan) -* Add flag for slow start / jumbo datagram support to RX. (Nathan) -* Fix rx string parsing issues in AFS dissector. (Nathan) -* Flag update and vldb fixes for AFS. (Nathan) -* Fix variable declaration in packet-afs-macros.h (Nathan) -* Better NDMP bounds error handling. (Guy) -* Fix typo in packet-tcp.c. (Guy) -* TCP reassembly improvements. (Ricardo Barroetaveña) -* packet-raw.c: Parse IP version number, better packet type handling. - (Guy) -* pflog improvements: Improved field display, signed value fix, protocol - name fix. (Guy) -* Fix configure to check for pod2man. (Gilbert) -* Add idle RX ack value. (Nathan) -* Fix _value_string struct declarations in epan/proto.h. (Guy) -* Fix "log" namespace collision problems. (Guy) -* SAMR fixes. (Ronnie) -* Better zlib version checking. (Guy) -* Get rid of "old_dissector_t" typedef. (Guy) -* Better EAP code and type value display. (Guy) -* NFS variable renaming to fix AIX compile errors. (Guy) -* Additional SSL cipher suite names. (Nathan, Scott Renfro) -* Add HiPath HDLC support. (Tomas Kukosa) -* Complete SAMR decoding. (Ronnie) -* Improved snapshot length handling, better capture dialog - defaults and layout. (Guy, Ulf Lamping) -* Fix AFS macros, add more vldb dissection. (Nathan) -* Add ISIS restart TLV support. (Hannes Gredler) -* More AFS cleanup. (Guy) -* Display SAMR "Account Control" field in hex. (Ronnie) -* SMB mailslot header fix. (Ronnie) -* ARP address display and handling fixes. (Guy) -* AARP address display and handling fixes. (Guy) -* Fix DCE RPC UDP reply handling and SamrLookupDomain handling. - (Todd Sabin) -* DCE RPC LookupRids and protocol tree display fixes. (Ronnie) -* Catch bounds errors when dissecting a frame. (Gilbert) -* Fixes and enhancements for dissect_ndr_pointer() in the DCE RPC - dissector. (Ronnie) -* Display DCE RPC fragment length and ordinal number in decimal. (Guy) -* Clean up support for Q.931 over TPKT, other updates. (Guy) -* Move more data structures from packet-iscsi.c to packet-scsi.c. (Guy) -* Add "execute CDB" support to NDMP dissector, clean up whitespace. (Guy) -* Improved SCSI/NDMP conversation support. (Guy) -* Handle infinite filetimes in SMB. (Ronnie) -* Display DCE RPC opnum in reply packets. (Ronnie) -* DCE RPC SAMR alignment and display updates. (Ronnie) -* Add GMPLS extensions for OSPF Opaque LSAs. (Ashok) -* Fix long value printing in OSPF. (Guy) -* Fix BGP Update Extended Communities attribute display. (Laurent Rabret) -* SMB display and SID version number improvements. (Tim Potter) -* Add additional SAMR Account-Control bit handling. (Ronnie) -* Fix "Protocol Preferences" pop-up menu bug. (Gilbert) -* Better UCP data display. (Gilbert) -* Add ncp2222 support to randpkt. (Gilbert) -* Removed unused ftype declarations. (Gilbert) -* Fix byte/string handling buglet in UCP. (Guy) -* Fix AiroPeek file reader bug. (Guy) -* AiroPeek header padding and data rate fixes. (Guy) -* Remove trailing spaces in hex dump output. (Joerg Mayer) -* Add support for SNA over Ethernet. (Guy) -* Packet length passing updates in several dissectors. (Guy) -* Improved data source naming structure. (Guy) -* Field information allocation length fix. (Guy) -* Add RPC-over-TCP fragment reassembly support to RPC and NDMP, including - bounds error handling. Desegmentation memory handling improvements. - (Guy) -* Place TCP segment data in the TCP tree on the final frame of a - reassembly. (Guy) -* Fix addr_tvb_new_real_data declaration in plugin_table.h. (Guy) -* Add return value type to rpc_defrag.h's rec_dissector_t. (Guy) -* Translate enterprise OIDs in SNMP traps to strings. (Andrew Hood) -* Fix small bug in translation of IXCD in OSPF GMPLS LSA. (Ashok) -* Export "conversation_set_dissector()" in the plugin API table. (Guy) -* Fix yp.x argument and ALL call handling in YPServ dissector. (Guy) -* SMB request/response tracking improvements. (Ronnie) -* Bogus ASN.1 string length checking. (Guy) -* Add pkt-from-core.py utility. (Gilbert) -* Export the SMB NT security dissector so that other dissectors can call - it. (Tim Potter) -* Improved 802.11 tagged parameter handling. (Guy) -* SMB val_to_str fix. (Guy) -* SMB quota support. (Ronnie) -* Add COPS TCP port preference setting. (Ed) -* Degunkify AiroPeek packet trailers. (Guy) -* Handle 802.11 "no data" frames. (Guy) -* Add Openwave WSP headers, field names, and content types along with - new language values to WSP dissector. (Dermot Bradley) -* DNS-over-TCP desegmentation improvements. (Guy) -* Properly set the length of the top-level item in packet-lapd.c. (Guy) -* Better TPKT desegmentation. (Guy) -* Add additional EAP type values, EAP dissector fixes. (Adam Sulmicki, Guy) -* Add additional AVPs to RADIUS, fix RD_TP_CONNECT_INFO display. (Adam) -* COPS-PR extension support, COPS desegmentation support. - (Kari Tiirikainen, Guy) -* Better bounds error exception handling in DNS, COPS and TPKT. (Guy) -* Snapshot length preference improvements. (Guy) -* Fixed up value_string for SMBE_unknownlevel error in SMB. (Tim) -* Dissect EAP messages inside RADIUS. (Adam) -* Various EAP and EAPOL code improvements. (Guy) -* COPS, DNS, and TPKT "volatile" declaration fix. (Guy) -* Dissect EAPOL Key messages payloads, message type display improvments, - code comments. (Guy) -* Put missing initializations of table entries in "plugins.c". - (John Mackenzie) -* Remve offset argument from "is_tpkt()". (Guy) -* TPKT stream reassembly improvements. (Guy) -* Proper "getopt()" handling in editcpap, mergecap, randpkt, tethereal, - and ethereal. (Peter Valchev, Guy) -* TCP desegmentation memory management improvements. (Guy) -* Capture file size, duration, and count code updates. (Guy) -* Fix "get_positive_int()" in tethereal.c. (Guy) -* Run-time protocol dissector initialization updates. (Guy) -* EAP header and protocol dissection updates. (Guy) -* Put all the capture options into a structure, including ringbuffer - options. (Guy) -* Fix a RADIUS typo. (Adam) -* ICQ variable initialization and other code fixes. (Guy) -* Fix an an off-by-2 problem in RADIUS. (Adam) -* Fix RADIUS/EAP column information printing. (Guy) -* More RADIUS/EAP display improvements, add SSL data support to - EAP dissector. (Guy, Adam) -* M3UA editorial fixes. (Michael) -* EAP/SSL display fixes. (Guy, Adam) -* More RADIUS/EAP improvements. (Guy) -* Support for another M3UA message type. (Michael) -* Add support for old- and new-style dissectors. Make EAP a new-style - dissector. (Guy) -* Improved DCE RPC SAMR alias and group name display. (Ronnie) -* Fix pluralization in DCE RPC SAMR dissector. (Guy) -* Use the SNMP library to print the names of COPS PIB OIDs. (Kari) -* Fix "create_dissector_handle()" to properly create a handle for an - old-style dissector. (Guy) -* Register GIOP dissector as a UDP heuristic dissector. (John) -* Display a different message in the COL_INFO field for SMB anonymous - session setup packets. (Tim) -* Properly label the source of reassembled CLNP, IPv4, IPv6, and WTP data - along with uncompressed WCP data. (Guy) -* Remove unused variables and declarations of non-existent functions, - other code cleanup. (Joerg, Guy) -* Use "-D_U_" to mark unused arguments, RCS ID additions. (Joerg, Guy) -* Support for IEEE 802.1w RST BPDUs. (Alex Ruzin) -* Remove unused variables, structure definitions, and functions from - epan/proto.c and epan/dfilter/semcheck.c. (Joerg) -* Fix the declaration of "addr_call_dissector" to match the function - signature of "call_dissector()" in plugins/plugin_table.h. (Guy) -* Declare osinl_subdissector_table as 'extern' in packet-osi.h. (Gilbert) -* "Follow TCP Stream" code improvements. (Gilbert) -* Handle NBSS messages where the NBSS header is split across TCP segment - boundaries. (Guy) -* README.developer subtree text updating updates. (Guy) -* Add better ASN.1 error reporting to LDAP and SNMP dissectors. (Guy) -* Don't link with the SNMP library by default. (Gerald) -* Better Python checking in Makefile.nmake. (Andrew Feren) -* In README.developer, fix two references to "proto_item_set_text()" and - "proto_item_append_text()" to use the right names. (Guy) -* Add support for the Administrative Status object to RSVP. (Ashok) -* NFS updates. (Mike Frisch) -* Fix data type and initialization of an unsigned integer in RSVP. (Guy) -* Fix a typo in the M3UA dissector. (Michael) -* Update the SCTP CRC32 checksum code to match - draft-ietf-tsvwg-sctpcsum-03. (Michael) -* Warn people against using "ulong" or "ushort" in README.developer. (Guy) -* Unused variable identification and clean up. (Joerg) -* Treat LDAP_REQ_UNBIND as a request with nothing in it, order request - types in the code. (Guy) -* Properly handle unknown message types in the LDAP dissector. (Guy) -* LDAP_REQ_UNBIND and Bind reply fixes. (Guy) -* Add better ASN.1 BER error reporting to the LDAP dissector. (Guy) -* Make "get_host_ipaddr()" require dotted-quad IP addresses to really be - quads. (Heikki Vatiainen) -* Report the type of an unrecognized SCTP parameter. (Michael) -* Check for errors in seeks, "tell"s, and "stat()"s/"fstat()"s, fix memory - leaks, other fixes in wiretap code. (Guy) -* Update README.win32 to reflect Andrew's Python changes in config.nmake. - (Guy) - -Overview of changes in Ethereal 0.9.1: -* Initial DLSw support. (Paul Ionescu, Guy) -* IS-IS system ID and IS type value fixes. (Hannes Gredler) -* Add Generalized MPLS support to RSVP. (Ashok) -* SliMP3 data protocol support. (Ashok) -* Data fetching and padding fixes in BOOTP dissector. (Guy) -* ONC RPC time reporting enhancements. (Ronnie) -* Nanosecond time field fix. (Guy) -* RSVP TSpec, Flowspec, Compression Hint, and Null Service updates. - (Ashok) -* IP dissector code cleanup. (Guy) -* Add dissection of ypbind calls. (Ronnie) -* Add window geometry prefs. (Gerald) -* Fix protocol hierarchy stats bug. (Gilbert, Gerald) -* Register a protocol for raw packet data. (Gilbert, Guy) -* Remove gcc dependency in TCP graphing code. (Albert Chin) -* Autoconf simplification. (Albert) -* PPP multiplexing support. (Jayaram V.R.) -* Add SPOOLS RPC, more DOS error codes. (Tim Potter) -* Capture data structure fix. (Guy) -* Better capture error checking and handling. (Graeme Hewson) -* Column display time formatting fix. (Guy) -* MacOS X capture timeout bug fix. (Michael Tuexen, Guy) -* Better tvbuff length checking. (Gilbert) -* Windows build environment fixes. (Hamish Moffatt) -* TCP desegmentation support in SSL. (Scott Renfro) -* proto_tree_is_visible declaration cleanup. (Guy) -* Greatly expanded NDMP support. (Ronnie) -* Add WTP reassembly. (Tom Uijldert) -* More Windows Makefile and VC++ build environment fixes. (Hamish) -* Windows drive letter stat()ing fix. (Guy) -* More NDMP fixes and updates. (Ronnie) -* NCP request/reply matching fixes. (Gilbert) -* Fix a ypbind typo. (Guy) -* MIP tvbuff and tree field fixes. (Guy) -* Runt NBSS message fix for NBNS. (Guy) -* RPC-over-TCP exception handling improvements. (Guy) -* DIAMETER vendor ID lookup fix. (David Frascone) -* SMB/CIFS request/response matching fix. (Guy) -* Signed/unsigned display fixes in DIAMETER, ICMPv6, CLNP, IP, TCP, - NDMP, and SMB dissectors. (Guy) -* Fix malformed packet reporting typo. (Guy) -* Capture child process handling fixes. (Guy) -* SMB tree item addition fix. (Guy) -* MMSE protocol tree and tvbuff fixes. (Tom, Guy) -* Attribute 00:B0:D0 in manuf to Dell. (M.C. van den Bovenkamp) -* Color filter fixes. (Guy) -* DBS Etherwatch and VMS TCPIPtrace encapsulation handling fixes. - (Marc Milgram) -* Add DHCPv6 dissector. (Jun-ichiro itojun Hagino) -* HMIPv6 fix. (Martti Kuparinen) -* Add --disable-usr-local flag to configure. (Gilbert) -* Add SCSI dissector, change iSCSI dissector to use it. (Dinesh Dutt) -* Add bitfield support to NCP dissector. (Gilbert) -* Add capture prefs page. -* RPC exception handling fixes. (Guy) -* Libpcap-less tethereal build fixes. (Guy) -* Real-time update and automatic scrolling prefs fixes. (Guy) -* Remove bitfields from VJ dissector. (Irfan Khan) -* RTCP BYE packet fix. (Nagarjuna Venna) -* FDDI bit-swap policy adjustment. (Guy) -* Make GtkCTree line and expander style consistent, scrolled window - updates. (Guy) -* Display filter expression generation enhancements. (Jirka Novak) -* Rename Capture->Start window (Guy) -* Add internet draft pointers to ICMPv6 comments. (Guy) -* Fix capture() delcaration in tethereal.c. (Guy) -* DHCPv6 code cleanup. (Guy) -* ncp2222.py arrray generation fixes. (Guy, Gilbert) -* Add BSD Compress, MVRCA, and Deflate support to PPP CCP. - (Motonori Shindo) -* Auto-scroll preference fixes. (Guy) -* Add file handle to file name resolution to NFS, etc. (Ronnie) -* Preference check box label rearrangement. (Guy) -* Add a name resolution preference page, other prefs updates. (Guy) -* Add TCP desegmentation support to LDAP dissector. (Guy) -* LDAP protocol tree updates. (Guy) -* NFSv3 fsstat label enhancements. (Guy) -* NFSv2 name snooping bug fix. (Ronnie) -* DCERPC-over-SMB reassembly fix. (Guy) -* Preference fixes for DIAMETER, NDMP, and SMB dissectors. (Guy) -* BGP attribute fixes. (Guy) -* Header include fix for prefs.c. (Guy) -* Updated HMIPv6 support. (Martti Kuparinen) -* VMS TCPIPtrace file recognition fix. (Marc) -* SCTP CRC, preference and IP address fixes and updates. (Michael, Guy) -* Array allocation fix for tethereal. (Gilbert) -* Digest handling and payload fixes in SCSI and iSCSI dissectors. (Mark) -* Add SCTP support to text2pcap. (Michael, Guy) -* Better fragmentation reporting for CLNP, frame, IP, IPv6, SMP, and WTP - dissectors. (Guy) -* SSL desegmentation fixes. (Guy) -* Add desegmentation support to BGP dissector, other updates and fixes. (Guy) -* TCP fragmentation/reassembly fixes. (Guy) -* TNS packet length fix. (Guy) -* EtherPeek file reader, name capitalization, and time handling cleanup. (Guy) -* Enhanced TCP stream hex dump display. (Jirka) -* Memory freeing fix in main.c. (Jirka) -* Better gzseek() checking. (Guy) -* Fix a compiler warning in follow_dlg.c. (Guy) -* Make NDMP desgmentation TRUE by default. (Guy) -* AFS parsing improvements, get-entry-by-name-u updates. (Nathan) -* Add option to disable TCP checksum checking. (Guy) -* Better NDMP PDU handling. (Guy) -* RPC data length handling fix. (Guy) -* DNS and NBNS length checking fixes. (Guy) -* IP, IPv6, and CLNP reassembly fixes and updates. (Guy) -* Clean up code in RPC's dissect_rpc_opaque_data(). (Guy) -* Make the blurbs for protocol preference items into tooltips. (Guy) -* Various protocol tree and tvbuff enhancements. (Guy) -* SCTP editorial change. (Michael) -* Add SCTP checksum and "-S" option to text2pcap. (Michael) -* Revapmped RPM build process. (Gerald) -* Fix protocol preference blurbs for LDP and PGM. (Guy) -* AIM family and subtype field display fix. (Guy) -* .cvsignore updates. (Guy) -* "epan/" subdirectory include fixes. (Guy) -* Recursive struct and readability improvements for ethereal_gen.py - (Frank Singleton) -* Update LDP to support RFC 3036. (Ricardo Barroetaveña) -* Update iSCSI to support draft-09 of the spec, other fixes. (Mark) -* Convert some "col_add_str()" calls to "col_set_str()". (Guy) -* EtherPeek file reader fixes. (Alan Harrison) -* SVR4 packaging fixes and updates. (Andrew Feren) -* Fix spelling error in UDP dissector. (Nathan) -* EtherPeek file reader fix. (Alan Harrison) -* LDP-over-UDP PDU fix. (Ricardo Barroetaveña) -* Product name and description updates. (Guy) -* DCE RPC response/request matching. -* Format reference, physMedium, and mediaType fixes for EtherPeek - reader. (Guy) -* Date-related fixes for text2pcap. (Hamish) -* Code and spelling error cleanup in ethereal_gen.py. (Frank) -* ES-IS typo fix. (Greg Franks) -* Replace many tvb_length() and tvb_length_remaining() calls. (Guy) -* Add ATM support to NetMon reader. (Guy) -* Add NT SID support to SMB dissectors. (Tim) -* NDR pointer handling in DCE RPC, SAMR updates (Ronnie) -* 64-bit integer- and time-related updates for SMB dissectors. (Guy) -* Fix <netinet/in.h> inclusion in netmon.c. (Motonori) -* Various fixes for smb-pipe.c. (Guy) -* NT FILETIME and SMB field name hierarchy fixes for SMB dissectors. - (Guy) -* Add support for fixed-length link-layer headers to 802.11 dissector. - (Guy) -* Ring buffer file format fixes for tethereal. (Guy) -* OpenBSD firewall virtual interface capture support. (Mike Frantzen) -* Support a libpcap link-layer type of 17 as DLT_PFLOG unless DLT_LANE8023 - is defined as 17. (Guy) -* DCE RPC enhancements, and SAMR improvements. (Ronnie) -* Add AiroPeek capture support. (Guy) -* Fix a pflog typo. (Guy) -* H.261 fixes. (Joe Litman) -* NULL pointer/integer comparison fix in SMB dissector. (Guy) -* _XOPEN_SOURCE / __USE_XOPEN declaration fixes for strptime(). (Guy) -* More accurate reporting for old zlibs in acinclude.m4. (Guy) -* Work around "sed"-related impariments. (Guy, Heikki) -* IPv6 name resolution support on Solaris 8. (Heikki Vatiainen) -* Updated GIOP plugins. (Frank Singleton) -* VMS TCPIPtrace fixes. (Marc) -* Periodic manuf/manuf.tmpl update. (Gerald) -* Link libwiretap to dftest. (Alex Huetter) -* Fix up some type/size problems in lemon.c. (Guy) -* Make some variables volatile to fix GCC-on-Digital-Unix complaints. - (Guy) -* Add a "--without-gcc" option to configure.in. (Guy) -* BGP community name printing fixes. (Guy) -* String-related inclusion, printing, and conversion fixes for DIAMETER, - pcnfsd, pflog, and WCCP dissectors, plus tcp_graph.c. (Guy) -* Remove the "--without-gcc" option. (Guy) -* Update draft-09 compatibility, change the default port number to 3260, - and add extra info to COL_INFO for iSCSI dissector. (Mark) -* Update M3UA dissector to support SIGTRAN draft versions 6 and 10, and - to register all protocol fields. (Michael) -* Update ISUP to work with the M3UA dissector. (Michael) -* Remove "inet_v6defs.h" inclusion and calls to alloca() from - column-utils.c. (Guy) -* AVP- and time-related fixes for DIAMETER. (Guy) -* Add TSP dissector. (Uwe) -* String buffer fix in column-utils.c. (Guy) -* GTP updates and fixes. (Michal Melerowicz, Guy) -* Update INSTALL document, including configure switches. (Guy) -* Add LSP-TUNNEL support to RSVP along with code cleanup. (Ashok) -* Add tvb_ensure_length_remaining() call, and modify dissectors to use - it. (Gilbert, Guy) -* Remove extra whitespace in protocol tree for SMB dissector. - (Gilbert, Tim) -* Fix a gcc warning in tvbuff.c. (Guy) -* Tvbuff and struct size fixes in PIM, RPC, WSP, and yhoo dissectors. (Guy) -* FID display enhancements for SMB dissector. (Tim) -* Use igmp_checksum() in other dissectors. (Guy) -* Fix "checksum is bad" flag. (Guy) -* Packet length checking fix for Auto-RP dissector. (Guy) -* Add dissection of abort packets to RX dissector. (Nathan) -* Clean up Q.931 heuristic code, update is_tpkt(), export TPKT support - routines to plugins. (Guy) -* Protocol tree, tvbuff length checking and offset fixes for SDP, SIP, - and SliMP3 dissectors. (Guy) -* STAT and ypserv subtree creation fixes. (Guy) -* Syslog parsing and length checking fixes. (Guy) -* iSCSI updates. (Mark) -* Add routines to the plugin table, include fixes. (Charlie Duke) -* Add ports for SSL POP, IMAP, and LDAP to SSL dissector. (Nathan) -* Switch statement fix in packet-rsvp.c. (Guy) -* Initial IAPP support. (Alfred Arnold) -* Small MTP3 fix. (Michael) -* SCTP protocol tree updates. (Michael) -* SDP string termination fix. (Guy) - -Overview of changes in Ethereal 0.9.0: - -* Initial NDMPv3 support. (Ronnie) -* packet-l2tp.c - Vendor-specific attribute fixes. (Motonori) -* Fix timestamp processing in packet-ucp.c, other UCP fixes. (Steffen - Weinreich) -* README.developer updates. (Guy) -* Dump file creation fixes and updates in wiretap/file.c. (Guy) -* packet-ssl.c - Add FIPS Cipher Suite ID support. (Scott Renfro) -* prefs.c - Quake3-related changes. (Guy) -* Enable coseventcomm plugin on Win32. (Frank Singleton, Guy) -* SMB rewrite: - Fix bug in dissect_transact_data in packet-smb-pipe.c. (Guy) - Properly handle the andX command in a LockingAndX message. (Guy) - Fix text termination in get_pointer_value(), fix offsets in - add_pointer_param(), fix null values in item lists, properly - handle shortened response data. (Guy) - Tvbuffification changes. (Ronnie) - Flags and Flags2 field cleanup. (Guy) - Check for a zero word count in LogoffandX requests and replies. (Guy) - Date conversion fixes. (Guy) - AndX-related tvbuffification updates. (Ronnie) - Various code cleanup and timeout display enhancements. (Guy) - Put andX commands at the same level as the first command. (Guy) - Byte parameter dissection and bitfield fixes. (Guy) - Properly use dissect_open_print_file_smb(). (Guy) - NT Transact dissection. (Ronnie) - File data, Write Raw, Write Multiplexed, Open and X, and - NT Create and X fixes and additions. (Guy) - Print create flags properly, fixes for - get_unicode_or_ascii_string_tvb(). (Guy) - Tvbuffification of SMB print commands. (Ronnie) - NT Create and X support. (Ronnie) - Display NT create options in hex. (Guy) - Change "DFS" references to "Dfs". (Guy) - Show error status in Info column. (Tim Potter) - Dissect NT create option bits. (Guy) - Tvbuffify Transaction2. (Ronnie) - Add DCE RPC over SMB support, plus several MS DCE RPC services. - (Tim) - Include the sync I/O alert and nonalert bits. (Guy) - Tvbuffifiy Transaction. (Ronnie) - Add support for Write And X. (Guy) - Stream size, information, and name fixes. (Guy) - Clean up request/response matching. (Ronnie) - Update LANMAN dissector w.r.t "Response to", add support for - unknown SMBs. (Guy) - Request/reply hash table cleanup. (Guy) - Update Write AndX according to the MS docs, connectionless mode - testing fixes. (Guy) - NT Transaction, Transaction2, Transaction reply fixes, - dissect_pipe_smb() and dissect_mailslot_smb() display fixes, - more hash table fixes. (Guy) - "smb_saved_info_t" structure updates, mailslot reply length - checking fixes. (Guy) - NT Create And X display updates, other display updates. (Tim) - Add open/create FID to Info colum. (Guy) - DCE RPC-over-SMB conversation matching enhancements. (Tim) - dissect_mailslot_smb(), dissect_pipe_smb(), MSRPC, LANMAN, other - SMB updates. (Guy) - SMB dissector registration updates. (Guy) - MSRPC-over-SMB tree rearrangements. (Guy) - Put pipe function codes in Info data. (Guy) - Better pipe request/response tracking. (Guy) - Fully dissect named pipe protocol, set naming according to SNIA - CIFS spec. (Guy) - Better transaction continuation handling. (Ronnie) - Update proto_tree_add* routines to allow for zero/null tvbuffs, - put this to use in SMB Pipe dissector. (Guy) - Transaction Secondary and Transaction2 Secondary. (Ronnie) - General cleanup, update names of SMB commands to match the - SNIA CIFS spec. (Guy) - Reassembly fixes and updates, NT Cancel updates. (Ronnie) - Pipe subtree cleanups. (Guy) - Reassemble transactions if transaction continuations are seen. - (Ronnie) - Handle null si->sip values in smb_trans_defragment(). (Guy) - Mailslot fragmented transaction fixes. (Ronnie) - Rename "msrpc" heuristic dissector table to "smb_transact". (Guy) - Tvbuff length checking fixes. (Guy) - Request/reply tracking fixes. (Guy) - Track FID values between requesta and responses for ReadAndX and - WriteAndX. (Ronnie) - Desegmentation and fragment reassembly updates. (Ronnie) - Add "file already exists" DOS error handler. (Tim) - DCERPC over SMB reassembly. (Ronnie) - Request/response tracking fixes. (Guy) - Memory management fixes. (Guy) - Add context handle dissection support to DCERPC dissectors, - enhance MS Security Account Manager dissector. (Todd Sabin) - Export NT_errors[] to MS Security Account Manager dissector. (Guy) - More NT error codes. (Todd) - NT security descriptor support. (Ronnie) - Even newer, more enhanced reassembly. (Ronnie) - NT ACL structure dissection. (Ronnie) - More MSRPC to DCERPC conversion. (Tim) - Dissect DCERPC LSA RPC stub data. (Tim) - Dissect security descriptor flags. (Ronnie) - ACL list display cleanup. (Guy) - Fragmented NT Transaction response reassembly. (Ronnie) -* packet-wsp.c updates and fixes. (Georg von Zezschwitz) -* Update README.win32 to include local WinPcap mirror. (Gerald) -* Add VMS TCPIPtrace wiretap module. (Marc Milgram) -* IDL compiler backend fixes and updates: (Frank Singleton) - Check for recursive unions or structs. - Handle "short" as a union discriminant type. - Handle case where union discriminant may be a typedef. - Change integer template to long template. - Initial code for \n and \t as union case labels. - Modify the way unions and structs are referenced. - Fix calling sequence of col_add_str() and col_set_str(). -* L2TP Disconnect Cause Information AVP support. (Motonori) -* Add DBS Etherwatch wiretap module. (Marc Milgram) -* iSCSI dissector updates: - Match dissector to the -08 draft. (Mark Burton) - Fix FT_UINTn references. (Guy) - Handle header and data digests, desegmentation, multiple PDUs per - packet, better recognition heuristics, cruft removal. (Mark) - Fix iscsi_desegment and iscsi_port type declarations. (Guy) - Change the short name from "ISCSI" to "iSCSI" (Guy) -* packet-wap.h - Fix Push-traffic port number. (Tom Uijldert) -* packet-mmse.c - Fix date decoding, field name, cosmetic fixes. (Tom) -* Various IPX fixes. (Guy) -* Properly dissect non-SCCP data payload. (Guy) -* Add sort indicators to the main window column headers. (Gerald) -* Sort preference modules alphabetically. (Guy) -* Enhanced icons. (Gordon McKinney, Gerald) -* Many configuration directory-related fixes and updates: (Guy) - Use the proper directory separator for each platform. - On Windows, place config files in "Application Data\Ethereal" in the - user's "profile" directory - On Windows, place "ethers" and "ipxnets" in the Ethereal application - directory. - Other miscellaneous fixes. -* WSP Cache-Control headers updates and fixes. (Georg) -* packet-isakmp.c fixes: - Handle UDP-encapsulated IPSec NAT Keepalive packets. (Yaniv Kaul) - Loop over all SA sub-payloads, check for a payload type of "None", - check payload data length, show raw bytes of SPI. (Guy) - Enhance protocol ID dissection in dissect_transform(), other dissectors. - (Guy) - IPCOMP transformation and ID_IPV4_ADDR_SUBNET support. - (Andreas Stockmeier) -* Replace get_home_dir() with get_persconffile_dir(). (Guy) -* RADIUS tunnel updates. (Pavel Novotny) -* packet-iua.c - Field name fixes. (Guy) -* Use a case-insensitive sort for the protocol list. (Guy) -* Properly handle ACK-only GRE packets. (Guy) -* Show SCTP parameter types in hex, make enumerated types filterable. (Guy) -* Handle pcap_open_live() succeeding, but with a warning. (Guy) -* Get rid of signed/unsigned comparison warnings in wiretap. (Gilbert) -* Fix iptrace Ethernet interface type. (Gilbert) -* Gnutella updates and fixes: (Gilbert) - Check packet size. - Handle zero-length sub-headers. - Fix improper use of proto_tree_add_item(). -* Check length while calculating telnet suboptions. (Gilbert) -* Fix signed/unsigned comparisons in tvbuffs and other places. (Gilbert) -* packet-wsp.c - Handle 1.3 and 1.4 Content-Type values. (Tom) -* Properly handle a zero checksum in packet-ospf.c. (Guy) -* Fix config.h dependency checking on code that uses "ftypes" and "dfilter" - (Guy) -* Add strptime() support on Win32 systems. (Mike Frisch, Guy) -* Fix snprintf()-related signed/unsigned warning. (Guy) -* PPP updates: - CCP and compressed datagram support. (Motonori) - CBCP support. (Motonori) - Add BACP and BAP support. (Motonori) - Van Jacobson decompression support. (Irfan Khan) - VJ enhancements and fixes. (Guy) - Add more filterable fields. (Guy) -* Handle NFSv4 protocol changes. (Mike Frisch) -* Compiler-independent support for FT_UINT64. (Ronnie Sahlberg) -* Convert SOCKS dissector to tvbuffs. (Ronnie Sahlberg) -* 64-bit-related BOOTP fixes. (Guy) -* Other 64-bit-related fixes. (Guy) -* Update packet-pim.c to match draft-ietf-pim-sm-v2-new-03. - (Shinsuke Suzuki) -* Fix GTP IPv4 address byte ordering. (Guy) -* Fix SOCKS IPv4 address ordering, comments, user name, other fixes. (Guy) -* DVMRP and GTP code cleanup. (Guy) -* TCP desegmentation fix. (Ronnie Sahlberg) -* Remove non-tvbuff code. (Guy) -* Add local WinPcap mirror to capture error dialog. (Guy) -* "extern" function fixes. (Guy) -* Mobile IP enhancements and fixes. (David Frascone) -* Update packet-bootp.c to handle RFC 3118 DHCP authentication, - other related enhancements. (Guy) -* Add plugins/plugin_api_defs.h for external function declrations. - (Guy) -* Support Mobile IP ICMP Router Advertisements. (David) -* Display unknown extension types in decimal, not hex. (Guy) -* Add an option to show the File Offset of a frame. (Gilbert) -* Fix some declarations to match the signatures of "tvb_find_guint8()" and - "tvb_pbrk_guint8()". (Guy) -* Load Diameter dissector dictionary as an XML file. (David) -* Check for "iconv.h" on UNIX systems. (Guy) -* Add 64-bit signed integer support, use in Diameter dissector. (Guy) -* Add DLT_CISCO_IOS to wiretap. (Gilbert) -* TFTP enhancements and updates. (Richard, Guy) -* Fix a tvbuff leak. (Sirop Erable, Guy) -* Rename "private" member of the "packet_info" structure to - "private_data". (Guy) -* Properly free "gph_hfinfo" in epan/proto.c. (Guy) -* Include arrow pixmaps in distribution. (Andrew C. Feren) -* Diameter AVP enhancements. (Guy) -* Suport desegmentation of Diameter-over-TCP. (David) -* Add Cooperative Route Filtering Capability support to BGP dissector, - fix Route Refresh Messaging bug. (Motonori) -* Become very displeased if a dissector tries to register more than one - preference with the same name. (Guy) -* Diameter Info column cleanups. (Guy) -* Add support for obsoleted preferences, so Ethereal won't complain - about them when reading the preferences file. (Guy) -* Plugin table and API updates. (Tomas Kukosa, Guy) -* decode_as_dlg.c - Include protocols for TCP conversation dissectors in - the list of protocols that can be used to decode stuff. (Guy) -* SUA dissector, which replaces the SUA Light dissector. (Michael Tuexen) -* Add non-heuristic UCP dissector. (Tom) -* AIX libpcap file heuristic updates. (Guy) -* Add PCNFSD dissector (Uwe Girlich) -* Add EAPOL (802.1x) and PPP/EAPOL support. (Pekka Nikander) -* Nokia libpcap file fixes. (Guy) -* Add IPv4/IPv6 payload support to MPLS. (Hamish Moffatt) -* Allow periods in preference module names. (Gilbert) -* File dialog string fixes. (Andreas) -* Fix math error in packet-clnp.c. (Guy) -* More AIX DLT_ value fixes. (Guy) -* IPSEC AH header and interface list fixes. (Kazushi Sugyo) -* Call request and reply subdissectors in DCE RPC. (Tim) -* SMTP dissector cleanup. (Guy) -* Update Gilbert's email address. (Gilbert) -* Update XAUTH-NEXT-PIN and XAUTH-ANSWER. (Yaniv Kaul) -* packet-radius.c - Better handling of bogus AVPs. (Guy) -* Get rid of remaining non-tvbuff compatibility code. (Guy) -* Add SNA-over-X.25 support, QLLC dissector. (Gilbert) -* Add support for heuristic HTTP subdissectors. (Guy) -* Improved byte view selection behavior. (Guy) -* Improved byte view notebook behavior. (Guy) -* Enhanced capture length reporting and checking. (Guy) -* General code cleanup (remove unused variables, etc). (Guy) -* Update behavior w.r.t. dissectors changing the packet_info - struct. (Guy) -* Remove the global "pi" variable, and update code accordingly. (Guy, Gilbert) -* text2pcap: - Enhanced parsing, getopt() fixes. (Guy) - Support for time stamping of packets. (Gordon McKinney) - Handle colons after the offset field. (Gordon) -* ethereal - Treat extra command line argument as a capture file to be - read. (Guy) -* packet-ipx.c - Add additional SAP values. (Guy) -* Switched dissectors from dissect_data() to call_dissector(). (Guy, Ed) -* Switched dissectors from CHECK_DISPLAY_AS_DATA to CHECK_DISPLAY_AS_X - (Ed) -* Fix a bug in WCCP capability info dissection. (Raghu Angadi) -* Handle multiple LDP PDUs per TCP segment, other fixes. (Guy) -* Enhance conversation dissector calling, other dissector calls. (Guy) -* DCE RPC enhancements. (Todd Sabin, Guy) -* Fix DCE RPC PDU padding. (Guy) -* Add missing terminators to some value_string arrays. (Guy) -* OSPFv3 checksum fix. (Taisuke Sasaki) -* Support for 802.11+Prism II monitor-mode link-layer headers - (Tim Newsham) -* Support OSI CLNP over GRE. (Guy, Mrmcsnoots@aol.com) -* Support LocalTalk LAP, Prism updates. (Guy) -* Various NLPID-releated fixes and enhancements. (Guy) -* Color filter dialog updates and enhancements. (John McDermott) -* X.264, ISO 8602 updates. (Guy) -* dissect_wtp_fromudp() enhancements. (Guy) -* dissector_add(), dissector_delete(), and dissector_change() updates. - (Guy) -* X.25 dissector table updates. (Guy) -* Dissector table updates. (Guy) -* Add SMPP support. (Tom) -* Update M2PA to support draft 3. (Michael) -* TCP/UDP checking fixes. (Guy) -* Add ISO 8473 dissector handle to X.25. (Guy) -* Preference code fixes. (Thomas Wittwer) -* Support for stopping captures for a specific file size or timeout. - (Thomas Wittwer, Matthias Nyffenegger) -* Large capture file size support. (Guy) -* Support for ring buffer capture files. (Thomas, Matthias) -* Ring buffer updates. (Guy) -* Update Ascend/Lucent trace file parser. (Motonori) -* Support for Visual Networks Visual UpTime capture files. (Tom Nisbet) -* MS Netmon fix. (Guy) -* WildPackets Etherpeek fix. (Guy) -* Add a heuristic dissector for protocols running atop X.25. (Guy) -* Capture file support documentation updates. (Guy) -* Fix the handling of the metric and referenced LS type fields in OSPFv3 - packets. (Taisuke) -* "Save only marked frames", other UI tweaks. (Guy) -* Protocol tree internals cleanup. (Guy) -* Remove /dev/null hack from Ascend/Lucent scanner. (Motonori) -* Handle null dissector handles in decode_as_dlg.c. (Guy) -* Display WTAP_ENCAP_ values in decimal. (Guy) -* Dfilter enhancements. (Guy) -* Add multipart content support to WSP/MMSE. (Tom) -* MacOS X compiler tweaks. (Guy) -* Update config.guess and config.sub. (Guy) -* Changed BXXP dissector to BEEP. (Darren New) -* Add descriptive name to dissectors. (Guy) -* TCP graphs(!) (Pavel Mores) -* Tweak and otherwise work around libtool file copy behavior. (Guy) -* Add newer 3D icons. Set window icon to the new logo. (Gerald) -* "msrpc" to "dcerpc" name changes. (Tim Potter) -* Disable printing to a printer (but not a file) in Win32. (Guy) -* Make IP over PPP work w/graphing code. (Gordon McKinney) -* capture_dlg.c - Check for invalid maximum packet count values. (Guy) -* frame_data and packet_info data rearrangement. (Guy) -* Don't unnecessarily fill coluumns in tethereal. (Guy) -* Other column-related cleanups. (Guy) -* Remove old-style dissector references from the developer docs. (Guy) -* Enhance TCP graph error reporting. (Guy) -* Ethernet, IP, and TCP header bitfield and alignment fixes. (Guy) -* TCP graph enhancements. (Guy, Motonori) -* Add MTP2 dissector, update MTP3 dissector. (Michael) -* SOCKS response code display and filter field fixes. (Mark S. Allen, Guy) -* Makefile.nmake and .pdb file fixes. (Motonori) -* Work around non-standard UCD/Net-SNMP API changes made by various - Linux distros. (Gerald) -* Windows uninstall updates. (Motonori) -* Add Diameter dictionary to the RPM package. (Guy) -* Fix PPP dump trace file memory leak, other PPP dump fixes. (Gilbert) -* Plug a dfilter memory leak. (Gilbert) -* Fix window/icon title code. (Guy) -* SDP field updates, handle all SDP subfields. (Ed) -* Add KDE Styleguide-compliant icons. (Gerald) -* Support for LOCATION_FORWARD, LOCATION_FORWARD_PERM and - NEEDS_ADDRESSING_MODE replies in GIOP. (Bernd Becker) -* Image documentation and updates. (Gerald, Guy) -* Add a KDE/GNOME .desktop file. (Guy) -* More protocol tree updates. (Guy) -* M2TP support. (Heinz Prantner) -* Fix goto problems in the DCERPC LSA dissector. (Motonori) -* PPP dump reader fixes. (Irfan Khan) -* GIOP protocol string fixes. (Guy) -* DCERPC subdissector fixes. (Guy) -* Get rid of calls to "proto_is_protocol_enabled()" in heuristic - dissectors. (Guy) -* Support per-protocol-tree data, modify dfilter to use this. Other - protocol tree and dissector enhancements. (Gilbert) -* Print code cleanup. (Gilbert) -* GIOP info column fixes. (Bernd) -* Remove .pdb files from Windows package. (Motonori) -* Add text2pcap and mergecap to Windows package. (Guy) -* Various SCTP updates. (Michael) -* Set PPP direction in Ascend/Lucent module. (Guy) -* ISIS hello, LSP, CSNP, PSNP code rework. (Guy) -* Work around Windows' annoying decision to map 0.0.0.0 to the local host - name in "gethostbyaddr()". (Guy) -* Capture file size test fixes in tethereal, command line argument - parsing fixes. (Guy) -* VMS TCPIPtrace efficiency improvements. (Marc) -* Add Cisco HDLC and frame relay direction reporting. (Tom) - -Overview of changes in Ethereal 0.8.20: - -* packet-x25.c - Dissect more diagnostic codes. (Olivier) -* More mergecap fixes. (Scott Renfro) -* Fix a typo in packet-ssl.c (Scott) -* Check for localtime() return value (Scott) -* Epan fixes (Guy) -* Add SSL fields to the protocol tree, other SSL fixes. (Guy) -* Correct a pile of proto_tree_add_* calls in packet-afs-macros.h, - packet-h261.c, packet-iscsi.c packet-ldp.c, packet-mpeg1.c - packet-mrdisc.c, packet-rtp.c, packet-sll.c, packet-yhoo.c, - packet-x11.c, and packet-zebra.c. (Guy) -* Fix a string length check in packet-iscsi.c (Guy) -* README.developer updates (Guy) -* Change ethereal_gen.py to generate plugins instead of static dissectors. - (Olivier) -* Fix typos and formatting in packet-x25.c and packet-ntp.c (Guy) -* Documentation makefile changes (Guy) -* Add "Suppress Unmarked" printing option (Ed) -* Add a "Mark Frame" packet list menu option (Ed) -* CORBA IDL updates (Frank) -* Fix X.25 packet length checking (Olivier) -* GIOP CosNaming support (Frank) -* Simplify the addition of plugins to the toplevel makefile (Ed) -* Many WSP enhancements, add WAP conversation dissection (Guy) -* Remove unused variables in gtk/proto_draw.c, packet-ip.c, - packet-smb-browse.c, mergecap.c (Guy) -* Keep ethereal_gen.py from generating zero-length arrays, remove - zero-length arrays from packet-cosnaming.c (Guy) -* Added CosEventComm dissector. (Frank) -* Fix "inline" call in packet-pgm.c (Guy) -* Update packet-ieee80211.c to handle mishandling of Novell 802.3 packets - (Guy) -* Generalize handling of RFC 1700-style address family numbers. (Guy) -* Many Quakeworld and Quake2 dissector enhancements. (Uwe) -* Add routines used by GIOP plugins to the plugin address table. (Guy) -* Properly check for GCC version >= 2 when using "__attribute__" (Guy) -* Quake3 Arena dissector, plus many enhancements (Uwe) -* iSCSI updates. (Mark Burton) -* Update preferences error checking and comments, fix a memory leak, - parser fixes and updates. (Guy) -* Add GMRP dissector (Markus Seehofer) -* Add mergecap.rc.in to distribution. (Guy) -* packet-dcerpc-remact.c fix (Todd Sabin) -* Add description of CIDR support back into man pages. (Guy) -* Add "wlan.addr" field. (Guy) -* Man page white space and emphasis changes. (Guy) -* GIOP module name lookup fixes. (Guy) -* MacOS support updates. (Michael Tuexen) -* Fix premature g_free() in packet-giop.c (Frank) -* Null PLUGIN_DIR fix. (Michael) -* Don't build loadable module support if glib doesn't support it. (Guy) -* Configure-time pcap checking enhancements. (Guy) -* Kazlib exception code updates. (Gilbert) -* GIOP dissector fixes. (Frank) -* Many ethereal_be.py and ethereal_gen.py enhancements. (Frank) -* String length checking fixes in packet-smb-browse.c and packet-wsp.c. (Guy) -* Data display fixes in packet-smb.c. (Guy) -* Update DIAMETER dissector to draft-ietf-aaa-diameter-07. (David Frascone) -* packet-wsp.c fixes. (Alexandre P. Ferreira) -* idl2eth man page. (Frank Singleton) -* Fix port numbers passed by "-u" to text2pcap. (Guy) -* Properly handle packets sent to "\MAILSLOT\LANMAN". (Guy) -* Make dissect_pipe_lanman() local to packet-smb-pipe.c. (Guy) -* Handle missing authentication info in RPC packets. (Guy) -* Conversation matching improvements (Guy) -* Parse PASV mode FTP addresses, many other improvements. (Guy) -* Fix compiler warnings in packet-rtcp.c, packet-snmp.c, and - packet-socks.c. (Guy) -* Alow multiple protocol ID/datum pairs to be attatched to a - conversation. (Guy) -* Get rid of an unsed #define in packet-tcp.c. (Guy) -* Better packet length checking in packet-wsp.c. (Guy) -* Register HTTP dissector by name, so other dissectors can call it. - (Thomas Wittwer) -* Add the function prefs_register_string_preference(). (Thomas) -* Add HMIPv6 support. (Martti Kuparinen). -* First look in $PYTHONPATH/site-packages for ethereal_be.py and - ethereal_gen.py. Update idl2eth man page accordingly. (Frank) -* Properly close the capture file within tethereal before exiting. (Guy) -* Fix a typo in packet-icmpv6.c. (Martti) -* Add OSPFv3 support. (Palle Lyckegaard) -* RTSP and RTP improvements. (Jason Lango) -* Fix the "Save only marked packets" checkbox in the file save dialog. (Guy) -* Fix WAP WTP naming problems and add Transaction Class decoding. - (Olivier Biot) -* Install idl2eth in "/usr/local/bin". (Frank) -* Use correct byte counts in SMB write request packets. (Guy) -* Fix bugs and white space in packet-ospf.c. (Guy) -* GTPv1 support and GTPv0 improvements. (Michal Melerowicz and Nicolas Balkota) -* Scan TPI's to get proper WTP packet length and correct start of - WSP-data. (Tom Uijldert) -* Split RPC dissector into heuristic/non-heuristic forms, improve - conversation handling. (Guy) -* TCP desegmentation support plus ONC RPC and NBSS integration. (Ronnie - Sahlberg and Guy) -* NLM fix, fix for status monitor callback protocol. (Ronnie) -* XoT and RIP protocol field display filters. (Ronnie) -* Straighten out filter and protocol names in packet-stat-notify.c (Guy) -* OSPFv3 fixes (Palle Lyckegaard) -* Fix a signed vs unsigned warning in packet-ranap.c. (Guy) -* Support for dissecting multiple BGP capabilities. (Endoh Akira) -* Fix a signed/unsigned comparison problem, display command in decimal - in packet-rip.c. (Guy) -* Fix stat vs state confusion in packet-nlm.c. (Guy) -* Change the time resolution to nanoseconds and fix signed/unsigned - problems in many dissectors. (Guy) -* Get rid of sys/time.h includes in some epan files. (Guy) -* Show NFS times using absolute and relative fields. (Ronnie) -* Improve directory checking in plugins.c. (Guy) -* Generate idl2eth from idl2eth.sh, add docs to tarball. (Guy) -* Fix the handling of DNS-over-TCP. (Guy) -* Add DNS desegmentation, improve desegmentation default behavior. (Guy) -* Remove extra line in acinclude.m4 (Andy Hood) -* Add make-manuf and manuf.tmpl to the source distribution. (Guy) -* GTP updates and fixes. (Michal Melerowicz) -* CUPS fixes. (Guy) -* Add builtins for gzgetc and gzgets. (Ashok) -* Update ATM on Linux URL in wtap.h, explain ATMoL LLC header behavior - in packet-clip.c. (Guy) -* Fix tagged field length and snprintf() problems in 802.11 dissector. (Guy) -* Fix snprintf() and buffer problems in ICMPv6, ISAKMP, and WSP - dissectors. (Guy) -* Add MMSE support. (Tom Uijldert) -* Make capture errors more verbose under Win32, and add wiretapped.net - libpcap link. (Guy) -* Update Win32 README. (Guy) -* Fix Boolean flag display in GTP dissector. (Guy) -* Fix #define usage in TCP dissector. (Guy) -* Don't checksum short UDP packets. (Guy) -* Hand IP data from the ICMP dissector to the IP dissector. IPv6 - dissector fixes. (Guy) -* Fix SMB interim Transact2 response handling and display. (Guy) -* Add NT error code support to SMB dissector. (Guy) -* Other SMB dissector fixes. (Guy) -* Fix gzgets(), gzgetc() and gzseek() checking. (Guy) -* Additional Ascend and IETF codes to RADIUS. (Gaeme Hewson) -* WSP/WTLS push-traffic handling. (Tom Uijldert) -* DCE RPC authentication and related SMB dissector improvements. (Todd - Sabin, Guy) -* NBSS continuation fixes in packet-nbns.c (Guy) -* NetBIOS payload handling enhancements. (Guy) -* Initial SMB tvbuffification. (Guy) -* Small RADIUS fix. (Motonori Shindo) -* Add CHAP support to PPP dissector. (Motonori Shindo) -* DCE RPC fixes. (Pasi Eronen) -* Many DCE RPC fixes and updates. (Guy) -* Don't include packet-tcp.h or packet-udp.h in packet-ipv6.c. (Guy) -* NBSS continuation enhancements. (Guy) -* Add more filterable SMB header fields. (Guy) -* Time display improvements. (Guy) -* SMB MID/PID handling improvements. (Guy) -* PGM updates. (Steve Dickson) -* WCCP dissector and documentation updates. (Simharajan Srishylam, Guy) -* Update the data passing mechanism in the AFS and RX dissectors and Epan. (Guy) -* TRANSACTION and TRANSACT2 updates in the SMB dissector. (Guy) -* Fix 64-bit casts in the DIAMETER dissector. (Guy) -* FT_UINT_STRING handling fixes. (Lee Berger) -* SMB mailslot and pipe updates. (Guy) -* Tvbuffify the SMB remote API protocol. (Ronnie, Guy) -* NBDS dissector updates. (Guy) -* Add Shiva PAP and EAP support, update CBCP negotiation and CHAP support - in PPP dissector. (Motonori) -* Tvbuffify the SMB mailslot protocol dissector. (Ronnie) -* Add CORBA IDL union support, and improve generationReply() in - ethereal_gen.py. (Frank) -* SMB pipe transaction continuation fixes and updates. (Guy) -* Update packet-smb.c so that other SMB dissectors can be tvbuffified. (Richard) -* SMB display updates and compiler warning fixes. (Guy) -* Add FT_UCS2_LE field type. (Guy) -* Make spelling of "routing" consistent in ESIS, GTP, and OSI dissectors. (Guy) -* Conversation handler updates. (Jason Lango) -* Add ICAP support. (Simharajan Srishylam) -* Fix Guntella dissector tree organization. (Guy) -* Fix SDES end-marker and end of packet checking in RTCP dissector. (Guy) -* More configure-time zlib-checking fixes. (Guy) -* Plugin directory checking fixes, other plugin fixes for Win32. (Guy) -* RX dissector code cleanup. (Guy) -* Add the GIOP plugins to the NSI installer. (Guy) -* GIOP dissector code cleanup. (Bernd Becker, Guy) -* Code cleanup in gtkclist.c. (Guy) -* Code cleanup in acinclude.m4, ascend-grammar.y, and ascend-scanner.l. - (Albert Chin) -* Win32 data file and plugin directory fixes. (Guy) -* Win32 compilation error fixes. (Guy) -* Fix a memory leak in plugins.c (Guy) -* Add more AVPs and Event-Timestamp support to RADIUS dissector. (Terje Krogdahl) -* ISIS protocol dissector fixes. (Hannes Gredler) -* SIP dissector code cleanup and support for additional methods. - (Jean-francois Mule, Guy) -* Add Shomiti "enhancement" handling to snoop reader. (Guy) -* Code cleanup in libpcap.c, netxray.c, ngsniffer.c, snoop.c, and - wtap-int.h. (Guy) -* Improve handling and data display in SMB dissector. (Guy) -* Fix naming of the Microsoft Windows Lanman Remote API Protocol in - packet-smb-pipe.c. (Guy) -* Use descriptor strings when dissecting remote APIs in SMB dissector. (Guy) -* Better memory allocation and exception handling in the GIOP dissector. (Guy) -* Get rid of proto_tree_add_notext() routine and update documentation. (Guy) -* Add a proto_item_append_text() routine. Use it in the DNS dissector. (Guy) -* UDP encapsulation updates for the IPSec and ISAKMP dissectors. (Yaniv Kaul) -* Properly call ESP dissector from ISAKMP dissector. (Guy) -* Add RPCSEC_GSS fixes to the RPC dissector. (Mike Frisch) -* Update idl2eth man page, and add it to installation. (Frank) -* CORBA IDL dissector generation updates. (Frank) -* Update conversation documentation in README.developer. (Guy) -* Makefile updates for packet-oseventcomm. (Frank, Guy) -* Fix missing #includes in packet-isakmp.c and proto_draw.c. (Frank) -* Changes to better handle dissection of ICMP error data. (Guy) -* More RADIUS dissector updates. (Richard) -* Better non-ASCII label handling in the GTP and X11 dissectors. (Guy) -* Use longs for file offsets. (Guy) -* Use hex notation for X11 keysyms. (Motonori) -* Better SMB mailslot message payload handling. (Guy) -* DCE RPC data representation decoding code cleanup. (Todd) -* Add more packet types to the TNS dissector. (Nathan) -* Other TNS dissector updates. (Nathan) -* WSP and WTP dissector fixes and code cleanup. (Georg von Zezschwitz, Guy) -* Updates for manuf.tmpl and make-manuf. (Joerg Mayer) -* Add UCP dissector and fixes. (Tom Uijldert, Guy) -* IPX dissector updates. (Nathan) -* Add the "manuf" file to the NSI installer, other manuf-related fixes. (Guy) -* Shrink the width of the preferences dialog. (Gerald) -* Add Skinny Client Control Protocol dissector and fixes. (Joerg Mayer, Guy) -* NBNS dissector updates for MaxOS X 10.1 NetBIOS session requests. (Guy) -* More idl2eth updates - allow CORBA IDL enums to be displayed as symbolic - and numeric values. (Frank) -* Quake 3 dissector field name updates. (Guy) -* Preferences dialog fixes. (Guy, Motonori) - -Overview of changes in Ethereal 0.8.19: - -* Added 'text2pcap', a utility to convert text hexdumps into pcap files. (Ashok, Guy) -* Changed 'tethereal -x' output to match hex dump format of text2pcap, Ethereal and - others. (Ashok) -* Rewrote IGMP dissector. (Ronnie Sahlberg, Guy) -* packet-smb.c fixes. (Joerg Mayer, Guy) -* packet-rpc opaque datum display fix. (Guy) -* Fix to LDP prefix FEC dissection for IPv4. (Eran Mann, Guy) -* Cleanups to the "--with-ssl" configuration option, and changes to add - compiler flags on Solaris with GCC to cope with X11 header file inadequacies. (Guy) -* acinclude.m4, configure.in - According to the autoconf documentation, you're not supposed - AC_MSG_RESULT without AC_MSG_CHECKING. (Guy) -* Add tree summary information in packet-ip.c packet-udp.c similar to what's ini - packet-tcp.c. (Gerald) -* packet-isis-lsp.c - Get rid of extra colons, and fix up the display of default metrics. - (Jean-Christian Pennetier, Guy) -* packet-nisplus.c, packet-hclnfsd.c, packet-nlm.c, packet-spray.c - If you put an item - into the protocol tree with "dissect_rpc_data_tvb()", it must be FT_BYTES, not FT_STRING. (Guy) -* acinclude.m4 - Updated SSL tests. (Andy Hood, Guy) -* MTP3 support. (Michael Tuexen, Guy) -* DHCP support for Intel PXEclient DHCP requests. (Joerg Mayer, Guy) -* Appletalk Data Stream Interface (used by AFP-over-TCP) support. (Randy McEoin, Guy) -* Fix to TCP reassembly code for retransmitted data. (Edgar Iglesias, Guy) -* packet-igmp.c - Put in limited support for some messages that appeared in the old - dissector and that appear in tcpdump's IGMP dissector. (Guy) -* packet-bootp.c - Enhancements to the two pass decode system (Guy) -* ISUP support (Martina Obermeier, Guy) -* packet-igmp.c - Use "col_add_fstr()" to set the Info column. (Guy) -* AUTH_DES support (Mike Frisch, Guy) -* RX and AFS dissectors tvbuffified, and bugs fixed. (Ronnie Sahlberg., Guy) -* Update IPv6 dissector, set Protocol and Info columns before data fetch - so they're set if an exception is throw. )Guy) -* Update packet-clnp.c and packet-icmpv6.c - save/restore current current addresses - when dissecting datagram in an error datagram (Guy) -* Call the SSCOP, AFS, GVRP, Q.931, Q.2931, H.261, LANE dissectors through a - handle. (Guy) -* Create an ILMI dissector and call it through a handle. (Guy) -* Give protocol tree windows a horizontal scrollbar. (Guy) -* Removed "END_OF_FRAME" and "pi" references from tvbuffified dissectors(Guy) -* Plug a memory leak in file.c, didn't free "epan_dissect_t" when new frame selected (Guy) -* Fix for packet-icq.c, don't use static buffer to decrypt ICQ data, with pop-up - packet window there might be multiple frame with ICQ decodes open. (Guy) -* Copyright fixes to reflect that Gerald has overall copyright (Guy) -* Make "ip_to_str()" capable of producing up to four separate address strings. (Guy) -* Tvbuffified NFS dissector, and some registered-field cleanups (Mike Frisch, Guy) -* Remove support for old-style dissectors in RPC code (Guy) -* Remove support for old-style dissectors from dissector_try_port and - heuristic dissector code (Guy) -* Call the Vines IP dissector through a handle, and call the Vines SPP - dissector through a handoff table. (Guy) -* Get rid of some unnecessary settings of "pinfo->current_proto" for dissectors - that are called via a handle or dissector table (Guy) -* MSVC++ doesn't define "uint"; use "guint" in packet-isup.c instead. (Guy) -* iSCSI protocol support (Mark Burton,Guy) -* Fix for improper usage of "pinfo->captured_len" to check the length of the - packet, that's the length of the *entire* frame, not the length of the - current portion. (Johan Jorgensen, Guy) -* Support for filtering on absolute and relative time fields. (Ronnie Sahlberg, Guy) -* Fix capture_dlg.c to free the correct string pointer. (Guy) -* Display all the digits of the microsecond field of an absolute time value. (Guy) -* Check that the microseconds field of an absolute time is valid, if it's present. (Guy) -* In proto.c, added support for "Match Selected" on FT_ABSOLUTE_TIME and - FT_RELATIVE_TIME fields. (Guy) -* Support for "-N" flag enabling selected forms of name resolution, (Joerg Meyer, Guy) -* Support for saving to the preferences file the settings for all types - of name resolution. (Guy) -* Do a case-insensitive check for "true" and "false" in Boolean preferences - settings. (Guy) -* Make the "short name" of MTP Level 3 just "MTP3", matching what we put - in the Protocol column, and make the "filter name" "mtp3", as filter - names are supposed to be all-lower-case. (Guy) -* In packet-iscsi.c, don'tcramallthewordsinapreference'snametogether; - underscores_are_permitted_in_those_names. (Guy) -* Support for leading LWS in RTSP headers. (Robert Tsai, Guy) -* In packet-ieee80211.c, bug fixes, and WEP support. (Javier Achirica, Guy) -* Update for packet-ranap.c. (Martin Held, Guy) -* Handle packets with OUI of 0000F8 like packets with OUI of 000000, needed because - of Cisco bridge behavior. (Guy) -* Added draft-draves-ipngwg-router-selection-01 support to IPv6. (Guy) -* Sync some of mobile-ip6 #define symbol names with draft-ietf-ipngwg-2292bis-02. (Guy) -* Create the tree for an ICMPv6 option before putting something in it. (Guy) -* Added strptime routine for Windows and MSVC++ 6.0. (Guy) -* Get rid of NEED_MKSTEMP - nothing uses it. (Guy) -* Changes to structure initializations not to initialize some but not all - members. (Joerg Mayer. Guy) -* Use guint32 in place of u_int32_t, u_int32_t not uspported on all platforms (Guy) -* Patch for min function in packet-iscsi.c. (Guy) -* Correct the values for sna_rh_ru_category_vals, (Edgar Iglesias, Gilbert) -* Add an "ADDRESSES_EQUAL()" macro (Guy) -* Add a "COPY_ADDRESSES()" macro (Guy) -* Make Ethereal default to promiscuous-mode captures. (Guy) -* Change "ip.fragment.error", "ip.fragment", and "ip.fragments" fields, to FT_NONE - to avoid a possible core dump. (Guy) -* Enable "Match Selected" only if there's a field selected *and* we can do - a "Match Selected" on it. (Guy) -* Correctly compute the OSI checksum. (Guy) -* Compensate better for invalid (at least for IPv4) prefix lengths in FECs. (Guy) -* Juniper Networks vendor ID in RADIUS dissector. (Hannes Gredler, Guy) -* hmac-md5 authentication support for IS-IS. (Hannes Gredler, Guy) -* Gnutella support. (B. Johannessen, Guy) -* Updates for packet-ranap.c. (Martin Held, Guy) -* packet-isis-lsp.[hc] (Hannes Gredler, Guy) -* Pull the resolve.c hash functions into macros. (Guy) -* Move the fragment reassembly code into "reassemble.[hc]" (Guy) -* Don't display the data portion of an ER NPDU - we dissect it as a CLNP PDU. (Guy) -* Add support for reassemmbling IPv6 fragments, and an option to - control whether to do it or not. (Guy) -* Remove "globals.h" include from many files that don't need to do that. (Guy) -* When printing the contents of a raw-data field, don't use the raw data - of the current frame as the source, use the raw data of the tvbuff - that's the data source of that field. (Guy) -* Fix data type definitions in in_chksum.c. (Guy) -* MP-BGP message support. (Thierry Stagiaire, Guy) -* Clean up the handling of AVPs in packet-l2tp.c. (Guy) -* Clean up the handling of MAC addresses in packet-ieee80211.c. (Guy) -* Rename the arguments and flags for the conversation routines. (Guy) -* Display hex numbers with a leading 0x in packet-ieee80211.c. (Guy) -* DVMRP support. (Ronnie Sahlberg, Guy) -* Only decode the version 2 RTP packets. (Guy) -* Check for a bogus TCP header length, and don't try to do dissection if - it's bogus. (Guy) -* Fix packet-radius.c added Interim-Update Acct-Status-Type value. (Diana Eichert, Guy) -* RFC 2250 MPEG1 support. (Francisco Javier Cabello, Guy) -* LCP-over Ethernet and IPCP-over-Ethernet support. (Laurent Rabret, Guy) -* packet-rtp.c bug fix. (Francisco Javier Cabello, Guy) -* Fix handling of error message from child to parent. (Guy) -* Fix sizeof( *buf) error in packet-bgp.c. (Guy) -* Handle multiple next hop network addresses in BGPTYPE_MP_REACH_NLRI. (Guy) -* PAP support. (Laurent Rabret, Guy) -* Set the Protocol column in dissectors for PPP-specific subprotocols. (Guy) -* Add the PPP Compression Control Protocol to the list of PPP protocols. (Guy) -* In packet-isis-lsp.c, upport for External Reachability TLVs, and assorted output - improvements. (Hannes Gredler, Guy) -* Define __USE_XOPEN in files that use "strptime()". (Joerg Mayer, Guy) -* signed vs. unsigned variable fixes. (Joerg Mayer, Guy) -* Explicitly fill in all members of a "header_field_info" structure. (Joerg Mayer, Guy) -* Crank up the warning level in GCC. (Joerg Mayer, Guy) -* Support for protocols running atop GIOP. (Frank Singleton, Guy) -* Update the ICQ decryption code. (Guy) -* Changes to handle current versions of RPM, which compress man pages.(Craig Rodrigues, Guy) -* Fix packet-radius.c, don't list the attribute-value pairs there aren't any. (Guy) -* NFS file handle analysing works now for kernel based NFS v3 servers of Linux - 2.4.0 too. (Guy) -* Add code generation support for IDL array types in ethereal_gen.py. (Frank Singleton, Guy) -* Many corrections and updates for connection-oriented WSP. (Alexandre P. Ferreira, Guy) -* Fixed problem with labels that didn't have any statements in packet-nfs.c (Guy) -* Capture child process, should ignore promiscuous preference and use flag from parent. (Guy) -* Fix compiler warnings in packet-giop.c (Frank Singleton, Guy) -* Update README.idl2eth. (Frank Singleton, Guy) -* Not all Python scripts generate dissectors; "make-reg-dotc.py" generates - "register.c", and, as such, shouldn't stuff ", HFILL" into its output. (Guy) -* Handle Negotiate Protocol replies with the "extended security" - capability flag set in smb decodes (Guy) -* RTSP fixes. (nuf si,Guy) -* In packet-cdp.c catch TLVs with bogus lengths. (Guy) -* Added the QuakeWorld network protocol dissector. (Ume Girlich) -* Added the Quake II network protocol dissector. (Ume Girlich) -* Added M2PA support. (Jeff Morriss, Guy) -* Support CIDR notation in IPv4 address filtering. (Gilbert) -* Fix "decode_network()" in decode_as_dlg.c. (Guy) -* Use HFILL in packet-isis-hello.c packet-rsvp.c to load structures. (Guy) -* In lemon.c, f length arguments to "%*s" aren't of type "int", cast them to "int", - as that's what C requires them to be. (Guy) -* Update configure to handle non-standard libpcap installs. (Guy) -* MRDISC support. (Ronnie Sahlberg, Guy) -* Improved support for CORBA IDL "fixed" types in ethereal_gen.py. (Frank Singleton, Guy) -* Added NCP types based upon traces from Pete<psailor@uswest.net>. (Gilbert) -* packet-iscsi.c updates. (Mark Burton, Guy) -* Create a routine to do the tvbuff-length-adjusting and - "pinfo->{len,captured_len}"-adjusting for ip, ipv6 and ipx. (Guy) -* MSNIP support. (Ronnie Sahlberg, Guy) -* Fix the AFS macros. (Ronnie Sahlberg, Guy) -* Tvbuffified ISIS dissector. (Ronnie Sahlberg, Guy) -* IS-IS updates (Hannes Gredler, Guy) -* HELLO message support in RSVP. (Hannes Gredler, Guy) -* Fix ISIS dissector to fetch and store values if needed multiple times. (Guy) -* Fetch fields from the ISIS header one at a time. (Guy) -* Tvbuffify the DNS, NBNS, NBDS, and NBSS dissectors. (Guy) -* For DNS-over-TCP, put the length indicator into the tree for the DNS - request/response. (Guy) -* Add PIMv1 support. (Guy) -* Update packet-rpc.c to handle ip de-fragmenting. (Guy) -* Tvbuffify the rlogin dissector and do cleanup. (Guy) -* Fixes tp packet-rx.c. (Ronnie Sahlberg, Guy) -* Dissect FDDI control bit fields and add descriptions. (Guy) -* Update unknow reply status handing in packet-giop.c. (Guy) -* Update packet-icq.c. (Guy) -* Update packet-wsp.c packet-wtls.c packet-wtp.c. (Guy) -* Add subtrees for ServiceContextList and IOR. (Frank Singleton, Guy) -* Improve make files for static linking of ethereal and tethereal. (Ed Warnicke) -* Fix Makefile.am x11 field generation. (Uwe Girlich) -* Fix mgcp plugin for static binaries. (Ed Warnicke) -* Remove wtap_file call from ethereal and tethereal. (Guy) -* Fix empty parameter problem in mgcp code. (Alejandro Vaquero, Ed Warnicke) -* Don't capitalize the names of programs in the summary lines of man pages. (Guy) -* Signed vs. unsigned in packet-x25.c (Olivier Abad) -* Support for ANSI flavor of MTP3. (Jeff Morriss, Guy) -* Tvbuffified SMB NETLOGON dissector and fix bugs, (Ronnie Sahlberg, Guy) -* Fix static binary support in gryphon plugin. (Ed Warnicke) -* Updates to packet-smb-login.c based upon Network Monitor decodes. (Guy) -* Support for draft-rosen-vpn-ospf-bgp-mpls and for additional BGP - extended communities. (Aamer Akhter, Guy) -* Fixed the make dist problem with README.plugins. (Ed Warnicke) -* Put the settings of the flags into the summary line for the TACACS+ -* flags field. (Guy) -* Mark the columns non-writable before dissecting the encapsulated IPv4 - packet, so that they reflect the MSDP packet rather than the - encapsulated packet. (Heikki Vatiainen, Guy) -* SSL/TLS support. (Scott Renfro, Guy) -* Support for {Enter,Return} keys toggling expansion of selected protocol - tree item. (Heikki Vatiainen, Guy) -* Autoconf support for glibc IPv6 support. (Pekka Savola, Guy) -* IGMP fixes and multicast traceroute support. (Heikki Vatiainen, Guy) -* Improvements to TACACS/XTACACS/TACACS+ dissector. (Paul Ionescu, Guy) -* MSDP support. (Heikki Vatiainen, Guy) -* Support for dissectors of protocols running atop DCE RPC. (Todd Sabin, Guy) -* Cleaned up "get_column_format_matches()". (Todd Sabin, Guy) -* NCP-over-IP bug fix. Did move past header before passing it on. (David Eisner, Guy) -* "-t" flag for editcap, to adjust timestamps in frames. (Scott Renfro, Guy) -* Fix places that used strlen as a variable name, (Heikki Vatiainen, Guy) -* Fixes to packet-hsrp.c "proto_tree_add_item()" calls. (Heikki Vatiainen, Guy) -* Additional filterable fields added to packet-vrrp.c. (Heikki Vatiainen., Guy) -* Mergecap utility for merging capture files. (Scott Renfro, Guy) -* PGM (Pragmatic General Multicast) support. (Steve Dickson, Guy) -* Include "mergecap.rc" in the list of things to be built. (Edward Meaney, Guy) -* Package mergecap.exe and its HTML documentation. (Gilbert) -* Update NSIS syntax for newest NSIS. (David O'Shea, Gilbert) -* Set config.nmake to get non-cygwin version of Python.exe, (Gilbert) -* Tvbuffified SMB BROWSER dissector. (Ronnie Sahlberg, Guy) -* Add a "time_msecs_to_str()" routine to packet-smb-browse.c. (Guy) -* text2pcap.c, proto.c, dfilter.c and others... gcc warning fixes. (Joerg Mayer, Guy) -* Check for IPv6 support, and check what type of IPv6 support we have. (Guy) -* Fixes to packet-smb-browse.c and packet-smb-logon.c, add fields, set columns. (Guy) -* Make leading zero in -t optional for editcap.c. (Scott Renfro, Guy) -* Add cleanbld.bat for Windows to remove left overs from unix build. (Guy) -* Update to allow mergecap to merge multiple capture files into one -* capture file. (Scott Renfro, Guy) -* Remove name-clash of type pgm_t in packet-pgm.[ch]. (Uwe Girlich) - - -Overview of changes in Ethereal 0.8.18: - -* Improvement of 'make clean' targets. (gilbert) -* Added the ethereal capture preferences to the preference file. (Jeff, Guy) -* Fix automake packaging of win32-only files. (gilbert) -* Remove "etypes.h" include from "ipproto.c" (gilbert) -* Tvbuffify the ASN.1 code and the Kerberos, LDAP, and SNMP dissectors. (Guy) -* Get rid of an unused variable, and fix a typo in a comment in packet-ldap.c (Guy) -* packet-snmp.c Fix up a pile of NullTVB uses that were left in the previous checkin. (Guy) -* Assorted cleanups in packet-kerberos.c (Guy) -* packet-vines.c, packet-quake.c, packet-snmp.c, check for disabled protocols and set "pinfo->current_proto" (Guy) -* Assorted ISIS enhancements. (Hannes Gredler) -* When dissecting the ISIS NLPID CLV, use the "nlpid_vals" array to convert NLPID values to protocol names. (Guy) -* In wiretap/buffer.c Fix "data" member of a Buffer structure g_malloc casting (Guy) -* In wiretap/lanalyzer.c Removed g_assert_not_reached and return 0; from lanalyzer_open() loop. (Guy) -* Fix the e-mail address for Joerg Mayer (and remove it from files he wasn't involved with). (Guy) -* Quarterly (or so) update to manuf (Gerald) -* Move the declaration of "ipprotostr()" out of "epan/packet.h" into a new "ipproto.h" header file. (Guy) -* Move the declaration of "etype_vals[]" from "epan/packet.h" to "etypes.h". (Guy,Ed Warnicke) -* Fix to a preferences dialog bug, from <inoue@ainet.or.jp>. (Guy) -* Fix to WTP retransmission indicator dissection (Guy,Olivier Biot) -* packet-bgp.c, packet-bgp.h tvbuffified (Heikki Vatiainen, Guy) -* Add -I/usr/local/include" into CFLAGS because GLib 1.2.9 doesn't any more (Guy) -* WTLS client and trusted key ID handling enhancements (Patrick Wolfe, Guy) -* Tvbuffify packet-yhoo.c (Nathan Neulinger) -* Makefile.nmake pulls in settings from config.nmake (Gram) -* ascend-scanner.l, #define YY_NEVER_INTERACTIVE to avoid reference to isatty() on Win32 (Gram) -* IP fragment reassembly (Ronnie Sahlberg, Guy) -* Fixed problem with nmake compiling lemon.c twice (Gram) -* Check the validity of numbers specified in command-line options. (Guy) -* Add ONC RPC strings to the tree as strings, with a field index (Ronnie Sahlberg, Guy) -* YPPASSWD support (Ronnie Sahlberg, Guy) -* Distribute wtap.def (Gram) -* Include "image/Makefile.nmake" in the distribution tarball. (Guy) -* Fixed up the messages printed for the SSL checks (Guy) -* Have status bar to display nothing, rather than "Text (text)", when a - "proto_tree_add_text()" field is selected. (Ronnie Sahlberg, Guy) -* Cleanup the text item pseudo-field for the '-G' option (Guy) -* Get rid of the FT_-name-to-description filtering in eproto2sgml (Guy) -* DCE RPC updates (Todd Sabin, Guy) -* Cleanup packet-rsvp.c object class-specific types (Guy) -* Added error messages to proto.c for BASE_NONE in FT_INTn & FT_UINTn (hagbard,Guy) -* Added perl script to generate X11 dissector fields (Guy) -* Include "process-x11-fields.pl" and "x11-fields" in the source distribution (Guy) -* Fix up "process-x11-fields" to allow both a base *and* VALS to be specified (Guy) -* Make the X11 fields that correspond to drawable IDs, masks, and the like - display as hex rather than decimal. (Guy) -* packet-x11.c - Use "%u", not "%d", to print unsigned quantities (Guy) -* Add support for comments in "process-x11-fields.pl", and add a copyright - notice/RCS ID/credit to Christophe to "x11-fields" as a comment. (Guy) -* packet-eigrp.c - Put top-level item for a TLV into the protocol tree with a text - value, for display if an exception occurs (Guy) -* KLM support (Ronnie Sahlberg, Guy) -* Put an RCS ID/GPL/copyright notice into the "process-x11-fields.pl" script (Guy) -* tethereal.c - Add a "return 0;" at the end of main() to pacify MSVC 5 (Gram) -* Fix Gerald's e-mail address - (Guy) -* dfilter_expr_dlg.c - Treat BASE_BIN like BASE_DEC for numeric value of value_string (Guy) -* README.developer - Explain BASE_{DEC,HEX,OCT,BIN} a bit more (Guy) -* editcap.c - add return 0; to main routine (Guy) -* TODO - Update the reassembly item to note that IPv4 fragments are now reassembled. (Guy) -* SPRAY support (Ronnie Sahlberg, Guy) -* rquota support completed (Ronnie Sahlberg, Guy) -* When registering numeric fields, check that a base other than BASE_NONE was specified. (Guy) -* Tvbuffification of the IPv6 and ICMPv6 dissectors, and some bug fixes (Heikki Vatiainen, Guy) -* Get rid of NullTVB references. (Guy) -* Get rid of END_OF_FRAME, BYTES_ARE_IN_FRAME references in tvbuffified dissectors. (Guy) -* Move the declarations of IP protocol numbers to "ipproto.h" from "packet-ip.h". (Guy) -* Get rid of unnecessary includes. (Guy) -* Signed vs. unsigned fixes (Joerg Mayer, Guy) -* Tvbuffify the RIPng dissector. (Guy) -* RANAP support (Martin Held, Guy) -* Modbus/TCP support (Riaan Swart, Guy) -* Tvbuffify the Gryphon dissector. (Guy) -* Undefine "isprint()" before re-defining it, to squelch a compiler warning. (Guy) -* Configure.in - Fail if both UCD and CMU SNMP headers are found because of link problem (Guy) -* If the SNMP headers were found but we failed to find "sprint_objid()", fail SNMP config (Guy) -* Make "col_set_str()" and "tvb_reported_length_remaining()" available in plugins. (Guy) -* Get rid of support for non-tvbuffified plugin dissectors. (Guy) -* "-l" command-line option to turn on automatic scrolling in "Update list - of captures in real time" captures (Christian Lacunza, Guy) -* HPUX plugin support using g_module_supported (Guy) -* Added support for DHCP Authentication extensions specified in - draft-ietf-dhc-authentication-16.txt (Ashokn) -* Added support for RSVP Refresh Reduction Extensions - - draft-ietf-rsvp-refresh-reduct-05. (Ashokn) -* Added one-line summary of each RSVP object in the object line. (Ashokn) -* Additional OSPF LSA types and opaque-options flag (Michael Rozhavsky, Guy) -* packet-wtls.c updates (Alexandre P. Ferreira, Guy) -* IPX SAP over IPX EIGRP support, and IP EIGRP authentication updates (Paul Ionescu, Guy) -* PIM enhancements and fixes (Heikki Vatiainen, Guy) -* Support for dissecting XDR arrays (Ronnie Sahlberg, Guy) -* NIS+ support (Ronnie Sahlberg, Guy) -* Additional LDAP checks for invalid packets (Scott Renfro, Guy) -* Better support of timestamps from NetXRay captures (Chris Jepeway, Guy) -* Automake updates for next version of automake (Nathan Neulinger, Guy) -* Updates for the next version of autoconf (Nathan Neulinger, Guy) -* Passive FTP support (Juan Toledo, Guy) -* Fix a text window, scrollbar bug reported by Christopher McAvaney (gerald) -* Updates to OSPF for the changes between drafts 3 and 4 of -* Various ISIS improvements (Jean-Christian Pennetier, Guy) -* osi-util.c Fix postfix error in string generation (Chris Fould, Guy) -* Support for Cisco-proprietary capabilities in BGP (Jian Yu) - -Overview of changes in Ethereal 0.8.17: -* Display filter GUI fix (Guy) -* Build fix: use SSL_LIBS if found by configure (Henri Gomez) -* Fix 2 off-by-1 erros in the code that selects a field after - user clicks on a byte in the hex dump (Gilbert) -* Typo fixes to packet-q931.c (Thomas Gimpel) -* Win32 build: create HTML doco (Gilbert) -* Fixes for Lemon compilation (Guy) -* Wiretap file-close fix (Guy) -* Wiretap open() design fix (Guy) -* New dissector: support for CUPS browsing protocol (Charles Levert) -* Wiretap support for Cisco HDLC (Guy) -* New dissector: Cisco HDLC (guy) -* Tvbuffication of MOUNT dissector (Ronnie Sahlberg) -* Tvbuffication of HCLNFSD dissector (Ronnie Sahlberg) -* Memory double-free fix (Guy) -* Change tvb_get_ptr() to return 'const guint8*' (Gilbert, Guy) -* Fix for IEEE 802.11 trying to modify result of tvb_get_ptr() (Guy) -* Update to CUPS (Guy) -* Update to CLNP (Guy) -* Fix for Win32 file renaming (Guy) -* Update to MGCP (Ed Warnicke, Guy) -* Update to STAT dissector (Ronnie Sahlberg) -* Check for NULL in proto_tree_add_* routines (Guy, Jeff) -* Tvbuffication of YPSERV (Ronnie Sahlberg) -* Tvbuffication of BOOTPARAM (Ronnie Sahlberg) -* New dissector: DCE RPC support (Tod Sabin) -* Update to SMB mailslot, browse, pipe (Guy) -* Update to SMB (Guy) -* Add 48.48 PNG of new 3d logo (Gilbert) -* Compiler warning fixes (Guy) -* MS Proxy fix and tvbuffication (Guy, Jeff) -* Move address routines to epan (Ed Warnicke) -* Change "IEE 802.3" Ethernet label (Gilbert) -* New feature: Protocol Hierarchy Statistics (Gilbert, Guy) -* Win32 build: build wiretap as DLL, use WinPcap 2.1 (Gilbert) -* New feature: multiple named data sources (Jeff, Guy) -* Update to Frame Relay (Jeff, Guy) -* New dissector: LMI for frame relay (Jeff) -* New dissector: Wellfleet compression (Jeff) -* Update to WTP (Guy) -* Updates to AFS (Nathan) -* Fix for WCP (Guy, Jeff) -* Back out guint64 handling in wiretap netxray module (Guy) -* Add APi for creating progess dialogues (Guy) -* Tvbuffication of ICQ (Guy) -* GTK-related code fixes (Eduardo Pérez Ureta) -* Update to RX (Nathan) -* Add "-D" flag to tethereal to show list of all network - interfaces (Guy) -* Update to IP: check for small header lengths (Guy) -* Update TPKT (Guy) -* Fix for ICMPv6 crash (Olivier, found by Heikki Vatiainen) -* Fix for "checksum bad" flags in proto_tree in IP, UDP, TCP (Guy) -* Update to PPP (Guy) -* Update to Q.931 (Guy) -* New disector: BACNET (Hartmut Mueller) -* Code movement from dissectors to epan (Ed Warnicke, Guy) -* General code cleaning (Guy) -* Win32: load wpcap.dll at run-time, not load-time (Gilbert) -* Support for "Transparent Ethernet Bridging" (Guy) -* New dissector: GTP (Michal Melerowicz) -* Fix for ISAKMP : check for length of payload (Tim Newsham) -* Win32 build: use NullSoft Installer to provide packaging (Gilbert) -* Win32 build: keep version number in config.nmake, and generate - text files that need that version number (Gilbert) -* Win32 build: wiretap can use zlib (Gilbert) -* Update to SNMP (Guy) -* New dissector: RWALL (Ronnie Sahlberg) -* OSI-over-PPP support, plus fixes to ISIS (Hannes Gredler) -* Updates to SCTP (Michael Tuexen) -* Wiretap: support for Ascend version 7 output (Gerald) -* Fixes to NTP (Joerg Mayer) -* Doco updates (Guy, Gilbert) -* Fix for GTK file selection showing wrong directory in Open/Save As (Gilbert) -* Win32: isprint() hack to keep GTK from not showing characters in hex - dump and follow-tcp-stream window in certain cases (Gilbert) - -Overview of changes in Ethereal 0.8.16: -* RTSP fixes (Guy) -* CDP updates and fixes (Kent Engstöm) -* Call capture_sll() during capture (Gilbert) -* dissectory_try_*() cleanups (Guy) -* SCTP updates (Michael Tuexen) -* Many tvbuffications (Guy) -* GRE updates (Guy) -* Bugfix in WCCPv2 IP encapsulation (Guy) -* M3UA update (Michael Tuexen) -* Updates for DEC LANBridge 100 Spanning Tree protocol (Guy) -* Fix for MPLS Multicast PPP type (Guy) -* IUDA updates (Michael Tuexen) -* NBIPX, NetBIOS fixes (Guy) -* Don't anger the Automake God so that she doesn't install man pages (Guy) -* Wiretap ngnsiffer update for type 7 records (Jeff Foster, Guy) -* Completion of NLM dissector (Ronnie Sahlberg) -* WSP fix (Guy) -* Code cleanup (Guy) -* Make Automake 1.4b happy (Guy) -* Improve RPC processing (Guy) -* Ethernet/ethertype() update (Guy) -* NLM update (Guy) -* Look for SSL library for those that have UCD SNMP compiled with - SSL support (Andy Hood) -* GTK dialog box handling cleanup (Guy) -* Support for SUA Light (Micahel Tuexen) -* Mobile IPv6 updates (Borosa Tomislav) -* IEEE 802.11 fix (Johan Jorgensen) -* tru64 doco update (Guy) -* wiretap can write NetMon 2.x files (Guy) -* Dissector registration cleanup (Guy) -* Support for HCLNFSD (Mike Frisch) -* wiretap autoconf cleanup (Guy) -* Enhance registration of ONC RPC-based protocols. (Guy) -* Keep separate cfilters and dfilters lists files. (Guy) -* Remove support for old-style plugins. Goodbye! (Guy) -* Cleanup usage of pcap (Guy) -* SMB update, new error code (Richard) -* SNMPv2u support (Guy) -* Fix bounds problem in invalid SIP packet (Ruud Linders <ruud@lucent.com>, - Gerald) -* WTLS support and WSP fixes (Alexandre P. Ferreira) -* Work around CMU SNMP bug (Guy) -* "Decode As" (David Hampton) -* Modularize field types (FT_*) (Gilbert) -* Re-write display filter code (Gilbert) -* "drange" --- modularized byte slice routines for dfilters (Ed Warnicke) -* Always show scrollbar in tree view panel (Gilbert) -* Fixes for lemon parser generator (Guy) -* Updates for dfilter-creation-GUI re: new dfilter code (Guy) -* Better filter string handling (Guy) -* Support for NLMv3 SHARE and UNSHARE (Guy) -* RSVP fixes (Guy) -* VINES fix (Guy) -* Fix for Token-Ring (Guy, Gilbert) -* Clean up warnings from MSVC (Guy) -* Support for V3 CALLIT and V4 BCAST/INDIRECT in portmap (Guy) -* RTP update (Guy) -* Code movement for 802.3 handling (Guy) -* PIM fixes (Guy) -* WCCP update (Simharajan Srishylam) -* TFTP build fix for Windows (Guy) -* RPC updates (Guy) -* Better error handling during captures, including change in - protocol between parent and child processes (Guy) -* Try to get "drops" info from libpcap (Guy) -* Proper activation/deactivation for "Decode As" menu item (Guy) -* Do proper display filtering on multiple fields registered - to the same name (Guy) -* Properly decode BOOTP option 82 (Greg Kilfoyle) -* WAP/WTLS updates (Neil Hunter) -* NetXray timestamp fixes (Chris Jepeway) -* ISAKAMP update (Yaniv Kaul) -* Add MIP extensions (Stefan, Guy) -* Diameter fixes for handling bad packets (Gilbert) -* Work-around for "line-buffered" not meaning "line-buffered" with - MSVC (Guy) -* Re-write of diameter dissector (David Frascone) -* Win32 Ethereal, if started as GUI w/o a console, will - create a console when necessary to show warnings/errors. (Guy) -* Correct TSIG decoding in DNS (itojun) -* Add support for SRV RRs in DNS (Nathan) -* Add hidden boolean fields designating bad IP or ICMP - checksums (James E. Flemer) -* Add them also for various IP-family protocols (Guy) -* Wiretap support for Etherpeek (v5, 6, and 7) support (Daniel Thompson) -* Display filter doco update (Guy) -* Add cvsdiff-fix.py, for cleaning up the result of "cvs diff" (Gilbert) -* Support for RFC 3024 reverse tunneling support for MIP (Peter Lei) -* Fixes for NBIPX and microsoft-related IPX usage (Guy) -* Support for Rquota protocol (Mike Frisch) -* Code movement for AH dissector (Guy) -* Fix color selection widget in TCP Streams preferences (Gilbert) -* Add "Toggle All", "Enable All" and "Disable All" buttons to - dissector-selection GUI (Gilbert) -* Selection of bytes in GUI hex dump selects the appropriate field - in the GUI protocol tree (Gilbert) -* MGCP updates (Ed Warnicke) - -Overview of changes in Ethereal 0.8.15: -* HSRP updates (Heikki) -* MGCP updates (Ed, Gilbert) -* Fix infinite loop problem in ICQ dissector (Gilbert) -* Enable optional building of ethereal/tethereal/editcap (Guy, Gilbert) -* SMB fixes (Jeroen Ruigrok van der Werven) -* More complete 'manuf' file. (Gerald) -* X.25 updates (Olivier, Richard) -* RADIUS updates (Guy) -* AIM updates (Ralf Holzer) -* WCCP 2.0 support -* NG Sniffer file-reading fixes (Guy) -* New dissector: Label Distribution Protocol (Richard) -* tvbuff updates, fixes, additions (Gilbert, Guy) -* New dissector: GVRP (Kevin Shi) -* NVS v4 support (Mike Frisch) -* RTSP updates (Guy) -* Miscellaneous clean-ups (Guy, Gilbert) -* NBIPX update (Guy) -* Fix for improper buffer-overflow check in wiretap's pppdump support - (Daniel Thompson) -* ISAKMP fix (itojun) -* Add TCP segment and UDP datagram checksumming code (Guy) -* Added Router-Alert IP option, RFC 2113 (Ashok) -* PPP updates (Burke Lau) -* Mobile IPv6 support (Martti Kuparinen) -* "Match Selected" works better with FT_STRING types (Ed Warnicke) -* Windows time format bug avoidance (Richard) -* X.25 over TCP support (Paul Ionescu) -* Enable FT_BYTES display filtering (Ed Warnicke) -* Added tethereal_static build target (Nathan) -* Kerberos update (Nathan, Guy) -* DLT_LINUX_SLL capture type support, used with current libpcap captures - on the Linux "any" device. (Guy) -* CLNP update (Guy) -* TFTP update (Guy) -* BGP update (Greg Hankins) -* OSPF update (Guy) -* Capture updates and fixes (Guy) -* LAPBETHER support (Richard, Guy) -* TCP update for TCP MD5 signature (Greg Hankins) -* SMB-PIPE fix (Richard) -* Display filter creation GUI (Guy, based on work by Jeff Foster) -* Updates to HTTP (uPnP and SSDP support) (David Hampton) -* Preferences API updates (Guy) -* DEC LANBridge Spanning Tree Protocol support (Paul Ionescu) -* X.25 over LLC support (Paul Ionescu) -* CDP update for IP Prefix field (Paul Ionescu) -* Tvbuffication of dissectors (Guy, Gilbert) -* Frame Relay and Frame-Relay-over-GRE support (Paul Ionescu) -* Support for NG Sniffer Frame Relay traces (Jeff Foster) -* Conversation/dissector registration updates (Guy) -* MTP3 User Adaptation Layer (M3UA) support (Michael Tuexen) -* Doco updates (Guy) -* SOCKS fix for crashing in a conversation ping-ping (Jeff Foster) -* IEEEE 802.11 fix (Guy) -* Proper (I think) lineheight calculation in proto_draw.c (Gilbert) -* HTTP dissector can accept registration from sub-protocols (Guy) -* make-reg-dotc.py speeds up build on Win32 (Gilbert) -* LLC update (Guy) -* SCTP updates (Michael Tuexen) -* ISDN Q.921-User Adaptation Layer (IUA) support (Michael Tuexen) - -Overview of changes in Ethereal 0.8.14: -* Fix time-difference computation in tethereal (Guy) -* SMB LOGON update (Richard) -* Continue capturing if netmask on interface is not found (Guy) -* Add fourth choice of time format: date/time (Guy) -* AFS update (Nathan) -* WAP support (Neil Hunter, Guy) -* SIP support (Heikki Vatiainen) -* FTP update (Richard) -* Plugins can specify several underlying protocols (Olivier) -* Dissector cleanup (Guy) -* AIM/OSCAR support (Ralf Holzer) -* Use preference file field list for summary line in tethereal (Guy) -* GIOP 1.2 support, and other GIOP updates (Craig Rodrigues, Guy) -* Remove carriage returns in getopt.[ch] (Guy) -* SDP handles embedded newlines (Robert Tsai) -* Re-write of EIGRP dissector (Paul Ionescu) -* Tethereal output cleanup (Guy) -* MGCP dissector plugin (Ed Warnicke) -* Tvbuffify: HTTP, NTTP, RSH, RTSP, Telnet, SAP, SDP, FTP, POP, TFTP, - NBIPX, SMTP, 802.1Q VLAN, ATALK, AARP, ARP, IPP, STP, - IP, ICMP, TCP, UDP, OSI CLNP, OSI COTP, OSI CLTP, OSI ESIS, - PPoE, L2TP, X11 (Guy) -* Tvbuffify: NetBIOS (Jeff Foster) -* Add more tvbuff methods (Guy, Gilbert) -* Correct IPv6 router renumbering dissector (Itojun) -* ICMPv6 update (Itojun) -* Re-work of logic in SMTP (Guy) -* ATALK fix (Guy) -* NetBIOS update (Gerald) -* Code movement to libethereal (Guy) -* Column-related fixes in DNS/NBNS (Gilbert) -* Plugin API fix (Guy) -* Documentation update (Guy) -* IEEE 802.11 support (Johan Jorgensen, Axis Communications) -* Dissectors can be registered by name, for later lookup (Guy) -* GIOP update (Frank Singleton) -* Tweak the DATA dissector (Guy) -* NTP update (Phil Techau, Gerald) -* Add #include's to clean compiler warnings (Craig) -* Conversation fix (Guy) -* Wiretap error-reporting fix (Guy) -* Add col_set_str() to save memory-copying when the string is static (Guy) -* Fix for AFS buffer-overrun exploit (Gerald) -* Fix possible buffer overruns in NBNS, NTP, ICQ, resolv.c, pppdump.c (Gerald) -* Tvbuffify: AUTO-RP (Heikki Vatiainen) -* Have tethereal initialize winsock like Ethereal does (Gilbert) - -Overview of changes in Ethereal 0.8.13: -* Macro movement to pint.h (Gilbert) -* Keep TVBUFF_SUBSET constructor from dying after a - ReportedBoundsError (Gilbert) -* CWR and ECN flags in TCP (Ulrich Kiermayr <kie@thp.univie.ac.at>) -* Correct startup/shutdown of windows sockets for name resolution (Graham) -* Add "-p" option to control promiscuity of capture, Debian bug #34376 (Guy) -* Wiretap support for Nokia firewall tcpdump, yet another mutant libpcap format - that didn't change the magic number (Guy) -* ECN in IP header (Ulrich Kiermayr <kie@thp.univie.ac.at>) -* Fix for #include of <net/if.h> (Guy) -* Close the handle for the SNMP library after inspecting it on Linux - (Guy, Gilbert) -* EOF check (Guy) -* Wiretap support for Shomiti Surveyor 3.x, aka "unofficial snoop v4" (Guy) -* Wiretap support for reading pppd log files (pppdump format) (Gilbert) -* Add -l option to tethereal to make stdout line-buffered. (Guy) -* Add "Next Sequence number" field to TCP (Guy) -* Other TCP updates (Guy) -* Add direction flag, if available, to Frame dissection. (Gilbert) -* Rename NCP include file with code in it to packet-ncp2222.inc (Gilbert) -* Dissect WTAP_ENCAP_ATM_RFC1483 with dissect_llc() (Guy) -* Wiretap support for NetXRay ATM captures (Guy) -* Make an "epan" directory, and move core routines to libethereal (Gilbert, - Olivier, Guy) -* Doco updates (Guy) -* Dynamic buffer for format_text() (Guy) -* Telnet update (Guy) -* HTTP update (Guy) -* RTSP update (Guy) -* BXXP update (Richard) -* DNS updates (A6, DNAME, and RFC 2673 bitstring label) (Per Flock) -* ISAKMP check for bad data (Gilbert, Jack Keane) -* ISAKMP update for SHA2 and AES encryption assignments (Yaniv Kaul) -* Move Frame dissection do separate file (Gilbert) -* Add support for modal message boxes (Guy) -* DNS updates (Brian Wellington) -* Add Capture->Stop menu item (Santeri) -* ICMPv6 bad data check (Santeri) -* Check for python executable in autogen.sh (Gilbert) -* On Unix/X, the default font preference matches only ISO 8859/1 fonts (Guy) -* Complete the COPS dissector (Heikki Vatiainen) -* Update for Session Announcement Protocol (Heikki Vatiainen) -* Better heuristic for detecting Linux mangling of token-ring header (Gilbert) -* Fix for DNS A6 RR decoding (Per Flock) -* Support for H.261 and TPKT, replacement of RTP and RTCP dissectors, and - changes to Q.931 dissector (Andreas Sikkema) -* Case-insensitive string checks in HTTP dissector (Isaac Wilcox) -* RTCP band-aid for allegedly-NTP timestamp (Guy, from Jason Lango's - RTCP dissector) -* Diameter updates (David Frascone) -* Capture statistics improvements (Santeri) -* Check the ICMP checksum (Guy) -* Support for conversations with "wildcard" destination addresses - (Jeff Foster, Guy) -* HSRP off-by-one fix (Guy) -* IPX and TCP column-related fixes (Guy) -* make-reg-dotc fix (Guy) -* AFS static-function cleanup (Guy) -* Filter GUI ease-of-use fixes (Santeri) -* Support for Routines for IGRP dissection <Paul Ionescu> - -Overview of changes in Ethereal 0.8.12: -* OSPF enhancements (Craig Metz) -* Buffer-overflow protection with snprintf (Gilbert) -* Add "Save As" feature to TCP Follow dialogue (Gilbert) -* NFS update (Guy) -* Show correct IP cksum if cksum in packet is incorrect - (Johannes.Hennecke@elsa.de, Gilbert, Guy) -* Fixes for srvloc (Guy, Peter Kjellerstedt) -* Reorganize Win32 README (Gilbert) -* ICQ updates (Peter Kjellerstedt) -* ICMP proto_tree fix (Guy) -* Filter dialogue GUI fix (Guy) -* Fix rlogin "fd" assumption (Guy) -* Packet-length fixes in various dissectors (Guy) -* Add preferences to OSI CLNP/COTP/CLTP (Laurent) -* Dissector tables allow for tvbuff and non-tvbuff dissectors (Guy) -* Code cleanup (Laurent, Guy) -* SMB fix (Richard) -* Add scripts to turn lists of protocols and filterable fields, as - produced by "ethereal -G", to SGML (Richard) -* RPC updates (Uwe) -* NLM v1 updates (Uwe) -* Add Help window (Laurent) -* Improve add_host_name fill IP host hasthable from DNS answers (Laurent) -* Add doc strings to ncp2222.py (Gilbert) -* Fix display of IPv6 frag header in proto_tree (Santeri Paavolainen) -* Add wiretap support for Cisco Secure Intrusion Detection System IPLog format - (Mike Hall, Gilbert) -* Allow "filtering" in TCP Follow Save As, i.e., save entire conversation, or - either half of the conversation (C->S, S->C) (Gilbert, Laurent) -* Doco update (Guy) -* BOOTP fix (Phil Techau) -* Fix Help|About order (Guy) -* Add #defines to DNS dissector (Guy) -* Fix compilation in non-source directory (Laurent) -* Add ethertypes (Laurent) -* Add routines for fetching little-endian and big-endian 64-bit integral - quantities, if G_HAVE_GINT64 is defined (Guy) -* ISIS CLV fix (Laurent) -* Add proto_tree_add_text_valist (Laurent) -* make-reg-dotc fix (Guy) -* header-file inclusion fixes (Laurent) -* Add Kerberos 5 dissector (Wes Hardaker, Guy, Gilbert) -* Speedup of random access to compressed ngsniffer files (Guy) -* LLC non-SNAP fix (Guy) -* snprintf fixes (Guy) -* "TCP follow" support for TCP over IPv6 (Laurent) -* Add RSH dissector (Robert Tsai) -* Add HPUX doco and patches (Guy) -* Better handling of failing to open capture device (Guy) -* Cope with Linux ISDN packet headers (Guy) -* Enable/disable particular protocols (Laurent, Uwe) -* Small RPC and NFS fix (Uwe) -* Preferences GUI updates (Laurent, Guy, Gilbert) -* Packet deselection fix (Guy) -* Re-organize popup menu (Laurent) -* GUI convenience function updates (Guy) -* DNS A6 records are now RFC 2874, not i-d (itojun) -* Add support for draft-ietf-ipngwg-icmp-name-lookups-06.txt - (ICMP node information query) (itojun) -* Gryphon plugin fix (Laurent) -* Plugin fix (Laurent) -* Add Zebra dissector (Jochen, Guy) -* ICMPv6 dissector alignment fix (itojun) -* Add port type for SCTP ports (Michael Tuexen) -* Potential buffer overflow fixes (Laurent) -* Add info to summary window (Laurent) -* Add initial support for SMTP dissector (Richard, Laurent) -* Choose bold font from normal-weight font name (Guy) -* Font fixes (Laurent) -* BGP display filter fix (Laurent) -* Ascend display filter fix (Laurent) -* Ability to mark frames with middle mouse button. (Laurent) -* Tethereal initialization fix (Guy) -* Turn FT_NSTRING_UINT8 into FT_UINT_STRING (Gilbert) -* NCP fix (Gilbert) -* Remove "Decode IPv4 TOS field as DiffServ field" from display - options (Laurent) -* Add a help context identifier to the status bar (Laurent) -* Fix CLEANUP_* macros in exceptions code (Gilbert) -* LDAP dissector fix (Guy) -* RPC packet-state fix (Guy) -* Name updates to stuff in GSS authentication for ONC RPC (Dug Song) -* Update doco (Guy, Laurent) -* libpcap->wiretap encapsulation type mapping fix for new DLT_ types (Guy) -* LLC fix (Guy) -* pptp fix (Laurent) -* vines fix (Laurent) -* NFS v2 READDIR fix (Guy) -* Add FT_STRINGZ type (Gilbert) -* Move pointer-integer functions (pntohl, et al) to separate file (Gilbert) -* Add initial support for BXXP (Richard) -* Fix method for building list of network interfaces (Uwe, with tip o' hat - to W. Richard Stevens) -* GIOP endianness fix (Gilbert) -* Random character in help dialogue fix (Laurent) -* Change wtap_read() parameter list to avoid hacks in some wiretap - modules (Gilbert) -* g_malloc()/g_free() fixes (Guy) -* New tvbuff routines (Gilbert, Richard) -* libsnmp.so loading fix (Guy) -* Use inverse video instead of boldface in hex dump (Graham Bloice, Guy) -* Ability to choose fixed-width font as a GUI preference (Guy) -* Default to "6x13" rather than Lucida Typewriter, as not all X servers - have Lucida Typewriter (Guy) -* Comment-out Cut/Copy/Paste items in Edit menu (Guy) -* redraw_hex_dump fixes (Guy) -* Negative relative and delta timestamp fixes (Guy) -* Move some string functions out of packet.c and into strutil.c (Gilbert) -* OSPF fixes (Craig Metz) -* Avoid assert in tvbuff when creating packet of bogus reported_length (Gilbert) -* Don't allow hf_text_only to be in the display filter language (Gilbert) -* Win32 .cvsignore additions (Graham) - -Overview of changes in Ethereal 0.8.11: -* Set locale in tethereal (Guy) -* Dialog box utility routines (Guy) -* Modal window fixes (Guy) -* GUI cleanups (Guy) -* Add support for preferences (Guy) -* IPv4 DiffServ is a preference (Guy) -* Add strcasecmp.c for those systems that need it, like SINIX-M (Uwe) -* BOOTP magic cookie fix, option-dissection fix (Guy) -* SNMPv3 fix for security model values 1 and 2 (Guy) -* Make AH payload dissection placement a preference (Gilbert) -* Timestamp display fix (Guy) -* CLNP TSAP fix (Guy) -* NFS filehandle dissection for ReliantUNIX and Linux nfsd/knfsd (Uwe) -* TCP summary info in protocol tree is an option (Gilbert) -* OSPF enhancements and fixes (Michael Rozhavsky) -* inet_aton()-related build fixes (Guy) -* UDP has heuristic dissector table, and uses it for RPC (Uwe) -* Dissection of RPCSEC_GSS credentials in ONC RPC (Dug Song) -* DNSSEC additions/name changes (Jakob Schlyter) -* Error message cleanups (Guy) -* DNS support for MS's WINS and WINS-R resource records (Guy) -* tvbuff-ication of H1 dissector, and response identifier display change - (Gerrit Gehnen) -* SCTP dissector (Michael.Tuexen@icn.siemens.de) -* Capture-window titlebar fix (Gilbert) -* Support for building SVR4 binary packages (Gerald) -* proto_tree/dfilter interaction change (Gilbert) -* Fix URL for libpcap (Guy) -* Improved autogen.sh script (Bruce Korb) -* Add "debian" target to Makefile (Olivier) -* Tethereal packet-count and new-line fix (Gilbert) -* SNMP "agent address" trap PDU display fix (Guy) -* Support for many more DHCP options (Jose Pedro Oliveira) -* Compiler-warning fixes in wiretap (Guy) -* Reset "visited" flag when rescanning a file (Gilbert) -* Add RPM and SRPM build targets (Gerald) -* Another shot at the undead libpcap monster fix (i.e., extra info - in headers for ss990915 libpcap) (Guy) -* Add aclocal-flags to fix build headaches (Guy) -* In proto_tree_add_item(), access tvbuff before adding anything to - proto_tree. (Gilbert) -* Add Quake 1 dissector (Uwe) -* GIOP dissector warns about unsupported GIOP versions (Gilbert) -* dfilter2pod build fix (Gilbert) -* Re-write of NCP dissector. Adds python to build. :) (Gilbert) -* Fix Edit->Filters...->Apply (Richard) -* Add DIAMETER dissector (David Frascone) -* Display TCP RST data as text, as per RFC 1122 (Guy, with tip o' hat - to Kevin Steves) -* Support for capturing from a pipe (FIFO or STDIN). (Olivier) -* Cross-platform build fixes (Guy) -* Fix directory-checking routines (Guy) -* Display filters now work on string types (Gilbert) -* Initial templates for decoding all 4 NLM protocol versions (Uwe) - -Overview of changes in Ethereal 0.8.10: -* Code cleanup (Gilbert) -* Assign port 1052 to DDTP (Olivier) -* Add syslog dissector (Gerald) -* Build cleanup (Guy) -* X11 dissector (Christophe, Guy) -* RPC cleanup (Guy) -* tvbuffication (Olivier, Gilbert) -* Remove dead tos_str symbol (itojun) -* More manufacturer ether codes (Gaetan Soltesz <gaetan@cisco.com>) -* Support for capturing on Linux ATM interfaces (Mark Clayton) -* NG Sniffer file reading fixes (Joerg, Guy) -* Make 'tethereal -h' look similar to 'ethereal -h' (Joerg) -* Support for "Update list of packets in real time" on Win32 (Graham) -* Win32 makefile dependency fix (Graham) -* Fix for people who don't read the FAQ. I.e., fix for - calling snmp_set_full_objid(0 in packet-snmp.c (Guy) -* OSI fix (Guy) -* ISIS fix (Guy) -* AFS volume name display fix (Guy) -* tvbtest enhancements (Guy) -* Treat TCP follow temp file as binary, for Win32 (Guy) -* Read NetXRay 2.002 files (Joerg, Guy) -* Fix octet string buffer overflow in packet-snmp.c (Guy) -* asn1.c/packet-snmp.c code cleanup (Guy) -* Variable name ("cf"/"cfile") cleanup (Ben Fowler) -* GUI-code enhancements (Guy) -* Wiretap enhancements (Guy) -* Support for OSI CLTP (Guy) -* ISAKMP padding fix (Guy) -* GUI progress bar change (Guy) -* Debian build-file fix (Olivier) - -Overview of changes in Ethereal 0.8.9: -* Timestamps in RTP summary column (Jason Lango) -* Fix build warnings (Ron Flory) -* Make our GtkCList sortable (Graham Bloice) -* Use F<> instead of B<> for files in man pages (Guy) -* Fix a type IP packet counter (Gerald) -* Build fixes (Gilbert, Guy) -* Rename "private" to "dump", to avoid C++ reserved word (Guy) -* Add tvbuff class and exceptions module (Gilbert, Guy) -* Convert dissectors to use tvbuffs (Gilbert, Olivier, Guy) -* Support ISAKMP Configuration Method (Yaniv Kaul) -* Fix tethereal/wiretap error-reporting bug (Gilbert) -* Add sample Makefile for regression testing (Gilbert) -* Dissect substring filters in packet-ldap.c (Guy) -* Fix wtap.h typo (Alan Harrison) -* Change usage of 'fd' in file.c (Ben Fowler) -* Fix endian bug in ngsniffer.c (Guy) -* Fix smb-pipe NetServEnum (Guy) -* Fix VTP to correctly add ipv4 address to proto_tree (Guy) -* cf->current_frame fix for correctly displaying GtkCList (Guy) -* SMUX and SNMPv3 support (Jochen Friedrich) -* Fix snmp-less build (Guy) -* Show Ethernet trailer (Gilbert) -* Old-style fixes for bounds checking (Guy, Gilbert) -* Make proto_tree_is_visible false more of the time (Guy) -* Support for GRE over IPX (Paul Ionescu) -* Move psuedo_header out of frame_data structure to save memory. Required - changes in wiretap, too. (Guy) -* Doco fixes (Guy) -* Mark DCHP packets as DHCP, using bootp.dhcp flag. (Paul Ionescu) -* Fix randpkt.c for new wtap_dump() (Gilbert) -* Correctly handle 0-length FT_BYTES (Gilbert) -* Header file fixes (Guy, Gilbert) -* SMUX-related fix (Guy) -* More wiretap zlib fixes (Guy) -* Detect Cisco and Novell type IPX packets (Paul Ionescu) -* Close the capture file descriptor (Mark Burton, Guy) -* More ISAKMP additions (Yaniv Kaul, Guy) -* Support for EIGRP over Appletalk and IPX (Paul Ionescu) -* Fix display of IP fragment (Scott Howard) -* Fix for Linux ISDN ippp devices (Gilbert) -* Change handling of capture_ppp() (Gilbert) -* SMB fixes (Mark Burton) -* Support for reading compressed Sniffer fils (Tim Farley, Joerg, Guy) -* GTK dialogue fixes (Guy) -* Incorporate gtkclist.c from GTK+ 1.2.8 (Guy) -* Initial SCTP support (Michael Tuexen) -* Support for Mobile IP dissection (Stefan Raab, Gilbert, Guy) -* Fix for X.25 dbit (Gilbert) -* Enable more dissector handoff tables (Guy) -* Win32 build enhancements (Graham Bloice) -* X.25 LCN display fix (Olivier) -* C/C++ typedef fixes (Guy, Andreas Sikkema) -* Change proto_tree_add_*() calls to find more errors at compile time (Guy) -* Fix plugin function pointer table (Gilbert) -* Add "Enable name resolution" check box to File Open dialogue (Gilbert) -* Fix RSVP for Resv Tear Confirm message (Gilbert) -* Show ICMP sequence number as two bytes instead of integer of unknown-endianness (Gilbert) -* Add gtk_set_locale() to main (Kaoru Kusunoki) -* Make dissect_ah() use dissector handoff tables (Gilbert) -* Fix L2TP dissector to call dissect_ppp() (Gilbert) -* Support for COPS (Heikki) - -Overview of changes in Ethereal 0.8.8: -* Implement dissector tables for various protocols (Gilbert, Guy) -* Add "visited" flag to each frame (Gilbert, Guy) -* Renamed the DHIS protocol to DDTP (Olivier) -* Change win32 port to build as a Windows (non-console) program (Guy) -* Improved display of FTP data (Richard) -* Add icon and resource for Win32 ethereal (Graham Bloice) -* OSI fix (Guy) -* Wiretap code cleanup (Guy) -* Updates to OSI CLNP, CLTP, ISIS. Added OSI ESIS (Ralf Schneider) -* Per-frame data allocation (Richard) -* Update NCP code to use conversation types (Guy) -* Fix checksum option decoding in CC/CR TPDU in CLNP dissector (Laurent) -* Detect compressed A/C PPP fields (Greg Kilfoyle) -* Support for decoding MS Proxy protocol (Jeff Foster) -* Fragmented IPv6 fix (Guy) -* Fixes to LPD dissector (Matthijs Melchior <mmelchior@lucent.com>) -* Support for RTCP and RTP (Jason Lango) -* RTSP fixes (Guy) -* IPv4 dissector and doco fix (Ben Fowler <wapdev@leedsnet.com>) -* Add proto_tree_add_int_format() (Gilbert) -* Support IPv6 name resolution A6 packet (itojun) -* Support AD and CD bit in RFC2535 section 6 (itojun) -* Add "-s" to editcap (Guy) -* Print spaces as spaces in hex dump pane (Gilbert, Guy) -* Don't dissect encrypted payload in ISAKMP packet (Guy) -* SINEC H1 fixes (Gerrit Gehnen) -* Plugin fixes (Gerrit Gehnen) -* Win32 build fixes (Graham Bloice) -* Doco updates (Guy) -* Menu fixes (Guy) -* Dialogue window helper functions (Guy) -* GUI button-creation functions (Guy) -* Speedups in token-ring dissector (Gilbert) -* Registration of lists of "heuristic" dissectors (Guy) -* Ethereal child process error-handling (Guy) -* Fix problems with dialogue windows popping up multiple times (Guy) - -Overview of changes in Ethereal 0.8.7: -* Small memleak in "Find Frame" plugged (Guy) -* Correct behavior for stopping frame search (Guy) -* RPM spec file fix (Patrick Higgins <phiggins@transzap.com>) -* Disable "Update list of packets in real time" and - "Automatic scrolling in live capture" for Win32 (Gilbert) -* Avoid using zero-length arrays in packet-rsvp.c (Guy) -* Add wtap_read() func to wtap.c (Richard, Guy) -* Update to SMB Browse (Richard) -* Rlogin dissector (Jeff Foster) -* Re-arrange dissector_add() calls and make some dissectors static - for dissectors under TCP and UDP (Guy) -* Remove unused value_string in packet-llc.c (Guy) -* Add DOCSIS BPDU (Johannes Hennecke <Johannes.Hennecke@elsa.de>) -* Separate variables for "File|Open" and "File|Save [As]" (Guy) -* BGP confederations support (Greg Hankins) -* Correct display of FT_BOOLEANs inside bitfields (Gilbert) -* Catch loops in DNS names. Avoids zlip DNS DoS exploit (Guy) -* Compile tethereal and editcap for Win32 (Gilbert) -* Support CIFS-over-TCP w/o NBSS (Mark Muhlestein) -* .cvsignore updates (Ben Fowler) -* Add SOCKS[45] dissector, plus changes to conversation.c (Jeff Foster) -* Fix int size for I and S LLC frames. (Guy) -* Update packet-osi.c [CLNP] (Guy) -* Update packet-isis.c (Guy) -* Fix typo in packet-h1.c (Guy) -* Update Win32 doco (Guy) -* Fix null filter string display in summary dialogue (Guy) - -Overview of changes in Ethereal 0.8.6: -* L2TP spelling fix (Florian) -* RADIUS update (Florian) -* LDAP build fix (Guy) -* Fix for not being able to capture more than once in a session (Guy) -* Developers' doc update (Guy) -* Build fixes (Guy) - -Overview of changes in Ethereal 0.8.5: -* Fix for reading Toshiba ISDN router trace files (Gilbert) -* Fix proto_* calls in various dissectors (Guy, Gilbert) -* Fix offset in packet-ipp.c (Guy) -* Documentation updates (Guy, Olivier) -* Another iteration of the frame_data pointer/GtkCList headache (Guy) -* Support for DUMP and EXPORT replies in packet-mount.c (Uwe) -* Support for MPLS (Ashok) -* RSVP fixes (Guy) -* Fix TCP Stream (Guy) -* Break proto_tree_add* functions into many more (Gilbert, Guy) -* Win32 version uses HOMEDRIVE and HOMEPATH instead of HOME (Guy) -* More *BSD zlib fixes (Guy) -* Fix to handle SNMPv2 TRAP PDUs (Dietmar Petras) -* Fix SNMP (Guy) -* Fix "Find Frame"/"Go To Frame" dialogue boxes (Guy) -* Plugin API fixes (Guy) -* LAPB update (Olivier) -* EIGRP update (Guy) -* V120 update (Guy) -* RADIUS changes (Florian Lohoff) -* Add new filterable fields to eth, tr, fddi, isl (Jeff Foster, Gilbert) -* Add Novell option decoding (Fredrik Sorensson <fsn@volvo.se>> -* More proto- and dfilter- assertions (Gilbert, Ben Fowler <wapdev@leedsnet.com>) -* Fix IPv6 fragment handling (Jochen Friedrich) -* DNS update (Guy, Itojun) -* IPv4 udpate (Guy) -* Enable capturing in Win32 (Paul Welchinski) -* Fix for SMB (Andreas Sikkema) -* Wiretap update; fix for Netmon reader (Guy) -* L2TP fixes (Florian Lohoff) -* NFS update (Guy) -* Telnet update (Guy) -* Per-frame proto data (Richard) -* ASN.1 update (Guy) -* PPP over GRE fix (Gilbert) -* ISIS-HELLO fix (Ralf Schneider) -* Display filter string length fix (Ralf Schneider) -* Re-work of LDAP dissector (Doug Nazar) -* Win32 file-save fix (Andreas Sikkema) -* Add getopt routine for Win32 (Gilbert) -* BGP route reflection support (Greg Hankins <gregh@twoguys.org>) -* BOOTP fix (Michael Johnston) -* Lex build fix (Guy) -* Remove extra menu entries for "Find Frame" and "Go To Frame" (Guy) -* Wiretrace's iptrace reader now reads IBM SP switch traces (Jochen Friedrich) -* HP-UX build fix (Guy) -* Plugin update (Olivier) -* Summary dialogue window fix (Guy) -* Ethereal exit logic re-org (Guy) -* Filter dialogue re-org (Guy) -* Use GMemChunk for frame_data structs (Guy) -* Allow registration of protocol handoffs (Jeff Foster, Guy) -* Win32 build fix for new WinPcap library (Guy) - -Overview of changes in Ethereal 0.8.4: -* Listen for exception on GDK_INPUT_EXCEPTION on sync pipe (Gilbert) -* Correct timestamp bug in dissect_ipopt_timestamp() (Paul Ionescu, Olivier) -* Win32 fixes (Ed Meaney) -* Fix PLUGIN_DIR scanning (Olivier) -* Support for Cisco Group Management Protocol (Guy) -* Allow filtering on 24-bit integral fields (Guy) -* Support for Cisco's Virtual Trunking Protocol (guy) -* Enable plugins on Win32 (Gilbert) -* Debian packaging changes (Olivier) -* Win32 build fix (Gilbert) -* Fix bug in tftp (Dietmar Petras) -* Support for Time Protocol (Dietmar) -* Support for win32 libpcap (Ed Meaney) -* Typo in Makefile.am (Sean Walmsley <sean.p.walmsley@Hydro.ON.CA>) -* Build fix, plus suport for setuid ethereal [DANGEROUS!] - (Peter Kjellerstedt <peter.kjellerstedt@axis.com>) -* Typo fix in OSPF (Nick Amato) -* Code movement (Guy) -* NetBSD zlib build fix (Itojun, Guy) -* Misc. code fixes (Guy) -* Win32 fixes (Guy) -* Support for SMB Mailslot and Netlogin (Jeff Foster) -* BOOTP fix (Dietmar Petras) -* "A header file for every dissector" (Gilbert) -* Fix NetBIOS name types (Richard) -* Allow for non-"struct timeval" in tethereal (Gilbert) -* Upgrade gtkclist.c to GTK+-1.2.7 (Gilbert) -* Support raw IP nettl captures (Olivier) -* Fix X.25 data structure initialization (Olivier, Guy) -* New WTAP error code: WTAP_ERR_UNSUPPORTED_ENCAP (Guy) -* LanMan fix (Richard) -* Doco updates (Guy) -* Fix for UCD SNMP 4.1.x -* "Resolve Name" item in proto tree popup (Laurent) -* Buffer fix (Guy) -* SMB Logon fix (Richard, Jeff Foster) -* Tethereal fix for multi-arg filters on command line (Guy) -* Fix HTTP request and response (Laurent) -* Support for Dynamic Host Information Services (Olivier) -* Add TCP segment length to TCP packet summary (Fred Reimer) -* Pop up single packet's proto tree in new window (Jeff Foster, Guy) -* Developer's README, finally! (James Coe, Guy, Jeff Foster, Gilbert) -* Support for HP-UX 11 nettl files (Olivier) -* Make scrollbar placement option ubiquitous (Guy) -* Support for Sinec H1 protocol (Gerrit Gehnen) -* Show version number resource in COTP (Gerrit Gehnen) - -Overview of changes in Ethereal 0.8.3: -* Win32 path delimiter fixes (Guy) -* clnp fix (Guy) -* tethereal initialization fix (Guy) -* Debian packaging files (Olivier) -* NFS readdir* segfault fix (Uwe) -* file_seek() fix (Guy) -* "struct timeval"/"struct bpf_timeval" fix (Guy) -* TFTP Option Extension (RFC 2347) support (Craig Newell) -* Menu fixes (Gilbert) -* PPP sequence number fix (Gilbert) -* Support for NetXRay WAN traces (Gilbert) -* X.25 fix (Guy) -* TCP Follow EBCDIC toggle fix (Gilbert) -* New get_home_dir() function for HOME env var (Gilbert, Guy) -* Additional NLPIDs (Guy) -* New "ethereal_static" make target (Nathan) -* Capture window close button fix (Nathan) -* Plugin directory symlink scanning fix (Olivier) -* Add SNMP trap port to udp dissector (Guy) - -Overview of changes in Ethereal 0.8.2: -* Add editcap as standard install target (Guy) -* Add manpage for editcap (Guy) -* GUI code movement (Guy) -* Read-only Win32 support (Gilbert, Guy) -* L2TP updates (Laurent Cazalet, Thomas Parvais) -* select() workaround for Linux libpcap bug (Guy) -* Cisco CDP fixes (Guy) -* Hex dump option in TCP Stream window (Olivier) -* Assorted frame numbering fixes (Guy) -* Filterable RTSP fields (Jason) -* X.25-over-Ethernet support, perhaps (Guy) -* Export and usage of NLPID values (Guy) -* zlib fix for {Free,Open,Net}BSD (Guy, Itojun) -* Add tethereal and manpage (Guy) -* Doc updates (Guy, Gilbert) -* Fix type in hex printing in netbios (Gerald) -* Work around RedHat 6.1 libpcap filter "feature" (Gerald) -* Fix alignment issues (Guy) -* Tethereal mods (Nathan) -* Use gmodule for dynamic linking instead of libltdl (Gilbert) -* Build fixes (Guy) -* Plugins in tethereal (Olivier) -* Editcap mods (Richard) -* Change code to use strchr() instead of index() (Guy) -* Change code to use strrchr() instead of rindex() (Guy) -* Pop-up menus with right-clicks (Jerry Talkington) -* Packet scrolling option in capture dialogue window (Guy) -* Full NFSv3 support (Uwe) -* Fix byte-order and alignment problems in PPTP - (Thomas Quinot, Debian bug 55347) -* Support for both HP-UX 9.04 and HP-UX 10.20 nettl files (Olivier) -* "Inactive Subset" in ISO 8473 CLNP (Gerrit Gehnen) -* Vines update (Joerg) -* tm_mon fix (Guy) -* New proto_item_set_text() and proto_tree_add_notext() functions (Guy) -* New functionality in dissect_rpc_string() (Guy) -* CDP fixes (Paul Ionescu) -* packet_info and ethernet changes (Guy) -* LLC updates (Guy) -* Flag for IPv4 TOS field/DiffServ field (Heikki Vatiainen) -* Cisco ISL support (Guy) -* Workaround for GTK+-1.2.[3-6] text widget bug (Gerald) -* Menu updates and fixes (Gerald, Gilbert, Guy, henceforth "3G") -* Parse multiple COMMUNITIES value in BGP (Itojun) - -Overview of changes in Ethereal 0.8.1: -* Fix mulitiple-selection bug in packet list (Gilbert) -* Check for libtool and libtool version (Guy) -* Toshiba file reader handles relative dates (Gilbert) -* File|Open dialogue box directory hack (Gilbert) -* Modify appearance of lines and expanders in GUI proto tree (Gilbert) -* Make code ANSI-C compliant and other build fixes (Guy) -* Fix side effects of using GtkCTree and GTK_SELECTION_BROWSE (Guy) -* Abstract out some of the menu code from the GUI routines (Guy) -* Re-arrange some GUI code (Guy) -* "Default" button for resetting plugin filter string (Olivier) -* Plugin status save/restore (Olivier) -* Add notes about sniffing VMware connections (Gilbert) -* Add focus for "Find Frame" and "Go to Frame" (Guy) -* Reconcile differences in integer size used for ports - in conversation code and packet_info code (Gilbert) -* Empty string capture filters for libpcap craziness (Gerald, Guy) -* Manpage updates (Guy) -* Print packets as multiple pages of PostScript (Guy) -* Fix "Follow TCP Stream" print function (Guy) -* Avoid segfault in SMB reported by - Aaron Bush <abush@microcenter.com> (Gilbert) -* L2TP support (John Thomes) -* Allow printing during capturing - -Overview of changes in Ethereal 0.8.0: -* RPC and NFS updates, complete NFSv2 support (Uwe, Gilbert) -* Initial TNS support (Nathan) -* Documenatation and distribution updates (Gilbert, Guy, Itojun, Gerald) -* SMB fixes (Gilbert, Richard, Olivier, Greg Kilfoyle) -* Color preference fixes and updates (Guy) -* NetBIOS fixes (Guy) -* IPX fixes and updates (Guy, Nathan) -* Capture/file save facility updates (Guy) -* Add IPX stats to capture window (Gilbert) -* Appropriately enable/disable the "follow" menu item (Florian) -* ICQ fixes from Guy and Kojak (Guy) -* Add Christopher McAvaney's format_text() fix (Guy) -* Stream window color prefs (Gerald) -* Myriad GUI fixes and enhancements (Gilbert, Guy) -* RADIUS fixes thanks to Arni Raghu <arni@caip.rutgers.edu> (Gilbert) -* VLAN updates (Nathan) -* Byte view fixes (Nathan) -* Initial TACACS+/XTACACS support (Nathan) -* Multiple file format capability in wiretap and Ethereal (including Snoop, - Netmon 1.x, Sniffer, Netxray, and various flavors of libpcap) - (Guy, Olivier, Nathan) -* Added editcap to the distribution (Richard) -* Enhancements to wiretap's file output capabilities (Guy) -* Add our own SNMP PDU dissector; other SNMP fixes and updates (Guy) -* ASN.1 code added; used by SNMP dissector, and available for other use - by other dissectors (Guy) -* LLC/SNAP fixes and updates (Guy, Nathan) -* NTP fixes (Guy, Gerald) -* ISAKMP updates from Dave Chapeskie (Guy) -* Reduced dependency on "global.h" (Gilbert, Guy) -* HTTP updates from Jerry Talkington (Guy) -* Added IRC dissector (Nathan) -* DNS updates (Nathan) -* Added James Coe's patch(es) to add SRVLOC and NCP-over-IP support (Guy) -* CLI fixes and enhancements (Guy) -* ARP improvements (Nathan) -* Capture length fixes for IRIX (Guy) -* BGP updates from Greg Hankins, and other BGP fixes (Itojun) -* Added Philip Gladstone <philip@raptor.com>'s patch to check IP header - checksum (Gilbert) -* GRE updates, merged code from Jerry Talkington (Guy) -* AppleTalk updates, including NBP and RTMP dissectors (Nathan, Guy) -* Initial LDAP support (Nathan) -* X.25 updates (Olivier) -* Plugin support (Olivier) -* Fixes for packet-ip.c (Guy, Gilbert) -* Jerry Talkington's patch to move filter prefs to their own dialog (Guy) -* Fixes for RedHat's modified version of libpcap (Guy) -* WCCP dissector from Jerry Talkington (Guy) -* rwho/rwhod/ruptime support added (Gilbert) -* Added Bert Driehuis <driehuis@playbeing.org>'s I4B wiretap module - and V.120 decoder (Gilbert, Guy) -* RSVP fixes (Gilbert) -* NCP fixes and updates, other fixes from James Coe (Nathan, Guy) -* Q.931 updates from Bert Driehuis (Guy) -* ISDN4BSD updates (Guy) -* Support for ISIS thanks to Stuart Stanley (Guy) -* Support for Dearborn Group Technology's Gryphon as a plugin (Gilbert) -* Win32 port updates (Guy) -* LPD segfault fixes reported by Gregor Glomm (Gilbert) -* GUI page added to preferences (Gilbert) -* Libtool integrated with the distribution (Gerald, Guy, Itojun) -* OUI updates (Guy) -* Summary-dialog-on-empty-capture segfault bug squished (Guy) - -Overview of changes in Ethereal 0.7.9: -* Compilation warning fix (Guy) -* Updates to Q.931 (Guy) -* Updates to Q.2931 (Guy) -* Display filter widget uses GtkCombo (Gerald) -* Added SNMP over Ethernet (Gilbert) -* Small changes to display filters from tcp follow and match selected (Gilbert) -* Fix problem and update SMB (Richard) -* Update portmap (Uwe) -* Update NFS (Uwe) -* Support for iptrace 1.0 files (Gilbert; thanks to - Florian Lohoff <flo@rfc822.org> for sample trace files) -* Update support for netmon 2.0 files (Guy) -* Updates to ATM (Guy) -* Updates to ARP (Guy) -* Updates to DNS (Guy) -* Support for both PPP and LAPB as WAN links in NG Sniffer files (Guy) -* Colorize TCP streams (Gerald) -* Make autoconf check for correct contents of libz library (Guy) -* Updates to About box (Guy, Gilbert) - -Overview of changes in Ethereal 0.7.8: -* Added RPC and NFS (Uwe) -* Added IGRP/EIGRP (Don) -* "Print" button in TCP Follow window (Warren Young) -* BGP enhancemnets (Itojun, Greg) -* Wiretap support for Toshiba ISDN router traces (Gilbert) -* More filterable fields (Guy, Laurent) -* AIX and IBM C compiler fixes (Craig Rodrigues) -* General fixes (Guy) -* LPD dissector segfault fix (Gilbert) -* ICQ update (Kojak) -* VLAN update (Nathan) -* "Find Frame" function (Guy) -* Support for newer libpcaps, and broken RH 6.1 libpcap (Guy) -* DNS update (Brian J. Murrell), and similar NBNS update (Guy) -* More DNS updates (Guy) -* "Go to frame" function (Guy) -* Added IMAP (Nathan) -* Added various RPC stubs (Nathan) -* Added portmap (Nathan) -* Added LAPD (Gilbert, Guy) -* LLC fix (Guy) -* Added Q.931 (Guy) -* SMB updates and segfault fixes (Richard) -* Added bootparams (Nathan) -* Added ypserv (Nathan) -* Conversation code fix (Guy) -* Added mount and stat (Nathan) -* Added MAPI (Nathan) -* IPv4 address comparison and subnet testing in display filters (Gilbert) -* Added NLM (Uwe) -* More IPX SAP types (Nathan) -* Automatic ETT_* enum number registration (Guy) -* Added SAP (Session Announcement Protocol) (Heikki) -* Wiretap support for ATM iptrace files (Guy, Gilbert) -* OSPF fix (Heikki) -* General routines for registration of "init" routines (Guy) -* Added ILMI (SNMP over ATM AAL5) (Guy) -* Added SSCOP (Guy) -* Added Q.2931 (Guy) -* "Match selected" produces display filters with field names (Gilbert) -* IPX packet summary resolves IPX network names and MAC addresses (Gilbert) -* POP fixes (Heikki) -* Added VRRP (Heikki) -* Display filter "Reset" button (Laurent) -* Added HSRP (Heikki) -* SNA packets show hex dump with EBCDIC converted to ASCII (Gilbert) -* Added Cisco Auto-RP (Heikki) - -Overview of changes in Ethereal 0.7.7: -* Check header length in IP header (Guy) -* Fix printf formats in packet-rx.c (Guy) -* NTP changes (Tomislav Vujec) -* Add conversation mechanism and generalize net/datalink address storage (Guy) -* Fix ipproto.c bug (Guy) -* Removed erroneous assert in packet-sna.c (Gilbert) -* Support for Appletalk DDP, Banyan Vines, and SNA FID type 4 addresses - in "address" type code (Guy) -* Fixes for Appletalk and Vines (Guy) -* Add ICQ dissector (Kojak) -* Remove compilation warnings in packet-snmp.c (Tomislav) -* Remove compilation warnings from packet-smb.c (Richard) -* Add make-reg-dotc to let non-GNU makes work. (Guy) -* Fix AIX compilation (Guy, Gilbert) -* Fix autoconf weird-path problem (Guy) - -Overview of changes in Ethereal 0.7.6: -* Fix xdlc bug (Guy, Gilbert) -* Add name resolution option to GUI. (Laurent) -* Fix LLC bug (Guy) -* Display filter bug fixes - Santeri Paavolainen <santtu@ssh.fi> - Dewi Morgan <dewim@sco.com> - (Gilbert) -* Print changes (Guy) -* NG Sniffer FDDI time unit fix (Guy) -* Fixes for SINIX (Uwe Girlich) -* Lots of fork/sync fixes (Guy) -* Add filename to Capture dialog box (Guy) -* New display filters for many protocols - (Laurent... the man!) -* Check for bad packet lengths in many protocols - (Laurent, Gilbert, Guy) -* More SMB fields and fixes (Richard, Guy) -* NBNS fix (Richard) -* POP fix (Laurent) -* Fix behavior for bad color filters (Gilbert) -* Default colors for color wheel (Santeri Paavolainen <santtu@ssh.fi>) -* ZLIB error messages (Guy) -* Display filter byte-string syntax additions (Gilbert) -* IPv6 proto_tree and display filter support (Lareunt, Jun-ichiro) -* Added info to protocol registration (Gilbert) -* Added signed integer support to display filters (Phil Techau) -* IPv6 fixes (Jun-ichiro) -* ASCII/EBCDIC conversion in TCP Follow window (Gilbert) -* Add DOUBLE filtering to display filters (Gilbert) -* OSPF fix to dissect MD5 field (Tony Hard <thart@avici.com> -* Automated method of finding proto_register functions (Guy) -* Wiretap support for nettl (HP-UX trace tool) (Olivier) -* Added BPDU (Christophe Tronche) -* Added SNA (Gilbert) -* Added RIPng, PIM (Jun-ichiro) -* Added Yahoo messager and pager protocols (Nathan) -* Added NTP (Nathan) -* Added BGP (Jun-ichiro) -* Added AFS, RX (Nathan) -* Addef VLAN (802.1q) (Nathan) - -Overview of changes in Ethereal 0.7.5: -* Fixed bug when reading files on FreeBSD (Guy) -* Fixed compilation bug when disabling zlib on FreeBSD (Guy) - -Overview of changes in Ethereal 0.7.4: -* Fixed Radcom file reader in wiretap (Olivier) -* Add "--with-ucdsnmp" to autoconf (Bert Driehuis <driehuis@playbeing.org>) -* Fix snoop reader for Solaris seek problem (Guy) -* NetBIOS and NBIPX updates (Guy) -* Capture dialogue changes (Guy, Laurent) -* Movement of GTK files to subdirectory (Gilbert, Guy) -* Wiretap support for Lucent/Ascent WAN router traces (Gerald) -* Added dissector for Internet Cache Protocol (Peter Torvals) -* Added dissector for Internet Printing Protocol (Guy) -* Show the IP flags as 4 bits (Daniel Ryde <ryde@tripnet.se>) -* Changed usage of FT_BOOLEAN (Gilbert) -* Fixed bugs with short packets and eth, tr, and fddi (Gilbert, Guy) -* Fix for IPX SAP types (Mark H. Wood <mwood@IUPUI.edu>) -* TRMAC now uses dfilter variables (Gilbert) -* randpkt added; produces trace file of random packets (Gilbert) -* New helper macros in packet.h (Guy) -* x.25 and lapb fixes (Olivier) -* Wiretap compilation fixes (Laurent) -* OSI fixes; CLNP now uses dfilter variables (Laurent) -* New Collapse/Expand All function (Laurent) -* Enhanced printing options (Guy) -* zlib support for compress trace files (Ashok) -* Fix ICMP timestamp dissection (Dirk Bonne <dirk@out1.mx.skynet.be>) - -Overview of changes in Ethereal 0.7.3: -* Fixed bug in RSVP, added RSVP+ support (Ashok) -* Fixed bug in display filter parsing (Gilbert) -* Allow compilation from different directory - (Brad, <brad@openbsd.org>) -* Packet colorization (John) -* Updated RSVP decoder (Ashok) -* Fixed Token-Ring for more Linux 2.0 drivers - (Tom Gallagher <Tom.Gallagher@madge.com>) -* Change to usage of boolean fields in display filters (Gilbert) -* Optimized GTKClist (Guy) -* Optimized wiretap/ethereal interaction (Guy) -* Handle NBNS continuations (Richard) -* Started ATM support (Guy) -* Enhanced user-friendliness via default behaviors and error messages - (Guy, Gilbert) -* Fixed ICMP/IGMP checksums (Richard Jørgensen <ric@tbit.dk>) -* Removed security-related race-condition when capturing (Guy) -* Lots and lots o' misc. fixes (Guy) - -Overview of changes in Ethereal 0.7.2: -* Another memory leak fix (Jochen) -* Allow compilation from different directory (Laurent, Gilbert) -* -R flag for on command line, applied when reading a capture file (Jochen) -* Updated docs (Guy) -* Handles ICMP Unreachable|Frag Required (John) -* NetBEUI support (Jeff, Guy) -* Fix for Token-Ring RIF display (Gilbert) -* Dramatically decreased file-load time (Guy) -* Fixed -S option timeout handling (Laurent) - -Overview of changes in Ethereal 0.7.1: -* Fixed big memory leaks in dfilter code (Guy) -* Enhanced xdlc, llc, and x25 (Guy, Olivier) -* Made glossary-dump option not initialize X11 (Guy) -* Fixed logical operands in dfilter code (Gilbert) -* Added progress bar to display filter (Gilbert) -* -S option fix (Laurent) - -Overview of changes in Ethereal 0.7.0: -* Addition of RTSP and SDP dissectors (Jason) -* New proto_tree and display filter system (Gilbert) -* Updated SMB suport (Richard) -* RADIUS dissector added (Johan) -* Display filter text-entry does auto-reload (Guy) -* Now compiles on Win32 (Gilbert) -* Removed support for GTK+-1.[01].x (Gilbert) -* Column re-sizing changes (Guy) -* Linux ATM Classical IP support (Theirry) -* X.25 support in wiretap iptrace routine (Olivier) -* Wiretap fix for "-S" ethereal option (Laurent) -* LAPB and X.25 dissectors added (Olivier) -* FreeBSD compilation cleanups (Bill Fumerola, - <billf@jade.chc-chimes.com>) -* Ability to print all packets at once (Guy) - -Overview of changes in Ethereal 0.6.3: -* Capture dialogue window data bug-fix (Guy) -* PPPoE (PPP over Ethernet) added (Jeff Jahr) -* ISAKMP, GRE, PPTP added (Brad Robel-Forrest) -* RSVP added (Ashok Narayanan) -* Summary dialogue added (Aaron Hillegass) -* Match Selected GUI added (Ashok Narayanan) -* Display Option GUI allows change of Time column (Guy) -* GTK 1.[12] bug fix (Gilbert) -* Code clean up (Guy) -* strerror() added for platforms that don't have it (Guy) - -Overview of changes in Ethereal 0.6.2: -* Almost-real-time capture and display (John, Laurent) -* Initial support for SMB (Richard) -* Initial support for SNMP (Didier, Gilbert) -* Wiretap now reads NetMon 2.0 file formats (Guy) - -Overview of changes in Ethereal 0.6.1: -* Released because of packaging problem in 0.6.0 -* Information about building on Tru64 - -Overview of changes in Ethereal 0.6.0: -* IPv6 support greatly improved (Jun-ichiro) -* IPsec added (Jun-ichiro) -* NCP code totally re-written (Gilbert) -* GTK dependencies removed from packet-*.c code (Gilbert) -* Captures now saved in temporary files (Gilbert) -* Statistics are more accurate during capture (Guy) -* TCP-follow bug fixed (Laurent) -* ANSI complieant bitfields for TCP and AATALK (Gilbert) -* Various time fields decoded better (Guy) -* NetBIOS Node types added to DHCP (Guy) -* Cisco Discovery Protocol updated (Hannes) -* DNS acronyms converted to English (Guy) -* FTP, TFTP, POP, and Telnet added (Richard) -* NNTP and HTTP added (Guy) -* NetBIOS Sessions over TCP added (Guy) -* NetBIOS Name Servic improved (Guy) -* IP field over-writing bug fixed (Hannes) -* Wiretap does some offline filtering (Gilbert) -* Wiretap now supports NetMon, NetXray, Sniffer Pro (Guy) - -Overview of changes in Ethereal 0.5.1: -* Updated Vines support (Joerg Mayer) -* Bitfield decoding support (Guy) -* GTK+ 1.1/1.2 support (Gilbert, Gerald) -* Make TCP info more verbose (Gerald) -* Fix resize problems w/main window (Gerald) -* Fix time output (Gerald) -* Add support for AIX iptrace files to wiretap (Gilbert) - -Overview of changes in Ethereal 0.5.0: -* Initial release of wiretap library (Gilbert) -* Sun C compiler fixes (Laurent) -* Enhanced PPP support (Guy) -* OMG CORBA GIOP/IIOP support (Laurent) -* Configurable columns (Gerald) -* Lots of other fixes and enhancements - -Overview of changes in Ethereal 0.4.1: -* Copious amount of fixes (Guy) -* Minor fixes to the filter prefs dialog (Gerald) -* About box (Laurent) -* Initial NetBIOS Name Services support (Gilbert, Guy) -* Initial AppleTalk support (Simon Wilkinson) - -Overview of changes in Ethereal 0.4.0: - -* Lots of fixes from Guy Harris -* Preferences dialog (Gerald) -* OSPF updates (Hannes, Gerald) -* FDDI support (Laurent, Guy) -* Separate display and capture filters (Gerald) - -Overview of changes in Ethereal 0.3.17: - -* Ethernet manufacturer support (Laurent) -* Netware SAP support (Gilbert) -* Misc Netware/token ring fixes and enhancements (Gilbert) -* PPP fixes (Gerald) -* Null/loopback interface support (Gerald) - -Overview of changes in Ethereal 0.3.16: - -* Support for ISO/OSI CLNP & COTP (Laurent) -* Support for Banyan Vines (Don) -* TCP reconstruction support (Mike) - -Overview of changes in Ethereal 0.3.15: +$Id: ChangeLog,v 1.31 2003/11/03 02:50:10 gerald Exp $ -* OSPF fixes (Hannes) -* Preliminary IPv6 support (Hannes) -* Name resolution (Laurent) -* Font and help option (Laurent) -* Token ring fixes (Gilbert) -* DLT_RAW #define fixes (Laurent, Hannes and a few others) +NOTE: The format of this file has changed from previous versions. -Overview of changes in Ethereal 0.3.14: +2003-09-10 05:35 guy -* Added Laurent's fixes to pntoh[sl]. -* RIP fixes (Laurent) -* Added Gilbert's BOOTP code. + * pcap-util.c, pcap-util.h, tethereal.c, gtk/Makefile.am, + gtk/Makefile.nmake, gtk/capture_combo_utils.c, + gtk/capture_combo_utils.h, gtk/capture_dlg.c, + gtk/capture_prefs.c, gtk/main.c: -Overview of changes in Ethereal 0.3.13: + Have "get_interface_list()" return a list of "if_info_t" + structures containing a pointer to an interface name and possibly + a pointer to an interface description (although that pointer + might be null if no description is available), rather than having + the Windows version glue together the name and description into a + single string. -* Made the tree items "sticky" -* Expanded the pntoh[sl] macros, fixed alignment problems with IPX code. -* Changes to packet-ppp and packet-raw + Supply for the Linux "any" device the same description that + libpcap's "pcap_findalldevs()" returns. -Overview of changes in Ethereal 0.3.12: +2003-09-10 06:47 guy -* RIP support (Hannes) -* LPR/LPD support (Gilbert) -* Changes to #includes to improve compatibility. + * pcap-util.c: -Overview of changes in Ethereal 0.3.11: + Fix a compile error on Windows. -* Fixed a file capture bug. +2003-09-10 06:48 guy -Overview of changes in Ethereal 0.3.10: + * epan/osi-utils.c: -* Fixed a Makefile bug with the new snprintf package. + Void functions don't return values. -Overview of changes in Ethereal 0.3.9: +2003-09-10 06:55 guy -* Switched to a different version of snprintf.c. -* Minor bug fixes. -* Fixes to Makefile.am. + * gtk/: capture_dlg.c, capture_prefs.c: -Overview of changes in Ethereal 0.3.8: + If we have no interfaces, don't set the popdown list for + interface combo boxes. -* PostScript(R) output (Gilbert) -* More OSPF code (Hannes) -* Enhanced DNS (Bobo) +2003-09-10 07:02 guy -Overview of changes in Ethereal 0.3.7: + * gtk/capture_dlg.c: -* Enhanced OSPF (Hannes) -* Fixed small bug in filter dialog. + If there's no saved interface name, set the interface name in the + Capture Options dialog box to the first string in the combo box, + not to the first interface name in the list, so we get the + description. -Overview of changes in Ethereal 0.3.6: +2003-09-10 07:17 jmayer -* Added OSPF support, thanks to Hannes Boehm. -* Added -B, -P, and -T flags. + * AUTHORS, Makefile.am, configure.in, gtk/Makefile.am: -Overview of changes in Ethereal 0.3.5: + Albert Chin: - AM_PROC_LIBTOOL is just an alias for + AC_PROG_LIBTOOL, which is called earlier. - Use + AM_CPPFLAGS instead of CFLAGS and CPPFLAGS to add inlude + directories -* Command line argument fixes/upgrades. -* Compatibility fixes. -* Initial pod/man page documentation. -* Miscellaneous changes to the way things are done in capture.c. -* Initial support for DNS and IGMP. +2003-09-10 09:49 sahlberg -Overview of changes in Ethereal 0.3.4: + * packet-dcerpc-netlogon.c: -* Printer preferences dialog added (Gilbert) -* Misc fixes/upgrades. + NETLOGON/DsrDeregisterDNSHostRecords : The dns_host field is a + REF pointer to a unicode string. NOT a Unique pointer. -Overview of changes in Ethereal 0.3.3: + Update iethereal so that this packet is dissected properly -* Added PPP support, thanks to Mike Hall. -* Added dialogs for errors/warnings. -* Support for the -r flag was added. -* Other minor fixes/upgrades. +2003-09-10 19:23 guy -Overview of changes in Ethereal 0.3.2: + * packet-teredo.c: -* Misc bug fixes & minor enhancements. -* Added preliminary ICMP support -* Added preliminary printing support (Gilbert) + From Albert Chin: fix yet another C++-comment problem. -Overview of changes in Ethereal 0.3.1: +2003-09-10 19:27 guy -* Fixed bug that prevented capturing with a filter. -* Fixed misc. header problems. + * packet-gprs-ns.c: -Overview of changes in Ethereal 0.3.0: + Use the *correct* value_string for the IE Type field. -* Initial support for filters. -* Fixes/enhancements for IPX and token ring (Gilbert). +2003-09-10 20:07 guy -Overview of changes in Ethereal 0.2.3: + * packet-lwapp.c: -* Added support for IPX, thanks to Gilbert. + Don't use "alloca()", and don't use "match_strval()", just use + "val_to_str()". -Overview of changes in Ethereal 0.2.2: +2003-09-10 21:19 gerald -* Added support for token ring, thanks to Gilbert Ramirez, Jr. + * epan/tvbuff.c: -Overview of changes in Ethereal 0.2.1: + Make tvb_find_tvb() return -1 if either tvb length is 0. + Otherwise, an assertion happens 'xxxx contains ""'. -* Internal structs for ARP/RARP, IP, TCP, and UDP were created. Trying to - sort out which #includes were needed for each system was just too much of - a hassle. -* Added support for systems that don't have snprintf() and vsnprintf(), thanks - to Theo de Raadt. -* Minor changes to the README file. +2003-09-10 22:23 guy -Overview of changes in Ethereal 0.2.0: + * file.c, print.h, tethereal.c, gtk/print_dlg.c: + + When saving packets, we have a "Save only marked packets" option; + label the option to print only marked packets similarly, rather + than as "Suppress unmarked packets" (for consistency, and because + the latter isn't unlike a double negative). + +2003-09-10 22:33 guy + + * doc/ethereal.pod.template: + + Document the "Print only marked packets" option in the "Print" + dialog, and document that you can now search for packets with + particular text in the Info column or protocol tree. + +2003-09-10 23:55 guy + + * prefs.c, prefs.h: + + Don't export MAX_VAR_LEN - nobody uses it. + +2003-09-11 00:08 guy + + * AUTHORS, packet-isup.c, doc/ethereal.pod.template: + + From Anders Broman: add support for BICC dissection. + + Change his e-mail address. + +2003-09-11 10:31 sahlberg + + * packet-dcerpc.c: + + Do not take the pointer to a stack object and pass it to the tap + system. The tap listener will try to parse this pointer at a + much later stage where the stack frame where this object lived + will have dissapeared and possible got overwritten. + + best that can happen is that service response times for dcerpc + interfaces is screwed up more probable is that we get a coredump + +2003-09-11 13:24 sahlberg + + * AUTHORS, packet-dcerpc-netlogon.c: + + From Jean-Baptiste Marchand + + update of the type of pointer used for DsrGetSiteName reply + packets + +2003-09-11 13:36 sahlberg + + * AUTHORS, Makefile.am, Makefile.nmake, packet-t38.c: + + From Hans Viens : T38 dissector + +2003-09-11 13:37 sahlberg + + * doc/ethereal.pod.template: + + From hans Viens: T38 dissector + +2003-09-12 02:48 sahlberg + + * file.c, file.h, packet-frame.c, doc/ethereal.pod.template, + epan/column-utils.c, epan/frame_data.h, gtk/main.c, gtk/main.h, + gtk/menu.c: + + Added TimeReference frames. + + One can now select a packet and mark it as a TimeReference packet + using the menu. A TimeReference packet will be indicated by + having all timestamp related column entries replaced by the + string *REF* A TimeReference packet will always be displayed in + the packet pane, and overrides any display filters. + + When a frame is a TimeReference frame, all later frames will + calculate the TimeRelativeToFirstPacket relative to the + timestamp of the TimeReference frame instead of the first frame + of the capture. + + You can have any number of TimeReference frames you like. + +2003-09-12 04:52 sahlberg + + * packet-frame.c: + + Attempt to prettify frame.time_relative and some other fields + +2003-09-12 05:52 sahlberg + + * packet-tcp.c, packet-tcp.h: + + Enhancement to the TCP dissector: Track window scaling and + display the window field after it has been scaled to its real + value + + If we have seen a SYN packet with a WindowScalingOption then if + the option to use RelativeSequence numbers has been enabled, then + ethereal will change the presented window field to be the window + after it has been scaled to the real value. + + This obviously only works if we have seen the SYN packet and if + the SYN packet contained a window scaling option + +2003-09-12 10:32 sahlberg + + * AUTHORS, packet-dcerpc-netlogon.c, packet-dcerpc-netlogon.h: + + upadtes to NETLOGON + +2003-09-12 11:13 sahlberg + + * packet-dcerpc-netlogon.c: + + Update to netlogon + + make it decode DsrGetDCSiteCoverage replies properly + +2003-09-12 19:40 guy + + * packet-cops.c: + + From Kari Tiirikainen: + + Updated the COPS dissector to print the names of the + Prefix + PRIDs correctly. The last fix to PRID OID printout + caused this + minor problem for PPRIDs. + + Rename a few variables to make the code more logical to + read. + +2003-09-12 22:52 guy + + * packet-aodv.c: + + According to draft-ietf-manet-aodv-13, "the only changes to the + protocol are that the address fields are enlarged", so presumably + that supercedes the now-expired draft-perkins-aodv6-01 which + gives different type numbers for V6. We support both - the + draft-ietf-manet-aodv-13 messages are dissected based on the + address type of the source address, while the + draft-perkins-aodv6-01 messages are dissected as V6. + + Handle the Route Reply Acknowledgment message. + +2003-09-13 00:57 guy + + * packet-aodv.c: + + According to draft-ietf-manet-aodv-13, the only differences + between V4 and V6 AODV messages is the addresses in the message. + + According to the now-expired draft-perkins-aodv6-01, some of the + messages differ in the order of the fields as well. + + Dissect the draft-ietf-manet-aodv-13 messages correctly. + +2003-09-14 20:59 jmayer + + * packet-gtp.c: + + Fix warning: guint8 is always <= 255 + +2003-09-14 21:28 gerald + + * packet-gtp.c: + + Fix a buffer overflow in msisdn_to_str(). Clean up string + pointer handling in it, imsi_to_str(), and id_to_str() a bit. + +2003-09-15 18:31 guy + + * packet-gtp.c: + + Use "int"s as array indices - it squelches a + signed-vs-unsigned-comparison complaint in one case, and it's a + generally good habit. + +2003-09-15 18:40 guy + + * AUTHORS, packet-ieee80211.c, doc/ethereal.pod.template: + + From Ritchie: dissect country information tag. + +2003-09-15 18:49 guy + + * packet-bssgp.c: + + From Josef Korelus: call the data dissector on the contents of + the LLC PDU information element. + +2003-09-15 19:04 guy + + * epan/filesystem.c, gtk/dcerpc_stat.c, + gtk/endpoint_talkers_table.c, gtk/fc_stat.c, gtk/io_stat.c, + gtk/mgcp_stat.c, gtk/rpc_stat.c, gtk/smb_stat.c: + + From Graeme Hewson: + + Don't crash if "-z" is used on the command line when a + live + capture is being done (e.g., with "-k -S" - in that case, + "cfile.filename" is null when the window is created), + just don't + display the file name in the title. + + Don't set the title of a non-existent window - create the + window + first. + +2003-09-15 19:08 guy + + * packet-isakmp.c: + + From Yaniv Kaul: add AES-XCBC-MAC to the list of authentication + methods, per RFC 3566. + +2003-09-15 20:37 guy + + * cfile.h, file.c, gtk/dcerpc_stat.c, gtk/endpoint_talkers_table.c, + gtk/fc_stat.c, gtk/io_stat.c, gtk/mgcp_stat.c, gtk/rpc_stat.c, + gtk/smb_stat.c: + + Keep a "display name" as part of a capture_file structure; for + live capture temporary files, it's "<capture", and for saved + capture files, it's the last component of the pathname of the + file. Use that in various places when displaying the file name. + +2003-09-15 20:45 guy + + * gtk/main.c: + + Don't allow -k and a capture file to both be specified on the + command line - either we're doing a live capture or we're reading + a saved capture file, we can't do both at the same time. + +2003-09-15 22:16 guy + + * cfile.h, file.c, file.h, gtk/dcerpc_stat.c, + gtk/endpoint_talkers_table.c, gtk/fc_stat.c, gtk/io_stat.c, + gtk/mgcp_stat.c, gtk/rpc_stat.c, gtk/smb_stat.c: + + Add a routine to return the display name for a "capture_file" + structure, rather than constructing that name when a capture file + is opened and putting a pointer to it in that structure. + +2003-09-15 22:17 guy + + * gtk/tcp_graph.c: + + Get rid of a no-longer-relevant comment. + +2003-09-15 22:32 guy + + * gtk/: endpoint_talkers_eth.c, endpoint_talkers_fc.c, + endpoint_talkers_fddi.c, endpoint_talkers_ip.c, + endpoint_talkers_ipx.c, endpoint_talkers_tcpip.c, + endpoint_talkers_tr.c, endpoint_talkers_udpip.c: + + Get rid of a bunch of unnecessary #includes. + +2003-09-15 22:48 guy + + * capture.c, file.c, file.h, tethereal.c, gtk/file_dlg.c, + gtk/main.c: + + Rename various capture file routines to have names starting with + "cf_". + +2003-09-15 23:15 guy + + * capture.c, capture.h, gtk/main.c: + + Don't pop up tap windows specified with "-z" options until we + have a capture file open. + +2003-09-15 23:20 guy + + * gtk/main.c: + + Clean up an error message. + +2003-09-15 23:28 guy + + * file.c: + + We no longer pop up tap windows until we have a capture file + open, so we don't have to worry about the file name being null + when "cf_get_display_name()" is called. (It should never be + called before we have a capture file open; if it is, that's a + bug.) + +2003-09-15 23:48 guy + + * capture.c: + + Make sure we return FALSE in all the failure paths in + "do_capture()". + +2003-09-16 17:36 guy + + * packet-distcc.c: + + Re-register the dissector if a preference changes - otherwise, + changing the TCP port number won't have any effect. + +2003-09-16 17:42 guy + + * packet-smtp.c: + + There's no preference setting for the SMTP TCP port (and SMTP has + a well-known port), so we remove the extra code to handle + changing it - if it ever becomes useful to have the port number + settable, we can put it back. + +2003-09-16 20:41 guy + + * gtk/tcp_graph.c: + + Handle PPP with a pseudo-header. + +2003-09-17 15:58 jfoster + + * packet-socks.c: + + Fix recursive heap overflow problem. When a socks connection was + used to create a second socks connection the socks dissector + would be called recursively until a heap overflow occurred. + +2003-09-17 19:39 guy + + * gtk/: bootp_stat.c, dcerpc_stat.c, endpoint_talkers_eth.c, + endpoint_talkers_fc.c, endpoint_talkers_fddi.c, + endpoint_talkers_ip.c, endpoint_talkers_ipx.c, + endpoint_talkers_tcpip.c, endpoint_talkers_tr.c, + endpoint_talkers_udpip.c, fc_stat.c, http_stat.c, io_stat.c, + menu.c, mgcp_stat.c, rpc_progs.c, rpc_stat.c, smb_stat.c, + tap_rtp.c, wsp_stat.c: + + Have "register_tap_menu_item()" put the item under Tools, not + Tools/Statistics; change the taps to put things under Statistics + themselves. That allows taps to go elsewhere if appropriate. + +2003-09-17 20:24 guy + + * packet-smpp.c: + + From Olivier Biot: put a summary into the top-level SMPP item in + the protocol tree. + +2003-09-18 19:19 guy + + * packet-tcp.c: + + Don't store the setting of the window scale option unless the + "Relative sequence numbers and window scaling" option is set, as + that option says it controls whether we attempt to display the + real post-scaling window size. + + Also, don't store it unless the "Analyze TCP sequence numbers" + option is set, as "Relative sequence numbers and window scaling" + requires it, because, unless "Analyze TCP sequence numbers" is + set, we don't set up conversations for TCP connections and don't + have a pool of data structures for per-connection information + into which to store the window scale option value. + +2003-09-18 21:38 gerald + + * packet-gtp.c: + + From Michal Melerowicz: Properly terminate the return string in + msisdn_to_str(). + + Do the same for imsi_to_str(). + +2003-09-18 21:42 gerald + + * packet-gtp.c: + + Make the string variables in the *_to_str() functions non-static. + +2003-09-19 04:08 guy + + * wiretap/erf.c: + + From Jesper Peterson: add support for AAL5 records in ERF files, + treating them as PDUs with an AAL5 trailer. + +2003-09-19 04:16 guy + + * AUTHORS, Makefile.am, Makefile.nmake, packet-rtp-events.c, + packet-rtp-events.h, doc/ethereal.pod.template: + + From Kevin A. Noll: RFC 2833 RTP Events support. + +2003-09-19 04:27 guy + + * packet-rtp-events.c: + + Use bitfields for the end-of-event, reserved, and volume fields. + + Don't fetch fields until you need them, so you don't throw an + early exception. + + Give the fields names starting with the name of the protocol. + +2003-09-19 04:52 guy + + * file.c, tethereal.c: + + From Lars Roland: initialize the flags.ref_time field of a + frame_data structure. + +2003-09-19 05:30 tpot + + * packet-dcerpc.c: + + Put the presentation context list and transfer syntax list of a + dcerpc bind request into some subtrees to make things look a bit + nicer. + +2003-09-19 07:24 guy + + * gtk/: bootp_stat.c, dcerpc_stat.c, endpoint_talkers_eth.c, + endpoint_talkers_fc.c, endpoint_talkers_fddi.c, + endpoint_talkers_ip.c, endpoint_talkers_ipx.c, + endpoint_talkers_tcpip.c, endpoint_talkers_tr.c, + endpoint_talkers_udpip.c, fc_stat.c, http_stat.c, io_stat.c, + menu.c, menu.h, mgcp_stat.c, rpc_progs.c, rpc_stat.c, smb_stat.c, + tap_rtp.c, wsp_stat.c: + + Provide a mechanism by which a tap can arrange to have its menu + enabled or disabled based on a currently-selected packet (or lack + of same) or a currently-selected protocol tree item (or lack of + same). Not currently used, but necessary if we ever make the TCP + graph stuff a tap. API is tentative and subject to change. + + Also, enable and disable taps based on whether we have any + packets to process. + +2003-09-20 03:20 guy + + * packet-ieee80211.c: + + Give the tag number a value_string table, and have common code, + rather than tag-specific code, put it, and the tag length, into + the protocol tree. Make those fields FT_UINT8, as they're one + byte long. + + Don't pass to "dissect_vendor_specific_ie()" variables whose + names and values are the same as global variables. + +2003-09-20 03:31 guy + + * packet-osi.c: + + From Akira Endoh: handle the NLPID for PPP. + +2003-09-20 03:48 guy + + * packet-ieee80211.c: + + From Richie: + + the units for output power are dBm, not dbi; + + decode multiple start channel/number of channels/output + power + combinations; + + display the output power as a signed value. + + Additional change from Martijn Schipper to fix the display of the + output power. + + Pass the tagged data value pointer to + "dissect_vendor_specific_ie()". + + Don't special-case unknown tag values - use "val_to_str()" even + for unknown tag values, and handle the value in the "default:" + case. + +2003-09-20 04:25 guy + + * packet-ncp-int.h, packet-ncp2222.inc: + + From Greg Morris: update the Info column even if we're not + building a protocol tree. + +2003-09-20 04:59 guy + + * gtk/: dlg_utils.c, file_dlg.c: + + From Giles Scott: + + in GTK+ 2.x, center dialogs on the parent; + + make the file selection dialogs transient for the main + window, + just as other dialogs are. + + Update Gerald's e-mail address. + +2003-09-20 08:56 guy + + * packet-gtp.c: + + You can't safely return from a routine a pointer to an automatic + variable. + +2003-09-20 08:56 guy + + * AUTHORS, Makefile.am, Makefile.nmake, packet-dcerpc-drsuapi.c, + packet-dcerpc-drsuapi.h: + + From Jean-Baptiste Marchand: initial DRSUAPI (Active Directory + directory replication) support. + +2003-09-20 09:41 guy + + * AUTHORS, Makefile.am, packet-tacacs.c, packet-tacacs.h, + doc/ethereal.pod.template: + + From Emanuele Caratti: full TACACS+ dissection. + +2003-09-20 09:54 guy + + * packet-tacacs.c: + + Arrange to free the buffer allocated for the decrypted tvbuff. + +2003-09-20 10:06 guy + + * configure.in: + + Put back the AM_PROG_LIBTOOL call, as some older versions of the + auto* tools and/or libtool require it. + +2003-09-21 20:05 gerald + + * packet-atalk.c, packet-bpdu.c, packet-gtp.c, packet-q931.c, + packet-quake2.c, packet-quake3.c, packet-quakeworld.c, + packet-rx.c, packet-sctp.c, packet-x11.c, gtk/mgcp_stat.c: + + Remove a bunch of duplicate semicolons. + +2003-09-22 00:59 tpot + + * packet-dcerpc-netlogon.c: + + A bunch of fixups for the NETLOGON sam database synchronisation + dissector: + + - some rids marked as user are actually groups + + - decorate some strings higher up in the tree + + - dissect the delta id as such and add value string text item + +2003-09-22 09:06 sahlberg + + * packet-frame.c: + + Add filterable field for REF TIME frames so it is easy to search + for them + +2003-09-22 09:08 sahlberg + + * gtk/menu.c: + + Update the menu text for Time Reference and give it a hot-key : + ctrl-T + +2003-09-23 02:35 guy + + * packet-eapol.c, packet-ieee80211.c, packet-ieee80211.h: + + Get rid of some unnecessary includes. + + Instead of using "dissect_vendor_specific_ie()" to dissect the + WPA key data, turn the code to dissect a collection of 802.11 + tagged parameters into a routine, use that routine when + dissecting 802.11 management frames, and also use it to dissect + the key data. + +2003-09-23 03:18 guy + + * packet-tacacs.c: + + From Emanuele Caratti: fix a leak in md5_xor. + +2003-09-23 06:25 oabad + + * gtk/main.c: + + Temporary patch for the packet_list column resize problem in + gtk2. + + We should use the same test (event_button->window == + GTK_CLIST(w)->clist_window) we already use in gtk v1.2 code but + in doesn't seem to work in gtk2. + +2003-09-23 12:06 sahlberg + + * packet-dcerpc-lsa.c, packet-dcerpc-lsa.h, packet-dcerpc-samr.c, + packet-dcerpc-samr.h: + + From JBM Update all names for SAMR and LSA functions so they + match the function names in the API + +2003-09-23 18:09 guy + + * gtk/dfilter_expr_dlg.c: + + The relation list is always displayed (that's been true for a + while) - we don't need to support making it visible or not + depending on the selected field. + +2003-09-23 18:22 guy + + * packet-ncp2222.inc: + + From Greg Morris: properly initialize request_value->info_string + using "strcpy()", not "strcat()". + +2003-09-23 18:36 guy + + * packet-per.c: + + From Graeme Reid: modified PER choice dissector to correctly + handle numbered choices starting with non-zero values (eg X.880 + ROS). + +2003-09-23 18:40 guy + + * AUTHORS, Makefile.am, Makefile.nmake, packet-h225.c, + packet-h225.h, doc/ethereal.pod.template: + + From Graeme Reid: H.450 support. + +2003-09-23 18:59 guy + + * packet-h450.c: + + From Graeme Reid: H.450 support. + +2003-09-23 21:37 guy + + * packet-tacacs.c: + + As doc/README.developer's "Portability" section says: + + Don't use "bzero()", "bcopy()", or "bcmp()"; instead, use + the + ANSI C routines + + [memset, memcpy, memcmp] ... + + Not all platforms necessarily have + "bzero()"/"bcopy()"/"bcmp()", + and those that do might not declare them in the header + file on + which they're declared on your platform. + + Make it so. + +2003-09-23 22:04 guy + + * packet-ncp2222.inc: + + From Greg Morris: get the request data before using it, if we + don't already have it. + +2003-09-24 00:47 guy + + * cfile.h, file.c, file.h, globals.h, gtk/main.c, gtk/menu.c, + gtk/prefs_dlg.c, gtk/proto_draw.c: + + Make "finfo_selected" a member of a "capture_file" structure + rather than an independent global variable. + +2003-09-24 02:36 guy + + * file.c, menu.h, gtk/bootp_stat.c, gtk/dcerpc_stat.c, + gtk/endpoint_talkers_eth.c, gtk/endpoint_talkers_fc.c, + gtk/endpoint_talkers_fddi.c, gtk/endpoint_talkers_ip.c, + gtk/endpoint_talkers_ipx.c, gtk/endpoint_talkers_tcpip.c, + gtk/endpoint_talkers_tr.c, gtk/endpoint_talkers_udpip.c, + gtk/fc_stat.c, gtk/http_stat.c, gtk/io_stat.c, gtk/main.c, + gtk/menu.c, gtk/menu.h, gtk/mgcp_stat.c, gtk/rpc_progs.c, + gtk/rpc_stat.c, gtk/smb_stat.c, gtk/wsp_stat.c: + + Pass a pointer to a "capture_file" structure to + "set_menus_for_selected_packet()" and + "set_menus_for_selected_tree_row()", and have them decide whether + to enable or disable menu items based on whether that structure + indicates that a packet or field is selected and, if one is, on + its properties. + + Pass to the "selected packet enabled" routine for a menu item the + "frame_data" and "edt" members of the "capture_file" structure, + and pass to the "selected tree row enabled" routine the + "field_info" member of that structure. + + Clear "cf->current_frame" if no packet is selected. + +2003-09-24 03:34 guy + + * packet-ncp-int.h, packet-ncp2222.inc: + + Create a protocol tree if we don't have one, we're constructing + the Info column, and we need stuff from the protocol tree for the + Info column. + + Go back to the previous scheme for constructing the Info column; + the previous change fixes the problems for which the Info column + changes were fixes. + +2003-09-24 06:15 oabad + + * gtk/: Makefile.am, gtkclist.c, gtkclist.h, gtkclist_v12.c, + gtkclist_v12.h: + + Renamed gktclist.[ch] to gtkclist_v12.[ch] to avoid conflicts + with the real gtkclist.h file when building the gtk+ v2 gui. + +2003-09-24 06:18 oabad + + * gtk/main.c: + + In packet_list_button_pressed_cb (gtk2 version) : - put back the + event_button->window == GTK_CLIST(w)->clist_window test now + that we use the correct structure definition for GtkCList (from + the right include file, not from our version of gtkclist.h). + +2003-09-24 07:48 guy + + * AUTHORS, doc/ethereal.pod.template, gtk/Makefile.am, + gtk/Makefile.nmake, gtk/rtp_analysis.c, gtk/rtp_analysis.h, + gtk/rtp_stream.c, gtk/rtp_stream.h, gtk/rtp_stream_dlg.c, + gtk/rtp_stream_dlg.h, gtk/tap_rtp.c: + + From Lars Ruoff: rewritten RTP analysis module. + +2003-09-24 08:05 guy + + * AUTHORS, Makefile.am, packet-dcerpc-dcom.h, packet-dcerpc-oxid.c: + + From Yaniv Kaul: DCERPC OXID operation #5 dissection. + +2003-09-24 08:43 guy + + * gtk/: capture_dlg.c, dlg_utils.c, dlg_utils.h, file_dlg.c, + print_dlg.c: + + Add a "file_selection_new()" routine that does all the + positioning (GTK+ 2.x) and transient-for setting that's done for + other dialogs, and use it for dialogs that come from the main + window or from children of the main window. + +2003-09-24 18:35 guy + + * epan/plugins.c, plugins/plugin_api.h, plugins/plugin_api_list.c, + plugins/Xass-list, plugins/Xplugin_api.c, plugins/Xplugin_api.h, + plugins/Xplugin_api_decls.h, plugins/Xplugin_table.h: + + From Tomas Kukosa: + + Remove the internal packet-per.c functions + "dissect_per_length_determinant()" and + "dissect_per_normally_small_nonnegative_whole_number()" + from the + plugin API, as they shouldn't be used outside the PER + dissector. + + Remove the H.225/H.245 functions + "dissect_h225_TransportAddress()" and + "dissect_h245_NonStandardParameter()" from the plugin API + until + we really need them in plugins. + + Add the string dissector table functions to the plugin + API. + +2003-09-24 18:41 guy + + * plugins/megaco/packet-megaco.c: + + From Anders Broman: fix a crash, and fix trailing whitespace on + Transaction ID. + +2003-09-24 23:35 guy + + * packet-ieee80211.c, packet-lwapp.c: + + From David Frascone: have an 802.11 dissector that byte-swaps the + frame control field, and have a preference in the LWAPP dissector + to specify whether to use it or the regular 802.11 dissector, as + some hardware sends out LWAPP-encapsulated 802.11 packets with a + byte-swapped FC field. + +2003-09-24 23:53 guy + + * wiretap/README.developer: + + From packet steve: update to give the correct name for + "file_access.c", and add a discussion of how data_offset works. + +2003-09-25 00:08 guy + + * tethereal.c: + + From Matthijs Melchior: check whether the ring buffer timeout has + expired *before* writing a packet, rather than *after* writing a + packet, so that if you get no packets for a sufficiently long + period that the timeout expires before you get a new packet, the + new packet is in the beginning of a new file (as you might get + more packets right after that, and want them to be in the new + file, rather than have the first packet at the end of one file + and the rest of the packets in another file). + +2003-09-25 00:37 guy + + * gtk/tcp_graph.c: + + From Laurent Rabret: + + handle 802.1Q frames; + + catch the destroy signal on the main Ethereal window and + destroy + our windows (avoids a crash). + + Get the PPP type value for IP from "ppptypes.h" rather than + defining it ourselves. + +2003-09-25 01:50 tpot + + * reassemble.c: + + When showing a fragment subtree, put spaces after colons to make + things look a bit nicer. Also separate frame and payload data by + a comma. + +2003-09-25 08:20 guy + + * file.c: + + If the currently selected frame doesn't pass the display filter, + select the closest frame to that frame that did pass the display + filter, if any did. + +2003-09-25 08:31 guy + + * file.c: + + Correctly handle the case where the selected frame doesn't pass + the filter and no frames after it pass the filter either. + +2003-09-25 11:27 guy + + * packet-ncp2222.inc: + + In "nds_defrag()", handle "request_value->ncp_rec" being null. + + In "dissect_nds_request()", insert the request information into + the hash table the first time we see the packet, regardless of + whether we created a new conversation or not. + +2003-09-25 19:35 guy + + * rtp_pt.h: + + Add PT_CN_OLD, so the RTP analysis code can get the RTP payload + types it needs from this header. + +2003-09-25 19:35 guy + + * gtk/: rtp_analysis.c, rtp_stream.c: + + RTP analysis updates from Lars Ruoff: + + - can now handle streams with different payload types + - detects payload changes + - detects comfort noise (PT=13 and 19) + - status line now shows: sequence errors, payload + changes, + comfort noise (if any) + - uses colours for lines with status != "Ok" + - new button "next": jumps to next line with status != + "Ok" + (starting from selected line) + - fixed: wrong jitter calculation (bug from tap_rtp) + - fixed: marker was not shown on first packet or + erroneous + packets (bug from tap_rtp) + - code refactored to improve readability and reuse + +2003-09-26 02:09 guy + + * gtk/: bootp_stat.c, dcerpc_stat.c, fc_stat.c, http_stat.c, + io_stat.c, mgcp_stat.c, rpc_stat.c, rtp_analysis.c, + rtp_stream_dlg.c, smb_stat.c, wsp_stat.c: + + Assorted GUI cleanups. + +2003-09-26 04:43 tpot + + * packet-dcerpc.c: + + Use zero to mean we haven't seen any authentication level + information in dcerpc_auth_info since auth_level is an unsigned + type. Zero is not a valid authentication level anyway + (s13.1.2.1, p611 CAE spec). + + Remove two inscrutable debugging comments that don't seem to mean + anything. + +2003-09-26 06:30 tpot + + * packet-dcerpc.c, packet-dcerpc.h, packet-ntlmssp.c: + + This commit refactors the dcerpc authentication subdissectors for + handling encrypted request/response PDUs. Instead of having + dissection function pointers which perform both decryption and + dissection, the function pointers now only decrypt the DCERPC + fragment payload. Dissection is handled by the + dcerpc_try_handoff() function (with DCERPC fragment reassembly if + necessary). + + Details: + + - Move the dcerpc_auth_info struct into dcerpc.h as it is now + used in + the function prototype for the decryption function handlers. + + - decode_encrypted_data() was refactored to take a boolean + request + parameter instead of passing the DCERPC PDU packet type. + + - A tvbuff_t * data field was added to dcerpc_auth to hold the + verifier. This is passed as an argument to the decryption + function + handlers. + + - Dissection of verifiers in request and response PDUs was moved + to + before the payload. + + - The dissect_dcerpc_cn_stub() function was refactored to + perform + the decryption process and hand decrypted data to the + reassembly + code instead of performing the decryption after reassembly. + + - Removed references to decrypted_info_t as it's not necessary + anymore. + + Code was tested using encrypted and unencrypted fragmented PDUs. + Before this commit ethereal could not dissect unencrypted (!) + fragmented PDUs correctly. + +2003-09-26 08:19 guy + + * packet-lapb.c: + + The LAPB dissector can be called from the Ethernet dissector; + don't assume we have an X.25 pseudo-header. + +2003-09-26 20:00 guy + + * packet-sip.c: + + Make the non-heuristic SIP dissector reject the packet if it + doesn't look like a SIP packet, so some other dissector gets a + chance at it. + + When looking for the blank line separating headers from data, use + "tvb_find_line_end()" so we handle CR/LF and LF as end-of-line + indications (RFC 2543 says "senders MUST terminate lines with a + CRLF", but it also says "but receivers MUSTalso interpret CR and + LF by themselves as line terminators"), and return an offset past + the end of the buffer, rather than -1, if we don't find it (not + all packets have one). + + When checking whether a header is one we know about, do a + case-insensitive comparison (RFC 2543 says header field names are + case-insensitive). + +2003-09-26 21:32 guy + + * packet-sip.c: + + For (non-heuristic) SIP-over-TCP, dissect stuff that's neither a + request nor a response as continuation data. For + SIP-over-everything-else, reject it. + + Parse the headers regardless of whether we're building a protocol + tree or not; if we're not, we just do it to look for a blank line + separating the headers from the body. Do that instead of + scanning for the message body separately. + + When scanning for a colon, don't scan past the end of the line. + +2003-09-26 22:20 guy + + * Makefile.am, Makefile.nmake, packet-h225.c, packet-h225.h, + packet-h245.c, packet-h245.h, packet-h450.c, t35.c, t35.h: + + From Tomas Kukosa: + + 1) string tables for t35CountryCode, t35Extension and + h221ManufacturerCode were moved into the new file + t35.c + because they are common for more dissectors + + 2) the + dissect_h245_NonStandardParameter_with_extension_marker() + was moved from h245 to h225 and renamed to + dissect_h225_NonStandardParameter() because the + NonStandardData type is different for H.225.0 and + H.245 + + 3) type of the "h245.nsp.object" dissector table was + changed from + FT_UINT32 to FT_STRING, so it can select a dissector + based on + an OID rather than the Adler-32 hash of an OID + + 4) the "h225.nsp.object" and "h225.nsp.h221" dissector + tables + were created + +2003-09-26 22:29 guy + + * gtk/rtp_stream_dlg.c: + + Get the RTP payload types from rtp_pt.h rather than defining them + ourselves. + +2003-09-26 23:11 guy + + * gtk/: capture_combo_utils.c, capture_prefs.c: + + From Nathan Jennings: + + update the CList as you enter/modify options; + + give Windows users OS descriptions in the displayed + devices + list; + + display at least 5 rows in the lists; + + get rid of the "extra" CList for storing edited values. + +2003-09-27 23:34 guy + + * packet-dcerpc-srvsvc.c, packet-dcerpc-srvsvc.h: + + From Jean-Baptiste Marchand: add names of DFS-related operations + in SRVSVC. + +2003-09-27 23:43 guy + + * packet-dcerpc-wkssvc.c, packet-dcerpc-wkssvc.h: + + From Jean-Baptiste Marchand: add names of operations in WKSSVC. + +2003-09-27 23:45 sahlberg + + * packet-dcerpc-messenger.c: + + From JBM update the function names for Messenger + +2003-09-27 23:48 sahlberg + + * packet-dcerpc-netlogon.c, packet-dcerpc-netlogon.h: + + From JBM update some function names in Netlogon + +2003-09-27 23:51 guy + + * packet-isup.c: + + From Anders Broman: further dissect APM messages containing BICC + stuff, and fix a bug in the "upgraded parameter code". + +2003-09-28 00:00 sahlberg + + * tap-smbstat.c, gtk/smb_stat.c: + + Update to SMB service response time stats. For short packets, we + might not have enough of the payload to decode the transaction + info levels and thus that data structure is NULL. + + check the pointer to this struct first before we try to + dereference it. + +2003-09-28 00:11 sahlberg + + * packet-smb.c: + + in ReadAndX when reading what could potentially be the maxcount + high field assume that IF it is 0xFFFFFFFF that it is not + maxcount high at all but instead just some padding/reserved + bytes. + + If this field is 0xFFFFFFFF just ignore it. + +2003-09-28 01:52 sahlberg + + * packet-mount.c, packet-nfs.c, packet-nfs.h, packet-nfsacl.c: + + Prettify NFSv2 decorate COL_INFO and the tree pane as has + already been done for v3 + +2003-09-28 11:35 tpot + + * packet-dcerpc-reg.c, packet-dcerpc-reg.h: + + Operation name updates for winreg pipe from Jean-Baptiste + Marchand. + +2003-09-28 21:39 guy + + * epan/tvbuff.c: + + "compute_offset_length()" must, if it returns FALSE, and + "exception" is non-null, set "*exception" to the appropriate + exception - its callers rely on it. + + Now that it does that, there's no need for + "check_offset_length()" to check for a length of -1, as + "compute_offset_length()" does so, and therefore + "check_offset_length_no_exception()" does so. + +2003-09-28 23:15 guy + + * wiretap/netxray.c: + + It appears that, at least for gigabit pod captures, there are + time stamp differences between versions 002.001 and 002.002. + +2003-09-29 00:01 tpot + + * packet-dcerpc-lsa.c, packet-dcerpc-lsa.h, packet-dcerpc-samr.c, + packet-dcerpc-samr.h: + + More operation names updates from Jean-Baptiste Marchand. + +2003-09-29 06:41 oabad + + * gtk/dfilter_expr_dlg.c: + + - in show_relations() : select the first row of the relation_list + when using gtk+ v2. - get rid of some unused variables. + +2003-09-29 18:50 guy + + * packet-tacacs.c, packet-tacacs.h: + + From Emanuele Caratti: + + just use "g_free()" to free the buffer in "md5_xor()", as + it + doesn't throw exceptions; + + temporarily #ifdef out "tacplus_acct_flags" pending the + arrival of code to dissect the TACACS+ accounting stuff. + +2003-09-29 19:17 jmayer + + * packet-smb.c: + + Added comment: XXX Argh maxcnt_high is guint16 and thus 16 bit -> + always false + +2003-09-29 19:18 jmayer + + * tap-httpstat.c, gtk/http_stat.c: + + Whitespace changes in order to make diff produce more readable + results + +2003-09-29 19:20 jmayer + + * gtk/rtp_analysis.c: + + use mkstemp instead of tmpnam + +2003-09-29 19:32 jmayer + + * plugins/.cvsignore: + + xyzzy + +2003-09-29 21:12 guy + + * packet-isup.c: + + From Michael Lum: fix some val_to_str calls to have a non-null + format string for unknown values. + +2003-09-29 21:50 guy + + * packet-isup.c: + + Clean up a bunch of length processing - use the reported length + rather than the captured length, and fix up some other stuff. + +2003-09-30 20:51 guy + + * packet-nt-sonmp.c: + + From Giles Scott: add some new hardware types. + +2003-10-01 07:11 guy + + * packet-eth.c, packet-eth.h, packet-ethertype.c, packet-fw1.c, + packet-ieee8023.c, packet-ieee8023.h, packet-llc.c, + packet-null.c, packet-sll.c, packet-vlan.c, epan/packet.h, + wiretap/5views.c, wiretap/erf.c, wiretap/etherpeek.c, + wiretap/file_access.c, wiretap/iptrace.c, wiretap/lanalyzer.c, + wiretap/libpcap.c, wiretap/netmon.c, wiretap/nettl.c, + wiretap/netxray.c, wiretap/ngsniffer.c, wiretap/radcom.c, + wiretap/snoop.c, wiretap/toshiba.c, wiretap/visual.c, + wiretap/wtap-int.h, wiretap/wtap.h: + + Have a pseudo-header for Ethernet packets, giving the size of the + FCS - 0 means "there is no FCS in the packet data", 4 means + "there is an FCS in the packet data", -1 means "I don't know + whether there's an FCS in the packet data, guess based on the + packet size". + + Assume that Ethernet encapsulated inside other protocols has no + FCS, by having the "eth" dissector assume that (and not check for + an Ethernet pseudo-header). + + Have "ethertype()" take an argument giving the FCS size; pass 0 + when appropriate. + + Fix up Wiretap routines to set the pseudo-header. This means we + no longer use the "generic" seek-and-read routine, so get rid of + it. + +2003-10-01 08:53 guy + + * packet-smb.c: + + The max count high field is 32 bits, and, in order to compare it + against 0xffffffff, it has to be extracted into a 32-bit + variable. + +2003-10-01 14:59 jmayer + + * doc/: .cvsignore, Makefile.am, ethereal-filter.pod.template, + ethereal.pod, ethereal.pod.template, tethereal.pod, + tethereal.pod.template: + + Put the display-filter elements into it's own manpage + (ethereal-filter.4) + +2003-10-01 15:09 jmayer + + * Makefile.am, configure.in: + + Put the display-filter elements into it's own manpage + (ethereal-filter.4) + +2003-10-01 18:19 guy + + * wiretap/wtap.def: + + Have a pseudo-header for Ethernet packets, giving the size of the + FCS - 0 means "there is no FCS in the packet data", 4 means + "there is an FCS in the packet data", -1 means "I don't know + whether there's an FCS in the packet data, guess based on the + packet size". + + Assume that Ethernet encapsulated inside other protocols has no + FCS, by having the "eth" dissector assume that (and not check for + an Ethernet pseudo-header). + + Have "ethertype()" take an argument giving the FCS size; pass 0 + when appropriate. + + Fix up Wiretap routines to set the pseudo-header. This means we + no longer use the "generic" seek-and-read routine, so get rid of + it. + +2003-10-01 19:41 guy + + * doc/Makefile.am: + + dfilter2pod.pl and ethereal-filter.pod.template are in $(srcdir) + (which defauls to the current directory), not in the parent + directory. + +2003-10-01 19:44 guy + + * doc/Makefile.nmake: + + Update for the new ethereal-filter man page. + +2003-10-01 20:26 guy + + * doc/Makefile.am: + + Put in some missing $(srcdir)/. + + Get rid of redundant "../{t}ethereal.1" in CLEANFILES (they were + already there). + +2003-10-01 20:27 guy + + * .cvsignore: + + Add ethereal-filter.4. + +2003-10-01 20:36 guy + + * doc/ethereal.pod: + + Filters in Ethereal are usually display filters, not read + filters; go back to describing them as such. + +2003-10-01 21:15 guy + + * packet-srvloc.c: + + The PDU length is 3 bytes long in SLPv2. + + The minimum number of bytes of SLP we have to reassemble is 5 - + it's nominally 4 for SLPv1, but we don't have a way of asking for + 1 byte (the version) and then saying "I need N bytes of header to + get the PDU length, and an SLPv1 packet less than 12 bytes long + is bogus anyway. + +2003-10-01 21:51 guy + + * packet-enip.c: + + Reject frames with no command (too short) or an invalid command. + + Clean up white space somewhat. + +2003-10-02 06:13 guy + + * AUTHORS, Makefile.am, Makefile.nmake, asn1.c, asn1.h, + packet-tcap.c, packet-tcap.h, doc/ethereal.pod: + + From Samuel Qu, Michael Lum, and Jeff Morriss: TCAP support, and + "asn_id_decode1()" variant of "asn_id_decode()". + +2003-10-02 14:03 gerald + + * doc/ethereal-filter.pod.template: + + Fix a malformed "=head1" tag. + +2003-10-02 19:22 gerald + + * doc/tethereal.pod: + + Add an example for "-d". + +2003-10-02 21:04 guy + + * plugins/rtnet/packet-rtnet.c: + + RTNET has no preferences, so don't register a preferences module + for it. + +2003-10-02 21:06 guy + + * prefs.c, prefs.h, gtk/prefs_dlg.c: + + Don't put an entry for a protocol into the Preferences dialog if + it doesn't have any settable preferences (for example, if it has + only obsolete preferences). + +2003-10-02 21:18 guy + + * gtk/prefs_dlg.c: + + From Tomas Kukosa: radio button groups are GSLists, which means + that the radio button group for a button changes when new buttons + are added to it (adding to the beginning of a singly-linked list + takes constant time, adding to the end takes time linear in the + length of the list, and a GSList * points to the beginning of the + list). Re-fetch the radio button group each time through the + loop that adds new radio buttons to a radio button group for a + preference. + +2003-10-02 21:37 guy + + * packet-dcerpc-dnsserver.c, packet-dcerpc-dnsserver.h: + + From Jean-Baptiste Marchand: add names for new dnsserver + operations for W2K3. + +2003-10-02 21:40 guy + + * packet-dcerpc-svcctl.c, packet-dcerpc-svcctl.h: + + From Jean-Baptiste Marchand: add/update names for svcctl + operations. + +2003-10-02 21:45 guy + + * packet-dcerpc-dfs.c, packet-dcerpc-dfs.h: + + From Jean-Baptiste Marchand: add additional operation names for + dfssvc. + +2003-10-02 21:48 guy + + * packet-dcerpc-browser.c, packet-dcerpc-browser.h: + + From Jean-Baptiste Marchand: add operation names for browser + service. + +2003-10-02 22:28 gerald + + * doc/Makefile.nmake, packaging/nsis/Makefile.nmake, + packaging/nsis/ethereal.nsi: + + Fix document creation under Windows, add ethereal-filter.html to + the NSIS package. + +2003-10-02 22:40 guy + + * t35.c, t35.h: + + Add RCS IDs. + +2003-10-02 22:44 guy + + * adler32.c, adler32.h, packet-etherip.c, packet-h450.c, + packet-ipsec-udp.c, packet-isns.c: + + Add RCS IDs. + +2003-10-03 04:41 guy + + * doc/tethereal.pod: + + Fix a typo. + +2003-10-03 09:09 sahlberg + + * packet-ipx.c, gtk/endpoint_talkers_table.c: + + Update ipx and conversation list to make it possible to select + and filter for ipx conversations from the conversation list popup + menu + +2003-10-03 20:18 tuexen + + * packet-sctp.c: + + - Fixed a typo. - Changed the default checksum algorithm from + Adler32 to CRC32C. + +2003-10-03 20:58 guy + + * packet-isup.c: + + From Anders Broman: + + fix some cut and paste errors in "upgraded parameter" + routine; + + more BICC work. + +2003-10-03 21:03 guy + + * wiretap/ascend-scanner.l: + + From Graham Bloice: define YY_NO_UNISTD_H on Win32, so that if + Flex was a UNIX version generating code that, by default, assumes + you have <unistd.h> (as might be the case with recent versions of + Cygwin, which I assume *does* supply <unistd.h>), but you're + building on a platform that lacks <unistd.h> (e.g., building with + MSVC++ or MinGW), you can still compile. + +2003-10-03 21:12 jmayer + + * wiretap/ascend-scanner.l: + + Use #ifndef HAVE_UNISTD_H instead of #ifdef _WIN32 + +2003-10-03 21:19 jmayer + + * gtk/rtp_analysis.c: + + Graham Bloice: Add missing #include mkstemp.h + +2003-10-03 22:38 guy + + * gtk/rtp_analysis.c: + + Include "mkstemp.h" only if we're including our own "mkstemp()". + +2003-10-03 23:09 guy + + * AUTHORS, Makefile.am, Makefile.nmake, packet-ansi_map.c: + + From Michael Lum: ANSI MAP support. + +2003-10-03 23:22 guy + + * plugins/gryphon/: NEWS, packet-gryphon.c, packet-gryphon.h: + + From Steve Limkemann: + + Added two new "well known destinations": SD_IOPWR AND + SD_UTIL. + + Added logic to dissect the CMD_SET_TIME command. + + Added an alterate destination for the CMD_PGM_START command. + + Added logic to dissect the CMD_SCHED_MSG_REPLACE command. + + Added logic to dissect the CMD_USDT_REGISTER command. + + Added logic to dissect the CMD_USDT_SET_FUNCTIONAL command. + + Added logic to dissect the following commands + CMD_IOPWR_GETINP + CMD_IOPWR_GETLATCH + CMD_IOPWR_CLRLATCH + CMD_IOPWR_GETOUT + CMD_IOPWR_SETOUT + CMD_IOPWR_SETBIT + CMD_IOPWR_CLRBIT + CMD_IOPWR_GETPOWER + CMD_UTIL_SET_INIT_STRATEGY + CMD_UTIL_GET_INIT_STRATEGY + + Added the ability to recongnize more IOCTLS. (For the + SJA1000 driver, LIN + and power drivers.) + + Added the ability to recognize more card types. + + Added dissection of more fields for CMD_SCHED_TX command. + + Bug fixes and general updating. + +2003-10-03 23:31 guy + + * packet-ranap.c: + + From Michael Lum: + + support for Global RNC ID; + + fixed some typos + + added push of 'NAS PDU' so that a GSM 24.008 (DTAP) + dissector + can be added. + +2003-10-04 03:10 sahlberg + + * gtk/io_stat.c: + + Fix to IO-Stat. + + IO-Stat failed to produce Advanced/COUNT(*) statistics for fields + of type FT_NONE. Fixed. + + Now it is possible to do : Advanced/COUNT(*) + Filter:tcp.analysis.retransmission + Field:tcp.analysis.retransmission Advanced/COUNT(*) + Filter:tcp.analysis.duplicate_ack + Field:tcp.analysis.duplicate_ack + + And it will plot the number of Retransmissions and Duplicate ACKs + seen in each time interval. + +2003-10-04 16:44 guy + + * packet-isakmp.c: + + If a payload type doesn't have a dissector function, don't crash + by calling through the null dissector pointer, just dissect it as + "Payload". + +2003-10-05 05:04 sharpe + + * mkcap.c: + + Add mkcap.c, a little utility to generate reasonable looking TCP + capture files for pedagogic use. + +2003-10-05 14:58 sharpe + + * mkcap.c: + + Further updates on mkcap.c + +2003-10-05 21:57 jmayer + + * packet-dns.c: + + Fix warning about strict-aliasing + +2003-10-05 22:38 jmayer + + * plugins/docsis/packet-tlv.c: + + Get rid of another strict-aliasing warning: verify_tfs is a + true-false-string : dereference it accordingly + +2003-10-05 22:44 jmayer + + * packet-tzsp.c: + + Fix 3 strict-aliasing warnings: Use TFS(&var) instead of + VALS(&var) in case var is a true-false-string + +2003-10-05 23:09 jmayer + + * packet-cops.c: + + variable.type is of type u_char, so use 0 instead of NULL + +2003-10-05 23:27 jmayer + + * packet-bssgp.c: + + Another strict-aliasing warning fix - I hope I got this right :) + +2003-10-06 02:01 jmayer + + * plugins/gryphon/packet-gryphon.c: + + Fix 4 warnings in case of strict-aliasing by declaring timestamp + as time_t instead of int. + +2003-10-06 07:26 guy + + * packet-lmi.c: + + Update a URL. + +2003-10-06 08:10 guy + + * packet-enip.c: + + Fix the handling of padding bytes. + +2003-10-06 08:35 guy + + * packet-dcerpc-rpriv.c, packet-dcerpc-spoolss.c, packet-isup.c, + packet-nlsp.c, packet-ranap.c, packet-sua.c: + + From packet steve: get rid of some duplicate field definitions + (some aren't exactly duplicates, but they both set the same hf_ + variable). + +2003-10-06 08:58 guy + + * gtk/rtp_stream_dlg.c: + + (Based on a patch from Lars Roland.) + + Use "gtk_dialog_new()" to create the window - that doesn't create + a "dialog box" in the sense of a transient-for window, but it + does create a window with a button vbox that the code expects to + be present. + +2003-10-06 09:08 guy + + * packet-ansi_map.c: + + From Lars Roland: not all compilers like static const arrays with + unknown size, so don't use them. + +2003-10-06 09:18 guy + + * AUTHORS, Makefile.am, Makefile.nmake, packet-alcap.c: + + From Michael Lum: ALCAP (Q.2630.1) support. + +2003-10-06 14:48 jmayer + + * packet-alcap.c: + + Replace the forward declaration of msg_parm_strings by moving the + real declaration from the middle of the file to the place of the + forward declaration. This should make MSVC happy. + + Spotted and proposed fix by Ulf Lamping. + +2003-10-06 15:41 jmayer + + * plugins/gryphon/packet-gryphon.c: + + check in the following comment: /* XXX This code is neither + Endianess independent, nor will it work * on platforms that + do not support the *optional* guin64 type */ + +2003-10-06 19:11 guy + + * doc/README.developer: + + Add One More Item to the list of things not all compilers can + handle. + +2003-10-06 19:25 guy + + * AUTHORS, Makefile.am, Makefile.nmake, packet-alcap.c, + packet-ansi_637.c, packet-ansi_683.c, packet-ansi_map.c: + + From Michael Lum: + + IS-637-A (SMS) support + IS-683-A (OTA) support + ANSI MAP updates + + Fix a typo in the previous checkin. + +2003-10-06 20:46 guy + + * packet-afs-register-info.h, packet-clnp.c, packet-fcdns.c, + packet-isup.c, packet-lmi.c, packet-lmp.c, packet-m3ua.c, + packet-nfsacl.c, packet-rsvp.c, epan/proto.c: + + When registering a field, make sure its ID is -1 or 0 - if it's + not, that probably means you've registered two fields with the + same field ID variable, which is an error. + + Fix the bugs doing so found. + +2003-10-06 22:10 guy + + * gtk/io_stat.c: + + Make the "needs_redraw" flag a gboolean, as it's a Boolean flag. + + Rename "max_count_types and "max_calc_types" to + "count_type_names" and "calc_type_names", to make it clearer what + they are. + + For the advanced statistics, give different error messages for + the case where no field name was specified and where an invalid + field name was specified. + + Give better error messages for the cases where the calculation + type isn't supported for a particular field. + + Initialize the calculation type for a given field. + +2003-10-06 22:13 guy + + * gtk/io_stat.c: + + Rename "max_tick_values" to "tick_interval_values", to make it + clearer what it is. + +2003-10-07 03:09 guy + + * gtk/print_mswin.c: + + From Gisle Vanem: if WIN32_LEAN_AND_MEAN is defined, <windows.h> + doesn't include <commdlg.h>, but "print_mswin.c" needs it, so + include it explicitly. + +2003-10-07 03:35 guy + + * packet-ftp.c: + + From Giles Scott: put the IP address and port number in PORT + requests and PASV responses into the protocol tree, and, for PASV + responses, create a conversation for the future FTP data + conversation and make the FTP data dissector be the dissector for + it. + +2003-10-07 04:36 guy + + * gtk/main.c: + + Make the window geometry information static - it's not used + outside this file. + + Fetch the geometry information whenever we get a configure_notify + event, i.e. if it actually changes, rather than doing so when we + get asked to delete the main window or we exit. Don't save the + geometry if we've never gotten such an event, as it presumably + means the size and position haven't changed. + +2003-10-07 09:30 sahlberg + + * gtk/: endpoint_talkers_table.c, find_dlg.c, find_dlg.h: + + Add Find Next/Find Previous submenu to conversation lists. + + By using Find Next/Previous you will jump to the next/previous + matching packet in the ethereal main window. + + I could not get CTRL-N / CTRL-B to work and was too lazy to + research. It would be nice if CTRL-N / CTRL-P would invoke the + same thing as selecting /Find Frame/Find Next/EP1 <-> EP2 or + /Find Frame/Find Previous/EP1 <-> EP2 from the menu. I could not + figure out how to get gtk to do this. The person that adds + CTRL-N/CTRL-B here will be a hero. + +2003-10-07 09:50 sahlberg + + * gtk/find_dlg.h: + + Forgot to update a prototype in previous patch + +2003-10-07 10:07 sahlberg + + * gtk/: color_dlg.c, color_dlg.h, endpoint_talkers_table.c: + + Update to endpoint talkers, endpoint talkers now have an extra + submenu on the popup where one can select : Colorize + Conversation. This opens up the create color filter dialog with + the filter preset to the selected conversation. + +2003-10-07 17:21 guy + + * t35.c: + + From Hans Viens: add an H.221 manufacturer code for Mediatrix, + and tweak white space. + +2003-10-07 17:29 guy + + * gtk/endpoint_talkers_table.c: + + Include "gtk/color_dlg.h" to declare + "color_display_with_filter()", and include "color.h" to declare + "color_filter_t", which "gtk/color_dlg.h" requires. + +2003-10-07 17:36 guy + + * packet-ospf.c: + + From Taisuke Sasaki: put in missing {} in an "if". + +2003-10-07 17:43 guy + + * packet-isup.c: + + From Anders Broman: + + change some variable names to conform to abbreviations + used in + the specs; + + added+dissection of some more BAT ASE elements; + + fixed some minor bugs. + +2003-10-07 18:19 oabad + + * packet-x25.c: + + Put the "X.264 protocol identifier" and "X.264 sharing strategy" + fields in the "User data" subtree. + +2003-10-07 21:15 guy + + * epan/to_str.c: + + Get rid of an out-of-date comment. + +2003-10-08 05:36 guy + + * packet-isakmp.c: + + Dissect NAT-Discovery and NAT-Original Address payloads, and just + use the version-independent part of the draft ID for "Negotiation + of NAT-Traversal in the IKE" rather than giving a URL for the + draft (the URL in question was out-of-date, and a future one runs + the risk of becoming out of date, given that the -07 draft + expired a few days ago...). + +2003-10-08 06:44 guy + + * etypes.h, packet-ethertype.c: + + 0x81fd and 0x81ff appear to be for the Cabletron Interswitch + Message Protocol, although the packets I've seen with 0x81fd + don't look like the ISMP packets described in RFC 2641/2642/2643. + +2003-10-08 11:33 jmayer + + * packet-ftp.c: + + use g_htonl instead of htonl + +2003-10-08 12:29 sahlberg + + * packet-dcerpc.c: + + Change dissect_deferred_pointer() from being Ordo(n^2) into being + Ordo(n) + + Makes it slightly faster when n (the number of pointers) is + >10.000 + + The mother of all dcerpc packets (containing one array of >10.000 + pointers) was a bit slow. + + It is still slow but at least completes in out lifetime. + +2003-10-09 18:54 guy + + * packet-mmse.c, packet-wbxml.c, packet-wsp.c: + + From Biot Olivier: + + Rename WSP defines to avoid collisions with Windows + defines. + + Rename WSP dissector table for integer-value content + types. + + Add WSP dissector table for literal content types. + + Add WSP dissection registration for literal content + types. + + Register literal and extra WBXML content types to WSP + dissector. + + Register textual MMS content type to WSP dissector. + +2003-10-09 18:57 guy + + * doc/README.developer: + + Add an item about prefixing #define names and enum names with a + prefix to avoid name collisions. + +2003-10-09 20:52 guy + + * packet-h225.c, packet-h245.c, packet-h450.c, packet-per.c, + packet-per.h, packet-t38.c: + + Prefix OPTIONAL and NOT_OPTIONAL with ASN1_, to avoid collisions + with other definitions of OPTIONAL (such as the one in Windows). + +2003-10-09 21:18 guy + + * doc/README.developer: + + From Loïc Minier: information on how to do reassembly of PDUs + atop TCP. + +2003-10-09 22:29 jmayer + + * tethereal.c: + + In case of a parse error in the capture syntax, check whether it + is valid display filter syntax. In case it is, warn about a + possbile confusion of the two filter types. + +2003-10-09 22:35 guy + + * packet-h225.c, packet-h245.c, packet-h450.c, packet-per.c, + packet-per.h, packet-t38.c: + + Prefix the EXTENSION #defines with ASN1_ as well. + +2003-10-09 22:40 guy + + * AUTHORS, packet-isakmp.c, doc/ethereal.pod: + + From Aki Immonen: add a numbre of vendor IDs. + +2003-10-10 03:00 guy + + * Makefile.am, acinclude.m4, capture-wpcap.c, configure.in, + pcap-util-unix.c, pcap-util.c: + + Use "pcap_findalldevs()" if present. + +2003-10-10 03:04 guy + + * pcap-util-int.h: + + Use "pcap_findalldevs()" if present. + +2003-10-10 06:05 guy + + * acinclude.m4, capture-wpcap.c, pcap-util-unix.c, pcap-util.h, + util.c: + + Get the version number of the libpcap/WinPcap with which we're + running with "pcap_lib_version()", if available. + +2003-10-10 08:39 sahlberg + + * gtk/: main.c, main.h, menu.c: + + Updates to TimeReference Frames + + Add a Goto Next/Previous time reference menu option + +2003-10-10 08:52 sahlberg + + * gtk/service_response_time_table.c: + + Add a Find Next/Previous menu option to the + ServiceResponseTimeStatistics dialog + +2003-10-10 08:59 sahlberg + + * gtk/service_response_time_table.c: + + Add a ColorizeProcedure menu option to the ServiceResponseTime + statistics dialog + +2003-10-10 09:48 guy + + * Makefile.nmake, capture-wpcap.c, config.h.win32, config.nmake: + + Configure whether we have WinPcap based on whether + WINPCAP_VERSION is set in the config.nmake file. + + Configure whether we have pcap_findalldevs() based on whether + WINPCAP_VERSION is 2.3 (if so, we don't) or 3.0 or 3.1 (if so, we + do). + + WinPcap 3.0 has the new libpcap declarations of + "pcap_lookupnet()" and "pcap_open_live()" in which the first + argument is a "const char *" rather than a "char *"; declare the + functions and pointers to them appropriately based on the version + of WinPcap. + + If we don't have pcap_findalldevs(), don't declare a pointer to + it, as we don't have a declaration of pcap_if_t. + + We also need to refer to "pcap_freealldevs()", so make a pointer + for it. + + "symbols[]" is a const array; make the pointer to elements in it + a const pointer. + + Fix some typoes. + +2003-10-10 10:02 guy + + * t35.c: + + From Tomas Kukosa: updates from Annex to ITU Operational Bulletin + No. 766 - 15.VI.2002), plus other fixes. + +2003-10-10 10:04 guy + + * packet-isup.c: + + Fix a typo. + +2003-10-10 10:12 guy + + * acinclude.m4, configure.in: + + From Brad Hards: fix two problems: + + 1. the --without-adns case wasn't handled correctly; + + 2. the reporting at the end of the configure didn't deal + with + the case were the configure check failed (as in my + example, + where I only had the libadns package installed, not + libadns-devel) - it reported that ADNS would be used. + +2003-10-10 10:16 guy + + * gtk/rtp_analysis.c: + + Use PT_ values rather than raw numbers when checking for u-law + and A-law payload. + +2003-10-10 10:25 guy + + * packet-gtp.c: + + From Michal Melerowicz: remove obsolete GTP'v0 CDR dissection. + +2003-10-10 10:54 sahlberg + + * packet-h245.c: + + From Martin Regner, bugfix for H245. + + The restricted character string for signalType is 1 character, + not 1 to 128 characters. + +2003-10-10 11:11 sahlberg + + * packet-dcerpc.c, packet-dcerpc.h, gtk/dcerpc_stat.c: + + Updated the DCERPC service response time to also offer the menu + to Filter, Find and Colorize selected procedures in the same way + as SMB and ONC-RPC already does. + +2003-10-10 11:24 sahlberg + + * gtk/dcerpc_stat.c: + + Fix a bug for the DCERPC stats window where it forgot to print + the title inside the window as it were supposed to. + +2003-10-10 13:33 jmayer + + * tethereal.c: + + Part two of different-filter-syntax-hackaround: Warn in case of + capture filter usage where display filter syntax is required. + +2003-10-10 21:13 guy + + * acinclude.m4, tethereal.c: + + Not all versions of libpcap have "pcap_compile_nopcap()"; use it + only if we have it. + + Not all versions of libpcap have DLT_LINUX_SLL, either; use + DLT_EN10MB instead. + +2003-10-10 21:16 guy + + * AUTHORS, Makefile.am, Makefile.nmake, + packet-diffserv-mpls-common.c, packet-diffserv-mpls-common.h, + packet-ldp.c, packet-rsvp.c: + + From Akira Endoh: Diffserv MPLS signaling protocol support. + +2003-10-10 21:31 guy + + * Makefile.nmake, doc/Makefile.nmake, epan/Makefile.nmake, + epan/dfilter/Makefile.nmake, epan/ftypes/Makefile.nmake, + gtk/Makefile.nmake, image/Makefile.nmake, + packaging/nsis/Makefile.nmake, plugins/Makefile.nmake, + plugins/artnet/Makefile.nmake, plugins/docsis/Makefile.nmake, + plugins/giop/Makefile.nmake, plugins/gryphon/Makefile.nmake, + plugins/lwres/Makefile.nmake, plugins/megaco/Makefile.nmake, + plugins/mgcp/Makefile.nmake, plugins/pcli/Makefile.nmake, + plugins/rtnet/Makefile.nmake, tools/Makefile.nmake, + tools/lemon/Makefile.nmake, wiretap/Makefile.nmake: + + Give every Makefile.nmake file a "distclean" rule, and have + "distclean" recurse into subdirectories doing "nmake -f + Makefile.nmake distclean". + + Have "nmake -f Makefile.nmake clean" not remove stuff that "make + clean" doesn't remove (such as Flex/Bison output and config.h + files) - and have "nmake -f Makefile.nmake distclean" remove + stuff that "make distclean" removes, including + "tethereal-tap-register.c" and "ethereal-tap-register.c". + +2003-10-10 21:35 guy + + * README.win32: + + Mention gtk/ethereal-tap-register.c. + +2003-10-10 22:52 sahlberg + + * packet-tcp.c: + + From Matthijs Melchior Small change to the TCP sequence number + analysis and relative sequence number code so that it plays a bit + nicer with captures generated by text2pcap. + + Change the criterion used to initialize the base sequence and ack + numbers to set these base offsets where it detects that the + bookkeeping structures are NULL (as in no previous packet seen + for this session) instead of using a hardcoded magic number 0, + which might actually occur in normal captures. + +2003-10-11 00:10 guy + + * packet-wsp.c: + + "add_content_type()" returns either a numerical content type and + a null content type pointer or a 0 numerical content type and a + non-null content type pointer; if the content type is numerical, + we cannot match on the string content type (as we'd dereference a + null pointer) and, if the content type is a string, we should not + match on the numerical content type (as the value is bogus). + + We also have to call "add_content_type()" to get the content type + regardless of whether we're building a protocol tree, as we need + to call subdissectors regardless of whether we're building a + protocol tree. + + We also need to set the columns regardless of whether we're + building a protocol tree. + +2003-10-11 11:23 sahlberg + + * gtk/io_stat.c: + + Massive update of the _draw() routine in iostat in preparation of + more features. + + The most visible changes are graps drawn as sawtoots instead of + bars. relative times (mainly used for response times + FT_RELATIVE_TIME) will be plotted as time measured in "s" "ms" or + "us" on the y axis + + future updates may be smoothed graphs and better relative time + support + +2003-10-11 21:49 jmayer + + * capture.c: + + Part 3 of display vs. capture syntax confusion patches: Detect + probable use of display filter syntax where capture filter syntax + need to be used in Ethereal. + +2003-10-11 23:17 sahlberg + + * gtk/io_stat.c: + + minor cleanup and update for printing the y scale as time in + units of s,ms and us + +2003-10-12 04:20 sahlberg + + * gtk/io_stat.c: + + Further updates/rewrite of iostat + + getting closer to add useful features + +2003-10-12 12:29 tpot + + * packet-dcerpc-oxid.c: + + Subdissector name updates from Jean-Baptiste Marchand. + +2003-10-12 16:03 sharpe + + * packet-dcerpc-oxid.c: + + Fix some C++ comments ... + +2003-10-13 19:04 guy + + * epan/Makefile.nmake, tools/Makefile.nmake: + + From Ulf Lamping: add some missing "cd .."s. (I guess the + current directory in nmake files persists across targets; + presumably all commands, or, at least, all "cd" commands, are run + in the same process.) + +2003-10-13 20:53 guy + + * packet-diffserv-mpls-common.c, packet-diffserv-mpls-common.h: + + Define "phbit_bit{14,15}_vals" in packet-diffserv-mpls-common.c, + not in the header file; just declare it in the header file - that + way, there's one shared version of both tables, and we don't get + compiler warnings because they're not actually used in + packet-diffserv-mpls-common.c. + +2003-10-14 00:40 guy + + * epan/resolv.c: + + From Matthias Melchior: parenthesize check for RESOLV_CONCURRENT. + + Get rid of "!= 0" check - other tests for a bit being on in + g_resolv_flags don't do that. + +2003-10-14 00:45 guy + + * packet-dcerpc.c: + + "dce_try_handoff()" isn't necessarily passed a non-null + "auth_info" argument - don't dereference it if it's null. + +2003-10-14 01:18 guy + + * AUTHORS, Makefile.am, configure.in, + packaging/nsis/Makefile.nmake, packaging/nsis/ethereal.nsi, + plugins/Makefile.am, plugins/Makefile.nmake, plugins/acn/AUTHORS, + plugins/acn/COPYING, plugins/acn/ChangeLog, plugins/acn/INSTALL, + plugins/acn/Makefile.am, plugins/acn/Makefile.nmake, + plugins/acn/NEWS, plugins/acn/acn.h, plugins/acn/moduleinfo.h, + plugins/acn/packet-acn.c: + + From Erwin Rol: ACN support. + +2003-10-14 07:36 guy + + * acinclude.m4: + + Do the tests for various extra "-L" and "-l" flags that might be + needed with "-lsnmp" in a loop; this fixes up the configure + script's operation on Solaris. + +2003-10-14 08:56 guy + + * plugins/acn/.cvsignore: + + Add a .cvsignore file. + +2003-10-14 09:03 sahlberg + + * gtk/io_stat.c: + + update to iostat + + add different styles to draw the plot + +2003-10-14 09:11 guy + + * AUTHORS, packet-eapol.c: + + From Motonori Shindo: Key Information dissection in EAPOL-Key + messages. + +2003-10-14 09:15 sahlberg + + * gtk/io_stat.c: + + Simplify handling of tick val remove unnessecary code and + structures cleanup + +2003-10-14 09:27 sahlberg + + * gtk/io_stat.c: + + further cleanup + + remove the redundant pixels_per_tick structure + +2003-10-14 09:55 sahlberg + + * gtk/io_stat.c: + + further cleanup remove redundant structure for yscale_max + +2003-10-14 10:01 sahlberg + + * gtk/io_stat.c: + + remove the redundant count_type structure as part of the iostat + cleanup + +2003-10-14 10:34 sahlberg + + * gtk/io_stat.c: + + update to iostat, added new plot style: filled bar + +2003-10-14 17:50 guy + + * packet-isup.c: + + From Jeff Morriss: note in the Protocol column that we're + assuming the ITU dialect of ISUP. + +2003-10-14 21:24 jmayer + + * packet-sip.c: + + Update list of SIP RFCs + +2003-10-14 21:26 jmayer + + * packet-sdp.c: + + Add a comment for (maybe) later connection handling + +2003-10-14 23:20 guy + + * AUTHORS, prefs.c, prefs.h, doc/ethereal.pod, gtk/file_dlg.c, + gtk/gui_prefs.c, gtk/main.c: + + From Ian Schorr: + + Add a preference to control whether the "File > Open" + dialog box + should start out in the last directory in which it looked + - and + save that in the preferences file across invocations - or + should + always start out in a user-specified directory, and add + another + preference to specify that directory. + + Write out section name comments into the preferences + file. + + Clean up white space a bit. + +2003-10-14 23:42 guy + + * gtk/file_dlg.c: + + Clean up the stuff that fills in the starting directory. + +2003-10-15 02:13 gerald + + * doc/: ethereal-filter.pod.template, ethereal.pod, tethereal.pod: + + Move the filter syntax description to the ethereal-filter pod + page. + +2003-10-15 08:08 guy + + * packet-dcerpc-spoolss.c: + + We got rid of the wrong hf_devmode_driver_extra; bring the wrong + one back, and get rid of the one that shouldn't be kept around. + +2003-10-15 08:25 sahlberg + + * gtk/io_stat.c: + + remove an extra ';' to keep visual studio happy + +2003-10-15 08:41 sahlberg + + * gtk/io_stat.c: + + Remove the unnecassary HashTable and use + gtk_object_[get|set]_data to keep track of which io structure a + certain draw area is associated with. + +2003-10-15 09:18 guy + + * packet-gtp.c: + + Fix the XXX_to_str routines + + 1) not to rely on their static buffers being initialized; + + 2) not to bother checking whether a BCD digit is a valid + digit + or not (index into a 16-element array, instead); + + 3) to work correctly, in the case of "id_to_str()". + +2003-10-15 13:10 sahlberg + + * doc/ethereal.pod, gtk/io_stat.c: + + Client LOAD measurement for io-stat + + See manpage (hopefully manpage does not reformat my nice ascii + graph) + + While Service Response Times and the MIN/MAX/AVG thing in + io-stat are measurements on the server load. The new + measurement type LOAD is a measurement of Client LOAD. + + Or rather, it is an attempt to measure client LOAD by measuring + how much concurrency in its requests the client generates. It the + client is slow in starting new i/o when a previous i/o has + completed, this willb e indicated by the concurrency being + lowered. + + it is an experiment. i am not aware of any other attempts in + deducing client workload from looking at captures. + +2003-10-15 19:40 guy + + * AUTHORS, Makefile.am, gtk/Makefile.am, gtk/Makefile.nmake, + gtk/main.c, gtk/menu.c, gtk/toolbar.c, gtk/toolbar.h, + image/toolbar/capture_24.xpm, image/toolbar/cfilter_24.xpm, + image/toolbar/dfilter_24.xpm, image/toolbar/stock_close_24.xpm, + image/toolbar/stock_colorselector_24.xpm, + image/toolbar/stock_help_24.xpm, + image/toolbar/stock_jump_to_24.xpm, + image/toolbar/stock_open_24.xpm, + image/toolbar/stock_preferences_24.xpm, + image/toolbar/stock_print_24.xpm, + image/toolbar/stock_refresh_24.xpm, + image/toolbar/stock_right_arrow_24.xpm, + image/toolbar/stock_save_24.xpm, + image/toolbar/stock_search_24.xpm, + image/toolbar/stock_stop_24.xpm: + + From Ulf Lamping: toolbar. + +2003-10-15 19:57 guy + + * AUTHORS, packet-socks.c, doc/ethereal.pod: + + From David E. Weekly: move the code to put the SOCKS version up, + so it's done in common code. + +2003-10-15 20:07 guy + + * packet-socks.c: + + Put back a missing comment. + + Get rid of some extra blanks at the end of the text for some + protocol tree items. + + Use %u, not %d, to format unsigned quantities. + + Make the "Client Authentication Methods" item's length cover all + the authentication methods, not just the count of methods. + +2003-10-15 22:00 guy + + * packet-ip.c: + + From Giles Scott: make some items in the ICMP protocol tree named + fields. + +2003-10-15 22:34 guy + + * gtk/toolbar.c: + + Note that we might want to use the GTK+ 2.x stock icon mechanism + when building for GTK+ 2.x. + + Fix the callback for the "Print" button. + +2003-10-15 22:37 guy + + * gtk/toolbar.c: + + "Find frame" can do more than search with a display filter. + +2003-10-16 00:45 guy + + * gtk/: file_dlg.c, main.c: + + There doesn't seem to be any need to set "cfile.dfilter" to the + contents of the filter text entry when reloading the file, and: + + 1) that doesn't work with the toolbar "reload" button + (the + widget passed in for that button doesn't have a + E_DFILTER_TE_KEY data item pointing to the text + entry); + + 2) that causes the Tools > Summary dialog box to report + what + you've typed in that box, not the filter that's + actually in + effect (i.e., it causes "cfile.dfilter" to reflect + what's + been typed, not what's been applied); + + so don't bother doing so. That also means that the + "/File/Reload" menu item doesn't need a E_DFILTER_TE_KEY data + item, so don't give it one. + +2003-10-16 06:47 guy + + * packet-gtp.c: + + Get rid of a value_string table that was used by now-deleted + code. + +2003-10-16 09:55 guy + + * packet-gtp.c: + + From Michal Melerowicz: + + merge gtpv0 and gtpv1 dissectors into one; + + fix up XXX_to_str routines. + +2003-10-16 18:14 guy + + * packet-ansi_map.c: + + From Michael Lum: add missing g_free() calls. + +2003-10-16 18:15 guy + + * packet-tcap.c: + + From Michael Lum: fixed some formatting and removed unused code. + +2003-10-16 20:56 oabad + + * gtk/: main.c, toolbar.c, toolbar.h: + + - use stock icons in the toolbar when using GTK2 - use GTK1/2 + compatibility macros [GS]ET_OBJECT_DATA where needed - add a + set_toolbar_object_data() function which associates the display + filter entry (from the main window) with the E_DFILTER_TE_KEY for + the open and reload buttons (it is needed by the open and + reload callbacks). The function is called in + create_main_window() - reindent + +2003-10-16 21:04 oabad + + * gtk/toolbar.c: + + Put back Guy's changes from r1.3 (print callback, and "Find + frame..." tooltip). + +2003-10-16 21:19 guy + + * prefs.c, prefs.h, gtk/gui_prefs.c, gtk/toolbar.c, gtk/toolbar.h: + + From Ulf Lamping: add a GUI preference item to control the + toolbar style. + + Make the style text arrays static, as nobody uses them outside + prefs.c. + + Use FALSE and TRUE for the values for the Boolean controlling the + highlighting style. + + Note that we're now using stock icons in the toolbar in GTK+ 2.x. + + Put back the resizing of elements in the top-level container, at + least for GTK+ 1.2[.x]; otherwise, the toolbar's height never + gets smaller, even if you change the style in such a way as to + reduce the height of the elements (icons+text -> icons or text, + icons -> text). + + Make some routines and variables not used outside gtk/toolbar.c + static. + +2003-10-17 06:06 oabad + + * gtk/toolbar.c: + + Change the comments about toolbar elements resizing as it is not + necessary in GTK+ 2.x + +2003-10-17 07:45 sahlberg + + * packet-h225.c: + + change the h225 emailid from a sequence of bytes to a string + +2003-10-17 08:01 sahlberg + + * packet-h225.c: + + destinationType is an EndPointType and NOT an EndPoint + +2003-10-17 08:14 guy + + * gtk/toolbar.c: + + Further expand a comment. + +2003-10-17 17:20 oabad + + * gtk/proto_draw.c: + + Use gtk_tree_view_expand_to_path() in gtk2 code to expand a node, + as it also expands parent nodes if necessary. + +2003-10-17 17:28 oabad + + * gtk/: menu.c, toolbar.c: + + From Olivier Biot : remove packet capture code when compiling + without libpcap. + +2003-10-17 21:26 guy + + * packet-dhcpv6.c: + + From Shinsuke Suzuki: + + - support RFC3319 + - update the RFC/i-d name + - change the DHCPv6 option numbers to catch up with the + latest IANA's assignment status + +2003-10-17 21:27 guy + + * packet-pim.c: + + From Shinsuke Suzuki: support Address List Option, newly + introduced in draft-ietf-pim-sm-v2-new-08.txt. + +2003-10-17 21:28 guy + + * AUTHORS: + + Update credits for Shinsuke Suzuki. + +2003-10-17 22:59 guy + + * packet-ndps.c: + + From Greg Morris: don't add zero-length items to the tree, add + some missing alignment adjustments, fix a call to + "address_item()" to set the offset to its return value rather + than adding its return value to the offset, handle an object type + of 2 (counted list of objects) in an event handling profile, + advance the offset past length values after processing the length + value. + + Fix some additional "address_item()" calls, and put the + aforementioned length values into the protocol tree. + +2003-10-17 23:43 guy + + * packet-fr.c: + + Fix up some comments. + +2003-10-17 23:44 guy + + * packet-lmi.c: + + Fix a URL. + +2003-10-18 18:46 guy + + * packet-rip.c: + + From Emanuele Caratti: + + add the dissection of RIPv2 packets with Keyed Message + Disest + Authentication (RFC2082); + + fix a small bug - the Auth entry must be the first of the + RTE in + a RIP packet. + +2003-10-19 17:30 guy + + * packet-tacacs.c, packet-tacacs.h: + + From Emanuele Caratti: + + add support for multiple encryption keys, one per + conversation, + in a single capture; + + add some fields in the accounting dissection. + +2003-10-20 06:06 oabad + + * gtk/gui_prefs.c: + + In fileopen_dir_changed_cb() : - return FALSE immediately if the + text entry is empty ; - return FALSE at the end of the function + so that the signal is sent to the entry. It avoids a Gtk-ERROR + (and an abort) : file: gtkentry.c: line 4338 (blink_cb): + assertion failed: GTK_WIDGET_HAS_FOCUS(entry)) + +2003-10-20 19:07 guy + + * gtk/toolbar.c: + + From Ulf Lamping: + + put toolbar separators in the right places; + + get rid of the "Capture Stop" button in Win32. + +2003-10-20 19:13 guy + + * packet-isup.c: + + From Anders Broman: + + added decoding of Element IWFA(NSAP address) in IANA ICP + format; + + fixed decoding of CODEC LIST. + +2003-10-20 19:25 guy + + * packet-laplink.c: + + From Brad Hards: support TCP desegmentation. + +2003-10-20 20:18 guy + + * packet-dcerpc-epm.c: + + From Jim McDonough: add the text sservice name for a UUID/version + string at the top level of a floor, falling back to the + UUID/version strings themselves if the service isn't found. + + Use #defines for protocol IDs. + +2003-10-20 22:28 guy + + * gtk/: main.c, menu.c: + + If a tap menu item doesn't have a "selected_packet_enabled()" or + "selected_tree_row_enabled()" routine, enable it by default, so + that tap windows can be popped up even if you have no capture + file. + + Assorted code cleanups. + +2003-10-20 23:05 guy + + * packet-laplink.c: + + From Jesper Peterson: get rid of GCCism/C++ism - C89 doesn't + allow variables to be declared in the middle of executable code. + +2003-10-20 23:07 guy + + * doc/README.developer: + + Warn about Yet Another GCCism. + +2003-10-21 07:17 guy + + * packet-dcerpc.c, epan/packet_info.h: + + Catch exceptions when dissecting a verifier, so we still dissect + the stub data even if there's a problem dissecting the verifier. + + Show stub data as "Encrypted stub data" if it's encrypted, + "Decrypted stub data" if it was encrypted but we decrypted it, + and "Stub data" if it wasn't encrypted. + + Don't attempt to decrypt data unless it was encrypted (i.e., the + authentication level is "Packet privacy". + + Get rid of "decrypted_data" member of "packet_info" structure - + we don't need it any more. + +2003-10-22 01:28 sahlberg + + * packet-h225.c, packet-per.c: + + Fix to dissection of Mike's problem reported on ethereal-users + + We did align to byte a bit too frequently inside + dissect_per_octet_string + + Also change GroupIP.group from being a FT_BYTES into being + FT_STRING + +2003-10-22 01:55 sahlberg + + * AUTHORS, packet-dcerpc-tapi.c, packet-dcerpc-tapi.h: + + From Jean-Baptiste Marchand add function names for the TAPI + interface + +2003-10-22 02:03 sahlberg + + * AUTHORS, Makefile.am, Makefile.nmake, packet-dcerpc-butc.c: + + From Jaime Fournier + + New protocol DCERPC BUTC Stub dissector for the BUTC interface + +2003-10-22 02:07 sahlberg + + * AUTHORS, Makefile.am, Makefile.nmake, packet-dcerpc-rs_bind.c: + + From Jaime Fournier New protocol DCERPC/RS_BIND + + Added stub dissector for the RS_BIND protocol + +2003-10-22 02:22 guy + + * packet-dcerpc-butc.c, packet-dcerpc-rs_bind.c: + + Get rid of carriage returns. + +2003-10-22 02:24 guy + + * packet-gtp.c: + + Get rid of C++ comment. + +2003-10-22 20:12 guy + + * packet-sccp.c: + + From Michael Lum: add new SSN values for RANAP, IOS, and + BSSAP/BSAP, and add a heuristic subdissector list. + +2003-10-22 20:59 guy + + * AUTHORS, Makefile.am, Makefile.nmake, packet-ansi_637.c, + packet-ansi_a.c, packet-bssap.c, packet-bssap.h: + + From Michael Lum: + + BSSAP (GSM 08.06)/BSAP (IOS 4.0.1) support + IOS 4.0.1 support + Add Transport Layer support to ANSI IS-637-A dissector + +2003-10-22 21:21 guy + + * packet-ymsg.c: + + From Yaniv Kaul: + + remove the check on 3 ports only - since Yahoo! Messenger + can + stream on any port; + + remove the check that will not dissect if the packet is + not big + enough - as partial dissection is also helpful sometimes; + + the version is 2 bytes, not 4 bytes. + +2003-10-22 21:26 guy + + * packet-dcerpc.c: + + From Yaniv Kaul: if there's more than one context item in a BIND + PDU, show the number of context items before showing the first + one. + +2003-10-22 22:13 guy + + * prefs.c, prefs.h, gtk/toolbar.c: + + From Ulf Lamping: add a preference to control whether to show or + hide the main toolbar (currently no GUI to set it; that's in + progress). + +2003-10-23 00:16 guy + + * packet-ansi_683.c: + + From Michael Lum: register with the ANSI A-interface dissector. + +2003-10-23 04:57 guy + + * packet-dcerpc-netlogon.c: + + Use -1 rather than "tvb_length(tvb)" to specify a length that + covers the entire tvbuff for Secure Channel bind credentials. + + Use -1 rather than 0 to have the top-level item for Secure + Channel ACK credentials cover the entire tvbuff. + +2003-10-23 04:59 guy + + * epan/exceptions.h: + + Add a new EXCEPT_CODE macro to get the exception code for the + current exception, for use in CATCH_ALL handlers, so you can + catch all exceptions and then pass the exception code on to a + routine that handles different exceptions differently. + +2003-10-23 05:01 guy + + * packet-frame.c, packet-frame.h: + + Add a "show_exception()" routine that takes an exception code as + an argument, and puts the appropriate exception indication into + the tree. + + In "dissect_frame()", do a CATCH_ALL for exceptions, and pass the + exception code to "show_exception()". + +2003-10-23 05:23 guy + + * packet-dcerpc.c: + + Get rid of the "offset" argument to "dcerpc_try_handoff()" - it's + always 0. + + In "dcerpc_try_handoff()", remove the authentication padding from + the stub data handed to the subdissector - that's not really stub + data for the subdissector, and it should throw an exception if + the request or response would go into the authentication padding. + Don't even try to dissect the remaining stub data if the + authentication padding value consumes all the stub data or would + consume even more than that. + + Show any "Long frame" data before the authentication padding, and + show the authentication padding as the stuff at the very end of + the stub data, after the "Long frame" data. + + Catch all exceptions when dissecting authentication information, + so that even if it's bad or we don't have all of it, we still + dissect the stub data. + + Try dissecting authentication trailer information even if we + don't have all of it in the tvbuff - we want an exception to be + thrown if we don't. Don't try to dissect it if it eats into the + stub data, however. + + Don't bother catching exceptions in "dissect_auth_verf()" - we + now always catch exceptions in above it in the DCE RPC dissector + call tree. + + Use CATCH_ALL and "show_exception()" when calling the + sub-dissector for a connection-oriented PDU; that means we won't + have to worry about adding new exception types unless they're + types that we should rethrow. + +2003-10-23 05:58 guy + + * packet-dcerpc.c: + + Catch exceptions in "dissect_dcerpc_cn_bs()", so that if we get + an exception dissecting stuff past the DCE RPC header, we still + drive on and dissect the next PDU, if any. + +2003-10-23 07:14 guy + + * packet-dcerpc.c: + + Fix a call to "dissect_dcerpc_cn()" to handle the new return + value. + +2003-10-23 07:52 guy + + * packet-ncp.c: + + Treat NCP 0x5555 packets as NCP requests, so we store them in the + hash table and can identify replies to them. + + Clean up white space. + + Note that the "is_signed" hack doesn't work with Ethereal. + +2003-10-23 08:16 guy + + * packet-ncp2222.inc: + + Non-NCP_SERVICE_REQUEST packets don't have a subfunction. + + The group for a request isn't part of the packet, so give it an + offset and length of 0, so if you select it we doesn't highlight + some part of the packet. + +2003-10-23 08:40 sahlberg + + * packet-smb.c: + + The ACL revision field is one byte, not 2 bytes. + +2003-10-23 18:49 ashokn + + * AUTHORS, packet-lmp.c, doc/ethereal.pod: + + Added support for LMP draft version -09. Support for older draft + versions -02 and -03 is still present (since they are in use), + selectable by a protocol preference. + +2003-10-24 00:35 guy + + * packet-dcerpc-reg.c: + + From Jim McDonough: add dissection of the shutdown, shutdownex, + and abortshutdown commands within the winreg pipe. + +2003-10-24 00:36 guy + + * packet-smb.c: + + From Jim McDonough: add one more nt status code to + packet-dcerpc-smb.c that is often returned from the winreg + abortshutdown operation. + +2003-10-24 00:38 guy + + * packet-bssap.c: + + From Michael Lum: get rid of an unused value_string table. + +2003-10-24 00:42 guy + + * AUTHORS, packet-dcerpc-mapi.c, packet-dcerpc-mapi.h: + + From Jean-Baptiste Marchand: add more MAPI procedure names. + +2003-10-24 00:50 guy + + * packet-sip.c: + + From Anders Broman: make it possible to filter on only address or + tag in the SIP address fields. + +2003-10-24 10:46 sahlberg + + * packet-h225.c, packet-per.c: + + Fix all the issues Michael Oliveras reported + + 1, TunnellingProtocol_id is a CHOICE not a SEQUENCE 2, change + some values to be FT_STRING instead of FT_BYTES 3, update + dissect_per_octet_String to always 0 terminate all FT_STRINGs + (if necessary in a temporary buffer) before passing them on to + proto_tree_add_string() since that function did not want to + handle FT_STRING or FT_STRINGZ othervise. + +2003-10-24 10:52 sahlberg + + * wiretap/libpcap.c: + + The capture tools for DGUX has swapped the included/original + packet lengths of the frame header. they specify the pcap + version as 543.0 + +2003-10-24 22:59 guy + + * packet-ospf.c: + + From Taisuke Sasaki: fix offsets of metrics in + Inter-Area-Prefix-LSAs and Inter-Area-Router-LSAs. + +2003-10-24 23:55 guy + + * wiretap/: libpcap.c, wtap-int.h: + + Move the version number checking for libpcap files, to see + whether to swap the "captured length" and "length" fields, to the + open-file code; store a tri-state (definitely swapped, definitely + not swapped, maybe swapped) value in the per-capture-file-format + information for libpcap format, and use that when processing + packets. + +2003-10-25 00:25 sahlberg + + * packet-tcp.c: + + Update / cleanup to tcp sequence number analysis and new features + + moved some variables to the structure where they belonged instead + of where they currently were and reduced the complexity of the + code + + Fast Retransmission: Ethereal not tries to detect and flag + FastRetransmissions: The heuristics for this check is: >=3 + dupacks in other direction this semgent is what the dupacks are + asking for it arrived within 10ms of the last dupack (10ms + should be short enough to not confuse with real RTOs) + + OutOfOrder segments Previously all segments that did not advance + the right edge of the window was flagged as retransmission now + ethereal will try to flag segments that are merely reordered as + OutOfOrder segments insteaD + + tHE HEURISTICS ARE: it has not been ACKed yet we have not + seen it before it arrived within 4ms of the segment + immediately to the right in the window + +2003-10-25 06:07 guy + + * packet-cdp.c: + + Update comments to give a URL that defines some additional CDP + type values, and to use the names from the URL and to refer to + it. + +2003-10-25 06:10 guy + + * packet-cisco-oui.c: + + Add some additional Cisco Protocol ID values, and URLs for + documents that contain them. + +2003-10-25 06:19 guy + + * packet-cisco-oui.c: + + Add one more Cisco protocol type. + +2003-10-25 06:49 guy + + * packet-per.c: + + In restricted character strings, deal with character values that + are greater than the alphabet length. + + Just use "proto_tree_add_item()" if you have a range of bytes, of + known length, that are to be added as an item - that handles both + FT_STRING and FT_BYTES, including null-terminating the string + value. + +2003-10-25 07:17 guy + + * packet-chdlc.c, packet-frame.c, wiretap/ngsniffer.c, + wiretap/visual.c, wiretap/wtap.c, wiretap/wtap.h: + + Add a new WTAP_ENCAP_CHDLC_WITH_PHDR type, to distinguish Cisco + HDLC captures with packet direction information from captures + without it. Use them appropriately. + +2003-10-26 03:09 sahlberg + + * file.c, gtk/io_stat.c: + + Update to cf_get_display_name() return "<no file>" if there is no + file loaded yet instead of crashing in io-stat + + io-stat only print the label for the top tick on the y axis to + make it look less cluttered + +2003-10-27 00:54 sharpe + + * gtk/smb_stat.c: + + This changes the Filter: label in the SMB Service Response Time + dialog box to a button that brings up the Create Filter dialog + box. While it works, the problem is that it also acts as an Enter + keypress as far as the start_stat button is concerned. + + Probably needs a small fix. + +2003-10-27 01:09 sharpe + + * gtk/smb_stat.c: + + Make sure that Clicking OK in the filter creation dialog box does + not act as an OK to the dialog box it is called from. + +2003-10-27 01:20 sharpe + + * gtk/: rpc_stat.c, smb_stat.c: + + Add Filter Button support for onc-rpc as well ... + +2003-10-27 01:35 sharpe + + * gtk/: dcerpc_stat.c, fc_stat.c: + + Add filter button support to FibreChannel stats and DCERPC stats. + +2003-10-27 09:17 guy + + * AUTHORS, packet-http.c, doc/ethereal.pod: + + From Loïc Minier: HTTP header and payload desegmentation. + +2003-10-27 19:30 guy + + * packet-mdshdr.c: + + From Dinesh Dutt: display the FC CRC for frames encapsulated with + MDSHDR, and show only the low-order 13 bits of the packet length + field. + +2003-10-27 19:34 guy + + * packet-tcp.c: + + Squelch some signed vs. unsigned comparison warnings. + + Get rid of an unused variable. + +2003-10-27 22:28 guy + + * packet-h225.c, packet-h245.c, packet-h450.c, packet-per.c: + + From Lars Roland: whitespace cleanups. + +2003-10-27 22:29 guy + + * packaging/nsis/Makefile.nmake: + + From Lars Roland: fix a typo. + +2003-10-27 22:45 guy + + * epan/dfilter/scanner.l: + + Allow + and , in unparsed strings, so that you can use + as a + sign in a number or exponent and so that floating-point numbers + can use , as well as . as a decimal point. + +2003-10-27 23:12 guy + + * gtk/io_stat.c: + + Don't draw a Y-axis label if you haven't constructed the label + string. + +2003-10-27 23:31 guy + + * Makefile.am, Makefile.nmake, packet-dcerpc-initshutdown.c, + packet-dcerpc-initshutdown.h: + + From a suggestion by Jim McDonough: support for the INITSHUTDOWN + service. + +2003-10-28 00:31 guy + + * AUTHORS, Makefile.am, Makefile.nmake, packet-h225.c, + packet-h225.h, tap-h225counter.c, doc/ethereal.pod, + doc/tethereal.pod, gtk/Makefile.am, gtk/Makefile.nmake, + gtk/h225_counter.c: + + From Lars Roland: H.225 message and reason tag counter taps. + +2003-10-28 03:57 guy + + * packet-scsi.c: + + From Dinesh Dutt: + + Add dissection code for the following additional SCSI + commands: + - Start/Stop Unit + - Write Buffer + - Send Diagnostics + + Don't copy the product serial number to a buffer before + printing + it. + +2003-10-28 05:49 guy + + * doc/README.developer: + + As per a suggestion by Olivier Biot, note that objects pointed to + by pointer arguments to "proto_tree_add_XXX" functions are copied + - if you allocated a buffer for one of them (e.g., a string), and + you don't free that buffer when you're done with it, you'll leak + memory. + +2003-10-28 05:50 guy + + * doc/README.developer: + + Clarify the previous checkin - that applies to the 'value' + argument. + +2003-10-28 06:44 guy + + * AUTHORS, Makefile.am, Makefile.nmake, packet-nt-tpcp.c: + + From Giles Scott: Alteon/Nortel Transparent Proxy Control + Protocol support. + +2003-10-28 07:02 guy + + * AUTHORS, Makefile.am, configure.in, + packaging/nsis/Makefile.nmake, packaging/nsis/ethereal.nsi, + plugins/Makefile.am, plugins/Makefile.nmake, + plugins/asn1/.cvsignore, plugins/asn1/AUTHORS, + plugins/asn1/COPYING, plugins/asn1/ChangeLog, + plugins/asn1/INSTALL, plugins/asn1/Makefile.am, + plugins/asn1/Makefile.nmake, plugins/asn1/NEWS, + plugins/asn1/moduleinfo.h, plugins/asn1/packet-asn1.c: + + From Matthias Melchior: plugin to decode BER-encoded ASN.1 + messages, given a type-table from "snacc" as a protocol + description. + +2003-10-28 08:50 sahlberg + + * packet-tcp.c: + + Full duplex analyzers that capture each direction of a link with + a separate NIC will lose the time integrity between the two NICs + more often than one might expect. It is thus relatively common + that a data segment and its ACK being swapped in the capture + file. + + Therefore, drop the condition that a segment must not have been + acked yet in the detection of OutOfOrder segments. + + Second, fix a bug where we didnt keep track of the ack numbers + properly for relative sequence number analysis. + +2003-10-28 17:27 guy + + * packet-scsi.c: + + "%.*" expects an "int" argument giving the precision. + +2003-10-28 17:59 guy + + * packet-wsp.c: + + From Loïc Minier: get rid of the second of a pair of identical + checks. + + As per a note by Olivier Biot, make the "multipart/XXX" items all + lower case. + +2003-10-28 18:08 guy + + * packet-ansi_a.c, packet-ansi_map.c, packet-bssap.c: + + From Michael Lum: fixed BCD decoding of filler nibble and fixed + some minor bugs. + +2003-10-28 19:27 guy + + * plugins/asn1/Makefile.nmake: + + Fix the Makefile to match other plugin Makefiles. + +2003-10-28 20:44 guy + + * plugins/asn1/Makefile.nmake: + + This dissector uses GTK+ calls (which no dissector should); until + that's fixed, use GTK_CFLAGS and GTK_LIBS rather than GLIB_CFLAGS + and GLIB_LIBS. + +2003-10-28 20:53 guy + + * plugins/asn1/packet-asn1.c: + + As we don't supply a default ASN.1 SNACC output file, if we get + an ENOENT when trying to open the SNACC file, and the file we're + trying to open is the default file, don't print a warning. + + Fix some typoes. + +2003-10-28 21:01 guy + + * plugins/: plugin_api_list.c, Xass-list, Xplugin_api.c, + Xplugin_api.h, Xplugin_api_decls.h, Xplugin_table.h: + + Add "get_datafile_dir()" to the plugin API list, for the benefit + of plugins that might get configuration information from a file. + +2003-10-28 21:04 guy + + * plugins/asn1/packet-asn1.c: + + "get_datafile_dir()" is now in the plugin table. + +2003-10-28 21:45 guy + + * plugins/: plugin_api_list.c, Xass-list, Xplugin_api.c, + Xplugin_api.h, Xplugin_api_decls.h, Xplugin_table.h: + + Export "get_datafile_path()", not "get_datafile_dir()" - most if + not all dissectors need only the former, which does the + pathname-construction work for you. + +2003-10-28 21:47 guy + + * plugins/asn1/packet-asn1.c: + + Use "get_datafile_path()", rather than constructing the default + ASN.1 file path by hand. + + Set "default_asn1_filename", not "asn1_filename", to the default + path. + +2003-10-29 10:37 guy + + * plugins/plugin_api.h: + + There's no need to #define tvb_get_string or tvb_get_stringz - + that's done in Xplugin_api.h. + + However, we do need to include "epan/filesystem.h", to declare + "get_datafile_path()". + +2003-10-29 10:54 guy + + * plugins/asn1/packet-asn1.c: + + From Matthijs Melchior: #ifdef out the GUI code, for now. + +2003-10-29 21:19 guy + + * AUTHORS, packet-diameter.c, doc/ethereal.pod: + + From Steve Ford: "prefs_register_string_preference()" makes a + copy of any string pointed to by the preference variable - as the + value we set it to is allocated, we should free it after + registering the preference. + + The register routine is called only once - don't worry about + whether "gbl_diameterDictionary" is null or not. + + Get rid of a duplicate credit entry in the man page. + +2003-10-29 21:54 guy + + * packet-snmp.c: + + Fix some memory leaks found by Steve Ford. + +2003-10-29 22:00 guy + + * packet-snmp.c: + + Actually, one of those *isn't* a leak; don't free something we + haven't allocated yet. + +2003-10-29 22:02 guy + + * packet-snmp.c: + + Another leak that isn't. + +2003-10-29 22:04 guy + + * packet-snmp.c: + + ...and there's one leak we missed. + +2003-10-29 22:11 guy + + * packet-snmp.c: + + Plug that leak with a cleanup handler, so we don't leak the + variable OID if we throw an exception fetching the variable + value. + +2003-10-29 22:39 guy + + * gtk/toolbar.c: + + Have the "edit display filters" button do the exact same thing as + the "Edit -> Display Filters..." menu item, as per Ulf Lamping - + there's apparently some problem wherein &args doesn't get passed + properly to the callback. + +2003-10-29 23:15 guy + + * gtk/dfilter_expr_dlg.c: + + Put quotes around values for FT_ABSOLUTE_TIME variables, and + around values with white space in them. + +2003-10-29 23:48 guy + + * epan/: proto.c, proto.h, ftypes/ftype-bytes.c, + ftypes/ftype-string.c, ftypes/ftype-tvbuff.c: + + Make the "fvalue_set" methods for types whose value is allocated + free any previously-allocated version first, so that they don't + leak memory. + + From Olivier Biot: add a "proto_item_append_string()" routine, to + append to the string value a protocol tree item has. + +2003-10-30 00:39 tpot + + * packet-ipmi.c: + + Decorate higher level proto_item with NetFn and LUN values in + hex. + +2003-10-30 02:06 guy + + * AUTHORS, Makefile.am, Makefile.nmake, packet-brdwlk.c, + packet-fc.c, packet-fc.h, packet-fcels.c, packet-fcels.h, + packet-fcip.c, packet-fcsb3.c, packet-fcsb3.h, packet-fcsp.c, + packet-fcsp.h, packet-fcswils.c, packet-fcswils.h, + packet-mdshdr.c, epan/packet_info.h: + + From Dinesh Dutt: + + - Dissector for FICON + - Dissector for FC-SP (Security Protocol for Fibre + Channel) + - Patches to correct the reassembly of FC fragments. + - Support for new MDS Port Analyzer Adapters that carry + the + frame length for truncated frames. + +2003-10-30 03:11 guy + + * AUTHORS, doc/ethereal.pod, wiretap/AUTHORS, wiretap/Makefile.am, + wiretap/Makefile.nmake, wiretap/file_access.c, wiretap/hcidump.c, + wiretap/hcidump.h, wiretap/wtap.h: + + From Marcel Holtmann: support for reading Linux Bluez Bluetooth + stack "hcidump -w" traces. + + Note that Jesper Peterson contributed support for reading Endace + ERF files. + +2003-10-30 03:15 guy + + * packet-brdwlk.c: + + #if 0 out the stuff to set the reported length, as it'd throw an + exception if it would increase the reported length. + +2003-10-30 07:00 guy + + * AUTHORS, Makefile.am, Makefile.nmake, packet-ansi_a.c, + packet-ansi_map.c, packet-gsm_a.c, packet-gsm_sms.c: + + From Michael Lum: + + 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 + +2003-10-30 07:14 guy + + * packet-gsm_sms.c: + + From Michael Lum: squelch a couple of compiler warnings. + +2003-10-30 08:07 guy + + * packet-q931.c: + + From Anders Broman: + + fix the offset when putting the cause code in a Cause IE + into the + protocol tree; + + in a Number IE, show the number type, numbering plan, and + extension indicator as named-field bitfields. + +2003-10-30 08:34 guy + + * packet-q933.c: + + Apply Anders Broman's changes to the Q.931 dissector to the Q.933 + dissector: + + fix the offset when putting the cause code in a Cause IE + into the + protocol tree; + + in a Number IE, show the number type, numbering plan, and + extension indicator as named-field bitfields. + +2003-10-30 11:21 guy + + * packet-gsm_a.c: + + Definitions of arrays, with no length specified, are not legal C. + +2003-10-30 11:53 guy + + * wiretap/hcidump.c: + + The quantities in the hcidump header are little-endian, not + big-endian. + +2003-10-30 11:54 guy + + * packet-gsm_sms.c: + + No zero-length arrays, please. + +2003-10-30 11:56 guy + + * plugins/asn1/packet-asn1.c: + + "strchr()" and the like would be compared against NULL; + "strcmp()", however, is compared against 0. + +2003-10-30 19:38 guy + + * packet-ansi_map.c: + + From Michael Lum: step over unknown parameters. + +2003-10-30 19:39 guy + + * packet-gsm_a.c: + + From Michael Lum: dissect DTAP from RANAP NAS PDU fields. + +2003-10-30 19:43 guy + + * packet-bssgp.c: + + From Josef Korelus: fix reversed messages in true_false_string + tables. + +2003-10-30 19:56 guy + + * tethereal.c: + + On UNIX, give up set-UID and set-GID privileges before opening + capture files and immediately after opening capture devices, so + we run without privileges as much as possible. + +2003-10-30 20:30 guy + + * configure.in: + + If we don't have pod2man, quit - otherwise, we'd just drive on + and use the empty POD2MAN variable in commands, producing very + confusing errors. + +2003-10-30 22:06 guy + + * configure.in: + + Wrap "x$POD2MAN" in quotes, so if there are spaces in the + pathname, the configure script doesn't fail. (The Makefile will + probably fail, but that's another matter.) + + If "$POD2MAN" is empty, it could mean that pod2man is installed + but the user's path doesn't include the directory in which it's + installed; fix up the error message. + +2003-10-31 00:43 guy + + * AUTHORS, doc/editcap.pod, doc/ethereal.pod, doc/mergecap.pod, + doc/tethereal.pod, wiretap/AUTHORS, wiretap/Makefile.am, + wiretap/Makefile.nmake, wiretap/file_access.c, + wiretap/network_instruments.c, wiretap/network_instruments.h, + wiretap/wtap.h: + + From Scott Emberley: support for reading Network Instruments + version 9 capture files. + +2003-10-31 07:57 guy + + * util.c: + + Include <windows.h> so that OSVERSIONINFO and the like are + defined on Windows. + +2003-10-31 08:06 guy + + * wiretap/: network_instruments.c, network_instruments.h: + + Temporarily get rid of the "struct tm" in "struct observer_time", + and get rid of the reference to its "tm_gmtoff" member - there + are platforms on which Ethereal runs that don't have "tm_gmtoff" + in "struct tm". If the time stamp in the packets is nanoseconds + since midnight 2001-01-01 *local* time, we'd need to compute the + offset between that and midnight 2000-01-01 GMT, and adjust the + time with that. + +2003-10-31 08:13 guy + + * doc/: editcap.pod, ethereal.pod, mergecap.pod, tethereal.pod: + + Fix some warnings from pod2man. + +2003-10-31 08:15 guy + + * README: + + Update the list of supported capture formats. + +2003-10-31 18:28 guy + + * plugins/acn/: acn.h, packet-acn.c: + + From Erwin Rol: update. + +2003-10-31 19:45 guy + + * gtk/rtp_analysis.c: + + From Lars Ruoff: + + - fix missing detection of first packet when writing + payload. + - fix bug of erroneous handling of confort noise when + writing payload. + - fix bug of possible endless silence insertion on first + packet when + writing payload. + +2003-10-31 19:48 guy + + * packet-h225.c: + + From Martin Regner: fix a problem with vendorIdentifier in some + H.225 messages. + +2003-11-01 02:30 guy + + * AUTHORS, acinclude.m4, capture.c, capture.h, globals.h, + pcap-util.c, pcap-util.h, tethereal.c, doc/ethereal.pod, + doc/tethereal.pod, gtk/capture_dlg.c, gtk/main.c: + + Based on a patch from Brian Fundakowski Feldman, add support for + setting link-layer type when capturing, using the + "pcap_set_datalink()" and related APIs. + +2003-11-01 03:03 guy + + * gtk/main.c: + + Return FALSE from the configure event handler, so that anybody + else who's registered for it can get notified about it. + +2003-11-01 03:06 guy + + * plugins/plugin_api_list.c: + + From Charlie Duke: add more functions to the plugin API. + +2003-11-01 03:08 guy + + * plugins/plugin_api_list.c: + + Move the new functions to the end of the list, so we don't change + the ordinal numbers of the routines already in the list (that + breaks binary compatibility). + +2003-11-01 03:10 guy + + * plugins/plugin_api_list.c: + + "End" means end, not "almost the end". + +2003-11-01 03:10 guy + + * plugins/: Xass-list, Xplugin_api.c, Xplugin_api.h, + Xplugin_api_decls.h, Xplugin_table.h: + + From Charlie Duke: add more functions to the plugin API. + +2003-11-01 03:38 guy + + * wiretap/: network_instruments.c, network_instruments.h: + + The time in Observer files is in nanoseconds since midnight, + January 1, 2000, 00:00:00 *local* time. The amount to add to + that is just the UNIX time stamp value for that point in time; + get it with "mktime()". + +2003-11-01 04:42 guy + + * ncp2222.py: + + From Greg Morris: + + 1. Add several return values + 2. Fix the reply structure for NCP 22/48, 23/122 + 3. Fix the request structure for NCP 23/121 + 4. ServerID should be displayed as a hex value. + 5. ServerStationLong should be LE. + 6. JobNumberList should be JobNumberLong. + 7. Fix 87/64, 87/65, 87/66, 87/68, 87/69 - These are not + Advanced Audit + Service, they really 64 bit file support NCP's. + +2003-11-02 03:55 tpot + + * packet-dcerpc-netlogon.c: + + In a secure channel verifier, sometimes the nonce isn't present; + not sure why this is so. + +2003-11-02 19:31 gerald + + * gtk/main.c: + + The recent link-layer type additions broke "-r". Make it work + again. + +2003-11-02 22:12 gerald + + * ipproto.c, ipproto.h: + + Add an entry for Novell NCS heartbeats (ID 0xE0). + +2003-11-02 23:12 gerald + + * packet-snmp.c, util.c, epan/filesystem.c, epan/filesystem.h, + plugins/plugin_api_list.c, plugins/asn1/packet-asn1.c: + + From Gisle Vanem: + + * Added a new function get_file_in_temp() to epan/filesystem.c. + This because of asn1.dll plugin which had code to write to a + log-file "c:\temp\ethereal.log". I feel this patch makes this + safer; I don't even have a c:\temp dir. + + * Patched packet-asn1.c to use get_file_in_temp(). + + * Added some #undef to packet-snmp.c to silence gcc. + + * Changed "%u" -> "%lu" formats in util.c + + Rename get_file_in_temp() to get_tempfile_path() to match other + function names. + +2003-11-02 23:24 gerald + + * packet-gsm_a.c: + + From Michael Lum: Add decode of Bearer Capability parameter. + +2003-11-03 02:41 gerald + + * epan/filesystem.c: + + Make get_tempfile_path() work like get_datafile_path(), which + removes a dependency on PATH_MAX (which apparently isn't defined + under Windows). + +2003-11-03 02:46 gerald + + * plugins/: Xass-list, Xplugin_api.c, Xplugin_api.h, + Xplugin_api_decls.h, Xplugin_table.h: + + Export get_tempfile_path() to the plugins. -* Initial public release. -* GNU autoconf-ified distribution -* Runs under Linux 2.0.x and Solaris 2.6. -* Requires GTK+ (1.0.1 tested) and libpcap (0.4a6 tested) -* For optimal results under Linux, the Karpski libpcap should be used. -* General documentation and a minimal web site have been prepared. |