2 Commits

Author SHA256 Message Date
1f6226727d Accepting request 1325369 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/1325369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcpdump?expand=0&rev=51
2026-01-05 13:55:08 +00:00
11f570dca6 - Update to 4.99.6:
* Remove protocol decoding for:
    - OTV (draft-hasmit-otv-04, this Internet-Draft is no longer active).
  * Refine protocol decoding for:
    - DNS: Use ND_TCHECK_LEN() instead of a custom bounds check.
    - IPv6: Add a missing comma and remove a colon in the output.
    - TCP: Note if the Urgent Pointer is non-zero while URG flag not set,
           if the verbose level is > 1 (option -vv and more).
    - TCP: Note if the Acknowledgment Number is non-zero while ACK flag
           not set, if the verbose level is > 1 (option -vv and more).
    - TCP: Fix Reset segment processing.
    - IP, IPv6: Fix setting the snapshot length for the payload.
    - IP: Use ND_TTEST_LEN() instead of a custom bounds check.
    - frag6: Add a bounds check in non-verbose mode.
    - PTP: Remove spaces before colons in output.
    - PTP: Fix management packet fields.
    - ISO: Avoid undefined behavior and integer overflow in the Fletcher
           checksum calculation.
    - NFS: Delete dead code.
    - BOOTP: Use an uint16_t variable to get the result of a GET_BE_U_2().
    - ZEP: use the existing NTP time formatting code.
    - NTP: Fix p_ntp_time_fmt() using epoch 1/epoch 2 convention (RFC 4330).
    - NTP: Update a field name with the RFC 5905 name (Origin Timestamp).
    - IPv6 mobility: Modernize packet parsing and make fixes.
    - IP6OPTS: Modernize packet parsing and make fixes.
    - VXLAN: Add UDP port 8472 used by Linux as the default port.
    - EGP: Replace custom code with tok2str(); Modernize packet parsing and
           fix printing with -v option.
  * User interface:
    - Add optional unit suffix on -C file size.

OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpdump?expand=0&rev=74
2026-01-05 09:35:36 +00:00
7 changed files with 74 additions and 15 deletions

Binary file not shown.

Binary file not shown.

3
tcpdump-4.99.6.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:40a8cefd45f0d2a06827e6658efb830d484868c449ad80f7efb33516af44f3da
size 1425400

BIN
tcpdump-4.99.6.tar.xz.sig Normal file

Binary file not shown.

View File

@@ -1,3 +1,62 @@
-------------------------------------------------------------------
Fri Jan 2 08:55:43 UTC 2026 - Pedro Monreal <pmonreal@suse.com>
- Update to 4.99.6:
* Remove protocol decoding for:
- OTV (draft-hasmit-otv-04, this Internet-Draft is no longer active).
* Refine protocol decoding for:
- DNS: Use ND_TCHECK_LEN() instead of a custom bounds check.
- IPv6: Add a missing comma and remove a colon in the output.
- TCP: Note if the Urgent Pointer is non-zero while URG flag not set,
if the verbose level is > 1 (option -vv and more).
- TCP: Note if the Acknowledgment Number is non-zero while ACK flag
not set, if the verbose level is > 1 (option -vv and more).
- TCP: Fix Reset segment processing.
- IP, IPv6: Fix setting the snapshot length for the payload.
- IP: Use ND_TTEST_LEN() instead of a custom bounds check.
- frag6: Add a bounds check in non-verbose mode.
- PTP: Remove spaces before colons in output.
- PTP: Fix management packet fields.
- ISO: Avoid undefined behavior and integer overflow in the Fletcher
checksum calculation.
- NFS: Delete dead code.
- BOOTP: Use an uint16_t variable to get the result of a GET_BE_U_2().
- ZEP: use the existing NTP time formatting code.
- NTP: Fix p_ntp_time_fmt() using epoch 1/epoch 2 convention (RFC 4330).
- NTP: Update a field name with the RFC 5905 name (Origin Timestamp).
- IPv6 mobility: Modernize packet parsing and make fixes.
- IP6OPTS: Modernize packet parsing and make fixes.
- VXLAN: Add UDP port 8472 used by Linux as the default port.
- EGP: Replace custom code with tok2str(); Modernize packet parsing and
fix printing with -v option.
* User interface:
- Add optional unit suffix on -C file size.
- Improve the handling of size suffixes for -C.
- Print errors for options -A, -x[x] and -X[X] (mutually exclusive).
- Print errors about -C, -G and -z options usage.
- For PCAP_ERROR_CAPTURE_NOTSUP, show the error message provided
by libpcap for that error if it's non-empty.
- Update the -z option processing. Print "invalid option -- z" when it is.
- Add the -g option, causing IPv4 output in verbose mode to be on one line.
* Other:
- Avoid race condition when receiving signal during shutdown.
- Always show the interface name in error messages when the
interface can't be opened.
- Clean up the message shown if a -i flag is specified with an
interface index that's too large.
* Source code:
- Fix '-tt' option printing when time > 2106-02-07T06:28:15Z.
- Add sub-second packet timestamp checks for invalid micro/nano.
- Remove unused missing/snprintf.c.
- Use C99 macros to define 64-bit constants and maximum 64-bit values.
* Building and testing:
- Makefile.in: Use a local libpcap in the releasecheck target.
- Autoconf: Use AC_SYS_YEAR2038_RECOMMENDED when possible if the
environment variable BUILD_YEAR2038 = yes (via autogen.sh).
- Require config.h to be from the tcpdump build.
- AppVeyor: Update Npcap SDK to 1.15.
* Update tcpdump.keyring with upstream signing key.
-------------------------------------------------------------------
Wed Dec 4 08:40:11 UTC 2024 - Pedro Monreal <pmonreal@suse.com>

