<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in ptp_corrections.out</title>
    <link>http://nxr.netbsd.org/rss/src/external/bsd/tcpdump/dist/tests/ptp_corrections.out</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/bsd/tcpdump/dist/tests/ptp_corrections.out - 1.1</description>
    <pubDate>Thu Aug 17 15:57:21 UTC 2023</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import tcpdump 4.99.6 (previous was 4.99.5)<br/><br/>Tuesday, December 30, 2025 / The Tcpdump Group<br/>  Summary for 4.99.6 tcpdump release<br/>    Remove protocol decoding for:<br/>      OTV (draft-hasmit-otv-04, this Internet-Draft is no longer active).<br/>    Refine protocol decoding for:<br/>      DNS: Use ND_TCHECK_LEN() instead of a custom bounds check.<br/>      IPv6: Add a missing comma and remove a colon in the output.<br/>      TCP: Note if the Urgent Pointer is non-zero while URG flag not set,<br/>           if the verbose level is &gt; 1 (option -vv and more).<br/>      TCP: Note if the Acknowledgment Number is non-zero while ACK flag not set,<br/>           if the verbose level is &gt; 1 (option -vv and more).<br/>      TCP: Fix Reset segment processing.<br/>      IP, IPv6: Fix setting the snapshot length for the payload.<br/>      IP: Use ND_TTEST_LEN() instead of a custom bounds check.<br/>      frag6: Add a bounds check in non-verbose mode.<br/>      PTP: Remove spaces before colons in output.<br/>      PTP: Fix management packet fields.<br/>      ISO: Avoid undefined behavior and integer overflow in the Fletcher<br/>           checksum calculation.<br/>      NFS: Delete dead code.<br/>      BOOTP: Use an uint16_t variable to get the result of a GET_BE_U_2().<br/>      ZEP: use the existing NTP time formatting code.<br/>      NTP: Fix p_ntp_time_fmt() using epoch 1/epoch 2 convention (RFC 4330).<br/>      NTP: Update a field name with the RFC 5905 name (Origin Timestamp).<br/>      IPv6 mobility: Modernize packet parsing and make fixes.<br/>      IP6OPTS: Modernize packet parsing and make fixes.<br/>      VXLAN: Add UDP port 8472 used by Linux as the default port.<br/>      EGP: Replace custom code with tok2str(); Modernize packet parsing and<br/>        fix printing with -v option.<br/>    User interface:<br/>      Add optional unit suffix on -C file size.<br/>      Improve the handling of size suffixes for -C.<br/>      Print errors for options -A, -x[x] and -X[X] (mutually exclusive).<br/>      Print errors about -C, -G and -z options usage.<br/>      For PCAP_ERROR_CAPTURE_NOTSUP, show the error message provided<br/>        by libpcap for that error if it's non-empty.<br/>      Update the -z option processing. Print "invalid option -- z" when it is.<br/>      Add the -g option, causing IPv4 output in verbose mode to be on one line.<br/>    Other:<br/>      Avoid race condition when receiving signal during shutdown.<br/>      Always show the interface name in error messages when the<br/>        interface can't be opened.<br/>      Clean up the message shown if a -i flag is specified with an<br/>        interface index that's too large.<br/>    Source code:<br/>      Fix '-tt' option printing when time &gt; 2106-02-07T06:28:15Z.<br/>      Add sub-second packet timestamp checks for invalid micro/nano.<br/>      Remove unused missing/snprintf.c.<br/>      Fix incompatible pointer types with time functions calls on Windows.<br/>      Use C99 macros to define 64-bit constants and maximum 64-bit values.<br/>    Windows:<br/>      Fixed to find wpcap.dll if WinPcap isn't installed and Npcap was<br/>        installed without the WinPcap API compatibility option. (GitHub<br/>        issue #1226).<br/>    Building and testing:<br/>      Makefile.in: Use a local libpcap in the releasecheck target.<br/>      CMake: Fix build with CMake 3.31.<br/>      autotools, CMake: don't separately test whether snprintf(3) is<br/>        available and whether it's suitable - the test for whether it's<br/>        suitable also fails if it's unavailable.<br/>      CMake: Skip snprintf(3) tests when cross-compiling.<br/>      autotools, CMake: fix issues with snprintf test and sanitizers.<br/>      CMake: check whether check_c_source_runs() works, treat the build<br/>        as a cross-compile if it doesn't work.<br/>      Autoconf: Use AC_SYS_YEAR2038_RECOMMENDED when possible if the<br/>        environment variable BUILD_YEAR2038 = yes (via autogen.sh).<br/>      Autoconf: Avoid incorrectly include the libpcap's config.h.<br/>      Autoconf: Refine reporting of os-proto.h.<br/>      Require config.h to be from the tcpdump build.<br/>      AppVeyor: Update Npcap SDK to 1.15.<br/>      autogen.sh: Allow to configure Autoconf warnings.<br/>      autogen.sh: Delete all trailing blank lines at end of configure.</title>
    <description>/src/external/bsd/tcpdump/dist/tests/ptp_corrections.out - 1.1.1.3</description>
    <pubDate>Thu Mar 19 00:00:52 UTC 2026</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import tcpdump-4.99.5, previous was 4.99.4<br/><br/>Friday, August 30, 2024 / The Tcpdump Group<br/>  Summary for 4.99.5 tcpdump release<br/>    Refine protocol decoding for:<br/>      Arista: Use the test .pcap file from pull request #955 (HwInfo).<br/>      BGP: Fix an undefined behavior when it tries to parse a too-short packet.<br/>      CARP: Print the protocol name before any GET_().<br/>      CDP: only hex-dump unknown TLVs in verbose mode.<br/>      DHCP: parse the SZTP redirect tag.<br/>      DHCPv6: client-id/server-id DUID type 2 correction; parse the user class,<br/>        boot file URL, and SZTP redirect options; add DUID-UUID printing<br/>        (RFC6355).<br/>      DNS: Detect and correctly handle too-short URI RRs.<br/>      EAP: Assign ndo_protocol in the eap_print() function.<br/>      ESP: Don't use EVP_add_cipher_alias() (fixes building on OpenBSD 7.5).<br/>      Frame Relay (Multilink): Fix the Timestamp Information Element printing.<br/>      ICMPv6: Fix printing the Home Agent Address Discovery Reply Message.<br/>      IEEE 802.11: no need for an element ID in the structures for IEs, make<br/>        the length in the IE structures a u_int, include the "TA" field while<br/>        printing Block Ack Control frame.<br/>      IP: Enable TSO (TCP Segmentation Offload) support; fix printing invalid<br/>        cases as invalid, not truncated; use ND_ICHECKMSG_ZU() to test the<br/>        header length.<br/>      IPv6: Fix printing invalid cases as invalid, not truncated; use<br/>        ND_ICHECKMSG_U() to print an invalid version.<br/>      IPv6: Fix invalid 32-bit versus 64-bit printouts of fragment headers.<br/>      ISAKMP: Fix printing Delete payload SPI when size is zero.<br/>      Kerberos: Print the protocol name, remove a redundant bounds check.<br/>      lwres: Fix an undefined behavior in pointer arithmetic.<br/>      OpenFlow 1.0: Fix indentation of PORT_MOD, improve handling of<br/>          some lengths, and fix handling of snapend.<br/>      TCP: Test ports &lt; 1024 in port order to select the printer.<br/>      UDP: Move source port equal BCM_LI_PORT to bottom of long if else chain.<br/>      UDP: Test ports &lt; 1024 in port order to select the printer.<br/>      LDP: Add missing fields of the Common Session Parameters TLV and fix the<br/>        offset for the A&amp;D bits.<br/>      NFLOG: Use correct AF code points on all OSes.<br/>      NFS: Avoid printing non-ASCII characters.<br/>      OSPF: Pad TLVs in LS_OPAQUE_TYPE_RI to multiples of 4 bytes.<br/>      OSPF: Update LS-Ack printing not to run off the end of the packet.<br/>      OSPF6: Fix an undefined behavior.<br/>      pflog: use nd_ types in struct pfloghdr.<br/>      PPP: Check if there is some data to hexdump.<br/>      PPP: Remove an extra colon before LCP Callback Operation.<br/>      Use the buffer stack for de-escaping PPP; fixes CVE-2024-2397;<br/>        Note: This problem does not affect any tcpdump release.<br/>      PTP: Fix spelling of type SIGNALING, Parse major and minor version<br/>        correctly, Print majorSdoId field instead of just the first bit.<br/>      RIP: Make a couple trivial protocol updates.<br/>      RPKI-Router: Refine length and bounds checks.<br/>      RX: Use the "%Y-%m-%d" date format.<br/>      smbutil.c: Use the "%Y-%m-%d" date format.<br/>      SNMP: Fix two undefined behaviors.<br/>      Text protocols: Fix printing truncation if it is not the case.<br/>      ZEP: Use the "%Y-%m-%d" date format.<br/>      ZMTP: Replace custom code with bittok2str().<br/>    User interface:<br/>      Print the supported time stamp types (-J) to stdout instead of stderr.<br/>      Print the list of data link types (-L) to stdout instead of stderr.<br/>      Use symmetrical quotation characters in error messages.<br/>      Update --version option to print 32/64-bit build and time_t size.<br/>      Improve error messages for invalid interface indexes specified<br/>        with -i.<br/>      Support "3des" as an alias for "des_ede3_cbc" even if the crypto<br/>        library doesn't support adding aliases.<br/>    Source code:<br/>      tcpdump: Fix a memory leak.<br/>      child_cleanup: reap as many child processes as possible.<br/>      Ignore failures when setting the default "any" device DLL to LINUX_SLL2.<br/>      Fix for backends which doesn't support capsicum.<br/>      Update ND_BYTES_BETWEEN() macro for better accuracy.<br/>      Update ND_BYTES_AVAILABLE_AFTER() macro for better accuracy.<br/>      Introduce new ND_ICHECK*() macros to deduplicate more code.<br/>      Skip privilege dropping when using -Z root on --with-user builds.<br/>      Add a nd_printjn() function.<br/>      Make nd_trunc_longjmp() not static inline.<br/>      Include &lt;time.h&gt; from netdissect.h.<br/>      Remove init_crc10_table() and the entourage.<br/>      Initialize tzcode early.<br/>      Capsicum support: Fix a 'not defined' macro error.<br/>      Update the "Error converting time" tests for packet times.<br/>      Fix warnings when building for 32-bit and defining _TIME_BITS=64.<br/>      Free interface list just before exiting where it wasn't being<br/>        freed.<br/>    Building and testing:<br/>      Add a configure option to help debugging (--enable-instrument-functions).<br/>      At build time require a proof of suitable snprintf(3) implementation in<br/>        libc (and document Solaris 9 as unsupported because of that).<br/>      Makefile.in: Add two "touch .devel" commands in the releasecheck target.<br/>      Autoconf: Get --with-user and --with-chroot right.<br/>      Autoconf: Fix --static-pcap-only test on Solaris 10.<br/>      Autoconf: Add some warning flags for clang 13 or newer.<br/>      Autoconf: Update config.{guess,sub}, timestamps 2024-01-01.<br/>      Autoconf: Add autogen.sh, remove configure and config.h.in and put<br/>        these generated files in the release tarball.<br/>      Autoconf: Update the install-sh script to the 2020-11-14.01 version.<br/>      configure: Apply autoupdate 2.69.<br/>      CMake: improve the comment before project(tcpdump C).<br/>      Do not require vsnprintf().<br/>      tests: Use the -tttt option, by default, for the tests.<br/>      Autoconf, CMake: Get the size of a void * and a time_t.<br/>      Fix propagation of cc_werr_cflags() output.<br/>      Makefile.in: Fix the depend target.<br/>      mkdep: Exit with a non-zero status if a command fails.<br/>      Autoconf: use V_INCLS to update the list of include search paths.<br/>      Autoconf: don't put anything before -I and -L flags for local libpcap.<br/>      Autoconf, CMake: work around an Xcode 15+ issue.<br/>      Autoconf, CMake: use pkg-config and Homebrew when looking for<br/>        libcrypto.<br/>      Fix Sun C invocation from CMake.<br/>      mkdep: Use TMPDIR if it is set and not null.<br/>      Add initial support for building with TinyCC.<br/>      Makefile.in: Use the variable MAKE instead of the make command.<br/>      Makefile.in: Add instrumentation configuration in releasecheck target.<br/>      Make various improvements to the TESTrun script.<br/>      Untangle detection of pcap_findalldevs().<br/>      Autoconf: don't use egrep, use $EGREP.<br/>      Autoconf: check for gethostbyaddr(), not gethostbyname().<br/>      Autoconf, CMake: search for gethostbyaddr() in libnetwork.<br/>      Make illumos build warning-free.<br/>    Documentation:<br/>      Fixed errors in doc/README.Win32.md and renamed it to README.windows.md.<br/>      Make various improvements to the man page.<br/>      Add initial README file for Haiku.<br/>      Make various improvements to CONTRIBUTING.md.</title>
    <description>/src/external/bsd/tcpdump/dist/tests/ptp_corrections.out - 1.1.1.2</description>
    <pubDate>Mon Sep 02 15:50:09 UTC 2024</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.1.2;<br/>Import tcpdump-4.99.4 (last was 4.9.3)<br/><br/>Friday, April 7, 2023 / The Tcpdump Group<br/>  Summary for 4.99.4 tcpdump release<br/>    Source code:<br/>      Fix spaces before tabs in indentation.<br/>    Updated printers:<br/>      LSP ping: Fix "Unused value" warnings from Coverity.<br/>      CVE-2023-1801: Fix an out-of-bounds write in the SMB printer.<br/>      DNS: sync resource types with IANA.<br/>      ICMPv6: Update the output to show a RPL DAO field name.<br/>      Geneve: Fix the Geneve UDP port test.<br/>    Building and testing:<br/>      Require at least autoconf 2.69.<br/>      Don't check for strftime(), as it's in C90 and beyond.<br/>      Update config.{guess,sub}, timestamps 2023-01-01,2023-01-21.<br/>    Documentation:<br/>      man: Document TCP flag names better.<br/><br/>Thursday, January 12, 2023 / The Tcpdump Group<br/>  Summary for 4.99.3 tcpdump release<br/>    Updated printers:<br/>      PTP: Use the proper values for the control field and print un-allocated<br/>        values for the message field as "Reserved" instead of "none".<br/>    Source code:<br/>      smbutil.c: Replace obsolete function call (asctime)<br/>    Building and testing:<br/>      cmake: Update the minimum required version to 2.8.12 (except Windows).<br/>      CI: Introduce and use TCPDUMP_CMAKE_TAINTED.<br/>      Makefile.in: Add the releasecheck target.<br/>      Makefile.in: Add "make -s install" in the releasecheck target.<br/>      Cirrus CI: Run the "make releasecheck" command in the Linux task.<br/>      Makefile.in: Add the whitespacecheck target.<br/>      Cirrus CI: Run the "make whitespacecheck" command in the Linux task.<br/>      Address all shellcheck warnings in update-test.sh.<br/>      Makefile.in: Get rid of a remain of gnuc.h.<br/>    Documentation:<br/>      Reformat the installation notes (INSTALL.txt) in Markdown.<br/>      Convert CONTRIBUTING to Markdown.<br/>      CONTRIBUTING.md: Document the use of "protocol: " in a commit summary.<br/>      Add a README file for NetBSD.<br/>      Fix CMake build to set man page section numbers in tcpdump.1<br/><br/>Saturday, December 31, 2022 / The Tcpdump Group<br/>  Summary for 4.99.2 tcpdump release<br/>    Updated printers:<br/>      BGP: Update cease notification decoding to RFC 9003.<br/>      BGP: decode BGP link-bandwidth extended community properly.<br/>      BGP: Fix parsing the AIGP attribute<br/>      BGP: make sure the path attributes don't go past the end of the packet.<br/>      BGP: Shutdown message can be up to 255 bytes length according to rfc9003<br/>      DSA: correctly determine VID.<br/>      EAP: fix some length checks and output issues.<br/>      802.11: Fix the misleading comment regarding "From DS", "To DS" Frame<br/>        Control Flags.<br/>      802.11: Fetch the CF and TIM IEs a field at a time.<br/>      802.15.4, BGP, LISP: fix some length checks, compiler warnings,<br/>        and undefined behavior warnings.<br/>      PFLOG: handle LINKTYPE_PFLOG/DLT_PFLOG files from all OSes on all<br/>        OSes.<br/>      RRCP: support more Realtek protocols than just RRCP.<br/>      MPLS: show the EXP field as TC, as per RFC 5462.<br/>      ICMP: redo MPLS Extension code as general ICMP Extension code.<br/>      VQP: Do not print unknown error codes twice.<br/>      Juniper: Add some bounds checks.<br/>      Juniper: Don't treat known DLT_ types as "Unknown".<br/>      lwres: Fix a length check, update a variable type.<br/>      EAP: Fix some undefined behaviors at runtime.<br/>      Ethernet: Rework the length checks, add a length check.<br/>      IPX: Add two length checks.<br/>      Zephyr: Avoid printing non-ASCII characters.<br/>      VRRP: Print the protocol name before any GET_().<br/>      DCCP: Get rid of trailing commas in lists.<br/>      Juniper: Report invalid packets as invalid, not truncated.<br/>      IPv6: Remove an obsolete code in an always-false #if wrapper.<br/>      ISAKMP: Use GET_U_1() to replace a direct dereference.<br/>      RADIUS: Use GET_U_1() to replace a direct dereference.<br/>      TCP: Fix an invalid check.<br/>      RESP: Fix an invalid check.<br/>      RESP: Remove an unnecessary test.<br/>      Arista: Refine the output format and print HwInfo.<br/>      sFlow: add support for IPv6 agent, add a length check.<br/>      VRRP: add support for IPv6.<br/>      OSPF: Update to match the Router Properties registry.<br/>      OSPF: Remove two unnecessary dereferences.<br/>      OSPF: Add support bit Nt RFC3101.<br/>      OSPFv3: Remove two unnecessary dereferences.<br/>      ICMPv6: Fix output for Router Renumbering messages.<br/>      ICMPv6: Fix the Node Information flags.<br/>      ICMPv6: Remove an unused macro and extra blank lines.<br/>      ICMPv6: Add a length check in the rpl_dio_print() function.<br/>      ICMPv6: Use GET_IP6ADDR_STRING() in the rpl_dio_print() function.<br/>      IPv6: Add some checks for the Hop-by-Hop Options header<br/>      IPv6: Add a check for the Jumbo Payload Hop-by-Hop option.<br/>      NFS: Fix the format for printing an unsigned int<br/>      PTP: fix printing of the correction fields<br/>      PTP: Use ND_LCHECK_U for checking invalid length.<br/>      WHOIS: Add its own printer source file and printer function<br/>      MPTCP: print length before subtype inside MPTCP options<br/>      ESP: Add a workaround to a "use-of-uninitialized-value".<br/>      PPP: Add tests to avoid incorrectly re-entering ppp_hdlc().<br/>      PPP: Don't process further if protocol is unknown (-e option).<br/>      PPP: Change the pointer to packet data.<br/>      ZEP: Add three length checks.<br/>      Add some const qualifiers.<br/>    Building and testing:<br/>      Update config.guess and config.sub.<br/>      Use AS_HELP_STRING macro instead of AC_HELP_STRING.<br/>      Handle some Autoconf/make errors better.<br/>      Fix an error when cross-compiling.<br/>      Use "git archive" for the "make releasetar" process.<br/>      Remove the release candidate rcX targets.<br/>      Mend "make check" on Solaris 9 with Autoconf.<br/>      Address assorted compiler warnings.<br/>      Fix auto-enabling of Capsicum on FreeBSD with Autoconf.<br/>      Treat "msys" as Windows for test exit statuses.<br/>      Clean up some help messages in configure.<br/>      Use unified diff by default.<br/>      Remove awk code from mkdep.<br/>      Fix configure test errors with Clang 15<br/>      CMake: Prevent stripping of the RPATH on installation.<br/>      AppVeyor CI: update Npcap site, update to 1.12 SDK.<br/>      Cirrus CI: Use the same configuration as for the main branch.<br/>      CI: Add back running tcpdump -J/-L and capture, now with Cirrus VMs.<br/>      Remove four test files (They are now in the libpcap tests directory).<br/>      On Solaris, for 64-bit builds, use the 64-bit pcap-config.<br/>      Tell CMake not to check for a C++ compiler.<br/>      CMake: Add a way to request -Werror and equivalents.<br/>      configure: Special-case macOS /usr/bin/pcap-config as we do in CMake.<br/>      configure: Use pcap-config --static-pcap-only if available.<br/>      configure: Use ac_c_werror_flag to force unknown compiler flags to fail.<br/>      configure: Use AC_COMPILE_IFELSE() and AC_LANG_SOURCE() for testing<br/>        flags.<br/>      Run the test that fails on OpenBSD only if we're not on OpenBSD.<br/>    Source code:<br/>      Fix some snapend-changing routines to protect against pointer<br/>        underflow.<br/>      Use __func__ from C99 in some function calls.<br/>      Memory allocator: Update nd_add_alloc_list() to a static function.<br/>      addrtoname.c: Fix two invalid tests.<br/>      Use more S_SUCCESS and S_ERR_HOST_PROGRAM in main().<br/>      Add some comments about "don't use GET_IP6ADDR_STRING()".<br/>      Assign ndo-&gt;ndo_packetp in pretty_print_packet().<br/>      Add ND_LCHECKMSG_U, ND_LCHECK_U, ND_LCHECKMSG_ZU and ND_LCHECK_ZU macros.<br/>      Update tok2strbuf() to a static function.<br/>      netdissect.h: Keep the link-layer dissectors names sorted.<br/>      setsignal(): Set SA_RESTART on non-lethal signals (REQ_INFO, FLUSH_PCAP)<br/>        to avoid corrupting binary pcap output.<br/>      Use __builtin_unreachable().<br/>      Fail if nd_push_buffer() or nd_push_snaplen() fails.<br/>      Improve code style and fix many typos.<br/>    Documentation:<br/>      Some man page cleanups.<br/>      Update the print interface for the packet count to stdout.<br/>      Note that we require compilers to support at least some of C99.<br/>      Update AIX and Solaris-related specifics.<br/>      INSTALL.txt: Add doc/README.*, delete the deleted win32 directory.<br/>      Update README.md and README.Win32.md.<br/>      Update some comments with new RFC numbers.<br/><br/>Wednesday, June 9, 2021 by gharris<br/>  Summary for 4.99.1 tcpdump release<br/>    Source code:<br/>      Squelch some compiler warnings<br/>      ICMP: Update the snapend for some nested IP packets.<br/>      MACsec: Update the snapend thus the ICV field is not payload<br/>        for the caller.<br/>      EIGRP: Fix packet header fields<br/>      SMB: Disable printer by default in CMake builds<br/>      OLSR: Print the protocol name even if the packet is invalid<br/>      MSDP: Print ": " before the protocol name<br/>      ESP: Remove padding, padding length and next header from the buffer<br/>      DHCPv6: Update the snapend for nested DHCPv6 packets<br/>      OpenFlow 1.0: Get snapend right for nested frames.<br/>      TCP: Update the snapend before decoding a MPTCP option<br/>      Ethernet, IEEE 802.15.4, IP, L2TP, TCP, ZEP: Add bounds checks<br/>      ForCES: Refine SPARSEDATA-TLV length check.<br/>      ASCII/hex: Use nd_trunc_longjmp() in truncation cases<br/>      GeoNet: Add a ND_TCHECK_LEN() call<br/>      Replace ND_TCHECK_/memcpy() pairs with GET_CPY_BYTES().<br/>      BGP: Fix overwrites of global 'astostr' temporary buffer<br/>      ARP: fix overwrites of static buffer in q922_string().<br/>      Frame Relay: have q922_string() handle errors better.<br/>    Building and testing:<br/>      Rebuild configure script when building release<br/>      Fix "make clean" for out-of-tree autotools builds<br/>      CMake: add stuff from CMAKE_PREFIX_PATH to PKG_CONFIG_PATH.<br/>    Documentation:<br/>      man: Update a reference as www.cifs.org is gone. [skip ci]<br/>      man: Update DNS sections<br/>    Solaris:<br/>      Fix a compile error with Sun C<br/><br/>Wednesday, December 30, 2020, by mcr@sandelman.ca, denis and fxl.<br/>  Summary for 4.99.0 tcpdump release<br/>    CVE-2018-16301: For the -F option handle large input files safely.<br/>    Improve the contents, wording and formatting of the man page.<br/>    Print unsupported link-layer protocol packets in hex.<br/>    Add support for new network protocols and DLTs: Arista, Autosar SOME/IP,<br/>      Broadcom LI and Ethernet switches tag, IEEE 802.15.9, IP-over-InfiniBand<br/>      (IPoIB), Linux SLL2, Linux vsockmon, MACsec, Marvell Distributed Switch<br/>      Architecture, OpenFlow 1.3, Precision Time Protocol (PTP), SSH, WHOIS,<br/>      ZigBee Encapsulation Protocol (ZEP).<br/>    Make protocol-specific updates for: AH, DHCP, DNS, ESP, FRF.16, HNCP,<br/>      ICMP6, IEEE 802.15.4, IPv6, IS-IS, Linux SLL, LLDP, LSP ping, MPTCP, NFS,<br/>      NSH, NTP, OSPF, OSPF6, PGM, PIM, PPTP, RADIUS, RSVP, Rx, SMB, UDLD,<br/>      VXLAN-GPE.<br/>    User interface:<br/>      Make SLL2 the default for Linux "any" pseudo-device.<br/>      Add --micro and --nano shorthands.<br/>      Add --count to print a counter only instead of decoding.<br/>      Add --print, to cause packet printing even with -w.<br/>      Add support for remote capture if libpcap supports it.<br/>      Display the "wireless" flag and connection status.<br/>      Flush the output packet buffer on a SIGUSR2.<br/>      Add the snapshot length to the "reading from file ..." message.<br/>      Fix local time printing (DST offset in timestamps).<br/>      Allow -C arguments &gt; 2^31-1 GB if they can fit into a long.<br/>      Handle very large -f files by rejecting them.<br/>      Report periodic stats only when safe to do so.<br/>      Print the number of packets captured only as often as necessary.<br/>      With no -s, or with -s 0, don't specify the snapshot length with newer<br/>        versions of libpcap.<br/>      Improve version and usage message printing.<br/>    Building and testing:<br/>      Install into bindir, not sbindir.<br/>      autoconf: replace --with-system-libpcap with --disable-local-libpcap.<br/>      Require the compiler to support C99.<br/>      Better detect and use various C compilers and their features.<br/>      Add CMake as the second build system.<br/>      Make out-of-tree builds more reliable.<br/>      Use pkg-config to detect libpcap if available.<br/>      Improve Windows support.<br/>      Add more tests and improve the scripts that run them.<br/>      Test both with "normal" and "x87" floating-point.<br/>      Eliminate dependency on libdnet.<br/>    FreeBSD:<br/>      Print a proper error message about monitor mode VAP.<br/>      Use libcasper if available.<br/>      Fix failure to capture on RDMA device.<br/>      Include the correct capsicum header.<br/>    Source code:<br/>      Start the transition to longjmp() for packet truncation handling.<br/>      Introduce new helper functions, including GET_*(), nd_print_protocol(),<br/>        nd_print_invalid(), nd_print_trunc(), nd_trunc_longjmp() and others.<br/>      Put integer signedness right in many cases.<br/>      Introduce nd_uint*, nd_mac_addr, nd_ipv4 and nd_ipv6 types to fix<br/>        alignment issues, especially on SPARC.<br/>      Fix many C compiler, Coverity, UBSan and cppcheck warnings.<br/>      Fix issues detected with AddressSanitizer.<br/>      Remove many workarounds for older compilers and OSes.<br/>      Add a sanity check on packet header length.<br/>      Add and remove plenty of bounds checks.<br/>      Clean up pcap_findalldevs() call to find the first interface.<br/>      Use a short timeout, rather than immediate mode, for text output.<br/>      Handle DLT_ENC files *not* written on the same OS and byte-order host.<br/>      Add, and use, macros to do locale-independent case mapping.<br/>      Use a table instead of getprotobynumber().<br/>      Get rid of ND_UNALIGNED and ND_TCHECK().<br/>      Make roundup2() generally available.<br/>      Resync SMI list against Wireshark.<br/>      Fix many typos.</title>
    <description>/src/external/bsd/tcpdump/dist/tests/ptp_corrections.out - 1.1.1.1</description>
    <pubDate>Thu Aug 17 15:57:21 UTC 2023</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/bsd/tcpdump/dist/tests/ptp_corrections.out - 1.1.1.1.2.1</description>
    <pubDate>Sat Aug 02 05:23:51 UTC 2025</pubDate>
    <dc:creator>perseant</dc:creator>
</item>
</channel></rss>

