diff --git a/ChangeLog b/ChangeLog index 7ad31b8363..70fcbb0863 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,2637 +1,635 @@ -395016356c [SBC-AP] Enhance info column information. -e6c0f03a42 about_dialog (qt): Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -64c32c672c [Thrift] Handle optional elememts in struct. -41b571f9bd [Thrift] Add methods for the 64bit types. -3eb8784140 Use the Wayback Machine for a reference. -ea7a5bd02c Use separate dissectors for LAPD and LAPD-with-Linux-SLL-header. -3ec8338497 BACapp: Fix a loop check. -dcfc57486d IPMI: Add NULL pointer checks. -ab202adb0a Proto tree: Update left arrow navigation behavior. -8ab3060aac Thrift: stop dissection when encountering an unknown/unexpected type -5fcf5b9cc3 Don't assume all packets have time stamps. -1bed07558c WSUG: Minor edits. -d4e974553f Don't assume records all have time stamps and captured lengths. -4f9f1011db Speak of records, not packets. -746511d5ba packet-mq: Fix a wrong offset+Add value in val_str -0420088e9f Update couchbase dissector with collections and delete_time DCP -e4a6383caf Amend the comment with some background for the workaround. -4adb67fc16 AsciiDoc: Convert some comments. -80150df416 Update couchbase dissector with new HELLO feature values -1d999dea5c Qt: Update recent status via a non-blocking connection. -90b3e725d4 Delete an out-of-date comment. -b8121932e9 Have block read routines indicate whether the block should be returned. -8556f65e07 pcapng_read_block() should just return a Boolean. -f53750ac93 pcapng_read_section_header_block() should just return a Boolean. -dabb19572d More AsciiDoc → Asciidoctor updates. -444cac45b2 valid_but_empty_file is a Boolean, so declare it as such. -a44eece9aa Check for read errors by checking for PCAPNG_BLOCK_ERROR. -7b169cdedd Don't treat short reads as errors when checking the file type. -df088de18b Docs: Make our AsciiDoc markup more compatible with AsciiDoctor. -bb2680d9b4 Don't put knowledge about the "is this pcapng" test in the block-reading code. -d447467eb5 MQ: use real string length when calling strip_trailing_blanks() -551f6bdd8c MQ: keep extended value string array sorted -ad76b31c3f Don't install test programs (fuzzshark and dftest) -3aff560761 packet-mq: Fix problem in get_mq_pdu_len -ffc200ade3 [Automatic update for 2018-02-04] -c2debddb2c Don't assume address data is aligned. -676d4668c8 Note that we should show ISBs in the "packet" list. -2385ec8776 Give an IDB and an NRB as examples of the third type of block. -121abba1a2 Have individual plugin CMakeLists.txt files add library dependencies. -ebef0b0dda New symbols. -656c42646a Process all subdirectories of $pkgplugin as directories of plugins. -0c781eeef7 Disallow registration of some block type values for plugins. -3d574a4b2b mqtt: Put msgid and topic in Info column -6fd1531814 Add a comment explaining why err is volatile. -ebb471f211 Clean up addition of FT_IPv{4,6} fields. -d5f52cfaf5 Don't link wiretap plugins with libwireshark. -d8551c4247 Handle separate directories for libwireshark and libwiretap plugins. -2fecc96868 dmp: fix memleaks -2d8606b584 CIP Motion: Support Format Revision 3 -a4bb6c2d39 Make a deep copy of our filename in RecentFileStatus. -e3a7676186 quic: fix secret memleaks. -f244742b46 epl: fix map.title memleak. -d8565d8f1b Qt: Keep auto-scroll when starting a new capture -5cb7a729d3 Increase PROTO_PRE_ALLOC_HF_FIELDS_MEM -8604242e8f Qt: Avoid divide-by-zero if missing AUTHORS file -819b8174a9 cli: use SPDX identifiers. -d93db54dc0 capchild: use SPDX identifiers. -e52172c775 Qt: use SPDX identifiers. -e5f4ef0c42 ui: use SPDX identifiers. -d9368545f4 fuzzshark: use SPDX identifier. -45e7297c3a randpkt_core: use SPDX identifiers. -016e407702 codex: use SPDX identifiers. -c55974facc Qt: Add a missing HAVE_LUA guard -6c13f7070c Qt: add initializers in PacketDialog() (CID: 1427679). -bec60fa461 packet-mq: Add support for IMS+TM Struct -0fda778b45 Qt: Fix splash screen "Registering dissectors" message -dc86a285c1 SoupBinTCP: Remove try_conversation_dissector call -8bf837eddc Qt: Always update splash screen on action change -6adc7550a8 Note that /guard:cf requires CMake 3.9 or newer. -4a417149d4 Fix memleak in color_filters_read_globals() -5c511d23e3 RTP: ensure that bta2dp_info and btvdp_info are always initialized -d7be8465b9 Fix endianness of CAN-ETH CAN packet -142c03516e Qt: Show Lua scripts as links in the about box. -d1b1575f6d oss-fuzzshark: try to fix oss-fuzz assert fails. -d25e7885e6 base64: Adjust whitespace for readability -3f93c6e799 json: Adjust whitespace -d4b5943ba8 Qt: Always show the Plugins tab in the about box. -c84b0aeead Qt: More byte view and proto tree fixes. -d3e50fedf7 buffer: add g_assert to all functions. -dd3b82ebc8 oss-fuzzshark: test code to debug some oss-fuzz assert fails. -40f0f6885f TDS: ensure to always initialize tds_encoding_char even when protocol is unknown -0c7bbc7536 Qt: Avoid a potentially large memdup. -b14e32cc77 New dissector Session Multiplex Protocol SMP -66af843eb5 bacapp: make sure to NUL terminate bf_arr. -85fed81b63 ieee80211: various fixes to the 802.11ax support. -8398488b8c IAX2: always initialize src_vformat and dst_vformat -1e05b8c894 [MEGACO] Clear megaco_command between commands. -f23feb339e hsrp: Fix UDP port number for HSRPv6 -210db80a54 Qt: fix compilation when building without Lua -f5a8711ef1 Qt: About dialog updates. -47e1798762 Qt: Byte view and proto tree fixes. -55e74ba841 Qt: Write recent before applying profile changes -043b45e840 UI: Rename profiles without delete -eda5c950b6 IO Graph: Add some vector checks. -b81c5ad26f ieee1905: add missing NULL terminatator to ieee1905_reporting_policy_flags[]. -18f16c8b93 Qt: Fix crash when no plugins are configured -228a919366 Remove more unused images. -461fb517d1 Qt: Check for a valid capture file in the status bar. -709757e996 radiotap: Refactor some aspects of the radiotap dissector. -fc6c5be229 SIP: Fixed matching of INVITE request to INVITE response. -9d87994b67 Byte view: Mark bytes using an outline. -cdcf9d0817 ieee802154: Allow generic nonce to be passed in CCM* API. -7207c82464 wiretap/merge.c: Fix memory leak, fix description. -c9d98323f6 file.c: Fix read from array index out of bounds. -a584eab239 New RTCP dissector for transport-cc -27ae22bd25 usbdump: Add usbdump wiretap plugin as functional example -94d7500a7d SDP/RTP: Support for "bundled" media. -d328a58fc6 wifi-dpp: A number of further changes from the recent testing. -3dd5574800 Remove some unused images. -42322ac8cf dct2000 wiretap: expect all lines to have exactly 4 subsecond digits. -8342e5f97b codecs: register SBC codec once. -38c0ffe4c6 Avoid #ifdef'ing out translation units -6d29434c3f DNP3: Limit the amount of "empty" objects/fields can be present in a packet. -8333c02731 dct2000: for speed, avoid ws_strtoi32() while reading timestamp -c21b2e7f94 Display JSON in compact form -f8bb0757f3 ieee80211: Implement two more extended IE from IEEE STD 802.11. -67b2851002 radiotap: Mark unknown fields as unknown instead of reserved. -bc36e2a113 cli: free memory on exit in tap-comparestat (found by clang). -907d8ff41f Protect UAT color "datatype" from an empty string -5c12473014 TDS: Dissect TDS4.2 response packet -20d4c7bb62 androiddump: Raise ADB timeout to 2s for slower devices -3d94f624d1 wsutil/filesystem.c: fix memory leak in init_progfile_dir() -1b467b11ad Minor Makefile.am cleanup. -66f85c65d5 plugins: Remove nordic_ble.dll exception -5d1687e449 Rename plugins_scan_dir() -285a0f5a96 Use g_str_has_suffix() -15d9ab22c3 plugins: Use per-library data structures -10b9472659 [Automatic update for 2018-01-28] -21ee658f91 Infiniband: Decode AETH syndrome byte -baca10e725 DCT2000: after profiling, speed up some parts -9972110f31 valgrind-wireshark.sh: fix typo in usage -ea6c209758 Reset file permissions -557f6a4aed Qt: Translate some about box strings. -98a218dcd3 Snort: speed up parsing of options by avoiding g_snprintf() -31769615bb http2: underscore replaced by dash in static headers name -ad6ab48151 Release notes: We ship Qt 5.9.4 on Windows. -98d1069066 Qt: Allow filter with deprecated syntax as button -4762b78e45 Qt: Remove unused label_folders -4398a92be2 Qt: Simplify files column in about dialog -0d5cbc7303 Added the Proconx CAN-ETH protocol dissector -fb2fa4d776 Get rid of the necessity to use a preference to dissect ERSPAN type I packets. -9be01dc616 Qt 4.8 compatibility fixes -6bd9be470e [PER] Fix the bitmask to calculate the number of bits needed to hold the length. -77a665a75c ZigBee: Fix change 25456 - Wrong attribute ID corrected -8022f12151 gitlab-ci: fix clang repos. -350ca99d17 Qt: Adjust the about box layout. -ba3f29b62f Don't use static GMutexes. -9149af9948 ZigBee: Add remaining attributes from Smart Energy Prepayment cluster -686aad42e9 Minor wireshark-qt.cpp cleanups. -55fbeec607 bootp: DHCP User Class Data iPXE exception -369f8195e8 Qt+WiX: Skip translations. -ae5e83a25c OpenFlow(v5&v6) : Fix RX_PWR/TX_BIAS -50b4ff6db8 CMake: Create directories one at a time. -66a9f27dd1 Qt+WiX: Check windeployqt --list output. -fe00754226 Openflow: Use offset 2 for tx_min/max as they are uint16_t -b3cf908ffe Fix the display of Length and Pad2 in the openflow dissector -ccd2b53f40 byte_view_text (qt): Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -0ef0f4ceb5 Windows: Modify position of compress checkbox in Export Packets dialog -92af82aaa7 CVS pserver: fix infinite loop -fa26a00876 [PFCP] Fixed Outer Header Creation IE -954fd253e4 Add duplicate value_string in check filter -289cbd76d9 wiretap/k12: fix memory leak. -0d584d9fed ui: don't g_assert() in get_args_as_string(), but return empty string for no arguments case. -7e37a7db55 CMake: Compile and link flag updates. -d672ee9372 wslua: fix nstime memory leak after passing unknown encoding to TvbRange_nstime() -cde023c3c5 SDP: Added support for "a=rtcp" and "a=rtcp-mux". -99b7776d5f CMake: Copy multiple data files at a time. -59c958d7cb cvspserver: Add basic cvs pserver protocol dissector -c9a89e29e8 Qt: Add back the "ready to go" startup message. -958ef99edf sharkd: try to fix clang uninitialized value stored to field 'protocol'. -787b93fd07 Docbook: Generate one PDF paper size. -6605d844af QUIC: fix build with older Libgcrypt -7ecf93c833 [MEGACO] Priority value gets displayed as Termitation Id. -5d5482e2e6 USBMS: fix endianness of GET MAX LUN and RESET -c2daa6bc73 LTE RRC: register dissectors for UERadioAccessCapabilityInformation(-NB) and UERadioPagingInformation(-NB) -3a9da2e707 gtk: fix memory leak in profile dialog. -e6eb4815cd gtk: Fix memory error/double free. -862c881318 traffic table: Fix memory leak -6e31943cd4 gtk: Fix memory leak. -257e7d19fd gtk: fix multiple memory leaks in prefs_capture -98305ba621 packet-ieee80211: fix dead store/ dead increment and assignment. -ebc01bcce5 release-notes: Add note about support of 802.11ax -a6ae7f7571 ZigBee: Add a preference to choose ZigBee Smart Energy version used for dissecting -3e14d3b440 ERF: Fix broken erf_open ethernet checking -6358aadfd6 ieee80211: 802.11ax support. -4d639b6f0e tap-httpstat: cast memory instead of reallocate it in glib hash table. -f0e1faac66 QUIC: Add define value for Long Packet Type (Initial, Handshake...) -34a02eb70b QUIC: Remove draft-05 and draft-06 -68b20efb49 QUIC: Update IETF draft URL (draft-08) -00a528f123 Qt: Translate files in subdirectories. -145e3a5dc3 Qt: Proto tree fixes -73f5afb75f Qt: Implement ProtoTreeModel::flags. -3efcc9bd53 Qt: Create byte views at the proper zoom level. -064bec8797 CMake: File copy updates. -903c143769 autotools: Rework the plugin Makefiles -47351fb617 Qt: Initialize a struct (found by Coverity) -5242dd48b4 [Automatic update for 2018-01-21] -c440a24b1b wiretap: use SPDX identifiers (partial work). -9e3e02f5e5 wiretap: more SPDX license convertions. -731a901a3e radiotap: Updates to the radiotap dissector to avoid confusion. -655892c0a6 Qt: Force integer font metrics in the byte view. -8d06115dbf ieee1905: Bring AP Metric TLVs into conformance with the SPEC -804c4b1653 Qt: add sanity check in InterfaceTreeCacheModel (found by clang). -24cd7a9a1f Qt: remove leak from PathChooserDelegate (found by clang). -8631ceaefc epl: Correctly display the error for available bytes -3438092b27 file: free memory on exit (found by clang). -6d82ea91fd RVSP: fix typo found by conflict hf -1b5624a718 plugin_if: don't allocate memory and cast it instead. -a8d40532c3 extcap: add g_free (found by clang). -4444561ef8 tap-sctp: change if to switch for a default case (found by clang). -b31cda28f7 tap-wspstat: cast memory instead of allocate. -ceddf70388 wimax (plugins): fix no previous prototype for function 'proto_reg_handoff_wimax' [-Wmissing-prototypes] -1ea4abd838 Be accurate in release notes -5b9e9b3fe3 Don't do pcap heuristics on a pipe. -ecced16299 S1AP: upgrade dissector to v15.0.0 -0870d4665d Remove an unnecessary test. -3eb253b748 Use separate pointers for the input expert info and the copy we make. -b0c0490fe0 Don't overwrite the struct wtap_pkthdr; copy and change it instead. -682fe39422 Qt: Fixup a cast. -c5560babbd Qt: return if cf_read_record() fails in PacketDialog (found by clang). -dcacea5c15 glusterfs: Add support for getvolumeinfo procedure -a6e64bfc78 [PFCP] Corrected Header Fields in Report Type IE -8791e0b61f 3GPP NAS: rework PCO loop to better report extra data at the end of the payload -de0872971a cmake: add ps.c to the checkAPI list with the proper path. -2996ef2304 LPP: upgrade dissector to v14.4.0 -3a93855b05 Make apply_profile_changes() return a non-const pointer. -be958a7116 X2AP: upgrade dissector to v15.0.0 -6efce7db7c Don't cast away constness. -c327f7d599 Constify some pointers. -d9158e680a sharkd: set uninitialized values (found by clang). -afcff2dcd1 sharkd: check for NULL before dereference (found by clang). -48b4b3bdad dcerpc: remove use-after-free (found by clang). -c3e6597f20 file: stop printing packets if 0 columns are asked (found by clang). -e6d47cb7b3 Don't cast away constness if it's not necessary. -a6167ef73d Don't cast away constness if it's not necessary. -eec528cc70 Make a pointer const that has no need not to be const. -ab6d2c6ac3 Don't insist on reading a full buffer from the input file. -0bb501a655 Qt: Fix bits highlighting in the byte view. -0aad2bbc36 Qt: I/O graph fixes. -d86f820206 coap: Change Uri-Path from hidden to generated -d1254247b7 Qt: ByteViewText hover fixes & updates. -34381ed20c stat_tap: don't use-after-free (found by clang). -f3b71f597c Wiretap: Add a missing comma. -2f759ce7a7 Update paths after dissector plugin move. -634ba24b0a capchild: free memory on error. -d77d5c9d20 Qt: add more sanity checks in utils (found by clang). -107a91a8cc Qt: Fix proto tree links and related frames. -96e865b4b8 EtherCAT: Add Mailbox as a string in EtherCAT Frame Types. -5352ef42f9 plugins: Add source tree subfolder for plugin library -a069a4f856 ieee80211: Add support for EAPOL Key MIC lengths other than 16. -a165a80452 dumpcap: remove dead code (CID: 1188011). -e861a11210 ui: check g_malloc return (found by clang scan). -d3c6cdde5b QUIC: fix Padding Frame -9937973431 [VoIP calls] Make ISUP over M3UA work. -6b2764a41e ProtoTree behavior fixes. -e502d933c5 CMake: Remove incorrect comment -ef7d5daf42 Qt: add assert to avoid null dereference (CID: 1427426). -1b9de188ff [SIP] Display tel uri in VoIP calls. -282436a762 Qt: rename index to tab_index to pacify checkAPI. -43833239fc Qt: change obsolete qVariantFromValue into QVariant::fromValue. -56a991710b Bugfix VoipCallsDialog tap handling -2f31016e6c Qt: Expand subtrees when a packet is selected. -e2ab8151b6 QUIC(TLS): Add new error code from draft-07 -39e612dee8 radius: Sync with FreeRADIUS -df9044794a Test explicitly against 0 for integers and NULL for pointers, but not booleans. -1d1e511ed9 Add a URL for RFC 1952. -6b4d1cf931 InterfaceFrame: don't use pointers for models -9cc00c5623 Check for gzipped files even if we don't have libz. -c3190d9d70 Fix build with libz not configured in. -2cfceb2700 sharkd: keep filtered data in GHashTable. -2c3c49cd37 ssl: fix reassembly for very small TCP segments -e8089003ca TLS13: update for draft -23 (new version and extensions) -d06b60db71 http2: headers filter with UAT support -9922dc263e firewall_rules: rewrite all the defines (CID: 1158734). -db5d4e10de Fix lldp 802.3br typo -57230a2e8c Qt: Reword text shown when no interfaces displayed -df45d5b1ac extcap: check preference in extcap_ensure_interface(). -73f26e4d24 extcap: check preference in extcap_loaded_interfaces(). -7bf0620eb5 [Automatic update for 2018-01-14] -ae199f2eb9 Add packet-nr-rrc.h to the list of headers. -c634a73c95 LTE RRC: upgrade dissector to v15.0.1 -bd857b6a9c Qt: Use the text "Initializing external capture plugins" -d1db7f1edf NTP: Updated system and peer status codes -98f4122398 Qt: Put all startup time logs in DEBUG_STARTUP_TIME -55553f1a38 Qt: Don't use the term "extcap" interfaces in UI -9dfd17b104 UMTS MAC: protect against an out of bounds access -4fdf793327 PortableApps: Exclude a bunch of files. -e5eb3e480d ieee1905: More changes from the recent bakathon including two more TLVs. -807a6c93d8 netfilter: Make sure our bitmask field arrays are NULL terminated. -777932efc6 make-dissectors depends on copy_cli_dlls. -554d3c9cd2 Qt: fix compilation without pcap. -3fb92333ae Qt: Add some translation hints. -7ff58d9bca ctdb: don't dereference a null ptr (CID: 1427427). -42100cb868 Qt: add info for extcap disabled in main window. -f98cf967bd NTP: Decode data of opcodes 8,9,10,11,12 -2d7c2421f6 [Diameter] Add command code 8388637 and 8388638. -b08dc851c7 prefs: init capture_no_extcap. -ac9c89de65 Qt: Add InfoProxyModel -c1301a4862 extcap: add more checks for extcap disabled. -9b705928c2 Lustre: add missing NULL terminator to flags lists -f942ad09f6 Qt: add initializer (CID: 1427425). -4df45ca7ce FP: Removed channels UAT -ddf8d8704d [Thrift] Make it easier to make specific Thrift dissectors -a106c762ef Test: Fix the plugin check. -690f1c3c40 Qt: Adjust About box column sizing. -2aa8260957 wireshark_preference (Qt): fix extra ';' outside of a function is a C++11 extension [-Wc++11-extra-semi] -4e13791a09 LNet: fix memory illegal access reported by Coverity (CID 1427262) -997cf938bd Add message number for wlan eapol 4-way key exchange -a6f58356dc NAS EPS: make some helpers functions static -72edf4e250 Another fix for AT_STRINGZ addresses. -eb5d12c4b9 For AT_STRINGZ, the length *includes* the null terminator. -3d38b87d86 Fix registration. -93ea677ec4 Test: Add a plugin check. -c721763858 Update a comment to reflect current reality. -c1719a8bf3 h223: fix warning related to circuit_id in circuit_chain_lookup -5639b8014a Use an enum for plugin types. -841e24d304 TLS(QUIC): minimal Transport Parameter Length is 22 -d122ba3a53 CoAP: Shift block mflag so it is 0/1 instead of 0/8 -37e364b241 Improve handling of VOIP VLAN queries and replies. -182112c10d LoRaTap: decode as for UDP -2a368b3ab6 QUIC: Add new error code from draft-08 -83e8adccde QUIC: Add PONG frame type from draft-08 -85c9780f43 NAS EPS: upgrade dissector to v15.1.1 -bcefb0c8e6 Lustre: capitalize comment to please GCC7 -5dbc1d8d1c IxVeriWave: Adjust signature timestamp checking. -33708998b4 Fix build with GTK+ and without libsmi and GeoIP. -7c6f5c9172 Qt: refresh interfaces on exit if extcap status has changed. -80cd3859d1 BGP: Resolve AS23456 to AS_TRANS -be143963f6 BGP: Add dissection of data field on BGP NOTIFICATION message (OPEN/Bad Peer AS) -88abff68df NR RRC: add initial dissector based on v15.0.0 -fb4953a13c lustre: fix format 'long unsinged int' error -fc9af81a13 wiretap: add a parameter to wtap_init() indicating whether plugins must be loaded -a7e29d8b66 WCP: Add a length check. -369cdcc553 NTP: Update values for opcode -c51560985a Fix tvbparse recursion limit check. -d769b7cb7a lustre: add missing breaks (fix gcc-7 compilation). -3f2f16411f Convert GUI layout preferences to use preference effects. -4e87f6c01a proto: Small code cleanup in proto_register_protocol -5f24a78113 Increase PROTO_PRE_ALLOC_HF_FIELDS_MEM -21c0ba7bfe Update libwireshark0.symbols -22b5ffad86 extcap: add preference to prevent interfaces loading. -0a8d6cf97e LoRaTap/LoRaWAN: Add decode as and fix field types -958374f352 [lustre] Initial Lustre support -7c56f4776b Clean up dissection of "power requested" and "power available" TLVs. -8934ddfe73 mate: check LoAL existence (CID: 1159338). -af0f49e80d Use pcapng as the name of the file format. -94479aded1 Limit tvbparse recursion. -7ec5dead2f Copy preferences to capture options after the preferences are initially loaded. -51e0d22ec6 Do not automatically enable the linux kernel's BPF JIT compiler -aaa980e356 Update the release notes. -7a911f2927 Fix comment, get rid of extra blank line. -69e1bdd62b More information on the Windows Console and escape sequences. -bde402840f androiddump: Fix crash in add_tcpdump_interfaces -0655931f60 Point to the MSDN blog post about 24-bit color support in cmd.exe. -a6a5b552ec Update a comment about Windows Console color support. -15746e5922 Add a mutex for the protocol registration callback name. -7a19320df1 [Thrift] Dissect Thrift over SSL. -b5e744bca2 OSPF: Dissect LS Type bytes of OSPFv3 LS Request -8738b3e45a [Kingfisher] Include extra function types to allow dissection of additional messages -c53412f7db Bugfix the sort order of protocols in Preference dialog. -985f7d023e tetra: Capitalize protocol short name -5699243ce1 chargen: Capitalize protocol short name -e80b40adbe extcap: remove conditional compilation. -6f93baced0 CDP: Resolve 802.2 Protocol type protocols, show IPv6 -b3394a76ab ZigBee: Enable heuristic dissection of Tunneling cluster payload -f5f6ceeb66 [Automatic update for 2018-01-07] -e429e9ac7e Do SMB_COM_SEARCH or SMB_COM_FIND results ever have a Unicode file name? -603bb5097d Set captures preferences for PREF_EFFECT_CAPTURE. -7165b60879 Note that the object size type is, in effect, size_t. -2941018a72 WLAN stats: make filter + apply button work -eef3c8434d Add ability for preferences to determine what they can change. -a65391f901 TShark: Fix color handling on Windows. -29798bb8c9 bluetooth: Group Bluetooth dissector preferences -9295535220 RRC: Fix direction values -ae2e9d669b Diameter: fix retrieval of message flags -5a5d9348b0 wireshark_preference.cpp: rework comments to please MSVC2015 -3b64fc008f Qt: Fix windows version of Preference Dialog -82b26b686e NAS EPS: upgrade dissector to v15.1.0 -c0226ea401 ctdb: check return value from wmem_tree_lookup32_array (CID: 1073824). -f0681d0175 erf: remove redundant check (CID: 1159076). -ae61319385 OpenFlow 1.5: fix port_stats dissector -d19fa31247 [SBC-AP] Update to 3GPP TS 29.168 V14.2.0 (2017-12) -1a07d97fd7 Qt: Add manager for preference dialog -1e16be7556 Qt: Bring back correct profile_status font size -fdfa229793 btsmp: Put in COL_INFO when having no keys -fb9abcf2d4 btatt: Avoid duplicate "Handle:" in COL_INFO -4690aa119c ieee1905: Fix a bunch of issues after testing and spec changes. -3b2e999813 Qt: Byte view recent updates. -96cb041ea3 OpenFlow 1.4: fix port_stats dissector -c29da51613 QUIC: Add Payload (length and data) of PING frame (draft-08) -3a622f9764 QUIC: Dissect Version Negotiation of draft-08 -58e4910ee7 QUIC: Display Connection in hex on Short Header too -cc040d88c8 QUIC: Fix Connection ID flag with draft-08 -0f3aa8522e Qt: Move sized toolbar images to stock_icons. -dbe9be2f06 Qt: Cleanup cases where QTreeWidgetItem is no longer used -6b22e4e85a Add an exit code to make-dissectors. -dce8682e10 Qt: Reexpand dissector table and enabled protocol trees when dialog is searched. -0b997f3a3a nfs: Add the second version of the Primary Data NFSv4 file handle dissector -8bf24f51cb Pre-commit: Don't force whitespace checks everywhere. -d239da264c Convert preference dialog to use more models. -a79b7986cd Qt: Redesign profile menu in status bar -7ade1695ba [Diameter] Use proto_tree_add_item_ret..() and proto_tree_add_bitmask_with_flags() -ba3830e03b Qt: add conditional compilation in switches. -5a9edf2a91 btatt: Support BBC micro:bit Bluetooth profile -1e05c57cca Qt: Fix capture file properties averages. -51d83583c1 bacapp: Add more enumerated values -8a08237d23 3GPP NAS: upgrade dissector to v15.1.0 -e0d04a752a wsutil: return false if NULL is asked as profile name (CID: 1405202). -e7b50f4751 bthci: Update bthci_cmd_appearance_vals -61c6f1a622 [glib-compat] Include -c6a065ee7a dcerpc-spoolss: use value_name variable to store string (CID: 1158734). -6bd539d51f wireshark-qt(.cpp): fix no previous declaration for ‘void g_log_message_handler(QtMsgType, const QMessageLogContext&, const QString&)’ [-Wmissing-declarations] -e3ce3a6f79 [SIP] Use proto_tree_add_item_ret_string() to get the method string. -a3857b2f6f QUIC: Enhance *BLOCKED* frame -f1c87809de TLS(QUIC): Enhance MAX_STREAM_ID parameter (from draft-08) -b10179faf2 TLS(QUIC): Add ACK_delay_exponent parameter from draft-07 -df6b67d54d QUIC(TLS): Fix length of parameter tree -d1fe22d14e Qt: Use switch/case in MainWindow::captureEventHandler -f71b148edd [BTMESH] Dissect more of Upper transport Layer. -a382ed35fe Qt: Fix CaptureEvent::Reload event handling -4f146fa95f gitlab-ci: install ninja-build using debian script. -5dc7ce6ccc ws_pipe: fix format error for size_t buffer_size -9b4c96334d [NAS-EPS] 5G NAS EPS network feature supported and capability info update. -07e8707d73 wsutil: Add missing include -ea60ed427e packet-mq: Fix after change 25009 -3d846aceab btatt: Remove custom UUID dissectors from btatt.handle DecodeAs -d20629e0f0 Build: Fix Ubuntu moc build -5bb763a918 QUIC: use varint for all type (draft-08) -4ac11e0fa1 mq: DEF_VALSB(MQPRI) is still unused -08fda63936 tfshark: Fix arguments to write_pdml_proto_tree -7a2fae2b79 nxp802154: Remove unused code -d383e34408 QUIC: Add new ACK type (0x0e) of draft-08 -8c87af9880 QUIC: Add decrypt Handshake Packet -1a7d65d085 TLS(QUIC): update TransportParameter to draft-08 -c8c268626c QUIC: Add new STREAM type (0x10 to 0x17) of draft-08 -0bde3e96f0 Add ENC_VARINT_QUIC -af6dee3571 Add columns (_ws.col) to output formats json, ek, pdml -487eae3507 packet-mq: Improve display of ID Struct + Segmented Msgs -7dcf57719f androiddump: Support older on-target tcpdump versions -4b7700db4b LNET: Fix gcc 7 compiler complaints -098fbc70ee ws_pipe: provide a null terminated string anyway (CID: 1364684). -9aa42e89c3 dmp: rework build_national_strings() to avoid read/write overrun. -404d004907 IPv6: Add segmentation offload (TSO) support -3d58a16038 TDS: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -296f1f35d8 QUIC: fix build when don't have libgcrypt with AEAD (< 1.6.0) -25a0583ec8 Add dissector for NXP's 802.15.4 sniffer server messages -077124097d ICMP: Resolve Extension Object Class value -564a3fae12 Happy New Year 2018! -3ab56e1c2a sharkd: Add narrowing cast -9b5e568023 nfapi: Fix spurious checkAPI warnings -1fa22c2ee9 btmesh: replace\convert g_warning -3c35f278b9 nfapi: fix typo, correct expert info message -771e581b94 Debian Packaging: Add new symbol -b9210c72f5 DNP3: Add support for new Group 0 variations -a8088cce88 QUIC: Add decrypt of Initial Packet -1fcc10c17e [lnet] Initial Lustre Network Support -de10174629 transum(plugin) fix typo reponse => response -6f84e1b5f3 Qt: Fixup fieldSelected behavior. -f930710585 [Automatic update for 2017-12-31] -d17c26eafb profinet: add a nested fake variable to avoid null dereference. -5daead33ae ZigBee: Add remaining attributes from Smart Energy Price cluster -3b4aabe818 websocket: All decompressed payloads are same when more than one compressed data payload in a TCP PDU. -998507d327 proto_data.c: Fix bug in p_remove_proto_data. -ea8d0c51b3 proto(.h): fix indent (align...) -5bdd333240 Qt: add check after cast. -c7c5e2abb1 Qt: handle a failed open file the right way (CID: 1159174). -727fac4559 Qt: remove unneeded check (CID: 1415729). -0b124bff9b cip: initialize variable (CID: 1403067). -d5f0157c09 Qt: add initializers (CID: 1412975). -0c4a307ee5 Corrected gcc-7 compilation warning "implicit fallthrough" in BACnet dissector. -d089cca16b Qt: Miscellaneous translation hints. -f31e9b3154 Use gcry_strerror() to get crypt error description. -95bb65ff25 QUIC: Initial draft-08 support -b60a60717f btatt: Skip Units and Members UUIDs in decode-as -ead32b5628 Populate Remote Interfaces with data from recent file -c693522e33 bluetooth: Update Assigned Numbers -c791549a77 No need to remove the old name after a save-with-move; it was, well, *moved*. -9bf40d4a6e Do the right check for "no name resolution information to save". -c5dbcca2e4 If we save a temporary file by copying or writing, remove it when we're done. -26222c96bb nvme-rdma: check return value of find_conversation() (CID: 1398218). -2677b07073 Qt: check preference existence. -fb8b28005f amqp: check return value of conversation_get_proto_data(). -422f1c0fb1 Qt: check return value of strtok() (CID: 1372271). -456c3ff4a3 3GPP NAS: upgrade dissector to v14.6.0 -2980e2523a recent.c: Make some capture_remote_* APIs static -005ddc1d8b sharkd: support for reference and previous displayed frame number -f8670a96c8 Qt: use QVariant::String instead of QMetaType::QString. -02f7c44469 rtps: remove unused ei entry. -b9341ad2d9 Qt: Fix moc interface issue -6aa3502306 Enhanced BACnet dissectors supporting BACnet revision 19. -e3329cdc31 Qt: Remove duplicate copy actions -fbeca26f03 CMake: Additional default Cygwin location -25425839cf LTE stats: trivial changes after review -538f0883f7 dcerpc-spoolss: remove unneeded check (CID: 1158734). -9b9f3098ac rtps: remove unneeded check (CID: 1158869). -ccc931b0a7 Netflow: Updated IEs (RFC8038, RFC8158, et al.) -bdccb597fe ltp: don't assign a gint64 value to a guint64 variable -a094154abe scsi-smc: remove dead code (CID: 1159071). -3a2773c9ef nlsp: remove logically dead code (CID: 1158979). -5c52ab7e45 extcap: Have extcap_spawn_sync use return value from ws_read_string_from_pipe -22f17f918c No need for read_new_line to return a packet offset. -9715aff0bd capture_file(.h): fix commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions] -3939ebe273 extcap: Increase spawn size -e65ce97f1a Add template helper for simple Qt tree models -e641846837 Qt: Add "Copy as…" to the byte view. -f1edf22602 Cleanup of tap-rlc-graph -4b1bd4742c LTP : Header and Trailer extension Corrections. -777acc73da Apply new CaptureEvents to statistics dialogs. -cb7eef8ff8 Convert Export Objects dialog to use a model. -71c68662c8 Add lzip to the "other compressed formats" comment. -137ab7d568 potential buffer underflow in File_read_line function in epan/wslua/wslua_file.c -5153a7aba2 Don't close something we didn't manage to open. -6e844dc46a Fix some comments. -9578e70d72 Handle DLT_ENC files *not* written on the same OS and byte-order host. -540cdaf54c RLC Stats: SaveAs working for all columns -971333665c qt: follow stream: use the new CaptureEvent signal -c18bc1291d wiretap: remove unneeded check (CID: 1396988). -62f06b7196 epl: remove dead code and corresponding ei. -b8ea5eb69d Qt: remove unneeded check. -588bcb1723 epl: remove unreachable case (CID: 1412051). -e0ccf38585 QUIC: Add decrypt Cleartext -56f1feb678 TLS13,QUIC: prepare for QUIC decryption -5a3addd8eb Fix possible signed overflow -5f0f2d610f RRC: Spot more UE transitions -8bc43e66a9 fpp: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -340fc6f08a Qt: rework ByteViewText::addFormatRange to avoid dead code (CID: 1426074). -7ca62cc815 ipsec: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -4d0e0da64f Another new symbol. -5f6571913b Note that the HE information is not yet a defined radiotap field. -bad83f249f Fix build and thread runtime compat with older GLib -8642d72f36 Netflow: Fix typo for ntop_radius_acct_in_pkts -f5e7f273c9 ieee80211: Fix an unused variable error I introduced yesterday. -f8b67cb931 Rename dissectors.c.in and fix CMake on removals -28b463649f ieee80211: hide unused value_string variable -c7ce426f84 [Automatic update for 2017-12-24] -5bb5158b2e QUIC: fix 'num_ts' may be used uninitialized in this function [-Werror=maybe-uninitialized] -386f354f87 Add Service Response Time dialog for SCSI. -5fcb223263 ieee80211: More support for IEEE802.11 2016 around Extended Capabilities. -8d6202df45 ieee80211-radiotap: Add definitions for HE information and dissect it. -e30374d169 airpdcap: check return value for gcry_mac_read (CID: 1420699). -c2dee33630 Qt: add initializer (CID: 1412975). -b1a2bef8bd mip: properly advance offset if !tree -59688d3ec6 Update symbols. -6a949ed155 Put special pipe-handling code into libwsutil. -13a9c636a5 QUIC: STOP_SENDING error code is now application error code (with 2 bytes) -5f1ed2b221 QUIC: RST_STREAM error code is now application error code (with 2 bytes) -c60d7bb199 LTE RLC stats: supply fields for Save As.. -7d88ca5cf9 QUIC: not longer Timestamp Section/block with draft07 -5e202c0268 QUIC: Update Error Code (and not it is only 16 bytes) -22d791d0aa QUIC: Add APPLICATION_CLOSE (0x03) from draft07 -04685ac8fc QUIC: Add conversation support (to store version) -65276a4ebb plugins: fix no previous prototype for function 'plugin_register' [-Wmissing-prototypes] -d5d815189d Qt: Redesign signal/slot concept of capture_file -d41d0f7148 TDS: Dissect TDS4/5 login packet -7c14949145 EtherCAT: Fix unreached register -14009cefe8 IEC104: add section 7 [security] cause of transmission & type identifiers -271d6c14ef extcap: null terminate the string that will be used in strlen (CID 1364684). -8a83e4d9ea Qt: close file exiting from scope (CID: 1418343). -54f6df525e RPC Service Response Time dialog: Fix crash -56cca5bd58 coap: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -e6a350552a Fix unreached registers and typos -7099a833be Added ArtTrigger dissection -8a961e8e15 Qt: add missing break (CID: 1426884). -4bba969698 byte_view_text.cpp: add initializers to please GCC 7.2.1 -40415fffa3 CoAP: Various improvements -e3be49a0f5 [PFCP] Fixed User Plane IP Resource IE -68d431e1e3 [PFCP] Fixed decoding length of Vendor Specific IEs -9306a044ce [PFCP] Fixed length of CSID entry in FQ-CSID -70e16734d2 [PFCP] Fixed length of DNS labels in Node ID IE -9354901dd1 Qt: Lighten non-printable byte view characters. -cf9d7fb8a5 LTE MAC stats: save to file, ue entries only -46a35e5004 Qt: Add back byte view hover. -5631bdbac6 [PFCP] Fixed Usage Report Trigger and Reporting Trigger IEs -1046867878 [PFCP] Fixed header field info for CP Function Features -b9f0f55cf7 [PFCP] Fixed order of IPv4 and IPv6 in PDI IE -a5c2259257 [BSSAP] Fix mandatory IEs in Uplink Tunnle request(add IMSI) -af0c46fb92 ieee1722: Add dissectors for Compressed Video format (H264 and MJPEG) -00974e1dc4 Add IEEE 802.3br Frame Preemption Protocol dissector -2b0a1ec2cb couchbase: uncompress snappy payloads -bb5ade02d5 NULL check some g_log statements for extcap. -530fd0a4d0 DNP3: Fix timestamps on command event objects -798b937d97 ipsec: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -917867c432 fuzzshark: fix no previous prototype for function 'LLVMFuzzerTestOneInput/LLVMFuzzerInitialize' [-Wmissing-prototypes] -7cf2d86590 gitlab-ci: use custom wireshark image. -4a94cb640f ieee80211: Make Extended Capabilities bits more in line with 802.11 2016. -57d54a2fc0 Qt: Filter Dissector tables properly -153d588972 Qt: Improve ColumnEditorFrame stretching -bbc44b7763 Infiniband: Fix number of bytes exported if ip_cm_sid -6d38bc00db Qt: Fix DataPrinter hex conversions. -6ff295af01 Swapped expert item fields in sample dissector -0b30fb239f Qt: Add new keyboard shortcuts -579708a97e gitlab-ci: build noextcap and nopcap in gcc7 and clang6 only. -23c6b558ed gitlab-ci: rework the gcc jobs to speed up the builds. -3181888797 gitlab-ci: add retry. -d0d15ef5df Avoid ASN.1 frame.protocols duplication. -8521dbbe67 Convert Dissector Tables dialog to use model -c781cc38fd Qt: Avoid using cmd+H as keyboard shortcut on macOS -1bdececdb2 Fix some copy/paste errors with new models. -12e25c1a86 plugin: fix extra ';' outside of a function [-Wextra-semi] -106e0b4ee0 Qt: add initializers (CID: 1426703). -c9b6887d84 wslua: Fix logger after g6a5e90f2 -5b596fa871 [SIP] Add dissection of oc-seq as time stamp. -4db038aa28 Qt: Fix sorting of enabled protocols description -0d6eb9631f Convert Enabled protocols dialog to use model. -6e4a636415 Bugfix capture_info_open() folded into ui/capture.c -7cb6255f17 Qt: Resolve duplicate keyboard shortcuts -9f7b8713fa Qt: Add Collapse Subtrees -5ebc3277ed androiddump: Fix adb tcpdump PTY CR/LF handling -09ad845690 [SIP] Make a filter for Overload Control Value. -b37aedb47a asterix: special processing for field item I021/150 -786a73b80d Fix SOCKS5 state machine for authentication, two-pass dissection -3c87991c28 -1 is a valid tree_type value. -67a49eb2ec ieee80211: Remove notices about D3.1 of IEEE802.11ac. -9761e27939 Qt: Process our event loop less often at startup. -50be2bde1a Qt: Handle RecentFileStatus destruction manually. -f6d5b5fc10 QT: Fix qUtf8Printable error -c9f54aa1c3 autotools: Fixup plugins Custom.*.example -6159c2be18 CMake: Replace generator expression with variable -f3444ed0f9 plugins: Remove moduleinfo.h -ee8ca2e1d7 plugin.rc.in: Cleanup some unnecessary code -f37e759f41 [Automatic update for 2017-12-17] -889aacae6e Qt: Update our recent status sooner at startup. -cd573915ea LTE RLC graph: export graph as image, like TCP stream does -b1f558ae27 ieee80211: Bring VHT Capabilities IE into conformance with IEEE802.11-2016 -f4b2263a0b Simple statistics export: fill in callback to get item data -6a5e90f2d9 Log output updates. -18c42e1dca Kerberos: Update and fix KDCOptions and TicketFlags -0b88544b07 Fix memory leaks in Expert Info dialog -68668b785c Convert Supported Protocols dialog to use model -2b4322ceba BGP: add Open message error/unsupported capability -b2e6d615c2 qt: follow stream: prevent duplicate close -3d086e638d wslua: Fix crash in Dir.open() -6210773095 Rework address matching to work with string input. -03375e0c28 packet-mq: Improve some display by adding CONST values -28ba566675 wslua: Fix memory leakages -183b9119dc 6LowPAN: always build IPv6 address whatever the tree state -15a97b5986 Qt: Show our recent files earlier. -3071356d9e Qt: A node without a child can not be expanded -adde937ed7 plugins: Remove redundant plugin.rc.in files -cf5a58f72a Qt: Initialize QFontDatabase in a worker thread. -2acaf0a47a [ISAKMP] Added support for new Notify EMERGENCY_CALL_NUMBERS Payload -774a986ec0 epan: Add default type handling for custom column -bdb6baa740 Qt: Switch ProtoTree to a treeview+model. -0909580a7e ieee80211: Add handling of the ANQP Neighbor Report. -1651371d17 epan: Whitespace fixes -a51ac8d398 Qt: Fix translating some texts -a8a4436e97 debian/rules: Fix typo -90102ad12e Remove a plugin_if_gui_cb type conversion. -afc6e773dc Fix registration of wiretap plugins -db140dd500 Add new dissector callback signature with data pointer -cebb8ea20e Add new plugin type for libwireshark -629596ebef Qt: Constify a variable. -db740987ff Qt: Add and use qUtf8Printable. -4cf7cd3ed2 Register the MongoDB dissector as SSL capable. -fe4cf449c9 fp_mux: fix 'data' was marked unused but was used [-Wused-but-marked-unused] -0ffee1526b ciscodump(extcap): fix 'packet' was marked unused but was used [-Wused-but-marked-unused] -83b0525620 firewall_rules(ui): fix 'ptype' was marked unused but was used [-Wused-but-marked-unused] -11a948dd12 [ISUP] Update value strings from specification amendment. -9401571a24 Qt: Add QtCreator generated files to gitignore -995812c5f1 Refactor plugin registration and loading -a9821caab8 Add dissector for ActiveMQ Artemis Core Protocol -862a0b6472 epan: Make expert info summary text mandatory -11ccd83068 Fix detection of Lua when there's no pkgconfig file. -a9f5016429 ieee1905: Fix an incorrect flags dissection. -c662615ab4 ieee1905: Fix for a malformed packet with a Steering request. -6af7b9a63a Register the UDS dissector by name. -7539469d79 Fix types. -6d30df0cdd Replace a comma with a semicolon, which it presumably was intended to be. -c781bd4110 Qt: Fix a cast. -cb748178fe Add doc/README.build-system with CMake and autotools information -801ee01aff Qt: Add ui, qrc and qm files to source -b0112e60ad Add a model to use for Expert Info dialog. -f945b85391 epan: Use expert info summary text as field name -e4750105b2 epan: Show a check mark in custom columns for FT_NONE types -2c36df54a3 Fix RPM build: include the User Guide. -158d929884 epan: Use check mark in protocol custom column -16e5d73ecc nfapi: Add missing expert info summary -326591ef6d fuzzer: add check for ftell return value (CID: 1426073). -91f63908df cmake: Remove -Wcomma for C++ when using Qt >= 5.10 -621498f88e qt: follow stream: fix crash during close -5aa50639ac ieee80211: Add additional ANQP IEs defined in IEEE802.11-2016. -34b62c60bf Revert "Move fill_in_local_interfaces to a thread." -10e9846252 SIP statistics: use flipped indices for tables when incrementing stats -7617af1d89 Fix make distcheck -51300b3c83 fix compilation without pcap. -c9546dfceb [capture_info] Move capture_info_new_file() to capture.c -84f905786e [capture_info] Fold the code of capture_info_open() into ui/capture.c -397e2a2d74 gitlab-ci: restyle the gcc builds -faa4a6a5f1 SIP statistics: fix problems with invalid items -5b4894b795 Move fill_in_local_interfaces to a thread. -0d5ad701b4 Fix make distcheck -5fc43fe63a Rewrite make-tap-reg.py in C -224e24884a NTP: fix authenticator dissection when padding is used -7d38363786 NTP: fix parsing of multiple comma separated identifiers -91548948bb [Automatic update for 2017-12-10] -d0d1eaadf0 Win32: Add checks for _WIN32_WINNT and NTDDI_VERSION. -3d673da88c Convert to using use SPDX identifier on wsutil directory -8225159e33 Add support for MongoDB OP_COMPRESSED packets -22a7d8fa8d SOCKS: Display right version in pseudo header -8cb9a094bf asterix: wrong presentation of fields I009/080 in CAT009. -abd703c4b8 LLDP: Add 802.3 TLV Additional Ethernet Capabilities (Subtype 7) -c79fb9d028 make-dissectors: Indent and cleanup #include -514e607dd9 [MIPv6] Fixed IPv4 Home Address Option -d96ef7ed05 Allow switching direction in LTE RLC graph -f8203771ec Typing error correction for CAT002 settings selection. -157ea91f2e oss-fuzzshark: fix compilation. -2cee4f432f Try to fix win32 build, add ui/packet_range.h include. -5d6315fefe [SCTP] Export of reassembled PDU uses wrong tvb. -8aa14236f8 Have the frame_tvbuff.c routines not use the global cfile. -f29b3deb6d PROFINET: AdjustMAUType-Extension and CheckMAUTypeExtension disections are added. -48e65c4af4 Hand the packet provider functions to epan_new(). -797d2f6a87 Move the frame_set stuff back into the capture_file structure. -0baa4458c5 sharkd: add sharkd_get_frame() to get frame_data, optimize. -847585f938 More QVector fixes. -683087628b Qt: Fix ByteViewText compilation for Qt < 5.5. -038aa2a616 Add fuzzshark to cmake/autotools. -8687fca8a8 sharkd: fix coding style. -42b191a657 wsjsmn: use SPDX identifier. -be8a400053 Qt: Use QTextLayout in ByteViewText. -f8b19c6eec transum(plugins): no previous prototype for function 'is_dcerpc_stream' [-Wmissing-prototypes] -024e7dc8af mongo: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -244aab31ee profinet: removed unused var. -b59c39b271 frame user comments: move to epan, add support for user comments in sharkd. -038fe4c2d4 oss-fuzzshark: fix handler of epan->get_frame_ts to fix build. -2a385334ea netlink-netfilter: Add NFQA_CT and NFEXP conntrack dissectors -27f7bbbec2 PROFINET: AdjustPeerToPeerBoundary disection is added. -99ea13988d Qt: Speed up the splash overlay. -abcb7ec875 Convert the file set dialog treewidget to a treeview+model. -5eb07b35d4 [profile.c] glist_fre_full() is 2.28, include glib-compat.h -9b7dd3ca20 dumpcap.c: cap_pipe_read() returns a ssize_t whatever the platform (CID 1424899) -a7603a1f68 Fix loop bounds check. -b3f0004af7 Use g_list_prepend() it's faster. -48841d0b5b DOCSIS: Fixing typos -585a57ea1e [decode_as.c] Use g_list_prepend() insted of g_list_append, it's faster. -d747900bc8 [tap-rtp-common.c] Change g_list_append() to g_list_prepend(). -72c2256633 make-dissectors: Fix null pointer dereference for error condition -d3a3b0ba27 tshark: fix pdml export for LUA cases - bug fix for wrong level introduced in SHA-1:b8ead953 - fix indent for Close off fake wrapper protocol -7a957952dc Let a "past the on-the-network length" exception terminate dissection. -3944f881f4 RTPS: Added new PIDs to Security -e5f884c8b0 Show retx prev and next framenum types as chevrons -5350fd741f RLC LTE graph: add comments clarifying tracer limitation -f411ab3988 Get rid of cfile-int.h. -ccc55bc80c Put the structure of a capture_file back in cfile.h. -1834dca365 Move the parts of a capture_file used by libwireshark to a new structure. -02944c412b Use cfile fields for some frame_data pointers. -461c8a7b44 This also looks inside a capture_file structure. -dc64ce8671 Clean up dissection of server entries in SAP responses. -8ffc939b54 Add cfile-int.h. -eb8ffb74e2 Use cfile.h to define the capture_file type. -114c989fb3 [Automatic update for 2017-12-03] -40fc796818 Fix the configuration check for remote-capture support in libpcap. -0455040c0e LDP: Add support for MP2MP FEC -c4af29ceb2 MPLS: Add Media Access Control (MAC) Address Withdrawal over Static Pseudowire (RFC 7769 -e77dac09f1 PROFINET: AdjustDCPBoundary disection is added. -28b6616ea0 Get rid of some void pointers. -219c5463d1 TDS: Improve TDS7 Prelogin request/response handling -c9348e1a70 ZigBee: Correct Smart Energy Publish Block Thresholds and endianess -5320bdd00e RTPS: Fixed a quick typo in a hf item -290fd76af6 [glib-compat] #include "ws_attributes.h" needed to handle _U_ -8606062cb3 dumpcap: enable capture of pcapng from pipe -1683dd11e7 RRC: Improve C-RNTI resolving -a3a906d663 packet-rsl.c: Use value-string in RXLEV and RXQUAL fields -48e68367d9 rrc: Remove unused GTree -a6d0ffca86 RRC: reset strbuf pointer after its use -6a00fa767f http2: select fields from Decompressed header tab when possible -bb4726abf2 Qt: fix crash when selecting field with composite data -3d6da018e7 CIP Safety: base packet length can be used -f6521b295d RTPS: Added link to the DCPSPublicationData frame number -aeb864e685 RTPS: Added new endpoints for the Security spec -ec0ffc043f RRC: Fixup wmem_strbuf usage. -3ed5b4fb67 Reformat some top-level ui files. -b59dc97dfe NetBIOS: Don't write past the beginning of a buffer. -52365a55e4 LTE L2 protocols: add FT_FRAMENUM_TYPE for most FT_FRAMENUM fields. -986a084de3 Update .gitignore -d1a6742d9b [L2TP] Enhance info col layout. -140282cbf0 cmake: fix build with cmake 2.8.11.2 -d7bab0b46e [packer-ehdlc.c] Mark some fields as generated, enhance info col. -e1850de294 autotools: remove unnecessary include directory for epan -3c6cb2f856 cmake: match include directories with autotools -952dc3ae32 make-dissectors: Use g_file_set_contents() -9cd82c3753 RTPS: Added DataWriter QoS to topic information feature -f10237f0a5 RTPS: Added locator and product version to Micro DDS -67ffa3cf7d Threads: Set lifetimes and add a compatibility routine. -041e3e7c27 CIP Safety: check packet length before dissecting -e29378b030 Qt: fix role check in AStringListListUrlProxyModel::data -18b240d7d2 Normalize ui/win32 indentation and switch to SPDX. -d1a79a6cac Get rid of --with-pcap-remote; always check for pcap_open. -e74800d347 Use a separate Boolean to indicate whether we have a duration. -ae65dc20ea Report the actual *error* for CANT_GET_INTERFACE_LIST. -2fdbeb0d78 Gen-bugnote: Replace backslashes with {backslash}. -1e892a1db6 Qt: Small layout improvement in preferences -e73135a9f1 ZigBee: Add remaining attributes from Smart Energy Metering cluster -9c6d2af0ae Qt: Add support for DCE/RPC in Decode As -da91020353 ui: Sort profile names -87a8877007 gitignore: Add packaging/macosx/PkgInfo -944a3c3a58 make-plugin-reg: Update modification time to plugin.c -d865871627 Qt: About Dialog move to QTreeView and fix copy -d35ed012ce TLS13: update for draft -22 (Server Hello, HRR, CCS, NST) -7eb2c7dbc7 *Always* set pinfo->p2p_dir from the wtap_pkthdr. -78ed5f34f5 NBAP: Always map NB-CC to CRNC-CC -c0514ac433 Bugfix DCE/RPC Decode As for GTK. -9b7ad9c20e [Automatic update for 2017-11-26] -076fee6e63 artnet: Fix ArtPollReply spare/style field order -18657caf8d Add information about pre-commit script to Developer Guide. -fdeaaa362a LTE MAC stats: make display filter field work -89ae2826d6 Qt: AccordionFrame users keyPressEvent() fixes -e1f3d9dcbe LTE RLC Stats: make display filter field work. -cf110add65 RLC LTE stats: show UE and channel bw properly -f23a6e193f packet-iwarp-mpa.c: Stop FPDU dissection if the ULPDU_LENGTH field does NOT contain what is expected -d2a7a806ff Re-sync with osmocom version of the file with new types -1ecad01420 Qt: About - implement copy&paste and urls -1392b92d7c TDS: Fix packet reassembly for TDS 4.x/TDS5.x streams. -0074855364 DTLS: fix decryption with EMS and client auth -9ac02f18c9 packet: ensure consistent layer number for heuristics dissector -b99677dea9 Qt: Add key event to reject changes in AddressEditorFrame -73c01d6d05 Qt: Rewrite the About dialog to use models -8fa4a440a8 GTK: Remove packet editor -e7b12d8550 LTE RLC graph: 'r' should reset, not zoom out -cb80d6c97b make-dissectors: Use more shell for build recipe -cd6e56e03a ZigBee ZCL Price Cluster dissector -76d7b7a519 Qt: Add menu option to remove all packet comments -ea6204cab6 BGP: display ESI 10bytes value (and not a decoded value) -ef17ead772 BGP: Add Path Identifier to IPv6 NLRI -6cc3abfc55 [make-dissectors] Need to link with wsutil -0780975703 make-dissectors: Another attempt to use newlines instead of spaces -121654beb2 checkAPIs: Skip make-dissectors.c -3a80970f12 make-dissectors: Fallback to the newly introduced glib-compat replacement -80424d135f Qt: Make InterfaceFrame use QFrame -243fa8c441 [glib-compat] g_async_queue_timeout_pop() needed for older glibs (2.31.18) -b6f5ee68f6 make-dissectors: Don't use stdout -db811a699d [glib-compat] Add g_ptr_array_new_full(). -fe76be0b5b [make-dissectors] g_ptr_array_new_full() is glib 2.30.0 which we do not require. -d790c524b4 TLS: fix decryption with EMS and client auth -b4419eacce zbee_parse_uint -> proto_tree_add_item[_ret_uint] -c369db08ea Add comment with motive for dissectors.c.in -2add5e701f make-dissectors: Print the number of functions successfully parsed -f5bc86df04 RTPS: Topic Information feature now available for all the submessages -a55a96a13a ssl(-utils.h): fix parameter 'src' not found in the function declaration [-Wdocumentation] -053b41dda3 wisun: fix no previous prototype for function 'proto_register_wisun/proto_reg_handoff_wisun' [-Wmissing-prototypes] -5e17502d39 802154: fix no previous prototype for function 'ieee802154_create_psie_tree' [-Wmissing-prototypes] -462048b2d3 ZigBee ZDP cluster display -bceae3cff2 ZigBee ZCL Calendar Cluster dissector -b993c6f05c sshdump: remove extra option check. -c58aed9b73 sshdump: add option to prevent promiscuous mode. -36372a2465 TRANSUM: Fix DNS-related bug and improve performance -871f75ce85 make-dissectors: Remove dependency on GNU Make >= 4.0 -2f2c2b06e2 Add Zigbee encoding, ENC_ZIGBEE -8d5726dccc Add support to handle DNS retransmissions -a501321cbb Enable TCP Calculate Conversation Timestamp by default -86919416ee ZigBee ZCL DRLC Cluster dissector -1ae4145994 ZigBee ZCL Energy Management Cluster dissector -641e2fc573 Add support for MongoDB 3.6's OP_MSG to dissector -454a7647f5 CMake: Remove duplicate PIDL files from CMakeLists.txt -9a1a8f77e9 BGP: enhance display -7540ac6938 Move the protocol registration routines back into libwireshark -4e63ec305b configure: Downgrade GNU Make message to a warning -2ad1507344 oss-fuzzshark: fix linking issues due to register_all_protocols() removed from -lepan -0b2ecccd86 Add ThreadSanitizer configure-time options. -8cbde93146 gitlab-ci: add clang 5 and 6 builds. -4a125fb183 configure: Check for minimum required GNU Make version -1470aeef4c Qt: Remove merge issue from Drag Drop -3cf73671d1 From looking at the OpenAFS source, the RX abort code is signed. -4a08c63e88 mqtt: Add sanity checks for MQTT v5.0 Reason Codes -90e236fd09 Qt: Main Welcome hover sparkline color fix. -23b6028e1d Qt: Remove an unused variable. -dd562b503f Qt: Move the MIME init thread to WiresharkApplication. -5968fc1cae Rename UseMakeDissectorReg.cmake -fdc3023bec OpenAFS always puts out 3 bytes of padding in an ack packet. -6917ec769e Qt: Fix various smalles issues with drag-drop -4fbb2df3cd Revert "make-dissectors: Be more resilient with whitespace" -c26ad500ec dissector/mqtt: Add the MQTT v5.0 Reason Codes -ed9d085520 make-dissectors: Be more resilient with whitespace -496797f0dc ieee1905: fix typo bandwith => bandwidth -93e7bed24e ieee1905: fix typo addres => address -fe0c2b0485 Rewrite make-dissector-reg.py in C -129cb60f56 Remove unused dissector registration prototypes, fix typo -d17633892c packet-tds.c: Correct encoding for hf_tds_colmetadata_maxbytesize -5b55848789 README.dissector: Add note to add 2 encodings for FT_UINT_BYTES in proto_tree_add_item -51ff1df443 file-elf: remove unuseful check (found by Clang 6). -262a84c384 Fix (and chop) static build option -61bd626d5d Qt: Fix Activation of menus -e9d8eba416 packet-h223.c: Ensure conversation data exists -d6b3fcfeab CMake: Fix error from bab9abfb7d259e1daaf84776ed9d4d09e2469293 -1b79315aac [Automatic update for 2017-11-19] -bb47a68e09 Move dissect_leb128 to file-elf.c -752d0ef753 dissect_uleb128 -> tvb_get_varint/proto_tree_add_item_ret_length -ce8f871900 CMake: Fix package requirements for building docs -1097e8020a autotools: Library build products don't need explicit cleaning -f902981b2d Fix indentation -23234ac872 ZigBee ZCL Device Management Cluster dissector -bab9abfb7d CMake: Clean up Windows build -adc1aff0a5 The header is host-endian, not little-endian. Note that. -c42878bea8 Reformat comment giving Kerberos 4 specification. -241008c861 URL for the document. -7d4e087070 Update .gitignore -b695b3e2f7 Begin cleanup of make-dissector-reg.py -d8e2bee9ea .mailmap: update (of November) -925214a3e7 ieee1905: Fix the incorrect dissection of radio operation restriction -c2b9c90367 Qt: Use QThreadPool instead of QThread. -a398a9573d ieee80211: Complete fixed size fields for SAE authentication -18d49f467d Qt: Properly reset the byteview -ed68e05014 IEEE 802.11: fix an infinite loop -658578a5b9 Qt: Initialize QMimeDatabase in a worker thread. -71cec74ccb Qt: Fix selection of elements -584c478751 fp: Fix mac TVB for edch t1 -7f327cc580 3GPP NAS: fix dissection of PCO MSISDN container ID -252ea22b97 WSDG: Improve VS2015 chocolatey install -2114923ec1 [Juniper ST] Dissect the "known" parts of the Juniper header. -848cd4e291 rrc: fixed incorrect constants -00e217a732 ieee80211: Add dissection of BSS Transition Query -83cf4feaa9 register(.h): fix parameter 'register_cb' not found in the function declaration [-Wdocumentation] -81b246c040 No need for a read/write descriptor for the output file. -bbeb5acb07 Allow dumpcap to write to a named pipe. -d9f8ddd780 [PFCP] add port 8805 -e2deb54414 gitlab-ci: add clang builds. -ac1d52aff5 Register protocols and handoffs in separate threads. -665eb78729 Qt: Add UAT move up and down buttons -8ee4920c76 Registering CMP PKIMessage as BER dissector -9b93e7e5b2 Explain where GeoIP_free comes from -8d9fbdf851 Qt: Show as much as possible of UAT pathLabel -f4e958c2ea udpdump: add space. -ca8e9a84a9 kerberos: Don't generate unused _vals tables -256622cb71 QUIC: fix STOP_SENDING length -129ffaf11b Qt: Update UAT clear button enabling -435a8fb79c JXTA: Remove some assertions. -21d96b0444 JXTA: Simplify some expressions. -1810801a68 Handle LINKTYPE_JUNIPER_ST 200. -88d8fa7440 UI: Fix seg fault of software update language init -5d1328c528 Kerberos - Add support for RFC 6113 -27011d3123 Qt: Change delete_list icon transparent value -f2ee064bbb mqtt: Copy UAT match_criteria value -b0b5bda7cb Revert "Windows tests:" -c43c58c434 CMake: Make Qt5 packages required if building Qt version -b4fc532372 Windows tests: -3006ffa615 CMake,editcap: avoid noise with editcap -F and -T options -a595d7326b MPLS: use directly proto_tree_add_item for display PW ACH Channel Type -b1302f0f28 Remove circuit_id from Lua tests -0bba9fb60f RDM: Add ACK timer and ACK overflow handling -65bab716be [PFCP] minor corrections -800b26edbe Remove circuit API -7c40580584 Qt: Really fix the packet list selection -58a44aef23 Qt: ToolbarMimeData and display -7deb2b432b mqtt: Use proto_tree_add_item_ret_uint() -3105382bed Qt: Show ByteView for first packet -b5a1145cf1 Qt: Select correct packet from list -e38c89d3a7 Link with ZLIB_LIBRARIES if you link with wiretap. -5be009d48d Fix typo. -54e54c64bd [Diameter] Fix typo avp name="OC-Feature-Vector" code="622" -66b5afa216 extcap: use SPDX identifiers for licences. -2b03b41bd0 ssl-utils: Add export ssl_data_alloc -d283939303 Fix "might be clobbered by 'longjmp' or 'vfork' warning -3d77e1bbcd [PFCP] Update to 3GPP TS 29.244 V14.1.0 (2017-09) -e13e2df9a1 Qt: Rename packetSelection to frameSelected -447291d84a Qt: Fix DragDrop on ProtoTree -8e5436687a Qt: Clear up the label -98ca698a37 Qt: Add Modifier to drop only field -e95623cd6b Qt: do not crash when selecting a field without tvb -5bd8fb4131 [Automatic update for 2017-11-12] -bd130e9273 ieee1905: Use BASE_UNIT_STRING and &units_dbm rather than appending the string 'dBm'. -95d6217193 mqtt: Whitespace and indent fixes -b032b33801 autotools: rename libui_dirty to libui_generated -fa6dc7b3fb autotools: Be more consistent with variable names -3f11c2f7c5 Wi-SUN Protocol dissection and IEEE 802.15.4 IE cleanup. -499ae4ab57 address(.h): fix commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions] -2092b66a0b WPS: no previous prototype for ‘proto_reg_handoff_wps’ [-Wmissing-prototypes] -81805717de RIP: no previous prototype for ‘proto_reg_handoff_rip’ [-Wmissing-prototypes] -fea67da276 [PFCP] OHC: fix Port number field present -13581e6aca [PFCP] display changes -bb69464e4c [PFCP] F-TEID: add missing TEID -da24baf510 asciidoc.conf, sort-and-group: (trivial) fix a comment -ac41b0a941 [PFCP] IPv4, IPv6 address present -29c32812b4 RTLS: Add link to doc about this protocol -4ec8ebcebb SPDX: Convert doc and docbook. -92be91f57a [o|t]wamp: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -1cf6d365b2 mqtt: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -fdc8845803 ieee80211: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -ff302a283d btmesh: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -73329d786b DVB-CI: ensure that conversation_t stucture exists before using it -eaee0678ce mqtt: Use guint for offset -f35aa91c1a dissector/mqtt: Dissect the UNSUBACK payload -d337f4c5b7 dissector/mqtt: Payload length computation -bce5b50f73 Qt: Fix use-after-free crashes when changing packets -7cbbbe0bde Qt: avoid undefined behavior in ProtoTree::eventFilter -0c382106f8 dissector/amqp: fix TLS/SSL payload dissection -6ef9538770 [PFCP] PDN Type Dissection and minor fixes Added PDN Type dissection (3GPP 29.244 Section 8.2.79) Fixed bit order in dissect_ue_ip_address Added "Encoding error" message if MBR or GBR has different format than specified in doc. -cb7e896a4a Add frame number to packet comment dialog -fd46a58581 packet-twamp.c: General improvements -e935e902d6 ieee802.11: Fix the display of the Cisco Aironet DTPC value. -19a46ba774 RIP: do not register proto_reg_handoff_rip() callback -775bbbcded Start using SPDX license identifiers. -50b91d0b4d qt: add constructor to proto_tree (CID: 1420705). -784ad7297e UI: Use configured language for software update dialog -645dff11e1 dissector/mqtt: Replace proto_tree_add_uint64 by proto_tree_add_uint -414a63f160 extcap: rename interface names. -3bc743a9fd autotools: Fix build for unknown Qt interface -3996701183 Replace inet_addr() with our inet_pton() wrapper -2ebc41050e [PFCP] Dissect Node ID and minor fixes -e7e4dc5d98 gvcp: - Added support for new registers: - GVCP_IEEE_1588_EXTENDED_CAPABILITY (0x00000974) - GVCP_IEEE_1588_SUPPORTED_PROFILES (0x00000978) - GVCP_IEEE_1588_SELECTED_PROFILE (0x0000097C) - Added support for missing/new error codes (0x8013 - 0x8017) - Added dissector code for 'current link configuration' part of device mode register - Added support for proper event dissection with the length field in event commands is used as recommended by the GEV 2.1 specification - Added dissector code for new capability/configuration bits (iee1588 profile, multi-part, large leader/trailer, ieee extended capabilities) - BUGFIX: In multi-zone mode, zone directions where decoded as 'Receiver' and 'Transmitter' instead of 'Bottom Up' and 'Top-Down' - BUGFIX: Commands that received at least one 'PENDING_ACK' before the final acknowledge where always reported with '(Failed)' in the Wireshark main window - Fixed some typos gvsp: - Added full multi-part dissection support - Replaced some hard-coded numbers by numerical constants - Added support for missing/new error codes (0x8013 - 0x8017) - BUGFIX: In multi-zone mode, zone directions where decoded as 'Receiver' and 'Transmitter' instead of 'Bottom Up' and 'Top-Down' - Combined 'AddressOffsetHigh/Low' for multi-zone/part into a single more readable 64-bit value -74936320a4 802.11: Correctly handle Wi-Fi Alliance Multi-AP subtype decoding. -dc269fcd6f [PFCP] Improvements to Dissect F-TEID function Added Bit 4 - CHID as described in 3GPP 29.244 Section 8.2.3. Added "Encoding error" msg if documentation conditions aren't met. -f2727b571a TWAMP dissector for RFC 5357 -4367855163 dissector/mqtt: Rewrite the SUBSCRIBE payload size computation -afb252355b ISDN: Convert circuit API to conversation API -78665f5211 ISO 14443: Convert circuit API to conversation API -82891e37e9 DVB-CI: Convert circuit API to conversation API -c57ab694ec Qt: Give focus to preference value in PreferenceEditorFrame -25c5d830c9 Qt: Give focus to Title in ColumnEditorFrame -35a1907fe6 iograph: Use default graph values if io_graphs UAT file doesn't pass validation -1c25b71c7b mqtt: Rename mqtt_conv to mqtt_conv_t -428b354f0d btmesh: Remove a debug g_warning -8a6ea0e454 Qt: Further cleanup ByteView -87431fef28 dissector/mqtt: Add 'Subscription Options/Retain Handling' text descriptions -af285603ee dissector/mqtt: Dissect the User Property field -9f67e0a0d6 dissector/mqtt: Dissect MQTT v5.0 String/Binary Properties -d5759b72e6 dissector/mqtt: Add the 'Subscription Options' dissector -36faf3203a udpdump: don't call inet_addr() for every packet. -8730b2037a tshark/tfshark: Replace global prefs with a boolean -2125275c7c smb2: Fix bug 6027 to correct SRT computations. -3f189bed2f dissector/mqtt: Dissect the Subscription Identifier Property -ca7bffbfc3 [Diameter 3GPP] Sub dissect AVP Code: 1677 Group-PLMN-Id. -6565923eb3 [PFCP] Fixed apply action flags bits referenced in register info. In accordance with 3GPP 29.244 8.2.26 Apply Action. -1a3bd52e91 btmesh: Fix building without gcrypt -465f75b529 MQTT: add a missing break -4a1f8f5f27 Qt: ReleaseNotes and reformatting of Drag n' Drop -bf8d8ebfa4 dissector/mqtt: DISCONNECT and AUTH may not include the Property field -76eab87c7d dissector/mqtt: Dissect MQTT v5.0 Four Byte Properties -9e7cfd32dd dissector/mqtt: Dissect MQTT v5.0 Two Byte Properties -458f97b1eb dissector/mqtt: Dissect MQTT v5.0 Byte Properties -96735846be Qt: Clean Drag-n-Drop Mimetype for toolbar -4d6454e180 Qt: Drag n Drop Filter expression from Packet Tree -371b5c526b Have circuit functionality more closely mirror conversation functionality -f8a1878202 proto.c: fix field display test in hfinfo_number_value_format_display64() -0e85c0ad1e Fix typo: Heatbeat --> Heartbeat -b6d6eb9097 CMake: Detection of HTMHelp -0c1ea1cee1 fcp: create conversation if it doesn't exist. -62e81c5846 Open Windows CHM Help from Help menu. -dc0e6ccc9f tshark/tfshark: Do not apply console.log.level before it is set -5dd6a9cef9 isobus-vt: make sure to close the id file (CID-1413873) -99a53b2b95 packet-ieee80211: all frames have address 1 = RA -3593f0953f Fix Elasticsearch hex dump -1344e707b7 dissector/mqtt: Disconnect and Auth variable header -d84d43372c Improvement to plugin_if_get_ws_info(...) functionality -fa2649ac61 wireless_timeline: fix blank display -19b2ddcce1 dissector/mqtt: Update license notice -e2179a2ac5 dissector/mqtt: Add partial support for MQTT v5.0 -ea97b3364c Add AMR WB pino to make Decode As happy. -1e707e33fa [BT Mesh] Add Bluetooth Mesh dissector. -4405c5d769 Fix white space. -9705f653da print: add fi check. -147e491025 Convert PT_EXCHG into using conversation endpoints -0dfff8c4b4 IEEE1905: Add a break to fix a malformed packet issue and dissect Multi-AP Extension types in EAPWPS. -8b79187b66 ieee802.11: Add support for the Measurement Pilot Interval IE and fix dissection of the actual measurement pilot interval. It is an 8-bit field according to IEEE802.11 2016. -156a0b62eb Tools: json2pcap script update -ba6dd97081 Remove epan win32 x86 assembly -93bda0b18d Add conversation/endpoint statistics for Linux SLL -23afd28daf Convert TIPC to use endpoint conversations -08bf89f487 zbee zcl se: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -10cc91f83d RLC: Replaced g_malloc with tvb_memdup -2ef00337c4 CMake: Remove "compress" remnant -dc18da434b packet-infiniband: Proper parsing of ClassPortInfo attribute -f891603a47 autotools: Eliminate spurious libwireshark_asmopt library -ff3bd8c7ce conversation_table(.h): fix parameter 'ptype/port_type_val' not found in the function declaration [-Wdocumentation] -72c2e53981 autotools: Use pkg-config to configure Libsmi -62f705e844 autotools: Try to be clearer about --with-ssl and remove cruft -711f69c807 CMake: Don't offer unsupported options -68ead1d025 Qt: Fix drag-n-drop in toolbar -aed3e66672 [Automatic update for 2017-11-05] -7e6f6562fa TCP: cleanup Riverbed option -fc318e6a1f Better instructions on building with Qt on macOS. -1741b6b23c oss-fuzzshark: force direct malloc -d11f5dff8e TCP: Fix Riverbed probe option tvb handling -802517e917 packet-infiniband: SM class does not support ClassPortInfo or InformInfo attributes -834c65a1f8 packet-infiniband: Make unknown GS class attributes show up in wireshark Info column -0cd40887d4 packet-infiniband: Better variable naming -b4856927eb packet-infiniband: DETH Queue Key should be hex rather than decimal -002133c606 packet-infiniband: Make unknown PerfMgt attributes show up as PERF in wireshark Info column -b70429427f packet-infiniband: Fix commentary typo (for consistency) -3c2f217940 packet-infiniband: Add missing SA methods into mad_method_str -9b82c6b21e packet-infiniband: Fixed some PortInfo:CapabilityMask bit names -c04c92fbf9 packet-infiniband: Add first and last to RMPP_Flags -b3f4ca6077 packet-infiniband: Fix some SM class attribute IDs -92dc84cff9 packet-infiniband: Fix SA MCMemberRecord attribute name -8894195a47 packet-infiniband: Use SA rather than SMA as Subnet Administration header -b9c5601dd8 packet-infiniband: Removed erroneous MadHeader comments -71389177e4 Add Decode As support for RTP payload -cd3948f99e Add backslashes to definition of WSUG_TOOLS_HELP_FILES in docbook/Makefile.am -6f382fed37 DOCSIS: RNGRSP: formatting of equalization coefficients -b227943e66 Exported PDU: apply EXP_PDU_TAG_COL_PROT_TEXT whatever the next_prot_type tag -e00162301b Ensure endpoint members of packet_info structure are initialized in packet.c -f6edbcd643 mqtt: Simplify message decode matching -be625b9be7 Fix Elasticsearch hex dump -5d9c8ecbc1 Remove eroneous DoD association by deleting IANA entry. -78ee8c419f Do not register proto_reg_handoff_XXX callback when not required -dd1f75a53e ZigBee ZCL Sub-Ghz Cluster dissector -c571e69208 [GTPv2] Add dissection of 8.127 Header Compression Configuration. -dd4f8d08b2 ZigBee ZCL Keep-Alive Cluster Dissector -062ca10cff ZigBee ZCL MDU Pariring Cluster dissector -93c358cb5d FTP: links between setup and command frames -66b441f3d6 Add ability to create endpoints through conversations -d518f28b39 configure: Fix pcap-config --cflags command substitution -7e4723a589 DOCSIS: add burst descriptor types. Fixed some bugs. -50c337f40a mqtt: Add message decoding -e8c7975b6f s7comm: Several minor improvements -5bea387c2c HTTP: Update status codes -649c81b83c Qt: ByteViewTab Fix tabs creation -56a130a152 ByteViewText: Remove epan dependancy -c5165f325b conversation_table(.h): fix parameter 'ptype/port_type_val' not found in the function declaration [-Wdocumentation] -ec43b0faa6 Deduplicate Elasticsearch output -e14f1ad37d .mailmap: update (of October) -6d8661ceef Fix segfault in Elasticsearch output -3a1f958cf8 Remove unused netdb.h #includes -d887d76f27 [BSSMAP-LE] Correct dissection of 10.20 Positioning Data. -90867dd8e3 [BSSGP] Add PEI -d21eb05eba [BSSGP] Fix IE numbering in PERFORM-LOCATION messages. -9a464fd9bd Avoid asserting with EAFNOSUPPORT -e4ac91091d tshark doc updates -0de8c6f4c7 FT_IPv4 fields' values are 4-byte integers, not structures with a pointer. -bbae1d25c2 Fix indentation. -e73571117c [BSSGP] Fix decoding of Paging Attempt Information in PAGING PS. -9008d7f867 Fix assert when trying to display an IPv4 address -d597b5d61e Remove port_type values not set in pinfo->ptype -39ba9d4e7f Add wsutil/inet_ipv4.h. -dd1c18dd03 Make FT_IPv4 a bit more like FT_IPv6. -734c5b35a5 Get rid of ipv4_get_net_order_addr() and ipv4_get_host_order_addr(). -3630a447d9 Get rid of unused #defines. -62b870a722 Do not assert in ws_inet_ntop() -bebd79aae9 parlay: Add another pragma to disable warning -63966ec5d5 Use endpoint_type in conversation tables and hostlists -765a67b68a "Hardcode" the port types used by Export PDU functionality -1e8e9a807f make-manuf: Fix a comment. -abfb644117 Add conversation endpoint type -1bc6d4e965 Diameter: Add Huawei DCC AVPs -fe8d897e25 sizeof(buf) is not what you want here -7507b11ec4 Improve our ip6_to_str_buf() implementation -de1b26a3c6 More ws_inet_ntop() tweaks. -a25af02ef7 Clean up processing of encoded addresses. -930f634515 [Automatic update for 2017-10-29] -78f9a07f0a Remove unused epan/compress/ source code -e1ef732c11 Get rid of MAX_IP_STR_LEN and MAX_IP6_STR_LEN. -83a4eadc07 wtap.h: Replace literal buffer size with WS_INET_ADDRSTRLEN -ce25b358a9 Go with the RFC 2133-and-successors values for IPv4 and IPv6 address strings. -0527747e23 Retire use of getprotobynumber() -18237cfd15 configure: Display ssh_user_agent as a libssh sub-option -7dbc520d57 Privatize the conversation_key structure -db3be9f850 Remove display of "old" key in GTK configuration hashtable dialog -051dcd1086 Fix bug in FMPUX heuristic dissector -7df5fcdc51 Share use of conversation_hash_exact -23afd9a184 Convert to using find_conversation_pinfo where appropriate -27c10ed72e AMQP: Add dissector table for versions so they can be dissected with Decode As -5907d17b9a QUIC: Display Connection ID (CID) on hexa -b0edc623b1 IEEE 1905.1a: fix an infinite loop (CID 1420355) -695d8fc318 MOAR PRE-ALLOCATED FIELDS. -2b615cf322 Also display the protocol with -G dissector-tables. -985c0594a5 Indicate Decode As support in the -G dissector-tables output. -a1218446d9 Put all the 11n vs. 11ac stuff together. -7ddfee9aea tshark: Use -G help instead of -G ? -7c9ec1d13c Don't add for "Decode As" if the dissector table doesn't support it. -89e40fad29 packet-knxnetip.c: Fix bitmask -c6c709490c Q931: Fix Q931_ISO_IEC_STANDARDIZED_CODING value -ce181cbc87 DOCSIS: DPD: adding modulation list to info column -087faa2488 Always provide value for Decode As selector column -86302a7622 s7comm: Syntax-id decoding of frequency inverter parameters -86cb152b2f peekremote: Support properly 11ac MCS rates. -3a6552744f Add find_conversation_pinfo -f24651493d OSPF: dissect_ospf_bitfield -> proto_tree_add_bitmask -4c8dfe6f6e Autodetect more AMQP 0-9 captures -c59601eeea Remove AC_PROG_GCC_TRADITIONAL from configure.ac -398dc81127 Change NewCo to new Company name, Aliv -e2afd06e65 YACC is set to the missing script if not found -764431f882 autotools: Fix LN_S usage -42f5aa4566 IEEE 1905.1a: fix an infinite loop (CID 1420356) -33d28030b1 [AMR] Change the Payload type preference to a range and have separate ranges for AMR and AMR-WB. -395c54c489 [BSSGP] Fix decoding of PERFORM-LOCATION-REQUEST. -bb7511bccf [BSSMAP-LE] Add dissection of 10.18 Location Type. -4ee492e910 OSPFv2 Segment Routing extention support with RFC7684. -545f200224 PFCP: Dissect Node ID: Fix length of FQDN Node Id Type -0a033cdc65 IEEE 1905.1a: remove an unused hf variable -b085418501 IEEE 1905.1a: add what seems to be missing breaks -4330b268b2 debian: add ws_compiler_tests.h to libwsutils-dev.install -db41ccd009 Device provisioning protocol: Fix a last issue with DPP and Configuration commands not being searchable. -42a9e893fb Clean up a bit. -1ceab868cd TRANSUM: File loading slow with transum enabled -4e4f1debb7 Fix typo. -e82adfba74 proto.c: do not set an item length longer that the remaining tvb length -ed20250c13 proto.c: protect against buffer overflow in proto_find_undecoded_data() -a0973d0f94 Move the compiler version tests to ws_compiler_tests.h and use them elsewhere. -ea49c337c5 Include VLAN ID in key for ICMP request/response tracking -05b1d35586 Initial coding of the ieee1905 dissector with Multi-AP support. -b4a6f4e244 oss-fuzzshark: add missing include to fix implicit declaration of color_filters_init() -6d092c1344 Whitespace cleanups. -985a8f297b Move a comment to where it belongs, expand another comment. -6ddee4aab2 We don't need to define sockaddr_storage. -fb160e53c8 Use more than just "does it claim to be GCC?" to test for attributes. -b7f7bee8cf CMake: Set the Windows build target to Vista. -de6fcf2f21 Fix indentation -ac804b59e2 Improve our inet_ntop() wrapper -296a36698b configure: Remove profile-build option -3bafae200f DOCSIS: added Energy Management and CM Status Ack modem capabilities -52332e3f9a PFCP: Fix offset after decoding Message Length -91ae90ba82 ipv4_get_net_order_addr() is no longer an exported function. -b1147a6033 Rename some IPv6 address test functions. -458c3c026e Add a ws_in6_addr typedef for struct e_in6_addr. -0a99d3ef31 Fix comments, remove a no-longer-needed include. -b331641f98 CMake: Remove unused header checks. -f97befbaa5 RANAP: Associate RTP dissector with CS streams -bfad9c56f9 CMake: Don't check for windows.h or winsock2.h. -859405fd2d Swallow up the stuff from epan/ipv4.c into epan/ftypes/ftype-ipv4.c and epan/ipv4.h. -e7abfc397b Clean up white space. -f46d4d6e3b Use a union for the IPv4/IPv6 address. -16309e41c8 configure: Fix --with-libssh argument name mismatch -93fba33e95 asn2wrs.py: use 64 bits variant for constrained integers using MIN or MAX keywords -eae216ef1d Remove replacement inet_pton/inet_ntop -4dc02b2fcf We're using inet_pton(), so we don't need to worry about non-dotted-quad addresses. -14080744db Get rid of a no-longer-needed variable. -6537c996a6 Clean up and expand comments. -90644c8372 Remove inet_aton() usage everywhere -c5529dd7f1 debian: Update symbols -749447fc80 Use "not installed for development" for libgcrypt. -091607f8eb rdm: Support NACK_REASON and fix a PD dissector -0e7d2542b0 Add 32x32 png file for UAT "clear list" icon -7318d8337a Remove leftover #define. -e1ef8e5f75 Test g_printf() thousands grouping flag at runtime -08a4903283 Fix registration of SIP atop SSL/TLS. -15ce2db13a mqtt: Use proto_tree_add_bitmask -14e687c1dd Make plugin support a runtime property -12d63c428f configure: Remove ancient inet_pton test for brokenness -6014bfe6fc Get program to the right working directory. Otherwise patches breaks. -bc924b6283 DOCSIS: fixed TLV name -c7918da8a6 Improve http object export for URLs with long extensions -b74af85147 ssl-utils: Add export tls13_hkdf_expand_label -6e3133c41c AirPcap is Windows only, reflect that in about dialog -182d9deb08 Add "Apply as filter" button to Coloring Rules Dialog -a16126fffb QUIC: Add draft-07 value_string -de066346a6 mqtt: Fix some mistakes from previous commit -89fe6629b7 [RFC] dissector/mqtt: Fix handling of fixed header flags -535ac5832d Fix make distcheck -ce3ce9e70e [Automatic update for 2017-10-22] -b91089befc Add IANA arc and first entry (MUDURL) for lldp. -b913bcc13a NFSv4: Fix for duplicate StateId hashes -aa04d2355e autotools: Build and install user guide -b0432442c6 [Automatic update for 2017-10-22] -61380f9504 Add button in Qt UAT dialog/frame to remove all UAT entries at once. -4e3114d01d Eliminate #include from dissectors that don't need it. -85820a8354 Diameter 3GPP: call XML dissector for Civic-Address AVP payload -0d9b8eaf08 Warn the developer if we're building with GTK+. -b289699ace Remove oui_vals value_string and epan/oui.c -0f868cfeb0 nfapi: fix 'nfapi.p7_message_header.m_segment_sequence' exists multiple times with NOT compatible types: FT_UINT8 and FT_BOOLEAN -0088d010ed Qt: fix crash after loading SRT dialog -c23e3761a5 file_util.c: do not leak service handle -0a6c51e4a0 autotools: Improve SUBDIRS usage -e6e8b7b662 autotools: Sort out how we handle plugin.c -d64c300522 Do not add Npcap path if npf.sys service is found -4273eced0c cmake: fix Qt build with CMake 3.0.0 and 3.0.1 -fd1d13567d LCSAP: fix retrieval of XML dissector handle -ea1476c4f0 Suggest using CMake rather than autotools. -7aa5630d1e TCP: Add a documentation note. -c1807eec78 Add more notes about Asciidoctor. -0870f8586a Remove duplicate values in pfcp_pr_time_unit_vals -2323b20779 Correct duplicate values for csi_rs_class_vals -15c4382f17 FP Mux: disable heuristic dissector by default -d291d1a423 Update enumerations for SISO-REF-010 v22 -5fd13dac12 fpmux: Fix error string and comment -bc880f6c3e FP Mux: reject empty tvb -288973ff74 FP Mux: create conversation if it does not exist -b580bbfdd2 FP Mux: do not register UDP port 44955 by default -e5755a6213 FP Mux: fix a typo in preferences -d8fdc135c4 Update packet-kerberos.c -2196fcb008 Refresh wsutil/Makefile.am -45fbb287b4 autotools: Remove abi-compliance-checker code -c703ba52ad DOCSIS: Fixed bug where OCD TLVs are nested -2575a2e9a8 autotools: Sort out how we handle register.c -dfa893b1cf cmake: set CMAKE_AUTOUIC and CMAKE_AUTORCC to avoid CMP0071 warning -b85b946a94 Add FP-Mux dissector -5a85f5a40b SMB2: accept and save empty filenames on CREATE requests -bbb1309741 Added default for every switch statement -1ac9db4ca6 Protobuf: Fix format error -070e561ed9 autotools: Smaller cleanups -96d6267e2d ZCL SE Octet Strings: Dissect zcl se octet strings as length and data -7cfbd2b9ba Suggest CMake if Qt not found on Darwin; say "not installed for development". -55b0c251a0 autotools: remove macOS Frameworks support -1d238ec636 autotools: Remove setuid-root.pl -ca7f204576 dissector/ptp: fix typo - should be ptp.as.sig.tlv.flags -f6915bef29 SMB2: rename QUERY_INFO buffer input fields and parse Reserved field -a8a0d5ff98 autotools: Fix bogus checkAPI targets -6f9630561f [Bluetooth] Prepare for adding a BT Mesh dissector. -f19a2c0b8c CMake: increase minimum required version to 2.8.11 -a3ba3ba943 CMake: fix Qt build with CMake 2.8.12 and before -731434cbca nfs: fix nfs dissector to show correct mirror and data server counts -560945336c Bugfix Decode As dissector table selection. -3d78077f7a CMake: fix build regression with CMake 3.0 -b6ab301275 Remove GTK ige mac integration remnant from configure.ac -b5505fd451 ssl: regression fix for decryption with renegotiation -46f4664b29 checkAPI: error out on empty filelist -9cfb746e65 nfapi: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -4acce81d12 nfapi: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -ba92b90f8b lorawan: Fix Join Request and Join Accept -356d6b8db0 GTK: Remove OSX integration library support -0a3cf5d5cf protobuf: no previous prototype for ‘sint64_decode/sint32_decode’ [-Wmissing-prototypes] -dbbaa41362 autotools: remove some macOS specific build options -0d6c5a79eb dissector/mqtt: Fix some inline comments -1a8143172c dissector/mqtt: Add the protocol version string -5967621d19 dissector/mqtt: Add the MQTT protocol description -f7054dcf05 RSVP: fix some typo -d3f636ece0 cmake: fix CMP0026 deprecation warning in CMake 3.9 -282b59a853 [RFC]androiddump: Support extcap-dlts option -2cb717ec78 cmake: remove and reorder unused cmake policies -1dd0111f5e Initial submission of the nfapi dissector -21c030ca75 packaging: Fix RPM spec file -55e0503830 autotools: refresh rpm-package target -cb89fdd1f6 Add support for BASE_OUI -2663881c37 rlc: Fix bug in 'RLC over UDP' dissector -6aba76666d rrc: Dissect algorithm capabilities -d0a4a614f9 plugins: Remove COPYING and NEWS -52bcdda04e ZigBee ZCL: Add additional On/Off cluster commands -9764cd0a83 autotools: make maintainer-clean should allow rerunning 'configure' -f89b8ccff4 Makefile(.am/dissectors): fix indent (always use tabs) -2563f9dd79 plugins: Fix -Wmissing-prototype for plugin_register() -9d49e13166 Remove superfluous null-checks before strdup/free -37ccb77a1a Fix comment -9ac61baa86 autotools: Make some installation hints more visible -f053b082cd Revert "autotools: dispense with some installation warnings/notes" -79cdf3a820 autotools: dispense with some installation warnings/notes -2ef359cdae [Automatic update for 2017-10-15] -9d189c7e20 ssl: assume everything after CCS is encrypted -b5948a042a autotools: dispense with desktop-file-install -5842fe4afe autotools: dispense if-else shellcheck test -d4b0fb5773 autotools: remove unused variables -1dea7f3dc1 Rename ui_util.h -> ws_ui_util.h -af09db8bd3 Tshark: Optional packet summary for Elasticsearch -ddf6526256 FindPOD.cmake: look for pod2man.bat -c4fbd43ade configure: Fix PCAP_LIBS without pcap-config -2ecc51f28f Some trivial fixes from running cppcheck. -c2f1ab1cbc Update comment. -0943d6ee9d FP Fixed bug in heuristic dissector -9bba3866ff CMake: Allow user build flags to override default build flags -68ef879711 docsis: fix 'docsis_vsif.gex.sav.spr.static_prefix_address/.gex.imja.imja_ssr_source_prefix_address/.imja.imja_ssr_group_prefix_address' exists multiple times with NOT compatible types: FT_IPv6 and FT_IPv4 Change-Id: I7c978870eb3cc54e718fe3c810f7b4e7f6ea67c9 Reviewed-on: https://code.wireshark.org/review/23897 Reviewed-by: Michael Mann -1e0dcf8daf docsis: fix 'docsis_vsif.gex.extended_cmts_mic_hmac_type' exists multiple times with NOT compatible types: FT_BYTES and FT_UINT8 -337f49243f Add ptvcursor APIs that return the values it retrieves -32d31e55ae WiMAX ASN CP: Leak less memory. -f3ba040479 win-setup: Don't bother downloading UPX. -99fd0cfb05 FTP: setup conversation properly for PASV sessions -5ad0579beb IEEE 802.11: fix a segmentation fault introduced in gd6eda2a3 -2a8ab239bd [TCAP] Make "tid" a generated item rather than hidden to make it obvious that it exists. -da8dbd2471 infiniband: add PSN and RETH DMA length to infinibandinfo struct -b363e46ad4 IEEE 802.11: add missing breaks -9551aca9a6 Add --print as an alias for -P, to match tcpdump. -b2467fddb1 ProtoBuf: Remove an unused variable. -95c50e3dd7 Decode SNR in Compressed MIMO Beamforming report per ieee80211at_2013 sections 8.4.1.{29,48} -6ef693dec1 [Solaredge] Fix SuSE 11.4 build packet-solaredge.c:1013: error: declaration of rand shadows a global declaration -8fbad3dd56 Start of adding Protobuf (Protocol Buffers) dissector. -3444d41fd0 [GSM SMS] If the digits are E164 International number add an E.164 filter. -698aa24165 Change FI_VARINT to account for FI_BITS_XXX flags -6b466a9e4f [gvcp] fix extendedblockids check and resend cmd parsing -d72a18faad Fuzz: Limit the number of packets we process with Valgrind. -95ce7daf65 infiniband: fix OpCodeMap string for UC_RDMA_WRITE_MIDDLE -e8dbf386d8 Fuzz: Write memory leak info to the error log. -3bfb9aabe0 [Diameter 3GPP] Fix bitmask in feature list B26 and add B27. -d8d60b4980 Add ENC_VARINT_PROTOBUF -c6a0e2a791 packet.c: fix a control flow issue reported by Coverity (CID 1418671) -1df866d99e ftypes(.h): fix indent (use tabs) -14107eec71 proto(.h): fix indent (use spaces) -6628fdf54b [Automatic update for 2017-10-08] -ddb754243e X2AP: fill gaps in extended value string array -eb5b2a211d S1AP: upgrade dissector to v14.4.0 -750eb3637e tap-flow (ui): fix no previous prototype for ‘register_tap_listener_flow’ [-Wmissing-prototypes] -53706c80d6 RPC-over-RDMA: fix write list chunk count -471736ece0 DOCSIS: added vsif general extension dissection -6172627534 Make osx-app.sh a configured file and remove Autotools targets. -ae794fc5f2 M3AP: avoid appending m3ap multiple times to frame.protocols field -fa8fd247cf M2AP: avoid appending m2ap multiple times to frame.protocols field -0a4c646cbc LPPa: avoid appending lppa multiple times to frame.protocols field -155f8d5288 X2AP: avoid appending x2ap multiple times to frame.protocols field -82acd85bcc S1AP: avoid appending s1ap multiple times to frame.protocols field -561914bd20 gRPC: Several bugfixes -5a99830e21 Qt: Free dynamic menu actions at shutdown -867e6f0e00 qt: Fix leaked dialogs -3c9f440ac6 sharkd: export field filter string. -7219f6467f HTTP: Add http.file_data based on the captured length. -8804ddbe2a gsm_sim: fix conflicting entry in its value_string -1961297a55 sharkd: check if JSON value is string or primitive (true/false/null/number). -ea6e4b577f sharkd: support for user column-set in "frames" request. -70996dc669 Qt: add preference to restore display filter after Follow Stream -0553cda6da Instroduce col_finalize(), to allow creating column_info based not only on preferences. -f61c381b5a Remove unused code from osx-app.sh -3cddb369d5 TLS: enable OCSP status dissection for TLS 1.3 and DTLS -064038bb1b DOCSIS: added dissection of IPv6 classifier TLV -5826a8532e macOS: Fixup app bundle rpathification. -2c89e6c448 E.212: update list to Operational Bulletin No. 1133 (1.X.2017) -dcf7ca7abd interface_toolbar (Qt): fix commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions] -ec485f3f52 wimax(-int.h): no newline at end of file [-Wnewline-eof] -1d29691bb6 prefs_filter_expressions (GTK): fix no newline at end of file [-Wnewline-eof] -c09c6531ba conversation_table: Export all functions for external plugin use -27c7aa38aa infiniband: fix ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] -2777003e12 Add version check for plugin compatibility -d477ea35a9 nfs: fix typo on new xattrs attribut -5d672c469d nfs4: Add ACCESS_MASK support for xattrs -e670f9c80b TLS13: fix SCT dissection since draft -17 -83cb6ff625 GTPv2: fix out of bounds access when decoding Private Extension IE -96c07c6471 HTTP: fix for ICY responses which were displayed as HTTP requests -a6dec130a9 PROFINET: Fix undecoded signal value in DCP Set Request. -ab01a1eab1 QUIC: rename Stream ID Needed by Stream ID Blocked (draft-06) -06548c905e QUIC: Add draft-06 version (value_string) -6a083c1256 ZCL Events Dissector: Increase number of subtrees -e3ea990450 btle: Add preference to detect retransmission -1f8e7c45e1 Tshark: Prepare Elasticsearch output deduplication -ed49b3dcfe Dissector: SolarEdge inverter monitoring protocol -f54d07b019 FP: Add heuristic FACH 1 dissector -4d563d8f10 Remove the SVR4 packaging assets. -5c2a5dbdcd plugins: Improve output format -b7107bdf9d CMake: Fix extcap plugin directory -90d32f8313 Fix WiX installer -6e24d5f690 Unsplit "m2m" plugin (wimax mac-to-mac encapsulation) -e155e91599 stats tree: (trivial) reformat assignments -9ab17810bc stats_tree: fix the comparison routine for COL_AVERAGE -d8903ce397 simplify some include file paths -be3b1291d4 GTPv2: Add individual IEs to subtree array -797a9bf67d [Automatic update for 2017-10-01] -23e2b1f948 Fix make distcheck -cf79a87705 WiMAX: Fix possible crash during protocol registration -bf580c066a Make make-dissector-reg.py pay attention to word boundaries -73504255fb Fix typo in make-dissector-reg.py -6106196232 btle: Don't ignore frames with incorrect CRC when detecting retransmission. -4ef7894862 btle: Improve retransmit detection -d3e34586c5 btle: Ignore retransmitted frames in reassembly -fbcd64deb8 PortableApps: Don't ship development files. -ec9e555456 Have dissect_7bit_string() return a const gchar *. -0419deb63b radius: display in same fashion as Diameter -9cb1892f38 epl: fix od_idx display in tree -f0e12f0fd3 Remove TPG plugin and dependencies -13184fbf3a HTTP: fix the Response Version -b301194717 ZigBee ZCL SE comments: Fixed comments and descriptions in ZCL SE. There are no functional changes. -cd90f732a1 Improve frame.protocols accuracy. -3d661f2fe5 GRPC: fix character check (CID 1418526) -6ab87ad77d LTE RRC: upgrade dissector to v14.4.0 -f835875499 GRPC: fix a control flow issue (CID 1418525) -dc527152a8 RRC: upgrade dissector to v14.4.0 -492da78a2c nfsv4: Implement the xattr support for NFSv4 -c634f2b184 Capinfos: Add SHA256. Remove MD5. -5ecfe0c565 sharkd: support for frame comments. -e8492934d6 WSUG: More tools updates. -f48c2cb5d4 LPP: upgrade dissector to v14.3.0 -0e63979730 plugins: Move the build dir scanning code to a separate function -9515fba1fa Remove "easy_codec" source -a1969dd6f6 plugins: No need to allocate a new struct -a269ae1b6a Rename "ws_version_info.h", also .c -221a2bcbd0 Move some DIAG_OFFs to make code less ugly -cd6ca0da41 DOCSIS: Adding Attribute masks to Service Flow -85c0a78073 plugins: Use g_slist_prepend() instead. -a0eb34232f GTP: fix display of GTP Prime in frame.protocols field -e60319e54b coap: Added dissection for LWM2M JSON inside CoAP protocol -f2404376f8 plugins: Build the description string while loading -c5c05911c6 Add GRPC dissector -b89726db6d ZigBee ZCL SE Events: Dissect commands within ZCL SE Events Cluster -0b76a4957d plugins: Sort the descriptions -f022a629f1 plugins: Use hash table for book-keeping -b45a7ba7df HTTP2: Store all packets' header indexes in header_stream_info struct -5e2c08c5d0 ZigBee PP Dissector: Increase number of subtrees -799f4f0e14 Editcap: Don't treat plain -F and -T as errors. -a8a3903e55 Qt: Free MainWindow at shutdown -e2d43e7d4b Docbook: Automatically generate the tools help output. -f3d9766cbc Qt: Fix leaked interfaces array in Wireless frame -a9b4f31d4a NAS EPS: upgrade dissector to v14.5.0 -4efa11528e 3GPP NAS: upgrade dissector to v14.5.0 -8615081a09 plugins: Fix crash loading binary module twice -8b5b843fcb udpdump: Add missing include for timeval struct. -94af9724d1 macOS: Fixup plugin signing. -33c00a6741 text2pcap: fix crash when there is no argument -f649064130 Add toy plugin to doc/ as an out-of-tree build example -625bab309d Docsis: fix an infinite loop -194d30badf packet-brcm-tag: Add Broadcom tag dissection -dc011cc53e pidl: fix field2name wireshark dissector test. -c1a5531b71 pidl: Fix array range checks in python output -a98d108916 python3: Use "y#" instead of "s#" for binary data in PyArg_ParseTuple -141637d327 pidl: Fix Coverity warnings from duplicate NULL checks. -5ea8c70c05 python: pidl: Port Python interface generator -097de92cfb pidl:Python: use of pytalloc_GenericObject_reference*() for pyrpc_{ex,im}port_union() wrapping -4861fbe121 pidl:Python: replace pytalloc_CObject_FromTallocPtr() with pytalloc_GenericObject_reference_ex() -75f78cd49a BUG: https://bugzilla.samba.org/show_bug.cgi?id=12601 -5bda9bd4cb pidl:Python: add PyTypeObject objects for function structs -fd81dea208 pidl:Python: split out a PythonElementGetSet() helper function -1dd1a13e9f pidl:Python: the py_{import,export}_*() functions can be static now. -484d114b36 pidl:Python: make use of the pyrpc_{import,export}_union() functions -0517a05b54 pidl:Python: provide a PyTypeObject with METH_CLASS __import__() and __export__() hooks -1373f619f9 pidl:Python: provide the abstract syntax as ._abstract_syntax -aff94cf8f5 pidl:Python: prettify names of constants -d7311431b2 pidl:Python: improve the .doc string for the get/set elements -1cbb04eaf1 pidl:Python: make use of NDR_ERR_CODE_IS_SUCCESS() -e3acb2e3eb pidl:Python: __ndr_print__ functions don't get arguments and need METH_NOARGS -856ce75060 pidl:Python: check the return values of talloc_ptrtype() -da01add662 lib: modules: Change XXX_init interface from XXX_init(void) to XXX_init(TALLOC_CTX *) -3183465351 s4-rpc_server: Allow each interface to declare if it uses handles -07a21ba6f6 s4-rpc_server: Add back support for lsa over \\pipe\\netlogon optionally -dc7a03486c pidl: Make dcesrv\_$name\_interface "static const" -a19fdccf51 pidl: Use a static const initialised struct in dcerpc_server_$name_init(void) -ad0417cb78 libndr/compression: pass down compressed length in ndr_pull_compression_start -7c56a5affb pidl:NDR/Parser: add missing {start,end}_flags() to ParseElementPrint() -8fdcc95456 pidl:NDR/Parser: initialize [skip] values in ndr_pull_* -67522b6130 pidl:NDR/Parser: add "skip_noinit" element -d037bc66c1 pidl:NDR/Parser: fix "skip" for pointers -7bb3df70b1 pidl: use ndr_push_charset_to_null() when [to_null] keyword is used in IDL -2558728ff9 s4: COM: Remove talloc_autofree_context() from (unused) COM code. -c73e940526 pidl: Make static struct api_struct also const -18d258ac46 pidl: Change *_get_pipe_fns() to return const struct api_struct * -f6d956cf92 pidl:NDR: add ReturnTypeElement() helper function -9ab7b538f0 pidl:NDR: keep interface->{ORIGINAL} -181d9b1d26 Windows: fix NSIS and WiX installers -1f3e365341 GTK: Fix warning for missing action -15b6776992 sharkd: close server file descriptor in child. -7517b73e74 Replace DISSECTOR_ASSERT(hfinfo->type == FT_STRING) with DISSECTOR_ASSERT_FIELD_TYPE. -a9963c45e7 Move DISSECTOR_ASSERT_FIELD_TYPE_IS_TIME after __DISSECTOR_ASSERT_FIELD_TYPE_IS_TIME(). -bb9e8d109e Use proto_tree_add_ipv4(), not proto_tree_add_uint(), to add FT_IPV4 fields. -21f6dca753 sharkd: don't go to background when using stdin and stdout. -d7ec2cbc38 autotools: Use package flags to configure libpcap -69bfcbc67e CMake: Print build flags just before feature summary -cf4abe1376 CMake: Pretty print PACKAGELIST -dcf52a1695 Install libwiretap and libwscodecs headers -b44b7dee03 [Automatic update for 2017-09-24] -26a8b576f4 megaco: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -12684c7e4e Don't use proto_tree_add_uint() with FT_BYTES. -e345d19b95 GPRSCDR: decoding of PDPType -b13d5eac26 Don't look at the comment or process table with pre-2.2 files. -a065bb586e WebSocket: remove useless pointer checks (CID 1418346) -c0fc66c670 PFCP: fix a typo (CID 1418345) -c5403b6c1e Add lcap file extension to nsis and wix installers. -fd4dc6f115 plugins: Fixups for g9260461f4f -caa9b19107 ZigBee ZCL SE Metering: Dissect functional notification flags and notification flags 2 to 5 -e7cc0279ab Have sequence analysis properly use filters from taps. -3c8750dfb3 Revert "CMake: Print a warning if CCACHE_CPP2 is unset." -ed96750784 nsis: Always create the extcap directory -b4fc86d2d5 ZigBee ZCL Attributes: Set length of attribute subtrees -ed1ecfb39c CMake: Print a warning if CCACHE_CPP2 is unset. -5f667694d3 Add Flow Graph functionality to TShark -620d54b1e3 Complete move of tap-sequence-analysis.c functionality to sequence_analysis.c -bd28737d7f Diameter 3GPP: update S6a/S6d/S13/S13' AVPs -7ec31d0617 [PFCP] Add more IE dissection. -137a4456d9 packetlogger: Add Syslog and Config types -ed15895221 cmake: look for Qt5 from Homebrew on macOS -e2a2618d9b UMTS RLC: Removing unused 'is ciphered' function -a8a2a8776b FP: Removed unused code -6be572006e plugins: Add backward compatibility for personal lua scripts -25ba538bc5 plugins: Be more descriptive in "about wireshark"->"folders" -f1501b82a7 [MEGACO] In dissect_megaco_eventsdescriptor() check for dm(DigitMap) not only d as it may get confused with dt(delayTime). -b1395ce1f7 tibia: fix 'tibia.vip' exists multiple times with NOT compatible types: FT_BOOLEAN and FT_UINT32 -a5ed8266bf messageanalyzer: fix 'etw.ndis.packet_metadata.wifi_channel' exists multiple times with NOT compatible types: FT_INT32 and FT_UINT32 -fd0e0513f0 PFCP: fix 'pfcp.mp' exists multiple times with NOT compatible types: FT_UINT24 and FT_BOOLEAN -1768cea96f GTPv2: fix 'gtpv2.uli_lai_flg' exists multiple times with NOT compatible types: FT_BOOLEAN and FT_UINT8 -ee4c70b92c Add version.conf to git-export-release. -72415b5066 FP: Comments Fixes -6db17741e4 FP: Properly configure standalone PS RAB DCHs -eefec69861 UMTS RLC: Hide deciphering preference by default -e27870eaa6 RTSP: fix stack use after scope error reported by ASan -f9207b0f6c Qt: Restore ability to display RTT by sequence number -ded1d1089a CMake: fix extcaps dependency list -4458d0b59f Snort: check executable and config files exist before trying to run. -a17bbc1841 qt: Fix some leaked menu objects -3ce30eb1fd Fix leaks related to recent settings -8f4692f6f9 Explicitly add ICMP and ICMPv6 to Flow graph. -b5759cafae Integrate LBM UIM Flow dialog into "regular" Flow diagram. -8db4ddd40c Rename get_plugin_dir() for consistency -bbbec5552d windows-common: remove volatile qualifier from num_aces -70263eade4 Qt: main window slots: don't connect setCaptureFile to DecodeAsDialog -253fcfa221 6lowpan: Create ifcid from AT_ETHER -0d869dae1e Sequence (flow) analysis: fill timestamp when creating item. -4930772178 WebSocket: check websocket_extensions pointer validity -941fac1be2 IXIA lcap support -dae91bcb90 [PFCP] Add more IE dissection. -1783a3b7df btle: Use bd_addr as link-layer address in data PDU -8615e78630 Disable flex-generated [-Wsign-compare] warnings -dd5875c487 Sequence analysis (flow graph) optimizations for dissectors -8a25ac7306 qt: Fix leaked style for OverlayScrollBar -16fc190303 prefs: Fix leak when parsing empty pref string -6bc4de9a26 Qt: Add key events to accept and reject changes in FilterExpressionFrame -f681855737 Qt: Fix FilterExpressionFrame layout -59fce46d01 Qt: Add key events to accept and reject changes in PreferenceEditorFrame -939ea8c8ed Qt: Make ColumnEditorFrame use FieldFilterEdit to get a autocomplete list -3cb95b0521 Qt: Add key events to accept and reject changes in ColumnEditorFrame -adf170c23d WebSocket: add permessage-deflate extension support -e79320f2a0 automake: Add -Wcomma as a warning flag. -96100963af TDS: Fix some URLs and add a note about our heuristic check. -b365a3e19a sharkd: support flows (sequence analysis) -c41bab1f66 Move most of sequence analysis code from ui/ to epan/ -a593fce94c Update list of symbols for Debian. -e193309318 [PFCP] Dissect more IEs. -88b88a0e80 Qt: Fix -Wimplicit-fallthrough with GCC -0a5205b412 [PFCP] Add more IE dissection. -8240518f91 TLS13: restore draft -18 support for HRR -aa2b59cf5e TLS13: restore draft -18 support for CertificateRequest -ecb6c88c07 Qt: Improved ColumnEditorFrame validation checks -40f737dabe Update ldp TLVs from iana webpage (scripted). -b40ad7c2ff ZigBee: fix buffer overrun in zbee_sec_add_key_to_keyring -8dbb21dfde DMP: check 7bit string length before decoding it -e77d4dffff RRC: check wmem_strbuf_t pointer before using it -17651065a5 cmake: Add option to disable -Wframe-larger-than -66d39cc60b Add comment to docinfo.xml to note make-version.pl update -0bfafb3e7a plugins: Change personal plugin dir path on Unix -9260461f4f plugins: Use minor version number for plugin install path -978f6b4e1a plugins: Fix paths to match WSUG -e8e8b0d0b4 [Automatic update for 2017-09-17] -21d2158a0b CMake: Initial work to install headers for the benefit of plugins -6c4b9360e5 Fix the trivial fix. -51aaffb5f6 ieee802.11: Add Element ID Extension dissector framework -a5c79b8ec8 ieee802.11: Add FILS authentication algorithm number -4b8504f39a Inquire what frame_size < msdu_length means. -b93ef37da2 _U_ is wrong in c++, as is Q_UNUSED (in most cases). The correct way is to not name the variable. -be995cc120 _U_ is wrong in c++, as is Q_UNUSED (in most cases). The correct way is to not name the variable. -27b074a615 make-version.pl: Update Wireshark version in User/Developer Guides -ec1a412cbd GTPv2: improve APN restriction IE -800c179dfa cmake: Add -Wcomma as a warning flag. -69250aa51e Add support for dissector tables of type FT_NONE. -7d65b573f2 Have register_decode_as_next_proto create dissector table. -d992e85fe8 Refactor Decode As dialog to use a model/delegate -c98a7363da gtp: add readable numbers -060eaaee51 gtp: correct order of eARP -2a89dff8f6 gtp: update of MS Not Reachable Reason -7cc677e561 wireless-timeline: handle generators that report incorrect MCS for some frames -de1798aefc btle: Add Bluetooth 5.0 LL Control PDUs -ccc5b44dea wslua: Disable -Wunreachable-code in lua_bitop.c -875a46d1b5 UMTS RRC: Call E.212 Dissector -e84c2e03e4 wslua: Avoid possible misuse of comma operator warning -3f8384d779 epan: Fix misuse of comma operator -8b11e37f81 Qt: Use Q_UNUSED macro for unused arguments -619c89dbd7 TLS13: add ticket_early_data_info extension (draft -18) -98d5174e1a Qt: initialize srt_data_ in constructor (CID 1417727) -72355a0817 epan: Avoid possible misuse of comma operator warning -b96b145f58 epan: Fix misuse of comma operator -7c23f56a4d Fix compilation errors when configured --without-plugins and without lua. -577671a160 Qt: Don't show text as invalid in disabled widgets -e7ef19efc0 autotools: Initial work to install headers for the benefit of plugins -c52a702ae8 couchbase: detect XERROR responses and dissect them as JSON -afb9ff7982 MBIM: stop pre sizing wmem arrays -f63fc33362 ZigBee: implemented a dissector for ZBOSS key dump -f3cf2ffd3a Move a test. -9e905abe54 Replace a magic constant with an expression that represents what it is. -1e26510a6a Fix comments. -4f34f4296c Remove the 4 octets of junk even if that leaves no octets. -2b0e08378f Allow distinction between bitmasked 32bit and 64bit unsigned integers in proto_tree_set_representation_value. -df85480630 Fix builds without pcap. -bdf10a239f UMTS RLC: Mark ciphered frames -ba95723473 PFCP: reapply gc2057c08f8 that was removed by g84272725b4 -84272725b4 [PFCP] Dissect more IEs -dafb529a38 [Bluetooth] Update value string. -75853200c6 A number of 0 for actual_octets may just be an end of record instead of an error. Also fix some whitespace "errors". -a7621ca489 windows-common: fix compilation with GCC 7.1.1 -b4d8b68d7c Fix: Segfault when "Update list of packets in real time" is unchecked -c2057c08f8 PFCP: try to fix compilation with GCC 7.1.1 -d141bc13c3 [PFCP] Add more IE dissection. -2b8bd222b0 Qt: fix a segmentation fault when opening a capture using the menu entry -1f759e3b63 infinibnand: remove multi space before tvb (on proto_tree_add_item) -293df7cccb iso14443: reassemble APDUs from I-blocks -8c74580773 gtp: cleaner printout of IE Selection Mode -adf8236da7 windows-common: don't THROW() an exception from a dissector -f5b7fcee5b Qt: SequenceDialog no longer emits goToPacket. -d6dff9bc96 reordercap: initialize command-line argument errors functions -83aabe5500 CMake: Fix RPATH after ga338f87f33 -c452878073 gtpv2(.h): fix redundant redeclaration of ‘dissect_gtpv2_arp’ [-Wredundant-decls] -7c258eedea WSUG: Fix global plugin installation path -69f0cb0cef wsutil: Initialize and store plugin personal dir -e7aa63746b packet-zep.c: zep.lqi_mode is FT_BOOLEAN, not a FT_UINT, so use proto_tree_add_item_ret_boolean -766a3a0332 Bundle Age Extension Block: Type-20 decoding changes -09b3af8f91 [SCTP] Update SCTP Payload Protocol Identifiers from IANA registry. -36018de81a [GPRSCDR] Fix display of iPBinV4Address and iPBinV6Address as IPAddr. -9bc8307867 Remove the OUIs in manuf.tmpl that cause obvious conflicts with IEEE list -4a56c6a728 [PFCP] More IEs dissected. -3689dc1db3 BTATT: add curr_layer_num to key tracking request / response -1d3ca5ad41 TLS13: add new Signature Algorithms -845835b8db srt_table.c: free table dynamic memory when calling free_srt_table() -18de993b7c Qt: free SRT table once the tree is filled -02b20a5a69 Qt: fix Diameter SRT statistics display -06584b7a43 Sort the Ethertypes. -38b40acb2d Qt: fix a memory leak when exporting packets -55dcb64558 infiniband: always return line for offset -5f5a898541 infiniband: always display reserved field... -27865070e0 infiniband: merge all reserved field -e7ec9c5538 infiniband: always return line for local_offset -53c9d25694 Revert "infiniband: fix bitmap for Local CM Response Timeout / Retry Count" -74436b5ace ssl: fix subdissection with multiple TLS records per packet -6bcf405338 Thread: replace g_strsplit by wmem_strsplit -1a89b51e41 RTPproxy: replace g_strsplit by wmem_strsplit -350676f272 ISObus VT: fix a memory leak when using g_strsplit -124cf779f0 HTTP: replace g_strsplit by wmem_strsplit -85d742ef26 DNS: replace g_strsplit by wmem_strsplit -4a2923d78b JXTA: replace g_strsplit by wmem_strsplit -d4df5b8ee5 pfcp: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -81b4957f5a netmon: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -2154cb12a9 ISAKMP: Added support for the accepted Diffie-Hellman group number in the INVALID_KE_PAYLOAD -f662b1dac9 Tibia: Remove UAT error dialog in GnuTLS-less builds -80351694c1 .mailmap: update (of August) -c6e3fe5957 infiniband : Add value string for BTH opcode -371436cf4d [Automatic update for 2017-09-10] -0414dae7ec Tibia: Fix malformed packet exceptions on first pass -f2f281e90e Cleanup packet-zep.c -b9746b6833 Redirect to /dev/null, not /devnull. -26a5cd2d78 ws_cpuid: include ws_attributes -84ee66b9bc packet-dcerpc-pn-io.c: Fix potential resource leak -a24f366ceb Correct instructions for choco package for VS2015. -64f53c90b7 Netmon: Add support for process and system config type events. -1c6f6c691f sharkd: implement proper JSON string unescaping, based on JSON dissector. -585297b189 GPRSCDR: decoding of EPS QoS/aRP -df21aa9025 Use cmake_push_check_state() and cmake_pop_check_state(). -935c055c18 DOCSIS: Fix compiler warning on macOS. -6a67ba5677 Add basic Tibia game protocol dissection -1c777ec044 DOCSIS: Ensure docsis_ucd has a registered dissection function -62c9a8a865 Add Tibia login protocol dissector -8dedebbf30 DOCSIS: Added support for version 5 MAPs (dissect_map_v5) -765fc1d533 NAS EPS: update version info -b4cd63921c RADIUS: Use two dictionaries (personal + system) -db63f75eab More [-Wmaybe-uninitialized] fixes with -Og -d38197bb67 Qt: Construct QRegExp only once -b57010039b [NAS EPS] Update Request type value_string. -f091ed83f7 CMake: Try to fix build error with i18n.qrc dependency order -09a9d22655 Message Analyzer: use G_GUINT64_CONSTANT() macro -6c87b5fdaa [PFCP] Add more IE dissection. -da01b0b5dc USB: use G_GUINT64_CONSTANT() macro -c4901ca31f MBIM: add multiflow extension dissection -8b9dc8c00c Netmon: fix indentation -e728e28f6e caputils: fix compilation without pcap. -d9477abd75 Bugfix NetMon System Trace dissection -40481a1e39 NetMon: Add support for WiFi Message -ecc3828be5 Add ETW Ndis (NetMon) support -ee258b61a4 packet-usb.c: Add support for USBPort Keyword -c1ef4693de CMake: Make plugin installation path use PLUGIN_INSTALL_LIBDIR -c6f99aea46 CMake: Move CPACK remnants and remove stale comment -7b6296ac5a ISAKMP: Added dissection of the RFC7427 Notify Payload "SIGNATURE_HASH_ALGORITHMS" according to iana IKEv2 parameters -d022091acf Qt: fix RTP/IAX2 reverse stream export to CSV -40869e6e50 openSAFETY: Add transport protocol for UDP -d0a91b27f2 plugins: config.h must not be included by public headers -143bc04ca7 Add NetMon System Trace support -5672ab00d2 MessageAnalyzer: Add support for ETW WFP Capture type. -494ede2aca packet-netmon.c: Add Provider ID to INFO column. -e4084f7bcd Ensure process info offset is "seek"ed when process info exists in NetMon file. -299bd4628a Fix unitialized variable warnings that popped up with -Og -0dee5c1911 Fix memory leak in wimaxasncp -970ed78492 [PFCP] Add more IE dissection. -5c4a96b58b QUIC (TLS): Add stateless_reset_token parameter -a6ad0a0191 [GTPv2] Correct packet_flow_id length. -0fb62a5fd0 LLDP 802.3 LAG TLV has been deprecated since 02-Dec-2011 -2698324d28 Fix unit of measurement in category 048 of ASTERIX protocol. -4275f3de77 ZigBee ZCL SE PP: Subtrees not registered and dissect error -1cee1c95cc dumpcap: Detect extcap pipe from correct interface -d4efbc4101 Add NetMon Event Provider ID dissector table -8faa84d38b QUIC: Add STOP_SENDING frame -f7ff38bc78 QUIC: Add Statess Reset Token field on NEW CONNECTION ID Frame -83f727d73d QUIC(IETF): Remove GOAWAY -8bd04c8be3 IMF: preserve carrying protocol (e.g. SMTP, POP, IMAP) in protocol column -a2b084f6c5 Add support for WPFCapture "formats" from Microsoft Analyzer. -9f1c73edac [PFCP] Have an ett var per IE, add the grouped IEs Cause and Node Id. -0393c108bc Extra decodings for DOCSIS MDD message -2a9cab649e LTE RRC: add MBMS SIB messages to info column -ab39fac52e Diameter: NAS-Identifier and Acct-Multi-Session-Id are UTF8String -ed75d67394 [PFCP] Add basic dissector for Packet Forwarding Control Protocol (PFCP) 3GPP TS 29.244 V14.0.0 (2017-06)S -78a14e4c57 packet-nfs.c: Minor cleanup -209a78ea82 Qt: Interface Toolbar log dialog for each control -a338f87f33 CMake: Use GNUInstallDirs module instead of our own -8390744957 Add function to return version number at run-time -1d157ebeef Extra decodings for DOCSIS RNGRSP -20d0a90115 IPv6: Add routing extension header dissector table -3a68f85f91 IPv6: Add dissection for PDM destination option -08c3681e7e configure: Restore --with-pcap= option -0f233e24d8 [Automatic update for 2017-09-03] -b5a54c3416 manuf.tmpl: mark comments -be42b2bdea IPv6: Split p_update_ipv6_pinfo() into parts -501f30ce5f RSVP: Add Session IPv4/6 P2MP LSP info -692b1175e4 Have a single IPv6 tap -2330ba1b3d couchbase: fix full-doc commands of subdoc -6fb8aa9a81 WSP: allocate content type string in wmem pool -a66a216820 Don't export structures used internally by dissectors for Export Objects. -1ef3866719 CMake: prevent unnecessary rebuilds due to version.h -e1a591fc74 Get rid of no-longer-needed patches to PortAudio. -8f555e4335 Kerberos: Add support for new etype values from RFC 8009 -4b6a26d952 btatt: Fix show handle with unknown service/characteristic/attribute -ed254720fe Add support for NetMon NetmonFilter and NetworkInfoEx frame types. -2d93c4c06f RSVP: Add S2L_SUB_LSP (Class = 50) Object -6821e0ea6f Remove IP "dummy" protocol number -f16f6a3ef2 Avoid use of global protocol variables -5870352d8f Fix comment in addr_resolv.c -b7a9c02a50 H248: check that exported_pdu tap is listening before tapping packets -b974952b4c endpoint_dialog.cpp: remove a useless break -05ad9c79b8 bluetooth: Update bluetooth_uuid_vals -74deaf895a bluetooth: Update bluetooth_company_id_vals -45823736e8 btle: Add Channel Selection Algorithm -f89cedcd43 btle: Add Version 5.0 to ll_version_number_vals -e9b8a5839f Qt: Fix errors when compiling for Qt4. -5f1f891e2a RSVP: fix 'filter/host/rsvp_class/ti' was marked unused but was used [-Wused-but-marked-unused] -6f28f1a59e Fix MacOS build -588590c539 Read process info table from Netmon files -c199952f5c extcap: fix parameters save in preferences file -5178905063 rpc: remove two unnecessary DISSECTOR_ASSERT()s -63b66cc7c8 vxi11: remove some unnecessary NULL checks -8d13f14f95 Qt: Temporarily disable DP scaling on non-macOS systems. -541817f63c IPv6: Undo 'ipv6_ws' tap change -63628636af LTE RRC: add SCPTMConfiguration-BR-r14 message to info column -94ce35a9f9 Qt: check QVector size before accessing its content and not after -71697c5dab IPv6: Move duplicate code to update IPv6 dissection state to a function -3246582716 dmp: Improve a sanity check -445c0bb747 [GSM MAP] Propagate top_tree to external message handlers. -b2a24177e9 Add P2MP LSP Tunnel IPv4/IPv6 SENDER_TEMPLATE Object -5830e890bc RSVP: fix some missing ctype... -f6b1965465 RSVP: Add value_string for all ctype -dc64d73800 Revert "Add -Wused-but-marked-unused as an extra warning flag." -b0f253e07c Revert "Add -Wused-but-marked-unused as an extra warning flag." -52823805b2 Add support for reading comments in Network Monitor files -32b27bf19d ZigBee add missing ZCL status code -1e0dc0637b Adding new Ixia netflow fields for DNS hostnames and class -8f3a3914fe Add Network Monitor Event Tracing event -f05f4893fa [ACSE] Get rid of global variable top_tree. -ed6239d17e [GSM MAP] Get rid of a global variable and use the new dissector_try_uint_new() interface. -37d06faed3 [ANSI TCAP] Get rid of global variable top_tree. -64eea6bb03 gsm_a_dtap: fix 'pinfo/len/add_string/string_len' was marked unused but was used [-Wused-but-marked-unused] -91caa91adf gsm_a_common: fix 'pinfo/len' was marked unused but was used [-Wused-but-marked-unused] -4402b67d7d RSVP: Add value_string for all ctype -b9ec3e71f6 gsm_a_bssmap: fix 'len' was marked unused but was used [-Wused-but-marked-unused] -e608345e06 fcoib: fix 'data' was marked unused but was used [-Wused-but-marked-unused] -6d5fcb7378 MIME based pcapng dissector: Fixup apparent copy-and-pasteos. -fa8a6a3eee extcap: check that argument parameter is not null before adding it to command line -7a71ec887c tshark: Add delimiter to both sides of packetlist arrows -c729027731 epan: Properly cleanup registered postdissectors -1f9990b765 NBAP: Refactor information storing per-packet -f8d0a7f003 CMake: We no longer support Visual C++ 2005 or 2008. -a303bc1f29 transum: clear the list of wanted hfids in file cleanup routine -6cd7d99cb9 snort: do not unconditionally prime tcp.reassembled_in -b3f5700ed4 sharkd: handle PREF_SAVE_FILENAME, PREF_OPEN_FILENAME, PREF_DIRNAME in dumpconf. -c9d0554840 PNIO: Fix another potential OOB write. -0f9935e9a1 WSDG: Fix up some markup. -26de091d1b cmake: add ENABLE_NGHTTP2 option -464679f80f extcap: Close control handles when done -287221e8d9 Free interface_options elements on cleanup -879920a2eb iface_lists: Remove locked field -8646596829 Fix leaks when active capture interface goes down -752c48f864 Remove README.vmware -f763a7d154 Note that we probably don't support HP-UX. -3b16cc8b21 iface_lists: Access ifaces member by reference -81c48eaccc Fix leak when removing interfaces from manage interfaces dialog -e26926432d Free interface elements on cleanup -8873c7e494 iface_lists: Access all_ifaces member by reference -76c231bd68 OSPF: fix LSA type filter -405a5335ef RSVP: Add value_string for all ctype -12c04e0529 Qt: Fix build without libpcap -74a79b28b0 infiniband: fix bitmap for Remote CM Response Timeout / Transport Service Type -db04fef13f prefs: fix memleaks with obsolete preference modules -018f6bff18 extcap: Interface Toolbar support on Windows -7aeff4fb90 Revert "infiniband: swap Local CM Response Timeout / Retry Count field" -231f3ea774 gsm_a_bssmap: fix 'pinfo' was marked unused but was used [-Wused-but-marked-unused] -1aaa904622 Add -Wused-but-marked-unused as an extra warning flag. -d846a3e8b9 Add -Wused-but-marked-unused as an extra warning flag. -ef3b7a3394 err_info is used, so don't mark it unused. -1dc62c573e pinfo is used, so don't mark it unused. -837c42d264 diameter_3gpp: fix 'pinfo' was marked unused but was used [-Wused-but-marked-unused] -74d39b2aa6 dpnet: fix 'tree' was marked unused but was used [-Wused-but-marked-unused] -af66f17fb4 cfm: fix 'pinfo' was marked unused but was used [-Wused-but-marked-unused] -8d42f0fd09 devicenet: fix 'buf_len' was marked unused but was used [-Wused-but-marked-unused] -f3ba318e09 Lua: fix crash on invalid Dissector.list("food") invocation -22252978a4 nvme: fix wrong encoding for SQ Header Point -9bb96969ba [Automatic update for 2017-08-27] -fb1acc778d Update USBPcap to 1.2.0.3 -a08e998ca2 NBAP: Replaced a comment -9cd114fbe5 wiretap: Add WTAP_ENCAP_NORDIC_BLE -50227b0f6e infiniband: fix infiniband: sIP and dIP inside IP CM Private Data are decoded in the wrong order -166d95e7cb FP: Refactored duplicate code -b1a0418983 Fix leaked timestamp records -9ae80aea08 CMake: Package list updates. -659b95765c zbee-zcl: fix parameter 'cluster_id/dir' not found in the function declaration [-Wdocumentation] -29e92fef55 couchbase: update HELLO features -1e2c0ed5ea 802.11: fix display of PMK-KO (R0KH-ID) -4b8fee9da8 infiniband: swap Local CM Response Timeout / Retry Count field -a101aa9d99 btatt: Fix request response arrows -2d1bb2b661 [packet-selfm] - Fix dissection of multiple PDUs in single packet with no Fast Meter config data present. -cf6a3deae4 GTP: fix wrong bitmap for gtp.ext_comm_flags_II_pmtsmi field -b9307c1ac8 nordic_ble: Fix calculating delta time start to start -155ffc993d [BSSGP] Handle Overload msg and code cleanup. -274bbd5fab Extract the "long name" out of the manuf file and use it for some resolution -e624445adf infiniband: fix bitmap for Local CM Response Timeout / Retry Count -9dbfa6a1ea rpc: remove some unnecessary NULL checks -af180cc7d0 Update the AsciiDoc button macro name. -f8ea11ff46 RADIUS: Add comment for RFC 6929 preference -41d94798a9 Docbook: Fix a couple of include paths. -dd83b24f22 BTLE: fix bitmap for link data Hop / Sleep Clock Accuracy -7e21263d0b Update WinSparkle to 0.5.6. -4540195025 extcap: Create unique pipe names for each interface -5574b78dae Fix potential oob write crashes -5c27cb5f83 packet-bgp.c: using wmem_packet_scope() for decode_evpn_nlri_esi -f61c45acf1 Fix a typo. -257f738a0d Use the Wayback Machine for the PDML spec. -b3f6e8cb78 commandline: fix compilation without pcap. -7b44ff084a Qt: fix compilation without pcap. -be69761c78 Fix requesting hardware timestamps without -k -a34445c1cf WSUG+WSDG: Add a typographic conventions section. -aca55a29f7 Add hardware timestamping support -2845f6be8d HTTP2: pass in the media type parameters to the media type dissector -9d27248cdf GSMTAP: Add UMTS RRC message type field -c11ceb3a0d rpc: remove unnecessary NULL check -a0b2a5989d [skinny]: minor changes to xml file -fa390fa8f3 Fix bit depth of color psml and pdml xml attributes -5939c7417d RSVP: Add value_string for ctype session -4afbd656b4 RSVP: fix length of PSMP ID (2 -> 4) -b66bdbd426 More explanation in the comments. -940903c649 Use a Wayback Machine URL for the PPI documentation. -a26fb90729 802.11: Add Neighbor Sublement ID dissection -a03e4ea191 802.11: Update subelement IDs for Neighbor report -61d45acfb5 802.11: Add new flags on BSSID Info in neighbor report field (from 802.11-2016) -ad085e567e 802.11: Add always Data of Subelement (on Neighbor Report) -edc63f5ef7 [Automatic update for 2017-08-20] -1a38472d04 nordic_ble: Preserve legacy version support -50510a670d sharkd: minor changes in comments, fix style. -7a9b9fd136 nordic_ble: Add packet format description -0831becc1a Remove support for CPack. -7981d4bf0e gitlab-ci: add gcc 7. -25631a44ac ZigBee scenes cluster scene valid attribute displaying incorrect bit -9e21f4b8ee WSUG: Update the TCP analysis section. -4f76eb002d RSVP: add Session C-type RSVP_SESSION_TYPE_P2MP_LSP_TUNNEL_IPV6 -96dd97f9ba couchbase: update status codes -6020f0f93d WSDG: More VS 2015 fixes -b8fb78c5ac RSVP: fix name of PSMP ID field (SESSION object C-Type 13/14) -581461bb34 TRANSUM fails with DCE-RPC request Packet Type 0 -b1a6f11e42 WSDG: Remove obsolete VS 2010 info from quick setup -b62eee0d7f WSDG: Update Qt installation info -e02ca799d9 msdp: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -b8c2228321 ws.css: fix invalid color -21672e51e4 WSDG: Reference to an existing Qt version -f76e1c8c84 ZigBee fix Default Response dissection -6726d9e0cd [GSM MAP] Dissect Ext2-QoS-Subscribed, Ext3-QoS-Subscribed and Ext4-QoS-Subscribed -5f52e65500 androiddump: Support 802.11 monitor and nlmon interfaces -e13a81c62a WSDG: More VS 2015 updates. -6e6bcacb72 Fix some comments. -1e659474c9 GTPv2: Fix length of EPS Bearer ID (EBI) -f04cb33494 TLS: Add new cipher suite from draft-ietf-tls-ecdhe-psk-aead -8625c1902d 802.11: Add dissection of BSS Transition candidate List entries -d56de21d6a androiddump: Fix bt snoop capturing -fc6f7b9021 Fix capitalization. -4136bff2d0 CMake: Switch back to shipping README.txt on Windows. -62d6010854 [GTPv2] Add dissection of Message Priority -c4e957b974 Fix build. -7df594c92e Update URL for Visual Studio Community Edition. -e7284adcdf RADIUS: Remove some shortcuts in how we handle Ascend-Data-Filter -71dd3658b7 RADIUS: Add preference to disable RFC 6929 extended attributes -4319b35e2b RNSAP: Call RANAP dissector for RANAP-RelocationInformation -2f0bd7b1f1 UDP: Bugfix handling UDP checksum of 0. -ff5280906c NBAP over SCTP heuristic dissector -8c89de612f TCAP: fix infinite loop introduced in g35f9349396 -88484ab051 Update RFC and I-D references. -f49ae745c1 extcap: use options as they are shown in the dialog. -719adb4fdc Convert README to README.md. -f4ca61220a androiddump: Avoid linktype/encap conversion -bc9bf64f8d Qt: fix compilation without pcap. -35f9349396 TCAP: more fixes for SRT analysis -9f7f401f32 CMake: Remove an unused variable. -01449b849e WSUG: Remove the protocol help section -7ff66471fa Couchbase: Add doc flag support to dissector -e347139d3f ieee802.11: Replace an incorrect fall through with a break. -691bec3c09 ieee80211: fix dpp doesn't match PROTOABBREV of ieee80211 -34d3ad990c wifi-dpp: fix dppi.[init|resp].hash doesn't match PROTOABBREV of wifi-dpp -97e0eb3ec6 Makefile.am (dissectors): fix align indent -2c58885e94 ieee80211: fix typo specfic => specific -3298a52943 wifi: fix "multiple definition of wifi_display_ie_handle" linker error -d6eda2a3a3 ieee80211 : Implement Wi-Fi DPP spec -3c0ff67a9c ieee80211: Make a few dissector tables for vendor specific functionality -329cccfc7b packet-ieee80211.c: Add dissector table for vendor specific actions -35a6a1396f iso14443: fix the request-response tracking -f49cc4d952 RADIUS: Initialize vendor attribute type to zero -292708ab32 CMake: allow CMAKE_INSTALL_RPATH to be overridden -84b86bdfa2 Get rid of trailing blanks. -de3a563d66 Clean up configuration file and plugin folder description. -f2a3a705e6 [Automatic update for 2017-08-13] -e871a3ffb4 ZigBee ZCL IAS: decode IAS Zone Enroll Request -aa2117a8f2 Include xtea.[hs] in CMakeLists.txt and Makefile.am -537b083e02 Sync some CMake and Autotools install behaviors. -dc2a2424b4 uma: avoid global variable -6bdd072803 TLS: Add QUIC Transport Parameters -c09538e48c Tools: Check for ASan directly. -fd2777b138 CMake: Make PLUGIN_INSTALL_DIR absolute. -5a0aa773c1 Do not allow -m option to be larger than our allocated buffer -ef24608db1 Link forward to ftp-data from ftp commands -108b9b869b debian: Update symbols -06ab7f5a4e .mailmap: update (of July and Mid-August) -55dd9b16d5 CMake: Update RPATH during installation. -d619a4239e Add QUIC Transport IETF (draft-05) protocol -61eb3f0b75 ua3g: fixed VTA type display for 8018, 8028S and 8008 -21cb715dbe SML: fix checksum verification -de2a738cbd Couchbase: Add get error map cmd -8c72e01a31 MTP2: fix checksum verification -f4781f3655 editor_file_dialog (qt/widgets): fix indent (use 4 spaces) -b66b4a96e3 Handle older lz4 versions. -5580b3beb7 debian: Add script for updating shared library package names -c6a23a4b72 ofcs2: fix 'data' was marked unused but was used [-Wused-but-marked-unused] -4d798e62ec obex: fix 'pinfo' was marked unused but was used [-Wused-but-marked-unused] -591d7ec817 openflow (v1): fix 'pinfo/length' was marked unused but was used [-Wused-but-marked-unused] -b6d080a04e pcp: fix 'pinfo' was marked unused but was used [-Wused-but-marked-unused] -b4320e6662 bootp: fix 'pinfo' was marked unused but was used [-Wused-but-marked-unused] -01f2e2b201 We really only need one range_foreach routine. -3bcd0e142a Fix a comment. -ae3fd56b20 Check for errors running the Lua scripts. -6d8f3ddc7c checkAPIs.pl: Don't check prefs.[ch] for duplicate registered variables -aae0f13b7e mrcpv2: fix bug in use of ws_strtou32. -a8b018b71c Bump versions of macOS dependencies -956ebf3719 Support multiple labels with bgp -59e6c62893 io_graph_dialog.cpp: Remove graph_enabled_vs. -8d37cab581 SMTP: show text lines within a PDU fragment. -300be929de dns: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -24f0e6fe8a dns: remove extra semicolon -f5332121ef XFP: use switch for adress_family -1089bdb7d4 checkAPIs.pl: Detect multiple preferences with same variable -e63db3ce0e Rename reentrant range_foreach2 to range_foreach_r -c6963b1c2f debian: Update PO files about debconf templates -b44fb245f5 debian: Use debconf messages instead of "echo" in postinst/postrm -44e117bf73 debian: Make d/copyright machine-readable -2ca4c5d756 Fix lz4 and libssh uninstall. -a0ee5d6e42 Fix -Wdocumentation warning about range_foreach2 -5b3e3ee587 Use UAT model for I/O graph -f63b0241c9 Fix SpanDSP build with older versions of Xcode. -4053bde54b Qt: Restrict AA_EnableHighDpiScaling to Windows. -82ef9377fe RADIUS: Minor cleanup -4855ae2950 debian: Update symbols -5d0cf59d06 nsis: Fix typo in installer -d81f907aea debian: Refresh patches -ff7a6305a7 Use proper tab order for "file types" in UAT "table". -4dc835c9c6 -Wcast-align will warn about legitimate code. -98ff0410c8 Minor comment style tweak. -fde17d9ba0 Separate the C-only and C-and-C++ extra compiler options. -a511b71591 Sync up a bit with configure.ac. -9c3899bbf4 Add a comment explaining why ASan and UBSan are involved. -cd7c47e638 Fix setting COMMON_WARN_FLAGS. -b0b874815d debian: Fix typo in d/control -c09f3ed774 Make the services dictionary ordering stable -912542f7be [Automatic update for 2017-08-06] -839032dff8 simple_dialog.cpp: Fix missed Qt version wrapper. -f63b68f707 Further cleanups. -1d457701c5 rsa.c: strerror -> g_strerror -92adb99d00 QT: Add shortcuts for "Follow XXX Stream" -c57da453ba ZigBee: fix OTA File Version bitfield -15c0c8db5e Lua: Check for PseudoHeader.none -4b4ce9fb35 Lua: Fix error message in Dumper:dump() -7dbc022b37 packet-mq: Improve ECapFlag display + CapFlag3 Add new Flag -b9b7389e21 Lines being processed are not null terminated, they're counted. -cdeb6f122a WSDG: Update the Windows docs and add a CMake section. -1cabeea9b8 Fix up indentation. -a25d477fa7 Clean up private key file error reporting. -8d09f2a3ad Don't assume that we have a last_command value in an FTP conversation. -97dcf87a86 SNMP: add support for USM SHA-2 algorithms (RFC 7860) -dc69a8446e CMake: Don't look in WOW6432Node. -f155beb094 Qt: Fixup the welcome screen stylesheet. -ce7b994383 proto.c: fix use of proto_tree_add_text(_valist)_internal() with length = -1 -733c19a072 Optimize the "services" dictionary -936a8f1cf8 FTP: track current working directory and show as generated field -e3d0bf0bb2 extcap: skip custom log if filename is space. -f978465fb3 extcap: add debug log file feature to extcap-base. -03f9bd4091 MAC LTE: upgrade dissector to v14.3.0 -e4a8c71da8 RLC LTE: update header to reflect the correct version -f524eb4dc1 PDCP LTE: upgrade dissector to v14.3.0 -ddb373ecb0 mpeg descriptor: dissect ac3 system a: Respect descriptor length -31dc0310e2 Added AVP definitions for the following AVPs: -1da9d28edc Distribute macos-setup-brew.sh in the source tarball. -0147a74bec Remove trailing white space. -2a17c33928 Move macosx-setup.sh to tools and remove the "x". -c5569cfa0b Note that newer versions of various distributions won't have these problems. -778117c502 macosx-setup.sh doesn't build Qt, it just installs a binary. -e23e28da22 Add bcg729. -25b9d31526 Add SpanDSP to the set of libraries to download and install. -7c5ff646dc Look for Cygwin in one more place. -f24c1564bd Update USBPcap to 1.2.0.2 -fb052a637f Use g_build_filename() instead, fix indentation -eeab5f48fe SMB2: Move the blob offset & length fields -81b8d01456 CMS, ESS: regenerate ASN.1 dissectors after g49e920bc21 -c79382e69b SNMP: regenerate ASN.1 dissector after g7466880e8a -6893f7a5c7 E212: Check MNC length before trying 3-digits length -4e9085696b CMake: do not check stack size when compiling with ASan or UBSan -6cff9c8da6 Netflow: Reassemble flows spanning multiple PDUs -38b7660eed gprs-llc: Don't attempt to decode Dummy UI Command -c9cb01adbb IrCOMM: check string length before appending it to item -4af5e1a5c3 Don't force people to do a Web search to find the header layout. -4ad98cc3f5 Use proto_tree_add_item_ret_uint(). -fe29cb3bb0 Add expert infos for too-long or too-short TLVs. -c254f3a13b GSMTAP: Treat PDTCH identical to PACCH (hand into packet-gsm-rlcmac.c) -990192872d GSMTAP: Proper name for PDTCH (not PDCH) -64b5a38bd9 dns: add missing break -74210f07fd Make the protocol column read-only, too. -7e03e6b4ea Do more checks for extra data at the end of a TLV. -33b95883aa Clean up MSDP dissection. -6f12bf215f Fix copy/pasteo so Qt Model Source is displayed properly in Visual Studio -a1ce51dcb0 Indicate G.729 playback in the release notes -5d3d965645 DNS dissector support for draft-bellis-dnsop-xpf -3e54cabf81 Add G.729 decoding based on bcg729 library -32b446d5a8 Define Q_NULLPTR as NULL if not already defined -28c874da17 Expand Merge file dialog on Windows -ff1bdfa0bc Verify IP checksum even if in ICMP error packet -e3b46bc48a Fix IP Security option dissection -c50945989d DNS: Apply LOC record angle cap -76762d69b5 Windows: fix generation with CMake 3.9.0 -f461a3a743 DNS: Fix APL record IPv4 address presentation -168065dad7 Add initial RFC2780 IP Version lookup support -b16d487cbc Modbus: do not trigger an exception before saving pkt_info structure -621ff8e616 MKA: Track offset correctly in Dist. SAK dissection -66fff5df49 Qt: Add preference for show file load time in the status bar -04748779e4 RTPS: Added Secure DDS PID parameter + small fix for endianness -c348f19786 uma: align indent of hf -5db3a263c3 Revert "dis: Dead reckoning others Parameters display in wrong location" -c23a42e6ae ZigBee Green Power : Update according to latest spec -ad0a3834a1 dis: Dead reckoning others Parameters display in wrong location -1c8ec368f0 dis: it is more logic sub_tree2 is the subtree of sub_tree -b8a33b25ac metamako: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -13bd996e8f RTPS: Fixed Secure DDS minor details -cf0870ad21 Qt: Set AA_EnableHighDpiScaling at startup. -a4788324cb dis: proto_tree_add_bitmask return a item (and not a tree) -82e2ad37a0 cmake: add a group target for all extcaps. -4aae9331bc Qt: Add preference for show selected packet number -963707ab3c extcap: add command line debug function to extcap-base. -f86f54eb90 Qt: SimpleDialog fixes and updates. -ea233921b4 PMIPv6: Fix of valid length of GRE Key Option -76a3a6797c EPL: Fix Multiparamwrite response text -c3a91e51d0 dis: Appearance Record displayed in wrong location -fbc4d83ae7 update diameter dictionary for t6a/t6b/s6t -02e80019f2 Qt: Create models directory -ea998190cf Qt: Fix Makefile.am for utils dir change -ddfc1d37cc Qt: Move utils to separate utils directory -95930c2d1f Add current packet to the status bar. -07d8fad852 WirelessTimeline: move signals out of setPacketList(). -b376aa05ea GPRSCDR: decoding of RATType -f50d9fe1d6 Update heuristic dissectors documentation -efbefe2f4c Make hf_mysql_request cover the *entire* request. -9c80c4d5a2 CMake: Don't pass /WX to rc.exe -a62c6d56b1 cmake: remove duplicate libraries from sshdump and ciscodump. -615685e852 VNC: Get Bytes before adding raw values to tree -7fadc16172 EPL: Add padding to size calculation for last frame -c6ed05ec73 Qt: Make SimpleDialog a plain, non-QObject class. -17f72a0b22 randpkt: choose a random type if the empty string has been selected as type. -1e584b8a13 HTTP2: Fix an access invalid memory address error. -be502d221a There's no wka.tmpl file any more, it's just wka. -690cb8ff65 EPL: Add Modular device flag -7a4c9d267b print: use assert before dereference (CID 1412973). -877caf478b GPRSCDR: decoding of ULI in GGSN/SGW/PGW CDRs -8ee06279ff LTE RRC: upgrade dissector to v14.3.0 -f2ffcdf3aa Qt: Compile InterfaceToolbar with Qt4 -68f295d605 tshark: assert edt before calling print_packet (CID 1405107). -14d94e174a Put the well-known addresses into a separate file from OUIs -88fbc26175 Inhibit unhandled Ctrl key presses being redirected to the display filter -daae7dbb1f RRC: upgrade dissector to v14.3.0 -40d158eee3 Have UatFrame send out proper notifications. -4107f6bca7 HTTP2: Fix missing ifdef HAVE_NGHTTP2 -04ba4bc070 Fix crash in UDT dissector when long NAK packet is dissected -6dfdb0160c HTTP2: Dissect reassembled http2.data.data according to content-type (as text/html, png, application/grpc and etc) and some enhancement for displays. -921723d075 IEEE 802.15.4: dissector tables for Information Elements -8dd29939ef c-ares isn't required. -28dce11948 Qt RTP: Add the default device and adjust sample rates. -d22b54a005 cql: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -b8b9bbcbd3 *Always* write out the trailing pcapng block total length in host byte order. -3e9b256238 androiddump: check return value of localtime() before dereference (CID 1400829). -9ea364c389 Require at least c-ares 1.5.0 when configuring. -725b7ef175 androiddump: add a cast to please MSVC x64 -7799b1ceab Add support for Metamako trailer extensions. -d238160a22 Require c-ares >= 1.5 -9e419f62bd Support heuristic sub-dissectors for UDT -ac0af07083 ENIP: Add support for CIP Security Information in ListIdentity -421085cc4c .gitignore: move ui/qt/gitignore to root gitignore -fe8508b8b3 More precise error message. -27c6b12626 AUTHORS: add newline after bracket. -420aab387f androiddump: use actual buffer length instead of pointer sizeof. -55724db3db Remove dead code for address reverse-mapping -543c101d4b DICOM: Add User Identify -3669a8cc8f Give some references. -ab0b3ecf86 CMake: Escape shell command quotes. -9ab8133bf8 Update the release notes. -558fe23226 [IP] Simplify paring of flags field by using proto_tree_add_bitmask_with_flags(). -990ac64516 DICOM: Add display of Unknown item type -3e37292c38 Remove line numbers (locations) from .ts files -f26778c9c6 Add udpdump documentation to distribution -5473d2582c Display relative sequence numbers when dissecting UDT. -79e801806a ZigBee: Add touchlink commissioning dissectors. -07f27d8238 Update WinSparkle. -3fa8776a68 dcerpc-pn-io (profinet): fix typo for pn_io.iops display filter -6fdf043e6e X2AP: update version info in header -ee7d2a6010 ZigBee make ZCL Frame Control direction more descriptive -62d5476740 ICMPv6: RA: Add Captive Portal Option (RFC7710) -d0e8b26ee2 AVRCP: fix parsing of Media Player Items -abfa43aa27 IEEE 802.15.4: MPX dissect IEEE 802.11 4WH/GKH with EAPOL dissector -da0ae7e19b ICMPv6: Fix data length for unknown option -0e0c9a1a7a Qt: Don't clobber the itemview hover behavior on Windows. -b92c8a2e56 [Diameter] Add a couple of command codes from IANA. -279a2762dc Extend enterprises.tsv to accept spaces as separators -e46bd2827f ZigBee cleanup minor errors -aec147efa1 LPP: upgrade dissector to v14.2.0 -6d025eff1b Do the meta-tag stuff the same way in all three cases. -5fd255424f Revert "Don't byte-swap an 1-byte value." -e934fad638 CQL: Fixes the dissector so PREPARE Results have the Query ID -541b9a9387 Qt: Fix "Filter Button Preferences" shortcut -30f8ceebba Remove unnecessary test. -74a2ae4aba Don't byte-swap an 1-byte value. -d35bb66516 Remove unnecessary test. -8dcb530de6 Copy no more than MAX_ERF_EHDR - 1 additional extension headers. -47c9cf8925 Qt: Simplify some version checks. -2ca2cc16b1 Use time_t for the seconds part of a time stamp. -dc9adf904b .gitignore: Add ignore to moc file on new qt subfolder -fcefe0d20b 802.11: fix SNR Report for 802.11ad is not decoded correctly -d85a688172 ZigBee: Implemented zigbee zcl prepay dissector -44c34ac777 Fix formatting of AUTHORS list, fix Perl warning -30f7014dfc Qt: Expand column preferences text edit fields to column width -4dd48721ee Rename cf_get_comment() to reflect what comment it gets. -cdc01b89bf Rename section comment get/set routines. -f3181f706b ERF_TYPE_META write and comment support -32ec45dc92 Qt: More Main Welcome interface tweaks. -47db24861e GPRSCDR: decoding of GPRS/UMTS QoS-information -1ed38dc2be Qt: Main Welcome hover text color fix. -7f23b51868 Qt: Expand IO Graph text edit fields to column width -d5c8145f54 Qt: Set IO Graph display filter when having Y field -87e7bc811c [Automatic update for 2017-07-16] -d4ae8032ed Qt: add initializers (CID 1162824). -4552933408 bthci-evt: decrement number_of_loops to avoid hang (CID 1399639). -4beb7430d4 Qt: refactor UatTreeView into something reusable -96ac279d98 ssl,dtls: make some fields in RSA keys dialog optional -feb510df69 .mailmap: fix duplicates and regenerate AUTHORS -bdff834631 Qt: show UAT description for header items -659d07f1e6 Ignore .moc.cpp files in ui/qt/widgets. -fd495f7792 Another enterprises -> enterprises.tsv rename. -08e8a1ff1a Fix for building without libpcap and extcap. -569b1d4468 Qt: fix build without libpcap and without extcap -e036f4a282 Qt: Main Welcome behavior tweaks. -76efb096d4 Rename enterprises to enterprises.tsv and ship it. -b992e69c19 Qt: implement saner tab navigation for coloring rules dialog -bc7198e40e Add AMT (Automatic Multicast Tunneling) RFC7450 dissector -2b60ff6316 MP2T: Add video/mp2t media-type -73d9550ad6 vsock: add missing vsockmon header reserved field -41415aa444 vsock: add WTAP_ENCAP_VSOCK constant -ff6b43efde SMB2: add sessionkey table in prefs for decryption -2ff4cd3c16 SIP: Add Status Code 607 (Unwanted) -d9845ca27e [print.c] g_slist_free_full requires #include -b0ac5f449d Remove some unneeded includes. -f90a106fa8 [GTPv2] Use proto_tree_add_bitmask_with_flags() for ULI Flags. -a0271d64e5 GTK: add a comment better suiting GCC 7 parsing -9a29b96d2e [GTPv2] Make dissect_gtpv2_uli() external and add more info when calling dissectors for private extensions. -3c3c845f33 S1AP: upgrade dissector to v14.3.0 -6335764469 LPPa: upgrade dissector to v14.2.0 -8fd97bdecb X2AP: upgrade dissector to v14.3.0 -2881689a4a couchbase: fix decoding last lookup spec -0e30322548 M2AP: upgrade dissector to v14.0.0 -a6a2da6c4e IEEE 802.15.4: Support the MPX IE defined by IEEE 802.15.9 -0d1ea58e31 NAS EPS: upgrade dissector to v14.4.0 -aa78d3c79a Correct the dissection of zero-length SSIDs to show them as Wildcard SSIDs as per 802.11 2012 8.4.2.2 SSID Element. -a591436d73 GTK: fix compilation with GCC 7 -ee699eb720 Qt: Move all utility widgets to widgets subdirectory -66cc2ed39d IndigoCare iCall: Support for padded packets -354379095d Organize Qt source files for Visual Studio -14308a22e5 QUIC: rename to G(oogle)QUIC -f41a4f5e6f QUIC: like Fbzero dissector check direclty offset_end -5ae49910dd QUIC: move get length packet number to function -ceacc13075 QUIC: directly return len -f36d9e922e Zbee ZCL se: fix typo found by conflict hf -49e920bc21 [x509af] Make CertificateSerialNumber an unsigned integer to handle a 9 byte 64 bit BER encoded unsigned number. -0ba78c947b Ethertype: Add 6LoWPAN Ethertype; register dissector -ed5e7abf4f packet-rsl.c: Adds dissection of Physical Context field. -551309a60e GSMTAP: add LTE RRC message support -dbe50602b0 etypes(.h): fix typo -0961367a32 QUIC: Add new error code (98) about decompression failure -ce04b1cd85 IEEE 802.15.4: Revise Payload IE dissection -9b3c8d4515 Expand register_decode_as_next_proto to include prompt string. -d4d30faeb8 Promote Expert preference UAT to main preference tree. -2483ef02c8 NBAP: fix Coverity CID 1414728 -3affd3c905 UMTS FP: Fix access violation in PCH heuristic dissector -7b68744cfd NBAP: Moved all global variables together -36ac2e9588 Fix missing geninfo in PDML export. -36bc2c6da4 3GPP NAS: upgrade dissector to v14.4.0 -13b5f42b3b filter_expressions_preferences_frame -> uat_frame -3307939c74 Filter expressions: Rename UAT field to make it more obvious what it does -c2ebb62e7e Don't use uint_to_str_back when you need guint32_to_str_buf. -ffb8bbd372 Add support for dissecting UDT over DTLS -723c76b12c ZigBee: fix ZCL configure reporting response parsing -dd0dff78b3 packet-dcerpc: move auth information into a subtree -e23015e74d TLS13: Add draft 21 support -8869abfcb8 TLS13: Add Ticket nonce -91a49173ee tfs: Add up down -faf33d0d14 packet-dcerpc: improve the dissection of DCERPC Fault pdus -a3b47316eb 6LoWPAN: added dissection for 6LoRH. (RFC8138, RFC8025) -474f344df7 QUIC: fix comment (use /* */ like other) -355256a9ed QUIC: fix indent -f7fef949e7 ieee80211: disable wireless timeline by default -c4c4c44a21 BGP: fix incorrect decoding COMMUNITIES whose length is larger than 255 -9c29f73872 (G)QUIC: Add Heuristic to detect Google QUIC flow -bdd0965820 Qt: replace zoom buttons by wheel zoom in Wireless Timeline -9830b7b261 androiddump: Reduce code duplication -7bacf534d8 Qt: Set tooltip on ByteViewTab -a7a66a1890 UMTS FP: Set missing sub-frame -993542685b GSM A GM: add APN rate control parameters elements in the right tree -9d909b22fc GSM A GM: fix dissection of AER bit -635d9906af Fbzero: fix indent -e411dde969 Fbzero: use captured_length for avoid exception when executing the heuristic check -564519e57a Ensure expert info fields have a summary. -a2fe8be603 Qt: Add convenience function and cleanup -a70df2ce4c NBAP: please checkAPIs.pl script -05b028abde travis: fix build with osx (macOS) -b1c993df0f xtea[.ch] (wsutil): Add Modelines info -c5f296562f iface_lists: do not drop named pipes from interfaces list -9ff673d3e8 UMTS RLC: check rlc_channel_assign return value when searching duplicates -02f66afd64 UMTS FP: do not try to compute CRC on payload when no payload is present -a45ed8a222 RLC LTE: fix dissection of NB-IoT PDUs -365c831247 LTE RRC: upgrade dissector to v13.6.1 -3bd9f8c6aa .mailmap: update (of June) -bb470c9067 NBAP: improve conversation management -367effa93c CMake: Fix eclipse indexer -0612af8deb UI: Fix preference utils store helper -c5e1e61fb0 Updates to UDT dissector formatting. Includes . Better/consistent formatting of summary in COL_INFO and details . Fixes to properly identify protocol messages . Decoding NAK message in summary -b8af91af64 Qt: try harder to sort packet list columns as number -478c496d2f l2cap: Show initial credits in Info column -7897f04fde btle: Add item for the generated l2cap index -b6571a0701 [UMTS RLC] Allow multiple payloads in INFO column -caa06ddeab Replace and remove enterprises_lookup_format() -1aa8ded9a3 ieee802154: support 6top protocol (6P) draft-07 -b6f36e95fa mate_grammar(lemon): fix this statement may fall through [-Werror=implicit-fallthrough] found by gcc7 -3803e00367 Add option to use wall-clock intervals -2c58ed569e ieee802154: fix a bug preventing Payload Terminate IE dissection -faed12e6ff ZigBee: Add attribute and command names from Price used with GBCS -e47b68b578 ospf: workaround Opaque Information with bad TLV -f9fd438b6d androiddump: Close socket on failure path -91e512985f androiddump: Fix null dereference if linktype not found -b3453b9be4 androiddump: Fix leaked linktype string -ec1a5b1545 iface_lists: select interfaces via command line (option -i) -d30887d289 ospf: update LSA Option Types -ee6a687f52 ZigBee: Add remaining command names from Metering cluster -4ff7336209 ZigBee: Add attribute and command names from Calendar cluster -9d3e0f7bde ZigBee: Add remaining command names from Prepayment cluster -e335636303 btle: Improve reassembly when missing packets -95e09a60bb btle: Support reassembly in both directions -1c7e393af3 extcap: another round of memory leak fixes -2474465397 dumpcap: fix minor memory leak at begin of capture -8f8a0f72b4 dumpcap: fix buffer overflow on packets larger than 2048 bytes -5809535910 NAS EPS: upgrade dissector to v13.10.0 -1f44007dd3 Added General Notification Message opcode to CFM -3c4e7428d7 sccp: build the "association tree" earlier -245bddee6b sccp: build associations on IT messages, too -8cee782474 Support AECP vendor unique command and response messages. -dbcf160c38 btle: Reorder elements in Packet Header and Data Header -5e98c11241 btl2cap: Cleanup indent and spacing -d4c8b27d13 S1AP: upgrade dissector to v13.6.0 -7460e6c9ec X2AP: upgrade dissector to v13.7.0 -c27ffaff6d LTE RRC: upgrade dissector to v13.6.0 -563eef4230 e212: report an expert info on malformed imsi -f48305069c FP: Combining heuristic dissectors -5c25e7442f x11: Make a tmp variable volatile -064e34b215 androiddump: Fix printf format for size_t -8020be30fd Qt: Drag/Drop Filter buttons to order -9731b50bc5 Qt: Change wording of filter button context menu -a8ec8a3a6b Windows: update c-ares to v1.13.0 and zlib to v1.2.11 -96c8c83086 IEEE 802.15.4: Whitespace and small comment cleanups -e0a9192ebc Don't worry about initializing auto aggregates with non-constant values. -7321df2a45 Fix the "don't initialize with non-constant variables" item. -6bc0ba8451 Qt: fix alloc-dealloc-mismatch while adding named pipe -381fd410cb IEEE 802.15.4: Support for CSL Header IE -5997e8e198 WiX: More merge module fixups. -a6652a2778 CMake: Fix the WiX search path. -1426c44281 Qt: Context menu for toolbar filter buttons -6bd87bdd5d dcerpc: improve greatly the speed of processing of DCERPC packets -564445f799 androiddump: Support packet capture on any interface that is up -129a84df60 androiddump: Use Android tcpdump reported data link type -6af6ba5611 IEEE 802.15.4: Overhaul Header IE dissection -f27699c746 The 3rd argument to recv() is an int on Windows. -e61d2f6243 On UN*X, make sure we can find inflate() in libz. -d84da1eb97 androiddump: Let adb_send funcs generate string length prefix -9a1d16b553 Don't check for inflatePrime() on Windows. -4eacd57690 Fix make-dist target -7466880e8a Parse enterprise-numbers at run time -3071f9dd74 lz4 doesn't support "make distclean", so don't use it. -71a9ade669 PDCP LTE: fix dissection of Polling bit for User plane Data PDU with 18 bits SN -680d1df7a0 Fix Filter Tooltip button and frame -707b789074 androiddump: Add helper functions for data link type conversions -faf100ecc5 androiddump: Introduce adb_connect_transport helper function -66507b9052 [RFC]androiddump: Only filter CR/LFs on Windows -7ecea31581 Change display filter button tooltip formatting. -8d214209e8 cmake: fix SET_FEATURE_INFO deprecation warning -aefd4e1844 Fix Packet Lengths statistics count -5c60b517a7 Add support for comments for a display filter button -1b7f5d9f79 Convert filter expressions preference data to a UAT. -395775acce Sample deprecated filter -> Sample warning filter -80d3483f34 Fix Y.1711 endianness -5f7902d165 [Automatic update for 2017-06-25] -74b1268a5c USB CCID: use register_decode_as_next_proto() -f7952b30c7 decode_as: replace DISSECTOR_ASSERT() with g_assert() -1620c45e03 simplified Decode As entry if the next protocol requires manual selection -bb20b159f3 addr_types: replace DISSECTOR_ASSERT() with g_assert() -d8710f4aa4 USB CCID: register obosolete preference -69bac0d15c tcp: add tcp.payload field -0727123773 OSPF: fix Opaque LSA Type 11 is considered as unknown -8a3e465067 Snort content matching fixes -082e3e346f USB CCID: use Decode As to select the payload protocol -635b3720b5 Add dftest to Windows installer. -7d1049d326 nvme: add NVMe Data responses (via RDMA) -66c2f5b5f1 Properly find packet comments "field" for protocol hierarchy stats. -23c7d5f4e7 dns: Put request/response tracking last in the tree -880c2aa04f SSH: Add port 29418 (Gerrit) -ba2478845c HTTP2: Fix compilation without HAVE_NGHTTP2. -7d67af661a Make "matches" case-insensitive. -07f576ffeb Add --no-duplicate-keys tshark option. -2954a69d7d sbc-ap: Dissect several IEs -f24ffb0bcd http2: reassemble entity bodies in data frames -cfb23d8743 E.212: update list to Operational Bulletin No. 1126 (15.VI.2017) -578f2a15bb Qt: Restore multi custom column width and align -130b514be2 packet-mbtcp - Fix retrieval of Holding/Input Register Format Preference -3b5c88ea4b wsutil: Back out profile_write_info_file -9a87f80f09 gsm_cbs: sabp: Display Unicode messages -123d170767 OSPF: Opaque ID is not longer be zero -0510954a8b ssl: detect SSL 2.0 compatible Client Hello -d2ed7fcf9e IEC104: Added checking of correct ApduLen in context of ASDU type -29e726a606 Add support for "bool" and "display filter" types for UATs. -9fe90b93ce Add notes about predefined strings not available to plugins -44aa08d025 tcp: always display next seq number -d25c33cc0b macosx-setup.sh: Skip downloading GMP if downloaded before -b370c02a02 TCP: Make the header length display consistent with IPv4. -7af770dfa7 wsutil: Return error from profile_write_info_file -a9c2697714 Add WTAP_ENCAP_3MB_ETHERNET for Xerox 3MB Ethernet. -e46cb2defc MQ: put declaration before code -59add43eec Lua: Add "tonumber" method to NSTime -16f70b9bb1 Qt: fix sorting of custom columns with multiple fields -6117ff496b wsutil: Check return from ws_write -6e0bc30a95 wsutil: Ignore return from ws_write -ee694cda7c ftp-data: track setup frame, method and command from ftp -536451a8de [sipstat] Update the Response Codes table. -b44ad2a0fa Qt: display newlines in capture file comments -48a6487116 [filesystem.c] Add a cast to aviod a warning with VisualStudio 2017. -99c3c6d908 wsutil: Free files in reset_default_profile -a14ef98540 Qt: Write a list of profile files at startup -d60d2c8ca2 http: fix handling of HTTP responses followed by proxy responses -855484fbd9 ISIS LSP: fix wrong bitmask for SPVID -64a78e122a GSM SIM: define a dissector for both request and response -050da44742 tcp: Change the wording to include (s) -7e2c67eaf3 cmake: allow building from a UNC source directory -230c96a593 USB CCID: unify the code to call subdissectors -4deb97f31f Fix filter for "Next Packet in Conversation" -e6883c15ac IP: ensure that fragment contains payload before adding it for reassembly -3b7440996b packet-xml: Add 3GPP, ETSI, GSMA and OMA media types -6b9b4bd968 Fix Toggle indicator for search -75f9247c2c Qt: Rename "Filter Expressions" to "Filter Buttons" -4f1053c546 Qt: Create the user profiles dir at startup -c919c62502 Manuf: Konica Minolta updates. -c9c9d558b2 IPv4/IPv6 display filter fixes and testing -23e667169e IEEE 802.11: Use correct mask for 'SMK message' -4d90f2e092 Qt: make Wireless Timeline a separate item -3978462fd3 ieee80211-radio: allow 0 duration and handle missing phy type -59670461b0 GTPv2: put dissection under GTPv2 protocol item -187137a373 mq: start removing some if (tree) checks -be4dbf840b Qt: Turn off auto scroll when going to a packet -4e46352657 Don't scroll back to the selected frame when we get name resolution updates. -2de483c092 AMQP: workaround some proto_tree_add_none_format() asserts -59f15b2a3a mq: don't THROW() an exception from a dissector -0dada943c0 RLC: Renamed U-RNTI to UE ID -bef90e1493 Update the capture file load time each time we update the progress bar. -246cbbc2ea AMQP: fix a stack overflow when offset goes back and forth -bb58b3a264 MQ: check fragment length before trying to perform reassembly -2900705174 X11: more sanity checks for BIG-REQUESTS messages -fbfb87a243 PROFINET IO: define an arbitrary recursion depth limit -051921854d Register for SFLOW_245_HEADER_FDDI. -82fc557bed DAAP: define an arbitrary recursion depth limit -583c250467 Qt: Flush signals when disable protocols -d83176ed2e SearchBar - Focus on shortcut instead of closing -193cef0bcb Attempt to clean up addr_resolv flags by removing DUMMY_ADDRESS_ENTRY -6ecd6b8164 Remove unnecessary volatile qualifiers -d85db24ce5 FP: Fix out of bounds error in heuristic PCH dissector -31ffb58eb0 [UMTS RLC] Rename proto variable -9634710cdb zbee-zcl-se: Implemented zigbee zcl se metering dissector -d19c3a22b9 Misc snort fixes. -d386a6cfb1 Added IPv4 byte slicing -e9e1b48162 Put the definition of BIT_SWAPPED_MAC_ADDRS in the file where it's used. -547b08b495 Register for WTAP_ENCAP_FDDI. -66c50585e5 OpenSafety: sanity check calculated length. -1247693a99 [Automatic update for 2017-06-18] -55f8799c68 And use RVALS for connection_abort_reasons, as it's a range_string. -c2307d0fe3 Flag field using a range_string with BASE_RANGE_STRING. -1a7f9b957f Revert "Temporary debugging hack, the sequel - fewer printouts, flush before crash." -fa3aa67817 Temporary debugging hack, the sequel - fewer printouts, flush before crash. -e77817cc92 Revert "Temporary hack to try to debug tshark -G values crash on 32-bit Windows." -573a4c9cd5 Temporary hack to try to debug tshark -G values crash on 32-bit Windows. -4370054431 Clean up whitespace. -57fece13e0 Expose RTPS dissector for Lua. -c89f4c628c WiX: Fixup merge module configuration. -8775b0b1b2 [UMTS RLC] Renaming dissector files to fit FP/MAC -553b1e0215 Do not process UI events while reading from live capture -800a856fb4 Qt: fix hang on exiting Qt while loading capture file -6462560b30 smpp: don't THROW() an exception from a dissector -b2fa26ff7a PIM: Add identification of Hello option 65004 -ff5ff79c83 Note that we should probably support most if not all Ethertypes. -e2efa82811 Handle CMD over GRE. -6cc5655e27 MTP2: Add expert_info warning for incorrect length indicator -85e2a54703 gsm_sms: decode UCS2 as UTF-16 -454b5aeddf IEEE 802.15.4: Enable decryption and decode new aux header fields for v2015 -6f100a3df9 Fix JSON UTF-8 character validation and dissection -8b99bb7fbf Have two separate routines for wlantap dissection - OCTO and pre-OCTO. -8ab033a283 Further cleanup. -d217b757cb Clean up the 802.11 payload handling a bit. -573490f5c0 GSM A DTAP: update UE test loop modes -435c68cd2b Fix SURROGATE_VALUE() to match what RFC 2781 says. -a0dfbccdfc Rename FindOS_X_FRAMEWORKS.cmake for the new OS name. -5039d0e576 Change some names to reflect Apple's new UNIX-for-Macs name. -63b91ad311 Rename a routine to match the OS name. -2e497e105f RADIUS: Add dictionary support for format= with BEGIN-VENDOR -7c28d26d71 Refactor JSON output functions -d01e9df472 Put the {un}install_XXX() definitions in the right order. -2486b7e8fa Move libgcrypt and libgpg-error to the set of required libraries. -0ad7607478 Update to newer versions of libgcrypt and GnuTLS. -1d657acf2d gsm-a, nas-eps: enhance handling of missing mandatory i.e. -b62346b304 Add a comment indicating what releasw we're testring for. -ee0dde474c Make the short names for USB encspsulation types more regular. -6f8bc61c33 Better names for various USB headers. -2a5cb8e32e Miscellaneous texual corrections and addition -828e1f07a8 udpdump.c: Don't include epan headers. -552dab08a6 packet-btrfcomm.c: Prevent over bit shift in get_le_multi_byte_value. -acb488b7f4 packet-x11.c: Sanity check BIG-REQUEST length -01fe854fa0 TCP Analysis: Update the spurious retransmission check. -86fceac9ad infiniband: add RETH remote key to infinibandinfo struct -9ed4046e0f RADIUS: Fix dissection for non-default VSA lengths -ae085f7338 IEEE 802.15.4: Fix IE/MIC handling of secured packets without payload -4753463456 packet-lorawan.c: get_encryption_keys_app_eui must be included in GCRYPT_VERSION_NUMBER check -d45f6661d7 [tap-rtp-common] Add EVS to mimetype_and_clock_map -614a97c5cd LoRaWAN: Use proto_tree_add_checksum for MIC verification -26a6881014 DOCSIS: Prevent infinite loop from unknown FCParm. -50fa2d9583 WBXML: Fix some more potential infinite loops. -cea298a597 SMB2: Improve FILE_ALL_INFORMATION query response. -d0520f81d1 RADIUS: Add comment explaining WiMAX non-standard VSA format -9c86ec08aa Don't use frame_length at all if we don't have libgcrypt >= 1.6.0 and encryption keys. -f3267f17a3 Fix automatic name resolution not saved to NRB -ec4ba8b275 time() is a system routine; don't call a variable by that name. -927f5cdc7e [MEGACO] Add tman/sdr as an integer with a unit string. -d7f2a2b1e0 file-pcapng: fix capture filter dissection -6e3c8c8318 Fix isobus-vt warning when compiling using checkhf-conflicts. -256358c0e8 fixed integer overflow in zigbee timestamp conversion -42a27355ee Add support for dissecting FIND responses of FileIdFullDirectoryInfo type. -d8f2bc776a ssl: fix duplicate heuristics dissector registration -73bed8c209 Improve the HTTP2 dissector by not inserting empty padding, which looks ugly. -9dc4d271cd Fix the display of the IPv4 Hash Table in Resolved Addresses Dialog QT UI -61fda41a97 Don't assume we have the libgcrypt MAC functions. -5fd35d115f ieee802154: fix parameter 'p_inf_elem_tree_mlme' not found in the function declaration [-Wdocumentation] -76c7f26622 EPL (profiler parser): fix redundant redeclaration of ‘epl_wmem_iarray_is_empty/sorted’ [-Wredundant-decls] -68c0b8311c EPL: fix redundant redeclaration of ‘epl_profile_uat_fld_fileopen_check_cb’ [-Wredundant-decls] -b871da0f90 Add ISOBUS dissector to release notes. -b8e660edc6 IEEE 802.15.4: Fix double offset increment for Time Correction Header IE -6b09377285 Extract errno value_strings from usb code -e815bbb2e6 ssl: add heuristics to detect SSL/TLS on non-standard TCP port -ac20605634 print_stream.c: Fix compile error on Windows regression -8c316f3b98 Dissector for LoRaWAN -9d2f07e316 Add isobus dissector -585d17ae7f Add support for color xml attributes in psml and pdml formats. -f4dd096afb Add a big comment about the ISO 8613-6/T.416 SGR support. -0813fccb08 netflow: fix typo adresses => addresses -d4e51deadb address(.h): fix typo adresses => addresses -f4d14368e2 Ranap: improve heuristic algorithm -9f4671f674 Don't colorize a line if we have no color filter. -e0a9603b24 print.c: Remove unused hf_ variables -2073457ab9 Fix airpdcap compilation on Sun -2be411a215 tshark: add "--color" option emulating wireshark colors -affa6f18c8 print_stream: add a new print_line_color() method -5617527ee3 packet-spdy: Fix -Wunused-const-variable error when compiling without zlib -de92c4e8d5 nvme: add dissection for nvme identify command -1cf57230b7 [Automatic update for 2017-06-11] -4edc611526 Windows: increase minimum CMake version to 3.7 -0dc32776d0 Simplify the search for HTMLHelp. -6d91721390 ECDSA+DSA SHA2 algorithm OIDs added to PKCS1 dissector -12e8e6dcc0 Resync some ASN.1 dissectors. -b01c85c17a Fix indentation. -0480a0be81 Put the non-filter part of epan/color_filters.h into wsutil/color.h. -25777d0986 Fix weird comment. -60da2c96dd Just print the string color_filters_init() provides on an error. -ad4e81fcf8 Handle filter open and read errors better. -ed7e9c77db Add URL for link specifying D-Bus maximum message length. -9f0d22bdd1 NSIS: Add support for Visual Studio 2017. -c47c66cb0b Add BGP dissector support for draft-ietf-idr-bgp-prefix-sid-05 -8795a2fff1 802.15.4: Improved ZBOSS header dissection. -33456f48ac ieee80211-radio: Fix calculation of frame start time -6a16f158c8 CMake: Look for Python in more places. -49a55b9666 IEEE 802.15.4: fix dissection of Enhanced Beacon Filter IE -b347ce62c9 sharkd: fix a shadow warning when compiling on RHEL/CentOS 6.x -ce93b4d178 packet-lapd.c: Replace heuristic UDP dissector with "deterministic" one with prefs. -7cd552b5e0 GTPv2: Added decoding of Serving PLMN Rate Control and Counter IE -1bec193211 X11: Add support for the BIG-REQUESTS extension -2d7d10ad1a epl: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -3453a0b888 LTE RRC: fix filtering of q-RxLevMin parameter -35944ddcfb FP: Prevent UE ID overriding in dissection -fce2f2bb1f CMake: Add local copy of FindHTMLHelp.cmake -a84fa8e882 GTPv2: Add CIOT flag into Node Features -411a5342c5 export-smb2-objects: Make sure tap be called for named pipe -492da63082 ftp-data: treat \r\n as printable. Also show number of lines in text lines -bd13076643 wsmp: read the message length as big endian -07212bf95c radiotap: no expert info under if (tree) please -23a2f56b0f ieee80211-radio: Fix description of packet start and end time fields -f5dd12d71e WiX: Switch to Visual Studio 2015. -8aa84c630e epl: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -be8a91b9bd FP: Comments fixes -831828878d epl: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -f22c620abe rsl: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -e82fa761d6 RANAP: prevent heuristic dissector from adding info to tree or triggering exception -5598faa342 CoAP: added new TLV code 11542 according to changes in LwM2M OMA Spec. -f1496b6dff Qt: Wireless Timeline improvements -34a6b71342 MIP: Add decoding of Mobile Network Extensions (RFC5177) -26eb40cf3b umts_fp: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang -8e738bad90 CQL: add an expert info when a list count is negative -0677165574 ieee80211: Explain TSF in wlan_radio.timestamp blurb -4291968f2a profinet: use proto_tree_add_item_ret_(u)int directly -9cfdece0c1 [Ranap] Heuristic: update to the current highest ProcedureCode id -dea13b3cac profinet: use proto_tree_add_item_ret_(u)int -dd52b16537 epl: fix code will never be executed [-Wunreachable-code] -a5a4a0bd55 epl: fix no previous prototype for function 'profile_load' [-Wmissing-prototypes] -ba86dc303d netflow/cflow: fix hf conflict -756d609947 FP - Resolve U-RNTI for HS-DSCH & E-DCH -d66b4a369a FP - Fix missing TFI bitmask -874f8ade9c epl (profiler-parser): fix parameter 'cmp/allocator' not found in the function declaration [-Wdocumentation] -844c7863a3 rsa.h: include -67acb5b17c FP - Added "Missing PI bitmap" warning -b5abc764fb ssl-utils: Build with -Wshorten-64-to-32 -e8e5ab4957 Cleanup DRDA dissector -502cc61711 Move RSA key loading and decryption functions to wsutil -1b228df643 FP - Code clean up and comments updates -eb15222af2 Qt: Build wireless_timeline.cpp with -Wshorten-64-to-32 -345046c83d wsutil: Add XTEA block cipher -027aae1cd3 Revert "More 2.4 initialization." -c60a6580c9 More 2.4 initialization. -e77b7a167d asterix: add a link to the specifications -795077b3ea [Bssmap] Fix and improve dissection -21305e9835 Add a timeline view for packets, with the timing data used to generate the display taken from the timing analysis done in the wlan_radio dissector. QT only. -d0865fd619 Allow bigger snapshot lengths for D-Bus captures. -17965f57f1 [TDS] Convert to using tcp_dissect_pdus. -d73fdc7079 Remove "length only" check for dissectors that use tcp_dissect_pdus. -aabb8fd594 Add DCE/RPC over TCP dissector to "force" DCE/RPC when heuristics fail -b58e23846e Allocate the pipe capture data buffer upfront. -6d29f50d61 GSM A DTAP: fix detection of missing first mandatory element -88cf898c44 [SGsAP] Fix Release-Request msg -55d0adf689 profinet dcp: simplify dissect_PNDCP_Suboption_Manuf() -9ba786fba3 profinet dcp: don't THROW() an exception from a dissector -2c89cd4bde profinet: remove unnecessary if(tree) checks -916f1a6cf0 [Automatic update for 2017-06-04] -b70a2370c1 Allocate a buffer in cap_pipe_dispatch(), not in capture_loop_dispatch(). -0c166f947e Bugfix GTK Decode As -2ba951b984 capture-pcap-util.c: fix a typo -94847961cb LoRaTap DLT and dissector -314a9f217d Clean Release Notes -30c86f8b34 Don't keep the pcap/pcapng link-layer header type as interface data. -69ed5d5841 Get rid of #if 0'd out include. -eaecf02aed Fix typo. -2814e3c9cd If has_snaplen isn't set, don't set the snapshot length with pcap_create()/pcap_activate(). -8e1cd0453c Update libwireshark0.symbols file -0c5c2a393c packet-gsm_a_rr: add missing ie in Paging Response message -166f920836 Use data-text-lines dissector for text based ftp data -6216e576fc .mailmap: update (of May) -c508932a60 RADIUS: Fix gda9363e202 -ae409ed545 Pass the file type, not the frame type, to cfile_dump_open_failure_message(). -a27a308fcc netflow: use BASE_UNIT_STRING (units_seconds, units_microseconds) -b932b719eb netflow: ntop information elements update, added all missing items exported by nProbe. +461c3f6545 capinfos: fix leak of message digest handle +dc2f4bdf26 wslua: use Filehandler.extensions for controlling output files +c7fda768f4 Qt 4.8 compatibility for escaping HTML +1e1274a889 Update some of the NSIS packaging documentation. +5f58d96717 MaxMind DB: Shut down our mmdbresolve process. +be1af00448 Properly reset a variable. +bbe5fc1028 Epan+Qt: Invalidate cached column strings. +03af5553eb ssl-utils: fix compilation if not HAVE_LIBGCRYPT_AEAD. +b19ca06fcc tap-sctp: remove leak of sack and tsn (found by clang). +f96abc7fc0 tap-sctp: remove leak of tmp_info (found by clang). +d6161a656b tap-sctp: rework the memory allocations. +2ee7d2100c TLS13: support draft 25 and 26 +8f3ebb4ea3 TLS13: implement trial decryption for early data +ab40224aca (D)TLS: restrict ssl.ignore_ssl_mac_failed preference to ssl +b9b5c6b680 f5ethtrailler: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang +f421297fdb Omron-FINS: Added parsing of CS1 mode FINS memory area codes. +710cf8121d Nano: do not use packet scope strings in columns +0ebcd27377 Trust CMake's Visual C++ version detection. +07647c2555 NAS-5GS: Start updating to version 0.4.0 +eb7181cb3c [GPRSCDR] Update to 3GPP TS 32.298 V15.1.0 +51f4a01a02 f5ethtrailer: Fix calling col_info with NULL format string. +5277e67339 thrift: Fix typo in dissector table description +b9741b0d41 [GTPv2] Add new IE Secondary RAT Usage Data Report +13e7c1229d Migrate sharkd to MaxMindDB. +4eaee4f094 Export ZigBee ZCL functions in the libwireshark.dll. +a7ef22d247 Register the ZigBee ZCL cluster with a manufacturer specific code. +be177eb84f Add support for ZigBee ZCL manufacturer specific attributes and commands. +8f86a3b6cb .mailamp: update (of Q1 2018) +46a7b4fd5e CMake: Don't build fuzzshark by default on Windows. +4c750d98a2 Windows: Conditionally set CREATE_BREAKAWAY_FROM_JOB. +6dcd7a70a6 Get rid of trailing white space. +068dbc809f Expand a comment. +0f45f4bcf7 [PFCP] Fixed FAR ID, QER ID and URR ID Allocation Type String appended to the Tree in UI +2a227f72bf Properly initialize mmdb_lookup_t. +246f0bc012 Get rid of TestBigEndian and AC_C_BIGENDIAN. +fa27833548 Removed assert which was only used for debugging. +a2f9267615 Windows: Always assign newly-created processes to our job. +0874b8bac6 Remove popcount in favor of ws_count_ones. +a2cbec743e nordic_ble: Fix delta time start-to-start calculation +81068f9a22 GSM BSSMAP: fix a typo in in speech version range_string +9d74d9936d Column format functions must not be called with a NULL format string. +ce991ecb7d TDS: Improve dissection of TDS5 tokenized requests. +1915ce6133 CMake: Skip some header checks on Windows. +da05837004 CMake: Exclude wmem_test from the default build +2519115695 Remove some unused or hard-coded header checks. +1a52e085c1 Qt: Implement MulticastStatisticsDialog::treeItemData +c52b28c284 TLS13: prepare for early data trial decryption +50484e3f3f Add dissector for Nano / RaiBlocks cryptocurrency protocol +6e75a0b277 ber/per: assert actx to avoid null dereference (found by clang). +ba179a7ef7 eth: fix null pointer dereference when called from Lua +7e842fa551 F5ETHTRAILER: Initial cleanup from submission +f2f7f7e557 Add wmem alloc parameter to ws_find_media_type_parameter. +68efae8588 Adapt to current WS code base to make it compile and run without warnings or errors +2a3b58d133 Resolve the F5PROTO_TREE_ADD... macros: They render our check-scripts ineffective. +85c4d2f583 Import f5 Wireshark plugin for the f5 ethernet trailer +55573495c8 [Automatic update for 2018-03-11] +cbe424b27d IEEE 802.15.4: show MIC and key number for decryption +4536696507 DOF: restore correct memory scope for decrypted buffer +fc6b725b18 tfs: Add high_normal and low_normal +3ceff67514 maxmind: check val_start before using it. +2a9097046e maxmind: use ws_strtou32 to convert AS numbers. +ab7fbb7395 gryphon: fix 'gryphon.usdt.action_flags' exists multiple times with NOT compatible types: FT_BOOLEAN and FT_UINT8 +2ecb33c039 ENIP packets are not decoded as ENIP anymore +6a819d9950 MaxMindDB: Add country ISO codes. +5564c222e2 MaxMind DB: Fixup IPv6 address interning. +aae6b8442c Process MaxMind DB data one line at a time. +957b4a67ef Add tfs_activated_deactivated +b9f203c1da Don't put a comma after the last item in an enum list. +b8375119e3 Avoid the realloc() warning from VS Code Analyzer. +dcc3875847 Add ws_pipe_kill_child_on_exit. +5213c30f3b Regenerate dissector from updated template. +986c6b2e77 Regenerate dissector. +28da001090 Put a variable inside the block in which it's used. +66a1fefac4 kerberos: remove leak (found by clang). +190b2e89c3 entry_data.type is unsigned, so print it with %u. +5a4468ccaf Check for realloc() failing. +8acf0305a3 spdx: use consistent formatting for GPL-2.0-or-later +c2639090de maxminf_db.c: ad an explicit cast to please gcc 7.3.1 +6c077a0818 mmdbresolve: remove leak (found by clang). +a395a8b993 GeoIP: avoid closing random file descriptors +02085c80ab IEEE 802.15.4: fix wmem_free instead of g_free; fix outdated comments +b91f7f1a0c QUIC: Replace cleartext by handshake +66eed04afe QUIC: Remove last long packet type about old draft (< 08) +cc795d4ddf WSP: check tvb_get_guintvar() success +1ac90d5254 Register and initialize the ZCL clusters in a uniform way. +446d9486ae spdx: convert files with multiple licenses. +fe2355e061 licensecheck: handle multiple licenses. +ce07a36337 SIP: Add a filter for icid-value. +4e6d989df4 Add MaxMindDB 1.3.2 library to Windows +572f78a861 LACP: protect a possible infinite loop +4495d8fbfd update AVPs of diameter dictionary for diameter t6a/t6b/t4 and add OFR in SGd interface of Ts 29.338 +c9cb93acfc wsutil: add CR to license. +e7ab7a907c spdx: more licenses converted. +fdd426e410 spdx: more licenses converted. +0ae769adc1 IEEE 802.15.4: fix uninitialized variable warning +ea754b6761 Plug a leak. +7ffc4f96eb When looking up response codes, just keep the key on the stack. +6e32335be6 Intern MaxMinDB IPv6 addresses. +5f35b041c2 MaxMind DB fixups. +dbfd53cd60 epan: Ignore SIGPIPE. +ce46a023cf ieee80211: A few cleanups of the HotSpot 2.0 dissection. +32365383a9 GTPv2: Show spare bits in IE UP Function Selection Indication Flags. +5c25e1b2c1 S1AP: EmergencyAreaIDListForRestart is not an extension IE. +b91ef7da51 ieee80211: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang +7ddfccec19 gryphon: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang +6a62e2d22d gryphon(.h): fix indent (use 4 spaces) +c4d2ad476d ieee80211: fix indent (use 2 spaces) +e5de1f1994 wisun: Netricity segment control and reassembly support +3905c0d5d5 Don't unnecessarily cast away constness. +8a677354bd The routines that implement a codec don't need to be public. +241b274b5f Don't cast away constness. +695fbb9be0 Squelch some casting-away-constness warnings. +e7cf995b1e Squelch some casting-away-const warnings. +e5cc633ee4 Constify an argument that doesn't need to be non-const. +957845f5a4 CMake: Don't bother compiling zlibstatic. +39a65995cc CMake: Exclude test targets from the default build. +eefa76a7c8 address_types: fix returned length of eui64_addr_to_str +cc45082635 Gryphon Protocol dissector fixes and updates. +fbb042336a IEEE 802.15.4: support vendor specific commands; small cleanups +a3e1967d8e Debian: Fixup some symbols. +e1790da88c Hack to fix ABI checking. +1592587e6f LWAPP: define a recursion depth limit +7dd7a05d48 [NAS-5GS] Dissect more IEs +3132a50448 Autotools: Build rawshark. +692cef88c7 dissectors: more SPDX license convertions. +5375283f92 Qt: remove leak in simple_statistics_dialog (found by clang). +4f36a28acb Qt: remove leak from protocol_preferences_menu (found by clang). +fe71e26af2 spdx: more licenses converted. +71f36379ae licensecheck: add BSD licenses. +8a5385b9c9 More licenses converted to SPDX. +830adb2a02 Qt: rework routine in module_preferences_scroll_area. +3a54fd1d7d bluetooth: Update Assigned Numbers +f789736521 Qt: Handle UAT editor dialogs explicitly. +9a5217bdd4 Fix another leak, which happens with -E occurrence=l. +37723968d2 WIP:ieee80211: HotSpot 2.0 fixes. +6db59affd9 print: free memory if not used (found by clang). +8a5cd7a5c6 ieee802154: fix 'wpan.tsch.timeslot' exists multiple times with NOT compatible types: FT_UINT16 and FT_NONE +99a329891d nas_5gs: fix duplicate entry +f38e895dfc Plug another leak for Wiretap errors. +68216fa2da IEEE 802.15.4: Add expert warning for Payload IE in header +b94d3af303 failure_message.c: fix a memory leak if err is not negative +035f49d2c8 PCP: allocate conversation info in file scope +8f81eb2cf6 H223: fix a memory leak in conversation management +89a715eba4 SMB1/2: Update some FileFS fields with new flags +05c4705a19 multipart: use packet scope memory to avoid leaking in case an exception is triggered by subdissectors +4581eb2de2 GIOP: use wmem packet scope for get_modname_from_repoid() +bf4e620e2d LAPD: fix some memory leaks in conversation management +4945c50d3f SMB2: use file scope to avoid leaking memory +cc764b92ac Add additional dissect information in the ZCL Level Control Cluster. +1b18b1dd0e ISUP: plug some memory leaks +f46d129f21 oids.c: fix a memory leak in oid_string2subid() +fd62e506b9 Eliminate unused structure members and an unused list. +e3c263c012 NSIS, WiX: Handle the presence or absence of mmdbresolve. +f0fb6ee50c mmdbresolve: Process our command line arguments by hand. +0ddaec13a1 Get rid of unused information. +98ab887a2d TN3270: fix memory leaks in conversation management +76267f4bc5 maxmind_db.c: fix a memory leak +f0f4adc9d9 maxmind_db.c: add an explicit cast to please gcc 7.3.1 +b0b87e4b5f IEEE 802.15.4: individual functions for MHR/PIE/payload processing +99240e62bf Docs: Updates for xsltproc and Asciidoctor. +f52bb2bf27 CMake: Fixup our Chocolatey bin path discovery. +2eb6f3b5de CMake: Remove SH from the packate list. +a1da75c554 Transition from GeoIP Legacy to MaxMindDB. +b2d3680558 CMake: Remove FindSH. +69ddfecb76 ipsec: zero memory in get_full_ipv6_addr (found by clang). +186714314d dcm: Fixed crash in dissector, and other bugs Some tag descriptions which are added to the parent item (32 tags). If one of those was empty a crash occurred. Mainly the RTPlan modality was affected. +0632770321 Use the generic function decode_zcl_time_in_100ms instead of the local zcl_fmt_time_tenths. +4d3721b1db [Diameter] Added extended AVPs for Gx and Rx +0d9d69a1e6 [Diameter] fixed valid Diameter xml +b434e0a03b VLAN: define a recursion depth limit +c39dbd68d4 extcap: add g_free to extcap_free_toolbar_value (found by clang). +60f2c8e588 wisun: fix, improve, and refactor Wi-SUN IEs +c4f224c092 Add missing ZigBee ZCL Scene cluster commands. +dd21b8130c IEEE 802.15.4: always allocate protocol data if not present +cde7cc54a3 NBAP: avoid linking a DCH-ID to itself +df83de9b64 wisun: dissect Wi-SUN Netricity IEs +6bb0d8b7ff 6LoWPAN: fix cast-qual warning +b99b9b81dd dof: use tvb_memdup instead of g_memdup. +5e03b4e342 dot11decrypt: free memory on exit (found by clang). +5a05aa238c RTSP: Fixed missing space in column info between multiple pipelined messages +cf373df796 coloring rules dialogue: remove unused signal +5b079291c4 Windows: Remove support for MSVC older than VS2015 +c37eeafe81 dissectors: epon: Improve preamble detection +0fcfc634dd [Automatic update for 2018-03-04] +177962a5b4 enip: use wmem for copied addresses +b70eb189bb mmse: remove a ton of if (tree) checks +4630b4fcf8 clean up tvb_get_guintvar() a bit more +59af408e9e wap: include stdio.h +41f18ae7f5 tvb_get_guintvar: correct a debug print +b475758123 tvb_get_guintvar: don't overflow our return value +b580bdb9dd Add support for new peekremote features. +7b7e53e6bd PDCP: show wrong calculated digest on MAC item, and add some comments about calculation +eccbc4bade PDCP: don't link back security setup to self +432166de1e WiX: install the other plugin types as well +302fa68817 Don't crash in manually_resolve_cleanup() if there's nothing to clean up. +07cb624e48 Move what capture_info_close() does into its only caller. +c7872232e5 More indentation cleanups. +39dfda115a Clean up indentation. +aeed520cd8 Fix a warning message. +5bac06f00b Remove declaration of routine that no longer exists. +d95d6a59c7 Remove an ipmap remnant. +f529ab5d0a Remove the endpoint "Map" feature. +84c7246e4c extcap: Make settings dialog modal +0de7313fe2 [NAS-5GS] Dissect more IEs. +80d652f06e More spawned process handling updates. +184ef02111 Fuzz-test: Handle ABRT. +51165cfcb7 NAS-EPS: added heuristic udp dissector +8451a8efda XRA: added upstream channel id, sid and iuc to burstinfo dissect +59b0d22ec0 Windows: Update target version info +13bb4911af [NAS-EPS] Use proto_tree_add_bitmask_list() for some bitfields. +e8088329ec One strstr() call suffices. +24b5a55393 quic: Make sure that we still build when certain libraries not found. +68e16ab05b RLC: Fix duplication check after sqn reset +1fa2781b7a Bluetooth: Initialize ett features for Media Player Dissection +6e09b8b391 PDCP: speed up dissection of status PDU. +1a0987904f Generalize our process spawning code. +bf4c2fd82b Windows: Remove cruft for unsupported versons +92bb9ec9da Fix compilation without pcap. +363ebc01ee [NAS-5GS] Dissect more IEs. +85e7e61e5f ieee80211: Fix some issues with VHT/HE NDP Announcements. +cca89ca837 gitlab-ci: add clang 7 builds. +9e02ae10d5 NAS-5GS: fix PD values for 5GS SM and 5GS MM +4b4d11e4c3 ZigBee TP2 buffer test request malformed packet +cd83fc5087 [PFCP] improved various value printout +b5b5f08be1 Qt: Make we shut down cleanly when exiting early. +e70e560cab QUIC: Add heuristic for avoid conflict with GQUIC +c332f6e1f9 QUIC: Add dissection of RETRY +8c85f0c35c QUIC: use switch/case for long_packet_type and move to function +1e26cb242f NAS-5GS: More dissection. +00373a1fd4 Simplify the mode passed to CreateNamedPipe(). +efd8beff4f Don't handle various "command to send" values in the default case. +620f69a74b mp4: limit the recursion depth for boxes +94d3f0afc5 [PFCP] added two more IEs +7df07eb922 Print the right value for signed statistics tap table items. +9226ea8dee flex: add also (-W)unreachable-code to ignore warning (for flex generate file) +16ac61e2a3 Fix StringCchPrintf() calls. +ea0b580b97 Fix a check. +03474c1303 Redo the way we choose N/S/E/W. +d11f43a30e QUIC: Display GREASE version.. +9f2dff98f6 Include so UNICODE is defined. +7eff18a997 t38: allocate memory in pinfo pool scope. +07bb8fc047 dof: don't initialize nonce it is useless. +87dfaa72cf 6LoWPAN: Less scary display if UDP checksum is elided +389a680cf7 csn1: set pointer before using it (found by clang). +0fb38879af L16_mono: Add L16 monaural codec plugin as functional example +b405a9f0d2 rrc: remove unused function. +b8101ed9a9 rrc: move allocation within if statement. +2db0957d49 tshark(.pod): fix spelling-error-in-manpage found by lintian +dfd0e65e30 GQUIC: Try to fix ACK frame with Q039 +5488c29b15 GQUIC: Change all integers (and floating) encoding +417028073a GQUIC: for item with length = 1, use ENC_NA for encoding +d8e7372218 GQUIC: Packet Number is now big endian +eb15a1ed19 BGP: Heuristic for IPv6 NLRI path identifier +faf6ee9ada [PFCP] added Aggregated URRs IE +d023a7b231 [PFCP] Name update of IEs +fe363c540e Make sure GetModuleHandle(_T("kernel32.dll") succeeds. +768488d21e ieee80211: Fix handling of compressed block acks. +48a4ed1058 Squelch some Visual Studio Code Analyzer warnings in Flex-generated scanners. +d4ef22db8f Make sure CAPACITY() doesn't shift the 1 out of range. +ac69a67112 ieee80211: Fix the handling of PPE Thresholds for 802.11ax. +7176b32166 addr: Include trailing '\0' in length from ipv6_to_str() +bbb6bcbbab rtspstat: use integer cast in g_hash_table. +7a79a6019e [PFCP] updated Report Type IE +2024eb1fbc [PFCP] updated Measurement Information IE +04c2cbc9a8 [PFCP] more name changes +1055a6a76d lacp: Info column and display filter rework +32e99b355d CMake: Add more .PDBs to pdb_zip_package. +8f4ea952b4 6lowpan: Use correct offset for "UDP header compression" header +c7c034172e [NAS-5GS] Dissect more of the protocol. +9a512f7aa6 lacp: remove unused assignments (found by clang). +b0328ae52e wisun: extend EDFE display; fix Authenticator EUI-64 field name +4314ac72c1 [XML] Add application/rs-metadata+xml +1653ea5fce adb: fix buffer overflow while processing message payload +ba0f4b9d9f adb: fix Malformed packet while parsing CONNECT command +61d033645d Qt/USB: Allow USB src/dst addresses to be selected for columns +30692e2f3a Allow hexadecimal and octal numbers for tshark Decode As +5cbc09e937 Qt: accept hexadecimal input in Decode As dialog +15c261e94b ERF: Add support for new extension header and Provenance tags +21b4d6ecf1 multipart: initialize value before function call (found by clang). +629e68828c rrc: check parameter when creating cipher info (found by clang). +f31bc46948 Add ZigBee ZCL Identify cluster command. +0a113becea [PFCP] refactor flags and triggers +c4521c24f6 [PFCP] fixed Graceful Release Period IE +7dc9392dea Add undefined ZigBee ZCL Power cluster attribute. +09765707a7 [PFCP] Fixed order of IPv4 and IPv6 in Remote GTP-U Peer IE +6b66e764ee catapult dct2000: don't dump comments one char at a time, and other fussing +1c1498834d Squelch some warning noise when dsymifying. +7b3ce599ec Dsymify binary files. +12f8f43893 NAS 5GS: Comment out unused variables. +74641daaae adb: fix decoding of local-id argument of Write +ef0e8416d5 [GTPv2] Add new IE UP Function Selection Indication Flags +4303883005 [NAS 5GS] Add dissector for NAS5GS 3GPP TS 24.501. +73e9605adb LACP: Begin adding more info to the INFO column +7fadcdb7ac [Diameter-3gpp] Add bit 8 in Access-Restriction-Data according to 3GPP TS 29.272 V15.2.0 +be1c933600 DNS: add partial DOH (DNS Queries over HTTPS) support +f220073eec RTSP: Added support for pipelined RTSP responses +e9ffd03be3 wisun: support EAPOL Relay (1v21 format) +9e487bc465 PDCP: trivial changes +f5cd52c0fb Docs: Reduce our TOC depth. +03718fee4d zbee zcl se: fix duplicate entry +331ffaf323 WSUG: Fixup an apostrophe. +c1e5e6c92d WSUG: Fixup some quotes and apostrophes. +1585aa950c Docbook: Update our CSS. +8b810d2d42 wisun: wisun remove unused ei_wisun_wsie_short_format +3fb9882a20 mq: fix duplicate entry +a29d697a25 kerberos: fix duplicate entry +a35592eb20 proto(.c): remove extra bracket +6580e3f19f isup fix duplicate entry +d7e1970cbe [Automatic update for 2018-02-25] +20d7254cb6 Bootp: Adding some DHCP options +ba4ff84e94 TDS: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang +b4368e14b0 802.11: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang +ec99b833d2 Add undefined ZigBee ZCL Basic cluster attribute. +b3bc6dcc02 I don't see a need to treat ipmap.html specially. +ee2bfbf7b4 The parser is at the bottom, so the shadow warning must be turned off there. +852e3378b6 IEEE 802.15.4: Rename ieee802154_payload_* to ieee802154_decrypt_* +c316799e49 TDS: Minor updates to TDS 5 Response token handling +c0b2d82fc4 Suppress some warnings caused by a Berkeley YACC bug/misfeature. +f07d295fcf TLS1.3: Add support of draft-24 +e73e3580f6 Rename airpdcap to dot11decrypt. +3785f53089 User Guide: add additional use category +6c7a5b4889 Fix capitalization and white space. +6a2ec55d6e radiotap: Fix bug 14455. +c3c053ba1c Get rid of the ipmap.html that got dropped into Contents/MacOS. +53744af182 The DOCSIS dissector isn't a plugin any more, either. +656439db26 Clean up description of power and attenuation fields. +e3db7c581c I don't think ipmap.html belongs in the same directory as the binaries. +a8ed879d7e Work around a duplicate dest mac that appears in *some* frames captured on a FEX +24ba73ccf0 [PFCP] fixed Timer IE +38425dd78d QUIC (TLS): Remove support of draft < 08 +794b1e7569 RTSP: Dissector should create RTP conversation if only server port was negotiated +1248c658d1 mate: change strcmp in g_strcmp0 that supports NULL (found by clang). +9c11de60de wiretap: zero memory on allocation. +4d3b39938d [PFCP] fixed DL Buffering Duration +017167fb34 Just use tvb_memeql() to check the signature. +86f329aa94 LTE MAC: check direction and lcid before looking up msg3 table +1ccfef8b3f ans: remove unnecessary if (tree) checks +51cd1db521 [PFCP] fixed Unsigned32 in Time Threshold +3a79b6f87c [PFCP] Improve Traffic class field +e3fcac94b8 [PFCP] fix UL Gate bits in Gates Status +06bb9450dd [PFCP] Improve SDF filter - part2 +4031e19e12 [PFCP] Improve SDF filter +eb2e910124 Remove more cruft. +dfe22ab861 Get rid of the -sdkroot option; it doesn't affect anything. +316b858d28 Fix stripping of binaries. +434d1c9759 Remove a bunch of obsolete code. +529bb04910 Don't use find to find files to check for dependencies. +9dcded61a1 Code-sign extcap binaries. +727c815ad2 IPMI: Disable bus command dissection. +f14f76d12a dmp: Allow multiple SecurityCategories again +380381ce72 TWAMP: Reassemble only the Server-Greeting message +4c8c59ca7d csn1: fix indentation. +eb2b8dd98a Check for dependencies in all subdirectories of $pkglib and $pkgexec. +2e139a15fa SIGCOMP: Disable UDVM dissection and decompression. +05cd2b6c1c Update comments to reflect current reality. +ba58d62cd1 Fix endianness. +21124903d5 nettrace: remove wrong frees (found by clang). +032cb4b79f Catapult DCT2000: Update sscanf patterns, and avoid calling if possible +01e8f509d7 TWAMP: Fix packets changing type in wireshark GUI +e57ecf4acd IEEE 802.11: fix build with gcc7 +e510ceed05 Reenable ieee 802.3 encapsulation and small cleanups/updates +818b58da97 TDS: Improve dissection of TDS5 responses. +1f95d39b62 rawshark(.c): fix parameter 'phdr' not found in the function declaration [-Wdocumentation] +ba72f731c3 DIS: move modulation parameters to correct place in tree +c95424a8a4 packet-rsl: Add RLL UNITDATA INDICATION +0f44950796 radiotap: Fixes because the meaning of some fields changed. +b443d4646e Qt+Windows: Adjust our DBAR check logic. +b293c97ad3 ieee80211: Start to dissect 80211ax trigger frames and other fields. +c76b378453 FP: Fix U-RNTI issue in E-DCH +205424287b Qt: Improve our capture filter completions. +5d45b69b59 WCCP: Make sure our offset increases. +85bbda514a DMP: Recurse only once. +5aaf741c81 And systemd weighs in on how to find out the distribution you're on.... +0161a5ba52 Don't strip debugging symbols from the binaries in the macOS image. +95e33c7097 dof: use g_malloc0 to prevent uninitialized memory (found by clang). +7802bbb091 TWAMP: Avoid triggering an infinite recursion +4c9cb5220d ftp: calculate bitrate of ft-data session +70554429a6 Fix detection of file type. +9788199a61 [GSM A RR] RXLEV-SUB-SERVING-CELL displayed with wrong bitmask. +566d20f444 dfilter: use g_malloc0 to prevent uninitialized memory to be used. +0a3c713d8c QUIC: Use new labels for decryption (draft-09). +acb6781012 TLS: allow QUIC dissector to pass HKDF label for ciphers +62d34fcc2c Squelch some cating-away-constness warnings. +b96eba436b Bluetooth: HCI_EVT: implement LE Extended Advertising Report +9efce5c916 Don't unnecessarily cast away constness. +a888bf7e68 wisun: Small comment fix +748ea162c3 Updated Wi-SUN dissector to latest specification. +d0b07245ec tools: add git to optional pkgs in debian-setup script. +238550b9c5 Make some arguments const, and remove casting-away of constness. +1c5e6a1b34 Eliminate another casting-away-constness warning. +dc1ab9f32b Remove a casting-away-constness warning. +65aa59d28a RPCoRDMA: Set an upper bound for our chunk size. +2b74b5c4c8 BER: Add a length check. +9c5803ff76 Airpdcap: Add length checks. +c9a081c3dc Add a CheckPoint specific mac address +bc43d687f0 fuzzshark: don't fuzz udplite. +e788fac9fa Squelch some casting-away-constness warnings. +cb31f56204 Don't cast away constness. +bc4e15b579 Don't cast away constness. +95cb454355 Constify an argument, remove no-longer-necessary removal of constness. +b00e7fc088 Constify some method arguments, and don't cast away constness. +ba7657cb19 Cast away constness at the point where it can't be avoided. +442e06d9c6 Don't gratuitously cast away constness. +209f7700b3 Don't cast away constness. +4e857ad20c Type casts without const lose constness. +3366317943 ieee80211: Remove obsolete assignments +d209fe6e18 pcapng: Free option_content on error +fc9ee03ada gitlab-ci: speed up the builds a little bit. +224215cb42 Qt: Right justify custom columns with multiple fields +1044d56e3d Qt: Improve sorting of custom columns with multiple fields +f7c8f0c8a5 snmp: add missing initializers in deep copies. +fa1635f5b0 ieee80211: fix preamble duration calculation +647e5b449a Use units for the server recv->send duration. +0a8152c260 Use ws.css in the release notes. +a82621eecb FT_FLOAT and FT_DOUBLE support BASE_UNIT_STRING, too. +91409213ad DOCSIS: Remove concatenated PDU dissection. +8a173c9812 Clean up the way we handle the server recv->send duration. +a8ff1335f9 Extract bits by shifting, not using exponentiation. +dc6b9dfcd6 Define macros to calculate (2^N)^M, and use them in more places. +e4787a9190 Don't use floating point to calculate 4^N, for integer N. +5c0cf42243 packet-thread: fix cast-align warning +a806389e50 RELOAD: Fix a length check. +3576ca2cd8 Remove eproto2sgml. +e2fbca05bc TWAMP: Try to reassemble Server-Greeting message +cf2a29f083 Check whether to do dissection after starting taps. +e2d5c537df Reorganize and expand the description section. +70608effe4 TWAMP: Handle short TWAMP-Test packets +8da569b6ad WSDG: Update docbook info +dbb5c73fec [PFCP] Added missing User Plane Inactivity Timer IE value_string +042cfea07c Qt: Use QFrames as separators in the filter expression toolbar. +c61b543e97 Get rid of more new_ prefixes for statistics functions and types. +6a0a56ed07 Note that -P can override -Q's suppression of packet output. +f81f2c4a6f release-notes: Add 802.15.9, RFC 4108, and Wi-SUN FAN; sort new protocols list +ca7ac05cf0 Fix some source headers, reformat SPDX license lines in comment block. +44a6e2dea8 marker: return unused offset (found by clang). +bd9d79fcd7 marker: fix indentation. +e090683aff TFshark requires a file to be specified. +0347538758 Don't start command-line taps until we've opened a file. +da861e4311 We don't do taps in rawshark, so there are no taps to start. +22dc113852 Don't start command-line taps until we've opened a file or started capturing. +d9d6106044 ASN.1: update auto generated dissectors +47726eafe5 NBAP: check that DCH ID was initialized before using it +8760999f64 LLTD: use wider variables to prevent overflow and infinite loops +b6328eba6a DICOM: Prevent infinite loop (dissect_dcm_tag) +95affa1ef1 USB: Sanity check Darwin USB header to prevent infinite loop. +bee04353b9 DIS: fix Modulation paremter length +aef93dba8c gitlab-ci: remove not working clang repos. +632c6261ca [Automatic update for 2018-02-18] +fcea7205a4 Get rid of unnecessary casts. +38d784d547 6LoWPAN: break loop in case of unexpected loRHE type +5d99febe66 S7comm: fix range check to prevent infinite loop when upper bound is 255 +cae52d27d6 Don't gratuitously cast away constness. +e61257988e Make all versions of add_unix_interface_ifinfo() static. +16348cbddb Clean up missing-prototype warnings. +04704e289f Don't gratuitously cast away constness. +137da3f106 Don't gratuitously cast away constness. +2530b75e1d Don't gratuitously cast away constness. +55042dc15b Don't gratuitiously cast constness away. +23b8d11546 Don't gratuitiously cast constness away. +ef96c91060 Put back casts needed for C++ compatibility. +92f3a0f3e9 Don't gratuitously cast away constness. +a14c6a8490 Constify a pointer to squelch a warning. +1c5d6881de Qt: Another filter expression toolbar layout attempt. +9826cde91d Constify a bunch of pointers and some casts. +4fe475492c Use appropriate pointer types rather than guint8 *. +397d32b863 dcerpc_decode_as_change() doesn't need to change the old binding. +86f2ff6ec0 Yet Another Narrowing Warning to suppress. +cd443126a4 No need to cast away constness. +8b9dfbaba9 The CRC8 routines don't modify the buffer; make the pointers to it const. +dc8bd7c3a9 Fix argument list in comment. +5bf8da8a4c Fix casts. +f0393a5975 wisun: Add EDFE support +306c1c85cd ldap: Format text used in COL_INFO +6be0444caf Don't make separate libXXX_generated libraries. +49e331c4ce Thread: use wider variables to prevent overflow and infinite loops +0fa1176c22 Add `-z http_ref,tree` to the tshark man page. +a9823dddf3 Qt: Replace the toolbar extension icon. +d0b9db8cd8 Qt: Add separators between filter expression buttons. +459bd4646d Don't have CLEAN_FILES variables for the "clean" source files. +5f0d50690a Use -Werror except for explicitly listed dirty dissectors. +0ac5c797fe Don't use GENERATED_CFLAGS on generated files, use AM_CFLAGS. +eb6eee72d6 Don't treat radius_dict.l specially. +a931f49dbb Update the release notes. +0ee6e43478 Compile text2pcap with -Werror. +f4cd45f6fe Treat the text2pcap scanner as clean. +4a69d10920 Squelch redundant declaration warnings. +c881ee37d9 [PFCP] Added dissect function for User Plane Inactivity Timer IE +72b57ac4ef Use DIAG_OFF_FLEX/DIAG_ON_FLEX more consistently. +09671923ad mac-lte: fix memory leak of mac_lte_msg3_cr_hash +cfafb915d1 [Diameter] Gx Supported-Features AVP, List-ID 2 +1b574b907f capchild: remove double free (found by clang). +8bc1c6e3e8 Add DIAG_OFF_FLEX and DIAG_ON_FLEX for use in Flex scanners. +b6bec7d1fd Treat most Lex-generated and all Lemon-generated files as clean. +08754c3893 Suppress more PortAudio + Win64 compiler warnings. +a5094050e4 Fix a case of copy - too little modify - paste +11e0df5e3a Put some info into the INFO column +364d9a999d Look in %VCToolsRedistDir% for the VC++ redistributable. +d45bd7cb24 Move hkdf_extract to wsgcrypt.h +7ae954c7ac steam-ihs: Add dissector for the Steam IHS Discovery Protocol +a660215dea fuzzshark: disable reassembly for few protocols +010c73daa6 Disable warning C4267 in generated files. +6325ceb5e5 DCT2000: read new LTE MAC outheader values +2934683aa1 Fix a typo in the I/O tests. +bfedd74e99 CMake: Try to avoid Strawberry Perl's xsltproc. +7da66f8676 SIGCOMP: check operand offset when accessing UDVM memory +6c00182e1a travis: add asciidoctor. +f7e90534fa [nb_rtpmux] Register dissector by name. +9198448f9d Qt: fix crash in packet dialog on changing selection +f0db412f57 Convert coloring rules dialog to use model. +a3e14cb514 Debian: Update Build-Depends. +3084125696 Qt: Fix the filter expression toolbar layout. +6f2d4c2712 Wix: Look for merge modules in %VCToolsRedistDir%. +944e661514 OpenFlow 1.5: add extra property length checks +4904dd5517 packet-mq: Code reformat +621d1496d7 OpenFlow: update openflow_version_values value_string +2bff4c197b XRA: protect against potential infinite loops and add protocol to release notes +af6433196e Update symbol lists. +8c81423912 Add the Excentis XRA DOCSIS header dissector to CMake. +c82abe48a5 Update the introductory comment. +b4dc30ce73 ieee80211: Correct the actual bit positions of the reserved bits. +6a910946cd Added dissector for Excentis DOCSIS31 XRA header. DLT 273. Builtin version. +9eee872f8a cms: Add support for RFC 4108 +feb8f6b14d Make the DOCSIS dissector a built-in dissector. +048c4373e1 Asciidoctor macro fixups. +d332507ef2 Fix the "pointer to function that generates a label" values. +bb9e26eb49 ssl: Add session ticket lifetime units in seconds +7650151311 more SPDX convertions. +3db1c06404 tools: fix zlib check in licensecheck.pl. +bc72f7cf58 data: Add option to uncompress compressed data +7fd6abc1eb tools: remove extra spaces from licensecheck.pl. +d2af01684c IPv6: SLAAC ether address is 8 bytes +0b1e354458 Update couchbase dissector with 'flexible framing extras' +9cc4a3b967 CMake: Install the HTML guides. +d1ce1baf63 WMEM: Add strjoin routines. +2cf6517ec0 NBAP: Fix and enhance SIB parsing +045c48e81e html2text: Prefix lists with a bullet. +8ebbf99173 Remove Lynx. +3b940d2a83 [PFCP] Fixed a typo in Outer Header Creation IE +fe219637a6 dissectors: use SPDX identifiers. +e9376e4730 h225: Fix use after free. +27b571e62f NBAP: copy address in pinfo->pool +ae91f43155 Extract HKDF-Expand from TLS 1.3 dissector +d2016c6a1b RPC Netlogon: do not leak memory each time a hash is generated +a958533c6a fuzzshark: disable protocol in fuzzer if it's used by other fuzzer. +0bd863ae46 packet-ipmi-picmg.c: Add NULL check in rq17. +ba3cfb403a WCCP: Prevent very long loop in dissect_wccp2_alternate_mask_value_set_element +620647a3e0 SCCP: Use int datatype for offset to prevent infinite loops +5e8391ff90 RPKI-Router: Sanity check length field to prevent infinite loop +0c425e857a ceph: clear_address() to make sure to use initialized memory in set_address() +32ab83436d SIGCOMP: use correct message length +443921983e Fix dist. +86376e8447 Fix ASCIIDOCTORJ_OPTS. +94a0f7c641 Switch from AsciiDoc to Asciidoctor. +5a674d05c9 wslua: Convert more comment markup to Asciidoctor. +04df34909f ModelHelperTreeItem: Rename appendChild -> prependChild +e438cf2e89 ieee80211: Fix reserved bit positions 18 & 19 when HE Support not set. +fa258523a9 [Automatic update for 2018-02-11] +991974db7f dct2000: avoid allocating/storing/freeing empty string +aee743f9ed Write our NSIS installer to the build directory. +d16308c89a UDP: Heuristic dissector for conversation taking precedence +9ff64c8d7c musl: compile with musl libc +6176441f61 radiotap: Add support for the EOF bit in the A-MPDU Status flags. +02a3056af3 androiddump: Fix non-blocking connect on Windows +bfef57ebb7 androiddump: Fix and simplify tcpdump capture +78b7da7716 CMake: Don't shadow PROCESSOR_ARCHITECTURE. +0b649a0910 Separately count all records and data records. +9797f34074 Move the merge_action_e enum to the Win32 file dialog source file. +794596d936 Fix indentation. +25d90cb13c Put the preview-generation loop into a common routine. +be38102eea caputils/tools: more SPDX convertions. +5a94c7d14e epan: more SPDX convertions. +a9733b5cd5 tools: fix BSD license name in licensecheck.pl. +d2d1f793f8 plugins: use SPDX identifiers. +ff6e2fbb1b wslua: use SPDX identifiers. +99e645bfdb Do changes from Generalize wtap_pkthdr into a structure for packet and non-packet records for file_dlg_win32.c +12cc2ca8f4 Update symbols lists. +589aa9070a pcap: Update link_type_vals +f73ae69ba9 Do the maximum block size check in pcap_read_block(). +bd41b8e417 RLC graph: fix zooming, both in normal case and when graph direction has been switched +b511312633 html2text: Skip some tags and add references. +228b122dc9 Rename ft_specific_data to reflect what we're actually using it for. +9425d6e901 Remove redundant members from wtap_syscall_header. +1f5f63f8ef Generalize wtap_pkthdr into a structure for packet and non-packet records. +e4c5efafb7 CIP: Highlight correct bytes in Req/Rsp processing +60c5ec67f8 CIP Safety: Add decode options for I/O Payloads +41812f2d68 QUIC: Add initial draft-09 support +55c68ee69c epan: use SPDX indentifiers. +fc082fa2a9 wmem: use SPDX identifiers. +1a9c364198 Get rid of no-longer-used variables. +544f7a26da QUIC: remove draft-07 support +1d6ce5af72 QUIC: QUIC is not longer a ACRONYM +16b07fa6bc writecap: use SPDX identifiers. +ec2d31049f debian: use SPDX identifiers. +8cd389e161 replace SPDX identifier GPL-2.0+ with GPL-2.0-or-later. +bfd2dbcf25 tools: remove garbage from licensecheck.pl. +f814c40ad3 tools: add new SPDX GPL format to licensecheck.pl. +8eed71f539 tools: remake the indentation of licencecheck.pl. +a2265f73b5 packet: Whitespace cleanup +a56d9ba30e json: Add for decode-as udp.port +58d5baf3c0 Cleanup HTTP Referer tracking code and use less memory +0f721985f1 Get rid of unneeded #includes. +390e80ee58 Fix white space. +a0e76588bb Get rid of unused structure member. +e5ac9e4cf0 Get rid of a calculation whose result is not used. +18bbdb478e Distinguish between "probably not pcapng" and "probably bad pcapng" errors. +600b84f4c1 Clean up the null pointer check in profile_exists(). +62fc862bc6 Squelch an rc warning. +32923b94a1 Don't crash if an IDB resolution value is too high. +c0a0003824 WSDG: Remove references to Windows XP and Vista. +8ae0467e61 tools: Add SPDX MIT to licensecheck.pl. +80a1dd7029 NSRPC: fix heuristic dissector +22824478d1 wsutil: Allow NULL as profile name +28960d79cc netmon: Initialize struct netmonrec_comment on alloc +7ee8ead85c Include as "ui/summary.h", as is done elsewhere. +40a533abe1 Move summary.[ch] to libui. +908e25d5aa caputils: use SPDX identifiers. +782054c2d5 [PFCP] Fixed order of bytes in UP Function Features IE +cd8c73a355 Generate HTTP Referer statistics +71844ed50a wsutil: use SPDX identifiers. +c1f37d25c3 tools: add files from wsutil and caputils to checklicense whitelist. +0fdbc5e247 LPPe: use V1_0-20160714-C specification +c4a6016be2 tools: add licenses to licensecheck.pl. +9beab2d89f ieee1905: Fix the handling of AP Metric Queries. +b13678fd37 Added wmem_map_contains and wmem_map_lookup_extended +32ce1fd3dd Remove range_foreach_r from debian symbols +f4f44caa35 FCP: Add NULL check to prevent crash. +f29bafff46 Don't assume all packets have time stamps. +fa76cd57ff Reapply "Fix typo in DTN dissector" +c061522765 2.5.0 → 2.5.1. +59e4311fad Temporarily revert "Fix typo in DTN dissector" +61cc769169 Fix typo in DTN dissector +5df9b1d5d7 Build 2.5.0. +cb1a6528f9 Get rid of the pkt_encap field in struct packet_info. +6db88da7f7 Change the way we infer the type of the physical address. +7e76e5f2c8 Make sure we pass valid addresses to find_conversation. diff --git a/NEWS b/NEWS index 507976da5c..98c0eb4cb8 100644 --- a/NEWS +++ b/NEWS @@ -1,79 +1,136 @@ - Wireshark 2.5.0 Release Notes +Wireshark 2.5.1 Release Notes - This is a semi-experimental release intended to test new features for - Wireshark 2.6. - __________________________________________________________________ + This is a semi-experimental release intended to test new features + for Wireshark 2.6. -What is Wireshark? + What is Wireshark? - Wireshark is the world's most popular network protocol analyzer. It is - used for troubleshooting, analysis, development and education. - __________________________________________________________________ + Wireshark is the world’s most popular network protocol analyzer. + It is used for troubleshooting, analysis, development and + education. -What's New + What’s New - Many user interface improvements have been made. See the New and - Updated Features section below for more details. + Wireshark 2.6 is the last release that will support the legacy + (GTK+) user interface. It will not be supported or available in + Wireshark 3.0. + + Many user interface improvements have been made. See the “New + and Updated Features” section below for more details. + + Dumpcap might not quit if Wireshark or TShark crashes. (Bug + 1419[1]) New and Updated Features - The following features are new (or have been significantly updated) - since version 2.4.0: - * Display filter buttons can now be edited, disabled, and removed via - a context menu directly from the toolbar - * Drag & Drop filter fields to the display filter toolbar or edit to - create a button on the fly or apply the filter as a display filter. - * Application startup time has been reduced. - * Some keyboard shortcut mix-ups have been resolved by assigning new - shortcuts to Edit -> Copy methods. - * TShark now supports color using the --color option. - * The "matches" display filter operator is now case-insensitive. - * Display expression (button) preferences have been converted to a - UAT. This puts the display expressions in their own file. Wireshark - still supports preference files that contain the old preferences, - but new preference files will be written without the old fields. - * SMI private enterprise numbers are now read from the + The following features are new (or have been significantly + updated) since version 2.5.0: + + • HTTP Referer statistics are now supported. + + • Wireshark now supports MaxMind DB files. Support for GeoIP + and GeoLite Legacy databases has been removed. + + • The Windows packages are now built using Microsoft Visual + Studio 2017. + + • The IP map feature (the “Map” button in the “Endpoints” + dialog) has been removed. + + The following features are new (or have been significantly + updated) since version 2.4.0: + + • Display filter buttons can now be edited, disabled, and + removed via a context menu directly from the toolbar + + • Drag & Drop filter fields to the display filter toolbar or + edit to create a button on the fly or apply the filter as a + display filter. + + • Application startup time has been reduced. + + • Some keyboard shortcut mix-ups have been resolved by + assigning new shortcuts to Edit → Copy methods. + + • TShark now supports color using the --color option. + + • The "matches" display filter operator is now + case-insensitive. + + • Display expression (button) preferences have been converted + to a UAT. This puts the display expressions in their own + file. Wireshark still supports preference files that + contain the old preferences, but new preference files will + be written without the old fields. + + • SMI private enterprise numbers are now read from the "enterprises.tsv" configuration file. - * The QUIC dissector has been renamed to Google QUIC (quic -> gquic). - * The selected packet number can now be shown in the Status Bar by - enabling Preferences -> Appearance -> Layout -> Show selected - packet number. - * File load time in the Status Bar is now disabled by default and can - be enabled in Preferences -> Appearance -> Layout -> Show file load - time. - * Support for the G.729A codec in the RTP Player is now added via the - bcg729 library. - * Support for hardware-timestamping of packets has been added. - * Improved NetMon .cap support with comments, event tracing, network - filter, network info types and some Message Analyzer exported - types. - * The personal plugins folder on Linux/Unix is now + + • The QUIC dissector has been renamed to Google QUIC (quic → + gquic). + + • The selected packet number can now be shown in the Status + Bar by enabling Preferences → Appearance → Layout → Show + selected packet number. + + • File load time in the Status Bar is now disabled by default + and can be enabled in Preferences → Appearance → Layout → + Show file load time. + + • Support for the G.729A codec in the RTP Player is now added + via the bcg729 library. + + • Support for hardware-timestamping of packets has been + added. + + • Improved NetMon .cap support with comments, event tracing, + network filter, network info types and some Message + Analyzer exported types. + + • The personal plugins folder on Linux/Unix is now ~/.local/lib/wireshark/plugins. - * TShark can print flow graphs using -z flow... - * Capinfos now prints SHA256 hashes in addition to RIPEMD160 and - SHA1. MD5 output has been removed. - * The packet editor has been removed. (This was a GTK+ only + + • TShark can print flow graphs using -z flow… + + • Capinfos now prints SHA256 hashes in addition to RIPEMD160 + and SHA1. MD5 output has been removed. + + • The packet editor has been removed. (This was a GTK+ only experimental feature.) - * Support BBC micro:bit Bluetooth profile - * The Linux and UNIX installation step for Wireshark will now install - headers required to build plugins. A pkg-config file is provided to - help with this (see doc/plugins.example for details). Note you must - still rebuild all plugins between minor releases (X.Y). - * The Windows installers and packages now ship with Qt 5.9.4. + + • Support BBC micro:bit Bluetooth profile + + • The Linux and UNIX installation step for Wireshark will now + install headers required to build plugins. A pkg-config + file is provided to help with this (see doc/plugins.example + for details). Note you must still rebuild all plugins + between minor releases (X.Y). + + • The Windows installers and packages now ship with Qt 5.9.4. + + • The generic data dissector can now uncompress zlib + compressed data. New Protocol Support - 802.11ax (High Efficiency WLAN (HEW)), ActiveMQ Artemis Core Protocol, - AMT (Automatic Multicast Tunneling), Bluetooth Mesh, Broadcom tags - (Broadcom Ethernet switch management frames), CAN-ETH, CVS password - server, FP Mux, GRPC (gRPC), IEEE 1905.1a, IEEE 802.3br Frame - Preemption Protocol, ISOBUS, LoRaTap, LoRaWAN, Lustre Filesystem, - Lustre Network, Network Functional Application Platform Interface - (NFAPI) Protocol, New Radio Radio Resource Control protocol, NXP - 802.15.4 Sniffer Protocol, PFCP (Packet Forwarding Control Protocol), - Protobuf (Protocol Buffers), QUIC (IETF), Session Multiplex Protocol, - SolarEdge monitoring protocol, Tibia, TWAMP and OWAMP, and Wi-Fi Device - Provisioning Protocol + ActiveMQ Artemis Core Protocol, AMT (Automatic Multicast + Tunneling), Bluetooth Mesh, Broadcom tags (Broadcom Ethernet + switch management frames), CAN-ETH, CVS password server, + Excentis DOCSIS31 XRA header, F5ethtrailer, FP Mux, GRPC + (gRPC), IEEE 1905.1a, IEEE 802.11ax (High Efficiency WLAN + (HEW)), IEEE 802.15.9 IEEE Recommended Practice for Transport + of Key Management Protocol (KMP) Datagrams, IEEE 802.3br Frame + Preemption Protocol, ISOBUS, LoRaTap, LoRaWAN, Lustre + Filesystem, Lustre Network, Nano / RaiBlocks Cryptocurrency + Protocol (UDP), Network Functional Application Platform + Interface (NFAPI) Protocol, New Radio Radio Resource Control + protocol, NXP 802.15.4 Sniffer Protocol, PFCP (Packet + Forwarding Control Protocol), Protobuf (Protocol Buffers), QUIC + (IETF), RFC 4108 Using CMS to Protect Firmware Packages, + Session Multiplex Protocol, SolarEdge monitoring protocol, + Steam In-Home Streaming Discovery Protocol, Tibia, TWAMP and + OWAMP, Wi-Fi Device Provisioning Protocol, and Wi-SUN FAN + Protocol Updated Protocol Support @@ -86,72 +143,66 @@ What's New New and Updated Capture Interfaces support LoRaTap - __________________________________________________________________ -Getting Wireshark + Getting Wireshark - Wireshark source code and installation packages are available from - [1]https://www.wireshark.org/download.html. + Wireshark source code and installation packages are available + from https://www.wireshark.org/download.html[2]. Vendor-supplied Packages - Most Linux and Unix vendors supply their own Wireshark packages. You - can usually install or upgrade Wireshark using the package management - system specific to that platform. A list of third-party packages can be - found on the [2]download page on the Wireshark web site. - __________________________________________________________________ + Most Linux and Unix vendors supply their own Wireshark + packages. You can usually install or upgrade Wireshark using + the package management system specific to that platform. A list + of third-party packages can be found on the download page[3] on + the Wireshark web site. -File Locations + File Locations - Wireshark and TShark look in several different locations for preference - files, plugins, SNMP MIBS, and RADIUS dictionaries. These locations - vary from platform to platform. You can use About->Folders to find the - default locations on your system. - __________________________________________________________________ + Wireshark and TShark look in several different locations for + preference files, plugins, SNMP MIBS, and RADIUS dictionaries. + These locations vary from platform to platform. You can use + About→Folders to find the default locations on your system. -Known Problems + Known Problems - Dumpcap might not quit if Wireshark or TShark crashes. ([3]Bug 1419) + The BER dissector might infinitely loop. (Bug 1516[4]) - The BER dissector might infinitely loop. ([4]Bug 1516) + Capture filters aren’t applied when capturing from named pipes. + (Bug 1814[5]) - Capture filters aren't applied when capturing from named pipes. ([5]Bug - 1814) + Filtering tshark captures with read filters (-R) no longer + works. (Bug 2234[6]) - Filtering tshark captures with read filters (-R) no longer works. - ([6]Bug 2234) + Application crash when changing real-time option. (Bug 4035[7]) - Application crash when changing real-time option. ([7]Bug 4035) + Wireshark and TShark will display incorrect delta times in some + cases. (Bug 4985[8]) - Wireshark and TShark will display incorrect delta times in some cases. - ([8]Bug 4985) + Wireshark should let you work with multiple capture files. (Bug + 10488[9]) - Wireshark should let you work with multiple capture files. ([9]Bug - 10488) - __________________________________________________________________ + Getting Help -Getting Help + Community support is available on Wireshark’s Q&A site[10] and + on the wireshark-users mailing list. Subscription information + and archives for all of Wireshark’s mailing lists can be found + on the web site[11]. - Community support is available on [10]Wireshark's Q&A site and on the - wireshark-users mailing list. Subscription information and archives for - all of Wireshark's mailing lists can be found on [11]the web site. + Official Wireshark training and certification are available from + Wireshark University[12]. - Official Wireshark training and certification are available from - [12]Wireshark University. - __________________________________________________________________ + Frequently Asked Questions -Frequently Asked Questions + A complete FAQ is available on the Wireshark web site[13]. - A complete FAQ is available on the [13]Wireshark web site. - __________________________________________________________________ + Last updated 2018-03-13 19:13:27 UTC - Last updated 2018-02-06 20:11:41 UTC + References -References - - 1. https://www.wireshark.org/download.html - 2. https://www.wireshark.org/download.html#thirdparty - 3. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1419 + 1. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1419 + 2. https://www.wireshark.org/download.html + 3. https://www.wireshark.org/download.html#thirdparty 4. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1516 5. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1814 6. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2234 diff --git a/make-version.pl b/make-version.pl index ea26259a68..26f045b421 100755 --- a/make-version.pl +++ b/make-version.pl @@ -83,12 +83,12 @@ my %version_pref = ( "format" => "git %Y%m%d%H%M%S", # Normal development builds - "pkg_enable" => 1, - "pkg_format" => "-%#", + #"pkg_enable" => 1, + #"pkg_format" => "-%#", # Development releases - #"pkg_enable" => 0, - #"pkg_format" => "", + "pkg_enable" => 0, + "pkg_format" => "", ); my $srcdir = "."; my $info_cmd = "";