Past 1.4 Releases

For upcoming releases, see Development/Roadmap.

1.4.15

Released: August 15, 2012 Release Notes

Done:

1.4.14

Released: July 24, 2012 Release Notes

Done:

Not Done:

  • Move over the following revisions:
    • Rev 42899 - Bug 5735 - Unable to reassemble EAP-TLS fragments across multiple RADIUS packets – Doesn't apply to 1.4 (even though the bug refers to that version)

1.4.13

Released: May 22, 2012 Release Notes

Done:

1.4.12

Released: March 27, 2012 Release Notes

Done:

  • Move over the following revisions:

Not Done

  • Move over the following revisions:
    • Rev 41333 - Check for non-null-terminated names in NRB records, handle large NRB records – Does not exist in 1.4

1.4.11

Released: January 11, 2012 Release Notes

Done:

1.4.10

Released: November 1, 2011 Release Notes

Done:

1.4.9

Released: September 8, 2011 Release Notes

Done:

  • Move over the following revisions:

1.4.8

Released: July 18, 2011 Release Notes

Done:

  • Move over the following revisions:
    • Rev 34840 - Bug 5379 - Fix sflow decode error for some extended formats

    • Rev 37625 - Infinite loop in Ascend/Lucent parser.

    • Rev 37663 - Bug 6009 - Information transfer rate is a 7 bit value.

    • Rev 37668 - Bug 6022 - 802.11 Disassociation Packet's "Reason Code" field is imprecisely decoded/described

    • Rev 37681 - Really print the rpcap username when logging. (Applying this patch will need manual processing).

    • Rev 37756 - Bug 6028 - Don't assert on invalid custom columns, just set as invalid/unknown

    • Rev 37760 - Bug 5006 - Fix Lua TvbRange:tvb documentation

    • Rev 37761 - Bug 5199 - Fix Lua ByteArray:tvb documentation

    • Rev 37763 - Bug 5960 - Fix Lua TvbRange:string to return whole string

    • Rev 37771 - Bug 6055 - IEEE 802.15.4 GTS Descriptor count is a 3 bit field

    • Rev 37779 - Fix locale problem.

    • Rev 37780 - Print the filter string, if specified.

    • Rev 37783 - Bug 5941 - Don't increase the len field of the GByteArray that provides the backing data for an FT_BYTES field; the length must correspond to data that's actually there.

    • Rev 37784 - Bug 5895 - Add sanity checks in range.c

    • Rev 37785 - Bug 5895 - Add argument validation to Lua Pref.range

    • Rev 37786 - Bug 5896 - Remove "range" from Lua's Pref.range(), as this value shall be fetched from the "default".

    • Rev 37787 - Bug 5569 - Added check for invalid chars in abbrev in Lua ProtoField functions.

    • Rev 37788 - Bug 6018 - Add NULL checks in Lua GUI functions and fix typos in Lua error print

    • Rev 37812 - Bug 5715 - Use UTF8 in error messages to avoid problems with locale

    • Rev 37816 - Bug 5803 - #ifdef HAVE_LIBGCRYPT block includes a line too many.

    • Rev 37828 & Rev 37842 - Bug 6073 - Strengthen some heuristics + avoid big loops in RPCAP

    • Rev 37853 - Bug 4716 - Avoid false TCP zero window probe condition.

    • Rev 37854 - Bug 6059 - Don't abort processing of zero window probes and display keepalive payload.

    • Rev 37895 - Fetch svn revision also when checked out with git-svn

    • Rev 37923 - Fix memory leak, using ep_alloc() instead of g_malloc().

    • Rev 37927 - Bug 6093 - 802.11 Association Response Packet's "Status Code" field is imprecisely decoded/described

    • Rev 37930 - Bug 6044 - Avoid infinite loop in ansi_map dissector by incrementing offset by the correct number of bytes.

    • Rev 37945 - Subdissectors must be called regardless of whether "tree" is NULL or not.

    • Rev 37955 - Tighten MSRP header format check

    • Rev 37957 - Have GIOP heuristics take into account message size endianness.

    • Rev 38023 - Bug 6120 - Wireshark crash during RTP stream analysis

    • Rev 38064 - Bug 6131 - Improved check for valid custom column in preferences

    • Rev 38070 - Bug 4878 & Bug 6110 - Remove the warning "[Errno 2] No such file or directory: '/opt/local/lib/wireshark/python/1.4.8/wspy_dissectors'"

    • Rev 38072 - Handle versions of GTK+ where gdk-pixbuf is a separate library

