January 2026
============
The accounted activities in January 2026 stand for 159:20 working hours
and 61 commits (45 in libpcap and 16 in tcpdump-htdocs). There are 5884
new tests in libpcap.
One substantial direction of work in libpcap was fixing of the
"gateway" primitive, which incurred refactoring work on the IPv4/IPv6
processing code and the tests. This has been completed, so "gateway" is
going to work correctly in libpcap 1.11.0 when it nearly reintroduces
the primitive ("gateway" has been disabled by default since libpcap
1.0.0). Another substantial direction of work was research and
prototyping of a new TCP flags syntax, which incurred refactoring work
too, but still remains a work in progress.
Smaller other improvements are as follows:
* When a hostname resolves to more than one address in the same address
family, "host <hostname>" and "gateway <hostname>" now generate
shorter unoptimized code and match the addresses in a deterministic
order rather than the order of getaddrinfo(3) results.
* The "mpls" primitive now generates shorter unoptimized code.
* After a few build and documentation improvements libpcap is now much
easier to build for QNX.
* My DLT_PFLOG optimization from November turned out to have a bug,
this has been fixed.
Other accounted activities include:
* updating of man pages and web site,
* progressing of pull request and bug report queues,
* upgrading of openbsd-mips64 from OpenBSD 7.7 to 7.8,
* upgrading of freebsd-aarch64 from FreeBSD 14.3 to 15.0 (forgot to
mention this in the December report),
* minor code clean-ups,
* manual testing, and
* various sysadmin chores.
--
Denis Ovsienko
_______________________________________________
tcpdump-workers mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s