Updates for 0.9.10.

svn path=/trunk/; revision=7315
This commit is contained in:
Gerald Combs 2003-03-08 03:12:32 +00:00
parent 5bf33b9ca9
commit 15bd53ef9e
2 changed files with 261 additions and 46 deletions

240
ChangeLog
View File

@ -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 <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:

67
NEWS
View File

@ -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