1.4.7

Released: May 31, 2011 Release Notes

Done:

  • Move over the following revisions:
    • Rev 36304 - Fix TCP desegmentation/reassembly in face of retransmissions.

    • Rev 36691 - Bug 5834 - Decode the SI value in DATA messages correctly

    • Rev 36714 - Unbreak live capture using PCAPNG format

    • Rev 36723 - Bug 5605 - bug on gtk wireshark telephony->mtp3->msus

    • Rev 36958 - Fix a large/infinite loop in DICOM.

    • Rev 36975 - Bug 5817 - Handle NetMon "raw IP" link-layer types.

    • Rev 36997 - Bug 5889 - Incorrect decoding of timestamp type CP56Time2a.

    • Rev 37011 - Don't crash if we have a corrupt Diameter dictionary.

    • Rev 37068 - Don't crash if we have a malformed snoop file.

    • Rev 37081 - Bug 5908 Fix double free in tvb_uncompress()

    • Rev 37114, Rev 37115, & Rev 37116 - Use the new official MIME type for pcap files in the Info.plist for the OS X bundle and in the freedesktop.org wireshark.desktop file.

    • Rev 37128 - Integer overflow (and crash) in the Visual Networks file code.

    • Rev 37135 - Bug 5920 - DNP3 dissector incorrect constants AL_OBJ_FCTR_16NF _FDCTR_32NF _FDCTR_16NF

    • Rev 37183 - Clean up SMB output when info level not captured in request due to snapshot length.

    • Rev 37188 - Bug 5464 - AIM dissector has some endian issues.

    • Rev 37192 - Clean up some routine names.

    • Rev 37196 - Fix field display name in NTLMSSP.

    • Rev 37197 - Don't display version field in NTLMSSP if it's not present.

    • Rev 37199Bug 5928 - 3GPP QoS: Traffic class is not decoded properly.

    • Rev 37236 - Don't increase the len field of the GByteArray that provides the backing data for an FT_BYTES field; the length must correspond to data that's actually there.

    • Rev 37239 - Bug 5930 - Allow Lua dissectors to add FT_FRAMENUMs.

    • Rev 37286 - Fix the dissection of info level 2 for Transaction2 query and set operations (and other miscellaneous cleanups).

    • Rev 37370 - Bug 5947 - Fix the mask for extracting FMID.

    • Rev 37374 - Don't show hidden columns in TShark.

    • Rev 37426 - Bug 5954 - Avoid processing tvb when fragment dissection didn't create one.

    • Rev 37439 - Bug 5962 - Fix DHCPv6 remote identifier option parsing.

1.4.6

Released: April 18, 2011 Release Notes

Done:

1.4.5

Released: April 15, 2011 Release Notes