View File

@@ -11,14 +11,14 @@ iaMqHNHliFNfaAE42S8as+Pw5Rhq2SJczWyd8rYw/q1IIZyKLO1oGn6ZRt+EQ7BS
8nlREmT/MDqP0rgrpvRrABEBAAG0PVRoZSBUY3BkdW1wIEdyb3VwIChQYWNrYWdl
IHNpZ25pbmcga2V5KSA8cmVsZWFzZUB0Y3BkdW1wLm9yZz6JAdkEEwEKAD8CGwMG
CwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAFiEEHxZqV0KrueAkmo0w4Ine8dnBXQ0F
AmY+f9sFCRaOo/MACgkQ4Ine8dnBXQ1hAQwfcDNscLiLuL53avRrI9aLQ1kbjFxe
mKU06aTKbIqK6IBcQPdDyB9EDoAhcEJkJIAKKiGaK57adSvFM2edZ+jr0x8z+czA
hIOT9LLwVQfyUIRGubCGDAw8HnNnhGZk3Jb/bXM6xOF5ljnCPcJX8JXzoTmsDzpQ
rZEujit18pw5r6hJCG6NlPGJPFR+4Qi7ZlJidMFOqQpC0AIVZRKWhyE6j1/KujsJ
zov+DqE+oIH1AYsDnm1D4r/XxSd0ZaPIXvePnpsp2jpsSlz0zgJjFTIoUHg2vVRG
ky0iXY6r+oHIkFfHnZkBLsWbFQemqgpGuaoBe+rZzf/CkGt/0IUHt9B5Fx2k4erz
fh71NS9etAZxxtc1nPslhntIRrTon5H2mrzbZm2oE9xice1zIfNzjzfPbgMoQdrg
6QZ4pdsezQ3bNTuKvrTJYxwLUNmt+z+KX98Z0ceqPqb2Q3duE3gZ+/jIpCL12u3w
GrjFiNeVJ+7ZHqc5S/a6idLnBZkSWMa5A7JXLhE/YA==
=rF84
AmhDCgUFCRhvlZ0ACgkQ4Ine8dnBXQ0iJAwfcYaksBrib3sktV1o1rsBW0VvlzLF
gviSbE5wYXn2zLpurawORKxK6D21TsaF1Q6V2obAxnK1Y86oSe/LsbuJYr2QuVxH
OdWORpaFeqtZDh1N4RnTAgNYb1bd1I3V5V3NdTsVd0bwr+P8tj8gUUTGDHiC3uHs
GBy8MwvzYq6xFhCp2krYELsRDGKSrzQSv3wWNF2PhZc83Un8cb7iAWgcd7HAvRLu
R/5ChQx77pfbBBvQDPvkgKTQK2XKuxmOaHBSzS57mmgpXgN5LQ0dxOB3KdnqKV6e
8pDarnJ+NfihLbHacb+pjVs8YxRCBAWaCxcLBvMoArLrceuPAZf5GI/SFMU176m6
ARmGMCLsdJyhMYjTOmQF0oh6Pwjwg1KFRmd9oSdzIex47Z3uPyOdF3ssyQFywg+8
jOZccPeTceTnu3WgfATS6RdcaYmLsw2+eKY82BAM6+Vy6NeYvYFzV2eHLB7fl9yo
x7ex8dox4Y2RQanD5IqEN183u7oSN9Bdb491Rs4WYA==
=w8PI
-----END PGP PUBLIC KEY BLOCK-----

View File

@@ -1,7 +1,7 @@
#
# spec file for package tcpdump
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%define min_libpcap_version 1.10.0
Name: tcpdump
Version: 4.99.5
Version: 4.99.6
Release: 0
Summary: A Packet Sniffer
License: BSD-3-Clause