Past 1.10 Releases

For other and upcoming releases, see the Git repository shortlog.

Release Notes for each release are available on the main site.

1.10.6

Released March 7, 2014 Release notes

Done:

1.10.5

Released December 19, 2013 Release notes

Done:

  • Move over the following revisions:
    • Rev 54181 - Bug 9571 - Fix " Wireshark stops showing new packets but dumpcap keeps writing them to the temp file"

    • Rev 54225 - Bug 9577 - Wireshark 1.10.4 shuts down when promiscuous mode is unchecked

    • Rev 54227 - Bug 9578 - Homeplug dissector bug: STATUS_ACCESS_VIOLATION: dissector accessed an invalid memory address

1.10.4

Released December 17, 2013 Release notes

Done:

  • Move over the following revisions:
    • Rev 53195 - Bug 9388 - Avoid an infinite loop in SIP dissector.

    • Rev 53627 - Bug 8976 - crash when selecting "Decode As" based on SCTP PPID.

    • Rev 53803 - Bug 9488 - Remove global gpinfo variable and use pinfo directly (backport of r49145).

    • Rev 53071 - Bug 9031 - SIP contact-param parsing fails in case the last parameter includes a quoted string.

    • Rev 53086 - Bug 9383 - Incorrect FATTR4_SECURITY_LABEL value

    • Rev 53148 - Bug 9382 - Fix dissection of GSM MAPv3 ReportSM_DeliveryStatusRes.

    • Rev 53205 - Bug 8966 - Initialize last entry of background_color array to avoid having a RGBA(0,0,0,0) transparent black in graph analysis window.

    • Rev 53247 - Bug 9409 - don't call proto_item_get_len() when the argument can be NULL

    • Rev 53257 - Bug 9112 - Fix incorrect "bytes missing in capture file" in "check_fragments".

    • Rev 53398 - Bug 9435 - SEL Fast Message bug fix for signed 16-bit integer fast meter messages.

    • Rev 53399 - Bug 9435 - DNP3 bug fix for analog data sign bit bandling.

    • Rev 53608,Rev 53611 - Make "Use promiscuous mode on all interfaces" toggle button work properly again.

    • Rev 53609,Rev 53610 - Make "Capture on all interfaces" toggle button behave properly, particularly when all interfaces had been selected but one of them is deselected.

    • Rev 53626 - Support long Domain Names in NTLMSSP v2 and prevent crash

    • Rev 53646 - Bug 9433 - Bugfix timestamp formatting of Gigamon trailer.

    • Rev 53670 - Bug 8894 - Tx MCS set is not interpreted properly in WLAN beacon frame.

    • Rev 53728 - Specify SI units for the max filesize autostop condition. Properly document the capture buffer size in IEC units.

    • Rev 53838 - Bug 9521 - Correctly update the data length of the SCSI payload within ISCSI.

    • Rev 53842 - Bug 9512 - DTLS: Fix buffer overflow in mac check.

    • Rev 53845 - Bug 9505 - RLC dissector cannot assemble PDUs with SNs skipped and wrap-arounded.

    • Rev 53940 - Bug 9550 - GSM SMS UDH EMS control expects 4 octets instead of 3 with OPTIONAL 4th.

    • Rev 54148 - Fix alignment issue in GTK2 flowgraph "packet choice" window.

    • Rev 52987 - BAT has a bouquet ID, no service ID

    • Rev 53322 - fix DVB-CI application capability handling

    • Rev 54138 - Bug 9563 - fix "decode as" for time protocol.

    • Rev 53631 - Bug 9478 - GSM SMS User Data header fill bits are wrong when using a 7 bits ASCII / IA5 encoding.

Not done:

  • Move over the following revisions:
    • Rev 52159 - Bug 9164 - Add dissector_try_uint_new() to the list of exported symbols – API change

    • Rev 52208 - Bug 5349 - EAP-TLS reassemble does not happen because of misplaced if (tree) – Doesn't apply?

    • Rev 53107 - Bug 9378 - Fix for checking RTPS sub message length. – Doesn't apply?

    • Rev 53843 - Bug 9512 - dtls: fix buffer overflow in mac check. – Breaks API / ABI?

1.10.3

Released November 1, 2013 Release notes

