From 15bd53ef9eec1cb41ebe132e11abf95eabb63acb Mon Sep 17 00:00:00 2001 From: Gerald Combs Date: Sat, 8 Mar 2003 03:12:32 +0000 Subject: Updates for 0.9.10. svn path=/trunk/; revision=7315 --- ChangeLog | 240 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- NEWS | 67 ++++++++---------- 2 files changed, 261 insertions(+), 46 deletions(-) diff --git a/ChangeLog b/ChangeLog index bea0d4c7b0..0fc5d35edf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,4 @@ -$Id: ChangeLog,v 1.17 2003/03/05 03:51:23 gerald Exp $ +$Id: ChangeLog,v 1.18 2003/03/08 03:12:30 gerald Exp $ Overview of changes in Ethereal 0.9.10: @@ -78,15 +78,235 @@ Overview of changes in Ethereal 0.9.10: 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 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: diff --git a/NEWS b/NEWS index 46d84bf46c..6256aa6c6c 100644 --- a/NEWS +++ b/NEWS @@ -1,66 +1,61 @@ -$Id: NEWS,v 1.122 2003/03/05 03:51:23 gerald Exp $ +$Id: NEWS,v 1.123 2003/03/08 03:12:32 gerald Exp $ -== March ?, 2003 +== March 7, 2003 Ethereal 0.9.10 has been released. - This release fixes a security hole discovered by Georgi Guninski in - the SOCKS dissector. All users of previous versions are encouraged - to upgrade. See + This release fixes a security hole discovered by Georgi Guninski in the + SOCKS dissector as well as problems with the NTLMSSP and Rsync code. + All users of previous versions are encouraged to upgrade. See http://www.ethereal.com/appnotes/enpa-sa-00008.html for more details. + New and Updated Features + Many small updates were made to the user interface. + + The "Help" menu now includes the FAQ. + + The TCP dissector was enhanced. Many more fields are filterable. + + Tethereal received more IO stats: TCP and UDP top talkers. + + Packet reassembly has been improved. + + The "Follow TCP Stream" feature can now export C byte arrays. + + RTP streams can now be saved to a file. + Bug Fixes A missing comma in a string array could cause Ethereal to crash when opening the preferences dialog. + New Protocols -MSN Messenger, -SSH, + MSN Messenger, Rsync, SSH, Yahoo! Messenger Updated Protocols -AFS, -Apache JServ, -BACNET, -BGP, -DCCP, -DCERPC, -DCERPC NT, -DNS, -Frame Relay, -GTP, -IPP, -IPX, -LSA, -M3UA, -MDSHDR, -MPLS, -NCP2222, -NETLOGON, -RADIUS, -SAMR, -SMB, -SNMP, -SPOOLSS, -SRVSVC, -SSL, -Token Ring, -X11, - + AFP, AFS, AIM, ATM, Apache JServ, BACNET, BGP, BOOTP, CLNP, COPS, DCCP, + DCERPC NT, DCERPC, DNS, ESIS, Ethernet, Frame Relay, GIOP, GTP, HP + extended 802.2 LLC, HP-UX remote management, HTTP, IPP, IPX, LLC, LSA, + M3UA, MDSHDR, MIP6, MPLS, MySQL, NCP2222, NETLOGON, NLPID, NetFlow, + OpenBSD enc(4), OSI, PPP, RADIUS, RMP, RPL, SAMR, SCSI, SMB, SNA, SNMP, + SOCKS, SPOOLSS, SRVLOC, SRVSVC, SSL, SliMP3, TCP, Token Ring, WBXML, + Wellfleet BofL X.25, X11 Updated Capture File Support -NetXRay + NetXRay, NGSniffer, Snoop + == January 23, 2003 -- cgit v1.2.3