diff options
author | Gerald Combs <gerald@wireshark.org> | 2012-03-27 15:53:23 +0000 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2012-03-27 15:53:23 +0000 |
commit | 2398270c960e96f0a2ae6f5caaa6cdbabc5ef4fb (patch) | |
tree | 71624852e1b0064c99802e91c37453b537406453 | |
parent | 28775a14892fc2ebd95902e202e4d53c95a3b523 (diff) | |
download | wireshark-2398270c960e96f0a2ae6f5caaa6cdbabc5ef4fb.tar.gz wireshark-2398270c960e96f0a2ae6f5caaa6cdbabc5ef4fb.tar.bz2 wireshark-2398270c960e96f0a2ae6f5caaa6cdbabc5ef4fb.zip |
Build 1.6.6.wireshark-1.6.6
svn path=/trunk-1.6/; revision=41803
-rw-r--r-- | ChangeLog | 1294 | ||||
-rw-r--r-- | NEWS | 148 | ||||
-rw-r--r-- | version.conf | 12 |
3 files changed, 759 insertions, 695 deletions
@@ -1,904 +1,940 @@ ------------------------------------------------------------------------ -r39960 | gerald | 2011-11-20 07:33:50 -0800 (Sun, 20 Nov 2011) | 1 line +r40436 | gerald | 2012-01-11 09:00:56 -0800 (Wed, 11 Jan 2012) | 6 lines +Changed paths: + M /trunk-1.6/debian/wireshark-common.files + M /trunk-1.6/epan/Makefile.am + M /trunk-1.6/make-version.pl + M /trunk-1.6/wiretap/Makefile.am + +Have "make-version.pl -v" update the library revision information for +libwireshark and libwiretap. The source code for each changes with every +release and according to the libtool documentation we should increment +the revision number. (wsutil hardly ever changes so we don't update it +here.) -[Automatic manuf, services and enterprise-numbers update for 2011-11-20] ------------------------------------------------------------------------ -r39993 | wmeier | 2011-11-22 15:10:39 -0800 (Tue, 22 Nov 2011) | 28 lines +r40438 | cmaynard | 2012-01-11 10:38:20 -0800 (Wed, 11 Jan 2012) | 2 lines +Changed paths: + M /trunk-1.6/docbook/release-notes.xml -Copy over manually Revisions 39990 & 39991 from trunk. +Bug 5580 has been fixed, so don't list it as a known issue any longer. ------------------------------------------------------------------------ -r39991 | wmeier | 2011-11-22 15:48:49 -0500 (Tue, 22 Nov 2011) | 2 lines +r40514 | gerald | 2012-01-15 07:33:51 -0800 (Sun, 15 Jan 2012) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-netflow.c + M /trunk-1.6/epan/enterprise-numbers + M /trunk-1.6/manuf + M /trunk-1.6/services -Fix two compiler errors. +[Automatic manuf, services and enterprise-numbers update for 2012-01-15] +------------------------------------------------------------------------ +r40652 | gerald | 2012-01-22 07:33:55 -0800 (Sun, 22 Jan 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/enterprise-numbers + M /trunk-1.6/manuf + M /trunk-1.6/services +[Automatic manuf, services and enterprise-numbers update for 2012-01-22] ------------------------------------------------------------------------ -r39990 | wmeier | 2011-11-22 15:42:25 -0500 (Tue, 22 Nov 2011) | 9 lines +r40758 | gerald | 2012-01-29 07:33:44 -0800 (Sun, 29 Jan 2012) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-netflow.c + M /trunk-1.6/epan/enterprise-numbers + M /trunk-1.6/manuf -Handle 2 issues related to cacheing templates: - - Use a (slightly) less simplistic hashing algorithm to reduce collisions; - Note: A GHashTable which handles collisions rather than - a home-grown hash table (which does not) needs to be implemented. - - Don't replace an existing template in the cache when a collision occurs; +[Automatic manuf, services and enterprise-numbers update for 2012-01-29] +------------------------------------------------------------------------ +r40870 | gerald | 2012-02-05 07:33:54 -0800 (Sun, 05 Feb 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/enterprise-numbers + M /trunk-1.6/manuf + M /trunk-1.6/services -Fixes Bug #6325 -https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6325 +[Automatic manuf, services and enterprise-numbers update for 2012-02-05] +------------------------------------------------------------------------ +r40982 | gerald | 2012-02-12 07:33:48 -0800 (Sun, 12 Feb 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/enterprise-numbers + M /trunk-1.6/manuf + M /trunk-1.6/services +[Automatic manuf, services and enterprise-numbers update for 2012-02-12] ------------------------------------------------------------------------ +r41037 | guy | 2012-02-15 22:39:44 -0800 (Wed, 15 Feb 2012) | 10 lines +Changed paths: + M /trunk-1.6/wiretap/pcapng.c -Update the release notes. +Support Section Header Block options of arbitrary size - change +backported from the trunk. +Should fix the immediate problem in bug 6846; we also need to make sure +(in all branches) that, as long as the file begins with an SHB with a +valid byte order field, we recognize the file as a pcap-NG file (so that +if there really *is* a problem with the SHB, the error reported to the +user is an error in a pcap-NG file's SHB, *not* an "unknown file type" +error). ------------------------------------------------------------------------ -r39999 | alagoutte | 2011-11-25 02:38:15 -0800 (Fri, 25 Nov 2011) | 3 lines - -From Dagobert Michelsen via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6615 -Do not return value on void function in epan/dissectors/packet-capwap.c +r41057 | guy | 2012-02-17 16:01:02 -0800 (Fri, 17 Feb 2012) | 10 lines +Changed paths: + M /trunk-1.6/epan/dissectors/packet-mp2t.c ------------------------------------------------------------------------- -r40012 | cmaynard | 2011-11-26 21:03:25 -0800 (Sat, 26 Nov 2011) | 2 lines +Don't trust the pointer value in a packet; it could be invalid, and this +could cause an unsigned length value to be reduced by more than its +value, turning it into a very large value. -From "The Written Word" via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6549: Wireshark crashes if no recent files. Note that this crash did not occur for me on Windows XP (32-bit). +This is, in effect, a backport of r41001 and r41002 to 1.6, although the +code path is different enough that it had to be done by hand. I don't +know whether bug 6833 would show up in 1.6, but, in any case, clearly +setting remaining_length to a negative number Would Be Wrong, so let's +not do that. ------------------------------------------------------------------------ -r40015 | gerald | 2011-11-27 07:33:50 -0800 (Sun, 27 Nov 2011) | 1 line +r41067 | gerald | 2012-02-19 07:34:07 -0800 (Sun, 19 Feb 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/enterprise-numbers + M /trunk-1.6/manuf + M /trunk-1.6/services -[Automatic manuf, services and enterprise-numbers update for 2011-11-27] +[Automatic manuf, services and enterprise-numbers update for 2012-02-19] ------------------------------------------------------------------------ -r40089 | gerald | 2011-12-04 07:33:52 -0800 (Sun, 04 Dec 2011) | 1 line +r41097 | etxrab | 2012-02-20 22:44:50 -0800 (Mon, 20 Feb 2012) | 1 line +Changed paths: + M /trunk-1.6/wiretap/pcapng.c -[Automatic manuf, services and enterprise-numbers update for 2011-12-04] +Support options of arbitrary size - changes backported from the trunk. ------------------------------------------------------------------------ -r40097 | guy | 2011-12-05 17:57:52 -0800 (Mon, 05 Dec 2011) | 10 lines - -If capture_get_if_capabilities() fails, pop up a message, just as we -print a message in tshark. That doesn't fix the problem seen on Linux -distributions, such as recent versions of Debian and derivatives, that -have libpcap 1.1.0 or later built without libnl, where the monitor mode -checkbox doesn't work - that's a libpcap bug, fixed in the 1.2 branch -and trunk, so a future 1.2.1 or 1.3.0 release should fix it, and perhaps -a future Debian release will build libpcap with libnl - but at least it -means you get a dialog box rather than just getting mysterious behavior -when you try to check the "monitor mode" checkbox. +r41098 | etxrab | 2012-02-20 22:54:57 -0800 (Mon, 20 Feb 2012) | 1 line +Changed paths: + M /trunk-1.6/wiretap/pcapng.c +Free the buffer ------------------------------------------------------------------------ -r40099 | guy | 2011-12-05 20:02:22 -0800 (Mon, 05 Dec 2011) | 7 lines - -Add a blank line between the error message and the "try using airmon-ng" -suggestion. - -Fix typo. - -Clean up indentation. +r41100 | etxrab | 2012-02-20 23:24:53 -0800 (Mon, 20 Feb 2012) | 1 line +Changed paths: + M /trunk-1.6/wiretap/pcapng.c +Declare opt_cont_buf_len ------------------------------------------------------------------------ -r40151 | gerald | 2011-12-11 07:33:50 -0800 (Sun, 11 Dec 2011) | 1 line +r41130 | guy | 2012-02-21 14:25:13 -0800 (Tue, 21 Feb 2012) | 3 lines +Changed paths: + M /trunk-1.6/wiretap/pcapng.c -[Automatic manuf, services and enterprise-numbers update for 2011-12-11] ------------------------------------------------------------------------- -r40239 | gerald | 2011-12-18 07:33:53 -0800 (Sun, 18 Dec 2011) | 1 line +WTAP_ERR_BAD_RECORD was renamed WTAP_ERR_BAD_FILE in the 1.7 branch; we +still have to use WTAP_ERR_BAD_RECORD in 1.6 and before. -[Automatic manuf, services and enterprise-numbers update for 2011-12-18] ------------------------------------------------------------------------ -r40291 | gerald | 2011-12-25 07:33:49 -0800 (Sun, 25 Dec 2011) | 1 line +r41142 | etxrab | 2012-02-22 09:42:05 -0800 (Wed, 22 Feb 2012) | 1 line +Changed paths: + M /trunk-1.6/diameter/Cisco.xml + M /trunk-1.6/diameter/TGPPGmb.xml + M /trunk-1.6/diameter/dictionary.xml + M /trunk-1.6/diameter/imscxdx.xml -[Automatic manuf, services and enterprise-numbers update for 2011-12-25] +Update diameter.xml files ------------------------------------------------------------------------ -r40355 | gerald | 2012-01-01 07:33:50 -0800 (Sun, 01 Jan 2012) | 1 line +r41147 | etxrab | 2012-02-22 23:15:09 -0800 (Wed, 22 Feb 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/dissectors/packet-xml.c -[Automatic manuf, services and enterprise-numbers update for 2012-01-01] +Update default_media_types ------------------------------------------------------------------------ -r40389 | gerald | 2012-01-05 10:39:27 -0800 (Thu, 05 Jan 2012) | 90 lines - -Copy over revisions from the trunk: +r41153 | guy | 2012-02-23 02:12:51 -0800 (Thu, 23 Feb 2012) | 39 lines +Changed paths: + M /trunk-1.6/wiretap/pcapng.c - ------------------------------------------------------------------------ - r39878 | guy | 2011-11-15 19:13:02 -0800 (Tue, 15 Nov 2011) | 3 lines - Changed paths: - M /trunk/capinfos.c - M /trunk/gtk/summary_dlg.c +Copy over revisions from the trunk, with manual intervention: - Handle ctime() and localtime() returning NULL and localtime() on Windows - blowing up when handed a bad value. ------------------------------------------------------------------------ - r39882 | guy | 2011-11-16 08:48:02 -0800 (Wed, 16 Nov 2011) | 3 lines - Changed paths: - M /trunk/wiretap/k12text.l + r41152 | guy | 2012-02-23 02:03:16 -0800 (Thu, 23 Feb 2012) | 10 lines - Another place where we have to protect against MSVC's time-conversion - routines blowing up if handed a too-large time_t. - ------------------------------------------------------------------------ - r39883 | guy | 2011-11-16 09:08:00 -0800 (Wed, 16 Nov 2011) | 6 lines - Changed paths: - M /trunk/wiretap/ngsniffer.c + Do a check of the block total length in pcapng_read_unknown_block(). - Another place where we have to protect against MSVC's time-conversion - routines blowing up if handed a too-large time_t. + That means we don't need to do the block length check in + pcapng_read_block(); each block type reader, including the one for + unknown block types, does a check that's as stringent as that block + length check or more stringent, which means any block whose length is + less than the minimum will fail with the same error in both cases. - While we're at it, also check for dates that can't be represented in DOS - format (pre-1980 dates). - ------------------------------------------------------------------------ - r39884 | guy | 2011-11-16 09:12:47 -0800 (Wed, 16 Nov 2011) | 2 lines - Changed paths: - M /trunk/wiretap/k12text.l + Fix the message for a too-short NRB. - Fix build on Windows. ------------------------------------------------------------------------ - r39885 | guy | 2011-11-16 09:13:37 -0800 (Wed, 16 Nov 2011) | 2 lines - Changed paths: - M /trunk/wiretap/k12text.l + r41145 | guy | 2012-02-22 15:44:25 -0800 (Wed, 22 Feb 2012) | 2 lines - OK, this should do it. - ------------------------------------------------------------------------ - r39894 | cmaynard | 2011-11-16 18:17:57 -0800 (Wed, 16 Nov 2011) | 2 lines - Changed paths: - M /trunk/wiretap/ngsniffer.c + Fix typo introduced by previous checkin. - Revert part of r39883 to avoid dereferencing a NULL pointer. Thanks Clang. ------------------------------------------------------------------------ - r39886 | guy | 2011-11-16 09:54:44 -0800 (Wed, 16 Nov 2011) | 15 lines - Changed paths: - M /trunk/wiretap/netmon.c + r41143 | guy | 2012-02-22 10:32:43 -0800 (Wed, 22 Feb 2012) | 16 lines - Support nanosecond-resolution time for NetMon 2.x format (it's only - 100-nanosecond resolution, but that's still better than microsecond - resolution). + Add sanity checks to make sure the claimed block size is big enough to: - For NetMon 1.x format, only claim to support millisecond resolution, as - that's all you get. + 1) contain the block length fields and block type field; - Fix handling of negative time deltas in NetMon 2.x format. + 2) contain that plus the fixed-length portion of the block; - When writing a NetMon file, trim the time of the first packet to - millisecond precision to get the capture start time, so that the start - time written to the file (which has millisecond precision) is the same - as the start time used to calculate the deltas written to the packet - headers. - ------------------------------------------------------------------------ - r39930 | guy | 2011-11-17 23:13:33 -0800 (Thu, 17 Nov 2011) | 4 lines - Changed paths: - M /trunk/wiretap/pcapng.c + 3) for blocks that have a variable-length portion other than the + options, contain that variable-length portion. - Make sure pcap-ng supports a particular encapsulation type before - trying to write out an interface description block for an interface with - that type. - ------------------------------------------------------------------------ - r39944 | guy | 2011-11-18 13:39:18 -0800 (Fri, 18 Nov 2011) | 3 lines - Changed paths: - M /trunk/wiretap/k12text.l + Fixes a crash we're seeing with a bad pcap-NG file in the Wireshark + menagerie (7799-lastPacketWithoutComment.pcapng - the last packet's + block length is 128, but it claims to have 98 bytes of packet data, + which requires a 132-byte block). - Fail if somebody tries to write out a packet with an unsupported - encapsulation. - ------------------------------------------------------------------------ - r39959 | cmaynard | 2011-11-20 07:11:15 -0800 (Sun, 20 Nov 2011) | 2 lines - Changed paths: - M /trunk/file.c + Clean up white space (use 8-space tabs). - Fix "'Closing File!' Dialog Hangs" bug 3046: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3046 - ------------------------------------------------------------------------ +------------------------------------------------------------------------ +r41191 | gerald | 2012-02-26 07:34:19 -0800 (Sun, 26 Feb 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/enterprise-numbers + M /trunk-1.6/manuf + M /trunk-1.6/services +[Automatic manuf, services and enterprise-numbers update for 2012-02-26] +------------------------------------------------------------------------ +r41287 | etxrab | 2012-03-01 22:52:09 -0800 (Thu, 01 Mar 2012) | 1 line +Changed paths: + M /trunk-1.6/README.irix + M /trunk-1.6/config.nmake + M /trunk-1.6/wiretap/pcapng.c -Update the release notes. +Move over 41259 +------------------------------------------------------------------------ +r41288 | etxrab | 2012-03-01 22:55:50 -0800 (Thu, 01 Mar 2012) | 1 line +Changed paths: + M /trunk-1.6/README.irix + M /trunk-1.6/config.nmake +Revert files commited by mistake ------------------------------------------------------------------------ -r40393 | gerald | 2012-01-05 15:44:06 -0800 (Thu, 05 Jan 2012) | 137 lines +r41333 | guy | 2012-03-03 23:52:36 -0800 (Sat, 03 Mar 2012) | 20 lines +Changed paths: + M /trunk-1.6/wiretap/pcapng.c -Copy over revisions from the trunk: +Manually copy over rev 41332: - ------------------------------------------------------------------------ - r39961 | cmaynard | 2011-11-20 07:47:14 -0800 (Sun, 20 Nov 2011) | 3 lines - Changed paths: - M /trunk/epan/dissectors/packet-ip.c + r41332 | guy | 2012-03-03 18:20:25 -0800 (Sat, 03 Mar 2012) | 11 lines - Fix bug 6561: IPv4 UDP/TCP Checksum incorrect if routing header present. - https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6561 - ------------------------------------------------------------------------ - r39963 | cmaynard | 2011-11-20 18:01:59 -0800 (Sun, 20 Nov 2011) | 2 lines - Changed paths: - M /trunk/epan/dissectors/packet-ip.c + Make sure all names in NRB records are null-terminated; report an error + if they're not. Also report an error for zero-length names. - Fix potential infinite loop introduced with r39961 and find by the buildbot. Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6599 - ------------------------------------------------------------------------ - r39986 | cmaynard | 2011-11-22 07:18:20 -0800 (Tue, 22 Nov 2011) | 2 lines - Changed paths: - M /trunk/epan/dissectors/packet-ip.c + Handle multiple names per IP address - the pcap-NG spec says "one or + more zero-terminated strings containing the DNS entries for that + address." - For now, display the protocol in hexadecimal again so displaying it in decimal doesn't get backported to the 1.6 and 1.4 trunks at the request of Joerg. - ------------------------------------------------------------------------ - r40024 | etxrab | 2011-11-28 08:41:59 -0800 (Mon, 28 Nov 2011) | 1 line - Changed paths: - M /trunk/epan/dissectors/packet-gsm_a_gm.c + Use a Buffer to hold NRB records, so there's no maximum size (well, + there is a maximum size, because the record length is 16 bits, but let's + not allocate 64KiB on the stack if we don't have to). - Prevet a crash when dissecting linked TI. - ------------------------------------------------------------------------ - r40076 | cmaynard | 2011-12-02 20:07:20 -0800 (Fri, 02 Dec 2011) | 2 lines - Changed paths: - M /trunk/epan/dissectors/packet-ipv6.c +but process only the first name in a NRB record - for resolving IP +addresses to names, only the first name matters, and, while for +resolving names to IP addresses in, for example, display filters, all +names would matter, we don't process all names. - If a type 2 Mobile IP routing header is present, only set pinfo->dst if seg_left is non-zero. Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6560 - ------------------------------------------------------------------------ - r40133 | alagoutte | 2011-12-09 09:00:28 -0800 (Fri, 09 Dec 2011) | 8 lines - Changed paths: - M /trunk/epan/dissectors/packet-zbee-zcl.c - M /trunk/epan/dissectors/packet-zbee-zcl.h +------------------------------------------------------------------------ +r41335 | gerald | 2012-03-04 07:34:08 -0800 (Sun, 04 Mar 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/enterprise-numbers + M /trunk-1.6/manuf + M /trunk-1.6/services - From report of Arasch Honarbacht via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6649 - ZigBee ZCL Dissector reports invalid status +[Automatic manuf, services and enterprise-numbers update for 2012-03-04] +------------------------------------------------------------------------ +r41348 | guy | 2012-03-04 23:18:13 -0800 (Sun, 04 Mar 2012) | 6 lines +Changed paths: + M /trunk-1.6/dumpcap.c + +Don't try to write an interface statistics block if we're capturing from +a pipe - we don't have a pcap_t from which to get the statistics in that +case. + +Fixes bug 5939. + +------------------------------------------------------------------------ +r41372 | etxrab | 2012-03-06 01:44:15 -0800 (Tue, 06 Mar 2012) | 1 line +Changed paths: + M /trunk-1.6/gtk/capture_dlg.c + M /trunk-1.6/gtk/capture_dlg.h + M /trunk-1.6/gtk/main.c - The status code 0x8d contained in an attriute status record in a configure reporting response frame is incorrectly displayed as "Write only" (where WRITE_ONLY = 0x8f). According to the ZigBee Cluster Library Specification, Document 075123r03ZB, April 26, 2010 a status of 0x8d should display as "INVALID_DATA_TYPE" +From Bogdan Harjoc: Backport fix for 5 or 30 second UI hang when adding 'ip host ...' capture filter in Capture Options Dialog' gtk/main.c gtk/capture_dlg.h gtk/capture_dlg.c +------------------------------------------------------------------------ +r41484 | gerald | 2012-03-11 07:34:02 -0700 (Sun, 11 Mar 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/enterprise-numbers + M /trunk-1.6/manuf + M /trunk-1.6/services + +[Automatic manuf, services and enterprise-numbers update for 2012-03-11] +------------------------------------------------------------------------ +r41549 | gerald | 2012-03-14 11:55:18 -0700 (Wed, 14 Mar 2012) | 183 lines +Changed paths: + M /trunk-1.6/asn1/goose/packet-goose-template.c + M /trunk-1.6/doc/tshark.pod + M /trunk-1.6/docbook/release-notes.xml + M /trunk-1.6/epan/dissectors/packet-dtls.c + M /trunk-1.6/epan/dissectors/packet-goose.c + M /trunk-1.6/epan/dissectors/packet-gsm_a_gm.c + M /trunk-1.6/epan/dissectors/packet-gtp.c + M /trunk-1.6/epan/dissectors/packet-iax2.c + M /trunk-1.6/epan/dissectors/packet-mysql.c + M /trunk-1.6/epan/dissectors/packet-packetbb.c + M /trunk-1.6/epan/dissectors/packet-pgm.c + M /trunk-1.6/epan/dissectors/packet-ssl.c + M /trunk-1.6/epan/dissectors/packet-tcp.c + M /trunk-1.6/epan/dissectors/packet-tcp.h + M /trunk-1.6/epan/dissectors/packet-wsp.c + M /trunk-1.6/epan/uat.h + M /trunk-1.6/gtk/drag_and_drop.c + M /trunk-1.6/gtk/main_toolbar.c + M /trunk-1.6/gtk/main_toolbar.h + M /trunk-1.6/gtk/menus.c + M /trunk-1.6/gtk/tcp_graph.c + M /trunk-1.6/plugins/mate/mate.h + M /trunk-1.6/plugins/mate/mate_runtime.c + M /trunk-1.6/plugins/mate/mate_util.c + M /trunk-1.6/plugins/mate/mate_util.h + M /trunk-1.6/wiretap/k12text.l + +Copy over revisions from the trunk: - From me : - Fix this issue (Wrong value define) based on Specs available in ZigBee.org ------------------------------------------------------------------------ - r40138 | guy | 2011-12-09 13:15:48 -0800 (Fri, 09 Dec 2011) | 7 lines + r37752 | etxrab | 2011-06-22 07:49:26 -0700 (Wed, 22 Jun 2011) | 1 line Changed paths: - M /trunk/acinclude.m4 - M /trunk/capture-pcap-util-unix.c + M /trunk/epan/dissectors/packet-gsm_a_gm.c - Referring to pcap_version[] doesn't do what you want on at least some - UN*Xes (Fedora 16 and probably other Linux distributions, probably at - least some if not all other ELF-based systems, and perhaps also Mac OS - X), and causes problems if pcap_version[] has a different length in the - libpcap with which the executable was built and the libpcap with which - it's run, so we avoid using it for now. + Protect the columns from beeing overwritten. ------------------------------------------------------------------------ - r40153 | cmaynard | 2011-12-11 15:43:03 -0800 (Sun, 11 Dec 2011) | 2 lines + r39873 | guy | 2011-11-15 17:56:58 -0800 (Tue, 15 Nov 2011) | 2 lines Changed paths: - M /trunk/gtk/export_object.c + M /trunk/epan/dissectors/packet-mysql.c - If the object to export doesn't have a filename, use a generic "object" name instead. This fixes the crash reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6250 + Thou shalt not use proto_tree_add_string() with an FT_BYTES field. ------------------------------------------------------------------------ - r40154 | cmaynard | 2011-12-11 16:27:32 -0800 (Sun, 11 Dec 2011) | 2 lines + r40508 | guy | 2012-01-14 12:58:41 -0800 (Sat, 14 Jan 2012) | 6 lines Changed paths: - M /trunk/gtk/export_object.c + M /trunk/wiretap/k12text.l - If no filename, include the packet number in the generic name. TODO: Implement the ct2ext() function. + wth->phdr.pkt_encap isn't set on a seek-and-read; pass the encapsulation + directly to k12text_set_pseudo_header(), so that it's passed the right + encapsulation for seek-and-read as well as for read. Fixes the + "malformed frames when reading some K12 text files" problem for which + we're using bug 6735. ------------------------------------------------------------------------ - r40155 | cmaynard | 2011-12-11 16:35:51 -0800 (Sun, 11 Dec 2011) | 2 lines + r40547 | wmeier | 2012-01-16 11:05:32 -0800 (Mon, 16 Jan 2012) | 2 lines Changed paths: - M /trunk/gtk/export_object.c + M /trunk/plugins/mate/mate.h + M /trunk/plugins/mate/mate_runtime.c + M /trunk/plugins/mate/mate_util.c + M /trunk/plugins/mate/mate_util.h - Well, until someone has the time to write ct2ext(), just return the content type, which is better than nothing. + Use GSlice API instead of GMemChunk API for some memory allocation. ------------------------------------------------------------------------ - r40159 | jake | 2011-12-12 00:18:18 -0800 (Mon, 12 Dec 2011) | 3 lines + r40616 | cmaynard | 2012-01-20 14:03:52 -0800 (Fri, 20 Jan 2012) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-icmpv6.c + M /trunk/epan/dissectors/packet-packetbb.c - From Roy Marples: - ICMPv6 DNSSL option can contain padding, which does not represent a malformed option. + Avoid a potential infinite loop by stopping dissection when a message has no tlvblock. Patch from Martin Kaiser via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6687 ------------------------------------------------------------------------ - r40162 | cmaynard | 2011-12-12 11:24:49 -0800 (Mon, 12 Dec 2011) | 2 lines + r40644 | cmaynard | 2012-01-21 17:59:00 -0800 (Sat, 21 Jan 2012) | 2 lines Changed paths: - M /trunk/print.c + M /trunk/epan/dissectors/packet-pgm.c - Add missing </field> for data tree. Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3809 + Patch from DXDragon [AT] yandex.ru (using e-mail address instead of name because I don't know how to enter Cyrillic letters) to fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5687 - Some PGM options are not parsed correctly. ------------------------------------------------------------------------ - r40184 | cmaynard | 2011-12-13 12:07:21 -0800 (Tue, 13 Dec 2011) | 2 lines + r40702 | etxrab | 2012-01-24 11:23:05 -0800 (Tue, 24 Jan 2012) | 3 lines Changed paths: - M /trunk/print.c + M /trunk/epan/dissectors/packet-gtp.c - Don't close the field tag here; it's now closed with </field>. + max_ul_ext isn't printed/decoded to the packet details log in GTP protocol packet.(Wrong length check) + + https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6761 ------------------------------------------------------------------------ + r40873 | etxrab | 2012-02-05 10:25:01 -0800 (Sun, 05 Feb 2012) | 5 lines + Changed paths: + M /trunk/asn1/goose/packet-goose-template.c + M /trunk/epan/dissectors/packet-goose.c + GOOSE Messages don't use the length field to perform the dissection. -Copy over by hand: + https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6734 + #BACKPORT:YES ------------------------------------------------------------------------ - r40075 | guy | 2011-12-02 19:01:08 -0800 (Fri, 02 Dec 2011) | 6 lines + r40911 | cmaynard | 2012-02-06 19:20:33 -0800 (Mon, 06 Feb 2012) | 5 lines Changed paths: - M /trunk/epan/dissectors/packet-tcp.c + M /trunk/doc/tshark.pod - The TCP Packet Mood Option was a cute April 1 RFC, but TCP option 25 is - officially listed as "Unassigned", and people might use it for their own - purposes (and, in fact, one bug-submitter was doing so; they probably - should have used 253 or 254, but...). Get rid of the code to dissect - it. + Update the documentation to match the sort order. This documentation error was pointed out by Markus Amend on -users. + Reference: http://article.gmane.org/gmane.network.wireshark.user/14477 + + (BTW, I quickly scanned through tap-iousers.c:iousers_draw() and the sorting seems to be very inefficient.) ------------------------------------------------------------------------ - r40130 | jake | 2011-12-09 08:34:02 -0800 (Fri, 09 Dec 2011) | 3 lines + r40944 | morriss | 2012-02-09 11:17:28 -0800 (Thu, 09 Feb 2012) | 5 lines Changed paths: - M /trunk/epan/dissectors/packet-bgp.c + M /trunk/epan/dissectors/packet-iax2.c + + From Sean Bright via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6815 : - From astramax57: - After r38723, some BGP AS_PATH packets were no longer dissected. + Don't use tvb_get_ptr() to retrieve a string being sent into + proto_tree_add_string_format(): use tvb_get_ephemeral_string() instead. ------------------------------------------------------------------------ - r40158 | jake | 2011-12-11 23:56:45 -0800 (Sun, 11 Dec 2011) | 3 lines + r37856 | cmaynard | 2011-07-01 12:40:35 -0700 (Fri, 01 Jul 2011) | 7 lines Changed paths: - M /trunk/tools/win-setup.sh + M /trunk/epan/dissectors/packet-tcp.c - Allow for true error reporing. - Move the comment to where it's intended. + Since the TCP Flags tree encompasses 12 bits including the 3 reserved bits and + the nonce bit, we should display 3 nibbles on the Flags summary line in order + to represent all flag bits. While arguably we need not worry about reserved + bits, the nonce bit is not currently represented, so that bit alone pushes us + into the next nibble. ------------------------------------------------------------------------ - r40002 | wmeier | 2011-11-25 09:02:51 -0800 (Fri, 25 Nov 2011) | 4 lines + r40949 | cmaynard | 2012-02-09 19:37:28 -0800 (Thu, 09 Feb 2012) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-dcerpc-epm.c - - From Wido Kelling: EPM tower UUID must be interpreted always as little endian. + M /trunk/epan/dissectors/packet-tcp.c + M /trunk/epan/dissectors/packet-tcp.h - https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6368 + Since the nonce and reserved bits were added in r34084, tcp.flags is now 12 bits, so its type needs to be changed from an FT_UINT8 to an FT_UINT16. This should avoid the crash experienced by Lanell Allen as reported on -dev: http://article.gmane.org/gmane.network.wireshark.devel/24846 (although in my testing on Windows XP SP3 (32-bit), Wireshark did not crash). ------------------------------------------------------------------------ -Update the release notes. - ------------------------------------------------------------------------- -r40398 | gerald | 2012-01-06 10:33:39 -0800 (Fri, 06 Jan 2012) | 69 lines - -Copy over revisions from the trunk: +Copy over by hand: ------------------------------------------------------------------------ - r40164 | guy | 2011-12-12 16:44:22 -0800 (Mon, 12 Dec 2011) | 5 lines + r40615 | cmaynard | 2012-01-20 13:20:53 -0800 (Fri, 20 Jan 2012) | 2 lines Changed paths: - M /trunk/epan/packet.c - - Clamp the reported length of a packet at G_MAXINT for now, to avoid - crashes due to having no tvbuffs for an epan_dissect_t. + M /trunk/ui/gtk/drag_and_drop.c - Fixes bug 6663 and its soon-to-be-duplicates. + Convert forward slashes in URI to backslashes if WIN32. Patch from Cal Turney via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5237 ------------------------------------------------------------------------ - r40165 | guy | 2011-12-12 16:57:09 -0800 (Mon, 12 Dec 2011) | 3 lines + r40727 | guy | 2012-01-25 15:03:33 -0800 (Wed, 25 Jan 2012) | 4 lines Changed paths: - M /trunk/wiretap/5views.c + M /trunk/epan/uat.h + M /trunk/epan/wslua/wslua_proto.c - Add missing check for a too-large packet, so we don't blow up trying to - allocate a huge buffer; fixes bug 6666. + Fix usage of g_ascii_strdown() and g_ascii_strup() - they do *not* + modify the string in place, they return a g_mallocated modified version + of the string passed into them. ------------------------------------------------------------------------ - r40166 | guy | 2011-12-12 17:05:52 -0800 (Mon, 12 Dec 2011) | 3 lines + r40730 | cmaynard | 2012-01-26 07:51:05 -0800 (Thu, 26 Jan 2012) | 2 lines Changed paths: - M /trunk/wiretap/i4btrace.c + M /trunk/epan/dissectors/packet-wsp.c - Add missing check for a too-large packet, so we don't blow up trying to - allocate a huge buffer; fixes bug 6667. + Fix memory leaks involving tvb_get_stringz() by replacing it with tvb_get_ephemeral_stringz(). ------------------------------------------------------------------------ - r40167 | guy | 2011-12-12 17:24:12 -0800 (Mon, 12 Dec 2011) | 5 lines + r40769 | stig | 2012-01-30 05:05:27 -0800 (Mon, 30 Jan 2012) | 2 lines Changed paths: - M /trunk/wiretap/iptrace.c + M /trunk/ui/gtk/main_menubar.c + M /trunk/ui/gtk/main_toolbar.c + M /trunk/ui/gtk/main_toolbar.h - Add missing checks for a too-large packet, so we don't blow up trying to - allocate a huge buffer; fixes bug 6668. - - Also add some other checks for invalid records. + Disable the save-as button in the toolbar if we cannot save-as, + because this will assert. ------------------------------------------------------------------------ - r40168 | guy | 2011-12-12 17:49:27 -0800 (Mon, 12 Dec 2011) | 3 lines + r40927 | stig | 2012-02-08 03:16:30 -0800 (Wed, 08 Feb 2012) | 2 lines Changed paths: - M /trunk/wiretap/netmon.c + M /trunk/ui/gtk/main_menubar.c - Add an arbitrary limit on the maximum size of the frame table, so that - we don't crash. Fixes bug 6669. + Disable the File->Merge... menu item if we cannot save-as, + because this will assert. ------------------------------------------------------------------------ - r40169 | guy | 2011-12-12 18:00:41 -0800 (Mon, 12 Dec 2011) | 2 lines + r40937 | etxrab | 2012-02-08 11:56:48 -0800 (Wed, 08 Feb 2012) | 8 lines Changed paths: - M /trunk/wiretap/lanalyzer.c + M /trunk/ui/gtk/main_menubar.c + + From a.piesk: + no menu item Fle->Export->SSL Session Keys in GTK + Ported to 1.7 by me. - Check for a bogus record size. Fixes bug 6670. + #BACKPORT + Use the patch in the bug report. + + https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6813 ------------------------------------------------------------------------ - r40170 | guy | 2011-12-12 18:42:42 -0800 (Mon, 12 Dec 2011) | 3 lines + r40950 | cmaynard | 2012-02-09 21:05:17 -0800 (Thu, 09 Feb 2012) | 2 lines Changed paths: - M /trunk/wiretap/airopeek9.c - M /trunk/wiretap/nettl.c - M /trunk/wiretap/packetlogger.c + M /trunk/ui/gtk/tcp_graph.c - Add missing checks for a too-large packet, so we don't blow up trying to - allocate a huge buffer. + Delete the TH_* defines and use those from epan/dissectors/packet-tcp.h. ------------------------------------------------------------------------ - r40174 | guy | 2011-12-12 22:45:16 -0800 (Mon, 12 Dec 2011) | 4 lines + r40952 | morriss | 2012-02-10 15:08:46 -0800 (Fri, 10 Feb 2012) | 13 lines Changed paths: - M /trunk/wiretap/netmon.c + M /trunk/epan/dissectors/packet-dtls.c + M /trunk/epan/dissectors/packet-ssl.c + + Fix via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6817 : + + r40200 made ssl_parse()/dtls_parse() post-update-callbacks for those + dissector's UATs so that the dissector would be updated when the user changed + the UAT. (This allows SSL/DTLS keys to be taken into account without requiring + Wireshark to be restarted.) + + But, those functions also update the UAT themselves if the old-style keys_list + preference is used, creating an infinite recursion. - Crank up the maximum frame table size to 512*2^20 packets, that being a - small amount bigger than the maximum possible number of packets in a - NetMon file. + Fix this by splitting the *_parse() functions into two: one for the UAT and one + for the old-style keys list. ------------------------------------------------------------------------ Update the release notes. ------------------------------------------------------------------------ -r40399 | gerald | 2012-01-06 12:03:42 -0800 (Fri, 06 Jan 2012) | 17 lines +r41568 | gerald | 2012-03-15 12:23:55 -0700 (Thu, 15 Mar 2012) | 14 lines +Changed paths: + M /trunk-1.6/docbook/release-notes.xml + M /trunk-1.6/epan/dissectors/packet-ansi_a.c -Copy over r40194 from the trunk: +Copy over r40962 from the trunk: ------------------------------------------------------------------------ - r40194 | guy | 2011-12-13 18:46:16 -0800 (Tue, 13 Dec 2011) | 6 lines + r40962 | guy | 2012-02-10 18:31:52 -0800 (Fri, 10 Feb 2012) | 4 lines Changed paths: - M /trunk/epan/to_str.c - - Put back the checks for null arguments, but report a dissector bug if - we're given null pointers. + M /trunk/epan/dissectors/packet-ansi_a.c - Put in comments clarifying that some routines intentionally do *not* - null terminate the strings they produce. + Global variables considered harmful. Pass pinfo along as a parameter; + this appears to fix bug 6823 (the actual crash was a null pinfo being + passed to call_dissector()). ------------------------------------------------------------------------ - Update the release notes. ------------------------------------------------------------------------ -r40400 | gerald | 2012-01-06 12:14:47 -0800 (Fri, 06 Jan 2012) | 21 lines +r41576 | gerald | 2012-03-15 14:47:56 -0700 (Thu, 15 Mar 2012) | 46 lines +Changed paths: + M /trunk-1.6/docbook/release-notes.xml + M /trunk-1.6/epan/dissectors/packet-ieee80211.c -Copy over by hand: +Copy over r40967 from the trunk: ------------------------------------------------------------------------ - r40266 | cmaynard | 2011-12-21 13:34:37 -0800 (Wed, 21 Dec 2011) | 2 lines + r40967 | guy | 2012-02-10 23:12:34 -0800 (Fri, 10 Feb 2012) | 37 lines Changed paths: - M /trunk/epan/dissectors/packet-rlc.c + M /trunk/epan/dissectors/packet-ieee80211.c - Avoid a potential buffer overflow (and fix some typos). Resolves bug 6391: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6391 - ------------------------------------------------------------------------ - r40275 | cmaynard | 2011-12-22 06:49:43 -0800 (Thu, 22 Dec 2011) | 4 lines - Changed paths: - M /trunk/epan/dissectors/packet-rlc.c + Don't use 16-bit integers as counters. The code won't be any faster on + anything that can run Wireshark (it might be slower), and if the maximum + count value is 16-bit, you can loop forever if the maximum count value + happens to be 65535. - What is the airspeed velocity of an unladen swallow? + (Yes, this means that - aspell and my own spelling preferences do not always agree with the spelling variations used by folks across the pond. Revert a couple of spelling changes. - ------------------------------------------------------------------------ + guint i, j; + ... -Update the release notes. + for (i = 0; i < j; i++) + ... ------------------------------------------------------------------------- -r40401 | gerald | 2012-01-06 12:24:06 -0800 (Fri, 06 Jan 2012) | 42 lines + risks looping forever if j is 2^32-1, and the same applies to 64-bit + counters. There are probably fewer protocols with 32-bit counts, and + probably even fewer with 64-bit counts, but the way it should be done in + those cases, for safety, is -Copy over from the trunk: + i = 0; + for (;;) { + if (i >= j) + break; - ------------------------------------------------------------------------ - r40196 | guy | 2011-12-13 21:23:57 -0800 (Tue, 13 Dec 2011) | 4 lines - Changed paths: - M /trunk/epan/dissectors/packet-hpteam.c + ... - Put back the source MAC address, but do it right, in one column_add_fstr() - call, and using ep_address_to_str(), so it can handle any address type, - including AT_NONE if the source address isn't available. - ------------------------------------------------------------------------ + if (i == j - 1) + break; + } + or something such as that.) -Copy over by hand: + Fixes bug 6809. - ------------------------------------------------------------------------ - r40195 | guy | 2011-12-13 18:55:26 -0800 (Tue, 13 Dec 2011) | 18 lines - Changed paths: - M /trunk/epan/dissectors/packet-hpteam.c + #BACKPORT + Will schedule for 1.6.x. - Refer to a PID of 0x0002 as the PID for the HP Teaming heartbeat - protocol. + ------------------------------------------------------------------------ - Point to an HP document o the protocol, and discuss the two ways to hook - up the dissector. +------------------------------------------------------------------------ +r41578 | gerald | 2012-03-15 15:04:33 -0700 (Thu, 15 Mar 2012) | 15 lines +Changed paths: + M /trunk-1.6/docbook/release-notes.xml + M /trunk-1.6/wiretap/pcap-common.c - Don't bother checking the destination address - either the OUI/PID - suffices, or the MAC address is both necessary and, presumably, - sufficient and we need to introduce a heuristic dissector table for SNAP - frames. What's more, there's no guarantee that the destination address - is a MAC address - it might be absent, e.g. because you're capturing on - the Linux "any" device and are getting the "Linux cooked" header, with - only a destination address. +Copy over r41008 from the trunk with manual intervention: - Don't put the source address into the Info column - it's already in the - source column *if* it exists (which it might not, for packets captured - from the "any" device and sent by the machine doing the capturing). ------------------------------------------------------------------------ + r41008 | morriss | 2012-02-12 19:03:03 -0800 (Sun, 12 Feb 2012) | 7 lines + Changed paths: + M /trunk/wiretap/pcap-common.c + Fix the crash reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6804 -Update the release notes. + For WTAP_ENCAP_ERF files if we find an Extension and/or Multi-Channel header, + ensure that the size of the full pseudoheader is smaller than the packet size + to avoid an underflow and subsequent attempt to allocate a rather large amount + of memory. + ------------------------------------------------------------------------ ------------------------------------------------------------------------ -r40402 | gerald | 2012-01-06 12:57:11 -0800 (Fri, 06 Jan 2012) | 112 lines +r41583 | gerald | 2012-03-15 16:44:31 -0700 (Thu, 15 Mar 2012) | 131 lines +Changed paths: + M /trunk-1.6/AUTHORS + M /trunk-1.6/docbook/release-notes.xml + M /trunk-1.6/epan/dissectors/packet-dtls.c + M /trunk-1.6/epan/dissectors/packet-http.c + M /trunk-1.6/epan/dissectors/packet-ntp.c + M /trunk-1.6/epan/dissectors/packet-ssl-utils.c + M /trunk-1.6/file.c + M /trunk-1.6/packaging/macosx/Makefile.am + D /trunk-1.6/packaging/macosx/Wireshark package.pmdoc + A /trunk-1.6/packaging/macosx/Wireshark_package.pmdoc (from /trunk/packaging/macosx/Wireshark_package.pmdoc:41040) + M /trunk-1.6/packaging/macosx/osx-dmg.sh + M /trunk-1.6/tshark.c + M /trunk-1.6/wiretap/erf.c + M /trunk-1.6/wiretap/pcapng.c Copy over revisions from the trunk: ------------------------------------------------------------------------ - r40172 | cmaynard | 2011-12-12 19:17:49 -0800 (Mon, 12 Dec 2011) | 2 lines + r41025 | guy | 2012-02-13 22:00:14 -0800 (Mon, 13 Feb 2012) | 49 lines Changed paths: - M /trunk/tshark.c + M /trunk/epan/dissectors/packet-http.c - Add the -H and -W options to the "tshark -h" output. Ref: http://www.wireshark.org/lists/wireshark-users/201112/msg00044.html - ------------------------------------------------------------------------ - r40200 | sake | 2011-12-14 10:24:41 -0800 (Wed, 14 Dec 2011) | 5 lines - Changed paths: - M /trunk/epan/dissectors/packet-dtls.c - M /trunk/epan/dissectors/packet-ssl.c + To quote section "7.2.1 Type" of RFC 2068, "Hypertext Transfer Protocol + -- HTTP/1.1": - Fix for bug 6032: + Any HTTP/1.1 message containing an entity-body SHOULD include a + Content-Type header field defining the media type of that body. If + and only if the media type is not given by a Content-Type field, the + recipient MAY attempt to guess the media type via inspection of its + content and/or the name extension(s) of the URL used to identify the + resource. If the media type remains unknown, the recipient SHOULD + treat it as type "application/octet-stream". - After changing the ssl_keys UAT, reparse the list and reload the keys. - ------------------------------------------------------------------------ - r40245 | cmaynard | 2011-12-19 09:59:34 -0800 (Mon, 19 Dec 2011) | 2 lines - Changed paths: - M /trunk/epan/dissectors/packet-tftp.c + To quote section "4. Encoding of Transport Layer" of RFC 2565, "Internet + Printing Protocol/1.0: Encoding and Transport": - Tighten up conversation port matching once the 2nd port is known. Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5727 - ------------------------------------------------------------------------ - r40274 | guy | 2011-12-22 01:22:35 -0800 (Thu, 22 Dec 2011) | 5 lines - Changed paths: - M /trunk/wiretap/5views.c - M /trunk/wiretap/netmon.c - M /trunk/wiretap/ngsniffer.c - M /trunk/wiretap/snoop.c + HTTP/1.1 [RFC2068] is the transport layer for this protocol. - The encapsulation following WTAP_ENCAP_ARCNET is - WTAP_ENCAP_ARCNET_LINUX; update various tables mapping Wiretap - encapsulations to file-type encapsulations. Get rid of some trailing - "sorry, that's not supported" entries while we're at it. - ------------------------------------------------------------------------ - r40281 | cmaynard | 2011-12-22 11:41:13 -0800 (Thu, 22 Dec 2011) | 2 lines - Changed paths: - M /trunk/epan/dissectors/packet-tcp.c + ... - Appease the buildbots. - ------------------------------------------------------------------------ - r40304 | cmaynard | 2011-12-27 10:16:12 -0800 (Tue, 27 Dec 2011) | 2 lines - Changed paths: - M /trunk/file.c + Note: even though port 631 is the IPP default, port 80 remains the + default for an HTTP URI. Thus a URI for a printer using port 631 + MUST contain an explicit port, e.g. "http://forest:631/pinetree". An + HTTP URI for IPP with no explicit port implicitly reference port 80, + which is consistent with the rules for HTTP/1.1. Each HTTP operation + MUST use the POST method where the request-URI is the object target + of the operation, and where the "Content-Type" of the message-body in + each request and response MUST be "application/ipp". The message-body + MUST contain the operation layer and MUST have the syntax described + in section 3.2 "Syntax of Encoding". A client implementation MUST + adhere to the rules for a client described for HTTP1.1 [RFC2068]. A + printer (server) implementation MUST adhere the rules for an origin + server described for HTTP1.1 [RFC2068]. - From Jim Young via bug 5580: Only update the time elapsed between the previous displayed packet and this packet if the packet is actually displayed. Ref: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5580 - ------------------------------------------------------------------------ - r40316 | gerald | 2011-12-28 12:29:13 -0800 (Wed, 28 Dec 2011) | 3 lines - Changed paths: - M /trunk/Makefile.nmake - M /trunk/docbook/wsdg_src/WSDG_chapter_quick_setup.xml + So, when choosing a subdissector for HTTP request bodies, search based + on the media type first, and only if we *don't* find a dissector for the + media type, do other stuff such as heuristics or choosing a subdissector + based on the port number. - Add "peflags" to the list of required executables. Use it to make sure - the DLLs we use have DEP and ASLR enabled. - ------------------------------------------------------------------------ - r40353 | stig | 2012-01-01 02:02:11 -0800 (Sun, 01 Jan 2012) | 1 line - Changed paths: - M /trunk/packaging/macosx/Info.plist.in - M /trunk/version_info.c + This fixes a number of problems; in particular, it fixes bug 6765 + "non-IPP packets to or from port 631 are dissected as IPP" without + requiring the IPP dissector to attempt to determine whether an entity + body looks like IPP. It also ensures that the default dissector for + HTTP entity bodies, the "media" dissector, will get the media type + passed to it in pinfo->match_string. - Happy New Year! + Don't use "!str*cmp()" while we're at it - it's valid C, but the "!" can + make it look as if it's checking for something not being the case when, + in fact, you're checking for equality rather than inequality. (The + str*cmp() routines don't return Boolean results.) ------------------------------------------------------------------------ - r40365 | gerald | 2012-01-03 16:37:14 -0800 (Tue, 03 Jan 2012) | 6 lines + r41040 | morriss | 2012-02-16 08:31:09 -0800 (Thu, 16 Feb 2012) | 6 lines Changed paths: - M /trunk/epan/dissectors/packet-ssl-utils.c + M /trunk/packaging/macosx/Makefile.am + D /trunk/packaging/macosx/Wireshark package.pmdoc + A /trunk/packaging/macosx/Wireshark_package.pmdoc (from /trunk/packaging/macosx/Wireshark package.pmdoc:41039) + M /trunk/packaging/macosx/osx-dmg.sh - Make sure each value in a GHashTable is unique. This avoids a - double-free bug triggered by using the "any" address wildcard. + As suggested on the -dev list today, add Wireshark_package.pmdoc to the source + distribution. - Use g_malloc0 instead of zeroing elements by hand. Check for SSL_FAST - the same way everywhere. + To do this, however, requires renaming that directory because automake can't + handle files with spaces in their names. ------------------------------------------------------------------------ - r40387 | cmaynard | 2012-01-05 09:29:27 -0800 (Thu, 05 Jan 2012) | 2 lines + r41045 | morriss | 2012-02-16 19:02:32 -0800 (Thu, 16 Feb 2012) | 7 lines Changed paths: - M /trunk/epan/dissectors/packet-udp.c + M /trunk/epan/dissectors/packet-ntp.c - Use length field from UDP header as the pseudo-header's UDP length field instead of using the reported_len. Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6711 + Fix part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6703 : + + r35887 added ntp_to_nstime() to packet-ntp since a couple of dissectors had + their own versions. The version used was from packet-netflow; switch to the + version from packet-zep because that one's math works better: the fractional + time is actually shown. ------------------------------------------------------------------------ Copy over by hand: ------------------------------------------------------------------------ - r40280 | cmaynard | 2011-12-22 11:22:43 -0800 (Thu, 22 Dec 2011) | 2 lines + r41030 | guy | 2012-02-14 14:31:33 -0800 (Tue, 14 Feb 2012) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-tcp.c + M /trunk/wiretap/erf.c - Revert some of the changes made as part of the patch from bug 6194 committed in r38326. Also, change the 3 separate reserved bit fields to a single 3-bit reserved field to more closely match the spec. Lastly, in accordance with NOTE 2 of Table 3-1 of the spec, display the connection id, whatever it is, rather than assuming it's zero just because the Com bit isn't set. + TYPE_PAD records can have zero bytes of payload; don't treat them as + errors. ------------------------------------------------------------------------ - r40317 | gerald | 2011-12-28 14:37:38 -0800 (Wed, 28 Dec 2011) | 4 lines + r41036 | etxrab | 2012-02-15 21:21:09 -0800 (Wed, 15 Feb 2012) | 4 lines Changed paths: - M /trunk/Makefile.nmake - M /trunk/packaging/nsis/wireshark.nsi + M /trunk/AUTHORS + M /trunk/epan/dissectors/packet-dtls.c + M /trunk/epan/dissectors/packet-ssl-utils.c - Simplify wireshark.nsi a bit by copying DLLs from the wireshark-gtk2 - directory. This picks up any DEP/ASLR-related changes. Run peflags on - more DLLs. + From Naoyoshi Ueda: + Patch to fix DTLS decryption. + + https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6847 ------------------------------------------------------------------------ - r40384 | etxrab | 2012-01-04 23:17:38 -0800 (Wed, 04 Jan 2012) | 4 lines + r41041 | guy | 2012-02-16 10:58:40 -0800 (Thu, 16 Feb 2012) | 16 lines Changed paths: - M /trunk/epan/dissectors/packet-csn1.c + M /trunk/file.c + M /trunk/tshark.c + M /trunk/wiretap/pcapng.c - From Mike Morrin: - Wrong tvb_get_bits function call in packet-csn1.c. + With the WTAP_ERR_UNSUPPORTED error, Wiretap supplies a string giving + the details of what in particular is unsupported; report it in TShark + and Wireshark. - https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6708 - ------------------------------------------------------------------------ + Handle WTAP_ERR_RANDOM_OPEN_PIPE in TShark. + Handle WTAP_ERR_COMPRESSION_NOT_SUPPORTED in TShark, and have its error + message in Wireshark not speak of gzip, in case we support compressed + output in other formats in the future. -Update the release notes. + If we see a second section header block in a pcap-NG file, don't report + it as "the file is corrupted", report it as "the file uses a feature we + don't support", as that's the case - and don't free up the interface + data array, as the file remains open, and Wireshark might still try to + access the packets we were able to read. + ------------------------------------------------------------------------ ------------------------------------------------------------------------- -r40406 | gerald | 2012-01-08 07:33:55 -0800 (Sun, 08 Jan 2012) | 1 line -[Automatic manuf, services and enterprise-numbers update for 2012-01-08] ------------------------------------------------------------------------- -r40413 | morriss | 2012-01-09 10:08:46 -0800 (Mon, 09 Jan 2012) | 4 lines +Update the release notes. -From Peter via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6614 : -Fix compilation if we MUST_DO_SELECT. ------------------------------------------------------------------------ -r40414 | wmeier | 2012-01-09 10:16:04 -0800 (Mon, 09 Jan 2012) | 220 lines - - Copy over revisions from the trunk - - ------------------------------------------------------------------------ - r40163 | wmeier | 2011-12-12 19:02:30 -0500 (Mon, 12 Dec 2011) | 2 lines - Changed paths: - M /trunk/epan/dissectors/packet-dcp-etsi.c - - Fix a memory leak of a tvb. - - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40171 | wmeier | 2011-12-12 21:56:44 -0500 (Mon, 12 Dec 2011) | 3 lines - Changed paths: - M /trunk/epan/dissectors/packet-dmp.c - M /trunk/epan/dissectors/packet-ipsec.c - M /trunk/epan/dissectors/packet-ldss.c - - Prevent memory leakage of uncompress tvb and associated data buffer (step 1). - (tvb memory leak will actually remain until a bug in tvbuff.c is also fixed). - - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40182 | wmeier | 2011-12-13 14:54:19 -0500 (Tue, 13 Dec 2011) | 13 lines - Changed paths: - M /trunk/epan/dissectors/packet-sigcomp.c - - Fix: Execution Tracing High-Detail field selection highlighting seemingly wrong bytes in hex view pane. - - Actual problem: - A REAL_DATA tvbuff wasn't being added to the "data_sources" - for a frame. When displaying the frame, when a field referencing the tvb was selected - for display there was no 'hex bytes' tab for the field and so bytes ended up being - highlighted in the currently displayed hex bytes tab (thus highlighting bytes in a pane - not related to the field). - - Consider: Add some code in field creation (proto_tree_add...) to at least warn if - a field is being created using a tvb whose data_source is not in the - data_sources list for the frame ? - - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40186 | wmeier | 2011-12-13 16:51:33 -0500 (Tue, 13 Dec 2011) | 2 lines - Changed paths: - M /trunk/epan/dissectors/packet-syslog.c - - Fix tvbuff memory leak. - - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40187 | wmeier | 2011-12-13 17:49:59 -0500 (Tue, 13 Dec 2011) | 2 lines - Changed paths: - M /trunk/epan/dissectors/packet-xml.c +r41619 | gerald | 2012-03-16 09:38:37 -0700 (Fri, 16 Mar 2012) | 3 lines +Changed paths: + M /trunk-1.6/config.nmake + M /trunk-1.6/docbook/release-notes.xml + M /trunk-1.6/tools/win32-setup.sh - Fix tvb memory leak; Fix hex byte display for Unicode XML. +Update the GTK+ bundle for 32-bit Windows. Fixes bug 6077. Hopefully the +GNOME team will release a 64-bit bundle soon. - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40189 | wmeier | 2011-12-13 18:03:16 -0500 (Tue, 13 Dec 2011) | 2 lines - Changed paths: - M /trunk/epan/dissectors/packet-isakmp.c +------------------------------------------------------------------------ +r41620 | gerald | 2012-03-16 10:06:02 -0700 (Fri, 16 Mar 2012) | 2 lines +Changed paths: + M /trunk-1.6/config.nmake - Fix a memory leak. +Allow the use of GTK+ 2.24. - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40190 | wmeier | 2011-12-13 18:16:13 -0500 (Tue, 13 Dec 2011) | 2 lines - Changed paths: - M /trunk/epan/dissectors/packet-ieee802154.c +------------------------------------------------------------------------ +r41628 | etxrab | 2012-03-17 01:51:20 -0700 (Sat, 17 Mar 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/dissectors/packet-bssgp.c - Fix memory leak. +Copy over Revision 39260 Use ENC_NA as encoding for proto_tree_add_item() calls which directly reference an hf item (in hf[] with types: FT_NONE FT_BYTES FT_IPV6 FT_IPXNET FT_OID +------------------------------------------------------------------------ +r41629 | etxrab | 2012-03-17 01:56:38 -0700 (Sat, 17 Mar 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/dissectors/packet-bssgp.c - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40197 | wmeier | 2011-12-14 09:39:16 -0500 (Wed, 14 Dec 2011) | 2 lines - Changed paths: - M /trunk/epan/dissectors/packet-bmc.c +Copy over Revision 39640 BSSGP part Fix proto_tree_add_item( encoding args; Do whitespace cleanup +------------------------------------------------------------------------ +r41630 | etxrab | 2012-03-17 02:00:06 -0700 (Sat, 17 Mar 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/dissectors/packet-bssgp.c - Fix a (sort-of) memory leak: Use ep_alloc'd rather than se_alloc'd memory for a tvbuff; +Copy over Revision 40586 Fix some duplicate display filter names +------------------------------------------------------------------------ +r41631 | etxrab | 2012-03-17 02:02:42 -0700 (Sat, 17 Mar 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/dissectors/packet-bssgp.c - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40198 | wmeier | 2011-12-14 10:19:14 -0500 (Wed, 14 Dec 2011) | 3 lines - Changed paths: - M /trunk/epan/dissectors/packet-dcerpc-netlogon.c +Copy over Revision 41043 Use the correct IE id +------------------------------------------------------------------------ +r41632 | etxrab | 2012-03-17 02:04:24 -0700 (Sat, 17 Mar 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/dissectors/packet-bssgp.c - Fix a tvbuff memory leak; - Also: Wireshark code change attributions are usually only in the svn log. +Copy over Revision 41466 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang +------------------------------------------------------------------------ +r41642 | gerald | 2012-03-18 12:29:20 -0700 (Sun, 18 Mar 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/enterprise-numbers + M /trunk-1.6/manuf + M /trunk-1.6/services - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40199 | wmeier | 2011-12-14 12:35:22 -0500 (Wed, 14 Dec 2011) | 3 lines - Changed paths: - M /trunk/epan/dissectors/packet-kerberos.c +[Automatic manuf, services and enterprise-numbers update for 2012-03-18] +------------------------------------------------------------------------ +r41663 | etxrab | 2012-03-19 00:12:25 -0700 (Mon, 19 Mar 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/dissectors/packet-per.c - Fix tvb memory leak. - https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3917 +Copy over Revision 37886 Do not trigger an assert when reaching an unknown extension in CHOICE and SEQUENCE types. +------------------------------------------------------------------------ +r41664 | etxrab | 2012-03-19 00:17:32 -0700 (Mon, 19 Mar 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/dissectors/packet-per.c - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40203 | wmeier | 2011-12-14 13:58:08 -0500 (Wed, 14 Dec 2011) | 2 lines - Changed paths: - M /trunk/epan/dissectors/packet-ldss.c - - Add call to add_new_data_source() for a newly created REAL_DATA tvb. - - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40205 | wmeier | 2011-12-14 17:01:38 -0500 (Wed, 14 Dec 2011) | 8 lines - Changed paths: - M /trunk/epan/dissectors/packet-nfs.c - - Fix a tvb memory leak; - Essentially: generate tvbuffs as needed; don't save them for later reuse - with the result they are never freed. - - Also: - - move a struct from packet-nfs.h to packet-nfs.c since it's only used locally; - - reformat some long lines. - - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40206 | sfisher | 2011-12-14 18:27:14 -0500 (Wed, 14 Dec 2011) | 5 lines - Changed paths: - M /trunk/epan/dissectors/packet-nfs.h - - - Fix moving nfs_fhandle_data from packet-nfs.h to packet-nfs.c as begun - in r40205. - - - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40211 | wmeier | 2011-12-15 13:13:21 -0500 (Thu, 15 Dec 2011) | 2 lines - Changed paths: - M /trunk/epan/dissectors/packet-rtmpt.c +Copy over Revision 38095 Fix gcc 4.6 'set but not used [-Wunused-but-set-variable]' warnings. +------------------------------------------------------------------------ +r41677 | gerald | 2012-03-19 11:06:01 -0700 (Mon, 19 Mar 2012) | 26 lines +Changed paths: + M /trunk-1.6/docbook/release-notes.xml + M /trunk-1.6/epan/dissectors/packet-diameter.c + M /trunk-1.6/epan/dissectors/packet-gtp.c + M /trunk-1.6/epan/dissectors/packet-mpls-echo.c + M /trunk-1.6/epan/dissectors/packet-ptp.c + M /trunk-1.6/epan/dissectors/packet-radiotap.c + M /trunk-1.6/epan/dissectors/packet-ses.c + M /trunk-1.6/epan/dissectors/packet-usb.c + M /trunk-1.6/gtk/dfilter_expr_dlg.c - Fix some tvb memory leaks; Fix a typo. +Copy over revisions from the trunk: - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40221 | wmeier | 2011-12-15 19:33:03 -0500 (Thu, 15 Dec 2011) | 3 lines - Changed paths: - M /trunk/epan/dissectors/packet-dtls.c - M /trunk/epan/dissectors/packet-ssl-utils.c - M /trunk/epan/dissectors/packet-ssl-utils.h - M /trunk/epan/dissectors/packet-ssl.c + ------------------------------------------------------------------------ + r41633 | guy | 2012-03-17 14:46:43 -0700 (Sat, 17 Mar 2012) | 6 lines + Changed paths: + M /trunk/epan/dissectors/packet-radiotap.c - Fix tvb memory leak; Add missing call to add_new_data_source(); - Also: remove unneeded #includes. + Mark the computed-from-the-MCS-field data rate as generated, and make it + cover the entire MCS field, in the hopes of avoiding the need to ask + questions such as - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40222 | wmeier | 2011-12-15 19:50:47 -0500 (Thu, 15 Dec 2011) | 2 lines - Changed paths: - M /trunk/epan/dissectors/packet-ssl-utils.h + http://ask.wireshark.org/questions/9461 + ------------------------------------------------------------------------ + r41675 | morriss | 2012-03-19 10:12:04 -0700 (Mon, 19 Mar 2012) | 5 lines + Changed paths: + M /trunk/epan/dissectors/packet-diameter.c - Oops: #include <stdio.h> is really needed. + Fix crash (caused by a corrupted Diameter dictionary) reported in + https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6664 : - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40231 | wmeier | 2011-12-16 14:15:17 -0500 (Fri, 16 Dec 2011) | 2 lines - Changed paths: - M /trunk/epan/dissectors/packet-dtls.c + Add some sanity checks before adding types, vendors, commands, and AVPs. + ------------------------------------------------------------------------ - Add (what I think are) missing add_new_data_source() calls; - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40277 | wmeier | 2011-12-22 13:09:06 -0500 (Thu, 22 Dec 2011) | 2 lines - Changed paths: - M /trunk/asn1/rrc/rrc.cnf - M /trunk/epan/dissectors/packet-rrc.c +Update the release notes. - Add two missing calls to add_new_data_source(). +------------------------------------------------------------------------ +r41729 | gerald | 2012-03-21 15:52:10 -0700 (Wed, 21 Mar 2012) | 3 lines +Changed paths: + M /trunk-1.6/configure.in - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40311 | wmeier | 2011-12-28 11:09:45 -0500 (Wed, 28 Dec 2011) | 2 lines - Changed paths: - M /trunk/asn1/h245/h245.cnf +Don't use GNUTLS 3.0, at least until we determine the impact of their +license change. - add_new_data_source() needed in several places. +------------------------------------------------------------------------ +r41733 | gerald | 2012-03-21 16:20:21 -0700 (Wed, 21 Mar 2012) | 1 line +Changed paths: + M /trunk-1.6/debian/copyright - ------------------------------------------------------------------------ - ------------------------------------------------------------------------ - r40345 | wmeier | 2011-12-30 10:28:04 -0500 (Fri, 30 Dec 2011) | 3 lines - Changed paths: - M /trunk/epan/dissectors/packet-h245.c +Add a missing "T". +------------------------------------------------------------------------ +r41759 | gerald | 2012-03-25 07:33:59 -0700 (Sun, 25 Mar 2012) | 1 line +Changed paths: + M /trunk-1.6/epan/enterprise-numbers + M /trunk-1.6/manuf + M /trunk-1.6/services - Regenerated packet-h245.c (should have been included in SVN #40311: add_new_data_source() needed in several places). +[Automatic manuf, services and enterprise-numbers update for 2012-03-25] +------------------------------------------------------------------------ +r41777 | gerald | 2012-03-26 13:27:20 -0700 (Mon, 26 Mar 2012) | 36 lines +Changed paths: + M /trunk-1.6/docbook/release-notes.xml + M /trunk-1.6/epan/dissectors/packet-dtls.c + M /trunk-1.6/epan/dissectors/packet-isakmp.c + M /trunk-1.6/epan/dissectors/packet-udp.c + M /trunk-1.6/packaging/macosx/Scripts/chmodbpf-postinstall.sh + M /trunk-1.6/wiretap/pcapng.c +Copy over revisions from the trunk: - ------------------------------------------------------------------------ + ------------------------------------------------------------------------ + r41680 | guy | 2012-03-19 21:06:36 -0700 (Mon, 19 Mar 2012) | 10 lines + Changed paths: + M /trunk/packaging/macosx/Scripts/chmodbpf-postinstall.sh - --This line, and those below, will be ignored-- + Now, isn't that swell! Leopard's dseditgroup doesn't return a failure + exit status if the group in question doesn't exist, so we can't use + dseditgroup on Leopard to check whether the access_bpf group exists. - M asn1/h245/h245.cnf - M asn1/rrc/rrc.cnf - M epan/dissectors/packet-nfs.c - M epan/dissectors/packet-nfs.h - M epan/dissectors/packet-kerberos.c - M epan/dissectors/packet-ldss.c - M epan/dissectors/packet-sigcomp.c - M epan/dissectors/packet-dcp-etsi.c - M epan/dissectors/packet-ipsec.c - M epan/dissectors/packet-h245.c - M epan/dissectors/packet-syslog.c - M epan/dissectors/packet-rrc.c - M epan/dissectors/packet-ssl-utils.c - M epan/dissectors/packet-ssl-utils.h - M epan/dissectors/packet-ieee802154.c - M epan/dissectors/packet-dcerpc-netlogon.c - M epan/dissectors/packet-rtmpt.c - M epan/dissectors/packet-bmc.c - M epan/dissectors/packet-dtls.c - M epan/dissectors/packet-dmp.c - M epan/dissectors/packet-ssl.c - M epan/dissectors/packet-xml.c - M epan/dissectors/packet-isakmp.c + Instead, as per Martin Williams' suggestion in bug 6526, use "dscl . + -read /groups/{group}" instead; the suggestion came from the addgroup.sh + script in ------------------------------------------------------------------------- -r40415 | wmeier | 2012-01-09 10:36:35 -0800 (Mon, 09 Jan 2012) | 2 lines + https://developer.apple.com/library/mac/documentation/OpenSource/Conceptual/ShellScripting/ShellScripting.pdf + ------------------------------------------------------------------------ + r41718 | alagoutte | 2012-03-21 02:49:35 -0700 (Wed, 21 Mar 2012) | 5 lines + Changed paths: + M /trunk/epan/dissectors/packet-isakmp.c -Update release notes + From me via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6972 + ISAKMP : VendorID CheckPoint : Malformed Packet ------------------------------------------------------------------------- -r40416 | morriss | 2012-01-09 10:56:06 -0800 (Mon, 09 Jan 2012) | 6 lines + Wrong minimum length when there is not CheckPoint "Data" after VendorID + ------------------------------------------------------------------------ + r41734 | cmaynard | 2012-03-21 20:41:58 -0700 (Wed, 21 Mar 2012) | 2 lines + Changed paths: + M /trunk/epan/dissectors/packet-udp.c -Fix prototype problem mentioned in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6614#c3 : + If the checksum is 0, then only report "no checksum" for UDP/IPv4. This patch is from Jaap Keuter via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6232 + ------------------------------------------------------------------------ -It appears that the intent of r35027 was to use reset_tap_update_timer() not -just on Windows or when we have threads. Make the prototype available all -the time to match that. ------------------------------------------------------------------------- -r40417 | morriss | 2012-01-09 11:00:26 -0800 (Mon, 09 Jan 2012) | 1 line +Update the release notes. -Update release notes for bug 6614. ------------------------------------------------------------------------ -r40419 | gerald | 2012-01-09 11:03:56 -0800 (Mon, 09 Jan 2012) | 2 lines +r41782 | gerald | 2012-03-26 15:34:36 -0700 (Mon, 26 Mar 2012) | 2 lines +Changed paths: + M /trunk-1.6/epan/Makefile.am + M /trunk-1.6/tools/compare-abis.sh + M /trunk-1.6/wiretap/Makefile.am + M /trunk-1.6/wsutil/Makefile.am -Update security bugs. +ABI checking / comparison updates from Balint. ------------------------------------------------------------------------ -r40425 | wmeier | 2012-01-10 07:19:38 -0800 (Tue, 10 Jan 2012) | 2 lines +r41784 | gerald | 2012-03-26 17:56:28 -0700 (Mon, 26 Mar 2012) | 2 lines +Changed paths: + M /trunk-1.6/config.nmake + M /trunk-1.6/tools/win32-setup.sh + M /trunk-1.6/tools/win64-setup.sh -Revert a minor change which was unrelated to fixing a bug. +Use GNUTLS 2.12.18. ------------------------------------------------------------------------ -r40427 | gerald | 2012-01-10 10:23:06 -0800 (Tue, 10 Jan 2012) | 37 lines +r41800 | gerald | 2012-03-27 08:15:57 -0700 (Tue, 27 Mar 2012) | 20 lines +Changed paths: + M /trunk-1.6/docbook/release-notes.xml + M /trunk-1.6/epan/dissectors/packet-radiotap.c -Copy over revisions from the trunk: +Copy over r41781 from the trunk: ------------------------------------------------------------------------ - r40423 | alagoutte | 2012-01-10 05:59:27 -0800 (Tue, 10 Jan 2012) | 5 lines + r41781 | guy | 2012-03-26 15:12:03 -0700 (Mon, 26 Mar 2012) | 10 lines Changed paths: - M /trunk/pcapio.c + M /trunk/epan/dissectors/packet-radiotap.c - From Jose Pedro Oliveira via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6719 - pcapio.c: bug in libpcap_write_interface_description_block - - The attached patch fixes a copy_and_paste error in the code of the function libpcap_write_interface_description_block(): strlen(name) instead of strlen(filter). - ------------------------------------------------------------------------ + There is no "dBm transmit attenuation" field in radiotap; there is, + however, a dBm transmit *power* field. + Fix up the capitalization of "dB" and "dBm", and improve the blurb for + attenuation fields, while we're at it. -Copy over by hand: + Should fix bug 7000: + https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7000 ------------------------------------------------------------------------ - r40312 | cmaynard | 2011-12-28 08:36:57 -0800 (Wed, 28 Dec 2011) | 2 lines - Changed paths: - M /trunk/epan/dissectors/packet-bt-dht.c - M /trunk/epan/dissectors/packet-gopher.c - M /trunk/epan/dissectors/packet-gsm_ipa.c - M /trunk/epan/dissectors/packet-meta.c - M /trunk/epan/dissectors/packet-mux27010.c - M /trunk/epan/dissectors/packet-nfs.c - M /trunk/epan/dissectors/packet-rdp.c - M /trunk/epan/dissectors/packet-sametime.c - M /trunk/epan/dissectors/packet-ua.c - M /trunk/epan/dissectors/packet-xtp.c - M /trunk/plugins/unistim/packet-unistim.c - - Fix memory leaks involving tvb_get_string[z](). - ------------------------------------------------------------------------ - Update the release notes. @@ -1,4 +1,4 @@ -Wireshark 1.6.5 Release Notes +Wireshark 1.6.6 Release Notes ------------------------------------------------------------------ @@ -14,89 +14,120 @@ What's New The following vulnerabilities have been fixed. - o wnpa-sec-2012-01 + o wnpa-sec-2012-04 - Laurent Butti discovered that Wireshark failed to properly - check record sizes for many packet capture file formats. (Bug - 6663, bug 6666, bug 6667, bug 6668, bug 6669, bug 6670) + The ANSI A dissector could dereference a NULL pointer and + crash. (Bug 6823) - Versions affected: 1.4.0 to 1.4.10, 1.6.0 to 1.6.4. + Versions affected: 1.4.0 to 1.4.11, 1.6.0 to 1.6.5. - o wnpa-sec-2012-02 + o wnpa-sec-2012-05 - Wireshark could dereference a NULL pointer and crash. (Bug - 6634) + The IEEE 802.11 dissector could go into an infinite loop. (Bug + 6809) - Versions affected: 1.4.0 to 1.4.10, 1.6.0 to 1.6.4. + Versions affected: 1.6.0 to 1.6.5. - o wnpa-sec-2012-03 + o wnpa-sec-2012-06 - The RLC dissector could overflow a buffer. (Bug 6391) + The pcap and pcap-ng file parsers could crash trying to read + ERF data. (Bug 6804) - Versions affected: 1.4.0 to 1.4.10, 1.6.0 to 1.6.4. + Versions affected: 1.4.0 to 1.4.11, 1.6.0 to 1.6.5. + + o wnpa-sec-2012-07 + + The MP2T dissector could try to allocate too much memory and + crash. (Bug 6804) + + Versions affected: 1.4.0 to 1.4.11, 1.6.0 to 1.6.5. + + o The Windows installers now include GnuTLS 1.12.18, which fixes + several vulnerabilities. The following bugs have been fixed: - o "Closing File!" Dialog Hangs. (Bug 3046) + o ISO SSAP: ActivityStart: Invalid decoding the activity + parameter as a BER Integer. (Bug 2873) + + o Forward slashes in URI need to be converted to backslashes if + WIN32. (Bug 5237) + + o Character echo pauses in Capture Filter field in Capture + Options. (Bug 5356) + + o Some PGM options are not parsed correctly. (Bug 5687) + + o dumpcap crashes when capturing from pipe to a pcap-ng file + (e.g., when passing data from CACE Pilot to Wireshark). (Bug + 5939) + + o Unable to rearrange columns in preferences on Windows. (Bug + 6077) (Note: this bug still affects the 64-bit package) + + o No error for UDP/IPv6 packet with zero checksum. (Bug 6232) + + o Wireshark installer doesn't add access_bpf in 10.5.8. (Bug + 6526) - o Sub-fields of data field should appear in exported PDML as - children of the data field instead of as siblings to it. (Bug - 3809) + o Corrupted Diameter dictionary file that crashes Wireshark. + (Bug 6664) - o Incorrect time differences displayed with time reference set. - (Bug 5580) + o packetBB dissector bug: More than 1000000 items in the tree -- + possible infinite loop. (Bug 6687) - o Wrong packet type association of SNMP trap after TFTP - transfer. (Bug 5727) + o ZEP dissector: Timestamp not always displayed correctly. + Fractional seconds never displayed. (Bug 6703) - o SSL/TLS decryption needs wireshark to be rebooted. (Bug 6032) + o GOOSE Messages don't use the length field to perform the + dissection. (Bug 6734) - o Export HTTP Objects -> save all crashes Wireshark. (Bug 6250) + o Ethernet traces in K12 text format sometimes give bogus + "malformed frame" errors and other problems. (Bug 6735) - o Wireshark Netflow dissector complains there is no template - found though the template is exported. (Bug 6325) + o max_ul_ext isn't printed/decoded to the packet details log in + GTP protocol packet. (Bug 6761) - o DCERPC EPM tower UUID must be interpreted always as little - endian. (Bug 6368) + o non-IPP packets to or from port 631 are dissected as IPP. (Bug + 6765) - o Crash if no recent files. (Bug 6549) + o lua proto registration fails for uppercase proto / + g_ascii_strdown problem. (Bug 6766) - o IPv6 frame containing routing header with 0 segments left - calculates wrong UDP checksum. (Bug 6560) + o no menu item Fle->Export->SSL Session Keys in GTK. (Bug 6813) - o IPv4 UDP/TCP Checksum incorrect if routing header present. - (Bug 6561) + o IAX2 dissector reads past end of packet for unknown IEs. (Bug + 6815) - o Incorrect Parsing of SCPS Capabilities Option introduced in - response to bug 6194. (Bug 6562) + o TShark 1.6.5 immediately crashes on SSL decryption (every + time). (Bug 6817) - o Various crashes after loading NetMon2.x capture file. (Bug - 6578) + o USB: unknown GET DESCRIPTOR response triggers assert failure. + (Bug 6826) - o Fixed compilation of dumpcap on some systems (when - MUST_DO_SELECT is defined). (Bug 6614) + o IEEE1588 PTPv2 over IPv6. (Bug 6836) - o SIGSEGV in SVN 40046. (Bug 6634) + o Patch to fix DTLS decryption. (Bug 6847) - o Wireshark dissects TCP option 25 as an "April 1" option. (Bug - 6643) + o Expression... dialog crash. (Bug 6891) - o ZigBee ZCL Dissector reports invalid status. (Bug 6649) + o display filter "gtp.msisdn" not working. (Bug 6947) - o ICMPv6 DNSSL option malformed on padding. (Bug 6660) + o Multiprotocol Label Switching Echo - Return Code: Reserved + (5). (Bug 6951) - o Wrong tvb_get_bits function call in packet-csn1.c. (Bug 6708) + o ISAKMP : VendorID CheckPoint : Malformed Packet. (Bug 6972) - o [UDP] - Length Field of Pseudo Header while computing CheckSum - is not correct. (Bug 6711) + o Adding a Custom HTTP Header Field with a trailing colon causes + wireshark to immediately crash (and crash upon restart). (Bug + 6982) - o pcapio.c: bug in libpcap_write_interface_description_block. - (Bug 6719) + o Radiotap dissector lists a bogus "DBM TX Attenuation" bit. + (Bug 7000) - o Memory leaks in various dissectors. + o MySQL dissector assertion. (Ask 8649) - o Bytes highlighted in wrong Byte pane when field selected in - Details pane. + o Radiotap header format data rate alignment issues. (Ask 8649) New and Updated Features @@ -108,16 +139,13 @@ What's New Updated Protocol Support - BGP, BMC CSN1, DCERPC EPM, DCP(ETSI) DMP DTLS GSM Management, H245 - HPTEAM, ICMPv6, IEEE 802.15.4 IPSEC IPv4, IPv6, ISAKMP KERBEROS - LDSS NFS RLC, RPC-NETLOGON RRC RTMPT SIGCOMP SSL SYSLOG TCP, UDP, - XML ZigBee ZCL + ANSI A, BSSGP, DIAMETER, DTLS, GOOSE, GSM Management, GTP, HTTP, + IAX2, IEEE 802.11, IPP, ISAKMP, ISO SSAP, MP2T, MPLS, MySQL, NTP, + PacketBB, PGM, Radiotap, SSL, TCP, UDP, USB, WSP New and Updated Capture File Support - Accellent 5Views, AIX iptrace, HP-UX nettl, I4B, Microsoft Network - Monitor, Novell LANalyzer, PacketLogger, Pcap-ng, Sniffer, - Tektronix K12, WildPackets {Airo,Ether}Peek. + Endace ERF, Pcap-NG, Tektronix K12 Getting Wireshark @@ -166,8 +194,8 @@ Known Problems Summary pane selected frame highlighting not maintained. (Bug 4445) - Wireshark and TShark will display incorrect delta times in some - cases. (Bug 4985 and bug 5580) + Wireshark and TShark will display incorrect delta times when + displayed as a custom column. (Bug 4985) Getting Help diff --git a/version.conf b/version.conf index 37bef0baf7..4e358d2d42 100644 --- a/version.conf +++ b/version.conf @@ -1,9 +1,9 @@ # Interim releases: Enable packaging, add a "pre" to the version. -enable: 1 -pkg_format: pre1-%# -pkg_enable: 1 +#enable: 1 +#pkg_format: pre1-%# +#pkg_enable: 1 # Final release: Disable package version stamps. -#enable: 1 -#pkg_format: -#pkg_enable: 0 +enable: 1 +pkg_format: +pkg_enable: 0 |