Done:

  • Move over the following revisions:
    • Rev 35788 - Fix: Cygwin make fails after updating to bash v 4.1.9.2

    • Rev 36180 - Bug 5189 - Wireshark crashes when cancelling a large sort operation

    • Rev 34115 - Bug 5209 - Fix sscanf arguments, may cause crash

    • Rev 36160 - Account for locales where the comma is used for the decimal symbol

    • Rev 36162 - Bug 5743 - tshark incorrectly calculates tcp stream for SYN packets when port numbers are re-used

    • Rev 36166 - Account for locales where the comma is used for the decimal symbol

    • Rev 36174 - Bug 5662 - Wireshark crashes if SSL preferences RSA key is actually a DSA key

    • Rev 36178 - Bug 5746 - Wireshark unable to decode PPP in HDLC framing in an sflow (RFC3176) flow sample

    • Rev 36190 - Fix LDAP filter counter initialization.

    • Rev 36210 - Bug 5759 - All MySQL fields should be displayed as little-endian.

    • Rev 36226 - Prevent possible crash if a dumpcap file write error;

    • Rev 36232 - Bug 5762 - Error when opening snoop from Juniper SSG-140

    • Rev 36330 - Bug 3785 - Fix dissection of HTTP when the headers are split across multiple packets and there is no content-length

    • Rev 36470 - Bug 5803 - #ifdef HAVE_LIBGCRYPT block includes a line too many.

    • Rev 36471 - text2pcap: Fix a typo in the help message

    • Rev 36483 - Update the Windows GNUTLS packages.

    • Rev 36498 - Bug 5798 - Don't try to run svnversion if it isn't executable

    • Rev 36554 - Bug 5816 - Export proto_field_is_referenced

    • Rev 36608 - Bug 5754 & Bug 5793 - Crash in X.590if

1.4.4

Released: March 1, 2011 Release Notes

Done:

1.4.3

Released: January 11, 2011 Release Notes

