tcpdump mailing list archives
activities report for March 2025
From: Denis Ovsienko <denis () ovsienko info>
Date: Wed, 2 Apr 2025 11:28:36 +0100
March 2025
==========
The accounted activities in March stand for 142:30 working hours and 76
commits (56 in libpcap, 1 in tcpdump and 19 in tcpdump-htdocs).
In libpcap the test tooling now implements more sanity self-checks, the
test count increased by 692 and supported the following developments in
the BPF code generator:
* More than 240 hard-coded error messages have been converted to
parametrised format strings, also made consistent with the
terminology in pcap-filter(7) where required.
* Linux SocketCAN filtering now detects when kernel mode filter program
would not work correctly and uses workarounds.
* The "dir", "type" and "subtype" primitives previously didn't work for
DLT_PPI, which was inconsistent with other IEEE 802.11-specific
primitives, this has been fixed.
* The "portrange n1-n2" primitive now generates a shorter filter
program when n1 == n2.
* The "iso proto" and "isis proto" primitives didn't detect the
argument being out of valid range, this has been fixed.
* The "isis proto" primitive did not apply the correct bitmask to the
packet data, also for DLT_C_HDLC it worked incorrectly, this has been
fixed.
* The "byte" primitive didn't validate the argument to be within valid
range, also its "|" and "&" operators worked incorrectly, this has
been fixed.
* Various C code has been deduplicated and consolidated, dead code
removed, comments added/updated.
The pcap-filter(7) man page now includes a description of the previously
undocumented "byte" primitive and a summary table of all recognized
protocol names in various contexts, splits the contents into more
sections, uses more consistent prose and terminology, as well as
describes the PFLOG primitives the way these are currently implemented.
Other man pages now document the "any" pseudo-interface better.
A recently assembled hardware host has been deployed to run NetBSD
10.1/MIPS64 that has both userland and kernel 64-bit
("evbmips-mipsn64eb"), this has assumed the name "netbsd-mips64" in the
CI setup and the old 32/64-bit host ("evbmips-mips64eb") now runs as
"netbsd-mips".
Other accounted activities include:
* developing code that is still work in progress or is waiting to be
merged,
* resolving/updating/opening a number of bug reports,
* various updates to the web site, and
* sysadmin chores (updates/reinstalls/troubleshooting).
----------------------------------------------------------------------
--
Denis Ovsienko
_______________________________________________
tcpdump-workers mailing list -- tcpdump-workers () lists tcpdump org
To unsubscribe send an email to tcpdump-workers-leave () lists tcpdump org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
Current thread:
- activities report for March 2025 Denis Ovsienko (Apr 02)
