b415c6ede7 Release notes: Add a note about Qt 5.12.0. 144d481c20 GSM A: detect buffer overrun when decoding MS Classmark 3 IE fcd75fb954 NSIS: Increase our verbosity. 4d6509854c Packaging: Add initial support for AppImage. 3a7df1eded opcua: fix typo, use the commonly used 'Endpoint' instead of 'EndPoint' 49c6f8e432 opcua: add support for new reverse hello message 9711abc9f5 HPAV: Expanding support for HPGP b85f0cbc2f Properly convert command-line arguments to UTF-8 on Windows. 541fe1d937 Add the VCS version number to the appname option if it's a Git build. dcbd556e4d mergecap: set full name as capture application 8ab57eb3d6 Update the release notes. 094beb1755 ISIS: add dissection of Node/Link MSD (rfc8491) 47d5a92364 DNP3: Fix events with relative time 0a49561e96 BGP: Decode MCAST-VPN safi for IPv6 3ca382911d HPAV: fix whitespaces in dissector 9035a131e5 ASNI MAP: AnalogRedirectRecord is OPTIONAL in QualificationRequest 11c4b31fc9 CIP: Show more unparsed data 3757db3148 ENIP: Add more error checking 14dc9a390a CIP Safety: Minor additions cb8c791f07 DOCSIS: Added some additional tlvs 3f01aaac49 json_dumper: add support to convert dots in underscores. 3f09bf685f packet-rsl: Add Establishment Cause from Channel Request to proto tree 781e371a7d couchbase: Add durable DCP commands 39ac1a6694 CIP: Add Connection Index e2a3616bfe Diameter: Sort application id numerically. ab37ce009a ISIS: add dissection of Node/Link MSD (rfc8491) 3cccd4ec5b p_mul: Detect Data PDU sequence number 0 96c52c1a0f Multicast Statistics Dialog: Clear list when redrawing a621fde383 enip: rearrange struct member to avoid -Wmissing-braces warning 9e4878a8f4 json_dumper: support 'null' json object. 86bd968662 [Automatic update for 2018-12-09] 5762fc617a CIP: Improve connected data information 98f5470352 packet-nfs.c: Bugfix NFSv4 ACCESS reply df9378ed3f Add tvb_get_token_len 0b79b9c2db BitTorrent:Add Fast Extension Message(Bep06) analysis 39ec5f8ec2 CMake: allow nested structures to be initialized via { 0 } 4160f1017f proto: make ws_type_to_elastic static. ac4c11f26e cattp: use the version bits in the heristic check a02d592c76 Remove some unused images. d7bcc52f02 DOCSIS: bugfix: correct dissection of encrypted Mac Specific frame e914a5a377 couchbase: Improve key decoder 27187536e6 RTP: Check that we have p_conv_data before accessing it. 08a2a4d473 DOCSIS: better decoding for unknown tlvs f618fcd3af dof: remove unnecessary uat_load calls 1d1915f6e9 GTP: Use correct length for gtp.cgi_ci, gtp.sai_sac and gtp.rai_rac a58904f387 PCAP/PCAPNG: Be consistent in documentation, etc 0dfa4e8253 WSMP: Make sure our PSID is initialized. f7def1d07f Revert "CMake: Fix Windows help install target" ceef87c550 CMake: limit -Wextra-semi to C++ only 247e729d9e DOCSIS: Added Partial Service Downstream Channels TLV 49.6 0946518780 Update comments, get rid of IMPORT_MAX_PACKET. 9df987d2a4 ieee80211: Fix the handling of A-Control and improve AP Tx Power. aadf872717 Qt: Fix tooltip on import size 6a8ca2fed5 DOCSIS: Added Modem Capabilities 54-62 and TLV 49.8 cc4d7ffda0 packet-rsl: Show cause value string of Cause IE 488f12f422 packet-rsl: Move rsl_class_vals into its correct spec section f3c30dc366 packet-rsl: Parse missing Cause IE in ip.access specific messages d89cdf7661 packet-rsl: Fix parsing values of some IE in ip.access specific messages b455d8fcee HI2Operations: update auto generated file and remove unused template f948444531 SIP: Try to fix ASAN build crash. 7805221e4a PROFINET: PDPortDataReal_block dissection is changed. 0da8a3dbd3 Doc: add mentioning of ip link to get interfaces 5adda736f7 OER: Always initialize a variable. 56b255dcbd packet-rsl: Use defines for ip.access value_string 4d5cbf5e2a Debian: Add a Lintian override for l16_mono. 8c22c5bade Fix some spelling errors found by Lintian. 8cee907bbd text2pcap: extend snap length 54847d43a6 HI2Operations: Remove the not needed .h file. ff0193f07f SIP: Use differtent hf variables for the "real" and generated Call-id bd8cfad8b8 Add dissection of HI3CCLinkData 59e71df81c Diameter: add 3GPP MCPTT-Identifier and MCVideo-Identifier AVPs b618ece9b7 Debian: Add missing symbols. 3b1c0f5e2e Hart-ip: Add simple heuristic. 6a8168169a wsutil: Rename DATAFILE_DIR variable 011ca1ed9b KRB5: update auto generated file cadc404400 DOCSIS: Added QAM modulation support tlvs c43e310d79 krb5: fix asn1 error when dissecting PA-FX-FAST in TGS request 453e72299c krb5: do not dissect PA-S4U-X509-USER inside encrypted-pa-data 9cba325fc8 couchbase: Update for recent collection changes 5cf08cd574 RTPS: Added dissection of Support Type Object LB 13e3063848 couchbase: Update FlexFrame dissector to include requests e19086b69a Clean up memory allocation abfe9572bd Qt: Display filter toolbar updates. 697623411c CMake: Use $ORIGIN with RPATH c3741a653b CMake: Simplify CMAKE_INSTALL_DATADIR usage e60cb857de s7comm: fix using wrong offset variable c9eab8203f maxminddb: Expand a comment. 46ee43aae2 Revert "maxmind: Simplify our read logic." d8c1c22837 RTPS: Acknack analysis hidden when dissecting GAP field. 1bd99df353 CDMA2000: Improper offset handling 228da02fda RTP: Restructure call id handling. 8bd0616621 SDP: Show callid from all call legs with the same RTP cpnversation. 3a83a8476a Qt: Add Russian translation 0f9f9d76ce update-tx: fix typo c1410f6059 transifex: Update .tx/config 850af6011a nl80211: dissect the mac attribute as address bbad3e1870 Release notes: We now ship with Npcap. 8992760c68 CMake: Fix Windows help install target 67720f7fc3 RTP: ensure that _rtp_conversation_info strcuture is fully initialized 4adaeee0eb Win32: update the zlib 1.2.11 CMake file bf88197d94 Fixes IMF dissector a1cee1d2ad krb5: dissect PA-S4U-X509-USER padata 98d4b434fe Don't include if we're not building with libpcap. 74b0c08905 [Automatic update for 2018-12-02] 4154e35cde maxmind: Simplify our read logic. 82ebab607e ZigBee: Correct unsolicited nwk update notify 5267fc7777 ZigBee: Classify mgmt_nwkupdate as notify instead of request bb9c71023c ZigBee: Use ZDP Status for IEEE Joining List Response b44172b4ee TFTP: Minor tweaks to tftp.destination_file field. 71268f8bd1 Apply port preferences during dissector handoff registration c66fbf481f Re-balance DINDENT/DENDENT macros in conversation.c. ee92fcf4b4 maxmind: Process responses one character at a time. 97dbdc3ac9 TLS: really delay key lookup until it is necessary 0ceead5335 CMake: Avoid link_directories() 3e2a2bfd44 ipsec: remove unnecessary gcry_control calls 8efc2b8f44 CMake: We require version > 2.8.12 92a855fd7d DOCSIS: Added Modem Capabilities 47-51 00a375dfba User Guide: fix reference to menu item 3d7a2a711b Fix AODV flags dissection for version draft_01_v6 6e8ff29d22 win32: adjust some names in the Npcap installation page 26fe83e1db PROFINET: fix dissection of IO conversasion direction dd457b0878 CMake: Generate cmake target exports on Windows 2bcc8dbf26 NSIS: Install NPcap instead of WinPcap. 1bab83de53 maxmind: Move response processing to a thread. af6aa3f76a test: fix "DeprecationWarning: invalid escape sequence \(" 97112cd4f7 test: skip tests when GnuTLS is unavailable ee61bc739e test: use assertRun instead of runProcess where possible 9c0beafe44 Fixes AODV packet dissector for flags in RREQ, RREP and RERR 9bc4513d5a debian-setup: accept GnuTLS 3.2.11 on Ubuntu 14.04 for Travis 2f79bf42b6 travis: increase verbosity with apt logging 6f2ca96359 Add Apple Wireless Direct Link (AWDL) dissector bd3cb6437f tls-utils: use GnuTLS for RSA decryption bcd32b07e7 Drop support for GnuTLS 2.12.x, require GnuTLS 3.2 or newer 7cc07bf748 (D)TLS: defer RSA private key lookup until it is really needed d68b7bc505 Add sip_call_id filter to RTP stream. 0da9763d11 Win32: change DLL search path to accomodate extcap and Npcap 201b5c8b7c DOCSIS: Added Downstream Resequencing TLV (25.17) f4194b128f CMake: Change some install() paths to match NSIS package a062ab81dd CMake: Enable install target on Windows (missing DLLs) 40352d75cd CMake: Fix some transitive link dependencies 332df929a9 IxVeriWave: Fix a buffer boundary. 246b801f83 Fixup the "No Reassembly" profile. a8c93de0b0 pvfs2: Add a pointer check. d53ff85d40 ZigBee ZCL: Fix a divide-by-zero. 284463cc7c DOCSIS: Added Energy Management TLVs 0f19cc4aff TFTP: export object with correct tftp object data 164a9920e7 Test: Look up our encoding name before checking it. d8ac73ce30 Dumpcap: Adjust pcapng headers when we write them. 0b9810ab97 Add a "No Reassembly" profile. fc1e2ac66d nl80211: display interface name as a string 7f80b7a2ad test: lua: add a test for invalid ethernet address 1d9aff7740 nl80211: update fields to Linux v4.20-rc4 f810837318 BGP: Fix dissection of MCAST-VPN NLRI 6bedcc9fa9 PCAP: Add expert info to too long frames 1c16705062 TFTP: Repair block numbers truncated at 16 bits. afd4216327 CMake: Fix runtime destination for our libraries 6e3ec21e73 test: lua: (trivial) fix indentation e158a96612 [Automatic update for 2018-11-25] 1f3b7d1569 packet-icmp.c: Add some unused fields and fix a logic error e111cc9fe4 Set direction correctly for Bluetooth H1 packets 25b016cb77 [zigbee] add Daily Schedule (0x070d) cluster dissectors 5e304f7718 ws_pipe_spawn_*: fix deadlock in g_spawn on Linux with threads 9ae02a5918 extcap: run --extcap-config in parallel to reduce startup time c71f4d0888 diameter: remove message length limiter 8915deaef3 CMake: Workaround for broken install target on Windows (help) 6bc9a88ee8 Remove a stale FIXME 65c13f9b90 Install development headers on all platforms f1cf2646aa plugins.example: Fix build on Windows 47cd8c7e8e text2pcap: cleanup type usage af987ecd28 TFTP: Improve dissection of ERROR packets. ed8da33902 RTPS: Extra fields dissected in RTI DDS field PID_TYPE_CONSISTENCY. 2b1791b1ea RTPS: Topic Information Feature used with APP_ACK and APP_ACK_CONF packets. c344d454b4 addr_resolv: fix crashes in parse_ether_address_fast 802d4c0121 text2pcap: make ethernet dummy header direction aware d45adf3479 systemd Journal: More UTF-8 fixes. 6d9bc4bd65 extcap: discover interfaces in a parallel 73ded3a1d9 extcap: simplify execution of single extcap programs 85dc646327 ws_pipe_spawn_sync: mark arguments as const where possible 844153305d ieee1609dot2: Call the j2735 dissector if it exists. 591c7baf33 oer: Octet string, value tvb was not returned in all cases if requested. a4f366c698 ws_pipe_spawn_sync: debug log elapsed time 3bb32ede26 addr_resolv: add fast path for parsing addresses from manuf ada5b88647 TFTP: De-duplicate tftp_info structure creation. ad0aecbf8b addr_resolv: avoid unnecessary memory allocation for hash tables e7220aad1b addr_resolv: speed up reading manuf, services, etc. 36d26b38d7 Update text2pcap documentation 0c5ec47aae PGSQL: Enhance protocol version handling 7be899dbe5 HTTP2: fix field length for the SETTINGS frame 31a20607d6 Fix reassembly of larger TACACS+ accounting messages 7943dbf7bb test: extend sharkd tests to cover all requests 049d746495 sharkd: update documentation for some requests to match reality 4708ffdb99 PGSQL: Dissect SASL auth 5800ca9bb5 packet-f5ethtrailer.c: "Decode" Platform identifiers d3aaea10f7 systemd Journal: Strings are UTF-8. bf117224c2 CIP Safety: Multiple services off by 1 7c2d8972de tools/validate-commit.py: enforce short summary followed by blank line 4cf4a655d0 .mailmap: update of October (2018) 57a4e7ad3a ZigBee: Change time format to be consistent within ZigBee Smart Energy 8beab04229 Fix expert info message for wrong option length. 83c17c4d17 Allow trace of sync spawns e7bd315f90 XRA: Bugfix in ncp_profile_select feb1801f89 nettrace: Put address parsing in a separate routine. cce885e112 Test: Fix some dumpcap section checks and skip one. 97cd30d3ca file-pcapng: Fix name for Secrets Length 0f30473661 Explicitly say "no extensions, no entry in this table". 5d740afff1 Don't put file types without extensions into the file_type_extensions_base table. 90073ab488 Remove more hardcoding of ".gz" as the suffix for compressed files. ce39f9df18 DOCSIS: REGRSP-MP: TLV fixes df7af28f39 Add new Secrets API and allow TLS to use pcapng decryption secrets e2e0fd1dbd editcap: add --inject-secrets option 52a6671439 wiretap: add read/write support for Decryption Secrets Block (DSB) ad21e3121f CMake: disable -Wmissing-field-initializers for broken compilers 22db1f066f androiddump: Don't present the verbose config option 51fb5081b3 androiddump: Add packets with same encap type as used when open wtap 57c3ebb396 ICMPv6: Add Extended Echo (Probe) RFC8335 811d5f7fac Drop JSON-GLib completely 656cc19fc7 Replace JSON-GLib by custom JSON dumper library fb9c6905ef wsutil: rename some wsjson functions e2a5ad1feb wsutil: fix indentation/modelines in wsjson ba34545293 Add an API to get a list of compressed-file extensions, and use it. 2f17546932 Fix a comment to reflect reality. c055d32d10 Ensure that fixFilenameExtension() is used only when writing a file. 3653e23097 Convert enum increment into int increment 8788c990b5 rpm-setup.sh: We no longer use FOP or AsciiDoc. 214f196414 Fix MLE security suite display c2d625a542 ain:Prettify Carrier and AMAslpID parameters. bc12cdb1a8 lnpdqp: Get rid of warnings. 94ae9324d3 wtap.h: Fix documentation warnings 9aa29213f0 text2pcap: consolidate ethernet header protocol determination bf9286e554 Add an API to get the file extension for a compression type, and use it. 189f1ceec2 packet-mint.c: Rename mint type to mint port and enhance list of ports. 9dad39293e text2pcap: pcapng is an output option 353e7065ff s7comm: Add additional syntax ids 0x83 and 0x84 for NCK data access 87862cb74b f5ethtrailer: Update for new format trailers 2294ac3dfe .mailmap: fix duplicate entry 0d50cfe123 [Automatic update for 2018-11-18] 923d719f2b CMake: call cmake_minimum_required before project 93361b9977 text2pcap: assure an IP next layer protocol is set 7370a6f00f Clean up previous change. c22c060d2b Fix addition of extensions to file names. 204dc92717 wiretap/merge.c: consolidate three similar merge_files routines 77578b081b Qt: fix build failure due to adding two incompatible pointers 9891cb2c22 etypes.h: Small whitespace fixes 43872a3a0e "." in version numbers and file names isn't translated into other languages. 4ebe640ec1 Man pages: Update pipe input documentation. f300676bec Dumpcap: Fix writing SHBs and IDBs. 377f5d0de7 nettrace: Handle failure to parse IPv6. 1fcdd66dda RTPS: RTPS 2.3 Domain ID and Domain Tag support. f8100ba30a LISP: Switch to proto_tree_add_subtree_format() e2e069e3fa travis: enable tests even if libpcap is disabled 88ce087dcf test: finalize suite_capture conversion to fixtures, drop config.py 3ab521118a test: convert capture tests to use fixtures, fix tests without dumpcap cb9be3850d tshark: do not print packet information when using -w without libpcap a3239adeee Qt: fix build with Qt 5.4 and older b894c53d5e Add an API to get a description of a compression type, and use it. eea4997f7e ZigBee: Fixed incorrect field type 76b80712ee nettrace: fix var init. 9fe5d3729f gtpv2: Handle different sizes of 8.38 MM Context. ca96dfe059 dictionary.symbol: Update to version received from vendor with minor formatting changes a1372f6d01 Use an enum for compression types in various interfaces. e12753d5f6 TDS: Fix decoding of TDS7 password. 4e17bd6229 Use the dump parameters structure for non-pcapng-specific stuff. 658c30dc4b Always use the input file's encapsulation for the output file. ad2bc773d6 Just pass on a snapshot length of 0 to the dumper. d631c17eee test: convert suite_dfilter to use fixtures d38ab1bde0 test: convert suite_nameres to use fixtures bd84c71668 test: convert suite_text2pcap to use fixtures c82c60136d Don't set anything in *wth until we've decided it's a Peek classic file. 6c66a639d0 Dumpcap: Update our pipe closed logic. e6c6f99e87 nettrace: Parse IPv6 addresses. 58fade6c63 Simplify code. 99c4e96be5 CBRS-OIDs: adding Citizens Broadband Radio Service Object Identifiers b110c470d8 Debian: Add missing symbols. dd538c4170 Always use the file header to set the encapsulation type for Peek classic. cdd3e9ce2a Dumpcap: Make sure we set our pipe error status. 7059a51ee2 WSDG: update test section with pytest fixtures 6f3e7a6d80 LISP: Fix action bits decoding 66b9495b9e macos-setup.sh: Update library and tool versions. 8dffa1aa20 nas5gs: Update AMF in 5GS mobile identity. 6475547089 DOCSIS: both TLV 43 and 44 need VSIF encodings db7653fd2c nettrace_3gpp_32_423: Don't crash on error and improve error output. e26f464fbd blip: fix memory safety issues and a build failure without zlib 9bd1c8f155 QUIC: Add RETIRE_CONNECTION_ID frame type (draft -15) d40d9671e5 QUIC: Renumbering ACK and ACK_ECN frame (draft -15) 9ea94e29ef Update MongoDB ObjectID dissector element f3b82ffae7 ui: add missing break. 0e1b78c22a All Veriwave files and packets use WTAP_ENCAP_IXVERIWAVE. 68c0002584 Fix whitespace. 13eefba79c Fail more cleanly if the file has no records. 341c3f3c62 ieee80211: Avoid decrypting packets two times 61ccf52107 ieee80211: Decrypt and dissect EAPOL keydata a51b3d1d16 Dumpcap: Don't let individual pipes stop our capture. 4f61d77293 test: convert some more tests to use fixtures 50433f4b4d Dumpcap: Move packet dequeueing code to a common routine. 0795c988b0 extcap: save debug flag and use it to activate ssh debug. 7a29c3d2eb ssh-base: define a struct for storing ssh parameters. cd0a98e221 ssh-base: support libssh config file. 3aec5e1a28 Catch attempts to write multiple encapsulation types if unsupported. 25bbbd7c5c Give an error if an output file isn't specified. ec95ae98ed tshark: Print the packets' comments in the expert info 2ed4743915 RTPS: APP_ACK_CONF submessage dissection fixed. d2227b768e extcap: Allow ASCII '0' in preference name 5d7199d8ce PKIX1EXPLICIT: Fixing Attribute and AttributeTypeAndValue ASN.1 cnf 0142ca4539 PKCS10/pkix1explict: adding PKCS#9 OIDs b2c244e92d extcap: Allow ASCII '0' in preference name d06e04106e RTCP: Fix RTCP Floor Control message Sub-type "Floor taken" is displayed as "Unknown" 684d4c11a2 PKCS10: Enabling own dissection function for Attributes 8cd89b3bac Fix function name in comment. 88e98d876e Move the Linux ARPHRD_ types to epan/arptypes.h. c348dd4b10 Fix dissection of 802.11+radiotap frames in Linux "cooked" captures. 3faa45d4ec Don't have _ng versions of the dumper open routines. f070ad2c1e Use the Wayback Machine for a page that currently isn't working. 1e76e1355a wiretap: refactor common parameters for pcapng dump routines 791a9a9b8e Remove obsolete files. 1d9b20ccbc IPv6: Fix payload root tree for IPv6 Routing Hdr 8f4cf7c8d4 gtpv2: Update RAT types. 51a2a00b7f fix documentation and tests for cmake run directory. b0e8abcf1e blip: Use correct guint64 printf modifier a8c40412d8 Added support for the Couchbase BLIP protocol a7564aa6ae PDCP-NR: Show some config highlights in config root and Info column. 3486243361 sshdump: fix generation of error message from remote side. 9fdd27a196 [Automatic update for 2018-11-11] fef9c0aa62 cmake: Add CMakeGraphVizOptions.cmake to improve the generated layout. 961f1388e4 wiretap: fix truncated reads while reading compressed file formats a0bb983834 ieee80211: Fix Vendor Specific Fixed Field dissection. 5d73f57f54 sshdump: fix some debug messages. f2a9cfcf24 ssh-base: fix wrong type for ssh port. 1ddaf1a094 MMSE: catch length overflows to avoid infinite loop. b0582230f3 UI: Remove Win32 file dialog stuff specific to GTK c0aad886ba capture_loop_write_pcapng_cb() shouldn't be called if use_pcapng is false. 3b68fc9fd4 Dumpcap: Move the "just wrote one packet" logic to one place. ab68b2c9ce Diameter-3gpp: Dissect the SMS inside AVP 3301 SM-RP-UI. 34d3afa3e4 CMake: fix parallel build by not copying ws.css repeatedly 9b1daa3629 ICMP: Add Extended Echo (Probe) RFC8335 1e71786f20 ieee80211: Dissect RSN GTK and IGTK IE 11a9a501fb Dumpcap+Qt: Add support for `-a packets:NUM` and `-b packets:NUM`. 9b6b36beae isakmp: Free the UAT tables' records using a free callback 54c966b986 dot11decrypt: Create RC4 decryption and key copy helper functions 8c9f09bf34 macos-setup.sh: Remove unused variables and code. 54d7e96a72 test: make it possible to use pytest-style test fixtures e0ac913300 GTP: fix NR user plane DL data delivery status a4bbb45d52 proto.c: increase the number of pre allocated fields 1a390109a6 SMPP: prevent triggering an exception in the heuristic checks 94d2cc5b16 SRT: clear the state after displaying it e5cd755578 macos-setup.sh: fix Python 3 installation for OS X 10.8 and older 7f2cf2fcca test: drop Python 2 compatibility, use more Python 3 features 50a0a78bd0 rpm: update all rpm files for using python3. fe3010e882 Diameter: Add AVPs for 3GPP S6c 22023c873d NAS EPS: update ciphering heuristic check for 15 EPS bearers contexts 2ab8e013cc docsis: Changed vendor-specific TLV to 44 to conform CM-SP-MULPIv3.1-115-180509 e9f7bb5127 Require Python 3, drop Python 2 support 77114b721d gsm_abis_oml: Decode Primary OML IP Address as big endian 56793113c0 gsm_abis_oml: Support decoding IPA Primary OML Config List 8087b610e8 GSM MAP: register a few more MAP SSNs by default. 55d8c445b4 6lowpan: fix handling of UDP packets without payload c29c652eb9 Qt: Add file hashes to capture file properties dialog 163e4637d5 extcap: Cleanup an if-statement eac0c131c7 docbook: Fix a typo b041883e27 NTP: fix dissection of authentication parameters in mode 7 packets a6559192a8 DNS: fix compilation broken by g224aa2ed98 224aa2ed98 Add XMSS for SSHFP. This has shipped with OpenSSH since release 7.7 85f822b044 Windows: fix RC information generation a5faef2e4f ieee80211ah: Start adding support for S1G. 7779bb832c CDMA2000: add what seems to be a missing break 29dbf3c038 NTP: add request/response tracking to mode 7 packets 80e8879dd6 NTP: fix parsing of NTP mode 7 messages b53680145c Add dissector for CDMA 2000 3GPP2 C.S0005-E v3.0 44d5eca533 Add GCSNA General Circuit Services Notification Application Protocol dissector. 04005c0729 Add Secure Reliable Transport dissector 4f6e55fcc7 Add dissector for ANSI Local Number Portability Database Query Protocol. b310a25dba travis: fully restyle the matrix. 2b971c0267 ansi tcap: Fix faulty mask for AMSI MAP "family" in Operation code 28d3717dc7 nas5gs: Use tfs_nas_5gs_ul_data_sts_psi in a couple of more places. 2ed1e002b3 gtpv2: Add dissection of SCEF PDN Connection. 48c74842eb ieee802154: Free uat table records f54b6755e3 btrfcomm: Free uat table records 83a71674a1 DHCP: Handle proxyDHCP on UDP port 4011. 0a5770a78a extcap: add option to set proxycommand to ssh sessions. 2be2febfc6 extcap: change boolean to boolflag for --debug option. 945d441b24 extcap: fix return value in extcap_base_parse_options(). 14030a61e6 PFCP: corrected field naming typo f68b24d12e UDP/UDP-Lite : Add Conversation timestamps 62dff7223c tools: fix LUA version and add more libs to the brew script. bb73b82672 c1222: Free uat table records d98139182e wireguard: Free uat table records 348333a100 travis: use ctest directly (allows parallel execution). 4eeea57e2d [Automatic update for 2018-11-04] d06ad62059 IAX: Don't try and copy a non-existent address 6910cb138b sshdump: add missing space. 983390105f travis: fix indentation. a5304196ec TDS: Remove Type info for Value 1b94fe7da3 IAX: Don't try and convert an invalid codec to a mask 009a970cb2 IAX: Fix the bitmask extracting the subclass field 8537f3cb92 %f suffices for floats and doubles. 1fe542459c tds: use %lf instead of G_GINT64_MODIFIER for text. 89d74238d9 extcap: use the correct values for comparing. fc17bfc4f1 extcap: small fix. 779003b6a9 extcap: add check before using pipedata. 8e4552ad23 isakmp: free the ikev[12] uat tables on shutdown dbe2d081ec TDS: Display value of data on top of field 097568babb teamspeak2: fix indent 2c3d649c81 IAX: Fix compilation when DEBUG_HASHING is defined bc8f03a665 oer: fix spelling-error-in-binary found by lintian 9040e7b0f5 cemi: fix dead assignment (found by clang). 63a1eb2eea MQTT v5 malformed packet fixes. 2947e03815 Bluetooth: HCI: Add more description about SCO Packet Types bef8db6a75 TLS: more SSL -> TLS rename a99bba4c7c Fix "Follow TLS Stream" after ssl -> tls rename 24370eae41 MySQL: is_ssl -> is_tls rename dde5c53446 Follow SSL -> Follow TLS 66da676a35 TLS: rename decrypted data source from SSL to TLS cace322c37 ZigBee SE: Dissect notification flags and snapshot causes 5769a72963 macOs: Fix build fix for tab view 7306e2b8ee Qt: Remove wireless toolbar if not supported cb88423dc4 print.c: use SEP_XXX to print byte strings 826f37ea01 Add RTCP Floor Control packets dissection for MCPTT based on 3GPP TS 24.380 792ee52af1 packetlogger: Show all known types in Info column bbaf495162 ws_pipe_close(): also close the handle after terminating process 98e4aedfcd ws_pipe_close() is now available starting from 2.6.5 81178537cd Use ws_pipe_close() in one more place 4a5812aca2 Revert "FT_BYTES: fix dissection of FT_BYTES when using SEP_SPACE and "NONE" options" bcaf997f8a wsutil: introduce ws_pipe_close() helper and use it to terminate mmdbresolve 54b58c5320 mmdb: do not lock the pipe mutex recursively 0457e60419 FT_BYTES: fix dissection of FT_BYTES when using SEP_SPACE and "NONE" options 8b977a43d6 Move condition logic to dumpcap.c 01784a5946 Bluetooth LDAC codec dissection support 11b4de4380 tshark: Fix small memory leak in tap-expert 0cda7be632 Fix typo itam->item 1c5a820b34 Make the SNR a 32-bit field. 1b6f473e44 Fix copy-and-pasteo. 7396c721bc text_import: fix wrong int type. 4184e38ab2 IEEE 1609.2: Fix up boiler plate code and prepare calling next dissector. 2d76730a23 NTP: add request/response tracking to client, server and control packets e655b9acf9 import: add export_pdu dummy header feature. d3f213c243 debian: install required GeoIP resolver executable and manual page c672124881 QUIC: Merge ACK and ACK_ECN frame (draft -15) 23e062cdc7 RTPS: fixed issues in the reassembly logic of DATA_FRAG dcc150106c QUIC: add new Transport Parameter from draft-15 ffaa1a71c7 DOCSIS: Added Simplified Receive Channel Configuration (TLV 49.7) e67eebb70f text2pcap: Fix IPv6 checksum 5359a97d43 text2pcap: Fix -i when IPv6 (-6) is specified 2584426310 Qt: omit initial empty line in About Dialog / Acknowledgements b66a76ae84 text2pcap: Fix IPv6 payload length 9e3d5a7d74 QUIC: move NCI Sequence(i) field after CID Length field (draft -15) 96224e425d Fix pluginifdemo with DISABLE_WERROR eb5bfcf144 IEEE1609dot2: generate automatically dissector from ASN.1 description 0bbcd34f5e OER: fix a few typos 9f472ea150 CMake: fix broken oss-fuzz build due to the -pie option 81c4f74a19 macos: Prevent darkmode from appearing 41f4c7d071 Fix About->Acknowledgements 1a2aa0e901 to_str: Fixed incorrect order of checks in bytestring_to_str. 8f496ad4de Update couchbase dissector for new expiration format 506e5a7667 QUIC: Initial support of draft-15 312bb10682 DHCP: Fix RFC 4578 erratum number. 2c09e87c71 Get rid of the radiotap tap. 57c1eb3a6a Add a tap for the radio dissector that passes the pseudo-header. 6177f0eb42 The signal strength and noise in dB from an arbitrary reference are unsigned. b6fe64017a Calculate the signal/noise ratio. 9867591633 Handle signal/noise in dB from an arbitrary point in the 802.11 radio dissector. ff73c307fa Do bounds checking on scidx arrays. 74903893d8 QT: Enable filtering entries in 'Export Objects' 895ad30b5a CMake: Fix -pie linker test 41a0818e7f [Automatic update for 2018-10-28] 681c175f90 Update plugins.example/README ff5d025307 wsp: remove a bunch of if (tree) checks 6a45b1692c Add aptX HD dissector support 076f941bc9 IAX: Use extended 64 bit value to string matching for codecs 27070dd059 IAX: Improve decoding of IAX2 codec details 99c62bf797 Add support for extended 64 bit value to string matching 81dc105402 s7comm: Remove duplicate entry in event-id list 570ddeef98 ZigBee: Dissect payment control configuration attribute within SE prepayment 52d60cac72 checkAPIs.pl: fix false positive in value_string.h 4a2739ec88 Qt: fix saving exported objects after sorting columns da8e69e158 docsis: Fixed reassembly for REG-REQ-MP and DBC-REQ MMMs 54b58882f0 DOCSIS: decoding of Mac Management Multipart field + use in OPT-RSP 1de82afbed ZigBee: Add new Sub-GHz Notification flags 7bfc49fbc0 SV: Fix handling data length 08ae5b7441 PER: Handle 0 length in dissect_per_octet_string_containing_pdu_new. 3291550c01 RTPS: Added Endpoint Discovery reassembly 83ca3f025f dissectors: Fix visibility and header installation ac24039ca5 nas5gs: Improve dissection of Mapped EPS bearer contexts. e99250e81a release-notes: drop a line about APT-X renaming. e7996298ae SSH: Display Host Key Type Length 91700a1e3b SSH: Display padding value in outermost tree (Binary Packet) 63ec9989dc RTPS: Added RTPS reassembly for DATA_FRAGs d4b60271d9 test: make 'double' tests rely on icmp instead of ntp. b6598d5ec3 ISUP: fix offset for Generic name 268cd4112c nas5gs: Add dissection of 9.11.4.8 Mapped EPS bearer contexts. 22374ef7fe nas5gs: Remove version define. dc7d81034a GSM A BSSMAP: fix Number Of MSs IE dissection 15258cbcb6 RTP.ED-137: Memleak fixed 4dcacf4539 wisun: fix display of Netricity LQI-IE acdaa726e4 Add support for tzsp encapsulation type 802.11 RadioTap 53089029c1 APT-X is changed to aptX, this is how it's spelled on Qualcomm website. 23a7b81e0d cemi: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 25137aa68a cemi: fix copyright 8bfabf7c48 cemi: fix no previous prototype for ‘proto_register_cemi/proto_reg_handoff_cemi’ [-Wmissing-prototypes] 74cf8fd119 DHCPv6: Added CableLabs Option 61 for "CCAP-CORES" c180caa010 DOCSIS: Status event TLVs are subTLVs of the Status Event TLV 30f180af8c Update some ACI values 6ab621d23c pfcp: more correction in User ID IE 4a7361abde M2AP: upgrade dissector to v15.0.0 0f084657d3 PFCP: Change decoding to be more readable 1a0d82583d MAC NR: put conditions on HarqId and PUCCH report type display afb96d1ce1 MAC NR: fix (for real) mac-nr.harqid field definition 5797f60274 LBMPDM: fix heap-buffer-overflow (write) in dissect_segment_ofstable 24fb3a14dc dcm: Generate packet-dcm.h from DICOM standard in DocBook format 24365bba26 dcm: Move some DICOM tables from packet-dcm.c to packet-dcm.h 6d0d24a764 MAC NR: fix mac-nr.harqid field definition 9c45fbcd08 debian-setup: install GLib development headers 35adb8552c MAC-NR: Add harq-id to the struct and context b8965d3762 RLC-NR: set pdcp_nr_handle in handoff function 4332681300 No need for the debugging output. 714c5dc2ab Fix quoting. a2514faf1d Make the chmod verbose. e4e6beadb1 Don't unload the XQuartzFixer job if it doesn't exist. 5490e4f8c4 Add TSDNS (TeamSpeak 3 DNS) dissector 6db67117b5 Add ability to disable autocomplete suggestions for filter controls. aa038336ce ntp: change root delay and dispersion to integer for fixed precision. af55deabbc More permission fixes. 1d39055ec9 Test C compiler flags with check_c_compiler_flag(), not check_c_linker_flag(). 4d56eec0cc WNSRP: Add WNSRP definitions to SRP c09428bcf2 Qt: fix assertion failure when redissecting with a debug build of Qt fa903e2e03 ldap: reflect the actual asn1 dissector to the C version. 39d79fcd3f appveyor: comment out artifacts upload due to size too large. 2d1ade6446 Get rid of a launchd daemon we no longer need. b51aafd77c Fix ownership and permissions on /Library/Application Support/Wireshark. b8b8275227 opcua: add missing opcua_nested_count decrement aed46e7eb1 Don't give launchd daemon plists execute permission. aea4e4b42a Dumpcap: Swap bytes only for pcap sources. 1957673703 fuzz: Fix assertion failed: (fuzz_handle != NULL) for fuzzshark_ip 9f74af24f1 lemon: fix GCC/Clang warnings pre CMake 3.11, silence VSCA warnings 95614f219f tap-follow: fix memory leak d9b3c056d1 Supporting Zebra API version 6 used in FRRouting version 6 deb885b2f1 [Automatic update for 2018-10-21] 7a4e932571 Add tvb_ascii_isprint API 7ce9081fdc lemon: sync with upstream (2018-09-08) bb2caa2a9f lemon: fix memleak in ReportTable 5188a1a38e checkAPIs: check ett variable registrations. 233df2b3c8 pw: make ett names longer. 8652762738 Separate signed and unsigned decimal UAT fields. e0401ad15b Updated OPC UA 1.0.4 enumeration 7ff2cadf16 Fix up some comments. 69b5325044 Include transport protocols' hfids in the list of wanted hfids. 7e88bb5e53 fuzzshark: integrate oss-fuzz targets in CMake eda196951b ieee80211: automatically determine MIC length for OWE 451b93ed99 checkAPIs: use new regex to remove comments. 89d2b33b38 Fix capitalization of preference display name. 258fcb9a7a Regenerate ASN.1 dissectors. b77e5c93a6 Do error checking for the console log level. e317421aaa Make uat_fld_chk_num_hex() more like other uat_fld_chk_num routines. 3fdc40f434 Use ws_basetostru32(), rather than strtoul(), when parsing uint preferences. 1fdc0f4a6f tshark: replace exit with abort in TRY/CATCH. 7994111882 osi-options: name ett variables 'ett_' (instead of 'ott_'). 5e019c6b8f Use ws_basetostru32(), rather than strtoul(), when parsing ranges. 075ef8029c pfcp: register a couple ett variables. 45ef918bdd zbee-zcl: register several ett variables. 2a9deba595 IEEE 1609.2 dissector converted from per to oer by hand 64d2e8f6d7 Adding vendor id 0x010F (eProsima Fast-RTPS) to RTPS dissector a4662f86bb proto.c: Add hint to an assert. 8079d64b02 Documentation fix. 5d210f492b pfcp: corrected User ID IE 1d056bbd1b DOCSIS: indication of encrypted data cf6d054ad8 ieee1609dot2: fix asn build on case-sensitive filesystems 0e45da8cf3 WSMP: Initialize a variable. 55cd530cf0 FindM.cmake: directly pass -lm to fix selective static linking 54286eb09c FindGLIB2.cmake: workaround to make static linking work e6e2137459 cmake: rewrite FindGMODULE2.cmake and FindGTHREAD2.cmake 021b305bcb CMake: limit the -pie linker option to executables f8022a5502 IEEE 1609: Make sure our build target name is lower case. 36483c3ef5 TDS: Update release notes to indicate that Sybase is now supported. b5b9d402d4 IEEE 1609(WSMP): Use the IEEE 1609,2 dissector if present. 5fbd653342 Add IEEE 1609.2 ASN.1 files needed to generate OER IEEE 1609.2 dissector 3eb38bc5ea Add dissector for ITU-t X.696 Octet Encoding Rules (OER). 1d5142a38c 6lowpan: Show IPv6 summary line in tree 178001e74d lua: add support for ethernet addresses to the Address class 0f3a4db657 tools/validate-commit.py: post-commit hook to check for commit issues 58c98540b3 ieee80211: Extend FILS support (802.11ai) b8051bb769 Fix batch decoding in CQL packet dissector 7ca5dba864 added new OPC UA 1.04 AttributesId 6eba988f7c wslua: Add support for base.RANGE_STRING handling. c826e2a77e extcap: Close stdout_fd and stderr_fd when done ca50195f11 validate-diameter-xml.sh: do not hard-code temporary directory 3d6bf1fe00 Revert "cmake: fix version check for c-ares and gnuTLS" 9769df50ef KNX-IP: new KNXnet/IP dissector 84fd2d7968 licensecheck: fix detection of multiple licenses 3cb6c95e63 zebra: fix spelling-error-in-binary found by lintian 189a7357e7 cmake: fix version check for c-ares and gnuTLS 016f3665d5 MAC NR: align Multiple Entry PHR MAC CE decoding with v15.3.0 8bbfed56f4 Supporting Zebra API version 4 and 5 used in FRRouting. (minimize changes) 23b71ed266 addr_resolv: function to convert an eth address into raw bytes c6dc4095b7 FP: Added E-DCH T1 heuristic dissector b0759a02bb Update VS command prompt menu names for VS 2017. d2879a61bd json-glib requires GLib 2.37.6 or later. 942d9e62e6 Note that you have to be careful reading messages from a pipe. f86d6203a9 extcap: Read stderr on extcap error without an infinite loop 674a57ab73 glib: restore some GLIB_CHECK_VERSION c4f4ffaf3e [Automatic update for 2018-10-14] 189792f145 macos-setup.sh: fix missing json_glib version check 1df0aca487 macos-setup.sh: fix missing bcg729 version check 7f4f737329 XRA: Fix of overflow in calculation of PLC timestamp 0f25b377cf Windows: Remove Cygwin warning 278c1a26fd Update installation instructions for MSVC and Qt. f0b822f731 LTE RRC: add direction to UL-CCCH and DL-CCCH PDUs 22cf80d30d text2pcap: gracefully handle hexdump without trailing LF 9b72da0cdd test: increase coverage for text2pcap supported formats 9836e228f4 test: fix text2pcap tests not to overwrite case_text2pcap_pcap 11c9896a77 We don't support VS prior to 2015 in the master branch. 6a90221770 Fix section anchor. 3553ccc773 Consistenly use "Windows native" rather than "Windows Native". 2d02f1b200 Fix typoes introduced by the previous change. fd78e3f2ed Some cleanups. 7388ea9397 TDS: Implement Error token for TDS 4.x. 01ed5b84f3 Updates. aba59e5973 Win32: Make extcap utilities console applications. 0efb1c6f6b Update BACnet protocol to revision 20. 460c26516a test: reduce further influence from the environment fe9dcc1647 test: fix DeprecationWarning: invalid escape sequence a4cf169f1e MAC NR: fix dissection of Long Truncated BSR CE 27f006bcf6 ieee80211: extend parsing of SAE messages b0d9d613df QUIC: fix null-ptr dereference in gQUIC version check 5debea6887 dtn: fix spelling-error-in-binary found by lintian 4d3e727273 Also need a period at the end of the "Built using" clause. 0ddc082b9f Need a space between the VS year number and the toolchain version. 865041f66e 3.0 requires VS 2015 or later. f7596b82ab Clean up MSVC version string generation. ec6ace066a DCOM: always NUL-terminate dissect_dcom_BSTR results f4be16aa45 wmem_tree: fix crash with wmem_tree_destroy and NULL scope f57cf9e56c DCERPC: fix memleak by removing dummy element from ndr_pointer_list 0e0e56d05b DCERPC: simplify pointer list tracking ec5adb0ce9 tvbuff_composite: fix buffer overflow due to wrong offset adjustment 3bb6c5c158 ieee802154: Show FCF reserved bit c5d46c1986 Tools: Compress our tarball using threads. 659966d29b eap: don't dissect the identity as IMSI unless that's the case. 6c19f98393 text2pcap: Fix TCP, UDP or SCTP headers over IPv6 19153cf911 wsutil: Add config_file_exists_with_entries() b6d182859e DCERPC: remove unused variable and mark another global as static 9fcb4af6b6 QUIC: gQUIC Q044 always use CHLO from gQUIC (with tag) b804d0d5ee MAC NR: call NR RRC dissector for broadcast and common channels 093a0448fb MAC NR: upgrade dissector to v15.3.0 573e842002 Windows: Make our program details more consistent. b7107f5fcb Diameter: add a few more AVPs from 3GPP 29.272 v15.5.0 03bf0e2306 QUIC: fix UAF crash related to the Info column for Long Header messages 5a2aafef7a coap: ensure that piv_len matches piv e1fc60ddae Qt: Add back pathLabel in some dialogs eade1c52cb Qt: Use regular size buttons on macOS 9c61757dc2 except: detect exception stack corruption 353ad11974 checkAPIs.pl: check for return/goto in TRY/CATCH blocks d9231144b6 T125: avoid returning from TRY/CATCH in dissect_t125_heur 1a9f074c0c OSITP: do not call subdissector if there is no data 8c31cdc13c ftype-protocol: do not return from TRY/CATCH f3986c2472 steam-ihs: fix memleak on exception 0d812e0a0c xdmcp: fix indent 94b1d90020 NAS EPS: upgrade dissector to v15.4.0 e3c38ff329 NAS EPS: upgrade dissector to v15.4.0 604f35ea4e LTE RRC: add missing lte_rrc.bcch_bch.nb.tdd dissector e5b398e543 E1AP: upgrade dissector to v15.1.0 bc2dd008ed DOCSIS: Requested bytes in request frame is in units of N bytes, where N is a service flow specific multiplier. 988b14ad72 sharkd: free initalized wtap_rec when wtap failed to read frame. 420c4ecc56 Qt: Add copy from another profile for UAT frames 75c370fe54 Qt: Refactor copy from profile widget ac50aca6ad Release note updates. 74d64ed27d sharkd: prefer sharkd_json_value_string() over sharkd_json_value_stringf(). d9ddbcd9f9 GSMTAP: update description of types bbd0f23e6b GSMTAP: add definitions for new LTE RRC channels 2317368a32 Update the URL of the latest gsmtap.h 07e91bbf32 Qt: Fix a typo in a tooltip b3cb942dbc Qt: Add clear all button to Decode As 6e22ecbc20 Qt: Remove unused pathLabel 237cbb1823 Put the Windows-specific system library settings in CMakeLists.txt. bce13644e9 Bring back arg_list_utf_16to8(), but have it just do UTF-16-to-UTF-8 mapping. 9388bd0436 Qt: Clean up indentation 44c290efcd Qt: Fix Coloring Rules apply as filter button size 07e9ce055f F1AP: upgrade dissector to v15.3.0 a679ae6f79 Use wsetargv.obj, and wmain() rather than main(), on Windows. ce53b4c170 NGAP: prettify a bit mode fields 0443cd2c95 XnAP: upgrade dissector to v15.1.0 49621786de NGAP: use port number when matching address c195ab320d [Automatic update for 2018-10-07] d7cf0086fc Qt: Add copy from another profile for IO Graphs 3e78bdccce Qt: Use ActionRole for the "copy from profile" button bc4d7c46f3 ieee80211: Update RSN cipher and key suite f99f322a03 radius: sync with FreeRADIUS e8487cdc1d radius: sync with FreeRADIUS 34a210de37 Bluetooth: ATT: Implement one FTMS/FTMP characteristic: Machine Status 354c0d4e5f Fix Windows dumpcap -i TCP@ 4a818a8569 docsis: fixed crash caused by absence of NULL termination of bitmask_list af392b873a Qt: Call createIOGraph() when duplicating an existing IO Graph f710f21833 T125: Add a heuristic test case. 5c878100b1 NGAP: prettify dissection 8d3243edc3 S1AP: prettify TrafficLoadReductionIndication IE decoding 3d77c3fc2c X2AP: fix dissection of SeNB to MeNB Container a3e18c1807 NR RRC: upgrade dissector to v15.3.0 7c890e3307 Do not modify optarg with -zfollow,ssl,ascii,0 8dfaa8fa7c *shark: Update help and manpage for name resolving 75c46e80bf Qt: Add copy from another profile in UAT dialogs 84a0eccebd Qt: Add copy from another profile for colorfilters 4e38af0e74 Qt: add an hint to no interfaces label. 73f9f7ad62 RLC-NR: Start to call PDCP dissector for complete SDUs 40548322ac wsutil: Add get_profile_dir() 872b573381 Recognize -zfollow,ssl,ascii,0 for compatibility d073b210c9 gprscdr: Update to 3GPP TS 32.298 V15.4.0 cc9ca52edc pfcp: Update to 3GPP TS 29.244 V15.3.0 3db32bcb5d Revert "Use CMAKE_EXE_LINKER_FLAGS to set link flags on executables." ebcc4ebab9 ieee80211: register some etts. 102fb519a7 h248_3gpp: register an ett. a2b44854ef PFCP: Join flags in Usage Report Trigger and Reporting Triggers a02af649f0 IEEE 1909.3: Add PSID values value_string. 3887162e95 LTE RRC: fix RLC configuration for NB-IoT UE 2370973e63 CMP: adding p10cr PKIbody dissection 03a6a85dce Revert "gsm-a-common: Use expert info on "to few bytes left"" b2eb2dce1a XDMCP: fix assertion failure due to tvb not being passed c21ecc1308 Qt: show more infos about why interfaces are not loaded. c36f11ba55 Add new PKCS#10 support to release notes 0cecd1daf0 CMP: cleaning out excessive exports 58f0338b13 Add new file formats to the release notes. 736f92eff9 Qt: Show global profiles in Italic bbce0b545f LPP: upgrade dissector to v15.1.0 60b1179207 CRMF: cleaning out excessive exports e4bae7be9b IEEE 1909.3: Add version 3 dissection. 84447550ef Use CMAKE_EXE_LINKER_FLAGS to set link flags on executables. 1666d89107 Tools: Add systemd-devel to rpm-setup.sh. 634a4ddbed MAC-NR: Update to current RAR PDU format 3a0f45ea1e debian: add libsystemd-journal-dev as alternative. 6212f073d7 Debian: Add a missing symbol. 2d8e393961 New PKCS#10 CertificationRequest dissector 4f5bfb6035 PROFINET: ARServerblock is correctly dissected. 4eae3683cc MGCP: added NCS ResourceID 0398e70b2c epan: add missing comment for function parameter on register_tap_listener d625a37f2a TLS: support RFC 8449 - record_size_limit (28) 53ee71c1be PROFINET: Decoding of DCP SetResBlock f9be57ed36 .mailmap: update of September (2018) 29fbbfb3d3 Qt/ByteViewTab: document potential pitfall e885798f22 s7comm dissector infinite loop error is fixed. 925f8119d7 Adding string for "anyPolicy" OID to x509ce 0bc74bb7ea Adding dissector for OIDs used in TCG X.509 Certificates 107205c2be wsutil: get_datafile_dir: avoid hard-coded build directory 105f2d68d8 You have to add setargv.obj as a link flag, not as a library. 97972ea9ff We should only link executables with setargv.obj. f4392340d6 llc.c: Check ethertype 0x88DC and call the ethertype dissector. b82546af00 file-pcapng.c: Add the names of block types we know about. f71f968438 Clean up some things. 5df87a5ad7 Don't return TRUE with *err or *err_info set. 2263ce4f63 TLS: fix reassembly regression when extending a PDU fdecc62c73 CMake: Add a systemd RPM check. 3201256fbb RDP: Changed some RDP info text to better indicate which packet type we're dealing with. 2a59aca80d Add .idea/ and cmake-build-*/ to gitignore (for jetbrains IDEs) 5428e8ddbe Fix handling of some ISDN calls. fac429cf99 pcapng: Fix a buffer length. c25ae4a182 Release note updates. 2359523b1a wtap: fix regression in wtap_read_packet_bytes 4a45ff2614 ieee80211: Display always tag when it is ELEMENT_ID_EXTENSION 6f8ee143f7 Qt: Update UAT clear button enabling f69108b84e Add a systemd Journal Export extcap. e1ef8f6a40 Qt: Set enabled properties in Filter Dialog ee10686089 Qt: Set enabled properties in Coloring Rules Dialog c3adfdf605 DOCSIS: Fix UCC-REQ b3cbb4faf1 ieee80211: fix addresses for ToDS=1|FromDS=1 case bd1e404c62 QUIC: fix trailing data after VN packet 92e2858fb1 Put the FILE_T first in the arguments to parse_dbs_etherwatch_packet(). eaad7ee5aa Fix the type of the packet data argument to get_xdlc_control(). 452e78bb83 Fix the type of the packet buffer argument to a capture dissector. e7dec27ea0 Show the *per-file* encapsulation in the __tostring method. 9a0008f841 Remove unnecessary clearing of *err. a5dd4a15aa ieee80211: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 1539e455d7 MPLS: add dissector for Management Communication Channel de97adecfb Small cleanup of the sequential read routine. 6ca646efc8 Qt/FrameInformation: read packet record in private buffer 9118d959a4 Qt/PacketList: read packet record in private buffer 5a401ccad9 [Automatic update for 2018-09-30] 342088f8b8 TLS: Add compress_certificate Handshaketype (25) 88f74fb626 Fix comment. 9be5c2fae3 Clean up the epan_dissect_t in the normal code path. b59cadb313 Clean up the epan_dissect_t in the normal code path. 90d6219efa Define the wtap_rec next to the Buffer. 91030a16aa Qt/FrameInformation: do not use file-scoped memory for temporary data 62de3e6a44 wiretap: remove redundant ws_buffer_assure_space 47eb71d876 DHCP: For IPv4 options, append address to option root 45be966822 Qt: Show "unknown colorfilters" warning when opening the dialog b0dd361d48 prefs: Don't remove unknown coloring rules. e804e63d4d prefs: Reset prefs.unknown_colorfilters before reading colorfilters a699fbdf45 Add a mechanism to register aliases for preference modules. cc3d23fc69 Clean up indentation. 09698df0b4 Get rid of some no-longer-supported GUI preferences. 586ad18159 Get rid of the printing preferences. 12bfbdcf25 Frame: Fixup whitespace. 91694e5640 dumpcap: fix some warnings and add some debugs 21ab1cf72a RRC: upgrade dissector to v15.4.0 0bb172194b LTE RRC: upgrade dissector to v15.3.0 df4294ba58 gsmtap: Fix parsing of FPC field ac5fec75f8 http2: fix build without nghttp2 ce03200f56 sharkd: remove compiler warning. f3e5618eb0 sharkd: cast string to be encoded to unsigned char *. 7458f40f17 Diameter: add a bunch more AVPs from RFC 5777. 4761939731 RPM: obsolete the gnome and gtk packages; allow user to set prefix. beccf8f84e systemd Journal: Handle empty lines. 04ce1078e3 pcapng: Fix a copy/paste error. db8eddd6cf DNS: fix DNS transaction tracking for DoH 46254caa4a MAC-NR: Fix up some small issues while viewing SDUs, some of which are dissected as RLC PDUs 4f44ba31b5 PROFINET: DynamicFramePacking subframes are decoded. 3d2094c171 ieee80211: add support for Opportunistic Wireless Encryption (OWE) b5c7f99ddb ieee80211: Add support for Opportunistic Wireless Encryption as specified in RFC 8110 bfd3d7685a TLS: split key log contents processing from file reading cc69e09981 HTTP2: allow subdissectors to query the Stream ID 776b4d5646 DNS: update content type for DoH draft -07 (up to draft -14) 0cc8feb4b6 gsm-a-common: Use expert info on "to few bytes left" 05f50d7cc5 RPM: move the installed development files to a new -devel package be16d87c60 TLS: fix broken reassembly with multiple PDUs in the same frame 281dd22da9 tvb: gracefully handle reading 0 bytes from an empty buffer 123bcb0362 Make systemd journal entries events. 56086e20b0 DOCSIS: Added Service Flow Peak Traffic Rate d29fa61eb3 HTTP: fix incomplete conversion from SSL to TLS aa6d5ee1a7 Use the time stamps in the packet_info structure, not the frame_data structure. 854cfe53ef Make the ERF code in pcap_get_phdr_size() more like the reading code. 6caf3c7299 TLS: Add compress_certificate ExtensionType (27) ad335a52d8 Get rid of unnecessary check. c7f4badb8c Sort the pseudo-header routines in the order of the switch statements. a1818692aa pcapng: Free option_content on error 275a6e4c36 Move wtap_encap_requires_phdr() amongs the other switch statement routines. 65a422e235 pcapng: Free option_content on error 64b604a1e6 smb: Fix "Branch condition evaluates to a garbage value" 0e87371fac prefs: Remove trailing dot from UI text 0a19ec761d Sort cases in pcap_get_phdr_size(), add a missing one for WTAP_ENCAP_NFC_LLCP. 7a07832712 prefs: add the option not to load interfaces on startup. 3aace032e7 NAS 5GS: fix SUCI, IMEI and IMEISV offset based on TS 24.501 V15.0.0 Figure 9.10.3.4.2 56c1ec5208 Qt: don't load the interfaces list if a capture file is used. 297d1ac60d NGAP: Update to 3GPP TS 38.413 V15.1.0 (2018-09) c785e16cda X2AP: upgrade dissector to v15.3.0 4e519c12a4 S1AP: remove a duplicate line in .cnf file 39791a55a8 sharkd: fix JSON generation 0b9abc1001 evs: Make a value string for 13.2 kbs BW CT RF index. 514ce6d6bb Don't update a variable that's not used at that point. 6b904030f6 Put ERF pseudo-header reading and writing into single routines. bb4badac59 QUIC: Add support of gQUIC (Q044) 1768252ef2 PCP: Add padding for option 9795af4488 Get rid of bogus copied-and-pasted comment. 1302cdb27c Sort cases in pcap_write_phdr() - and add missing NFC LLCP case. 3ddc3b0761 Put the code for writing pseudo-headers into individual routines. 7e928c8a51 In LINKTYPE_PPP_WITH_DIR files, any non-zero direction value means "sent". 80160d6181 Shuffle pseudo-header definitions to just before the reader function. ad2d241277 Put the pseudo-header length checks into the pseudo-header read routines. 6c810f9cdd The sent field of the p2p pseudo-header is a Boolean. 5773f2bbca Only use "libpcap" to refer to the library. c9f19e4af7 Rename the pseudo-header for X.25, V.120, and Frame Relay. f9129721b2 Get rid of unused flag argument. 4b9a4bcb74 Add obsolete ssl[._]port preferences. 42c9bee36f Flag invalid markers. 4ea91f2aee sharkd: cleanup printf() usage during JSON generation (part V). cb47d292eb evs: Fix comments. 74957d4f07 S1AP: upgrade dissector to v15.3.0 dcdb36c575 DOCSIS: showing components of UCD OFDMA Timestamp Snapshot 50dbe4df7f Rename packet-ssl* to packet-tls* 8e594bb457 Radius: cablelabs dictionary: typo fix 290c27ed8c evs: Dissect CMR for compact AMR-WB IO mode. d271489414 XRA: added extra PLC timestamp info 933de9fdbf sharkd: cleanup printf() usage during JSON generation (part IV). 70e340aaaf Qt: Create directories if they should be opened 5507d1b344 sharkd: cleanup printf() usage during JSON generation (part III). 19b8329278 Update URL. a1ac5d3ab3 Update URLs. 025007ec5f TLS: support encrypted_server_name extension (0xffce) (esni-01) 1b0167427a PMT, DVB-CI: remove packet-mpeg-pmt.h 66352b5e3c Revert "Stop advertising support for Solaris." 074f8c492c RPM: optionally use ccache to speed up (re)builds. ab53831abd Netmon+Message Analyzer: Fix a couple of lengths. 1c0d066e10 sharkd: cleanup printf() usage during JSON generation (part II). 2b9bc5ebef RPM: Make the (optional) maxminddb dependencies actually work. bf0ceafaf9 checkhf.pl: speed up find_remove_ei_defs and remove_if0_code b63fe7d6e2 Update the X11 dissector to use the latest mesa and xcbproto. 95cf63f4d7 sharkd: cleanup printf() usage during JSON generation (part I). 4b4c11944c RPM packaging: maxminddb is optional. 3b34b286ab nettrace: Improve error printout at parse error. ab26fa7757 sharkd: fix setting last reference frame number. c5416e9b23 sharkd: add field checking in check request. 01711ecfa6 evs: add DISSECTOR_ASSERT_NOT_REACHED (CID: 1439591) 4d697b55be Qt: Don't append a empty custom window title 259d6c42a8 radius(travelping): sync with FreeRADIUS e9d353112e tools: add libjson-glib to macos-setup. c6f44eb342 radius(verizon): sync with FreeRADIUS 5ec8ac1398 Wiretap isn't meant to be a packet-capture library [any more]. 1847b7d309 sharkd: minor code style fixes. 73644b3f76 checkAPIs.pl: speed up check_value_string_arrays and remove_if0_code 95f7235bc0 FP: Fix comments ccb031dac6 QUIC: support CRYPTO_ERROR (draft -13) aae389aba9 QUIC: shorten labels for transport error codes d6e962345a mswsp: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang a76d4da8bf sharkd: Fix check request for empty "" filter 58b24edb19 FP: Fix Sub-Frame number dissection f5da393991 [Automatic update for 2018-09-23] ed0741ffbd fix-encoding-args.pl: fix terrible performance with large files 557649fc56 TFTP: Use a GByteArray. 16e6cbfacf rtp-ed137: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang dfe4a70460 mbim: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 851c6bff07 Remove packet-gnutella.h e3d12a0514 Remove some unneeded headers. ddb4c857f7 evs: remove double semicolon. 96a68ffdd3 README.md: remove autotools (./configure) references. 1e98cee5e1 ProfiNet: Fix order in AssetManagment 001a81bace ieee802154: Make a variable volatile 993800b8b9 QUIC: improve Info column and packet details when decryption fails 5dd0c8daa5 Stop advertising support for Solaris. 731e182392 Get rid of unused variable, update a comment. bc65ce1eca Try downloading libssh directly from www.libssh.org. 711a8596ae Update the URLs for GnuPG. e9ccaf79ae checkAPIs: Add a max termout count for TRANSUM. 8365012ea5 DTN: updated dissection of confidentiality and integrity blocks 1a63f1ca9b checkAPIs.pl: improve value_string validation in field definitions 54f106fb9c checkAPIs.pl: recognize fields with spaces in display c768cf5503 checkAPIs.pl: support for new-style dissectors in check_hf_entries 8766166855 skinny: remove comment that matches field label (callState) f3296cdbb6 proto.h: add type checks for VALS/VALS64/VALS_EXT_PTR/TFS/RVALS e3423b134f FP: Show E-DCH entity in tree d283fe5ebd rawshark: avoid RVALS for casting hfinfo->strings 3075bd81d9 erf: do not use VALS to cast a void pointer 43134ae252 netlink-*: fix various VALS/TFS misuse 08d440cdd4 lte-rrc: avoid BASE_EXT_STRING field without strings 71c7798f8a epan: fix various misannotations of VALS/RVALS/VALS64/TFS 081c72344c simple: fix value_string type mismatch with simple.link16.rc e8c6735bcd ospf: avoid BASE_EXT_STRING without strings 4aad20bb6b ieee80211: fix potential crash due to value_string type mismatch d11ea69f0a nfapi: fix potential crash with nfapi.csi.rs.flag due to type mismatch f06e904674 QUIC: use application error codes for some frames 9c7e4d2a25 QUIC: simplify and fix frame item length in some cases 0598fcab93 QUIC: simplify PADDING frame 8f08a4e74e Try to discourage the use of APIs via counting. ca8304249e XRA: Display length information in XRA protocol description. Set correct length of XRA header. 2bd79c8208 NBAP: Change E-DCH type choosing condition 2a9ae25bc7 quic: put quic_connection_add_cid into ifdef. 04a5e1448a NAS-5GS: Add dissection of Parameters content and bug fixes. fb5a4ac2a4 quic: mark unused parameter in quic_process_payload. dd4efcfb37 GTPv2: Update 8.38 MM Context. 17bc055138 QUIC: recognize short header packets after connection migration fc9e404ab2 QUIC: small connection tracking optimization cff328d5bc QUIC: use NCI to improve connection tracking baa096a2a0 QUIC: Add new initial_max_stream_* TP (draft -14) 6501231a3c make-manuf.py: Add response headers. e644de16c3 update-tx: Fix our file list. e7dd7099da QUIC: Add frame type on Connection Close (draft -13) e2bd314c0b docsis: minor improvements in displaying MDD TLV 22.4.2 4081b55341 QUIC: Remove old Hello Extension (26) 7cc130ff1f Fix a checkAPIs warning. 2ab87102bb TRANSUM: fix crash with current top of tree 4184963dae docsis: add MDD TLV 21, 22 support b9333f7f09 PROFINET: AM_Reserved is added on AM_FirmwareOnlyInformation block 87147cd651 tshark memory leak: g_free(cf_name) moved under 'clean_exit' label 53ac86f8af Make the maximum block size big enough for max-size D-Bus packets. fe22f471c8 QUIC: drop support for draft -12 7b65208ef3 make-manuf.py: Add back our user agent. bc6154aff9 QUIC: fix decryption failure with larger PKN (draft -13) 7249638f53 QUIC: Remove error code UNSOLICITED_PATH_RESPONSE (draft -14) 2f6117409a QUIC: Change value ACK_ECN (draft -14) 8c529d3087 QUIC: implement new Retry Packet (draft -14) 0aaaa49af3 QUIC: Initial support of draft -14 9463dcb25b QUIC: Update Error codes (draft -13) a90ca94f52 QUIC: Add new Frame type (draft-13) 45da5b945e QUIC: CRYPT => CRYPTO 261817cfc7 QUIC: fix Initial decryption with Token field (draft -13) 61372364c5 QUIC: fix connection tracking/decryption after Retry (draft -13) 3e1292a10d QUIC: implement new Retry Packet (draft -13) 210549f6d8 NAS5GS: Bugfixes and small enhancements. 2fd42045f5 QUIC: implement decryption using new traffic secrets (draft -13) 9de95b83f8 packet-rsl: Fix dissection of "CB Command Type" IE 1eb9860d7f NBAP: Remove #if 0'd code 35e85438fd FP: Remove #if 0'd code a62f359e04 FP: HS-DSCH - Use RLC mode from NBAP 59ac823c3f QUIC: refactor packet protection cipher initialization 866ff1ec26 QUIC: use single field for all long header payloads 624d136f37 QUIC: wire up CRYPTO frames with TLS 1.3 Handshake (draft -13) e22faab56d QUIC: Add TP disable migration from draft-13 7161d44a41 QUIC: Fix typo and align code ab57230aa6 QUIC: Update TP to draft-12 7d5859c81f QUIC: Update assigned Transport Parameters (draft-13) 35cd04b9da QUIC: Remove OMIT_CONNECTION_ID Transport Parameter cd168a42ba gsm-gsup: correct value OSMO_GSUP_CANCEL_TYPE_* ab741aa6ad [Automatic update for 2018-09-16] c7ebedff51 FP: Fix trying to resolve out-of-range LCHID 02fc8b4b10 ssl,ssl-utils: remove PCT support 203d875d3b lwm2mtlv: Show resource name in a generated item b4093428ad rdp: fix Unused href entry: epan/dissectors/packet-rdp.c: hf_rdp_unused 9fa48899c8 couchbase: fix Unused href entry: epan/dissectors/packet-couchbase.c: hf_flex_frame 770e7bfa22 QUIC: remove draft -11 support 1d2fd4f411 packet.h: fix wrong parameter doc for register_dissector_table_alias 5dbc202063 Add support for aliases to dissector tables. 0dafb2bf88 Aeron: Update disector on the latest aeron protocol specification 191abbf18a Debian: Add missing symbols. 8669705f7e QUIC: recognize CRYPTO frame (draft -13) 56a30766ef make-manuf.py: Improve truncation. 17c8101107 Test: Fix a copy+paste error. a5cd630033 evs: Start dissecting a bit of speech data. 011224bff5 QUIC: split per-packet state to fix packet coalescing 28a7a79cac opcua: prevent opcua dissector crash by limiting nesting depth cd95e197ca Start renaming SSL to TLS. 63743a3733 QUIC: fix Initial dissection (draft -13) aedf4a7dd7 QUIC: use HKDF-Expand-Label (draft -13) 81710c7d3c QUIC: implement draft -12 decryption (PNE and PP) aeadce8478 Prefs: Add a check for aliased protocol preferences. f55c33d4b8 DHCP: Fixup whitespace. e6d9b78402 ieee80211: parse the 9th byte of the Extended Capability as a byte 35e4bbe691 evs: Put CMR "rate" in Info column. 26d4ad2fa8 gtp: move column append outside IF brackets c3cf33d1ef MTP2 bitstream dissector - dissect MTP2 packets from RTP stream 57a397bded tvbtest: Remove an unused function. dcf01e817e ospf: fix conlict 9a40000182 AT: Add CSUPI command 366c52315b QUIC: create QUIC-specific cipher context 5c7dae1337 AT: Fix rejection values e31ca2e278 Revert "Some older compilers don't allow diagnostic pragmas inside a function." 0cb87b7389 nas_5gs: can't decode 5GS NAS PDU when there are multiple NSSAIs. 5c36055d9b nas5gs: Align with version 15.0.0 794d1bb58d tvbtest: fix no previous prototype for ‘test/skip/run_tests’ [-Wmissing-prototypes] 40789524c5 gsm_a_gm: Fix dissection of 10.5.6.3 Protocol configuration options. 59ae0a2d83 MBIM: changes after Microsoft fixed documentation a6dc0c27fc Don't use -Werror with Apple's llvm-gcc. 91c5942c93 QUIC: implement packet coalescing (draft >= 11) 4bab4b2e0c OK, try to prevent -Wunused-function warnings with llvm-gcc as well. 47b1ec984b Fix WITHOUT_VALS. 69a01b650a With llvm-gcc, just don't do -Wshorten-64-to-32. 2f65fbae4e -Wcomma isn't supported by llvm-gcc, so don't make it a non-error. a8024f1dc0 Just spaces between -W arguments. 8e0d8acadc WERROR_COMMON_FLAGS isn't a list, so don't treat it as one. b09f27ce0f Add the -Wno-error= flags to the correct variable. 46b2701626 QUIC: ensure handshake keys availability before PKN 87887802ef Put the -Wno-error= options after -Werror. 7533398f65 OK, try just suppressing the "-Wunused-function" warning with llvm-gcc. ff31ed8c4c Go back to using a #pragma directly. f7346284ac More selectively prevent warnings from becoming errors. 4207660996 Revert "Make versions of DIAG_OFF() and DIAG_ON() for GCC 4.2 through 4.5." b7685821c1 Don't use -Werror with llvm-gcc. 342f7d2987 ieee80211: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 71378072e6 ieee80211: Fix some issues with the D3.0 support. c525578aff QUIC: Remove draft-10 support 351ea5940e nas5gs: 9.10.4.7 PDU address. IPv6 type is a 8 byte link local address. 54e8956544 Diameter: add ALU AVP 1016 f94cfa0cdc Some older compilers don't allow diagnostic pragmas inside a function. 4df2fcb0ee Qt: Replace $HOME with ~ in window title %F variable f6b8bc39c6 Make versions of DIAG_OFF() and DIAG_ON() for GCC 4.2 through 4.5. 259bdc7e63 Use DIAG_OFF to suppress -Wunused-function. 82d5c1c770 Squelch more narrowing warnings. bab0c1d297 "#if 0" out an unused variable. a6c30496df sizeof isn't useful when calculating the size of data in the packet. 0d123e5a24 CMake: Remove some redundant and overly verbose code ad6eb33684 WIP:ieee80211.c: Add support for D3.0 of 802.11ax 273ca2c8bb [packet-dnp.c] - Better solution for handling malformed messages containing "empty objects" with misreported counts. f240eaf6f2 Squelch a narrowing warning. 3a7bec1586 Squelch a narrowing warning. e1ef55f2fc Avoid collision between parameter names and function names. fe0539b41f MGCP: Ignore case for command header 8d5f88db1d docsis: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 0bfd7c11fe Don't fill in a variable if you don't use the value. 33e5f0eba2 sizeof isn't useful when calculating the size of data in the packet. 5bd04a317d sizeof isn't useful when adding to an offset into the packet. 23c106b86c Fix the build on the OSX buildbot 0d2c284744 f5ethtrailer: Add some casts to squelch narrowing warning. 02b64aa1b7 Avoid using -Werror with generated code. 8343e411f8 rtp-ed137: squelch checkAPI warning about shadowed variable fd73dad177 MBIM: Dissect UUID_MS_UICC_LOW_LEVEL/MBIM_CID_MS_UICC_ATR a89266c337 MBIM: MBIM_CID_MS_PROVISIONED_CONTEXT_V2 Query is legal bba021dd30 Remove the probes. 6ef4e54f27 Maybe we have to treat llvm-gcc specially. 51ee234eee Test with (llvm-)GCC pragmas, as the buildbot builds with llvm-gcc. d061b94ab6 Test what kind of compiler we have running on the macOS buildbot. 400f748b04 Qt: Add some window title variables 87e97a8e74 Try directly using _Pragma if building on/for macOS. bc600962e2 Manuf fixups. 391b8a9595 release-notes: add new features and remove known bugs list 3045da8087 release-note: Add EVS dissector 91cc468145 evs: fix header ca64218e93 evs: add modelines info 5246eba5dc Diameter: Add ALU AVP 1139 from Ask. 8f4b040124 prefs: pacify checkAPIs by using ws_g_warning a7c58c372e evs: remove unused var and set unused param. 23118f7164 proto.c: Increase number of preallocted fields to 205000 1b169eb6c0 EVS: Add a dissector for RTP payload type EVS. ad0de0ffbc prefs,ui: properly migrate old filter expressions 7573f7dab4 radiotap: Correct support for 0-length PSDUs. 017d61528e docsis: fixed regression that was introduced by adding FCS check 7d7175a130 Qt: Restore column visibility when loading packets 7ce18dc465 Clean up the references to ChUserTable. cba7dfb40b make-manuf.py: Expand a comment. ce3d7840c1 Fix what seems like a copy-paste error. aa0c067529 Avoid warnings about a format string being a variable. a93698a4ff Remove the tshark -z compare feature 414e1c19b2 CMake: Use more descriptive name than WS_LD_FLAG_VALID0, 1, etc. d1daf3fd10 CMake: Remove link test output line ed2f332aa3 Revert "Try unconditionally using the pragmas in Clang." c3b1b19d04 AIN: Add dissector for Advanced Inteligent Network protocol. 051efd105a Try unconditionally using the pragmas in Clang. 2a0d6a7194 Attempt to squelch a narrowing warning. e5b6721a1d RTP/ED-137: Decoding of ED-137A and later additional features is splitted to separate dissectors registered in a table. It allows anyone to add new header decoders without modifying code. 9b8dd94644 Squelch narrowing conversion warnings. 911f7fed61 CMake: We require version greater than 2.8.9. f4d2dffd8b Fix handling of invalid type values. eeb71e75b8 CMake: Remove Qt specific code for warnings 71f5cec7d7 [Automatic update for 2018-09-09] 885ba0cbd1 RTPS: fixed large data issues 152df201e5 docsis: validate header checksum before dissecting the payload 696f2ee1e0 docsis: add CM STATUS-ACK MAC Management TLV (48) 57c99f2153 docsis: add RNG-RSP TLV 13 (T4 Timeout Multiplier) 642f0c9f1d CMake: Remove unused variable 2a1b05d0f3 wireguard: Make sure we don't try to free NULL pointer ff1e16055f epan: Add argument to epan_init() to disable plugins 6ab8d4607a CMake: Add function to test compiler flags c850a16ef4 MBIM: Add dissectors for more services 02963c4e69 Initialize broadcast_addr at compile time. 8dd322ba98 Don't use on-the-stack buffers for pinfo addresses. 64335ba728 Initialize epl_placeholder_mac at compile time. 97c9dca72e AT: Add CMUX command ac28cefcc5 AT: Fix CSQ checking for wrong action 5f9a85c62f AT: Add GMI, GMM, GMR commands 62a37fbc66 Add Start-End timestamp columns to the RTP Streams report from tshark 05d1742d35 Build the dpauxmon documentation. 98207eb612 Register some unregistered etts. 500ac10999 CMake: Use upstream check compiler modules instead 5a06361582 systemd_journal: Add more fields. 4c9cbcd5ac systemd Journal: Add a cast. aba5c65f4d make-manuf.py: Skip the title row of each .csv file. 7b37c5c180 Qt: Add null check for finfo and hfinfo 04ef87a7b8 We build Wireshark with Qt 5.9.5 on Windows; update the developer's guide. e4ff3e657a PER: fix dissection of enumerated type with a single extension value 4ff777d5ce [packet-cp2179.c] - Added support for Function Code 0x04 and perform misc comment & variable-name clean-ups 6fa2ad4922 Lua: remove various logging functions (debug, warn, etc.) d703310749 cmake: optionally require Lua 5.1 or newer 46e71f9a7c wslua: fix source argument in debug info for luacov a1fac65d8e Migrate make-manuf to Python+CSV. ea18e950c8 docsis: add preference to disable dissection of encrypted payload 7055cc9fe8 lwm2mtlv: Update to Core V1.1 spec b42348e251 AT: Fix dissector function return types 555d911bb0 AT: Add CGMI and CGMR command 8c5a65c47a pfcp: correct Linked URR Id to 32bit c6c5bd26cf FP: Show ToA expert info for non-dch channels 3c7300f1f0 exntest: fix no previous prototype for ‘run_tests’ [-Wmissing-prototypes] 41a3f90184 AVSP: Read ethernet type and call ethernet type dissector after reading AVSP 29f7a5e9e0 .gitignore: Remove version.h. 8eb0ff5e31 wmem_test: fix no previous prototype for ‘check_val_map’ [-Wmissing-prototypes] 724c31cd9f NAS 5GS: Qos rules parameter list dissection b40beb9edf tvbuff_subset.c: handle a reported_length set to -1 in tvb_new_subset_length() 5b533e4f3e gtp(v2): Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 2f297457af prefs: Improve check for visible custom columns 0b80a42187 epan: Guard g_base64_decode_inplace() against zero length string c15ada34b1 Update tools help using a script. a1ae40f1a3 proto: Reset handled occurrences counter e4b2b4bd36 dhcp: More bootp -> dhcp renames 6e36e3757a Radius: Fix offset for multiple VSA in one AVP 3df8dc99d6 Bluetooth: ATT: Implement five FTMS/FTMP characteristics: Supported * Range 4cfc9946c4 Rename packet-bootp.c to packet-dhcp.c. 35ceb600f9 register(epan): fix no previous prototype for function 'register_all_protocols/register_all_protocol_handoffs/register_count' [-Wmissing-prototypes] b996820e1b Remove make-pixbuf-csource.pl. e3d071ab7d ieee80211: Remove unused assignment (found by clang) 38657fad58 epan: Restrict detect trailing stray characters in strings 77b4b938e3 ntp: make ntp.precision an uint8. 16e6c12f90 .mailmap: update of August (2018) 83a9adbbf2 systemd-journal: fix no previous prototype for function 'init_jf_to_hf_map' [-Wmissing-prototypes] 9b2737a3ba rtp-ed137: fix no previous prototype for function 'process_time_value/process_125us_based_value' [-Wmissing-prototypes] 767f700891 draft-ietf-idr-bgp-ext-communities became RFC 4360. 896c25d743 NAS 5GS: Qos rules IE enhancement 399d5ae12d nl80211: Generate fields needed for updated dissector 5442b51267 nl80211: Dissect further attributes b62822055f AT: Add CSCS command 094297ec77 ieee802.11: Make sure we do not include the FCS in the next_tvb. 7dd68fce89 ieee80211: Add support for some elements of 802.11k. 708c1ae794 gitlab-ci: rename tasks and remove extra spaces. 43f0ccadaf gitlab-ci: remove older clang versions. 8681e1deba make IPv4 and IPv6 name resolution usable at all times 65b342f749 epan: Use g_base64_decode_inplace() 42ad60896d ISIS (LSP/HELLO): Add RFC 6119 (IPv6 Traffic Engineering in IS-IS) 4168babb32 lldp: fix typo on 802.3 BT e0babef797 epan: add more IS_FT_* macros 256e32c2eb prefs: Remove prefs.gui_use_pref_save 5af98d9be5 prefs: Remove prefs.gui_use_pref_save cb002c597a Qt: Avoid crash for ByteViewTab with 0 bytes 3ce847e39e sharkd: Fix frames request for empty "" filter 8f99b54a77 [Automatic update for 2018-09-02] 57ee8486bd spice: fix malformed packet exception in LZ image 51c2f5b9de spice: immediately display channel type in the tree label 7348fe3289 spice: fix MOUSE_MOTION dissection e89b06e2da spice: regenerate packet-spice.h c0772a18c1 c1222: improve interpretation of Procedure invocation f61cb129a9 Qt: Improve fetching preferences from the packet list. 6ac6c88816 spice: update capabilities to spice-protocol 0.12.4 d2d62bf412 debian-setup: Fix shellcheck directive 813b87f81a docbook: Remove non-existing 'Payload Length' 7789326d9e RTP ED-137: All RTP ED-137 related code moved to separate file 589413d877 Qt: Improve fetching preferences from a tree item. 5720ac5fd0 tools: add deb build required packages to debian-build.sh 8332b718a2 editcap: add seed option 4a4c6209a4 Update README.vagrant 65a95123ce vagrant: Mount synced folder under home 4d6c253ca9 CMake: Add debian package target fd103ed417 vagrant: Enable ccache a1fe8fe066 vagrant: Add fedora box f2c74b7dbd vagrant: Run test suite ef01359849 Add support for protocol aliases. Switch BOOTP to DHCP. 9a71ec042e MySQL: decode responses for more requests in a row 5c36f6166c epan: Detect trailing stray characters in strings 888684e861 lwm2mtlv: Register resource subtree array 50b9da7bc2 Add a systemd Journal Export Format parser and dissector. 94735eb2bc vagrant: Use debian-setup.sh 1d3548fb6d IPv6: Make ipv6_pinfo code less convoluted 942bb3ea7c DPLAY: fix heuristic check 20c41b689b GTPv2: Add expert info for wrong length IEs abc1f64576 coap: Use proto_tree_add_item for strings in the packet db37b664fb RTP, ED-137: Added decoding of additional ED-137B and ED-137C headers 67a73b4152 gitlab-ci: update apt list files. 3fea3c3709 tcp: fix OoO reassembly when the first data packet is OoO 28524f1abf ESP: improve IPv6 address matching d1749f7c02 Support of ZCL enhancements 81392814ef ZigBee: Correct field name in SE LocalChangeSupply b55c20a1b1 CMake: fix dmg_package target since CMake 3.12 267d0a3196 IPv6: Fix indentation 8eddb1650d epan: Remove unnecessary all protocols registration callback b6ba314466 IPv6: Add comment explaining frag_plen 105b4584a2 ZigBee: Dissect remaining SE Metering cluster client commands and a few server commands e87f9e8eac ASTERIX: fix dissection of 021/90 Quality Indicators item efb84bb308 ppp: disable USB heuristic subdissector by default bf025370e9 ppp: remove a variable that is always 0 fb3df8b6a8 ppp: remove some more unnecessary NULL checks 9d9a873d9a Make AT_VINES a built-in type 389339cab2 debian: Fix library installation path. 8d51cf1364 NR MAC: Use static config of DRB channel settings across all UEs. 5eb9a5ff7f LTE MAC: fix range check for DRB LCIDs. d1da5a9cd2 NAS 5GS: 5Gs TAI list IE fix fe88d79562 PFCP: Flags in UP Function Features joined into one group. b43e7b5e6f DTLS: use col_append_sep_(f)str() functions 1bf27192c9 Proxy: fix heuristic dissector 281936a5be SSL: use col_append_sep_str() to add heartbeat to info column 68e7f51d0e epan: Use UTF8 horizontal ellipsis to indicate truncation 80d22e6906 NAS 5GS: PDU session release command msg fix 0fa2b0bfa3 A timestamp has seconds and nanoseconds; you must set both. 3906a788cc AT: Add CPIN command 6242d1cfa1 MySQL: fix server status bit-mask 6f0e29054c AT: Correct dissection func for +CLAC 3ece395410 [Automatic update for 2018-08-26] 27ecae3548 TDS: Improve handling of SYBLONGBINARY ca339d7e7f Remove weird use of volatile qualifier d0b97a420d CMake: Modernize config-file package support e75905a583 CMake: Add dumpcap group option to installation e09c9a8e46 CMake: Format for readability ed0957dc8a GTP: Don't display next header twice. 9f7c7e19e9 gtp: Remove extra ';' outside of a function 7208f3a71c OAMPDU: fix dissection of DPOE TLV bc6d445c83 Fix EditorConfig keyword c1e3a3f007 Add EditorConfig settings for CMake 31c6cf982f WSUG: Fixup Advanced chapter 5e9d1e4e65 CMake: Change installation path for modules 7b7f0e81f9 GTP: Refactor dissection of T-PDU and adding of PDCP data 6c836f7b95 zbee-se-publish-block-period: block duration & block duration type cdb1123b9a rawshark: Free pipe name and version info strings 3ba67f735d AT: Add CSQ command 2a7320b647 Fix Usb HID Report descriptor Local item Usage parsing 78d7a1d3f7 AT: Clarify that a DCE is a Modem 9e3b26b289 NAS 5GS: PDU session status fix a9e7bda136 GTPV2: Extended Macro eNB ID was not assigned to correct type of subtree a9feb0ea29 Qt: Enable select hint text in Show Packet Bytes c0b81e01d9 GTPV2: added support for Extended Macro eNodeB f5c1c1935c DCT2000: For LTE MAC, set flag to say whether sf/sfn present or not f0b41190eb CMake: Clean up and homogenize plugin dir configuration 0c0973196f WSUG: Remove duplicate Clear button description 331ec14948 ppp: remove a number of unnecessary NULL checks cefa533ec2 MAC-LTE: Display timing info on SR frames when present 3b17e66b78 Revert "IP: Use pinfo for session IP addresses" eda834b6e2 Diameter: add enum value to Presence-Reporting-Area-Status AVP 2e8de47f57 Diameter: Add Commands and AVPs from 3GPP TS 29.338 11b3663004 Fixed a bug related to epan initialization bb25d64a2a IP: Use pinfo for session IP addresses ca355b8905 WSDG: Miscellaneous fixups. a6a915abcc Qt: Enable "Resolve Names" for boolean without TFS c57a52f68c UAT: HEX Values should be allowed the full uint32 range e.g allow 0xffffffff 7d76d0ce28 Revert "CMake: Clean up plugin dirs" 60e87794c4 WSUG: Update the main and filter toolbar sections. 6b9beb6ca1 Fix comment. 450ff674a6 CMake: Clean up plugin dirs 2e7cae3fd4 WSUG: Fixup the "Internals" section. 65d9c473f0 plugins: Minor interface improvement 0410a522d5 Regenerate ASN.1 dissectors ad3367e169 Use the standard test/[ command. e8c3075bb6 Clean up includes for SIOCGIFDESCR. 1efc9234ea We use errno, so we need to include . 5a3c6cb3fc Wrong snprintf() wrapper. 15bf0ea437 We need sys/sockio.h to define SIOCGIFDESCR. 319186125c plugins: Fix CMake build example d99ef1f9fa GTP: Only put "T-PDU" in the top level tree. 6ee559efd1 Fuzz: Reduce the Valgrind packet limit to 10,000. 4b3745e6ef nordic_ble: Set PHY display type to BASE_DEC 04dbbb15c6 Qt: Pop field status when closing a file f435c36423 CMake: Remove a debug message ea515c5f2d Don't assume Bash. 5673a58bfa AT: Fix suffix length checks, add no suffix case 92b4cd586e Fix search for pkg-config on FreeBSD. 76ada76427 Remove an unused true_false_string. 4a5484eaf1 Bash is not guaranteed to be in /usr/pkg/bin/bash. 3d2d1cb31e XRA: Added decoding for SC-QAM TLVs d47d445a87 Calculate RTP delta time even if clock rate is unknown. 712b2df7c9 Fix SBC packet Loudness/SNR information wrong byte compatison 1f1c9c9af1 SBC: Fix DUAL CHANNEL SBC packet dissection e831d07fc0 ISIS(LSP): Add sub tlv Prefix SID from TLV 149 e3f7e2edcc ISIS(lsp): Remove not longer supported sub-TLV (from TLV 149) 9a183e84d2 ISIS(lsp): Enhance Flag of TLV 149 e928a866f9 Increase PROTO_PRE_ALLOC_HF_FIELDS_MEM ce93346bcb ieee80211: dissect the TWT Element 99df34848e E.212: fix 255 04 and 255 06 PLMN names f63e3535c5 gtp: T-PDU heuristic - don't call the PPP dissector as "else" branch. a956069961 gtp: Header extesion dissector table enhancements. 66997107b2 lldp: 802.3 BT add missing Autoclass and Power Down fields 509322adfc NAS 5GS: Partial service area element count fix 2ec1d363aa appveyor.yml: add integration with AppVeyor CI 4e6a80f3e3 NSIS: try harder to find VS2015/VS2017 vcredist 5f816562b8 h265: fix no newline at end of file [-Wnewline-eof] b7a6a11376 Qt: fix several crashes in the SCTP Dialogs aef6223409 [Automatic update for 2018-08-19] 4b4f644afc AT: Add CLAC command f7d4b2ca35 kerberos: Fix several memory leaks 3bb4ee5aaf Docs: AUTHORS formatting updates. 1b97441da0 AT: Add CGSN/GSN Commands 08c4919de0 pfcp: fix no previous prototype for ‘pfcp_is_cause_accepted’ [-Wmissing-prototypes] dfc7fcc815 Docs: Make our Pod documentation encoding uniform. 77a26fcd8f pfcp: added session tracking 6c18867896 If we run out of lines, stop dissecting. 787d61c0a4 tshark: free exp_pdu_filename and capture_opts->save_file b1b98051b2 GTPv2: Document parsing of 8.107 Node Identifier fd75f915e3 Syslog: skip timestamp field if not present 3a99475d0a tds: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 4a92cb0707 ieee80211: fix spelling-error-in-binary found by lintian ea4b05772d docsis-macmgmt: fix spelling-error-in-binary found by lintian ebf6f43044 gtp: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 46ea37d592 AT: Reorder commands dissection functions 041c79b1d1 lpp: fix error found by conflit check 62874e3778 TLS13: add final tests for RFC 8446 fd7ec355ec TLS13: properly skip over failed decryption of early data 8e3562fc03 NIST-CSOR: ASN.1 dissector for NIST Computer Security Objects Register defined OIDs and their parameeters 9ecc7906ef Do not pass pipe handle to WaitForMultipleObjects 0001152616 NBAP: Support IB_SG_DATA Encoding Variant 2 a322cf7842 AT: Reorder commands dictionary 89fce95422 TDS: Handle TDS 5.0 MSG token. c18459e66e Fix extcap initialization deadlock 43a5f0ae51 ntp: fix mixed indentation. 5cb1310618 CMS: adding algor OIDs and respective parameters f3f4655655 AT: Add CFUN command 203c3f511f packet-mq: Fix LPOO Strucxt + Add MQV91 Def 0b297ce308 gtp: Create a dissector table for GTP header extensions. 15ef9039a7 Windows: upgrade USBPcap to 1.2.0.4 92872ee7ec Replaced "wireshark-win32-libs/" and "wireshark-win64-libs/" by "wireshark-win??-libs*/" in ".gitignore" 9524613450 SGSAP: Fix Service-Abort-Request msg 102538ea7b Move common code into a routine. 03b0464be4 bluetooth: Update Assigned Numbers 43dba4e58f H.265: Fix incompatible use of proto_tree_add_bits_ret_val with field 'h265.reserved_zero_2bits' e836e77b68 NAS 5GS: IE value fixes e2f6ba229f ICMPv6: Add support for RPL DIO MC NSA optional TLVs 4236185275 btatt: Fix Temperature Measurement Value unit daa62ae7cb Fixing, adding PKIX AuthorityInfoAccess OID names 19f3204b87 gtp: Bugfix teid as HEX. 38184aa4c5 GTP: comment unused UAT field c48d6a6d60 BT A2DP: fully initialize sep_entry_t structure 88dd7e734a export_pdu.c: Fix a memory leak 68c9566419 WIP GTP: Make it possible to configure PDCP parameters to dissect NR_RAN_CONT 91ac005644 dxl: get msgpack handle in the proper place. 5bcbc78a91 gtpv2: Dissect CSG Information Reporting Action. 5633195550 radiotap: Implement L-SIG support based on the RFC. e83e70c038 ssl: Remove SSL_VER_UNKNOWN from ssl_version_short_names 66310f6d70 ieee80211: add the start of the TWT parsing ca75c14f05 HTTP: create dissector table for HTTP Upgrade 3a9f171763 HTTP: start dissecting upgraded connections right after upgrade 1d4bb22a22 HTTP: really choose the correct server port for tunnels 4802e3300d HTTP: ignore large Content-Length values 149e74b70d Put the interface descrptions into the IDB when capturing to pcapng. d48262753e Move get_iface_display_name() to ui/iface_lists.c. 6409732b77 Include dumpcap amongst the programs built with -Werror. bdfce392af NSH TTL according to RFC8300 5535b4f307 [Automatic update for 2018-08-12] fd419dd68f LLDP: Add dissection of 802.3BT TLV Extension a8001fbd6a llpd: fix indent a932fc3eca lldp: add expert info when there is extra data for 802.3 TLV fc9d5b7060 More comment cleanup. d22816d2ba Improve comments. f033cd542e Clean up temporary filename generation. 991f5a6e85 More interface view cleanups. 713651d9c3 Show just the description in the description column. beacbab55a Fix the "Manage interfaces" dialog columns. 530061b66e More comments. 1b3aaeae72 Make a routine static that's not used outside its source file. 47860f05b4 AT: Add CPMS command 0d1d656929 TLS13: update references to RFC 8446, remove old extension ab47e8a52f AT: Add ^CIMI command 59bf4d5b55 packet-mq: Fix some struct display add new def 863ba5cd98 Give a structure a better name. e13989fd0a PKIX: support TLS Feature extension (RFC 7633) 254364f7e4 Get rid of unused routine. 08cbe559b3 Add support for reading and writing the new if_hardware IDB option. f4ac263564 PDCP LTE: Update rohc_profile_vals 61aaeef2b0 dissector/gluster: Add dissector for Gluster 4.0 protocol 5ac6b3d412 ntp: use 'seconds' instead of 'sec' for uniformity. 2f126db3fe HTTP: set correct server port for tunnels 38c0bedb07 pfcp: code clean up 3d9534d0ee WireGuard: fix null-deref in wg_dissect_handshake_initiation bc6e462c23 GTPv2: add dissection of newer geographic location types 0720dedeff MAC-NR: Fix length tracking of SRS ACT/DEACT CE 28b7adfadc proto.c: allow more field types for proto_tree_add_item_ret_uint64() c4d76452d3 win-setup.ps1: verify integrity of downloaded files 52e7344c69 ROHC: Move defines to .h file. a2518e6098 NAS 5GS: add dissection of IPv4v6 PDU address f543d4a2fd "It's not a valid text line" means "it's not an RFC 7468 file", not "it's bad". 1ac6908cea GTPv2: update geographic_location_type_vals array 73f3f89522 NAS 5GS: Various IE fixes b2d7da58a4 gsup: Don't print IEI + Length twice for unknown IEs 297a6fe2f7 gsup: Fix dissecting wildcard APN names 299306ab19 NSIS: fix uninstaller for Qt 5.10 a7b56fff7e sharkd: Add support for hidden and generated fields 2fa2947be0 TDS: Add support for non-nullable datetime and money types. 0be9d149d0 prefs: fix range preferences-related crash after switching profiles 5e2e9de930 Pass zero-length PSDU type information to the radio dissector. 63126e284b Always process the "present flags" bitmaps. c7764e235c We should be reporting expert infos on invalid radiotap headers. 739eebd3d2 802.11 Radiotap: add more bound checks in ieee80211_radiotap_iterator_next() f4bc40bc3b The radiotap header length must be >= 8. 7c06c4d1fe GTP: Fix dissection of GTP_EXT_HDR_NR_RAN_CONT. d4de509cb8 802.11 Radiotap: add a missing subtree initialization 77133ecc7e nas5gs: Dissect payload container with N1 SM information. 4d87743c23 ssl-utils: fix key log read after EOF e754937251 WireGuard: implement decryption with PSKs 50a0a710c4 WireGuard: decrypt transport data 31f4c0dce1 WireGuard: implement responder handshake decryption c30b9fc891 WireGuard: add keylog for initiation decryption with ephemeral keys 5b61737dc9 WireGuard: implement initiation message decryption with static keys cf9f1cac07 WireGuard: implement peer identification based on MAC1 d7187e0b1b wsutil: Add Curve25519 ECDH (X25519) using Gcrypt e50ae0ad11 WireGuard: add session tracking f9c9af5527 Add WireGuard dissector ae8d0676ec WLAN: State type of key when reporting format error a878d23b23 nas5gs: Bugfixes and enhancements. 93d50f542f AT: Allow more CMEE command types 522b737b57 syslog: dissect more fields. 67f721e12d NAS 5GS: Registration Request msg IE fixes 1dc6d54d8d Another dictionary fix. ea11bf1525 nas5gs: Dissect Service area list. 2ce1991f96 pfcp: added conversation e1d144e471 tvbuff: add assertion to tvb_skip_wsp_return(). 3d07f6f512 NAS 5GS: IE fixes as per spec v2.0.0 d98faff197 Bluetooth: ATT: Implement 0x2A1F-0x2A59 remaining characteristics 620fc587e4 editcap: Add ability to skip radiotap header. 169962be43 AT: Fix check for numeric CME errors 4a7e301bff Fix typo ACC → AAC 93eaa1d648 AT: Add CIMI command ef15155bbf [Automatic update for 2018-08-05] ac27dc1f5c sctp: Improve exporting PDUs 82454b82c5 print.c: Print FT_CHAR fields as FT_UINT8 2d33cb67cc tshark: perform NPF driver check for capture only 114012dc4b AT: fix check for non-numeric CME errors 4d650e7249 AT: Add CSIM command 20c08df23d [packet-selfm.c] - Fix handling of Response Code in Fast Message ACK Messages aa8ebb94e5 ASTERIX: Fix cat068/135 altitude value 4d01567812 Windows: Upgrade Libgcrypt to 1.8.3 2f1df0482a win-setup.ps1: make downloads faster by reusing proxy information 5c474bdef1 AT: Fix CME Error description 20b214f3ca [GSM A RR]: fix: properly dissect APDU Flags for Application Info 98484f6428 AT: Allow test command for AT+CGMM 51c6fde9c7 AT: Distinguish between numeric and textual CME errors a0814af296 sharkd: Return frame's color-filter colors 49aef5b061 at: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 705b5bd52f rfc7648: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 2d865f2708 [GSM A RR]: fix APDU ID/Flags parsing for Application Info 50e6046881 RANAP: decrease the min length to 7 bytes a13558c6c3 LISP: add support for Reliable Transport messages 50dfbbd566 ospf: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 51299192e2 tap_export_pdu: Fix two memory leaks 71759a7130 PTP: fix typo path_delay -> peer_delay 7b6181ae6b Fix bug in RFC 5447 dictionary. 1f28e31f75 tds: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 43abfaa451 PFCP: fix DL Buffering Duration time 67ad27c50f lwm2mtlv: Update for changes in wmem_strsplit() 084a27cf00 rsvp: fix this ‘if’ clause does not guard... [-Werror=misleading-indentation] 4982f80206 rsvp: fix unused variable 'rsvp_xro_sobj_type_vals' [-Wunused-const-variable] 8180b4eb77 gtp: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang f6efcbf4af GMPLS extensions to RSVP-TE 9b9a0d0f88 kafka: fix builds without Snappy or LZ4 support 925baf8c8c rfc7468: Usability improvements 5ee4b03c33 msgpack: make return value optional. 75ba65253f msgpack: fix return value for map and array. 7c6ca703ef commit-msg: fixup whitespace and blank lines around "Bug" tags ad145baeee tshark: Allow exporting of PDUs to stdout f1e036b869 Cast the result of g_realloc(). c9ecb01f36 Kafka: add info when we lack decompression support 8d6e8f6498 RFC 7468 is PEM-inspired, but it's not PEM. 75d4fac5f9 No need to tell the BER dissector the file name for RFC 7468 files. 24e44a6ae6 Don't hide dissected data under a "Data" item. d985188aa5 AT: Dissect commands d4de56c676 radiotap: Add support for 0-length PSDUs. 940775b948 Do most of the RFC 7468 file processing in the dissector. 9cf292a30f Revert "Have find_or_create_conversation() use pinfo->conv_endpoint if present." b28345b8a4 Get rid of a no-longer-used dissector handle. ba202ef362 Have find_or_create_conversation() use pinfo->conv_endpoint if present. 137bbb2d14 Export some more conversation functions. d950b14f26 For ISDN, don't create an endpoint by ID and then use it. 83715db4a9 Improve debugging messages. 20a3248ebb Frame numbers are unsigned. a9dcc80f1b Clean up white space. 013ab2a5ff radiotap: fix indent (use tab) d0b2096075 wmem_interval_tree: fix no previous prototype for ‘update_edges_after_rotation’ [-Wmissing-prototypes] 205a4ac144 No need to initialize cursorname_len. 8f56eb5d00 TDS: Fix bad proto_tree_add_item_ret_string_and_length call. 46cb956329 sccp: Make "lr" a generated item rather than hidden to make it obvious that it exists. 5fb611b562 tds: fix uninitialized var. ead3d6b8c5 Relax ERF heuristic 933a48bc6b Add WTAP_ENCAP_RUBY_MARSHAL to the table of encapsulation names. 7e755f71ad SCTPGraphDialog: fix displaying a single TSN 02b2c86c53 SCTPGraphArwndDialog: Detect max arwnd value when startArwnd is not set 5da97a40c5 GMPLS extensions to OSPF-TE 0049a1afae Add basic support for TDS 5 (Sybase) cursors. e7f7e04eff ieee80211: don't print the mode and channel in CSA IE as HEX 75dc29bc10 [Automatic update for 2018-07-29] ce2d45dfc1 Qt: Comment some of the sparkline code. da774fbc61 bootp: Add support for non-standard MS option 77 8546dfb173 bthci_cmd: fix spelling-error-in-binary found by lintian 0a2681d012 debian: add lintian-overrides for libwireshark0 (spelling-error-in-binary) 9ca8a9f87c test: do not silently ignore feature detection failures 99242affde Revert "Pass all arguments to options as --option=argument." 137d45f52c Pass all arguments to options as --option=argument. 19b61b07ba commit-msg: quote the filename, fix printed message 5ad53f8f10 --extcap-version requires = if it has an argument. ab94f7ff71 diameter: Update with some AVPs from TS 29.272 b0315ff222 MAC-LTE: Add framing/heuristic support for SR entries. 8a0cbd49ad Add a preference to override the radiotap FCS bit. 98ecf04f91 GSM SIM: Show length for 0x9f status word 762f12d625 GSM SIM: Fix special case for "Wrong length" sw 8607026a7d msgpack: replace pow() with shift. 4a498ae798 Don't remove a tap listener we didn't find in the first place. 3071af2550 GSM SIM: Parse 0x61 and 0x6C status words 532e8c8011 nfapi: fix dissection of CONFIG.request 4ff2c7b685 netlink: fix conflict b8e1d6944d docsis-macmgmt: fix spelling-error-in-binary found by lintian 7618aa055c CIP Motion: Code cleanup 461d9be5bf coap/oscore: fix conflict 0c0dadb2ee CMake: More update_tools_help fixes. b489a835c2 GTP: add 5G NR User Plane Dissection f3de00fc36 CMake: Fixup some documentation dependencies. 4bd0978f9c reassemble_test: Fix argument type warnings. 956321ed67 zbee-nwk-gp: don't assume packet is NULL 13f7978169 SCTPGraphDialog: Remove two unused members eb837bb036 MsgPack: fix format 'long (unsigned) int' error cfda02a9b5 CMake: fix build when some tools are not built 0890837669 SCTPGraphDialog: Clear internal vectors e3436d819a .mailmap: update of July (2018) d7c4e482b7 Remove executable file permission from lua test files e62a8bd5db In bgatt.uuid0xXXXX names, hex digits in XXXX are lower case. 954fe24e41 If the dissector isn't registered, you shouldn't be calling it. 94466d0b1a Clean up whitespace. f99d2d2afe Do some more checks. f98fbce64c Don't assume a given btgatt.uuid0xXXXX dissector exists. fbd682ed28 Remove false claims. e2e20c0dbb ssl: dtls: Fix small memory leaks 60d7288f1d [Automatic update for 2018-07-22] 8eafe0e41b add DXL dissector. b93ece3780 cisco-fp-min: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 9e20822ae2 CIP Motion: Attribute updates ac1cb82842 add MsgPack dissector. 45fa49ff02 FP: Fix wrong indexer 231cc0501a packet-k12: Fix small memory leak 9b731e2b32 Add a tap "finish" callback, called when a listener is removed. 66935d8baa CMake: Add tools help checks. 1ec79c84f0 Kafka: add support for additional Produce, Fetch, OffsetCommit and Heartbeat API versions 5d8a5fb866 If we have fseek/ftell variants with 64-bit offsets, use them. ffbd3151b5 CMake: Fixup our tools help dependencies. b622b1f5c1 Clean up tests. 977f4c2e68 CMake: Don't bother testing for _fseeki64 on Windows. c78b6cdcef WSUG: Added placeholders for missing documentation d83ad81aba AsciiDoctor markup updates. 61dd06ed9f Lua: Switch from disable_lua to enable_lua. 381ea0973f WSUG: Update the Statistics chapter to match current Qt UI 4cb8a90ef2 stun: fix typo found by lintian ade0bbd9c3 ISAKMP: Incorrect presentation of NETMASK for INTERNAL_IP4_SUBNET Config Attribute 920548a34a PTP: Don't interpret UDP packets as 802.1as 065a762579 Extcap programs must write to the packet pipe in binary mode. 268883d1a7 WSUG: Update docs for 'Export Object' 8bb54d7a61 H.265: Parsing media format specific parameter from SDP. 9795cc0285 Tools: Remove parentheses around bug notes. 32098ac5b1 Qt: Remove an unneeded function. 8563b94d56 Qt: update to QCustomPlot 1.3.2 0ce2cdda8b Tests: add minimal pytest support 3d1e3023d2 wmem: make wmem_strsplit behave more like g_strsplit 59dcf1f790 LPP: upgrade dissector to v15.0.0 2cfa3013bc Qt: Create the main display filter combo sooner. 40d180ec6d Lua: add include/lua-5.1 and include/lua-5.2 to CMake path suffixes 74a747fd52 extcap: Correct doc structure 4eb5b535ec DOCSIS: fix null-pointer crash in OPT-RSP TLVs decoding 118017e3e2 Supply a 0s/0ns value for invalid time value lengths. 16860320e1 Update the comment giving I-D URLs. 599ee9f08c [Automatic update for 2018-07-15] 903927e012 ZBEE-NWK_GP: add key decryption during commissioning process 3b22892e75 DHCPv6: device type is not mandatory for ecm. 1834cda2ee The maximum offset in an IP option dissector is the length of the option. 4f7c8503b0 wmem_tree: describe tree traversal order e5478f9e84 wmem_itree:update children max_edge after rotation f20b05f87d PROFINET: Refactoring 99ca2f3ed2 Qt: try to sort numeric columns (such as ports) as number dac91db65e mptcp: Correctly find mappings and reinjections c5ede2f8c5 gprscdr: Update to 3GPP TS 32.298 V15.3.0 98aedc41a8 pfcp: Update to 3GPP TS 29.244 V15.2.0 c8293ac052 pfcp: update Enterprise IE 28cb2d4394 extcap: Create docbook documentation 6dc8e11d8d CIP Motion: Update attribute service handling 78f7df30ec LTE RRC: upgrade dissector to v15.2.2 b9c18a4188 CoAP: handle per packet data properly eba42b0012 COPS: fixed error codes 3d0b00243a Add time_micros field to the riemann dissector be39241b44 Fix URL to Riemann protobuf structures layout 16953695d7 Qt: make "Save As" in Follow Streams usable ec22bcc0ee DeviceNet: Add reference to spec name 0664281df9 btatt: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang ba1d0c31cd GTPv2: Added missing string for value 1 of Secondary Rat Usage Report Type 3e2d3837dd If we explicitly started a new page, print a column header line if necessary. 325b033ca4 Expand another comment to explain why we're ignoring empty lines. c29c043cdc Note that this code is checking for being on a new page. 5a560f3f6a dns: fix off-by-one buffer overflow (write) 6f665e36ed H.265: implement Level bit rates, few general fixes. a9e94add1a NGAP: fix memory scope used to store nodes address 55c6038fb0 xnap: fix use-after-free of "xnap_conv->addr_a" 0e043692ec [Automatic update for 2018-07-08] c0ca2c5534 XRA: adding missing packettypes and tlvs 7e000c9661 travis: fix typo. fed08d380f E1AP: add dissector based on v15.0.0 caa8efa0d2 tests: add regression tests for Follow TCP Stream 11871bee1c Plug extension list leak. 238c7dd61d Don't use QFileInfo()::baseName(). aab5ad074e Fix the calculation of a file's "basename". 140f95a0ca CIP: Various I/O updates 80c4cf05a4 Developer Guide: Updates 9c4d312822 cisco-fp-min: fix indent (use 4 spaces) 7a3f397c2b Qt: fix wrong Follow Stream text position after changing mode 59192f79fc tcp: ignore zero-length payloads for Follow TCP Stream aecb143e2c tcp: fix Follow TCP Stream for overlapping data 079d1521c6 tcp: fix Follow TCP Stream with missing (but ACKed) segments 8d117f327f tcp: remove repetitive "follow_record->is_server" c40c26c04c Follow Stream: ensure linear performance with many packets 2d36c475f9 Use the display name in "Save As..." output for statistics taps. 874c978bbc Use the file *base* name for statistics graphs etc.. d8df975e2e Change the print preview if "include column headings" changes. d7ce2bece8 Add a "Include column headings" checkbox in export dissections and print. 2ba45c2556 F1AP: upgrade dissector to v15.2.1 692849f7ad PFCP: Fix dissection of Network Instance. eb5f330ebf wisun: fix remove EAPOL-ready field; add Routing Cost to info ab6f89cae1 Make source file not executable 738818fe4d DOCSIS: Added decoding for OPT (OFDM Downstream Profile Test) messages 750660d60f tap-rtp-common: fix comma at end of enumerator list [-Wpedantic] 9e480c51bb Distinguish between "reserved for implementation" and "reserved for future use". 1c6dc6d31f Some fixes. 018025e3bc LPPa: upgrade dissector to v15.0.0 d052974332 X2AP: fix dissection of SgNB to MeNB Container 9655acc757 fileTitle -> fileDisplayName. 60d5c04dc3 We have cf_get_display_name(); use it to get the title bar string. a442fd512b Set the file path for a main window if it's not a temporary file. 9541945aa2 Just use CaptureFile::fileTitle() in MainWindow::setTitlebarForCaptureFile(). d76db1de78 CaptureFile.fileTitle() is for display, not for file name processing. 670377f491 Don't show temporary file names in title bars. 03200d951d packet-stcsig.c: Improve detection of false positives 18c6408f87 packet-hsrp.c: Fix the display length of some tlv-blocks 8998c91b32 CMake: check Asciidoctor version availability before using it c8938f9ceb ssl-utils: Add missing entry for ECJPAKE in ssl_31_ciphersuite[] and ssl_get_keyex_alg(). 0e19b1cdbf nas5gs: Dissect 2 more IEs. 2f4cdb97c7 file: add more sanity checks to detect UI/file loading issues 536e26c55e Qt: fix crash on opening a capture file while loading/saving another 8a1e517bef file: fix packet list update after dfilter change during live capture 9ba6d3fbc0 BGP: Break off IPv6 LU NLRI into its own fields 4473ec9295 Update a comment to reflect current reality. e83ec1afa7 Fix various compile warnings. d897492197 WSUTIL/PINT: transform macros into static functions eda1a319ab Add first time H.265 based on the H.264 dissector. a277a520fc The "Ethernet offset" is 16 bits in the file; make it so in the pseudo-header. c87a6d364d Make arrays of 4 octets arrays of 4 guint8. a88126d91f Make an array of 4 octets an array of 4 guint8. 4572b77148 WSUTIL: create phtole32 and 64 functions 53e04b621c DNS: fix in expand_dns_name b8081bba8f Get rid of trailing space. 1075054a10 Add new encoding names for seconds/{micro,nano}second time stamps. a796138283 Use proto_tree_add_item() for a number of time values. e9dc611e4f Update a comment. 8fa7d54edc Use proto_tree_add_item() to add a seconds value. 3a9b055f04 Add support for 8+8 and 8+4 struct timespec, and use it with 9P. 332ec00e25 Use proto_tree_add_item() to add a seconds value. e68ec53852 Use proto_tree_add_item() to add a seconds/nanoseconds value. 0f21f9674d smb2: Add request/response arrows 2c6248f011 NGAP: upgrade dissector to v15.0.0 5c6f2e8882 Mkae the handling of non-full-frame time stamps match RFC 5456. 17a39db773 Bluetooth: ATT: Implement 0x2A0B-0x2A1B remaining characteristics e7b0e9aa90 XnAP: capitalize 2 hand made fields a15fc7f430 S1AP: search GCSNA dissector only at startup f88256c2f3 [Automatic update for 2018-07-01] 9d1cea0c18 Fix creation of conversation. f7b91633c4 randpktdump: add --delay option 61656dd2e6 Fix handling of DEB_BUILD_OPTIONS=nocheck 747793afae Fix debugging code. 39d0648d25 mdp: fix no previous prototype for ‘proto_reg_handoff_mdp’ [-Wmissing-prototypes] 453f009ace Minimal support for ECJPAKE. 6f3f6626fe ubdp: fix no previous prototype for ‘proto_reg_handoff_ubdp’ [-Wmissing-prototypes] b14e01c4ac Exablaze: Fix signed/unsigned comparison 212e5bdaad packet-cisco-fp-mim.c: Add support for FP packets that contain an extra QinQ header 6085a8c4d8 XnAP: add an option to force target NG-RAN container decoding format cc5701fbb1 XnAP: add dissector based on v15.0.0 79a3829f4b AT: Allow padding in heuristic check aff4900a6c Do not add Change-Id on packaging branches 3431849a67 Windows: run update_tools_help target when building installer 1108791d29 packet-ieee80211.c: Mikrotik IE should be Routerboard, added dissection update 4c275bede3 sflow: print sysuptime in human readable form. 8e07b778f6 file: do not perform recursive redissections to avoid crashes 411c5e9dcf Fix indentation. f3f71a2d83 packet-lldp.c: Some updates to Cisco vendor subtypes (UPOE and ACI) 6f97a8f24b NGAP: dissect PLMNIdentity IE 7b97253237 NGAP: display TAC and EPS TAC as DEC_HEX 2865453fc2 X2AP: display 5GS TAC as DEC_HEX 6cbf24b58e S1AP: display 5GS TAC as DEC_HEX c776529e83 nas5gs: Dissection updates 16f543a232 IEEE 802.11: Disable FCS validation by default. 2bb09c2d56 DICOM: use pinfo pool memory for strings used in columns 0090007308 opa: Add support for TID RDMA protocol bb47336086 Make white space consistent. a78026d33f rtps: Fixed multichannel locator fields order ca42331437 tcp: add support for reassembling out-of-order segments e6935f9635 docbook: add info about using symbolic links for git hooks. 8304f69fd7 Add macros to initialize nstime_t values and use them. c8518753c8 packet-mdp.c: New dissector for Cisco Meraki Discovery Protocol 754cf4b934 packet-updp.c: New dissector for Ubiquiti Discovery Protocol 34074d6131 NAS EPS: add subtrees for extended emergency numbers and ciphered data sets 3937f65e67 RTP: If multiple codecs are used in RTP stream flow, all are shown in codecs column 234ff77e41 macosx-setup: fix indentation. 45aecc07c9 CIP: Improve Class 2/3 connection handling a7610e837b Sort our column descriptions. d8459d8930 packet export: Add default file extension 5d97cee7da Remove IPX from our default filters. 21ad017310 NAS5GS: Dissect 5GS network feature support IE- af4b6cb9a2 Revert "docbook: remove equivalent case." e4e0488da9 docbook: reduce ruby code duplication by introducing utils module. 622b17a475 docbook: remove equivalent case. 52bcc40d5e docbook: rewrite some ruby code according to RuboCop suggestions. 57c108570f Release note updates. d3e3c00fbb prefs: fix crash when importing old filter expression preference c20432285a git hooks: prevent first commit message line to exceed 80 chars. 44efca4ae8 editcap: move -I and -a options description to packet manipulation section 910bc034ab TRANSUM: fix crash when switching profiles e94553167c Ethernet: Disable FCS validation by default. bd3188b072 Add Windows 10 Release ID to About info 1f5c420508 BGP-MP NLRI can have Path ID for IPv4 Unicast/Multicast and Labeled Unicast 13150c9564 Exported PDU: adjust protocol and tag tree lengths d3b4f1980e epan: Fix session null-pointer check fe94133f0d Remove code specific to older versions of Visual Studio. c68a1f049e WSDG: Fix a couple of links. 67a3f83769 GTK+: Remove the last original bit of GTK+ code. e10e3ae9ea print.c: Handles special chars when using -T fields c74dba69fc Windows: Fetch our version using RtlGetVersion. 1437b421a2 Qt: Fix crash when starting to drag on the wrong position 2d8e8b9574 CMake: Make the pdb_zip_package target passive. 305b0d3fbe RRC: upgrade dissector to v15.3.0 a57b3cee3c PER: Also report if open type length is less than dissected length. 471fb9a54a packet-dcm.c: heuristic dissection rework 328f5cf440 Q931: do not tap packet if no packet info is present d2a0167375 nfs: fix displaying of operation CLONE 724519d8f9 Fix shellcheck issues in debian-setup.sh. b0a25f4443 Shorten the text of System Name and System Description in the info column ef27a2c21c packet-ieee802211.c: Corrects A-MSDU addr_resolve dissection 74d0be8201 Disable coloring rules with invalid packet-testing expressions. 168ddd45c4 Try to fix the macOS builder. 0c75ad97d5 Qt: Fix Filterexpression Toolbar 5736125e3b F1AP: dissect more OCTET STRING from X2AP ASN.1 description c6fc452c95 X2AP: upgrade dissector to v15.2.0 3a514caaf1 Qt: Move FilterToolBar to a separate class 5404cbbc7f drb/rbm: fix indentation issues. 81d1e2b55b DT2000: Call RRC dissector from newer primitives. 29f38cf782 docbook: replace ASCIIDOCTOR_EXECUTABLE with ASCIIDOCTOR_PDF_EXECUTABLE. dbba573f4d USB: Fall back to transfer type from descriptor 336b56b3fc .mailmap: update of June (2018) 87973bf516 RTP: Common functions for allocation/deallocation of rtpstream_info_t 59c0b48d0a gtpv2: extend msgs supported in request/reply matching algorithm 707ca32614 gtpv2: all teid header fields should have the same type (like in gtp) 4c26988e72 USB: Dissect URB transfer flags c778dec6f8 Add support for Cisco ACI 1e94202b0e [Automatic update for 2018-06-24] 86d1664272 F1AP: upgrade dissector to v15.2.0 f56b504067 Don't pass an un-initialized dummy structure to dissect_cip_io_generic(). 9f8c332c59 RTP: code cleanup 3 db4fb82555 enip: fix no previous prototype for ‘dissect_item_sequenced_address/dissect_item_connected_address’ [-Wmissing-prototypes] d2f1d48ecf NR RRC: register dissectors for UE-NR-Capability and UE-MRDC-Capability IEs d5055d9846 NAS EPS: fix wrong operator. a33d27a19b drb: fix no previous prototype for ‘proto_register_drb/proto_reg_handoff_drb’ [-Wmissing-prototypes] 024259bd73 NAS EPS: upgrade dissector to v15.3.0 e2f161adff NGAP: add dissection of DataCodingScheme and WarningMessageContents IEs ff3b7c9a93 S1AP: fix a copy/paste error in a field name e7ac2e4e92 Try to make sure we don't overrun sub-tlvs 651336f3e8 S1AP: update version info in header 3909f8a8b9 S1AP: upgrade dissector to v15.2.0 23bef01ad3 The fractional part of a secs+nsecs time adjustment must be < 10^9. 7728a336ed editcap: ifix time shift with useconds carry 590d0a483e Declare lead_surrogate only in the block where it's used. edc2bebcec Include , to declare exit(). 8ef62a83f4 PER: fix decoding of bit strings with an upper bound >= 64K db6d8ae80c tshark/RTP: GUI dependency removed from register_tap_listener_rtpstream. As consequence of it a few functions were moved from ui/rtp_stream to ui/tap-rtp-common. eee4f44e9d XRA: HCS check for docsis segments 8a62ff570c WSUG: Update the Follow Stream documentation. 9c2bb3d005 Indicate why we ahve to check the address type. f61723d885 Squelch a warning from MSVC. 67fe4265e4 rtps: Fixed min_length in rtps_data dissection d752f518cd RTP: Stats calculation unification 5f45709d95 lwm2mtlv: Show object name in a generated item 013675c9ad DHCPv4: Fix dissection of packets using HMAC-MD5 authentication 9190cd1f89 Add dissector for Exablaze timestamping trailers 2bac238efb Fix in CRC checker for FPP c678cf8a6a DHCPv6: Improve dissection of packets using HMAC-MD5 authentication 6b13c05da1 OpcUa: fix in function getExtensionObjectType 11ba10dd4b Fix build paths for cmake's Xcode project generator on macOS. 17604f15a1 CMake+macOS: Make sure we're using the right Qt tools. 7f77259e55 NR RRC: upgrade dissector to v15.2.0 ebf4ce3149 WSUG: Document the use of CMake when building on Unix 293be57265 Test: Add sharkd tests. 69fc3d8f3a HTTP: fix in desegmentation of HEAD requests and responses c1e5733a28 travis: remove unnecessary qt5 in PATH for macOS 1600a7d9f8 Check the address type, not the address length, in multicast/broadcast tests. 50c1900141 MAC NR: upgrade dissector to v15.2.0 832b4e16d4 lwm2mtlv: Add Object name tables c06bfeae0a RTP: Code cleanup 2 f99c1c4513 PDCP NR: upgrade SDAP dissection to v15.0.0 590d8c091e LTE RRC: upgrade dissector to v15.2.0 ccd2512602 CMake+macOS: Allow the use of ENV{CMAKE_PREFIX_PATH}. 1b4b5e59e9 RTP: Encapsulation of comparsion of two rtpstreams 01de57bef6 nas5gs: Fix bitmask for NAS key set identifier. d818ca2cc0 User Guide: change MATE ref from Wiki to own document 27a1906c58 RTP: Code clean up 434fbe20dd Updating T6aT6b specific DIAMETER AVPs per 29.128 15.3 e02a4c0688 make-version.pl: If the VCS isn't git there is no commit_id. 7d2002f6f1 NAS-5GS: Fix dissection of security header. 92841d5eec gitlab-ci: add fedora build. 31c1cd95cf DNS: changed maximum length of dns names from 1025 to 255 bf829007b4 PDCP NR: fix IP tvbuff creation when MAC-I is present 304e03eb75 Documentation: Add version to Guides b7b86bcd9f Adding changes for S6t AVPs to dictionary.xml based on 29.336 V15.3 f2ece6c051 CheckPoint FW-1 New encrypt check point added 23b09811b9 Remove an unused recent setting. d88c5df0cf Test+CMake: Make our test grouping more fine-grained. f1c410275f Get rid of some occurrences of Q_UNUSED 9ce3036037 802.11: Dissect locally originated mesh frames 8e270f854e rbm: remove unused ei field. 7fca68fb7c rbm: fix no previous prototype. 654ab0d96b expert: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 7ca88cc629 Diameter: Update S6t interface AVP:s 5f67f27424 Bluetooth HCI update bef062e56e CIP: Improve I/O handling 333e915cff Better name for the routine. 078a53f994 For the contains operator, both sides have to have the same type. df9cd64550 character constant in dfilter now must fit into one byte 21a02e29de [Automatic update for 2018-06-17] 479c2ba38b FP: Decode more fields and show units ea5c8435e4 GSUP: Add Supplementary Service relate ddecoding 9055584dce rbm: improve fields layout and decode more types. 580b2e13f1 GSUP: fix incorrect message types 1a8ed6fa28 Fix NFSv4.2 CHANGE_TYPE constants 2d4b50fc3d Put the entire server response into the Info column as is. 3d5b268323 dot11decrypt(crypt): Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 8c959c80e9 bthfp: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 866ddb1b18 Add -Wextra-semi to (clang) C and C++ flags to make sure the buildbots will find this. 8b87a865d5 NAS 5GS: Add dissection of Security header. 25d3c6270a MAC NR: fix dissection of single byte padding CE 5ea2fe3844 pfcp: add handle of IEs with null length 08ef8f1326 Just extract the title length once. 1e84591f4f Fix some "bad file" messages. 7f3d7199fb Convert NetMon comment titles to UTF-8 when reading the file. 92412335d1 No need to check for a UTF-16 string's length being a multiple of 2. 3df05f3ec8 Fix indentation. 58d211dc7f Fix the handling of paths in the process information. 5b3ce0bf9e nas_5gs: fix ifdefs in nas_5gs_mm_message_type_vals. 587b5a756e NAS 5GS: Further updates according to 2.0.0 555067724a VoIP: fix in prepare filter for VOIP calls 78ae936d6b ISUP: Add an expert entry for wrong optional parameter length. 1bbbbdcf46 [GSM A RR]: Fix Feature Indicator (10.5.2.76) ee4d8c66d5 pfcp: corrected Graceful Release Period tree Header for better readability e281ca6f83 HTTP2: prevent a segmentation fault if HTTP2 dissector was not called on first pass 94bf85ad26 ENIP: Pull out CPF items to separate functions 4059b56d3d DOCSIS: correct reassembly of UCD in REG-RSP-MP and DBC-REQ messages 40f655392f Bluetooth: HFP: Implement some Apple-specific AT commands 69ad89caa9 Make sure *both* sides are unsigned. 0cc092d4b1 Try again to fix the signed vs. unsigned comparison warning. 96c4655ae0 Fix signed vs. unsigned comparison warning. 871e964627 Add some length checks, remove a DISSECTOR_ASSERT(). a37ace7bfd Doxygen updates. 169ff5a7f5 BT Common: fix btcommon.eir_ad.entry.le_role filter 4e7f4881d2 Don't let randpkt write packets libwiretap can't read. a03eacc7aa Clean up handling of counted blobs of bytes. 362576e107 gtpv2: Avoid possible misuse of comma operator warning ac17c3fe14 GTPv2: updated Presence Reporting Area IEs 16b04f59ed NAS-5GS: Update towards spec 2.0.0 6825f47bd1 wisun: fix name of Netricity Frame Type IE 9b03b6fc8e ber: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 1568ea952b BT Common: use bluetooth_address_type_vals with btcommon.eir_ad.entry.le_bd_addr.type 24a2e2d52f Diameter: added AVPs 2845 and 2846 to 'dictionary.xml' 4f383c2b8c zbee nwk gp: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 7b6f351a05 inap: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang bfba71c3b0 http: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 2047d68872 opa-fe: Add Support for Reassembly of FE TCP Packets 53a1840626 Windows: HiDPI-ify our native print dialogs. 2f64ec0844 Give more detailed information about capture permissions on Debian. 722d6b06f6 Rewrite make-{dissectors,taps} in Python bfb7028ba9 More shellcheck fixes. 0e3901d82f debian-setup: fix GnuTLS installation for Ubuntu 14.04 3b5b7b4da9 dct2000: call LTE NAS dissector for r13 release deddb545b8 Offer a permissions suggestion for macOS. dd87f2018a Fix names in declarations to match definitions. 5ecbcaf483 Improve the secondary error messages for pcap errors. e0b8837d9a [Automatic update for 2018-06-10] 3c9c2c6534 If device->active_dlt = -1, show "Unknown" rather than "DLT -1". 0fbb5f84d0 Do bounds checking of the offset and length in proto_tree_add_string(). 33eb5e73dd Use FT_NONE, not FT_STRINGZ, for the field that covers the packet. e12e6b79f9 RRC: Simplify private data creation 4ffca502cc NBAP: Simplify private data creation 8f3ff1d24d RANAP: Simplify private data creation 1aff175b1c gitlab-ci: add opensuse build. edcad2c3f5 gitlab-ci: add centos build. df1b07cc62 gitlab-ci: add tshark --version test after all jobs. d279713cf8 inap: Add Digits dissection bc2e185278 fp: Use add_item_ret for cfn control 8c73874ef0 Fix handling of text headers with non-text values. e528602a64 A bit of fine tuning the stcsig dissector. e088fcd84c gitlab-ci: make ubuntu steps a module. c8f070473a camel: Add Digits dissection b296168874 rpm: fix compilation on centos (uses cmake3). 43a88c230f Fixup a couple of shellcheck "fixes". 89540b9cba Make the string representation of the frame bitmap cover the frame bitmap. 09a7e8e863 The string part of a NULL string is zero bytes long, not 4 bytes long. 3cfd2bf0b3 NGAP: fix compilation with gcc 8.1.1 ee88dc8196 BT Common: fix dissection of 32 bits and 128 bits UUID 650e379154 Show the names of the profile, device and cluster in the simple descriptor response. d56e596fb9 rtps: Added data tags bd2c4deb72 LISP: Decode AFNUM_802 as AFNUM_EUI48 99aeec08d0 Diameter: Add enum value to 3GPP AVP 614 Server-Assignment-Type. 20971b17e1 NGAP: New dissector for 3GPP TS 38.413 2b1741ecd0 rpm-setup: add rpmbuild package. e2ada3e687 rpm-setup: add support for opensuse non-interactive mode. 63c62a2212 tools: update rpm-setup. e7c6576b51 SCTP: Add a checkbox to show relative TSNs 9932f496e2 PROFINET: ErrorCode2 is updated 7ae1c683f3 s101: add initializer. 1c7b101b35 New protocol support for Lawo EmberPlus which is Glow embedded in S101 e020ccab49 Fix again. 36c79feda8 Fix indentation. 0a9e92d585 Use proto_tree_add_expert{_format}() to report errors. 0d25e3d11f ua3g: updated freeseating message decoding to support ipv6 address in maincpu0 and maincpu1 parameters. f8092f96b3 Qt: Move wireshark-qt.cpp back to ui/qt/main.cpp. 37119e5da0 FP: Migrating some fields to add_item_ret f76f9a51b8 Fix a comparison. 8f664a746c Preincrement iterators for better performance 4905983845 More shellcheck checks and fixes. 0882e94cff Qt: Set the ByteViewText field and protocol foreground. 0ac8960b9f rbm: fix compilation with gcc-8. 100d8ec970 add dissector for distributed ruby protocol. 500102c265 add file dissector for ruby marshal objects. 27ce47ce83 FP: Decode T1,T2,T3 24713511eb wiretap: add support for ruby marshal object files. 78cb5c7776 FP: Show sir target units in tree 56a33b8093 MTP3: Have prototype parameter names match the implementation 9031281672 CMake: Get rid of FULL_SO_VERSION 6bb5a7af66 lemon: Make it build with __clang_analyzer__ defined 79da59e31f FP: Only show 1 digit after the dot for UL SIR c99e9d6aa4 Add COMMON_ARGS to the "Command and args" message. a5d6ccc50d Shellcheck fixes. f2dada0663 Make sure proto_tree_add_expert items are always added to the tree. c82883c1d6 cmake: fix DTD, Diameter and radius dependencies 26be931810 extcap: Fix a potential leak of memory pointed to by 'toolbar_entry' e8493fa7c4 GTP: Don't test for the obvious d10f0a62b2 3GPP NAS: fix dissection of Linked TI IE 16cd981151 Tweak cppcheck to test with better settings fc4de96fe7 Docs: Update the Configuration Profiles section of the User's Guide. ba3dfd5f4b Fix rpm-setup.sh so it works when you're not installing the optional pkgs. ae759a4777 VXLAN: hang undissected data off the top-level tree. 5138f6b8c3 WSUG: Update the profiles dialog image. 446b22ba25 Debian: Add missing symbols. 8cead5ed74 UDS: Add Transfer Data Block Sequence Counter 836e2bfe55 Debian: More GNUTLS updates. c23f352064 Spirent Test Center Signature decoding support including FibreChannel 394f603c2b Diameter: Type name should be IPAddress 7745c093cf Diameter: Add some protocol values to AVP Protocol enum. 896049f68f SYNC: make sync.length_of_packet filter usable ecc9b011c5 SYNC: fix decoding of PDU type 3 format 6327a86981 We were telling the FibreChannel dissector to decode the last 8 bytes twice b891fe969e Diameter: Update with some AVPs from RFC 5777 cbffd8c646 gtp, gtpv2: improve request/reply matching algorithm 14456d0de8 travis: fix gem command line. 94c92f2492 Remove a now-unused field. 6440a33fdf ZBEE-NWK-GP:add support for some ZGP commands 447ffdf042 Correctly handle the PPI GPS timestamp fraction 8e7396edb4 Don't use FT_STRING fields for non-strings. 34df836f0f Debian: Use libgnutls28-dev. 63ded3e9df Move a comment where it belongs e253c18400 PDCP NR: add SDAP header presence indication and dissection 1f6eb7d7a8 SCTP: Adjust minTSN b9e8b7cb24 When using the NEW_PROTO_TREE_API, the proto_tree_add... functions are "redefined" to handle the same way as before. 70e49e8e13 travis: don't install asciidoctor's documentation. 3add4176ea tools: add bsd-setup.sh. 6addd9602b gtpv2: Fix timestamps in GTPv2 Secondary RAT Usage Data Report IE 5aa20ff824 Allow user to override config dir for all OSes 236af95178 Added support for new proprietary fields (private extensions) for Ericsson. 79b12ab071 Use proper unsigned constant for bit shift 4af23446b6 Send the "Command and args:" message to the right output file. ceeff7db4d MAC: Use PINFO_FD_VISITED macro 3542b22ba7 RLC: Use PINFO_FD_VISITED macro f6e3ed7e87 RRC: Use PINFO_FD_VISITED macro 79a024337d NBAP: Use PINFO_FD_VISITED macro 6be2fa34e7 RSL: Fix bug in dissector for RELEASE REQUEST 5767118ec9 Free dynamic header fields on exit 5c51008ef0 Fix handling of guintvars. f5faa1e12d [Automatic update for 2018-06-03] de6f6056f1 CIP: Remove extra tree level from path segments 045f2aa173 sharkd_session.c: fix a size_t to int conversion warning emitted by MSVC2017 x64 2f9c61f03f Name update. 05b7f6e52c FP: Use PINFO_FD_VISITED macro 4812085c28 scte35: fix uninitialized variable. 871ed51bb1 DCT2000: call lte rrc dissector for later releases 51318eccfc Make make-{taps,dissectors}.c shared code shared. f4e3d8cbf3 Qt: Rename MainWelcome 5ff8c3895a SCCP: fix performance drop in reassembler code a1a56bd97d Qt: Move Layout and clear master_split use 2235c89e0c gsm_a_bssmap: Add LCLS specific PDU dissection b5f36fed86 pfcp: decode Network Instance as string dd33eacfa4 CIP: Minor updates 4e82b0b6da Remove tabs around manuf names as shown for BASE_OUI c9ba7c95df CIP: Use a struct for connection triad a7c244e4f1 Don't assume an HTTP header doesn't contain a NUL. bbf31d3d54 CIP Security: Fix Preshared Key parsing de447c1544 sharkd: add support for io graph. f6679c75f7 Docs: Add a live preview section to the docbook README. 241eeb6333 Docs: Fix a couple of Asciidoctor warnings. 00f51fef21 Don't check the CRC if the message isn't big enough to have a CRC. 64a2b4101a Move make-taps and make-dissectors to tools/ 337b991cf0 PCP: implement label support introduced in PCP 4.0.0 02047488f1 Thread dissecting for Coap payload: fix to token index ff28818088 mysql: fix packet length calculation d8c19f8593 CMake: clarify that perl is mandatory 52066dae67 DCT2000: call NR RRC dissector for protocol payloads. 93e6ab8eb9 Fix problem building on NetBSD 7.1. 55304159fc Test: Add UTF-8 filter tests. a5d3079b07 ifaddrs.h may require sys/types.h to be included first. 031dc5dfc4 Diameter: Remove make file. 9e4f7dc50d Qt:Fix ProtoTree Copy c5b5c4a2ed ZBEE-NWK-GP: Correct the number of leading 0s in display 30ebff35e3 Qt: use data() instead of constData() in pcap_compile(). 06571ad330 Add valgrind support to randpkt-test.sh. 8da4777440 Qt: fix memleaks on opening a context menu 349c3aa3d5 Qt: fix memleaks in protocol preferences menu 7a59406e78 Qt: fix memleak in PacketList::contextMenuEvent ac041b9d0b Qt: fix memleak from cf_get_display_name 1a1f424346 Add PROXY(v2) protocol 6bcae9d34c .mailmap: update of May (2018) 2cb6056388 http: continue parsing in spite of illegal header name 635cad9373 mstp: fix buffer overflow in COBS decoding bf886df8b6 wiretap: camins: add support for timestamps 8f6c3ee8e1 Boost the maximum frame size. c74ba09dcf Use rel_time_to_secs_str() to format a time delta. d2671e6b6a RPC-over-RDMA: fix infinite loop 1787a1f84c Add the MATE documentation chapter to the User Guide 1d8c18673d ua3g: added setup of rtp/rtcp converstations from record-rtp message f573e8f2fa gtp: added "response in/to" for GPRS Data record db009f4b07 GTP: fix dissection of GGSN addresses in PDP Context ie 272caac0e9 GTPv2: improve visualization of PDN addresses f59272dd8f ESP: fix a memory leak in UAT management 338604ad9e tools: rename rpm_setup.sh to reflect other similar scripts. fab15cd64f wsutil: fix compilation on freebsd. 2439483593 Indicate *which* field would go past the MAX_TREE_ITEMS limit. 91c069d5b3 Fix test for early exit from MMSE dissector. 315b905ed5 ua3g: updated decoding of set-skin-id message b3ccf911db ua3g: fixed decoding of start-tone message 07454464a4 sctp-analysis: Use g_list_free_full() in a couple of places. ea763a9638 Qt: select a better default Decode As table 2ef7e8cf42 SCTPAllAssocsDialog: fix memleak of "sctp_assocs" d90aa21395 CIP: Pull out segment parsing to separate functions 20db0cafec ICMPv6: fix wrong tree for some bitmask field e54c0477bc ICMPv6: fix malformed packet when there is Use Prefix Part Label (Router Renumbering) 25118898a9 Make sure the offset doesn't overflow. 101b692569 Fix incorrect formatting of NSAP area addresses/address prefixes. af24816568 [Automatic update for 2018-05-27] 72872a7328 More bitfield fixes. 5b30d5c767 Have a dissector table for SSL/TLS/DTLS ALPN protocol IDs. 53a373693c Fix 802.11ax fields. 59b2ea5129 Fix STUN-over-SSL/TLS/DTLS. e299b4098b SCTP: plug the remaining memleaks in the tap 06879e89c0 SCTP: fix crash when filtering an association 0e517232a8 Added support for extended length BACnet MS/TP data frames. 07f7008e4c 6LoRH: fix in IP-in-IP header dissector b401307e36 quakeworld: fix issue found by PVS Studio (V529) 852037fa3c maxmind_db.c: fix a memory leak 0c64946e04 ieee80211: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang ef5fb85983 gQUIC: update code source link and add new error code 5f35fddc23 gQUIC: it is possible to have multiple COPT Tag 169887f170 udpdump: add error message from libwritecap. 63f7668990 ssh: change return value from gint to guint (CID: 1417453). 7f4c2bae5c ciscodump: check return value of libpcap_write_packet (CID: 1435606). 089368f97e More comment updates. 3a9a55979c Fix comments. da68966665 Update protocol references. 9b92d825cb SSL: Send the record_length to the dissect_ssl3_alert and use it bf8590326a dpa400: Fix wiretap data packet len a1e5a15780 wslua: fix NSTime:__tostring for negative values b078310bd0 Qt: fix use-after-free on error while saving exported packets 0bfdb0f72b PAPI: Add new type for WebCC ca1999f2d2 ua3g: move if in the fallthrough case. 53dfec9b99 Qt: Configure the selection color via the preferences 31663c4056 ua3g: moved setup of rtp/rtcp conversations from packet-ua to packet-ua3g, where the start-rtp message is actually decoded. 9830c5f7f9 uaudp: removed old/unused code (#if 0...#endif) 67051511ed smb: fix wrong exported smb2 object due to hash collision 69e9dd2c01 ieee80211: Support raw 802.11 data frame dissectors 054979a2a4 .mailmap: update of May (2018) 93adeae1a8 Remove some unused .gitignore entries. 0362891ecf media_type: Default decode application/octet-stream as data 0dcd8cd1a2 Asciidoctor: Remove underscores from macro names. c4c5ad2686 ieee80211: Make DMG Capabilities dissection handle earlier formats ca434b16d5 PDCP NR: add a framing option to indicate MAC-I presence in user plane PDU (CID 1435480) 4b665e2649 Allow extra plugins to be missing e.g. because they are in another branch and still succeed with CMake. f23306e847 opa-mad: Add Support for Reassembly of PA & SA RMPP packets 06d6fbfdc1 6lowpan: fix reassembly for forwarded packets 25a95709a1 extcap: set EXTCAP_DIR in the root cmake file and propagate it. 63025ae2e1 ws_pipe: don't check for negative number using DWORD. 6000b8d872 DoIP: ISO 13400-2 Diagnostic communication over Internet Protocol 78f04d4800 RNSAP: Parse transportLayerAddress and bindingID cd2d3dd645 NBAP: Fix style issues in .cnf b16f7f7397 ieee80211: Add dissector for Aerohive vendor specific IE 1bdc98936f coap: Revert "Store ctype values in transaction tracking" afd0eef4f6 androiddump: Fix tcpdump encap type when libwiretap is used c59fae221e pfcp: updated names Sx -> PFCP 36bb60170d uaudp: simplified code (moved tests of length before the switch/cases) 790d490249 CMake: remove GIT_BIN_PARAM 1b6c702226 Qt: Support search without a selected packet c159d48420 maxmind: Move request processing to a thread. dcececa79f ieee80211: Make QoS DSCP Exception and Range descriptions searchable. 44ccc3a963 ieee80211: extend DMG capabilities element 949bb98319 IEEE 1722: rename IEC subdissector from 61883 to iec61883 5ccac2b65a NBAP: Simplify private data API 14b2d4c4a3 Add asciidoctor and asciidoctor-pdf to macos-setup.sh 570bc14df1 plugins: Don't free static variable 83f6dd4ef9 ws_pipe: fix return code on windows. 1a80691ee7 Expand doc/pugins.example README a bit. 7f45158f96 Fixups to doc/plugins.example build a8b6c6fbcc Don't look for Asciidoctor PDF unless we find Asciidoctor. 603fe4c7ad Qt: Update menus when mark/ignore/timeref packet 422c37499f vnc: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 6957de495f VNC: move parentheses (and reindent code). 675e0649c0 make our version of nla_for_each_nested() public 1d2b0d91e3 pem: validate the base64 lines d9c70acaf4 RANAP: optimize a bit the heuristic checks da07094516 RNSAP over SCCP heuristic dissector ab53ddbdce NBAP: remove an unused expert info field 54ab26ad93 NBAP: remove a useless mask eadfd6d3c3 Qt: Default no selection in UAT dialog b1b4d1e1ee uaudp: added support of IPv6 address for the system_ip preference value. 54e6d5551e NBAP: optimize a bit the heuristic checks 0542c5b700 Do IP address resolution synchronously before printing in TShark. 0f1f1d0ab8 Creat protocol tvbuff before allocating and freeing memory. f01ff0cb0c Test: Consolidate our environments. e4bca0316b Fix a typo. 1266da2c53 enip: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 46dc5f7516 sccp: fix data reassembly with multiple fragments fc6dd90351 nas-5gs: Return if the message isn't 5GS. 8fdaeb80e8 rnsap: fix use-after-free of "obj_id" ede3cdeec9 lwm2mtlv: Fix reloading Resource name table eed4961387 CMake: Search for asciidoctor-pdf separate from asciidoctor. 50197b3023 Qt: Set a minimum width for the main window. f45ef3d46d rlc: Catch exceptions from sub-dissectors d41a5dceff ieee80211: fix the value for CBAP allocation 5d69755c50 Convert doc/plugins.example to use CMake 03aae2267f CMake: Fix unset VERSION_RELEASE variable in wireshark.pc 51062de5ec proto: add handle of NTP bit 0 662b3a27f8 Windows: update custom_plugins.txt template f9658cd512 GTP: update GTP-U extension header types 2ecf69f773 Test: Be more paranoid about our log output. e6c832c49a Update some CMakeListsCustom.txt templates ec421a07b5 Restore doc/plugins.example Makefile.am dbd99f8998 PDCP NR: status bitmap starts at FMC+1 bded74eb66 Do not use #if* in struct 95082052da json: fix typo. cd49b7f4fe sccp: refactor XUDT/XUDTS dissection to reduce code duplication 3f794bb2bb Make the two names for Unigraf DPA-400 captures the same. 544aba3263 Make the two file type descriptions for WTAP_FILE_TYPE_SUBTYPE_MPLOG the same. 033a1be4ab Add an entry for WTAP_ENCAP_DPAUXMON. 040b70364d Add entries for two WTAP_ENCAP_ types, and clean up another entry. b6d24bf37d 80211ax: Fixes for Mult-STA Block Acks, searching in MCS sets, a-control 0afa145a4b [Automatic update for 2018-05-20] e7056e6ce6 CIP: Code cleanup 8ee56d2982 Get rid of add_async_dns_ipv4(). 724877497a Make private variables static. 7655e0bad6 cmake: move extcap sections to extcap/CMakeLists.txt. e4edeab1e0 prefs: fix bug in color saving 5ed87ffe06 If the OS version of curl isn't new enough, download and install from source. 7138fc8dc5 Install CMake 3.5.2 on Lion and 3.7.2 on later releases. b1de8c87a1 Older versions of Clang don't understand -Wpedantic. 1a4f65c4a3 Don't try to download MaxMindDB on Lion or earlier. 5fb3385701 maxmind: Process our requests more often. 52e3e79ec7 Wrong Darwin major version - Lion is 11, not 10. 7ae53c7e95 Don't try to download Ninja on Lion or earlier. 24baf35566 ieee80211: fix typos related to 802.11ad 71a240d611 cmake: remove dependency of i18n.qrc on .qm files 819696eaa7 prefs: remove wimaxasncp.udp.wimax_port compatibility 40dbc0ccf2 proto.c: do not dereference a NULL pointer in proto_item_get_len() on first pass ad80dd0831 BOOTP: Disentangle BSDP naming from PacketCable. 8beb669b32 travis: add regression tests to pcap builds. b849730be7 randpktdump: use boolflag instead of boolean in config. 0d39276961 elf: fix unintented sign extension. a52aacd716 CMake: cleanup ui/qt/CMakeLists.txt 90887f3367 QUIC: Append colmun info and use small "name" 699485fbab Qt: Make sure we destroy the Capture Information dialog. e7c5804ba2 Debian: Add a missing symbol. f440561b8c dot11crypt: add bounds check for TDLS elements 39586110d8 travis: add wireshark/stable ppa. c57695a13e dpauxmon: remove precision loss in dump_packet. 0937979a61 Asterix: Definition for ASTERIX Category 032 - Miniplan Messages a0b46a06f3 Win32: Add a missing check. 2a9886bf09 RRC: Make the U-RNTI field filterable 644939ed9e CMake: try to fix duplicate qm builds on Windows 64ef1ca87f radius: fix memleaks in dissect_attribute_value_pairs 177ea9e75a test: require Libgcrypt 1.6 for TDLS test 438c1066d5 GQUIC: Tag are always use LITTLE ENDIAN encoding d6eafc0941 GQUIC: Add support of version Q04x 7754c3086b isobus-vt: fix issue found by PVS Studio (V523) c20255e25a rsh: fix issue found by PVS Studio (V519) 57ddb2e651 lbmpdm: fix issue found by PVS Studio (V519) 6a95d5251c exec: fix issue found by PVS Studio (V519) 4ae76081d5 btavdtp: fix issue found by PVS Studio (V519) 4d711c92b1 reasemble_test: fix issue found by PVS Studio (V519) c4ba94f398 dpauxmon (extcap): fix no previous prototype for function 'nl_receive_timeout' [-Wmissing-prototypes] cf85fd13bc dpa400: fix no previous prototype for function 'dpa400_open' [-Wmissing-prototypes] edab64cf4e authors update fd85b477d6 opa-mad: fix issue found by PVS Studio (V501) 3a0b4d6431 vnc: fix issue found by PVS Studio (V1003) 88f7dae986 pkcs1: recognize the ecdsa-with-SHA1 OID d8ab5676dc dcerpc-fileexp: fix issue found by PVS Studio (V523) b5cba9ea11 qt_ui_utils: fix issue found by PVS Studio (V519) 2fd5f93188 Qt: fix issue found by PVS Studio (V519) 780087d996 radius: fix issue found by PVS Studio (V519) b21385b384 rpc: fix issue found by PVS Studio (V523) 3bbcd32d95 UMTS FP: fix a load of misaligned address reported by UBSan 4a01a952ed Remove older Visual Studio suport. d08d0a87c5 Eliminate some unneeded header checks. 054a7e4606 Qt: Fix a memory leak. 7612814769 Add a few more notes to git-export-release.sh. 4edfcaa102 Qt: Save the Capture Information dialog geometry. 1feea92ef3 CMake: Skip more header checks on Windows. d0823e3920 GSM MAP: Dissect SM-RP-SMEA 322f163cbd Update a comment. 73678453bb WSUG: Fix an attribute. cb9b889d40 travis: remove duplicate line. 0c8c714e9e travis: enable apt update. 37e4cf69f1 Not GTK+-only any more. 8322c5e210 Get rid of a GTK+-only field. 2dfce3b54b pfcp: add message length check de354e3149 Minimum supported QT-Version is 5.2 d90505e8be Not GTK+-only any more. 9ec5b2b0fe Qt: Implement the capture info dialog. 62999cc677 Windows: Make sure more native dialogs handle HiDPI. d3427b8a65 megaco: fix issue found PVS Studio (V517) 4dc27d9b7d CMake 3.11.0 has problems on Lion; use 3.5.2, which works. 995b0bab09 ldap: fix issue found by PVS Studio (V1001) e18d20c728 wbxml: fix issue found by PVS Studio (V1001) 233c27e9dc smpp: fix issue found by PVS Studio (V1001) e2ebd8c72a rtps: fix issue found by PVS Studio (V1001) c05757ff35 h264: fix issue found by PVS Studio (V1001) 67c6420473 ber: clamp BER lengths to avoid integer overflow df5a8b29bb ber: fix buffer overrun (read) in dissect_ber_constrained_bitstring 9ee790e99c tvbuff_zlib: reject negative lengths to avoid buffer overrun e67283ddca ISMP: fix tuple decoding 2af0e81071 dissectors: fix uint to int wrong sign promotion. d7ea76d1e5 x509: Add decoding of Userid "0.9.2342.19200300.100.1.1" "id-userid" 2db3db56bf umts_rlc, umts_mac: fix memory leaks (found via ASAN) 3ba56ce586 wiretap: Add a reader for files in the PEM-like format specified by RFC 7468 48fac2a18d gsm_a_dtap: fix off-by-one buffer overflow (write) 171d92cc14 lwm2mtlv: Add Resource name tables 4c1690ac47 CMake: require at least CMake 3.5 e21da73826 CMake: fix Git binary parameter 4fd404d8da Update Eugene Adell's email in .mailmap 30ae3847e0 Mention how to get Ninja, and speak more of UNIX and UNIX-like platforms. 81bfa3f7b8 Don't speak of "UNIX". 9c20675d0e Give Ninja build instructions if we've installed Ninja. ec8b402a76 Download and install Ninja. e7db145b7f Get rid of debugging printout. 748c569f88 Clean up Qt installation. 67b9ccd45f Update a comment. 33c836af9f Builds require CMake, so always install it. 548f7547fe changing Author's email for Eugene Adell f4724d0b37 Qt: MainWindow::dropEvent fixes. 4413d43962 rtcp: fix buffer overflow in transport-cc dissection 10306f9a32 Free g_array_free-related memory leaks bb81e1807b Free g_ptr_array_free-related memory leaks d80acae40d tvbuff: make tvb_bytes_exist fail with negative values 17647c4041 fip: avoid tvb_bytes_exist with negative length e0002b0427 extcap: Support for DisplayPort AUX channel monitors 8f4072b481 QUIC: fix initial_max_streams_* decoding and rename it 5fef0e8c37 Fix indentation. 6e88943d0e BGP: Validate length of Path Attribute records. d80dbe533c Display configured checksum Expert summary string 843735e0ef dns: fix null pointer deref for empty name in SRV record 19c4589246 proto: handle split bits covering more than 32 bits b10dbb8614 ieee80211: Conform with IEEE802.11-2016 around VHT MCS Set in VHT Capabilities. 57e2e0c10d Update some comments. 5e5cc440a2 checkAPIs: handle C++ / C99-style '//' comments 3a1bf2b87e Use ws_g_warning() for plugin registration errors. 6dedca3ece wiretap: use pcapng_debug instead of g_warning. d08a53a7b9 Q.931: fix use-after-free (write) of "q931_pi" 52f4a2c4d1 mac-nr: check that control elements happen in the appropriate place 503dc214ad Remove a question from a comment. afad14dcfe Get rid of some GTK+-only stuff. 7d1c534ac9 tools: add missing packages to osx setup. 4a3813984b Fix indentation. 3a0dd69d04 Get rid of some GTK+-only stuff. bd166c2b08 ieee80211: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 5fa2719a7d wsutil: fix json-glib memleaks and warning a2376d27d7 batadv: Check checksum for full TT responses 4a8957540d batadv: Accept Multicast TVLV v2 e6d2f14009 ieee80211: remove unused variable and fix compilation 761365e574 radiotap: Bring the HE header dissection into conformance with changes. fce04c23ef ieee80211: Bring HT Info into conformance with IEEE802.11-2016. b1e0cb01b3 coap: fix use-after-free of "coinfo->ctype_str" 5b385f3a4d [Automatic update for 2018-05-13] b55713dccb Suppress -Wshadow warnings in Bison-generated code. fb877ef5da Get rid of some GTK+-only stuff. 4e0de38081 Get rid of GTK+-only structure member. 315599fff6 Report the appropriate secondary message for ENOSPC and EDQUOT. af394ddf72 Add missing docbook graphics files to the CMake file. 04fffbbe9f batadv: Fix label for batadv.unicast_tvlv.src f8ac12c5b3 html2txt.py: replaced 2 occurences of '{}' with equal '{0}' because of CentOS 6.x+Python2.6.6 issues 4d800d7b8a gsm_a_gm: fix potential buffer overrun (read) 65754fa4d7 bluecom: remove dead stores/increments (found by clang). 16a52bff6c rtmpt: fix dissection of multiple packets on second pass e7cd2f8960 CIP Motion: Various Updates 5ec2265d2f test: add test for resolved addresses b217c8fea1 cli: make "-z host,ipv4" filter actually work 03a8e01cfc CIP: Data Type updates 91d173eb13 MAC LTE: fix mac-lte.slsch.format field 14f42f40df Remove wireshark-gtk.desktop. 75a4568a00 NSIS: Fixup some uninstall variables. becc442da9 wsutil: fix WS_INET_ADDRSTRLEN definition on Windows 17190a1ed2 List some removed features in the release notes. aedc1c7e49 NSIS: Modernize the installer and remove GTK+ entries. ff90e30944 WiX: Remove remaining GTK+ content. f7e879c5cf CMake: Remove FindFreetype. c430645b4d wiretap: DPA-400 logfile support bfd51199e7 DisplayPort AUX channel protocol dissector 68ec514b5f wsutil: null-terminate string in ws_read_string_from_pipe (CID: 1364684). 695fdaba95 nettrace: add g_assert in write_packet_data (CID 1435482). 9a30bad6b6 gitignore: add test log files. a729c0f173 wslua: fix memleak in Dir.remove_all on error path d834299472 Remove a bunch of unused images. 4362276ef3 fp: Avoid changes to info column after payload dissection 9a8f44f4bb fp: Fix incorrect framing 2800786c16 nas_5gs: remove legacy return (CID: 1435476). 0ee4a60bc7 zbee-zcl-general: fix typo (CID 1435473). 957ae1fc48 packet-ieee80211: fix infinite loop (CID 1435463). 23e1cde5e7 Windows: Make sure native dialogs handle HiDPI. e76ca2d3cb ui/tap-rtp-common: fix some memleaks 67ea8cb25f ui/voip_calls: fix memleak in is_mgcp_signal 5507a34d1f Qt: fix memleaks in CompiledFilterOutput 064c09a293 Qt: fix memleak of profile name on copying a profile e7d24c606c Always explicitly set tm_isdst before calling mktime(). 517e353e7f Qt: remove unused vars in main_window_preferences_frame (CID 1435498). 4b6224a673 proto: don't overrun buffer. a5e3414fc6 extcap: Fix required indicator bba0041bfd Qt: Add Show as UTF-16 in Show Packet Bytes a1f95b6458 Qt: Add plural translations 612fb778f5 Qt: Update frame selected in several cases 4513c66b1a You have to set tm_isdst before calling mktime(). 270f0554d8 You have to set tm_isdst before calling mktime(). 2946575199 Fix infinite loop. c1deca1401 smb: fix memleak in export objects e9c5d937b5 Windows: prioritize Npcap over WinPcap 8756d0ad12 sshdump/ciscodump: use groups in config. 7a09f7b754 dtls: Remove period from Version blurb c2eb71c25c Qt: fix IPv4 GeoIP lookup in endpoints dialog 7782cb8688 sharkd: fix IPv4 GeoIP lookup 0af6ba1a53 extcap: Group arguments 02a67d4e1e Report the file name in the "#if/#endif mismatch" error. 76a29d7855 wiretap: make open_info_base[] const f7a660ec28 Bluetooth: ATT: Fix description of few fields d230b30610 Bluetooth: Assigned Numbers: Add Mesh Characteristics a87b5fc43f Bluetooth: GATT: Add prepare to implementing FTMS/FTMP 6c0f6f52d3 gtp, gtpv2: fix memory leaks in association code (found via ASAN) 6e9c3438bc Revert "wiretap: DPA-400 logfile support" dfd6eb5d68 wiretap: DPA-400 logfile support c9832726bf Refer to the bytes of the real checksum field if the checksum is missing or generated fc5ebe217f wiretap: Add a file_gets variant that returns a pointer to the NUL terminator 282eb96e63 pfcp: added IEs 132-139 f72481a144 Test: Make sure we run our display filter tests. b27cd62519 mac-nr: Break down the RAR UL Grant 9136c59fa1 IEC-61850 MMS INFO-Column extended with invokeID, domainID, itemID 5cdff26107 sharkd: support for MaxMindDB. a834d3794d [Automatic update for 2018-05-06] 4e6d4b94e2 zbee-security: fix keyring memleaks 84c200af93 travis: update to gcc-8 and clang-5 4c14ac0754 tcp: fix memleak in Follow TCP tap in error cases 230d7d4e90 Test: Integrate ftsanity directly into our tests. 15cfc41e94 Don't use dladdr() to get a pathname for the current executable(). 41445d0e97 Use dlget() and dlgetname() to get the executable path name on HP-UX. f447aa7dd7 On Solaris, check for getexecname in CMake. 1ebbb09c5b plugin_if: fix small memory leak in ext_menubar_add_separator 8569b8000f pfcp: fix typo. 7c9f333ad0 nettrace_3gpp_32_423: fix memleak and copy of uninitialized memory 7591ed848e Test: Add dftest to our tests. 8db1616ec3 Get rid of more autotoolsisms. ec5af355d3 docbook: add "-y" to all windows choco commands. 3f49c0d3ca g_slist_free_full: Use g_slist_free_full() in a couple of places. 8815ac76db CMake: fix build by not unnecessarily linking with wsutil 7f7f8326af autotools: remove more makefiles. ecefe755d4 l16_mono: fix a typo in CMakeLists.txt 12613415ef travis: use ninja for building. ae6afe416b CIP Motion: Attribute Support 087cb7d7aa pfcp: updated UP Function Features IE 0d9a7455a6 Fix function declaration of ws_buffer_length(). 895cfbfd01 Qt: Add check for running toolbar reader thread 751e9463ce Test: Fix default capture interface discovery. 83b8c9c988 Qt: Fix toolbar signal on start capture 869180ce7d gitlab-ci: add gcc-8 and use it for nopcap build. 3dce4ea3d3 tools: add missing optional packages in debian/rpm setup. d431863e70 tools: add ninja to debian/rpm additional packages. c4ffae6aad Qt: Set margins in createEditor layout 47bf21a6c8 SDP: do not assume that media_desc pointer is always set faf5f86e7e make-version.pl: Make the SVN output more similar to the git one. ab949e6deb mac-nr: 15.1.0 changes to RAR PDU 7c8f7052c8 pfcp: correction of length 5905fcd4dc extcap_parser.c: fix compilation with gcc 8 092564a336 prefs.c: fix compilation with gcc 8 ec0f8e6c36 fix missing parentheses in 'if' statement 22fc5fb865 WiX: Options dialog updates. d1a2b6973f Editorconfig: Add a filename match for Makefiles. ef4080bc3a WSDG: Stop recommending Cygwin. 46b0099588 Remove a leftover Makefile. e7cd78d4b3 CMake: check for /Qspectre before using it 30c0d7ba49 erf.c: fix compilation with gcc 8 1eda133c36 MATE: fix compilation with gcc 8 c514ad11d6 Qt: fix compilation with gcc 8 f4378d70dd Windows: Upgrade WinSparkle to 0.5.7. a863ee0c86 cosine.c: fix compilation with gcc 8 ac1c1c3e58 extcap.c: fix compilation with gcc 8 acdda66ce8 extcap-base.c: fix compilation with gcc 8 875e34c88f QUIC: fix compilation with gcc 8 42d43ada2e TWAMP: fix compilation with gcc 8 966c595782 GTP: fix compilation with gcc 8 131eb5593b netscreen.c: fix compilation with gcc 8 cf4d7ad946 btle: Show correct LLData Timeout value 3eb9ec7baf NSIS: add descriptions for new plugins types 1a1550ba0a Modify Ericsson.xml to include additional AVPs 65c1283d77 rpm-package: Use version.h to generate version string in RPM Packaging. ff2c8ef00f VITA 49: add an explicit option to activate Ettus UHD header workaround 5cc6cd3ae6 IEEE 1905.1a: use col_add_str to add non const strings f7296644c5 prefs: fix importing some old protocol preferences 58da452d22 Test: Remove the Bash test scripts. cd94b1cb8e Force textify.ps1 to read files as UTF-8. 15f1b0b5e4 mgcp: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 737270dc8c Fix the utility-launcher to look at the name it's run as. 44537199a2 Test: Add wslua. 74fd569018 Test: Fix capinfos output and command paths. 48ab9adbd5 obex: Fix request response arrows 2ed9115a4b prefs: fix crash when setting certain obsolete port preferences 82824fd394 ZigBee: Add remaining attributes from Smart Energy Device Management cluster 4d2844ccec Qt: do not further modify filename from Save dialog 552ef8b1f4 Qt: improve extension selection in Save As dialog 6e4caf3d90 BOOTP BSDP: Allow "pad" and "end" suboptions. b768386f35 gsm_r_uus1: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang d56273a8d0 bfcp: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 89515306ab TPM20: fully initialize tpm_entry structure 1d4734a26e TPM20: add file to .editorconfig 14720ace06 Fix comment end after SPDX identifier 488c831790 Use common indenting space in heading d25e7c8d91 Test: More fixes and updates. ed38488211 Test: Add unittests. bd5a7d0295 Test: More fixups. c353a12cc0 Test: Add a missing global. edd9e8387e Test: Add text2pcap. d32ccb5c87 Test: Add name resolution. 295abe2e83 LDSS: Fix a read overrun in dissect_ldss_transfer. c63be89ab8 WSDG: Remove ENABLE_CHM_GUIDES 418ddf4fa7 pdcp-nr: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang adcc41ce36 NAS EPS: fix dissection of UE security capability IE 77543eb80c plugins: Remove autotools specific code for build path 9988267d1b Lua: Remove autotools specific code for build path 00776f832a Qt: Make the selected packet in the packet list more clear. 4694c7acf0 checkAPIs.pl: fix false positive with C++ method names b9f915eeef Lua: ensure that DATA_DIR and USER_DIR have trailing slashes d8ba341856 lwm2mtlv: Add interpretations checks 35ca224066 Source files should not be executable files. 1a6daa235e DCT2000: Only look up old protocol name mappings if preference enabled 445ad8cd6b ieee80211: Improve support of the HotSpot 2.0 specification. 7669961214 [Automatic update for 2018-04-29] 1eb04d7ecb Pick the *first* usable file type as the default, not the *last* one. e3541af62e Fix minor leak in filter_expression_new. 3924c6e544 lwm2mtlv: Handle String data type as UTF-8 b5fc9857c7 GSM-R protocol dissector f5a7ddf8aa Test: Quote our Python executable. 50061856dd Test: Add mergecap. e6d129bf23 Test: Add fileformats and I/O. 9b3be1711f test: Miscellaneous fixups. 662210f3d5 Bluetooth HCI: Add missing LE event mask fields fa73f01728 MGCP: add support to local/remote voice metrics option protocol specification: in the file header NCS 1.5: PKT-SP-NCS1.5-I04-120412, April 12, 2012 Cable Television f73233d261 capture_ifinfo: Don't try to write to an invalid address. 0ad4239249 Start porting our test scripts to Python. Add ctest support. f9522d8a23 Qt: fix crash on dragging in packet dialog cfc15838bd Fix crash (double-free) on refreshing interfaces list 1a26b56c26 Ensure test directories are included with git archive 962b2ba242 AVSP: Correct timestamp representation 46fcf452ac coap: Store ctype values in transaction tracking 0f50b89f67 lwm2mtlv: Identifier and Length fields are big endian bc58898512 BOOTP: Add latest IETF Processor Arch assignments. 30629ce166 tpm20: Add TPM2.0 dissector e39a30b691 Document "len" and "count" in wireshark-filter(4) and WSUG 0a0cb44024 ZigBee: Place SE cluster attributes correctly in ZCL client and server dfae664538 Fix indentation. f23a934492 Don't install autotools or GTK+, but do install CMake. 881dd6b077 Remove now obsolete information. 27a6715242 Put references to autotools in the past tense. 0a51618302 Remove references to autotools, GTK+, and X11. d25f9ffd75 We're not using autotools/libtool any more. b8e8aa87f4 Qt: Fix various missing header includes 0264b2fda6 F1AP: fix a typo in ASN.1 description 6144951380 dfilter: fix memleaks with functions and slice operator 0de109ef57 x509ce: fix indent (use 2 spaces) 69e2603c48 ftypes: fix memleak when converting protocol values 35d9604be9 dfilter: fix small leak for filters containing ranges 067a67bd27 Remove some references to autotools from developer documentation. 9e8f8921a3 Get rid of a no-longer-needed README file. 372b820255 Get rid of more .libs stuff. 8930b986aa WSUG: Add SS7 code point resolution ab7bbaa93a addr_resolv: fix memleak of g_penterprises_path 8c959fcc35 Get rid of stuff that checks for a .libs directory. f07fb6cdfc Clean up EOF/short read/hard error handling in heuristics. ecb04e4076 vg-suppressions: suppress more GLib-related memleaks ee3bc52192 QUIC: fix NEW_CONNECTION_ID dissection (draft -11) 79a59ddae1 QUIC: add (expert) info for connection-related info 0202bc995b tools: make rpm and debian setup scripts more similar. 167a6e03b2 gtp: update values used as accepted cause in session tracking 5994c902b4 cmake: remove warnings -Werror=old-style-definition e01fcb7a3c bluecom: fix compilation with gcc-4. 180a9975a1 RPM: remove packaging/rpm/SPECS/wireshark.spec.in. 2132b8314d cmake: remove gtk find scripts. 47b6bb6fb1 tools: remove install_rpms_for_devel.sh. 967f51e3af Strengthen the heuristcs that check for "alternate" pcap formats. c73ead608b Clean up a warning. 993b47eb40 remove redundant break statement dfb92c2a1d tools/cppcheck/cppcheck.sh: improve script; add new option: colorize html output 4a488919e3 oss-fuzzshark: use install directory for headers. Install missing one. 17c6fb6709 Rename ENIP conversation menus to CIP 73a1e98f4e wsutil: use json-glib instead of jsmn if present. 631fec3e1b CMake: Doxygen and API reference target updates. f70a7bf09b CMake: If we find Strawberry's xsltproc, un-find it. 84149ab769 TLS13: add draft-27 and draft-28 version numbers 352b7a9fd5 Redo dissction of blocks in a bluecom packet. 40de0010bb fix link speed indication 5d69e82ace QUIC: fix short header decryption (draft -11) ec30d0b004 QUIC: implement connection migration (draft -10 and -11) 88576ea658 QUIC: fix decoding of initial_max_streams_uni/bidi a8b71410a5 QUIC: fix decryption with long header (draft -11) 2ce6ce1fca PDCP NR: tweaks for framing format 703ec9ad84 NAS EPS: chack the protocol discriminator used in the security header 0e97450e61 Camel/Inap: add missing sub-trees 83ecd46776 Add more bounds checks. 4f492559c6 Fix more indentation. 3e39ec64e4 Fix indentation. 6522647d11 Put protocol name before "length of contained item...". e863ece7fc EtherCAT: Fix small bugs for mailbox type 826e0d5d9e Use tvb_new_subset_remaining() for a tvbuff that goes to end-of-packet. 194fcdcd80 [Automatic update for 2018-04-22] 6eecb31030 Fix up handling of the Kerberos package. 7853d0e354 Remove a few obsolete references to gtk from checkapi and faq.py 265e81ca3c Dissector for the Osmocom GSUP Protocol 47d3897194 radiotap: Warn that the HE-MU header dissector needs a new version. 81263704b9 wsutil: convert one leftover function in wsjson. d55499ed74 More 'abs_offset' initialisation needed for gcc 4.8.5 (Leap 42.3) 70fb344ab6 tango: update idl file and regen dissector with idl2wrs a0435dec4e remove config.guess and config.sub 328ccd4483 zbee: Changed encoding for zcl command IDs 57fee051c6 wsutil: rename wsjsmn to wsjson. 119a497652 Camel: add sub-tree for OriginalCalledPartyID i.e. 795dbe712d .mailmap update of April (2018) e7f3f74ac7 GVRP: fix typo ba6c8f08ac epan: Trivial constant sort order fix - sminmpec.h 37a35312b1 Get rid of unused variable. ccf495a838 Fix cpu_diag_eventid_fix_names table. 4a2019846f Windows: blind attempt to fix WiX installer generation 1a9f3b8f6d tvbuff: fix compilation with gcc-4. 89ff4070c0 QUIC: implement new header formats (draft -11) 4704b89aa1 Windows: add JSON-GLib library 2b65e9e74b Windows: upgrade GLib to 2.52.2 d7583cb713 BFCP: fix possible infinite loop 6d7d3ae77a PDCP-NR: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang 2ac3cf1500 protobuf: fix typo reponse => response 7124fe6715 steam-ihs-discovery.c : fix typo Reponse => Response 8f3dac1739 grpc: fix typo reponse => response 79014a50c3 TCP: improve handling of unknown TCP options ac7e609b9f SCTP: INIT collision e96c3d008e PTP: found typo adress => address 5e3c899bee netlink-route: fix typo found by lintian 01a32a54a0 Qt: fix invalid member access within expert info dialog 0a130c5756 Handle subset tvbuffs where the length goes past the end of the parent. 9011a25afc More indentation cleanups. 07c31a8e97 Clean up indentation. d5dc4677ed Update some comments. b545c60658 Fix cppcheck 1.83 warnings 04aedf3682 tshark: prepend tshark to all examples in doc. fc6b8ab698 tshark: improve -G elastic-mapping command by adding filters. ca45f88e3b tshark: put -G elastic-mapping in help under ifdef. da7f5cdcec zbee-zcl (general) fix Unused href entry: epan/dissectors/packet-zbee-zcl-general.c: hf_zbee_zcl_scenes_extension_set fdb664c229 zbee-zcl (general): fix no previous prototype for ‘decode_setpoint’ [-Wmissing-prototypes] af0f34a6bb CIP: fix no previous prototype for ‘add_cip_pccc_function_to_info_column’ [-Wmissing-prototypes] 9da25bc16f DNS: fix inverted condition for filtering error packets in stats f545cc5321 proto: use json_node_free instead of json_node_unref. b887fd4919 CMake: fix build with json-glib with gold linker aae825cf77 Remove remnants of WS_QT_BIN_PATH 735cfc8502 Clean up option handling. d5c4c6972e Fix tapo. 5f3e0f4ce2 Style cleanups. c3b2519ea1 QUIC: add draft version and rename some transport parameters (draft-11) 3c9249433f Remove trailing comma from enum list. 66c0c4f9e9 Remove more autotools stuff. ad71a91540 Qt: expose CaptureEvent definition for MOC 8740ac8d4c release-notes: add autotools removal. 7fb4b2da31 INSTALL: update cmake instructions and remove INSTALL.configure. 511c2e166a tshark: add -G elastic-mapping report. 88435354c0 QUIC: fix short packet type, update error codes (draft -10) 9ec59502dc QUIC: implement PATH_CHALLENGE and PATH_RESPONSE frames (draft-10) 01363266c1 QUIC: initial draft-10 decryption support 6a45dcd7a2 dfilter: require spaces as set element separator 699ee5dc52 dfilter: make spaces around ".." optional in display filter 1ff82572ca dfilter: add range support to set membership operator ("f in {x .. y}") 4a156da068 Remove autotools build system. 2e63957031 CMake: API reference fixes. b56e437160 More GTK+ removal. f2aa1cbdec Qt: fix remaining CaptureEvent signal connections 41d41c2e9b Autotools: Update for recently removed files. 25a337cdb0 glib: Use g_slist_free_full() in a couple of places. 3dab804250 lapdm: Hand B4 frames into a dissector supporting L2 pseudo-length 91e0de19c9 rsl: Fix treatment of SACCH FILL / SACCH INFO MODIFY 57bf7e4347 Qt: Fix memory leak for CaptureEvent febaa4f119 Qt: Fix segfault bug when analysing SCTP packets ad84eec866 Switch the Doxygen API reference build to CMake. 1d030928ef Remove some GTK+-only code. c8cf127375 Add a destination directory flag to git-export-release. 5e7cd2dfc6 Qt: Rename packet_list_enable_color 129d574d96 Add some notes to git-export-release.sh. 10134e9453 glib-compat is no longer used - it provided only code for versions < 2.32 bb81bef535 glib: Get rid of GLIB_CHECK_VERSION as we now require 2.32.0 ccff21854d Forbid leading, duplicated and trailing dots in field names f9ed58759f ssl: fix duplicate dissections with multiple PDUs in a stream 3a30bc3bb5 RPM: enable rpm target even if git is not available 38ff2e743f QUIC: Add initial support of draft-10 71ddbb69f5 RPM: support building from out-of-tree directories. 9f851c284f RPM: restore the bindir in openSUSE before packing. 5594a9ba67 RPM: install wireshark.desktop in /usr/share/applications. 63ee1a962e RPM: cd into build dir in openSUSE. 5f145d4bf7 Qt: Do not show MaxMind DB path when not enabled 80256442af More PortAudio removal. 1ab40c87ea [Automatic update for 2018-04-15] 392de520cf Remove GTK+ and PortAudio from Autotools. d1ee982115 Provide alternative paths for the macosx-support-libs. 0efafe8616 packet-mq: Fix for Missing Const 9c5049a80b Gtk: Remove source code f533016339 .mailmap: update of March and April (2018) b2c971d9ce openflow: fix decode of experimenter OXM fields 82e8aa33a7 dfilter-test.py: document parallelization support 0d31ec328f Check for HAVE_LZ4FRAME_H in the LZ4 detection process and use it 08c2344458 Remove some references to PortAudio. 4adaa3a4b1 dftestlib: remove unnecessary execute bit 93c60b3b7c Clean up whitespace. c10fe98fcd Expand and clean up comments. e4d3916530 Clean up the way we handle the FCS. 4994955600 DTN: Minor changes for Bundle-Integrity/Confidentiality Block payload 8c1a61e7b1 Bluetooth: ATT: Fix cast-warnings 89076e6a5d packet-pcep.c: opposite inner 'if' condition leads to a dead code block 2d0f894140 PDCP NR: remove a now meaningless comment a892493e49 PDCP LTE: reuse existing pdcp_lte_info structure after first pass 0ca6fda9f0 RLC LTE: reuse existing rlc_lte_info structure after first pass 3571cb7c01 MAC LTE: reuse existing mac_lte_info structure after first pass d66790a82b PDCP NR: reuse existing pdcp_nr_info structure after first pass cca3c926c8 packet-tns.c: add TODO to TNS Refuse packet dissector 4fab4f678c x509ce: fix display of IPAddress when it is an IPv6 Address 75244c6b54 PDCP NR: add expert info for unknown / missing UDP framing tags b78577f1bc RLC NR: add an expert info for unknown UDP framing tags 55b2016283 MAC NR: add an expert info for unknown UDP framing tags 75a63c6dfa PDCP LTE: add expert info for unknown / missing UDP framing tags 209d861947 RLC LTE: add expert info for unknown / missing UDP framing tags 38a806a94e MAC LTE: add an expert info for unknown UDP framing tags 5f4ffa2c76 UMTS RLC: add expert info for unknown / missing UDP framing tags 0b62dce005 kafka: raise the required version to 1.5.0 for lz4_frame. 01f85e7b01 file-pcap: expert info if captured len > reported len 0561501505 Fix the length of the payload of a private_1 or audio PES packet. 2a0ba8fea2 Add in the signed integer fetch routines. 49470c15af RoHC: IP version is 1 byte only 1e82b9035c PDCP NR: add SN length to PDCP context for user plane PDUs b5ca12a88e PDCP NR: rework UDP framing format d0d0cf05cc Update a comment. 148f39d900 Need to flag a variable as volatile, due to the use of exceptions. 81f184bc00 If a subdissector throws an exception, catch it and continue. 0c30760c95 kafka: check lz4 version in a single point. 205505d9c8 Netlink: Add rtnetlink attribute dissecting 643f2eb346 RPM: don't give the cmake macro the directory (it has it already). d944dda7af RPM: set the cmake bindir in openSUSE. 5f20746a29 RPM: set ninja executable in %install target. 98826de8e5 LPP: fix a typo in ASN.1 file 26cd969c09 RPM: fix typo. dcc88906a9 RPM: don't install doc under guides with make. f2d89daf28 PFCP: Added dissection of IEs 127-131 b79d2bc9a3 user_encap: Avoid a hash lookup to get dissector name 89904b6133 extcap: Fix crash in extcap_verify_capture_filter 1549cc122c extcap: Fix whitespace issues 4685dea443 ZigBee: MGMT Unsolicited Enh NWKUpdate dissector bddd7577a3 zbee zcl: fill constant ett arrays at declaration time b492011ac1 zbee_zcl: (trivial) clean up decode_color_xy() bf01c7c922 pfcp: correction of length 526a328d83 NBSS: take into account snaplen when creating the TVB subset b886193309 RPM: Make documentation installation optional. f59be5cd53 qt: capture file properties: add a splitter caea93df95 Zigbee: Decode the ZCL extension field sets in the scenes cluster. 6208796b9e Qt: Disable collapsible children in the main window. 0b7c6f03b0 RPM: support multiple ninja executables. 64f75a4ede RPM: install guides when using make. afbdd66fc2 tools: add openSUSE asciidoctor to rpm_setup.sh. 23f5b13369 Improve the documentation of tvb_new_subset_ routines. b3c51deb24 Rename the last argument to tvb_new_subset_length(). b67a10c9ea "#if 0" out some currently-unused value_strings. c7970d9356 Add, and use, "fetch signed value" for lengths < 40 bits. 2cb93e2121 NR (5G) PDCP d9c9a15f98 gsm_ipa: remove unnecessary if (tree) checks 74f7374e9f RRC: upgrade dissector to v15.2.0 d477e9a935 Replace lbmpdm_fetch_uintN_encoded() with tvb_get_guintN(). f0285151e1 PFCP: Added dissection of new IEs 123-126 b91fc6c1d9 Qt: Enable Emoji & Symbols selector again 7c3f8484ec The message length is unsigned, not signed; treat it as such. 70a1d1c2e5 Get rid of get_opaque_length() and unneeded length arguments. bbd0142887 Nb is an unsigned value; treat it as such. 2c7b678d7e macos-setup.sh: More GTK and minimum supported version cleanups 18f2b9fd2a Revert "Don't use static GMutexes." 9d49b1258f MySQL: Add initial support for command 30 (binlog dump gtid) 2173309920 Revert "Docs: Reduce our TOC depth." cbed2a2148 user_encap: Copy all user_encap_t values 1a29a70443 Remove const from fields in a dynamically-allocated structure. e085119b66 ieee80211: fixes min and max power values in item text (they are signed). 777b17c374 Remove const from fields in a dynamically-allocated structure. d347091da9 Qt: Fix MacOSX menu entries 31aece5d75 gsm_ipa: Make sure the Osmo Extended IPA stream ID type is printed e8441d5bf9 iso14443: make the payload dissector configurable 398c9ddfe1 iso14443: decode the bitrates in the attrib message fc153057e8 Remove GTK+ tests. 276d02a62b QT: keep cursor visible after completerion select 25f925840d Remove GTK-related stuff from macos-setup.sh 974a15bf74 Docs: Remove a bunch of GTK+ references. 8b93e6d6a2 Autotools: More Qt4 removal. f0fed34216 main window: don't keep a dangling freeze_focus_ pointer 55f6f6593c CMake: More Qt4 removal. 90a00e1971 Mark some fields as being in units of dBm. ffe2f138ab ws_pipe: Zero an array. 510a1b1c07 No need to display *signed* power values in hex. bf3bd0a0af Max and min transmit power, in the Power Capabilities IE, are signed. d442414884 mqtt: Add option to uncompress message when decoding 432c3b2859 [Automatic update for 2018-04-08] 5b0c6f9e05 BSSMAP: Fix definition of Speech Version Indication for EFR (FR2) 5d1b5648fa extcap: Always use byte mode in pipes 1839a43f25 X2AP: upgrade dissector to v15.1.0 2bc030268c FindAsciidoctor: On SLES 12.2 the executable name is asciidoctor.ruby2.1 f6d9ce8222 ZigBee: Fixed ZDP typo from nwk addr to ext addr 4cc78e6fe4 S1AP: upgrade dissector to v15.1.0 b4b66d1b94 Increase PROTO_PRE_ALLOC_HF_FIELDS_MEM. 5d79a994df F1AP: upgrade dissector to v15.1.0 ba55c82842 pdcp-lte: Various improvements spotted while reviewing pdcp-nr. 64d6a7b846 NR RRC: upgrade dissector to v15.1.0 485cec5bdf extcap: Fix version request 024f75fb3e Fix handling of --extcap-version with an argument. 2dde35e910 make-version.pl: fix version with git-svn 7400a6122e dissector/ptp: use BASE_OUI for organizationId 410799aa0f manuf: Overwrite entry for OUI 08:00:30 9bb891753c dissector/ptp: Add dissection of White Rabbit TLV 0cb3176ab7 Remove some references to Qt4. 5fd4659164 QT: Copy as printable 58debae714 SIP: Fix handling of response time d475d9f59b The CPU mode values might be function-dependent. 271e27af6d RLC-NR: fix bearerType and bearerId length db989437bd Interpretation of PCCC function codes depends on the command code value. cce96de66d Sort the PCCC_ES values, as required in a value_string_ext. 35c83b22c0 lemon: remove leaks in main(). c95e18333c lemon: remove leak in tplt_open(). 02ef13fac7 lemon: remove scan-build warning in errline(). c462fa8936 Qt: remove ws_buffer_start_ptr calls from clang-scan. b132e8253f rpcrdma: add check to prevent null dereference (found by clang). 3a928f1f87 Qt: Remove checks for version below 5.2 c4da7ed843 Don't install PortAudio if we're not installing GTK+. b30e3d4267 glib: Require 2.32 or newer. 36dc5781ba GTK Cmake: Remove the option to build the GTK UI. d43210e684 Autotools: Remove the "with GTK" option. 4c4efd36f4 SIP: Change filter Retry-After to an FT_UINT32 eaeca718cf extcap: Extend documentation for new features 6124ee2a1c extcap: Reload values on request c2422d7828 extcap: Tell utilities the wireshark version 5d8964cd3b Qt: Require 5.2 or newer e2ca17adae extcap: Add missing compatibliity function 5c2eade45d Tweak ws_cpuid so that Valgrind is happy. 4d19c649cc Lustre: Add barrier processing 49eeba22c5 ENIP-CIP-PCCC: add support for the CIP PCCC Object 62af765438 ZigBee: Allow a different set of attributes for ZCL client and server 2f44216f3a ZigBee: ZDP MGMT NWK Enhanced update notify a63542fe33 Fixup extcap_example.py 57fed5d17f extcap: Move extcap_foreach to a GList 5a9d0caa11 extract_asn1_from_spec.pl: fix parsing of END tag 9e02a0b65b CMake RPM build: Try to get rid of %globals in favor of %bcond. 1dd1b507d1 CMake: Add a note about passing /external to Visual C++. 5f5255ec54 LTE RRC: upgrade dissector to v15.1.0 7cc6bcd131 MAC-NR: upgrade dissector to v15.1.0 45d77f3197 LPP: upgrade dissector to v14.5.1 0c130e8406 ZigBee: Many-to-one route options info column 8f2b1fdc38 WCCP: use proto_tree_add_ipv4_format() if ipv4 used cef0decc57 dns: check if name is root before any other check. 08b26a68c5 Dissect JSON-RPC over TCP or UDP 60d5edb41c lemon: make some functions static. 8131922b26 lemon: comment out unused OptErr function. 46cf05397d radiotap: Correct the handling of MU Preamble Puncturing when unknown. 9d87f607ee If we're reading from a string, don't fclose yyin. 82bfb259d3 Fix a typo. a4fdbdd9f0 dns: make expand_dns_name() an internal function 29973ebeb6 Pick up some compiler-specific flags from autotools. 2f18a32864 LPP: fix NRSRQ display