Done:

  • Move over the following revisions:
    • Rev 33820 - Bug 5426- Fix display of Client's FQDN and clear up the confusion with the S, O and N bits from the RFC descriptions.

    • Rev 34764 - (Trivial): Fix up a comment.

    • Rev 35004 - Fix dissection on Via header.

    • Rev 35010 - Bug 5420 - Cannot load wpcap.dll or packet.dll from the Wireshark application directory.

    • Rev 35015 - Bug in tvb_get_bits32()-

    • Rev 35016 - Bug 5430 - Remove Supported Channels length check.

    • Rev 35021 - Bug 5393 - Wrong length calculation in new_octet_aligned_subset_bits() (PER dissector.

    • Rev 35023 - Bug 5394 - Function dissect_per_bit_string_display might read more bytes than available (PER dissector).

    • Rev 35030 - Add libtool version info to libwsutil.

    • Rev 35055 - Bug 5447 - Fix assertion when using ASN.1 type table

    • Rev 35056 - Bug 5444 - Bug with RWH parsing in Infiniband dissector.

    • Rev 35074 - Q\&A 1147 - Fix "colorize as filter" functionality

    • Rev 35086 - Bug 5421 - Wireshark crashes with Copy -> Description on date/time fields

    • Rev 35090 - Bug 5453 - Use GetNativeSystemInfo() call instead of GetSystemInfo() on Windows when available to get accurate processor architecture when running 32-bit Wireshark under WOW64 (x86 emulator for 64-bit Windows)

    • Rev35091 - Bug 5455 - Delegated-IPv6-Prefix(123) is shown incorrect as X-Ascend-Call-Attempt-Limit(123)

    • Rev 35097 - Fix the range limits on the SCCP user table.

    • Rev 35115 - Don't crash trying match a BASE_CUSTOM field against a hex number

    • Rev 35128 - Bug 5463 - Stop ep_strbuf_new() from truncating final character in newly created & copied strings

    • Rev 35151 - mp2t dissector: init defragmentation and reassembly each time a capture file is loaded

    • Rev 35153 - Bug 4141Rev 35154Rev35155rev 35156Rev 35175Rev 35176 - Reassemble.c leaks memory for GLIB > 2.8 Free fragment data and fragment keys in fragment_table when neccessary. reassembled_table remains to be fixed.

    • Rev 35194 - Bug 5475 - Properly dissect Packet Flow Identifier IE

    • Rev 35216 - Bug 5485 - Properly dissect TLSv1.2 CertificateRequest messages

    • Rev 35228 - Bug 5505 - Dissect LTE-PDCP upload packets as upload packets, not download packets

    • Rev 35241 - Bug 5510 - CIGI 3.2 and 3.3 support is repaired.

    • Rev 35247 - Bug 5513 - Prepare RTP streams filter from Fwd and Rev parts.

    • Rev 35252 - Bug 5517 - MEG ID, ICC-based format is text, not binary.

    • Rev 35267Rev 35271 - Fix the Message numbering.

    • Rev 35282 - Bug 5523 - EAP WPS RF band may be '2.4 GHz and 5 GHz'.

    • Rev 35287 - Bug 5521 - LTP dissector could cause assertion if reception claim count is too big.

    • Rev 35291 - in Network Monitor files, a later packet can have a seek offset less than an earlier packet, so don't treat that as an error.

    • Rev 35292 - Bug 5530 - Fix an overflow in the MAC LTE dissector.

    • Rev 35295 - Update capture options dialog description.

    • Rev 35298 - Bug 5530 - Fix an overflow caused by a too-long SNMP engineId UAT preference.

    • Rev 35304 - eliminate dissector-bug assertion in SAMR dissector.

    • Rev 35313 - Bug 4211 - eliminate dissector-bug assertion in TCP dissector.

    • Rev 35318 - Bug 5539 - Fix an overflow in the ENTTEC dissector.

    • Rev 35319 - properly dissect Query Lists; eliminates dissector-bug assertion in TN3270 dissector.

    • Rev 35322 - New Year.

    • Rev 35328 - fix some misdissections in the UNISTIM dissector.

    • Rev 35330 - handle OCTET STRINGs dissected as a field if the OCTET STRING's length isn't appropriate for the type of the field.

    • Rev 35332 - in the Diameter dissector, do length checking for Integer32, Integer64, Unsigned64, Float32, and Float64, as well as for Unsigned32.

    • Rev 35333 - Include dumpcap in the description.

    • Rev 35335 - in the Diameter dissector, don't return a value label from AVP dissectors if the length of the AVP is wrong.

    • Rev 35336 - in the TN3270 dissector, display the items in the Query List under the top-level Query List item, and properly display the Request Type for a Read Partition request.

    • Rev 35337 - fix handling of VMS TCPtrace captures that don't end with a TCPIPTRACE-W-BUFFERSFUL error message.

    • Rev 35342 - Bug 5537 - Fix ep memory corruption in BER dissector

    • Rev 35356 - Bug 5323 - Further fixes to the LTP dissector's handling of Report segments

    • Rev 35357, Rev 35369 - Bug 4048 - Don't use DISSECTOR_ASSERT() to handle errors in packet data.

    • Rev 35412 - Tell the user about the Q\&A site.

    • Rev 35441 & Rev 35443 & Rev 35444 & Rev 35467 - Update the menu descriptions and screenshots

1.4.2

Released: November 19, 2010 Release Notes

Done:

  • Move over the following revisions:
    • Rev 33460 - Add a target which creates a zip file containing our .pdb files.

    • Rev 34124 - Remove a few more calls to check_col()

    • Rev 34507 - Bug 5296 - Fix crash for 'tshark -G values' when printing an "extended value string".

    • Rev 34522 - Fix Rawshark's ability to read live data on 64-bit systems.

    • Rev 34523 - Bug 5299 - Fix decode of I&M0FilterData

    • Rev 34524 - Bug 5300 - Fix decode of MRP LinkUp and MRP LinkDown messages.

    • Rev 34527 - Make the telnet data lines filterable elements.

    • Rev 34557 - Use port range for SCTP, too

    • Rev 34563, Rev 34564 - Fix the progress bar when loading compressed files.

    • Rev 34575 - Bug 5303 - Infinite loop in ZCL Discover Attributes dissection

    • Rev 34581 - Bug 5318 - Fix SE memory overflow in LDSS dissector.

    • Rev 34583 - Copy GDK pixbuf loaders libs to the Wireshark.app

    • Rev 34595 - Cleanup of unnecessary tree == NULL checks in ZCL dissector.

    • Rev 34597 - Bug 5320 - Clean up properly after Lua Dumper is closed.

    • Rev 34601 - Fixed "Compiled with" information in the About box.

    • Rev 34657 & Rev 34658 & Rev 34659 - Treat unknown MIME multipart as multipart/mixed

    • Rev 34660 & Rev 34661 - Bug 5340 - Calculate correct start time for "View as time of day" in IO Graph.

    • Rev 34665 - Bug 5344 - Wireshark tools do not detect and read some ERF files correctly

    • Rev 34709 - Redissect packets instead of reload file on UAT changes.

    • Rev 34742 - Bug 5353 - Send all of editcap's usage output to the same fd

    • Rev 34750 - Bug 5357 - Fix IP Timestamp Option

    • Rev 34755 - Bug 5289 - A GTK-ERROR can occur in packets when there are multiple Netbios/SMB headers in a single frame

    • Rev 34759 - Bug 3894 - File-Open Display Filter is overwritten by Save-As Filename

    • Rev 34762 - Bug 5364 - Fix PDU header highlighting

    • Rev 34765 - Bug 5368 - AgentX dissector cannot handle null OID in Open-PDU

    • Rev 34779 - Prevent false related SIP packet information

    • Rev 34783 - Bug 5330 - Network Instruments' trace files sometimes cannot be read with an error message of "Observer: bad record: Invalid magic number"

    • Rev 34785 - Corrected an if-statement in field_select_row_cb() where checking for hfinfo->strings and hfinfo->display.

    • Rev 34791 - Bug fix: Running tshark with the following command will leave a temp file on the file system.

    • Rev 34796 & Rev 34821 - Bug 5374 - Patch that fixes overflowing highlighting of data.

    • Rev 34799 - Display the the PDU length as "cut short"if it crosses the boundary of the packet and no more packets are available.

    • Rev 34823 - Handle large gap reports when doing a TSN plot.

    • Rev 34829 - bug 5378 - Missing path separator in config.nmake

    • Rev 34841 - No need for the libpcap workaround in OS X 10.6.5.

    • Rev 34848 - Bug 5389 - Use python comments in python code.

    • Rev 34867 - Export proto_item_append_string().

    • Rev 34879 - Bug 5388 - Skip reserved word in ANCP OAM-Loopback-Test-Parameters TLV.

    • Rev 34938 - Bug 5309 - dumpcap use 50% of CPU.

1.4.1

Released: October 11, 2010 Release Notes

Done:

1.4.0

Released: August 30, 2010 Release Notes

Done:

  • Move over the following revisions:
    • Rev 33846 - Bug 5114 - Fix infinite loop in bootp dissector

    • Rev 33676 - Use ep-allocated strings for our data source names in the PPI dissector.

    • Rev 33683, Rev 33684 - Use local copy of Wireshark documentation on UNIX if it's available.

    • Rev 33689 - Fix the GTP' header dissection a bit.

    • Rev 33694 - Bug 5011- Put the TCP window size field back.

    • Rev 33719 - Remove experimental marking on NEW_PACKET_LIST

    • Rev 33725 - Bug 5081- Fix for 'Uninitialised pointer in packet-rtsp.c causes crash'

    • Rev 33735 - Bug 5087 - Protect tvb_* functions in a TRY-CATCH block

    • Rev 33742 - Compile without HAVE_C_ARES and HAVE_GETHOSTBYNAME2.

    • Rev 33747 Rev 33748 Rev 33749 Rev 33750 - Bug 5051 - packet-bacapp.c: corrected the dissection of reassembled UDP packets

    • Rev 33743Rev 33757 - Fix a crash when an entry in the popup menu is selected and there are no expert info entries.

    • Rev 33751 - DICOM better reassembly, fixed sporadic decoding and export issues, several other improvements.

    • Rev 33765Rev 33771 - 3 potentially risks of endless loop eliminated.

    • Rev 33772 - Bug 5101- Saving Flow graph Analysis produces an incomplete text file

    • Rev 33764Rev 33774Rev 33776Rev 33777 - Bug 5130 - Dissector bug, protocol SDP: tvbuff.c:629: failed assertion "tvb && tvb->initialized"

    • Rev 33775Rev 33778 - Call tvb_get_bits32() if leading_zero_bits > 16.

    • Rev 33780 - Bug 5105 - IP should not compute the header checksum if within an error packet such as ICMP.

    • Rev 33773 - Change font for packet information from Courier to Monaco.

    • Rev 33789 - Update ZRTP dissector to draft-22

    • Rev 33791Rev 33792 - …Those routines do *not* need to read the packet data to see if it matches; that lets them run much faster.

    • Rev 33794Bug 5110 - Add missing break.

    • Rev 33797 - Handle non-Latin filenames when we're called via ShellExecute on Windows.

    • Rev 33798Rev 33799 - Fix up decoding of bitfields in the aligned variant.

    • Rev 33811 - Bug 5080 - tvb_get_bits32 produces malformed_packet if no_of_bits < 25 and tvb remaining = 3

    • Rev 33813 - Typo - wrong IE code for APN aggregate maximum bit rate in message Activate default EPS bearer context request.

    • Rev 33816, Rev 33819 - Bug 5066 - Properly shorten filenames with multi-byte sequences in the welcome screen.

    • Rev 33842 - Bug 5052 - txOffset and updateID in ZigBee beacon are optional.

    • Rev 33504 - dftest and randpkt are installed during make install, but they are not documented in any man page.

    • Rev 33541 - Only link programs that call stuff in Application Services or Core Foundation with those frameworks.

    • Rev 33683 - Use local copy of Wireshark documentation on UNIX if it's available.

    • Rev 33876 - New packet list is no longer experimental.

    • Rev 33832 - The Mobile Status msg in BSSAP+ has IMSI as first possible IE.

    • Rev 33880 - Add !ENDIF if needed.

    • Rev 33887 - Bug 5127 - Fix for attribute boolean

    • Rev 33888 - new_packet_list_column_button_pressed_cb(): return gboolean (not void): it's an event callback;.

    • Rev 33894 - Update libtoolize files

    • Rev 33916, Rev 33917, Rev 33924, and Rev 33925 - Make sure DLLs are loaded safely on Windows.

    • Rev 33921 and Rev 33922 - Include WinPcap 4.1.2 in the U3 and PortableApps builds - Also requires WpdPack_4_1_2.zip

    • Rev 33198 - Do some constifying [or other] based upon gcc -Wwrite-strings

    • Rev 33534 - There shouldn't be any need to build stuff in the top-level directory with the Lua or libgnutls flags.

    • Rev 33551 - Make frames containing Malformed expert items match with "malformed" display filter.

    • Rev 33692 - Fix cases where the type of a for loop variable is smaller than the type of the "end" variable.

    • Rev 33707 - Avoid a possible dereference of null pointer.

    • Rev 33906 - Bug 5126 - ERROR:capture.c:141:capture_start: assertion failed: (capture_opts->state == CAPTURE_STOPPED)

    • Rev 33920 - Fix wrong length of CSeq Method parameter.

    • Rev 33941 - Bug 5148 - Avoid crash in ps_clean_string().

    • Rev 33947 - Bug 5146 - Make wireshark-dev depend on the right automake.

1.4.0rc2

Released July 29, 2010

Done:

1.4.0rc1

Released June 10, 2010

Done:

  • Move over the following revisions:
    • Rev 33157 - Change dissection of User Location Info (ULI) to show the spare bits in the protocol tree and don't show ECI as a bitfield

    • Rev 33168 - Bug 4306 - Avoid a crash when deleting the first character in the filter.


Imported from https://wiki.wireshark.org/Development/Trunk-1.4 on 2020-08-11 23:13:18 UTC