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-le...@lists.tcpdump.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s