Done:

  • Move over the following revisions:
    • Rev 52464 - Bug 9252 - Fix WCCP fix hash buckets assignment info decoding

    • Rev 52507 - Bug 9044 - "Follow TCP Stream" shows only first HTTP req+res

    • Rev 51942 - Bug 9126 - Fix the value of 'SEND_TO_UE' in the DIAMETER Gx dictionary for Packet-Filter-Usage AVP

    • Rev 51919 - Bug 8946 - GTS starting slot in the Beacon frame is not parsed correctly.

    • Rev 52036 - Bug 9139 - Misuse of pointer-to-pointer in IEEE-802.15.4 dissector

    • Rev 52131 - Bug 9157 - BSSGP: Fix dissection of Trace Type IE in SGSN-INVOKE-TRACE message

    • Rev 52154 - Bug 9168 - PER dissector crash

    • Rev 52157 - Minor ENIP dissector bugfixes

    • Rev 52215 - Bug 9186 - Minor correction to dissection of DLR frames in Ethernet/IP dissector

    • Rev 52221 - When a line of text wraps to the next line, the character that caused the line to wrap was not being printed.

    • Rev 52330 - Bug 9204 - Fix parsing of padding in RTP header extension

    • Rev 52338 - Bug 9218 - Fix typo in MODCOD list of DVB-S2 dissector

    • Rev 50272 - Bug 8871 - TLS decryption fails with XMPP start_tls

    • Rev 52354 - Bug 9228 - Ensure that decompressed tvb exists before trying to add it to the tree

    • Rev 52209 - Bug 5349 - EAP-TLS reassemble does not happen because of misplaced if (tree)

    • Rev 52403 - Bug 9206 - Improve "eHRPD Indicator" NVSE dissection in 3GPP2 A11 Registration Request

    • Rev 52404 - Bug 9198 - WebSphere MQ V7 Bug Fix Bug 8322 TSHM_EBCDIC

    • Rev 52773 - Bug 9209 - Fix Debian package build from the source tarball: generate wsicon32.xpm

    • Rev 52463 - Bug 9248 - Fix (near) infinite loop and bugfix some missed offset increments.

    • Rev 52493 - Bug 9258 - Fix tshark core dump when it can't keep up with dumpcap's ring of files.

    • Rev 52512 - Don't close the Capture Options dialog if there's an error in it.

    • Rev 52566 - Bug 9262 - Fix dissection of PTP Management messages

    • Rev 52570 - Bug 9263 - Don't allow the TCP dissector to assume that either tvb_length_remaining() or tvb_reported_length_remaining() always return a value >= 0.

    • Rev 52659 - H.225.0: fix handling of compound parameters in Generic Extensible Framework (H.460.22 did not work well)

    • Rev 52662 - Bug 9199 - edns0 "Higher bits in extended RCODE" incorrectly decoded in DNS dissector

    • Rev 52679 - Bug 9130 - Prevent crash if wrong "packet lengths range" entered

    • Rev 52683 - Bug 9129 - Limit UAT dialog to single popup to prevent UAT list from becoming unsynchronized (and possibly crash)

    • Rev 52733 - Bug 9300 - Fix padding bytes overlapping due to NDR alignment

    • Rev 52734,Rev 52735 - Bug 9301 - Datablob size is NDR64/32 dependent

    • Rev 52736 - Bug 9302 - dce-rpc: properly dissect multiple PDU in the same packet

    • Rev 52738 - Remove if (fh_tree) checks as add_ethernet_trailer() calls such functions as dissector_try_heuristic(), expert_add_info(), and col_append_str(), which all need to be called whether fh_tree is NULL or not.

    • Rev 52838 - Bug 9317 - Display the frame number on the packet summary line if it's one of the configured columns.

    • Rev 52732 - Bug 9299 - NULL check ref_nt_challenge_response and ref_lm_challenge_response

    • Rev 52977 - Bug 9296 - Take a copy of dissector string registrations to fix Lua registrations.

    • Rev 52859 - Bug 9327 - Bluetooth: SDP: Fix PBAP features presentation

    • Rev 53016 - Bug 9360 - Fix IRC response command filter

Not done:

  • Move over the following revisions:
    • Rev 52159 - Bug 9164 - Add dissector_try_uint_new() to the list of exported symbols – API change

    • Rev 52208 - Bug 5349 - EAP-TLS reassemble does not happen because of misplaced if (tree) – Doesn't apply?

1.10.2

Released September 10, 2013 Release notes

Done:

Not done:

  • Move over the following revisions:
    • Rev 51077 - Bug 8995 - Fix configure script to get Python major version correctly if system python is version 3+ – Didn't apply (copied updated code over by hand)

    • Rev 51236 - Bug 9014 - Crash in TShark with option "-z io,stat" in the presence of negative relative packet timestamps – Doesn't apply cleanly

1.10.1

Released July 26, 2013 Release notes

Done:

  • Move over the following revisions:
    • Rev 49490 - Bug 8895 - Remove capture_unix_ifnames.c from cmake.

    • Rev 49697 - Bug 8742 - initialize netmon frame_table

    • Rev 49798 - Bug 8774 - Wrong encoding for 2 pod files causes build to fail.

    • Rev 49802 - Bug 8717 - Fix crash trying to reassembly bad ETSI DCP packets.

    • Rev 49804 - Bug 8736 - Crash analyzing VoIP Calls (T38)

    • Rev 49811 - Bug 8773 - Explicitly clear the icon cache in the Windows installer and uninstaller.

    • Rev 49830 - Display private and global profiles correctly in the profiles menu.

    • Rev 49837 - Fix all errors and warnings found by podchecker.

    • Rev 49848 - Misaligned columns in hex dump pane with pango-1.18.x

    • Rev 49850 - Get rid of GTK+ warnings when editing interface settings from the welcome screen.

    • Rev 49851, Rev 49852, Rev 49854 - Bug 8763 - Don't treat zero-length names in Name Resolution Block entries as errors, and discard zero-length names returned by IP-address-to-host-name resolvers or supplied from pcap-ng NRBs.

    • Rev 49567 - Bug 8708 - Add MAC-DATA support to TETRA dissector and other minor improvements

    • Rev 49863 - bug 8782 - SCSI (SPC) sense key specific information field must not include SKSV.

    • Rev 49865, Rev 49866 - Bug 8774 - Explicitly set the pod file encoding to utf8 to hopefully accommodate UTF-8 characters in the AUTHORS file.

    • Rev 49899 - Fix wrong offset in H.235 tokens causing malformed packet exception.

    • Rev 49908 - Bug 8793 - Don't crash when Flow Graph window cancelled while Graph Analysis window is open.

    • Rev 49910 - Rev 49986 - Fix dissection of 3GPP2 SMS messages when the User Data Header field is present (for fragmented SMS)

    • Rev 49937 - Bug 3034 - Wireshark hides under Taskbar

    • Rev 49939 - Bug 3123 - Wireshark doesn't translate IEEE802a OUI

    • Rev 49946 - Bug 7543 - Lines of text are truncated if they are either longer than the paper width or past the paper height.

    • Rev 49983 - Rev 49984 - Perform a signed comparison, rather than unsigned, because tvb_length_remaining() can return -1.

    • Rev 49985 - Bug 8722 - Fix possible uninitialized variable in PER dissectors.

    • Rev 49991 - Bug 8809 - Wrong size of LLRP ProtocolID Parameter in Accessspec Parameter.

    • Rev 50049 - Decode bit 15 of DSR Flags (fix cut-n-pasteo).

    • Rev 50064 - Bug 6090 - Clear the list store when resetting the VoIP Calls dialog.

    • Rev 50083 - Bug 8826 - Avoid using an already-deleted proto_item in P1 dissector.

    • Rev 50090 - Bug 8830 - Prevent an out of bounds access in 802.11 Radiotap dissector

    • Rev 50094 - Bug 8828 - Double-free in DCOM-SYSACT dissector

    • Rev 50125 - Bug 4507 - IEEE 802.15.4 frame check sequence in "Chipcon mode" not displayed correctly (RSSI should be displayed in dB, not dBm).

    • Rev 50127, Rev 50128 - Fixes for Ethernet FCS.

    • Rev 50134 - Bug 8831 - Near-infinite loop in BT-SDP dissector.

    • Rev 50145 - Bug 8849 - Various bugfixes in iec104 dissector.

    • Rev 50151 - Bug 8851 - ansi_637_tele dissector displays MSB as MBS for Call-Back Number

    • Rev 50171 - Bug 8853 - Add a missing subtree initialization to prevent an assert during NFS dissection

    • Rev 50173 - Bug 8813 - Support IPv6 on Solaris later than 5.8

    • Rev 50179 - Bug 8835 - Bugfix support for RFC 4379.

    • Rev 50185 - Bug 8857 - IMAP dissector: do not assume that we must have at least 1 character present per line before \r\n

    • Rev 50203 - Bug 5413 - Make colors used by colorize_filter_te_as_* as preferences (to help alleviate possible color blinding issues).

    • Rev 50210 - Bug 8852 - Fix LISP decoding.

    • Rev 50226,Rev 50432,Rev 50478 - Bug 8828 - Always initialize pdata in dissect_ndr_* functions, replace DISSECTOR_ASSERTs with slots for expert info.

    • Rev 50228 - Bug 8864 - Bugfix KDSP dissector.

    • Rev 50230 - Bug 8823 - Separate IP option type fields for each dissector that uses dissect_ip_tcp_options().

    • Rev 50258 - Bug 8875 - Fix an infinite loop in BT OBEX

    • Rev 50264,Rev 50266 - Fix a couple encoding arguments in VNC.

    • Rev 50282 - Try to do something sane if the size argument to tvb_format_*() functions is negative. (Fixes Coverity CID 1035325: Improper use of negative value)

    • Rev 50301 - Guard against tvb_reported_length_remaining() possibly returning -1. (Fixes Coverity CID 1035326: Improper use of negative value)

    • Rev 50303,Rev 50306 - Declare 'err' volatile. (Fixes Coverity CID 997052: Infinite loop)

    • Rev 50305 - Ensure 'info' is not NULL before dereferencing it. (Fixes Coverity CID 280618: Dereference before null check)

    • Rev 50313 - Cache malformed filter for expert info.

    • Rev 50450 - Bug 8911 - Fix long loop in DIS dissector

    • Rev 50474 - Bug 8916 - DVB-CI: fix integer wrap around caused by invalid TPDU length

    • Rev 50495 - Match libtool built shared library version numbers with CMake

    • Rev 50504 - Bug 8923 - Fix very long loop in gsm_a_rr (and other proto_tree_add_bits_item() callers)

    • Rev 50672 - Bug 8940 - Fix fuzz failure in gsm_a_common.

    • Rev 50728 - Allow continued dissection of Diameter even if one AVP is malformed.

    • Rev 50734 - Bug 8941 - Fix fuzz failure in NTLMSSP.

    • Rev 50335 - Avoid attempting to free stack memory (Fixes Coverity CID 280323: Free of array-typed value).

    • Rev 50336 - Fix Coverity CID 660: Negative array index read.

    • Rev 50341 - Bug 8889 - Fix SCTP bytes graph crash.

    • Rev 50397 - Bug 8160 - Fix calculation of delta-displayed-time when using -2 and -Y together.

    • Rev 50423 - Bug 8888 - Fix over-allocation in tshark's io-stat.

    • Rev 50445 - Bug 8906 - List all timestamp options in help and man pages.

    • Rev 50465,Rev 50469 - Bug 8909 - Graph Filter field limited to 256 characters (advanced filter field limited to 100 characters)

    • Rev 50471 - Avoid having double "Default" entry in "Create New Profile".

    • Rev 50472 - Bug 8904 - Bugfix uninitialized values in SMTP conversation structure.

    • Rev 50455Rev 50457 - Bug 8884 - Wireshark crashes when switching from a v1.11.0 profile to a v1.4.6 prof and then to a v1.5.1 profile.

    • Rev 50480 - Bug 8897 - SIP stats shows incorrect values for Max/Ave setup times.

    • Rev 50483 - Bug 5734 - Use luaL_optnumber for ProtoField mask, to avoid a signed cast.

    • Rev 50510 - In packet-slsk.c:check_slsk_format(), compare the return value of tvb_length_remaining() > 0 instead of != 0 since the function can return -1.

    • Rev 50602 - Bug 8920 - Fix dissection of NFSv4 delegation.

    • Rev 50609 - Bug 8932 - Issue with Capture Options Adapter List

    • Rev 50651 - Bug 8904 - Null-pointer in profinet heuristics.

    • Rev 50745 - Bug 8955 - Invalid preference names aren't reported as such

    • Rev 50786 - Bug 8957 - Remove a copy /paste error triggering a malformed exception when dissecting IPv4 DHCP Support Mode option

    • Rev 50787 - Bug 8958 - Highlight the right number of bytes for the PadN option data field

    • Rev 50791 - Bug 8959 - Filter doesn't support cflow ASN larger than 65535.

    • Rev 50826 - Bug 8953 - Counted string fields often cause the packet to falsely show up as malformed

    • Rev 50892 - Bug 8960 - Fix mongo dissection: allow FT_STRING's to be added with a length of -1.

1.10.0

Released June 5, 2013 Release notes

Done:

  • Move over the following revisions:
    • Rev 49261 - Fix compilation

    • Rev 49278 - Eliminate some includes of ui/simple_dialog.h by files that don't use anything from it.

    • Rev 49259 - Add the possibility to use a key for per-packet-data

    • Rev 49281 - Don't fill in err_str if we're not going to use it.

    • Rev 49286 - Merge capture_start_confirmed() into capture_start_cb().

    • Rev 49293 - Pull dnd_merge_files() into dnd_open_file_cmd(); the resulting code is a bit simpler.

    • Rev 49313 - Show the number of per-packet-data entries and which protocol has made entries in the frame.

    • Rev 49317 - Un-shadow a couple of variables.

    • Rev 49434 - Bug 8696 - When another profile is selected, its column.hidden preference is ignored.

    • Rev 49486 - On OS X, get the interface type from the System Configuration framework.

    • Rev 49487 - Add missing include file that's needed so symbols are defined on all platforms.

    • Rev 49493 - Pull the capture-session state information out of capture_opts and put it into a separate capture_session structure.

    • Rev 49491 - Rename capture_opts_trim_iface() to capture_opts_default_iface_if_necessary(), to reflect what it actually does.

    • Rev 49497 - Fix the Windows side to look for the signal pipe stuff in cap_session.

    • Rev 49517 - Declare routines in capture_sync.h

    • Rev 49535 - Make a routine not used outside this file static.

    • Rev 49546 - Fix computation of TP-User-Data-Length when SMS is coded with GSM 7 bit default alphabet and TP-User-Data-Header field is present

    • Rev 49554 - Bug 8714 - Fix tshark core when run with "-q -2 -r"

    • Rev 49565 - Bug 7733 - Ensure most severe is displayed in expert column.

    • Rev 49566 - Bug 8700 - Bluetooth: Highlight correct bytes in some SDP trees (Part 2).

    • Rev 49570 - Add Mike Garratt to the list of authors.

    • Rev 49605 - Error out if the user omits mandatory fields in the SCCP user table.

    • Rev 49606 - Bug 8721 - Fix quadratic-time performance of ICMP taps.

    • Rev 49610 - Bug 8731 - Bugfix crash when 'SCTP' -> 'Prepare Filter for this Association' has no associations.

    • Rev 49616 - Correct the c-ares directory name in the clean_setup target.

    • Rev 49623 - Bug 8733 - Fix infinite recursion in HTTP dissector.

    • Rev 49633, Rev 49655 - Bug 8604 - Fix crash with GTK+ > 3.8.

    • Rev 49644, Rev 49652 - Bug 3290 - Do proper bounds checking for NULL trees.

    • Rev 49651 - Bug 8735 - Check USB CCID length to see if there are bytes for subdissectors to use instead of calling them blindly.

    • Rev 49653 - Server Fault 512059 - Give the operation number when reporting that a given operation is not handled by a DCE RPC dissector.

    • Rev 49657, Rev 49661 - Fix profile hosts behavior.

    • Rev 49682 - Bug 8744 - Display C12.22 Invocation Id as unsigned integer

    • Rev 49684 - Bug 8745 - Upgrade AP-title ASN.1 description

    • Rev 49686 - Bug 8730 - Infinite loop in GSM CBCH dissector.

    • Rev 49698 - Bug 8756 - Compute the number of septets needed for an alphanumeric address

    • Rev 49722 - Bug 8739 - Move offset to end of line without assuming that we always have \r\n at the end of it

    • Rev 49729 - Bug 8759 - handle list ending delimiter in bt-dht peer list

    • Rev 49744 - Bug 8764 - Fix fuzz failure in assa_r3 dissector.

    • Rev 49752 - Bug 8034 - Friendly Names support causing unnecessary delay when Wireshark starts.

    • Rev 49739 - Bug 8760 - Fix crash from fuzz'd Veriwave file.

    • Rev 49765 - Bug 8224 - Wireshark can incorrectly interpret the export filename as the same as the current filename.

    • Rev 49780 - Allow tshark to read pcap files and either save them as new pcap files or pipe output to another tshark or wireshark instance.

1.10.0rc2

Released May 22, 2013

Done:

1.10.0rc1

Released April 26, 2013

Done:

  • Move over the following revisions:
    • Rev 48983 - Fix Dead initialization (Found by Clang)

    • Rev 49025, Rev 49044, Rev 49045 - Bug 8609 - Send output of "-D" and "-L" flags to the standard output, and, in Wireshark, do the right magic to make them show up in a console.


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