Skip to content
Snippets Groups Projects
ChangeLog 192 KiB
Newer Older
  • Learn to ignore specific revisions
  • Gerald Combs's avatar
    Gerald Combs committed
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000
    66a4fa24b6 Qt: Make Lua console output read-only
    50e1e9abd0 wslua: Print syntax errors during compilation
    a623da0050 DHCP: fix indent
    cd4bf3b477 Fix Debian packaging and remove stale references to "init.lua"
    4e3e55f9f1 pgm: fix misspelling of Luigi Rizzo's name. [skip ci]
    d313c9e13e DoIP: Allow protocol version=0xff
    41d8d372a3 DHCP: Add new CableLabs vendor class IDs
    4621c5b7ac Fixed warning in packet-rdp.c
    dfa07b28cc rdp: parse RDSTLS packets
    84f1bb06f9 pgm: support both 0x0b and 0x0d as packet types for a PGMCC ACK packet.
    69bfaccbad ieee80211: Update description of two Multi-Link fields
    35e77d059e ieee80211: Fix build error
    8cd16bec05 ieee80211: Add EHT Action and Protected EHT Action frames dissector
    45fc52bad9 dcerpc: just use structure assignment rather than memcpy.
    a3194d61f8 Qt: Delay deleting the interface frame context menu
    da809de404 CMake: improve finding Gcrypt library
    90a7d0704b Qt: Fix Manuf dialog memory leak
    c3283d9d17 manuf: Fix unaligned memory access
    a1e258177c BLF: Add interface name and hwchannel to ethernet status objects
    4468d9ca2b Qt: Plug leak when removing row in Decode As
    13fb276a18 Improve proto_tree link to display filter reference
    3a81633495 Hide expert info of packet comments in packet tree
    aaa989b267 BLF: Use correct flags mask.
    4e6051ff39 Update the release notes
    37eba9f0b3 pgm: don't fetch field values before you need them.
    845c1bdc6e Release notes: Fixup some entries
    4d7ab510db Qt (SSL Keylog): Add reset button to restore preferences
    68a00c0a21 Qt (SSL Keylog):  Do not erase user setting if cancelling
    e930e58691 Qt (SSL Keylog): Do not close when "launch" is pressed
    d745a9e128 NSIS: Uninstall no-longer-used Lua files
    9fb85a847d Lua: Load init.lua from plugins directory
    d1f08edcba DNS: Implement support for URI record
    97213a58e7 Lua: Remove package.prepend_path
    c5e00897e9 mdb: use DLT_MDB for the MDB dissector
    4b9d0d5c10 sharkd: Add "capture_types" and "encap_types" to "info" method
    7e7cd29372 kakfa: fix sync_group_request missing version check for instance_id
    7efedd6d88 PCAP-NG File reader: Add ordinal block number
    e5c198a2e5 Qt: Add Browser SSL keylog dialog
    ac63850f40 Remove "browser_sslkeylog.lua"
    eca17bd512 NAS 5GS: handle unexpected padding in delete existing QoS rule operation
    61c3363330 Camel: Fix TimeAndTimezone presentation
    09ebddaa7f sharkd: Enable synchronous name resolution, including MaxMind GeoIP
    7a0b436f63 Do some more value_string checks
    a6914ba92f addr_resolv: fix external reverse IPv6 lookup in tshark
    58f5fa65b5 USBLL: Fix control transfer reassembly with data from host
    81e2e8da6a wslua: Initialize useful constants in C
    a839e454bd wslua: Add deprecated initializations in C
    6c48170819 Fix opening the endpoint GeoIP map
    77f0516b07 sharkd: Fix incorrect "stop_time" field in "voip-calls" tap
    199c110d66 exported_pdu_tlvs.h: restore a lost comment showing the buffer alignment
    90850cb16b asterix: Sync with asterix-specs #53a30f43e8
    e9e790e4d3 asterix: update for RFS upstream change
    48c9f9cbc5 test: Add Lua ByteArray integer tests
    7917c031cf wslua: Refactor ByteArray integer methods
    4f4d4683d8 wslua: Refactor ByteArray integer methods
    c3fa423bc9 tshark: Restore deprecated default column field titles
    50ece15a8c MBIM: Dissect MBIM_CID_MS_VOICE_EXTENSIONS_NITZ
    01af473feb sharkd: Fix some leaks
    a3d84bdc44 Lua: Print returned values in console
    1daa76ae32 Qt: Make IOConsoleDialog a single instance
    4f53f0acaf Qt: Remove unused Lua signals
    37ace12ab0 Keep Lua console open and fix crash on Lua reload
    55acd8fa0b Better detection of value_string conflicts, and some fixes
    a983138bdc dissectors: new dissector for the MDB protocol
    17cd9891be ICMPv6: Check for timestamp at the start of Echo data
    0e2faa112a CMake: Fix FETCH_lua build on Apple platforms
    8586becd64 [Automatic update for 2023-08-20]
    159dc2c204 manuf: Remove parenthesis from short name
    8985aa465f manuf: Add a special case
    ee633d20d9 Update manuf data
    c97982881f Release notes enhancements and fixups
    268a9e243c RPC: add support for RPC-with-TLS
    68668655c9 UI: Fix capture options tab key ordering
    e111d255b7 ICMP: Improve heuristic for data time
    0b9e591c3a Qt: Remove now unused pref (CID 1541123)
    e3fa5e6c22 Add wtap_buffer_append_epdu_string() to add a string TLV to an EPDU.
    21aa2bf370 check_typed_item_calls.py: check for value_string conflicts
    07b255d47d DHCPFO: Add more Microsoft-specified fields, based on MS docs
    6c23a93e35 Qt: Set autoscroll in setCaptureInProgress
    3f841e8553 sharkd: Fix a name collision with MinGW headers
    369b1d0696 manuf: Print short name with tshark -G
    44e4ad3bc5 tshark: Add more fields to -G protocols and -G heuristic-decodes
    2dd4de5c51 QUIC: Add Multipath support (draft-04/draft-05)
    2904e8c3e5 sharkd: Generate "eo:<name>" object list in "download" method when needed
    bf2f8c5fad tshark: Register extcap preferences when needed
    7e5018b254 Fortinet: Add Dissector for FGCP (FortiGate Cluster Protocol) - HeartBeat
    9663e021e1 Sysdig Event: Sync with upstream and fix the info column
    233da618a6 BLF: fix a typo introduced in 9bdf256a8d
    8025d90971 Qt: Remove tail update timer from packet list
    9752021f17 Qt: Preserve horizontal scroll extent for Home/End
    9bdf256a8d BLF: Put EthernetStatus Objects in packet lis using Exported PDU
    95c299a065 Move autoscroll preference behavior to recent
    c5452afb8d Exported PDU: Add new tag EXP_PDU_TAG_COL_PROT_TEXT
    e5e004e064 Qt: Ensure the IOConsoleDialog destructor is called
    96c9153560 epan: Fix a memory leak
    152fef5b38 Qt: Remove an #ifdef
    d0312ddf4a Fix some filters and field widths
    759c0feab3 CMake: Accept any supported Lua version by default
    008d389e94 ieee80211: fix mask is all set
    e4544bd5ae ieee80211: fix wrong item type/length and bitmask
    66a502e195 Qt: Add loadGeometry to ManufDialog
    b86172a37d STUN: add Change IP or Port to INFO column
    fea3f90147 Rename the Lua log domain
    80c63485e4 Qt: Close console dialog when reloading Lua
    8ebbcd4ecf Qt: Use a vertical layout with Lua console
    249516680b Qt: Add loadGeometry to CredentialsDialog
    615c2bf15a batadv: Can't add bitmask with no fields
    e6110367de sapsnc: Fix dissection of Quality of Protection parameter
    74f25620f2 Telnet: Fix unescaping of some option subnegotiation.
    29ad6db8aa epan: Remove obsolete "logger" funnel.h callback
    90cc69536b Remove article 'a' from manuf data
    c3cc0e5fa7 Qt: Set StockIconToolButton cursor, leave action
    a8f8e79a57 Qt: Change formatString() to use localized byte units
    67af3d73be Change how system default locale is set
    005cd9d1c6 Add new -p/-P capinfos options to doc/capinfos.adoc
    45772de991 Add packet comments to the output of capinfos
    1d2dfd693a TLS: Label incomplete segments as such
    5d04013024 Add a set of time stamp precision values in wsutil/nstime.h and use them.
    14b8bc66e8 Initialize global_dissect_options at compile time.
    50778cff57 Move the check for TS_PREC_NOT_SET out of timestamp_set_precision().
    bdc78d3a63 sharkd: Add optional "filter" parameter to "tap" method
    b0bf7a8e13 editcap: Add --discard-packet-comments option and fix -a option
    f25421db6c dissect_opts: use a better name for a routine.
    011aa3adfd Misc dissector fixes
    bb31b5704c Note that the -t flag affects the recent file.
    ef14ebd180 sharkd: initialize the columns correctly for sip stats
    5d35745f01 Qt: Add "success" hint to IO Console Dialog
    5a1da4f692 Lua: Remove console.lua
    919bc0d6f5 CMake: Update FindLua module
    8ed0b47667 Qt: Add Lua console dialog
    de1d30cb4e Qt: Fix compilation on Qt5 and clang
    dc29ae7ba3 sharkd: Add "fn" field to "frame" output
    a4c6a2f14b sharkd: add voip-calls and voip-convs taps
    87d5daa331 Fix some spelling errors
    75fc8ceaaa ieee80211: Add five EXT element dissectors
    18018f7534 Qt: Don't use winId() on a child widget (Qt Wayland issue)
    f9f182f19e check_typed_item_calls.py: Add exception for checking all-set masks
    92c5fb9ad3 sharkd: Use PRIu32/PRIu64 when outputing guint32/guint64 JSON values
    1bdbea4ae1 sharkd: Remove unneeded sharkd_phs_req struct
    c96b79f105 sharkd: Add phs tap to sharkd
    de5dc5dd23 SRT dissector: Fixed failure code presentation in the handshake
    9a49fdd315 IDN: Fix use of conversation
    ef6511a08e BLF: Improve file dissection.
    4f4a54e6d3 blf: fix formats used to format unknown WTAP_ENCAP_ values and unsigned numbers.
    23bc2d48bb ieee80211: Update 5 EHT element to verson D3.0
    da538dcd1a packet-cql.c: add EVENT message dissection
    04391cdb20 DHCP: Allow empty relay agent information sub-option
    e9daca9ee4 bthci_cmd: Add HCI event masks for new/modified HCI v5.4 events
    b1249b0be4 DCERPC: Update DRSUAPI support
    b60eceb8d5 Lua: Enable "Launch with SSLKEYLOGFILE" by default
    0f8a68b5a8 DNP: Add format specfier to val_to_str_ext() call
    1826bce649 Lua: Remove dtd_gen.lua
    def43c8061 DO-IRP: some minor changes
    41e02574bd IPERF: Fix some consecutive filter names
    1d32f1eb7f BT-DHT: Fix infinite loop in malformed error packets
    b5442a123f gitlab ci: add --check-bitmask-fields to tools/check_typed_item_calls.py call
    5ee5f6fb40 [Automatic update for 2023-08-13]
    138a1bb8b9 do-irp: Add support for DO-IRP
    9ab94a547f F1AP: fix off by one define
    507760d710 SNMP: Fix responses from different ports and SMUX
    ba3fe23ea8 Get rid of a no-longer-needed header.
    c3fe4c8fd8 dumpcap: map DLT_ values from libpcap or piped pcap headers to LINKTYPE_s.
    e755912ec9 Qt: Fix Go First Packet turning off autoscroll
    88999bf7c6 Qt: Turn off autoscroll when the preference is off
    63fad4db26 Qt: Restore autoscroll behavior to toggled
    a03041e601 Don't assign a struct timeval to the time stamp in a pcap_pkthdr.
    da8b06065a Don't use RLIMIT_AS if it isn't defined.
    fc6124f54b <sys/ioctl.h> is needed to declare ioctl().
    a6aa2cdd51 Qt: Redraw the packet bytes when our screen changes.
    3c22bc0d0b dpauxmon: Flush after pcap header
    96c2f8b05f DHCP: Add support for Microsoft-style handling in option 77
    b4aab3523e debian: Update and add missing symbols
    2539d14d15 NAS 5GS: Don't double advance the offset
    6027465d10 Qt: Set icon back to capture icon with a new file
    95814bc732 iperf: ix warnings double ->int
    1f3e77ee5c Telnet: Dissect VMware Serial Port Proxy extension.
    9b79336fd2 Update packet-h224.c
    5f7961ee60 Using TFS as possible
    8db2a5cf50 add_bitmask() - only warn when bitmask set has bits not set in root hf mask
    615e4731e0 conversation: use epan scope for hashtable key
    081fc7a937 Initial work on supporting VP9
    7203fb908d TECMP: Fix ASAM CMP Auto-Detect
    2bed8f33bc Update iperf2 packets dissection routines to the latest iperf2 packet format
    fa6f762467 HSFZ: Make some symbols static
    1c11845ad0 IP: Add DiffServ codepoint 44
    65e7f88cc0 CMake: MSVC Fix command line warning D9025: overriding '/W3' with '/w'
    ef9c79ae81 btsdp: Keep offset advancing
    da4de74f75 MAC Blocks: Allow matching a block by prefix
    3210bf4dcf manuf: Revert to the previous concise format for blocks
    6013a7623b WSUG: Add MAC Address Blocks entry to Tools
    a17515e7c3 MAC Blocks: Add tooltips
    7fecc31427 btsdp: Finalize wmem_strbuf
    6f30bc4713 bt-dht: make parser more robust to broken packets
    1e3454c223 Fix SVCCTL OpenSCManager2 Request Parsing
    30e255949d locamation-im: fix a mistake in the time difference calculation.
    d086f2733b wmem: Fix leak in block_fast when realloc'ing jumbo blocks
    40eb2abb96 Fix comments about init, cleanup, and shutdown routines.
    2abe8ced1d F1AP: NotificationInformation is a normal IE not an extension.
    85da4edcd0 Look into more inconsistent add_bitmask() calls
    c7d4b89b8e test: Fix lua tvbrange test since length is now in new encoding
    8e21cb3878 ASN1: Change gboolean to bool in two templates
    7cffcbfdec doc: Keep dissection options alphabetized
    da690738a1 epan: Fix up --disable-all-protocols
    af0691342b Add --only-protocols and --disable-all-protocols to tshark and rawshark.
    5dd79aa099 signature of check_lua_script has changed
    abd7886be5 signature of proto_tree_set_ipv6 was changed after this patch was written
    1a5b1530ba fix documentation
    ec17ee15bd test suite for lua add_packet_field
    6659f4494d return value and offset in lua add_packet_field
    b1b9ff27e7 add new add-and-return functions to C API
    8c7ed63608 bugfix: proto_tree_add_time_item *endoff should be offset not length
    024c78934f lua: calculate length after encoding changed
    d0cb5c871d Qt: Update splash screen for applying changed preferences
    6e41c0477d ASAM CMP: Adding support for ASAM CMP
    d7a5d5a01d Update sharkd rtp-stream tap to match Wireshark
    c8947c88ca packet-cql.c: add map and set dissection
    df59bfff2e Convert asn2ws to generate C99 types
    d5ea143ee2 gprscdr: Update to 3GPP TS 32.298 V18.2.0
    7ef3acdaa5 Refine lua tests for clarity
    85a7b9da3e packet-dnp.c - Add Secure Authentication Object Support
    123945c507 pfcp: Update to 3GPP TS 29.244 V18.2.0
    7aa60f8857 Telnet: Fix AUTHENTICATION double-unescaping.
    e5ced7ad79 HSFZ: Adding support for the HSFZ protocol
    05c16fef81 CAN/FlexRay/LIN: Adding support to set Source and Destination
    4ecf22fd2a PTP: display tlvType as hex
    cc3af3ff9e Remove WOWW notes as it was not a new protocol
    9dbc72dd5b Spellchecking: doing check new generated C files
    f9846ecb7c macos-setup.sh, WSDG: Qt 6 builds must be done manually on macOS.
    9c3815d9fe [Automatic update for 2023-08-06]
    c9daa6b656 WSUG: Documentation updates
    e693b924c4 SNMP: Don't check the tvb length on a fragmented packet
    fd91b987d4 Art-Net: Update OEM/ESTA codes
    a734e40e71 JSON 3GPP: correction of decoding SupportFeatures
    d02f074150 TLS: improve visualization of SessionTicket extension
    15825ebeda MAC Blocks: Add check box and hide the short name
    09009b68e4 MAC Blocks: Use a proxy model to implement filtering
    757b58a503 MAC Blocks: Replace QComboBox with a QLineEdit
    9708362cee hartip: enhance display of delimiter
    06f3d0fa5e hartip: display expansion bytes
    9ad1ec1651 extcap: Flush after writing the pcap header
    380c142d7a proxy: Fix two-pass dissection of coalesced packets
    fa893f56bc GUI: Implement selection and copying for MAC Address Blocks
    af28092876 dhcp|dhcpv6: Add ethernet client identifier item
    a3be2f1b7a wisun: fix wrong item length
    ff97c19a1c TFTP: resuscitate tsize probe detection code (CID1471625)
    44dc70cc5a CP2179: Handle timetag info response without records
    7694ad23d9 BGP: Add BGP-LS SRv6 Extensions (draft-ietf-idr-bgpls-srv6-ext-14)
    e9b0c58430 SOME/IP: Fix typo
    d5b714003a macOS: Quote our code signing identities
    3666d3547e osx-app.sh: Define the signing identities, or use self-signed
    afdc1babf7 packet-cql.c: deal with NULL and zero length map and set values
    5d8b1acf55 Fix Wi-SUN JM-IE dissector
    acab67d234 Fix progress_is_slow check arithmetic
    f2a2eadb84 Gitlab CI: Update manuf header
    391f9a3d63 GitLab CI: Switch the Windows x64 packages to Qt 6.5.2
    3c2fa2b61a Falcodump: Partially revert c8accef14c
    c058febb45 PFCP: fix dissection of Offending IE Information IE
    230b59c3f2 TECMP: Remove old dead FlexRay code
    1d0c142a9a GUI: Implement Tools->MAC Address Blocks menu entry
    d5fb4db20c [Automatic update for 2023-07-30]
    788be03d90 debian: New lintian override format
    66cc899624 GitLab CI: Fix up our manuf header
    b1f00bc411 UI: Fix path separators for profiles
    ad6cedb564 debian: Add missing symbols
    4052d2c7f4 debian: Override lintian embedded-library complaint about manuf data
    5eb3fdc47a Fix typo for field wlan.wfa.ie.wpau.cs.oui
    a582dc8ae5 manuf: Add ws_manuf_count()
    9179ba9667 manuf: More cleanups
    341c03713f manuf: Move private declarations out of header
    4838556b3a GitLab CI: Move manuf to the Code Lines job
    af2830be7b GitLab CI: Build manuf
    36e7876851 GitLab CI: Restrict "web" pipeline sources
    6897e5cd04 Docs: Document `tshark -G {manuf,services,enterprises}`
    b14d514541 RTPS: New algorithm PIDs values set woth their final values
    74406642ae ieee802.11be draft2.0:Fix mlo assoc response && EHT NDP Announcement
    a9241ef14e Change data size formatting to use SI units and 0 precision
    4c5c969023 Clean up the cleaning-up of wtap_dump_params structures.
    b3e09c65d3 manuf: Mask out broadcast flag
    0ebe3bc0d4 manuf: Improve iteration logic
    611bf80be3 manuf: Code cleanup
    d2e85d783c Update release notes
    7f06df2d0c Add tshark -G services
    734a675938 Add description to IANA services table
    a3142d25bf Add tshark -G enterprises
    939a9fb0a7 TCP: Summarize the completeness bitmask as a string
    5218affca5 debian: Add missing symbols
    75585a7607 http: Don't create extra TCP streams and conversation data
    6b630a65dc PROXYv2: support coalesced packets
    0f7b431de4 cql: fix Dead Store found by Clang Analyzer
    edd0517fae Websocket: Restore the text payload field
    dae58c9a69 manuf: Add table dump with tshark -G
    a6bd924c0a GSM A DTAP: fix value-string for Signalling Access Protocol
    36c6616b7d telnet: Simplify handling of Telnet option lookup.
    0fd01fbd6d HTTP2: Modified to use common streaming reassembly helper function
    edbb5272ac Reassembly: add additional_bytes_expected_to_complete_reassembly function
    783918a93b IRC: Interpret CTCP commands with a Name Only protocol
    a6bab78815 Add H.265 to video codecs
    b4a421cf82 Replace "manuf" files with static arrays
    7e08afb478 packet-cql.c: fix ERROR message parsing
    74bfa8a03d dfilter: Remove deprecated ~= operator symbol
    ca8976020f dfilter: Change "not in" behaviour to match inequality
    1b82eda9eb epan: Register dynamic column fields and make them filterable
    99ef0560b7 zabbix: fix buffer overflow in zabbix_desegment preference
    d138e594b5 dfilter: Fix `all .. in` operator semantics
    f743fa5249 dfilter: Refactor DFVM values
    261c2f24cc Add Zabbix protocol dissector
    6885d787fd [Automatic update for 2023-07-23]
    207321b4b1 woww: Fix inconsistencies
    1cac1791f3 woww: Fix SMSG_TEXT_EMOTE emote_int
    484909108d woww: Fix CMSG_TEXT_EMOTE incorrect type
    12e1b9cee0 woww: Fix inner loops overriding the outer loop variable
    46419c31a7 woww: Add array indices in subtree text
    799c4cc9fb woww: Add more enumerators for ITEM_SLOT
    6a229ac490 woww: Remove pinfo from add_update_mask
    ab5a0e566f woww: Add SHIRT to ITEM_SLOT enum
    7ab0f0890d woww: Replace auction house id with enum
    5c61e3f161 woww: Update layouts
    2d0a07116e make_enterprises: some minor changes
    439bb8d63a RTP: Remove unnecessary null check
    4996cf7630 DHCPFO: Improve handling of vendor-specific options
    3c6b6721ac DHCPFO: Make expert infos appear in Expert Info Dialog
    5160dfd96c A few more add_bitmask fixes
    d53114e469 WLAN: Fix some more inconsistent fields[] for add_bitmask() calls
    52763d5aa9 SCTP: update support for zero checksum acceptable parameter
    ab6c2a4a0a RLC-NR: Fix the length to a key used for wmem_tree usage
    864e0f2919 NTLMSSP: Remove a useless test
    890d4d6d85 rdpudp: fix sequence number computation
    7d85b868b2 rdp_egfx: drop useless verbose log
    fa65621a3c Q.931: fix value-string for Intermediate rate (octet 5b)
    a3db035083 MySQL/MariaDB: Dissect CLIENT_SSL_VERIFY_SERVER_CERT bit
    8497277770 Openflow(v1): fix Dead Store found by Clang analyzer
    e7c79f5a3a cql: fix Dead Store found by Clang Analyzer
    2f9f75f8e1 rtps: fix dead assignment found by Clang Analyzer
    535f8f7534 Improve check for add_bitmask consistency, and fix up some issues
    bc6f86e875 DNS: add a fence to info column
    65c20f04da GitLab CI: Update some paths
    3370e8752a RTP: Rename the struct of per-packet info
    2ac8231776 Release notes: We now have a Windows Arm64 package
    1dfdb211b7 Tools: Move malloc debugging to a separate file
    a1e4aea6ff RTP: SSRCs on the same RTP session have their own number space
    13f21ebd59 GitLab CI: Fix Windows Arm64 package copying
    3a9d086389 GitLab CI: Fix our Windows Arm64 CMake prefix path
    dff32f7ae1 Fix a spelling error in file-pcap.c
    92adc02cc3 GitLab CI: Add Python to the Windows Arm64 path, second try
    6fa03d19c1 GitLab CI: Add Python to the Windows Arm64 path
    cfacb88c66 GitLab CI: Add a Windows Arm64 package job
    bc55a18fb1 WSUG: add subsections for the various preference panes
    3a7a3a9e40 rdps: generate big text arrays and one fwrite() call.
    f4e31bda10 rdps: no need to set script_name in start_code().
    8c43fd663d Add more notes about getting distribution information on Linux. [skip ci]
    6ed7571150 Fix more item/call issues
    c71f7d5e14 file-pcap, file-pcapng: use names from the specs for packet lengths.
    9c57f9061d export: Free wtap_dump_params
    335da63bd6 packet_range: Handle depended upon correctly for all cases
    bf56f86197 epan: Convert our column format gbooleans to bools
    2150845ec3 epan: Add default log column preferences
    bd229c2a7c WSUG: Images of preferences
    4e4c9e2778 ISIS: Updated SRv6 Locator TLV and SRv6 End SID sub-TLV (rfc9353)
    00216e7e0b epan: Decrease dependent frame hash table size
    2134cca1a4 AMR: avoid redundant assignment
    a6a5707a78 When checking for a 32-bit vs. 64-bit architecture, check for ARM64.
    eac19ab007 Simplify the "is this NT workstation" test.
    889d0d6e6c Fix comment in a typo. [skip ci]
    7bfc3f2c13 dumpcap: Add a permissions warning about capabilities
    76719d21eb CBOR: Add a recursion check
    f307a16d36 Qt: Change handling of folder name text entry
    52c45b278e Fix the check for Windows 11 to detect 22H2.
    76e1c8a19f XnAP: fix another test
    6a1639c42f XNAP: fix a test
    ee3faeedf9 couchbase: Add support for ReplicaRead subdoc flag
    f0520511b1 Debian: Add missing symbol
    6f6a8d9b66 epan: Fix crash on columns with many long string fields
    e3bedc57ba [Automatic update for 2023-07-16]
    dcc9cbffef Qt: Include a checkbox to export without depended upon packets
    39a0efc3ad RTPS: Added CRC32 and MD5 checksum check and deleted unused hfs
    86652cef34 Qt: Fix displayed marked packet count label
    27035bc9f5 ASN1 dissectors: Avoid returning twice from same function
    96b24596d6 file-tiff: Avoid division by zero
    2056d7a6ff DICOM: Fix leak in export objects
    a7f8bb991e WSUG: Note that we have a foundation.
    953cfbd529 DNS: Implement support for A record CH class response
    7922b74edf [19131] wslua: make `pinfo.in_error_pkt` writable
    2fb12ccdcf TLS-utils: fix visualization of "max_ack_delay" transport parameter
    8cee13f912 DICOM: Fix some leaks
    23ccf8c9a0 codecs: Pass in fmtp, decode bandwidth efficient AMR
    fd64746f44 Improve consistency of includes
    1c386645df RTP Analysis: Fix jitter for packets before the previous one
    61ef5f7564 Copy DICOM payload to Export Objects window
    02d2f62b8c Protobuf: improve the speed of loading protobuf language files
    0471cc357f MAC-LTE: Fix some value_string conflicts
    9466415937 Debian: Add missing symbols
    17ee2ad57e User Guide: Document preferences
    ca1a477921 T.38: Support reassembly of more than two data items in a frame
    4b377dd250 IPP: Support both IPP and IPPS
    8ecb0b53f2 T.38: Don't warn about no pending fragments on retransmissions
    2f0fd3476e USB: Print Darwin frame status only when available
    8ce0d9bc9c USB: Add missing Darwin USB status values
    656c01bc53 DTLS: add tree for unknown data
    a43ba6452a HTTP: Warn if there is extra data after a body
    b285a28467 RTP: Fix if the fmtp comes before rtpmap
    78cc1225b7 Remove services
    3ff0902336 DHCPFO: Add Microsoft-specific features
    725c71b0c2 cfm: Test ID TLV has unusual length (bits not octets)
    934e487a3a DCERPC: Fix WKSSVC NetWkstaEnumUsers Request/Response parsing
    f588214a58 manuf: Improve name shortening heuristic
    f44e088329 manuf: Skip some start words in short name
    ac57a25ed8 manuf: Increase truncation size to 12
    641de5bd0d manuf: Fix indentation
    0b5791b08d manuf: Drop Cavebear OUI list
    4f7fc21708 check_typed_item_calls: fix some minor issues
    b41504399e BT-DHT: Populating the 'Info' column with packet type and parameters
    768f78536c wmem: map and multimap include wmem_list
    57a8630bbb [Automatic update for 2023-07-09]
    d871c6c6af codecs: Change interface, use SDP information for dynamic codecs
    56c34de93d DCERPC: Fix SRVSVC NetSessEnum Request/Response parsing
    bf1cbbb185 Keep global enterprises file as optional
    959259453e Keep global services file as optional
    75a778e893 Replace services file with static array
    ab7896df6c dfilter: Add XOR logical operator
    e10224e212 dfilter: Fix duplication of operator sttype
    16898ca7f9 SDP & RTP: Pass the channels information to RTP
    412ce6077c SDP: Add field for number of audio channels
    f4c9e6b36b SDP: Copy format specific parameters and pass them to RTP
    a54134d3c8 COPS: Fixup previous leak fix
    0e82c6b4b8 dfilter: Remove limitation using subtraction
    794e3a13c0 Move some release notes items
    1a3410cc2e GSM A-bis/RSL: Fix Huawei paging PS according to patent
    b5cecf0c78 AMQP: Set the length size for NULL to zero in value formatter
    7b3fab078f Fix WiX installer build
    496411c5c1 COPS: Use a wmem_array
    a1bdfb2644 XMPP: Fix leak if exception thrown creating child nodes
    de03e9137c HTTP3: update to final RFC (9218)
    ff24c25cb1 Kerberos: Add few more Pre-authentication values from registry
    9bee01d9f9 NVMe-over-TCP: enable TLS dissector
    2f8df5449a Bluetooth: Parse SMP on BR/EDR Fixed channel
    4fe8f58982 F1AP: upgrade dissector to v17.5.0
    d3e7be5079 opus: Fix padding handling
    9540126071 E1AP: upgrade dissector to v17.5.0
    1be8cd2711 XnAP: upgrade dissector to v17.5.0
    ca762ad5eb Convert Skinny to C99 types
    14157a8de6 NGAP: upgrade dissector to v17.5.0
    60a05fa668 NR RRC: upgrade dissector to v17.5.0
    0d06f80869 X2AP: upgrade dissector to v17.5.0
    786f256d4b NAS 5GS: upgrade dissector to v17.11.0
    12f8aa2ac6 S1AP: upgrade dissector to v17.5.0
    2ee7038c98 LPP: upgrade dissector to v17.5.0
    dcca8c9ec9 LTE RRC: upgrade dissector to v17.5.0
    02ff4f389c Rename 'enterprises.tsv' → 'enterprises'
    1af406d6bb Rename enterprises files
    f47ce6e761 Remove no longer used enterprises.tsv file
    fcb6bb5763 dfilter: Refactor function argument passing
    25eb0225d7 WSUG: Add note about subtract operator quirk
    b85295c643 Add support for DNS svcparam dohpath
    4ce5571cfd opus: Decode Opus packets with more than one frame
    dd9dfff118 Fix some spelling errors
    44258d5bed Speed up handling of global enterprises.tsv
    5fb94c8a1a DHCPFO: Add Microsoft-specific hostname options
    91bb3c91ac SOME/IP-SD: Only register port on first dissection
    c25cd31d99 SOME/IP: Add support to auto-detect DTLS
    b5ef351bf7 RFC 2198: Process later codecs after an exception
    b018efe2ac E2AP: Take care with columns when calling signalling dissectors
    5554d0377f ORAN FH CUS: Update C Section ext-5 to support exlen=4
    c8accef14c Falcodump + Falco bridge: libsinsp API updates
    f641df9ca6 SDP: Use convert_string_to_hex
    58b69b737d E2AP: Call dissectors for component request/response in setup
    afdfb1e282 RTP RFC2198: Tap primary encoding payload instead
    f91a9c5e57 PDU-Transport: Cleanup code
    ffb22c99ef dfilter: Use a register pointer to return function result
    1751b1cb3a dfilter: Remove attempted load array
    aabe472624 dfilter: Add reference counting to cells
    d49c4b24ba dfilter: Add memory cell object
    0383f6e13d Change frame.time_epoch to FT_ABSOLUTE_TIME
    6730cc3a65 Add Unix time support for absolute time field type
    09d5f4bdb4 dfilter: Add some arithmetic to FT_ABSOLUTE_TIME
    3672cdbcd4 wsutil: Add nstime representation in ISO8601 and Unix time
    9b95e0df2c RTCP: fix dissection of Slice Loss Indication
    ed6ab0569a EAP: fix PEAP decoder
    ddc7e4e49a RTP: Improve selection of streams for RTP Analysis/Player
    2cdf840678 Clean includes by correcting path
    d85717903e [Automatic update for 2023-07-02]
    a95dd53913 ACDR: Add new types
    14019306b3 DHCPFO: Work around payload offset bug in Draft
    e01df2f1c2 RTP: Add rvals for RFC 5285 header extensions
    ffbdbc6496 docs: Fix help button URLs to LTE and RTP chapters
    5b018e3ca7 AMR: Use some defines for the enum options
    d439c115ec NAS 5GS: dissect more URSP traffic descriptor IEs
    90702f185c Skinny: Regenerate dissector from packet-skinny.c.in
    8909312cd2 dfilter: Allow arithmetic expressions as set elements
    d09abde082 Convert to_str.[ch] to 4-space and fix some style issues
    5a6cb2cd73 AMR: Fix fallback to bandwidth-efficient mode
    a49c8ea101 codecs: Register and lookup case-insensitively
    d5bf3b9c92 epan: Use STRING_CASE_INSENSITIVE internally
    2dc3889c3f X509: Adding NFtype extension decoding based on RFC9310
    2ea65ec89f In print_stream_ops_t, put print_line_color right aftr print_line.
    9640e92614 QUIC: update support to ack-frequency draft (version 04)
    e94e29efcd G729 codec: Support Annex B SID/CN frames
    bc20791882 Add missing include of errno.h
    ed35e3a4e9 GitLab CI: Don't retry our fuzz jobs
    a27fcd06bc Debian: Add missing symbols
    0db7a428cd IEEE1905: Fix typos in ieee1905 dissector
    7037795f8a wiretap: Make tsprec optional in wtap_generate_idb()
    000ebcb00a Convert wsutil/crc*.[ch] to C99 types
    1d3aed32b1 AMR: Support RTP payloads with multiple frames
    1919624b4a openflow(v1): Add support of OFPT_FLOW_REMOVED
    9a72f9bb1b Include errno.h in a few files
    c068948610 Falcodump: Update our AWS region list
    bdc3d4656e IO-Graph: Allow packet selection with Time of day true (BUGFIX)
    347f3ab1a6 Falcodump: Fix our data source settings
    1281a588c5 Test suite: lua library for lua tests
    b330bdb06d Qt: Really show our context menu shortcuts this time
    8dfe582330 Openflow(v1): fix datapath_id on Features Reply
    cc17a934e1 Use _ret_uint() in some more places
    63e5f2ea55 DCERPC: Fix SAMR LookupRids(opnum 18) Request parsing
    81cd25454a JSON: add auto_hide preference
    60939631a4 DCERPC: Add LSARPC LsarOpenPolicy3(opnum 130) parsing support
    af820e9304 Fix build on Linux with libnl.
    8cd2d17c58 MAC-LTE: add recent control elements
    2aa34278ef Convert the NCP dissector and generator to C99 types
    a3eab66d52 dfilter: Use safe-math.h with time ftypes
    64b1fc4927 macOS: Prepopulate our rpath list in osx-app.sh
    45bdab6b9b macOS: More app bundle fixes
    2a96b3e1d1 Qt: Replace copy "...as Printable Text" context action
    b4cd264912 release-notes: update the url of APN6 to its homepage.
    eaa65a34c4 ISO15765: fix hf names for target and source address.
    d2d246d3d5 RTP Player: Init resampler if it doesn't exist yet
    7335260e74 RLC-LTE: Use _add_uint() to avoid fetching values twice
    036f2e12ca Fix more full item masks that should not be.
    dbd7d0b9a3 macOS: Make sure we search /usr/local/lib for libraries
    44a3271adb macOS: Fix osx-app.sh
    c2bb9726b8 Don't include errno.h if we don't use errno or errno value definitions.
    db0f56f025 More checking labels vs filter
    adb8cb61e5 TECMP: Minor cleanup
    d935582649 Fix our Debian build instructions
    bd709a0900 NGAP: Improve Common Network Instance
    b494a22780 glusterfs: use a value_string, not g_strerror(), to decode status values.
    932a4ead49 9p: don't use g_strerror() to map 9P2000.L error codes to strings.
    42a2a01fcd dfilter: Refactor DFVM read code
    68276911f2 Fix a documentation warning
    bd25b9f4cd dfilter: Make string slices a return an FT_STRING
    bf9c4ff0ff Data: Add text as UTF-8 instead of ASCII
    62b2f09edf Compute slice ranges in a separate procedure
    58110d7649 dfilter: Fix raw slices
    38a5b44d61 dflter: Fix semantics of fvalue length
    0c4e9e83d3 Qt: Manually connect our "Help" menu actions
    74f05450f0 Qt: Manually connect our "Wireless" and "Tools" slots
    bc1722f84c SVCCTL: Fix a shadow variable
    1ff01c5b2f [Automatic update for 2023-06-25]
    4f03eacadd Tools: Fix make-pci-ids.py
    14b35b08e2 DCERPC: Fix NETLOGON NetrServerAuthenticate2/3 Alignment issue
    c57fde44ad asterix: subitem name change in testcase
    f51552640c asterix: Sync with asterix-specs #5885f96214
    d123e97ab7 asterix: adjust for extended/repetitive upstream change
    a2bd1c2372 GitLab CI: Move checklicenses to Commit Check job
    250320bbb5 Qt: Manually connect our "Go To Packet" buttons
    1e6b9df048 Qt: Manually connect our "Telephony" menu actions
    2cccac5324 GitLab CI: Check the pidl dissectors consistency
    675d283f80 DCE/RPC: Regenerate DFS dissector via pidl
    fe7b2851fe DCE/RPC: Update conformance file
    71e7fdfd0d DCE/RPC: Regenerate pidl dissectors
    1184d0d894 DCE/RPC: Also add svcctl to the pidl Makefile
    94349bbdae iscsi: Check bounds when extracting TargetAddress
    db4e8c1911 DCE/RPC: Sync frsrpc conformance file with change
    3842a49b08 UDS: Adding dissection for standard messages
    ec176357db USB DFU: Register Apple Mobile Device by VID/PID
    f485c5148f SMB2: Fix DEBUG_SMB2 mode bugs
    c451d1e5b0 DCERPC: Add svcctl to the list of CMake targets, fix cast
    cbc3e2e857 Tests: Improve Lua test report and make it useful
    bfed9c5d88 Release notes: Clean trailing whitespace
    29eed029b3 Make wsutil headers include what they use and build standalone
    cd9c3c639b DCERPC: Improve SVCCTL EnumServicesStatusW Response Parsing
    765052e231 DCERPC: Fix NETLOGON NetrServerAuthenticate2(15) Request Parsing
    0fd1aeb166 netflow: Decode first two bits of 1 byte TCP flags
    bd2755b0b9 Qt: Manually connect the rest of our "Statistics" menu actions
    56478f633e its: Fix line endings in ETSI_TS_103301.asn
    f72d93ce94 wimax: Avoid warnings from fix-encoding-args.pl
    ec28835122 diameter: fix SMSF-Non-3GPP-Address label
    fc4c4d74a0 redbackli: Remove disabled duplicate hf entry
    456d6f49bd doc: Remove stray sentence fragment
    22dcdbc3af Qt: Manually connect some "Statistics" menu actions
    b96e2e2075 Convert epan/crypt to C99 types
    4d8bad0dcb Update a comment. [skip ci]
    0445dd4db9 Reassembly: Clarify comments to use streaming reassembly func
    1a272886be USB: Dissect Binary Device Object Store descriptor
    24eeead63e packet-cql.c: implement few auth related message dissection
    efbca7715c tshark: Fix the check on UN*X for writing to a pipe and dissecting
    568536d53c http2: add SETTINGS_NO_RFC7540_PRIORITIES of RFC9218
    f11450a587 tools: Relax dup filter check for stat
    32369941b3 pfcp: translate Quota Validity Time to human readable time string
    8d7cc70a03 Add "-G dissectors" to TShark, to dump the registered dissectors.
    40fdce4118 opensafety: Fix bad malloc pattern
    ad21615973 dfilter: Fix an error message
    60203c3db3 capture: Use win32strerror on windows
    aa895db381 UI: Remove leftover GTK+ recent settings
    38fa97a4e8 tshark: Move a debug message later
    ff31939869 SMB2: Add updated TreeConnectResponse ShareFlag Isolated_Transport
    62be2fc961 release-notes: IPv6 dissector supports dissecting APN6 option now.
    0acc81714d WSUG: example for curly braces around math expression
    a78006ebc5 http: fix Dead Store found by Clang Analyzer
    ee88d734f8 rtps: fix Dead Store found by Clang Analyzer
    facff67067 Use `register_dissector()` for more protocols
    7e07c29b09 print: Fix a check for hf_text_only
    b2ccfebe2f pgsql: Parse GSS-API and SSPI reply messages
    696b19dcdf macOS: Automatically handle rpaths in our app bundle
    dc8e8da889 color_filters: Free old validated list
    6c61f00ed0 BFCP: Setup UDP/BFCP conversations via SDP
    a3ffd742fe dfilter: Fix second stage compilation flags
    5b64d1d65e Qt: Freeze packet list early on preferences change
    28e324ae02 BFCP: Add fragment fields when F bit is set
    bbf596f447 GitLab CI: Remove a Lintian check.
    d456cc761a ftypes: Rename IS_FT_* macros
    b986410302 UDS: adding missing 'All Groups/all DTCs'
    594effb381 ipfix: add srv6 srh information export
    a02c60b7aa PPPoE: do not display a payload length error message for IPv6CP
    76f782c961 CIP: Support Concurrent Connections
    f272d41f80 Revert "Remove unnecessary null check in SequenceDialog"
    fa13cc36f8 Qt: Fix leaks in RTP Stream Dialog sorting and copying
    f8d1525b17 Get rid of unnecessary casts.
    ec3bb4538f Get rid of one last g_snprintf() call.
    bfe3bacd53 Get rid of unnecessary casts.
    dafd334270 Tools: Switch make-reg.py to standard C types
    6b219e0f20 Tools: Add gu?long to convert-glib-types.py
    1bd1d2ee04 Tools: Switch make-regs.py to C99 types
    6649f96725 Debian: Fix our PCRE dependency
    32c0a69a9b Convert TLS CT log updates to C99 types
    2f763fe702 Convert the ASTERIX dissector and updates to C99 types
    c6ded71ac4 Convert pci-ids.[ch] to C99
    1dd5c10b34 [Automatic update for 2023-06-18]
    0d89b8da0c saphdb: Add header check for reserved bytes
    30fdbc6dca ber: Use unique sequence ids for each nest level
    0d0d3b84a7 Qt: Follow stream show as recent
    4d5c4154b1 Convert wmem to C99 types
    60dedef3f1 CMake: Fix config package without installed plugins or extcaps
    2956aac65c BLF: Last LIN-Message parameter is not mandatory (BUGFIX)
    7785452149 BLF: Bugfix CAN-FD Message format
    7b0a35b528 tcp: Optimize contiguous check with first gap
    2c02abf8c4 tcp: Optimize OOO reassembly a bit
    e834377f78 Qt: Don't look for word boundaries in FollowStreamText
    c3cbff5a23 Redo address_with_resolution_to_str_buf().
    a265aa4bc2 Convert writecap to C99 types
    bf791df00e ocp1: Fix typos
    dafa2042f8 rdp_egfx: add links for frame start/end/ack
    69a530c030 MSYS2: Install development headers with PKGBUILD
    011b9e906e Set more full mask fields to 0x0
    d31cb4e046 Expand comment about stuff we do with device names. [skip ci]
    567a9e1a47 Tools: GLib-to-C99 file handling improvements
    0af1dfd8d0 address_types.c: fix one character resolved name display
    8408910f05 QUIC: Mark fields with Header Protection as generated
    34bd675013 tcp: Expand completeness as a bitmask
    ed603e75d3 Qt: Update ws-filter-toolbar.png
    0d3e6d64bd wsdg: Quick Start steps for tests with MSVC
    19dba98c0c file-pcapng: add Zigbee and SSH secret types
    86f51d0999 Tools: GLib-to-C99 padding improvements
    e343207bbd Qt: More off-by-one pixel fixes
    a0570d3a36 SMB2: Fix SMB2_QUERY_INFO Response(w FileNormalizedNameInformation) parsing failure
    e31067cb5f tcp: Improve out-of-order reassembly
    0facfec6df Fix typo/error in the BGP ATTR_SET error message
    a623339466 wimaxsncp: Fixup last commit
    0619e7bfba ieee80211: Add OPS, MAX CHAN SW Time and OCI elements. Update TWT element.
    79ec9b4e12 wsdg backporting a patch: fix typo
    147a5c230e Qt: Fix a off-by-one pixel issue in border
    8cf9ad75a7 3gpplog: fix loop when reading fractions of second in logged lines
    6ebf72ded1 Inject secrets through the GUI
    c88b6b43e3 capture_opts: On Windows, check for combined interface names
    978f62a805 Convert our extcaps to C99 types
    c2571c7ed9 Add a check for all-set masks and fix some instances
    fc99b22825 Qt: Draw a border on the right side in filter edit
    33567d31c5 print: Move protocolfilter inside output_fields
    fd39ea9981 wimaxasncp: Check for zero byte lengths
    b4064869d1 EAP: Add reassembled_in field
    5d0f253d23 Use `register_dissector()` for more protocols
    04d621ba22 EAP: Fix conversation creation
    9e0ce57c4d Convert capture/*.[ch] to C99 types
    ce617ffe6d http: Update and use add path components function
    8e5f503267 Use `register_dissector()` in doc/README.dissector
    80489af0b5 wlan: Don't access uninitalized memory here either
    64a1436add wslua: Catch more types of exceptions
    70255bed33 wsutil: Add a plugins log domain and use it
    0c0485ff6b Gitlab CI: Add CPack step to MRs
    d8e5a8d138 Qt: Use selectionModel() to fetch selected rows
    f9260727b0 Add basic CPack support
    6386dbd66d Try that again
    3001f30fc9 Update packages for new CMake config path
    dc2eb69d3e make-version: fix argparse config
    3289d17cab http2: Human readable follow HTTP/2 headers
    14d11f13f5 epan: Remove unneeded stdbool.h includes
    8daec10cb0 Declare list in DissectorTable_heuristic_new
    cc6e2f929e Lua: add DissectorTable.heuristic_new() function
    07e2fa72c5 NAS 5GS: Make protocol filter name match fields
    c2d91158b9 NAS EPS: Make protocol filter name match fields
    f02f47dadf Use `register_dissector()` for more protocols
    274e67998e tshark: add support for field alias when specifying a list of fields to display
    aa54f33700 Reassembly: make streaming reassembly support DESEGMENT_ONE_MORE_SEGMENT
    7839a96040 tls-utils: add some more PQ key exchange algorithms
    a39c9fc9b1 ieee80211: Don't access uninitialized memory
    bbe409242b GRE: Add gre.subproto table for get decode as for GRE
    cf1832ae14 Lua: Add a browser SSLKEYLOG launch script
    80ae370811 Allow disabling unused dissectors from PHS dialog
    801554fb79 Add a capture file state for a pending read
    c58705654d CMake: User a better definition for WIRESHARK_INSTALL_CMAKEDIR
    194b578e82 Document use of pytest with external tests
    8fa1b097db Qt: Add hint text when selecting a field in PacketDialog
    a76b2254a2 HART-IP: Register dissectors by name
    017af7dcd0 RPC_NETLOGON: Fixes parsing errors in NetrServerPasswordSet2 request/reply
    0b1c7569f0 debian: add missing symbols
    56c53ea776 http: Add a field for Range and Content-Range
    5a63a543cf Github: Fix Windows build
    6bf84fe876 CMake: Fix Lua52 URL
    3bc885f746 TURN: Remove dead code
    e2da052757 wiretap: Don't close an already closed file descriptor
    a605d7ac8c Revert sharkd newline processing changes
    1fea6aaf7a Fix lua FieldInfo sort ordering
    afff4e026d Lua: DNS: Fix Fields for multi-question queries
    ce476f79b4 Lua: Fix root zone queries in DNS example
    15013ab136 RTP Analysis:Fix nominal and arrival times calculation
    3c944de9df Fix SMB1 SMB_COM_SESSION_SETUP_ANDX (0x73) parsing failure.
    cd3275c1b5 Reassembly: add helper macros
    d7eedba8e2 editcap: if verbose print Total selected for output
    6a8bdf192c E212: switch MCC and MNC fields from uint to string
    52e8c21924 JSON 3GPP: fix a typo in hf name
    591f89d785 Add a script to convert GLib types to their C equivalents
    0f71aa256c Remove unnecessary null check in SequenceDialog
    7c04f38022 CMake+Windows: Use "x64" instead of "win64"
    e0f1f8dbf3 TLS: Fix TLS tunneled within TLS
    001930e1e5 file: fix might be clobbered by ‘longjmp’ or ‘vfork’ [-Werror=clobbered]
    97ae7cdf2f Qt: Position selected packet at center
    3b6164918c RTPS: Change the description of SRTPS Prefix Vendor-Specific Content flag
    edaece6aa8 JSON 3GPP: use http2_get_header_value() to fetch HTTP2 path
    7f0874b1f9 MSYS2: Use Lua 5.2 and update documentation
    f21288593e WSDG: Move a line to the proper place
    ae87a9983a WSDG: Add cross-compilation instructions for Arch Linux
    7837cec8f4 Use dataoffset in SMB_Parameter to access the data in SMB_COM_WRITE_ANDX
    877a1e1120 ieee80211: Add EHT Trigger frame dissector and add new fields in some elements
    5cf217a44a CMake: Improve repository configuration
    04fe30ade7 CMake: Fix Qt configuration
    053e691931 mingw-rpm-setup: Add cmake
    a8ccf08aa7 mingw-rpm-setup: Install git and patch
    a6b7a7c4a3 Gitlab CI: Enable FETCH_lua for MinGW-w64 builds
    687b24d5b3 CMake: Add option to download and build Lua
    bb9e66aea7 Qt: Fix PacketDialog secondary data sources crash after closing file
    fedcf129fc CMake: Update a sanity check
    25f091b8db MMRP: add parsing action for FirstValues
    3f1f34a2a3 http: Remove some unused code
    df4add2ecb RPC: Cast to make clang happy
    f8d2444bc3 ntp: format ntp.refid for Kiss-o'-Death messages
    812f40e470 sharkd: Keep the sharkd buffer input size at 2 * 1024
    6522999276 shardk: preserve last char in buf for string termination
    c9e91d7290 sharkd: Remove json newline restriction
    be1e20a951 sharkd: Remove json order restriction
    04c99663ff tools/check_*.py: Allow most of them run under Windows
    014d17b471 PER: Fix dissect_per_null to always use length=0
    086f4f1133 MSVC: Increase stack size to 8MiB, same as Linux and MacOS
    fe1f59db7b Update packet-rpc.c
    72001ad04e RPC: Fix credentials decoding for GlusterFS
    1bd8e05f54 tshark: show field abbrevs matching a prefix
    80abaa6f2d Resources: Update the logo
    ab2b446e69 ALC/LCT, LLS/SLT: Update includes
    d5b3cdacd6 wsutil: Optimize unaligned pointer access for MSVC and icc
    d00468742f TCP: Zero Window Probe ACK detection for improper clients
    acbc327faf Change how the packet dedup structures are handled during a live capture
    04257d928a ALC/LCT, LLS/SLT: Add ATSC3 support
    952a3163c2 [Automatic update for 2023-06-11]
    e0582e1fb1 JSON 3GPP: Fix typo in display filter for EnATSSS
    c2ecbe58d9 bgp: fix warning found by check typed items call
    75cf1d52e5 rdp(drdynvc): fix typo
    ff920f63ea rdp(drdynvc): fix indent
    fa8cd1fac0 rdp(drdynvc): move value_string to top of file
    8aaaded984 rdp(drdynvc): fix Dead Store found by Clang Analyzer
    0795031692 epan: fix MCTP address string length
    54897d8c06 sharkd: Add Multicast streams output
    049a89b2ce CMake+Windows: Use "x64" instead of "win64"
    46f5f7a31f JSON 3GPP: add TS 29.525 ch5.8 Feature negotiation support
    fa35313f46 check_spelling.py: ignore ghz quantities
    cb20d4a192 UDPCP: fix indentation
    82f4fd84e0 .tools/check_tfs.py:  Tighten up check for vals->common tfs
    c251ec9989 wifi-nan: fix wrong offset for NAN availability
    a3806fc69b Qt: Fix crash when changing dfilter macro
    81c3ade8a3 Qt: Remove now unnecessary, crash-prone ByteViewTab tvb_memeql
    670002cab6 pfcp: add media_type handle
    0b27d3e584 MinGW+NSIS: Remove the Fedora hard-coded cross-build sysroot
    5e0c35df51 CMake: Use USE_REPOSITORY with FindWSWinLibs.cmake
    f8f85cb9ad CMake: Modernize Qt6 configuration
    857c08ae26 RTPS: New RTPS elements introduced by Dynamic Certificate Renewal & Revocation
    68526daf24 Add packet dedup support for live captures too
    d2c9f1824a Add a preference for ignoring duplicate frames
    620828b945 .mailmap: Update AUTHORS
    9d81e79b92 JSON 3GPP: add TS 29.512 ch5.8 Feature negotiation support
    aa8c656783 Add an ID3v2 dissector.
    0757c09a01 Qt: Start adding "Event" support to I/O Graphs
    12b5e4fdfc Falco bridge: Add a missing include
    89e17c19ac Add missing #ifdef HAVE_LIBPCAP guard
    aa8146d181 TLS: Export only actually used secrets
    52289c74c8 haproxy protocol: fix TLV parsing
    2b582068d3 haproxy protocol: add support for PP2_TYPE_UNIQUE_ID TLV
    1744ce4a0f epan: Add ENC_BOM modifier for UTF-16, UCS-2, UCS-4
    bda350d8fd Don't have every dissector include wtap.h
    a82d5b56d1 WSDG: Amend some section titles (quick setup)
    3586dcf61d WSDG: Update test documentation to reflect the latest changes
    28c3b0dffa OCP.1: Make var initialization consistent
    387eaec32d Docs: Adjust our Asciidoctor page number settings
    eb76265355 Windows: Make use of SSIZE_T
    ea76d7f290 Tests: Fix pytest output mangling on Windows
    b9de34b7af Add macOS Quick Start to README.macos
    fe15f69cf6 wiretap: Update introspection eums
    acb7eb2929 Update email address
    6d3560d100 RFC7468: Use STRING_CASE_INSENSITIVE instead of TRUE
    53345e8a80 Release notes: Mention packet list sorting changes
    5ad49ee697 HTTP2: fix a bug of streaming reassembly
    4ca1f110dc Handle pcap_findalldevs_ex() on UN*X.
    4c30c807b8 rpm-setup: Add Qt Image Formats as optional
    2b2cfa8699 GitLab CI: Make sure AWS CLI is installed
    85069dd985 GitLab CI: Fix a path
    b49cbe2a87 CMake: Add EXE to wireshark-qt-manifest.nsh dependendencies
    f20e4e0aa9 WSDG quick setup - fix typo
    3f348f5cac CMake: Update some options
    9cbc6377eb WSDG: Remove shell mark and improve formatting
    5ebabc9211 WSDG: Add cross-compilation instructions
    3c1ade9223 macos-setup: patch libssh to avoid compiler errors.
    d324351b6c WSDG: Update quick setup
    40d58a4b84 WSDG: Update test suite documentation
    7f37ad27a3 mpeg-audio: Support media type
    7db3c5264a Tests: Remove remaining legacy unittest code
    742740b2bb Tests: Remove unittest dependency (asterix)
    aa1b94055d Tests: Remove unittest dependency (netperfmeter)
    9d8c17bcd1 Tests: Remove unittest dependency (dissection)
    894a0d474e Tests: Remove unused file suite_external.py
    61ae4ca762 OCP.1: Fix Request Lookup
    0c1427037b Tests: Remove unittest dependency (decryption)
    852015fa9c Tests: Remove unittest dependency (sharkd)
    4aee80e579 Tests: Remove unittest dependency (unittests)
    6e95d431a6 Tests: Remove unittest dependency (follow_dccp)
    383d6cba02 Tests: Remove unittest dependency (text2pcap)
    b71789f4e3 Tests: Remove unittest dependency (io)
    d725af2a5b Tests: Remove unittest dependency (nameres)
    0ba2fe2e5c Tests: Remove unittest dependency (follow)
    69af5aa4ac Tests: Remove unittest depenency (extcaps)
    08de6766aa Tests: Remove unittest dependency (wslua)
    1b2ebd77bc Tests: Remove unitttest dependency (release)
    73b6cb03e6 Tests: Fix --enable-release option
    d8a9e09166 Tests: Remove unittest dependency (outputformats)
    c710d8dd79 Tests: Remove unittest dependency (mergecap)
    f5f6dfa2d4 Tests: Remove unittest dependency (fileformats)
    e60651520f Tests: Remove unittest dependency (follow_multistream)
    0713d78c22 Tests: Remove unittest dependency (clopts)
    d04259560c GitLab CI: Sign our Windows packages explicitly
    cec508ab26 CMake+GitLab CI: Generate a Visual Studio Code Analysis report
    3d3e6acdff BT-Tracker: add support for BEP-41 (i.e. extensions)
    fb3cb0cb80 Tests: Replace subprocesstest.LoggingPopen() (capture)
    241dc49af2 Test: Remove @fixtures (capture)
    d4ceb9c856 Tests: Replace self.startProcess( capture)
    d871561ca4 Tests: Replace self.runProcess() (capture)
    a7422a55bc Tests: Replace self.countOutput() (capture)
    8cd9e3feaa Tests: Replace self.checkPacketCount() (capture)
    8af8addb7e Tests: Remove two uses of self.id() (capture)
    0924387dbb Tests: Remove obsolete cleanup_files calls (capture)
    271747ea56 Tests: Replace simple assertions (capture)
    b6a2b263d7 Tests: Remove a diagnostic message (capture)
    5ea8c80b9c Gitlab CI: Remove redundant NSIS code signing step
    6aa0490fdc CMake+NSIS: Allow building an unsigned installer
    9195d63482 NSIS+MinGW: Add uninstaller
    e4d187535d ieee80211: Update radiotap EHT and U-SIG fields
    0309175407 tls: Enable additional TLS 1.3 Key Updates after the first
    db8202900b blf: improve handing of errors.
    bd777a7752 [Automatic update for 2023-06-04]
    5d2988334c netscaler: clean up the way we read pages.
    ebaee788b9 check_tfs.py: Try more sanity checks on true/false strings
    119b49aa8c rtps: Fix Dead Store found by Clang Analyzer
    9f2569e520 tecmp: Fix Dead Store found by Clang Analyzer
    a60d0b53c5 5co-rap: fix Dead Store found by Clang Analyzer
    a18b43cd37 reassemble(epan): Fix Dead Store found by Clang Analyzer
    3f51aa95e1 mbim: Fix Dead Store found by Clang Analyzer
    85e4cf633e mpeg(wiretap): Fix Dead Store found by Clang Analyzer
    e490911757 tools/check_static.py: add a couple of comments
    1cdebcd80c randpkt: Support different capture formats, default to pcapng
    f4723eeb7e wiretap: Generate IDBs from packets when necessary
    9d6b2f5d8a Check more printf-style format against args in dissectors
    150d3cee89 wiretap: Unify IDB generation into a common function
    e78724c782 NAS 5GS: put route selection decriptors in a subtree
    81f20645d0 tshark: Document -T fields escaping, allow it to be turned off
    a6f4352ee4 TCP: Obvious Retransmissions are marked as Out-of-Order
    4d33f48e6f Only subtract 4 bytes from payload before passing to RRC if maci_present
    8a535b61c9 CQL: No global table spec if no metadata flag is set
    6840d00309 Fix some filters not matching labels
    c97a36a646 http2: Improve PUSH_PROMISE handling
    9e197a5ff1 Fix some spelling errors
    41b8f07c86 CMake+Windows: Try to fix NSIS installer with Ninja
    ec06fe0636 tshark: Don't escape the aggregator character when printing -T fields
    5e2a33901c Improve DCERPC SVCCTL interface support
    e1834c635f GNSS: add dissector for SBAS L1 MT7
    9d125d4a8b GNSS: add dissector for GPS L1 LNAV (as provided by UBX-RXM-SFRBX)
    1bc15606e9 packet-dcerpc-netlogon: seal/sign algo add clear text
    da5b21f5ec Save time-shifted time stamps when writing out a capture file
    aee0278e08 TLS: Rename some incompatible SSLv2 handshake fields
    236e6b00cb BMP: Update to final RFC (9069) and missing TLV (Peer Up/Route Mirroring)
    f330087f08 NSIS: Add support for Arm64
    507330fbc6 CMake+Qt: Only copy our translation files on Windows
    0041ab5256 debian: add missing symbols
    a114e7d331 http2: add request duration to responses
    1720f3daef HTTP/2: Send compressed DATA frames to follow tap after decompression
    d549c10d3b CMake: Fix build with Ninja + MSVC
    42d7a9fa40 CMake: Remove duplicate npcap/usbpcap version vars
    ec2ca05e15 CFM: overhaul dissector
    48384dba68 Gitlab CI: Use ccache with Fedora MinGW job
    026175bfd8 Windows: Another SpanDSP fix
    95355bd165 NSIS: Deploy Qt DLLs when cross-compiling
    6789e87106 E2AP: Notice when conversation has no RANfunction table set
    1910d4fe95 Gitlab CI: Add Fedora MinGW-w64 job
    b5f2542b06 RTPS: Dissection of the DDS Security New Algorithm PIDs adapted to the OMG spec.
    7c77242808 NAS-5GS: typo corrections
    127422eb7f HTTP2: Display (compressed) CONTINUATION fragment in bytes
    f4f008770b More testing of check_dissector.py
    dad5bc8c0d Windows: More SpanDSP fixes
    d174722bae NSIS: Build our Qt manifest
    b0c582a82f Qt: Start with a new QFont in setMonospaceFont
    25e01c6732 tools/check_dissector.py
    6e020f9ce7 ieee80211: Add dissector for 20/40 BSS Intolerant Channel Report element
    3b9b652ace MySQL: fix might be clobbered by ‘longjmp’ or ‘vfork’ [-Werror=clobbered]
    9237d3777d NSIS: Make Lua optional
    28cc5a1a3e label-vs filter checking:  Only report dissector appears to be written that way
    2048810a8f Windows: Deploy MinGW DLLs with cross-compilation
    4d39bdb942 NSIS: Make some components optional
    0003d94086 NSIS: Skip Qt deployment and uninstaller when cross-compiling
    07825e634e NSIS: Make command line portable across platforms
    155da04d67 CMake: Remove SKIP_QT_TRANSLATIONS
    c17c11eeb8 Label vs filter checking
    2dbd2b44dc CMake: Use "arm64" instead of "win64arm"
    d7189583c7 Windows: Update our iLBC, SBC, and SpanDSP packages
    3da3e0ee43 [Automatic update for 2023-05-28]
    07350c6b38 Qt: Scroll to selected packet after column move
    0395bfce0f Add mingw-rpm-setup.sh script
    ca0357d764 Cross-compilation: Remove PowerShell requirement
    8134009b1d epan: Fix some indent TAB issues
    4131824bee NAS 5GS: fix dissection of Operator-defined access category definitions
    b673bc022a kafka: Don't use after free
    91cbf179bf kafka: Allow reused correlation IDs on a connection
    875e77d784 CMake: Fix a python variable
    64af2eee2f http2: Add support for Export Objects
    47167eda1b RSL: correct wrong value in rsl_data_rte_vals[]
    04f15b9f07 wsutil: Remove defective sanity check
    f653e52e0f CMake: Try to use FindPython3.cmake again
    78efc8d7fa mc-nmf: Fix undefined shift
    438667846a CMake: Download Npcap/USBPcap using CMake
    f0e4c5262d Revert "CMake: Replace deprecated module FindPythonInterp"
    69327113ef MySQL: Handle resultset rows in text format beginning with 0
    601bf39e6b CMake: Remove module LocatePythonModule.cmake
    d6380e7ae4 CMake: Replace deprecated module FindPythonInterp
    b4f2980722 CMake: Fix a try_run() test when cross-compiling
    c0a8ea9c9c CMake: Tweak MinGW options
    67e8c877e1 E2AP: name lookup was missing new RANFunction "NI"
    679ce68b13 add sm3 oid
    2f948caf07 Fix missing config.h definitions
    a3b3f84cfc Update Endace ERF Provenance
    f409a1cf2c editcap: Use the interval start for new file names
    4fb99bb462 wsutil: Fix unused function warning with Fedora MinGW cross
    9f7f472f49 androiddump: Fix warning [-Wdiscarded-qualifier]
    dde314f4b2 capture-wpcap: Rename a stub function
    8dc5d2d348 Fedora: Fix cross-compilation with mingw-wpcap
    16b99b0270 MySQL: Only check for 0xfb response code in specific states
    620c33b6ff E2AP: Add NI v1.00
    51accf1b90 Allow using host Lemon executable
    0da67aee02 CMake: Reformat UseLemon.cmake
    c05d11204d Windows: Update our libsmi packages
    5051378b69 CMake: Add "pwsh" as a PowerShell name
    2917eaaefc rpm: don't overwrite user changes to diameter/Custom.xml on package upgrades
    c4f242e6ac Revert "Revert "GitLab CI: Update the GitLab macOS runner info""
    783627a109 Docs: Move MSYS2 instructions to WSDG
    d6d34fc60d GitLab CI: Check the ASN.1 dissectors consistency
    edcfbb06d2 MySQL: Make random access dissection work
    783eeb9a4c extcap: Remove duplicated bool value labels
    3fceadef5d epan: Fix a comment
    b1466bb989 multipart: media type table should be case insensitive
    19c9393e43 ceph: Prevent malformed UTF-8 from truncation
    1e0989b418 add dissector for SINEC AP1 protocol
    3f5c9b7f9f wslua: Only register subtree array once
    aca3eaed76 afs: Fix partition name UTF-8
    3d104c7ab9 Add missing docbook-xsl rpm-setup.sh package
    00271e0ecb 9p: Fix a string length
    989e9f65e4 Fix a missing include without libpcap
    5928506896 add SM2 and SM2-with-SM3 OID
    e5ee6c058e CoAP: Block size is named "SZ" instead of "SZX"
    ce87eac032 XRA: Fix an infinite loop
    2e502cbf70 GitLab CI+Docbook: More win64 → x64 updates
    6e7d199582 QUIC: Don't include data from other streams in Follow tap
    5f51c4bb33 Decode As: Enable disabling a default dissector
    cef49cd887 CIGI: Consolidate indentical true_false_strings
    4e70ea33af Fix build on case-sensitive filesystems
    c845aa15fe GitLab CI: Update our Windows package names
    bc5718b0f0 Add python cache to gitignore
    ad39e3ff36 CMake+MSYS2: Disable AirPcap by default
    fb1b022922 Packaging: Change our Windows installer filename format
    d923c2ac94 Adding support for time relative to capture start
    caeedef803 Qt: Stop using flags to represent languages
    fdd1863a01 PER: Fix leaks in bit string, octet string
    285a4cb39e Reassembly: Attach a replaced tvb to a new one in reassembled tables
    512557a328 RTPS: Added extra flags at the SECURE_PREFIX_FLAGS.
    bde79e1992 XMPP: Cleanup xmpp element even if there's an exception
    06c9e2f23a SNMP: Fix multiple PDU over TCP handling
    15e583afbd TLS: Handle cleartext handshakes after CCS
    daecf5df0e SAPHDB: Add header length check
    545c48200f bthci_evt: Additional dissection of HCI events (from v5.4 spec)
    de593771de batadv: Initialize a variable before using it