diff options
author | Gerald Combs <gerald@wireshark.org> | 2002-06-28 03:47:28 +0000 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2002-06-28 03:47:28 +0000 |
commit | 102efdb26fbd8eb4aae575e6ce8548a24ef562f6 (patch) | |
tree | 54792eb07ff3f7871212e55c2a3622c92bf06b55 /ChangeLog | |
parent | e65f81cc5c4ac7ab2ecff4d2d144cc691424473a (diff) |
Move the contents of NEWS to ChangeLog, since NEWS was a big list of changes.
Update the ChangeLog to be current with the latest changes. Leave the NEWS
file empty for now; I'll put some release notes / announcement info in it
before the release (some time tomorrow, hopefully).
svn path=/trunk/; revision=5774
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 3628 |
1 files changed, 3628 insertions, 0 deletions
@@ -0,0 +1,3628 @@ +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) +* Hndle DCE RPC connectionless CANCEL PDUs with no body (Jamie 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) + +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: + +* 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) + +Overview of changes in Ethereal 0.3.14: + +* Added Laurent's fixes to pntoh[sl]. +* RIP fixes (Laurent) +* Added Gilbert's BOOTP code. + +Overview of changes in Ethereal 0.3.13: + +* Made the tree items "sticky" +* Expanded the pntoh[sl] macros, fixed alignment problems with IPX code. +* Changes to packet-ppp and packet-raw + +Overview of changes in Ethereal 0.3.12: + +* RIP support (Hannes) +* LPR/LPD support (Gilbert) +* Changes to #includes to improve compatibility. + +Overview of changes in Ethereal 0.3.11: + +* Fixed a file capture bug. + +Overview of changes in Ethereal 0.3.10: + +* Fixed a Makefile bug with the new snprintf package. + +Overview of changes in Ethereal 0.3.9: + +* Switched to a different version of snprintf.c. +* Minor bug fixes. +* Fixes to Makefile.am. + +Overview of changes in Ethereal 0.3.8: + +* PostScript(R) output (Gilbert) +* More OSPF code (Hannes) +* Enhanced DNS (Bobo) + +Overview of changes in Ethereal 0.3.7: + +* Enhanced OSPF (Hannes) +* Fixed small bug in filter dialog. + +Overview of changes in Ethereal 0.3.6: + +* Added OSPF support, thanks to Hannes Boehm. +* Added -B, -P, and -T flags. + +Overview of changes in Ethereal 0.3.5: + +* 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. + +Overview of changes in Ethereal 0.3.4: + +* Printer preferences dialog added (Gilbert) +* Misc fixes/upgrades. + +Overview of changes in Ethereal 0.3.3: + +* Added PPP support, thanks to Mike Hall. +* Added dialogs for errors/warnings. +* Support for the -r flag was added. +* Other minor fixes/upgrades. + +Overview of changes in Ethereal 0.3.2: + +* Misc bug fixes & minor enhancements. +* Added preliminary ICMP support +* Added preliminary printing support (Gilbert) + +Overview of changes in Ethereal 0.3.1: + +* Fixed bug that prevented capturing with a filter. +* Fixed misc. header problems. + +Overview of changes in Ethereal 0.3.0: + +* Initial support for filters. +* Fixes/enhancements for IPX and token ring (Gilbert). + +Overview of changes in Ethereal 0.2.3: + +* Added support for IPX, thanks to Gilbert. + +Overview of changes in Ethereal 0.2.2: + +* Added support for token ring, thanks to Gilbert Ramirez, Jr. + +Overview of changes in Ethereal 0.2.1: + +* 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. + +Overview of changes in Ethereal 0.2.0: + +* 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. |