Fix document creation under Windows, add ethereal-filter.html to the NSIS
[obnox/wireshark/wip.git] / ChangeLog
index 51a8619c7c7a7f1129dadc80dcc8ac0f05eca96c..b971943871a71337b68c901d6345629c94638b24 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,810 @@
-$Id: ChangeLog,v 1.22 2003/05/02 00:46:18 gerald Exp $
+$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: