Past 1.8 Releases

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

1.8.13

Released March 7, 2014 Release notes

Done:

  • Move over the following revisions:
    • Change 338 - Fix unregistered hf errors from t124 dissector (errors come from the backport of r49644)

    • Change 343 - Bug 9598 - Clear the intermediate line buffer for DMX channels.

    • Change 105 - DVB-CI: correct a typo in a filter string

    • Change 7 - Bug 9633 - Do not try to add a new NAL unit when the previous one was not decoded.

    • Change 8 - Bug 9649 - SMPP: source_telematics_id value length is 1 byte.

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

    • Rev 49145 - Bug 9488 - Remove static packet_info *gpinfo and just use the packet_info provided by the function

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

1.8.12

Released December 17, 2013 Release notes

Done:

Not done:

  • Move over the following revisions:
    • Rev 52215 - Bug 9186 - Minor correction to dissection of DLR frames in Ethernet/IP dissector – Doesn't apply?

    • Rev 50272 - Bug 8871 - TLS decryption fails with XMPP start_tls – Doesn't apply?

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

    • Rev 52403 - Bug 9206 - Improve "eHRPD Indicator" NVSE dissection in 3GPP2 A11 Registration Request – Doesn't apply?

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

    • Rev 52683 - Bug 9129 - Limit UAT dialog to single popup to prevent UAT list from becoming unsynchronized (and possibly crash) – Doesn't apply?

    • Rev 52733 - Bug 9300 - Fix padding bytes overlapping due to NDR alignment – Doesn't apply?

    • Rev 53646 - Bug 9433 - Bugfix timestamp formatting of Gigamon trailer. – Doesn't apply?

    • Rev 53670 - Bug 8894 - Tx MCS set is not interpreted properly in WLAN beacon frame. – Doesn't apply?

    • Rev 53845 - Bug 9505 - RLC dissector cannot assemble PDUs with SNs skipped and wrap-arounded. – Doesn't apply?

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

1.8.11

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 51942 - Bug 9126 - Fix the value of 'SEND_TO_UE' in the DIAMETER Gx dictionary for Packet-Filter-Usage AVP

    • 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 52221 - When a line of text wraps to the next line, the character that caused the line to wrap was not being printed.

    • 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 52463 - Bug 9248 - Fix (near) infinite loop and bugfix some missed offset increments.

    • 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 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 52977 - Bug 9296 - Take a copy of dissector string registrations to fix Lua registrations.

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

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

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

Not done:

  • Move over the following revisions:
    • Rev 52215 - Bug 9186 - Minor correction to dissection of DLR frames in Ethernet/IP dissector – Doesn't apply?

    • Rev 50272 - Bug 8871 - TLS decryption fails with XMPP start_tls – Doesn't apply?

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

    • Rev 52403 - Bug 9206 - Improve "eHRPD Indicator" NVSE dissection in 3GPP2 A11 Registration Request – Doesn't apply?

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

    • Rev 52683 - Bug 9129 - Limit UAT dialog to single popup to prevent UAT list from becoming unsynchronized (and possibly crash) – Doesn't apply?

    • Rev 52733 - Bug 9300 - Fix padding bytes overlapping due to NDR alignment – Doesn't apply?

1.8.10

Released September 10, 2013 Release notes

Done:

  • Move over the following revisions:
    • Rev 51599 - Bug 9085 - GSM A-I/F DTAP: fix display of Detach Type IE in Detach Request message

    • Rev 51195 - Bug 9005 - Fix fuzz failure in NBAP dissector.

    • Rev 51196 - Bug 9020 - Fix infinite loop in assa-r3 dissector.

    • Rev 51213 - Bug 9019 - Buffer overflow in packet-rtps.c

    • Rev 51213 - Bug 9019 - Buffer overflow in packet-rtps2.c (manually copy diff to second file, no longer in trunk).

    • Rev 51516 - Ensure ldap_call_response_t struct is always completely initialized

    • Rev 51603 - Bug 9079 - Very long loop in MQ dissector.

    • Rev 51788 - Bug 9103 - Warning for attempting to install 64-bit Wireshark on a 32-bit machine has an embedded "\n"

    • Rev 50923 - Bug 8980 - IO graph advanced, error when calculating value for field of type FT_RELATIVE_TIME with multiple items in single frame

    • Rev 50940 - Bug 8918 - Incorrect dissection of IPFIX (min/max)IpTotalLength fields.

    • Rev 50969 - Bug 8841 - Fix PER normally small non-negative whole number dissection when it is greater than or equal to 64

    • Rev 51313 - - fix dissect_sip_tcp_heur()

    • Rev 51321 - Bug 9031 - SIP contact-param parsing should be stopped when finding a comma separator

    • Rev 51339 - Bug 9038 - 802.11 HT Extended Capabilities B10 decode incorrect

    • Rev 51360 - Bug 9036 - Ethercat ADS byte highlighting is incorrect

    • Rev 51448 - Buffer overflow (off-by-1 error) in SSS dissector. Also, protect against tvb_length_remaining possibly returning -1.

    • Rev 51493 - Make sure rawshark initializes a struct.

    • Rev 51566 - Support SVN later than 1.7.11 in make-version

    • Rev 51785 - Bug 9101 - As per the HTTP spec, prefer chunked transfer-encoding to content-length when reassembling if we get both.

    • Rev 51789 - Ask 24221 - Display "TEID/GRE Key" field consistently as hexadecimal.

    • Rev 51815 - Added syntax and range checks for Lua Prefs.range default values.

    • Rev 51872 - Bug 4461 - Fixed ByteArray append/prepend and concat crashes.

    • Rev 51899 - Bug 5200 - Initialize all tvb values in FieldInfo_get_range.

    • Rev 49673 - Bug 8742 - Fix corrupt-netmon crash

Not done:

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

    • Rev 51422 - Bug 8989 - SGI Nsym disambiguation is unconditionally displayed when dissecting VHT – Doesn't exist in 1.8?

1.8.9

Released July 26, 2013 Release notes

Done:

  • Move over the following revisions:
    • Rev 48758 - Allow linking with GnuTLS 3.1.10+.

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

    • 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 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 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 49837 - Fix all errors and warnings found by podchecker.

    • 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 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 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 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 50151 - Bug 8851 - ansi_637_tele dissector displays MSB as MBS for Call-Back Number

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

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

    • Rev 50226 - Bug 8828 - Always initialize pdata in dissect_ndr_* functions.

    • Rev 50228 - Bug 8864 - Bugfix KDSP dissector.

    • 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 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 50423 - Bug 8888 - Fix over-allocation in tshark's io-stat.

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

    • 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 50745 - Bug 8955 - Invalid preference names aren't reported as such

    • 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.

    • Rev 49697 - Bug 8742 - Fix corrupt-netmon crash

Not done:

  • Move over the following revisions:
    • Rev 50179 - Bug 8835 - Bugfix support for RFC 4379. – Didn't apply cleanly

    • Rev 50210 - Bug 8852 - Fix LISP decoding. – Doesn't apply to 1.8?

    • Rev 50230 - Bug 8823 - Separate IP option type fields for each dissector that uses dissect_ip_tcp_options(). – Doesn't apply cleanly

1.8.8

Released June 7, 2013 Release notes

Done:

1.8.7

Released May 17, 2013 Release notes

Done:

  • Move over the following revisions:
    • Rev 47295 - Bug 8231 - Fix rx_min calculation in dcp-etsi. Also fixes fuzz failure reported in Bug 8543.

    • Rev 47758 and related - Better running executable detection in the Windows installer and uninstaller.

    • Rev 47805 - Bug 8364 - Denials of Service in packet-reload.c, Bug 8546 - Denial of Service remains in packet-reload.c in 1.8.6

    • Rev 48196 - Don't show message boxes when doing a silent install or uninstall.

    • Rev 48332 - Bug 8481 - Crash via bad format string in call to val_to_str().

    • Rev 48419 - Bug 8499 - Signed/unsigned confusion caused bad allocation requests in websocket dissector.

    • Rev 45286 - Fix unused-result warning in privileges.c

    • Rev 48582 - Bug 6011 & Bug 7926 - Remove searching in $prefix for packages.

    • Rev 48644 - Bug 8540,Bug 8541 - Fix two crashing overflows in dcp-etsi.

    • Rev 48842 - Bug 8317 - Fix saving of name resolution blocks.

    • Rev 48894 - Bug 8458 - Infinite loop in mysql dissector.

    • Rev 48919 - Bug 8464 - Very long loop in etch dissector.

    • Rev 49071 - missing g_free()

    • Rev 49072 - missing g_free()

    • Rev 43547 - Clean up capture option tooltip spacing and remove an extraneous word (at the end of the monitor mode description). Also use sizeof for a buffer size.

    • Rev 46905 - Improve hexline parsing of NetScreen snoop output

    • Rev 48159 - Avoid a potential divide-by-zero condition.

    • Rev 45687 - Bug 7882 - AddressString can have a size of 1

    • Rev 48261 - Bug 8452 - Replace use of INCLUDES with AM_CPPFLAGS in all Makefiles

    • Rev 48393 - Bug 8493 - Use proto_tree_add_item instead of proto_tree_add_bits_item to display Used Cipher

    • Rev 49210 - Bug 8636 - Use correct Fibre Channel EOFs

    • Rev 48466 - Properly set the TCP ISN's when the SYN and SYN/ACK are captured out-of-order.

    • Rev 48563 - Ask 19844 - Add checksum_bad (set to FALSE) to the tree when the checksum is correct.

    • Rev 48578 - Fix a few cases in the SIP dissector where it was not taking into account that tvb_reported_length_remaining() can return -1.

    • Rev 48595 - Fix the incorrectly duplicated display filter for hf_om2k_cbi.

    • Rev 48597 - Fix the incorrectly duplicated display filter for hf_gsm_map_dlci.

    • Rev 48601 - Fix the incorrectly duplicated display filter for hf_gsm_map_etsi_pdp_type_number.

    • Rev 48602 - Fix the incorrectly duplicated display filter for hf_ixveriwave_vw_info_retryCount.

    • Rev 48613 - Bug 8532 - Fix filters as well as dissection of lat and long according to 3GPP TS 23.032.

    • Rev 48616 - Fix the incorrectly duplicated display filter for hf_kdsp_source_name.

    • Rev 48619 - SASP: first_flag should be static.

    • Rev 48620 - Fix Coverity CID's 281433-281434: Unintended sign extension (as well as Coverity 702381: Missing break in switch, which comes along for the ride.)

    • Rev 48622 - Fix Coverity CID's 280305-280306: Negative loop bound.

    • Rev 48628 - Fix the incorrectly duplicated display filter for hf_openwire_throwable_linenumber.

    • Rev 48664 - Newly assigned TLS and DTLS cipher suite names.

    • Rev 48684 - Bug 8548 - Fix IRC dissector so it can handle multiple params.

    • Rev 48697 - Bug 8450 - Do not try to systematically fetch a third digit for Country Code: its length can be from 1 to 3 digits.

    • Rev 48724 - Bug 8556 - Don't check for MPEG-2 Transport files before checking for ERF files, as some ERF files pass the MPEG-2 Transport heuristic

    • Rev 48726 - Bug 8559 - Fix dissection of RAN-INFORMATION-APPLICATION-ERROR RIM PDU Indications.

    • Rev 48736 - Set 'details' radio button sensitivity also at the creation of the dialog.

    • Rev 48767 - Bug 8554 - Part of Ping Reply Message in ICMPv6 Reply Message is marked as "Malformed Packet"

    • Rev 48814 - Bug 8575 - Fix description of ACE4_APPEND_DATA flag

    • Rev 48850 - Bug 8572 - Endian error and IP:Port error when decoding BT-DHT response message

    • Rev 48882,Rev 48893 - Bug 8583,Bug 8460 - Fix IO graph crash and bad behaviour when capture spans too much real time.

    • Rev 46187, Rev 48308, Rev 48900, Rev 48901 - Bug 8446 - Wifi details are not stored in the Decryption Key Management dialog (post 1.8.x)

    • Rev 48928 - Bug 8596 - GTPv2 MM Context (UMTS Key, Quad, and Quint Decoded) incorrectly

    • Rev 48944 - Bug 8599 - Possible uninitialized variable in MMS/BER.

    • Rev 47729, Rev 49019, Rev 49024 - Bug 8610 - Ensure that tap is called after full dissection, even in case of exception

    • Rev 49046 - Bug 7755 - Work around a Microsoft bug that prevented the opening of console windows (that change fixes it on Windows 7, but doesn't appear to fix it on Windows XP; whether it fixes it on Windows Vista is unknown)

    • Rev 49111 - Bug 8618 - Allow port 0 in SSL Keys List.

    • Rev 49114 - Bug 8622 - Fix hf type error in HSRP.

    • Rev 49128 - Bug 7359 - Possible divide by zero error in SNMP decryption.

    • Rev 49154,Rev 49170 - Bug 8627 - LISP control packet incorrectly identified as LISP data based when UDP source port is 4341.

    • Rev 49187 - Bug 8608 - Use correct PRF for DTLS 1.2

    • Rev 49214 - Bug 8638 - NULL terminate bit field list.

    • Rev 49296 - Fix dissection of old IMS Diameter AVP.

    • Rev 49321 - Bug 6898 - Temporary fix for RTMPT out-of-memory fuzz failures.

    • Rev 49334 - Bug 8689 - csids wiretap heuristic overriding mp2t

    • Rev 49326Bug 8681 - AMR Frame Type uses wrong Value String.

    • Rev 49332 - Bug 8629 - bad tcp checksum not detected

    • Rev 49379 - Bug 8197 - Fix read-after-free from tvb_new_octet_aligned().

Not done:

  • Move over the following revisions:
    • Rev 47874 - Bug 7400 - Fix Lua 5.2 panic problems. – Doesn't apply cleanly to 1.8. Should this be deferred to 1.10?

    • Rev 48461 - Bug 7310 - glusterfs: improve endianness handling and displaying of dict contents – Doesn't apply cleanly.

1.8.6

Released March 6, 2013 Release notes

Done:

  • Move over the following revisions:

    • Rev 43185 - Bug 8274 - Null-pointer dereference caught by coverity in trunk and subsequently reported as a bug against 1.8.

    • Rev 47177Rev 47272 -Rev 47273 - Bug 8274 - Incorrect decoding of Cell Broadcast Message over SABP

    • Rev 47401 - Fix dissection of SI6 when carried in a SACCH Info Modify message.

    • Rev 47433 - Bug 8290 - Allow up to 64 OPTIONAL / DEFAULT components per SEQUENCE.

    • Rev 47478 - Bug 8297 - Fix typo errors for 'apply as filter->selected' and 'apply as filter->not selected' menu items.

    • Rev 47494 - packet-fmp_notify.c: Add missing hf[] entries.

    • Rev 47563 - Bug 8073 - Work-around fix (not a backport) for dfilter macro crashes that doesn't break API/ABI for 1.8. The actual fix in trunk is much nicer.

    • Rev 47605 - Fix ERROR: NO ARRAY: packet-tlv.c, hf_docsis_rcv_mod_enc_ctr_freq_asgn.

    • Rev 47778 - Bug 8360 - Infinite loop in HARP/IP dissector (manual backport of r47776).

    • Rev 47888 - Bug 8383 - Crash in csnStreamDissector (manual backport of r44899).

    • Rev 46466 - Fix compile warning back-ported to 1.8.

    • Rev 47981 - Bug 8382 - Crash in ms-mms dissector (manual backport of r47979).

    • Rev 46391 - Bug 8039 - MPLS infinite loop.

    • Rev 47568 - Fix Coverity CID 973548: Dereference null return value.

    • Rev 47575 - Bug 8056 - Maximum value of Duration should be 32767.

    • Rev 47577 - Bug 8306 - Fix BACnet's Loop Object Setpoint-Reference property.

    • Rev 47646 - Bug 8320 - Fix typo in case value that led to misdissection of TSPEC IEs.

    • Rev 47649 - Bug 8325 - Patch registering ieee802154 dissector to Linux SLL frames.

    • Rev 47653 - Bug 8330 - Another fix for TSPEC IEs (there was a field missing).

    • Rev 47658 - Bug 8332 - Bugfix potential buffer overflow in RTPS/RTPS2 dissectors.

    • Rev 47672 - Bug 8335 - Crash in packet-mount.c with packet with negative length field.

    • Rev 47674 - Bug 8065 - Voice RTP player crash if player is closed while playing.

    • Rev 47675 - Bug 8331 - Fix decoding long UCS-2 strings in packet-bacapp.c

    • Rev 47681 - Bug 8337 - Infinite loop in AMPQ dissector.

    • Rev 47692 - Bug 8340 - Divide by zero in ACN dissector.

    • Rev 47700 - Bug 8341 - Bad malloc call in packet-websocket.c.

    • Rev 47708 - Bug 8346 - Memory buffer overrun in packet-cimd.c.

    • Rev 47725 - Bug 6434 - Data combined via ssl_desegment_app_data not visible via "Follow SSL Stream" only decrypted ssl data tabs .

    • Rev 47729 - Bug 8321 - Feed the RTP tap before trying to dissect a possible malformed payload, influencing RTP statistics.

    • Rev 47775 - Bug 8359 - Infinite loop in packet-fcsp.c.

    • Rev 47795 - Bug 8345 - Malformed IEEE80211 frame triggers DISSECTOR_ASSERT.

    • Rev 47808 - Bug 8364 - Denials of Service in packet-reload.c.

    • Rev 47872 - Bug 7939 - Register media types json-rpc and jsonrequest for JSON.

    • Rev 47877 - Bug 6020 - Bugfix Lua pinfo.cols.protocol not holding value in postdissector.

    • Rev 47915 - Bug 8407 - FMTP protocol is big endian.

    • Rev 47921 - Bug 8410 - Fix dissection of flowDurationMicroseconds in Netflow dissector

    • Rev 47927 - Bug 8378 - Fix decoding of GSM MAP SMS Diagnostics

    • Rev 47936 - Fix dissection of method name in case of RAck header

    • Rev 47965 - Fix Coverity CID 280362: Logically dead code.

    • Rev 47966 - Fix Coverity CID 280365: Logically dead code.

    • Rev 48010, Rev 48011 - Bug 8380 - DTLS reassembly issues. Be careful of r48011, it's complicated and will definitely need some reworking to backport safely.

    • Rev 48047 - The file->open dialog should display, "Read filter", not "Display filter".

  • Rev 48062 - Bug 8432 - BE (3) AC is wrongly named as "Video" in (qos_acs)

Not done:

  • Move over the following revisions:

1.8.5

Released January 29, 2013 Release notes

Done:

  • Move over the following revisions:
    • Rev 43412 - Followup to r43176, r43177, r43178, and r43179: prohibit FT_*INT* with BASE_NONE.

    • Rev 43497 - Display expert codes in hexadecimal.

    • Rev 43508, Rev 43509 - Don't show (essentially meaningless) numeric values.

    • Rev 43603 - Bug 8073 - Convert UAT categories to "affects" flags - fixes the display filter macro UAT.

    • Rev 43712 - If the offset is out of range, just assign to len to 0 so we don't end up passing a huge value to fragment_add(). Fixes Coverity CID 280246: Improper use of negative value.

    • Rev 43862 - Bug 7435 - Check available length before trying to dissect SSL packet when desegmentation is not activated.

    • Rev 44028 - Extend a value string.

    • Rev 44131 - wrappers for label filling (with information about string truncation).

    • Rev 44180 - Fix the remaining part of Coverity CID 280009 (formerly CID 9).

    • Rev 44211 - support for AX.25, including support for LINKTYPE_AX25. (Only address.h, proto.c(#if 0:ed out)).

    • Rev 44322 - Move the pi==NULL test into TRY_TO_FAKE_THIS_REPR.

    • Rev 44371 - Bug 4141 - Fix for memory leak in reassemble.c.

    • Rev 44382 - Use g_slice allocation for 'reassembled_table' keys (instead of se allocation).

    • Rev 44459 - Add 'fragment_table_destroy()'.

    • Rev 44438 - Use val_to_str_const() where appropriate;(…) (Diameter, ISUP, SSL).

    • Rev 44487 - Bug 7632 - Fix dissection of ISUP message Generic Numbers with no digits.

    • Rev 44496 - more ephemeral memory cleanup.

    • Rev 44515 - convert GStrings to more "ephemeral friendly" use.

    • Rev 44636 - value-string arrays - allow "direct" access: fix dup val & fill in a "gap".

    • Rev 44553 - Try to get rid of some of the" pedantic" warnings.

    • Rev 44639 - Fix incorrect value (typo) in value-string array.

    • Rev 44640 - Replace dup value (typo ?) with what seems to be the correct value.

    • Rev 44641 - revert incorrect replacement of FALSE by ENC_BIG_ENDIAN(…).

    • Rev 44982, Rev 44995, Rev 45029, Rev 45031, Rev 45033, Rev 45036, Rev 45305 - Make it possible to build with MSVC2012.

    • Rev 45059 - Replaced decode_boolean_bitfield calls with itemized filters.

    • Rev 45102 - Get rid of ../../epan/address.h:65:19: warning: comma at end of enumerator list [-pedantic].

    • Rev 45598 - Make the variable that holds tvb_length_remaining() a signed integer.

    • Rev 45646 - Bug 7871 - increment offset to point to the first byte after the options (the code used to set an absolute position, if that was 0, we were stuck in an endless loop).

    • Rev 45743, Rev 45744 - Add an AT_ value for 802.15.4 short addresses.

    • Rev 45792 - Create SET_ADDRESS_HF that takes an additional hf_ value(…).

    • Rev 46152 - Cell Identity (CI) is 2 octets.

    • Rev 46205 - Create/use several extended value strings;(…).

    • Rev 46249 - here's a macro for the Request bit. Use it instead of hard-coded 0x80.

    • Rev 46263 - Optimize tvb_*_unicode functions.

    • Rev 46266 - Fix pretty-printing of Diameter Application IDs.

    • Rev 46271 - Slightly less hacky way to arrange that dictionary_load() be called before hf_base[] is initialized.

    • Rev 46274 - Fix a typo; Authentication Quadruplets not dissected correctly.

    • Rev 46300 - Bug 8023 - Fix typo in LPPa protocol name.

    • Rev 46302 - Bug 7976 - Added more checks for missing/empty ProtoField abbrev.

    • Rev 46324 - Introduce, and start using, TVB_SET_ADDRESS() and TVB_SET_ADDRESS_HF()(…).

    • Rev 46315 - Bug 8022 - Fix potential crash (and memory leak?) in code that frees the frame data structure on close.

    • Rev 46324 - Introduce, and start using, TVB_SET_ADDRESS() and TVB_SET_ADDRESS_HF().

    • Rev 46334 - Bug 8035 - Wrong packet bytes are selected for ISUP CUG binary code.

    • Rev 46335 - Bug 8037 - Fix an infinite loop in CSN.1 dissector when having more than 255 padding bits.

    • Rev 46336 - Bug 8036 - Check length of Slow Protocol OAM Vendor Specific Event Notification and add an expert info if it is not at least 2 bytes long.

    • Rev 46340 - Bug 8042 - SIP infinite loop.

    • Rev 46344, Rev 46346 - Bug 8041 - Protect against malformed crypto-suite parameters. Fixes SDP infinite loop.

    • Rev 46386 - Bug 8046 - Add names for Fibre Channel over Ethernet group MAC addresses.

    • Rev 46387 - Bug 7998 - Fix start date written when writing DOS Sniffer files.

    • Rev 46415 - Bug 8040 - Fix R3 inifinite loop.

    • Rev 46420 - Bug 8043 - Fix "MPLS very very large loop".

    • Rev 46345 - Bug 8038 - Prevent a counter overflow in while loops.

    • Rev 46439 - Bug 3974 - Wrong decoding of gtp.target identification.

    • Rev 46462 - Bug 8009 - Update the User's Guide to 1.8.

    • Rev 46464 - Bug 3209 (partial) - Fixed the LUN tracking in FCP dissector.

    • Rev 46484 - Fix dissection of Target Identification.

    • Rev 46485 - Copy paste error - RAC is one byte.

    • Rev 46497 - Bug 8079 - Cause "RAB Context" PDU Numbers in packet-gtpv2.c are not dissected correctly.

    • Rev 46510 - Bug 8075 - Fix reassembly of jumbo SSL frames.

    • Rev 46553 - Handle hop-by-hop-id collisions (when matching requests and answers) better(…).

    • Rev 46555 - Initialize a variable to avoid a (false) may-be-used-uninitialized warning turned error.

    • Rev 46556 - Bug 8098 - Incorrect dissection of SAC and RAC in 3GPP ULI AVP.

    • Rev 46564, Rev 46566, Rev 46567, Rev 46570 - Assert out in some composite TVB cases.

    • Rev 46577, Rev 46579 - Bug 7945 - Fix DTN/Bundle fuzz failure.

    • Rev 46630 - Try to determine wether it is MEAS REP, EXT MEAS REP or ENH MEAS REP.

    • Rev 46645, Rev 46646 - bug 8110 - Fix some valgrind warnings from the capture attached to this bug.

    • Rev 46695 - Bug 8115 - Expand device ID and fix a typo.

    • Rev 46705 - Bug 8112 - Ensure bytes exist in tvb unicode string functions.

    • Rev 46687 - Fix GSM 7-bit default alphabet decoding in ANSI IS-637-A.

    • Rev 46739 - Bug 8111 - Set the DTLS record length for reassembly before adding a fragment. Does not fix the underlying issue but does shut up the build-bot.

    • Rev 46812 - Add full modelines and minor whitespace fixes.

    • Rev 46844 - Add vertical scrollbar to summary dialog window.

    • Rev 44700 - Bug 7679 - Do not try to set ROHC IR header length when the profile is unknown.

    • Rev 46881 - Add detection of Windows 8 and Windows Server 2012.

    • Rev 46882 - Welcome in 2013.

    • Rev 46885 - Bug 8078 - Unable to Save/Apply [Unistim Port] in Preferences.

    • Rev 46945 - Bug 7401 - When installing 1.8.x or later, get rid of plugins that have been replaced by built-in dissectors.

    • Rev 46991 - Bug 8168 - Detect properly the EMM Service Request message.

    • Rev 46930 - Bug 8105 - Allow use of huge values for localtime / ctime / gmtime with MSVC 2008 or later.

    • Rev 46999 - Bug 8111 - Sanity checks for fragment_set_tot_len().

    • Rev 47045 - Bug 8199 - CMSSTATUS dissector hangs - guint16 needed to prevent rollover.

    • Rev 47046 - Bug 8198 - RTPS dissector crash - bugfix nested loop that wasn't breaking out of the main loop when subloop really wanted it to.

    • Rev 47098 - Bug 8213 - Heap corruption in DCP-ETSI by running past the end of a fragment array.

    • Rev 47123, Rev 47125 - Bug 8222 - fix long loop in DCP-ETSI.

    • Rev 46433 - Fix the behavior of "Apply as Filter -> Not Selected".

    • Rev 46958 - Bug 8167 - Fix an incorrect logical check for no_of_bits!=0 in proto_tree_add_split_bits_item_ret_val().

    • Rev 47000 - Bug 8111 - Revert the temporary workaround in the DTLS dissector.

    • Rev 47036 - Bug 8193 - Add dissection of Dual Address Bearer Flag bit in Common Flags IE

    • Rev 47071 - Bug 8208 - Display ECI and LAC in decimal and fix highlighting of CGI, SAI, RAI, TAI, ECGI and LAI fields

    • Rev 47112 - Bug 8211 - Bugfix version number in EtherIP dissector.

    • Rev 47114 - Bug 8197 - Null the finfo pointer after we free it. Partially fixes the bug.

    • Rev 47132 - Bug 8227 - Electromagnetic Emission Parser parses field Event Id as Entity Id.

    • Rev 47136 - Bug 8212 - Avoid dissector assert in JXTA dissector.

    • Rev 47144 - Describe terminal services detection correctly.

    • Rev 47173 - snmp pdu's of more than 127 bytes have incorrect length reported.

    • Rev 44696 - Revert back-port of Bug 7348 to revert ABI breakage.

    • Rev 47223 - CID 280286 - Avoid infinite loop in LAPD dissector.

    • Rev 47248 - Prevent copying longer than expected NTLM SSP key.

    • Rev 47277 - Bug 8085 - Wrong bytes highlighted with "Find Packet…"

    • Rev 47304 - mpls-echo: Add two missing hf array entries.

    • Rev 47294 - CID 280529 & 280530 - Check the validity of TLVs before using their retrieved data.

    • Rev 47298, Rev 47300 - Bug 7877 - Illegal character is used in temporary capture file name.

    • Rev 47314 - Bug 8177 - Bugfix crash caused by AirPDcap decryption.

    • Rev 47328 - Bug 2426 - Allow SNMP user table entry to be re-editted even if engineID/Username remains the same.

    • Rev 47329 - make dumpabi target build with multiple digits in library version numbers.

1.8.4

Released November 28, 2012 Release notes

Done:

  • Move over the following revisions:
    • Rev 43681 - Don't call subdissectors / expert…() / col…() under 'if (tree)'

    • Rev 43841 - Pass in proper offset to dfilter_sip_status_line(). Was seeing problems with 180 + 200 responses in same frame (over TCP).

    • Rev 43854 - Fix some clang warnings: implicit conversion from enumeration type 'GtkStateType'(…)

    • Rev 44186 - Get rid of some GTK_CHECK_VERSION instances by using compatability macros.

    • Rev 44438 - Use val_to_str_const() where appropriate;

    • Rev 44511 - Bug 7784 OOPS: dissector table "sctp.ppi" doesn't exist

    • Rev 44559 - Use capture scoped memory for hash table functionality.

    • Rev 44515 - convert GStrings to more "ephemeral friendly" use.

    • Rev 44611 - Replace the last instance of gnutls_datum with gnutls_datum_t. The former is deprecated, and the latter is already being used elsewhere in the file.

    • Rev 45210 - Don't fetch the exit code of our child process, we never use it.

    • Rev 45212 - Revert most of r45210. We don't use the return value of GetExitCodeProcess(), but it still needs to be called to get childstatus.

    • Rev 45310, Rev 45339 - Bug 7787 infinite loop in USB dissector

    • Rev 45321 - Bug 7797 Fix dissection of IEEE 802.11 Channel Switch Announcement element

    • Rev 45324, Rev 45329 - Bug 7789 sFlow infinite loops

    • Rev 45331 - When comparing if the window is outside the viewable area's(x,y), take into account that the viewable area's (x,y) may not be (0,0). (This was a slight modification of Rev 34265, which was made to attempt to resolve Bug 553. It is unknown if this additional change finally resolves that bug or if another change such as a GTK+ upgrade finally resolved it, but bug 553 seems to be no longer reproducible.)

    • Rev 45337, Rev 45338 - Bug 7801 infinite loop in 3GPP2 A11 dissector

    • Rev 45339 - Fix error caught by valgrind where we were running off the end of a variable (…)

    • Rev 45340 - Vastly improve the debug presentation( of trees)+.

    • Rev 45354, Rev 45359, Rev 45360, Rev 45361 - Bug 7803 Various fixes for RADIUS dictionary parsing

    • Rev 45355 - Bug 7802 infinite loop in SCTP dissector

    • Rev 45370 - improve the default window placement position when there's more than one monitor.

    • Rev 45408 - Bug 7800 crash in EIGRP dissector

    • Rev 45429 - Bug 7780 - Info line is incorrect on SIP message containing another SIP message in body

    • Rev 45431 - Bug 7820 wlan_mgt.ht.capabilities bits 8-15 incorrectly decoded (from wrong packet offset)

    • Rev 45459 - Bug 7844 - Prevent infinite loop in ICMPv6 dissector

    • Rev 45462 - Change 'for (i=1; i<=n;…' to 'for (i=0; i<n; …)'(…)SCTP only.

    • Rev 45463, Rev 45464 - Bug 7848 - Make the ISUP CIC field decimal, so it doesn't need proto_tree_add_item_format() and shows up in "Add as filter…" in decimal

    • Rev 45465 - Bug 6869 - Make the SSL dissector work with GnuTLS compiled with nettle.

    • Rev 45476,Rev 45486 - Fix packet-ndps bugs & possible infinite loops

    • Rev 45477 - Fix possible infinite loops

    • Rev 45495 - Bug 7851 - Handle pcap-ng files with IDBs in the middle (and fix some other issues)

    • Rev 45500 - packet-fmp_notify: Fix (what appears to be) a minor "off by one" bug in 'for' loop

    • Rev 45504, Rev 45507 - Fix the handling of the data rate when reading and writing CommView NCF files

    • Rev 45510 - Bug 7855 Fix a STATUS_ACCESS_VIOLATION in ISAKMP dissector

    • Rev 45524, Rev 45548 - Bug 7858 - When rounding a 32-bit offset value up, take all 32 bits into account so it doesn't wrap around

    • Rev 45525 - The Interface Name field of the Interface Name sub-object of the Interface Information object for ICMP is *NOT* null-terminated; use tvb_format_text() for it.

    • Rev 45527, Rev 45529 - *Always* create a new data source when we decompress an IPv6 header (otherwise, crashes occur)

    • Rev 45545 - Ask 14963 - Handle both Prism header DID value code sets, and clean up some other Prism-header stuff

    • Rev 43681 - Bug 7866 - '*' wildcard in the 'Src IP' or 'Dest IP' field of the ESP SA dialog does not work

    • Rev 45609 - Bug 1284 - Handle frames in Prism-header or AVS-header files that have neither an AVS nor a Prism header

    • Rev 45620 - Fix cut-and-pasteo that could cause problems when reading files

    • Rev 45621 - Only cap_len (not pkt_len) bytes of buffer are valid

    • Rev 45626 - Fix iSeries trace reading code to get all the hex digits available for the packet

    • Rev 45627 - Fix iSeries trace reading code to get the correct fractions-of-a-second in time stamps

    • Rev 45614 - Bug 7869 WTP infinite loop

    • Rev 45660 - Wireshark-generated PostScript files are DSC non-conforming so be sure to include "%!" in the header comment.

    • Rev 45696 - Fix WLAN decryption when using a WPA PSK key

    • Rev 45707 - Bug 7968 - fileset.c references g_strcmp0()

    • Rev 45717 - Bug 7879 - Avoid infinite loop in RTCP dissector.

    • Rev 45742 - Bug 7909 - Fix USB descriptor parsing issue from r45310

    • Rev 45770 - Bug 2880, Ask 14367 - Allow <interval> to be successfully sscanf'd no matter the locale for the decimal symbol.

    • Rev 45789 - Bug 7912 - Allow dissection of ESM messages with integrity protection and EEA0 ciphering

    • Rev 45823 - Bug 7790 - Add missing offset increment after displaying minimum count

    • Rev 45843 - Bug 7938 - IPv6 Option Pad1 Incorrect dissection

    • Rev 45865 - Bug 7948 - Print the GNUTLS error message upon import failure.

    • Rev 45867 - Bug 7921 - Patch to update the decryption status right after the user updates WEP/WPA keys in the UAT.

    • Rev 45950 - Fix dissection of NAS security parameters to/from E-UTRA

    • rev 45980 - Bug 7964 - GSM classmark3 8-PSK decode error

    • Rev 46081 - Bug 8000 - In de_bssgp_pdu_in_error() use current_offset isof 0.(…)

    • Rev 46098 - Bug 8006 - misspelling (typo) in display filter field name

    • Rev 46106 - Bug 7976 - Added check for missing/empty ProtoField abbrev in Lua.

    • Rev 46111Rev 46113 - Bug 8008 - Allign the tables for dissection.

    • Rev 46202 - Add missing OPTIONAL keyword in RRCConnectionRequest message

    • Rev 45511, Rev 45674 - Don't leak host name resolution information from one file to the next.

    • Rev 46003, Rev 46004 - Bug 6665 - Sanely handle corrupt tpncp.dat files.

    • Rev 46005 - Bug 7967 - Fix dissection of Server Name Indication extension in SSL/TLS traffic

    • Rev 46153 - Bug 8011 - Core dumped during sctp association analysis.

    • Rev 46238 - Fix tshark "-H".

1.8.3

Released October 2, 2012 Release notes

Done:

  • Move over the following revisions:
    • Rev 42997 - Bug 7320 - From Evan Huus Memory leak in voip_calls.c

    • Rev 43136 - Support math operations (SUM, MAX, MIN, etc.) on 64-bit fields.

    • Rev 43137 - Split the Advanced unit COUNT(*) into COUNT FRAMES(*) and COUNT FIELDS(*) …

    • Rev 43140 - Add casting to keep Windows happy.

    • Rev 43157 - Fix some dead assignments.

    • Rev 43210 - Don't define value_string arrays in a .h file (included in multiple places).(…)

    • Rev 43320 - Fix typos.

    • Rev 43455 - Size wrong in "File Set List" for just-finished captures.

    • Rev 43536 - Update Free Software Foundation address.

    • Rev 43590 - Display (and allow filtering on) the "reserved for national use" bit in the AI.

    • Rev 43621 - From Evan Huus: IO Graph Fixes …

    • Rev 43681 - Don't call subdissectors / expert…() / col…() under 'if (tree)'

    • Rev 43700 - Bug 7474 - Dissect LTE RADIUS AVP 3GPP-User-Location-Info

    • Rev 43705 - If there's not enough data left for a timestamp, be sure there's at least some data to pass off to the generic data dissector.

    • Rev 43722 - Bug 7356 - Print only visible columns.

    • Rev 43854 - Fix some clang warnings: implicit conversion from enumeration type 'GtkStateType' …

    • Rev 43924 - Align structs and code a bit, ultimatly code should be shared.

    • Rev 43925 - Dynamically allocate " items". Make it a gpointer and cast to io_item_t items where needed. The aim is to make io_stat_graph_t generic and reusable.

    • Rev 44003 - Create/use extended value strings as appropriate;

    • Rev 44025 - Fix Coverity CID's 703862-703863: Unintentional integer overflow.

    • Rev 44073 - Create/use extended value strings to access certain value string arrays

    • Rev 44119 - Minor cleanup.

    • Rev 44158 - Add another cast that should have been part of r44025 to fully resolve Coverity CID3863: Unintentional integer overflow.

    • Rev 44163 - Minor cleanup.

    • Rev 44181 - remove unnecessary underscores from display filters

    • Rev 44207 - Bug 7556 - Decode correctly BACnet GetEnrollmentSummary-ACK

    • Rev 44380 - Make emem_tree_*32_array functions non-destructive. …

    • Rev 44401, Rev 44408 - Iterate over the emem_tree_*32_array key data instead of using recursion.

    • Rev 44413 - convert some simple uses to use ephemeral memory

    • Rev 44438 - (BACAPP,HSRP, IEEE80211 part) Use val_to_str_const() where appropriate; (…)

    • Rev 44454 - Bug 7581 - dissecting hsrp packets without tree could cause endless loop

    • Rev 44477 - use correct protocol id for hdcp2

    • Rev 44496 - more ephemeral memory cleanup

    • Rev 44510 - Bug 7624 - dissect_per_constrained_integer_64b fails for 64 bits

    • Rev 44513, Rev 44533 - fix field type for some 64 bits header fields

    • Rev 44528 - hdcp2: dissect ake_send_pairing_info

    • Rev 44526 - hdcp2: dissect ake_no_stored_km

    • Rev 44538 - col_…() and expert…() fcns should not be under 'if (tree)';

    • Rev 44571 - use session allocated memory for rtp_add_address/srtp_add_address hash tables

    • Rev 44578 - Calling g_strlcat() for every bit of a constrained integer was really slow.

    • Rev 44586, Rev 44588 - Apply the speed improvement from r44578 to 64bits variant …

    • Rev 44642 - Comment out all but first value_string array entries with dup values

    • Rev 44688 - Bug 7668 - correct field type for lcp.opt.oui

    • Rev 44689 - correct field type for ccp.opt.oui

    • Rev 44690 - Bug 7670 - Use correct filter name and value string for the dissection of Qos attribute "Reliability Class" in GMM/SM message

    • Rev 44696, Rev 44697 - Bug 7348 - Proper sorting of dissectors on error output.

    • Rev 44701 - Bug 6881 - Fix Session ID parsing.

    • Rev 44707 - Bug 7674 - Fix Performance regression in tshark -z io,stat

    • Rev 44734 - Clean up mgcpDialedDigits and add modelines …

    • Rev 44736, Rev 44737 - Bug 7685 - Incorrect io-stat table format when unsupported -t operand is specified and when using AVG of relative_time fields.

    • Rev 44749 - Bug 7666 - Check that DRDA command has a minimum length of 10 bytes to prevent a potential infinite loop

    • Rev 44760 - typo in DVB service descriptor

    • Rev 44790 - Bug 7691 - TKIP dissection : wrong IS_TKIP macro

    • Rev 44792 - Bug 7697 - Fix dissection of release 98 and release 99 QoS profiles

    • Rev 44801 - Bug 7567 - Fix memory overrun in LDP dissector

    • Rev 44814 - Use g_hash_table_new_full() instead of g_hash_table_new() for subdissector registration tables, and use g_free as the value_destroy_func. This saves us from manually freeing the value when we remove an item, and prevents us from leaking memory when we accidentally overwrite an existing item.

    • Rev 44823 - Bug 7707 - Fix dissection of small Homeplug AV frames

    • Rev 44844, Rev 44880 - Bug 5979 - Allow Win64 to use more than 2 Gbytes of memory.

    • Rev 44881 - Bug 7718 - Fix dissection of NAS Uplink and Downlink Count in MM Context IE

    • Rev 44885 - Also disable the resize grip on the profile bar (as it is on the info and packets bars; this is for GTK < 3.0).

    • Rev 44959 - Initialize ett's and hf's to "-1", not "- 1".

    • Rev 44892 - Bug 7727 - Fix multiple Diameter enum values.

    • Rev 44891 - Cosmetic changes to GTPv2(Add text to items

    • Rev 44927, Rev 44928 - Actually build Interlink dissector as part of Wireshark.

    • Rev 44940 - Bug 7724 - callsinfo->stop_fd not set in all branches for UNISTIM.

    • Rev 44946 - Bug 7724 - Handle SDP_CRYPTO optional parameters better.

    • Rev 44967 - Only provide the parameter data in the tvb used when calling subdissector for private extensions.

    • Rev 45004 - Bug 7736 - Fix dissection error of D-RELEASE and D-CONNECT in TETRA dissector

    • Rev 45007 - Fix ICMP and ICMPv6 request/response tracking with checksum corner case.

    • Rev 45012 - Bug 7731 - Allow more than 2 dfilters in drop-down list (on fresh installs)

    • Rev 45045 - Bug 7408 - Fix Debian package build.

    • Rev 45056 - Don't show the "Wireless Settings" button on non-AirPcap adapters, so people don't ask why it's grayed out

    • Rev 45058 - Bug 7744 - Fix drag and drop URI-list for all platforms

    • Rev 45085 - Don't show the "Remote Settings" button on non-remote adapters, so people don't ask why it's grayed out

    • Rev 45108 - enable capture comment icon in the statusbar as soon as a capture was started

    • Rev 45111 - Bug 7753 - Fix display of WRITE BUFFER and SEND DIAGNOSTIC fields in SCSI dissector

    • Rev 45146, Rev 45148 - Bug 5016 - No markers show up when maps are displayed

    • Rev 45150 - Bug 5778 - Volume label field is not displayed correctly.

    • Rev 44338 - Make it possible to merge libpcap files with different encapsulation types by making the output file a pcapng file and constructing SHB and IDB - OPTIONAL ENHANCEMENT

    • Rev 44500, Rev 44501, Rev 44502 - Dissect Diameter over SCTP by PPID - OPTIONAL ENHANCEMENT

    • Rev 44589 - Bug 7649 - File -> Open always closes existing capture files

    • Rev 45025 - Have File->import write pcapng files - OPTIONAL ENHANCEMENT

    • Rev 45174 - Bug 6230 - Truncated/partial JPEG files are not dissected

    • Rev 45224 - dvb-ci: display cc item's name in the subtree title

    • Rev 45216 - Bug 7734 - BGP bad decoding for Graceful Restart Capability with only helper support

    • Rev 45242 - Make IEEE 802a protocol 5 octets long and cut down code clutter.

    • Rev 45229 - -B hasn't been Win32-only for a while, so update the Wireshark man page

1.8.2

Released August 15, 2012 Release notes

Done:

1.8.1

Released July 23, 2012 Release notes

Done:

  • Move over the following revisions:
    • Rev 43498 - Bug 7406 - Fix Debian dev package build: build the idl2wrs man page

    • Rev 43501 - Bug 7021 - Don't fill in an error message unless pcap_open() actually fails

    • Rev 43506,Rev 43511 - Bug 7412 - Display Filter Expression Window: "typeahead search" broken

    • Rev 43507 - Bug 7413 - Display Filter Expression Window: "predefined values" sometimes missing

    • Rev 43561 - Bug 7427 - Link Wireshark with @GLIB_LIBS@, as @GTK_LIBS@ doesn't necessarily include all the GLib libraries needed by Wireshark

    • Rev 43602 - Bug 7444 - Fix null pointer crash when adding new display filter macro

    • Rev 43649, Rev 43652, Rev 43655 - Bug 7457 - Ask 12382 - Write out pcap-NG timestamps using the interface's time stamp resolution

    • Rev 43657 - Bug 7467 - Don't try to use data past the end of the array of interface information

    • Rev 43798 - Fix a non-proto_tree_add_item() passing an ENC_ value as the last argument

    • Rev 43800 - Fix a non-proto_tree_add_item() passing an ENC_ value as the last argument

    • Rev 43802 - Fix non-proto_tree_add_item() calls passing an ENC_ value as the last argument

    • Rev 43804 - Fix non-proto_tree_add_item() calls passing an ENC_ value as the last argument

    • Rev 43806 - Fix non-proto_tree_add_item() calls passing an ENC_ value as the last argument

    • Rev 43808 - Fix non-proto_tree_add_item() calls passing an ENC_ value as the last argument

    • Rev 43810 - Fix non-proto_tree_add_item() calls passing an ENC_ value as the last argument

    • Rev 43443 - Bug 7391 - Wireshark crashes on bootp filter

    • Rev 43448 - Do not use same name for filters with incompatible types in packet-icmp.c, packet-icmpv6.c and packet-tcp.c

    • Rev 43474 - Fix dissection of NAS EPS Service Request message

    • Rev 43556 - Bug 7429 - Wireshark > 1.4 does not correctly read Association ID for PS Poll packets

    • Rev 43560 - Bug 7430 - Dissection of EAP-SIM and EAP-AKA is broken

    • Rev 43576 - Bug 7436 - Make nfs dissection not depend on tree construction.

    • Rev 43600 - Bug 7445 - Find Next Mark duplicated (and Find Previous Mark missing) in Edit menu

    • Rev 43648 - Bug 7438 - SNMP incorrectly marks SNMPv3 "discovery" packet as malformed

    • Rev 43661 - Revert part of revision 43107 which broke sub dissection of Signal and events as a new tvb wasn't created.

    • Rev 43662 - Failure cause is an OCTET STRING not a string.

    • Rev 43668 - Bug 7468 - DVB-CI/CI+: fix offset error in operator_info apdu

    • Rev 43676 - Remove the empty space in the "save" dialog on Windows.

    • Rev 43724 - Bug 7479 - Don't crash if we have no more data left to dissect

    • Rev 43747 - proto_tree_add_boolean() takes a value, not an ENC_ flag

    • Rev 43759 - Bug 7485 - Add support for IPv6 over PPP in Jmirror dissector

    • Rev 43763 - Bug 7488 - Unable to correctly identify IEC 61850 MMS packets

    • Rev 43784 - Debian Bug 680056 - Crash in PPP dissector

    • Rev 43790 - Use gtk_box_pack_start() isof gtk_container_add()

    • Rev 43847 - Bug 7505 - When writing from a WTAP_ENCAP_PER_PACKET file with only one encapsulation type, use that encapsulation type rather than WTAP_ENCAP_PER_PACKET for the output file

    • Rev 43875 - Bug 7489 - Don't insert extraneous Pango markup in the "not a valid display filter" message dialog

    • Rev 43880 - Bug 7501 - Don't pass possibly-unaligned pointers to routines expecting aligned pointers

    • Rev 43883 - Bug 7508 - Dissect SNMPv3 context name as string

    • Rev 43898, Rev 43901 - Bug 7509 - Fix allocation of buffer in fix to Bug 7501

    • Rev 43899 - Bug 7509 - Don't throw an assertion if we can't find certain XMPP attributes when trying to track sessions

    • Rev 43850 - Add some relevant ethertypes

    • Rev 43868 - Bug 6465#c7 - packet-bacapp potential crash

1.8.0

Released June 21, 2012 Release notes

Done:

  • Move over the following revisions:

1.8.0rc2

Released June 18, 2012

Done:

1.8.0rc1

Released June 6, 2012

Done:

  • Move over the following revisions:

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