X-Git-Url: http://git.samba.org/?a=blobdiff_plain;f=NEWS;h=6ad58fb1d94fdacb1f8d5c19508f6d6fdb06ea3d;hb=0e029166ba5f894893c06fba315e1a7340eef156;hp=76a124bd14c946e6a1d61c36fe643ea40a5710f5;hpb=1a94431c7a804c4f1d173f477378adf1ad9e3ab7;p=metze%2Fwireshark%2Fwip.git diff --git a/NEWS b/NEWS index 76a124bd14..6ad58fb1d9 100644 --- a/NEWS +++ b/NEWS @@ -1,3333 +1,173 @@ -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 . - (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 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) + Wireshark 1.11.1 Release Notes + __________________________________________________________________ + +What is Wireshark? + + Wireshark is the world's most popular network protocol analyzer. It is + used for troubleshooting, analysis, development and education. + __________________________________________________________________ + +What's New + + Bug Fixes + + The following bugs have been fixed: + * "On-the-wire" packet lengths are limited to 65535 bytes. ([1]Bug + 8808, ws-buglink:9390) + * "Follow TCP Stream" shows only the first HTTP req+res. ([2]Bug + 9044) + * Files with pcap-ng Simple Packet Blocks can't be read. ([3]Bug + 9200) -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) + New and Updated Features -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 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) + The following features are new (or have been significantly updated) + since version 1.11.0: + * Qt port: + + The Follow Stream dialog now supports packet and TCP stream + selection. + + A Flow Graph (sequence diagram) dialog has been added. + + The main window now respects geometry preferences. -Overview of changes in Ethereal 0.9.0: + The following features are new (or have been significantly updated) + since version 1.10: + * Wireshark now uses the Qt application framework. The new UI should + provide a significantly better user experience, particularly on Mac + OS X and Windows. + * A more flexible, modular memory manger (wmem) has been added. It + was available experimentally in 1.10 but is now mature and has + mostly replaced the old API. + * Expert info is now filterable and now requires a new API. + * The Windows installer now uninstalls the previous version of + Wireshark silently. You can still run the uninstaller manually + beforehand if you wish to run it interactively. + * The "Number" column shows related packets and protocol conversation + spans (Qt only). + * When manipulating packets with editcap using the -C + and/or -s options, it is now possible to also adjust the + original frame length using the -L option. + * You can now pass the -C option to editcap multiple times, + which allows you to chop bytes from the beginning of a packet as + well as at the end of a packet in a single step. + * You can now specify an optional offset to the -C option for + editcap, which allows you to start chopping from that offset + instead of from the absolute packet beginning or end. + * "malformed" display filter has been renamed to "_ws.malformed". A + handful of other filters have been given the "_ws." prefix to note + they are Wireshark application specific filters and not dissector + filters. -* 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) + New Protocol Support -Overview of changes in Ethereal 0.8.20: + 802.1AE Secure tag, ASTERIX, ATN, BT 3DS, CARP, Cisco MetaData, ELF + file format, EXPORTED PDU, FINGER, HTTP2, IDRP, ILP, Kafka, MBIM, MiNT, + MP4/ISOBMFF file format, NXP PN532 HCI, OpenFlow, Picture Transfer Protocol + Over IP, QUIC (Quick UDP Internet Connections), SEL RTAC (Real Time + Automation Controller) EIA-232 Serial-Line Dissection, Sippy RTPproxy, + STANAG 4607, STANAG 5066 SIS, Tinkerforge, UDT, URL Encoded Form Data, + WHOIS, and Wi-Fi Display -* 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) + Updated Protocol Support + + Too many protocols have been updated to list here. + + New and Updated Capture File Support + + Netscaler 2.6, and STANAG 4607 + __________________________________________________________________ + +Getting Wireshark + + Wireshark source code and installation packages are available from + [4]http://www.wireshark.org/download.html. + + Vendor-supplied Packages + + Most Linux and Unix vendors supply their own Wireshark packages. You + can usually install or upgrade Wireshark using the package management + system specific to that platform. A list of third-party packages can be + found on the [5]download page on the Wireshark web site. + __________________________________________________________________ + +File Locations + + Wireshark and TShark look in several different locations for preference + files, plugins, SNMP MIBS, and RADIUS dictionaries. These locations + vary from platform to platform. You can use About->Folders to find the + default locations on your system. + __________________________________________________________________ + +Known Problems + + Dumpcap might not quit if Wireshark or TShark crashes. ([6]Bug 1419) + + The BER dissector might infinitely loop. ([7]Bug 1516) + + Capture filters aren't applied when capturing from named pipes. + (ws-buglink:1814) + + Filtering tshark captures with read filters (-R) no longer works. + ([8]Bug 2234) + + The 64-bit Windows installer does not support Kerberos decryption. + ([9]Win64 development page) + + Resolving ([10]Bug 9044) reopens ([11]Bug 3528) so that Wireshark no + longer automatically decodes gzip data when following a TCP stream. + + Application crash when changing real-time option. ([12]Bug 4035) + + Hex pane display issue after startup. ([13]Bug 4056) + + Packet list rows are oversized. ([14]Bug 4357) + + Summary pane selected frame highlighting not maintained. ([15]Bug 4445) + + Wireshark and TShark will display incorrect delta times in some cases. + ([16]Bug 4985) + + The 64-bit Mac OS X installer doesn't support Mac OS X 10.9 ([17]Bug + 9242) + __________________________________________________________________ + +Getting Help + + Community support is available on [18]Wireshark's Q&A site and on the + wireshark-users mailing list. Subscription information and archives for + all of Wireshark's mailing lists can be found on [19]the web site. -Overview of changes in Ethereal 0.8.19: + Official Wireshark training and certification are available from + [20]Wireshark University. + __________________________________________________________________ -* 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. (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) +Frequently Asked Questions + A complete FAQ is available on the [21]Wireshark web site. + __________________________________________________________________ -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 . (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) + Last updated 2013-11-15 00:54:41 CET -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) +References -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 , - 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 ) -* 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 ) -* Fix for #include of (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 - -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 ) -* 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 ) -* Support for RTCP and RTP (Jason Lango) -* RTSP fixes (Guy) -* IPv4 dissector and doco fix (Ben Fowler ) -* 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 ) -* 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 ) -* 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 > -* More proto- and dfilter- assertions (Gilbert, Ben Fowler ) -* 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 ) -* 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 ) -* Build fix, plus suport for setuid ethereal [DANGEROUS!] - (Peter Kjellerstedt ) -* 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 (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 (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 '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 '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 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 - Dewi Morgan - (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 ) -* 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 -* 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 ) -* 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 ) -* 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 ) -* 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 ) - -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, ) -* Packet colorization (John) -* Updated RSVP decoder (Ashok) -* Fixed Token-Ring for more Linux 2.0 drivers - (Tom Gallagher ) -* 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 ) -* 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, - ) -* 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. + 1. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8808 + 2. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9044 + 3. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9200 + 4. http://www.wireshark.org/download.html + 5. http://www.wireshark.org/download.html#thirdparty + 6. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1419 + 7. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1516 + 8. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2234 + 9. https://wiki.wireshark.org/Development/Win64 + 10. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9044 + 11. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3528 + 12. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4035 + 13. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4056 + 14. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4357 + 15. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4445 + 16. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4985 + 17. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9242 + 18. http://ask.wireshark.org/ + 19. http://www.wireshark.org/lists/ + 20. http://www.wiresharktraining.com/ + 21. http://www.wireshark.org/faq.html