Attach stat contexts to tx and rx rings, and prepare for the bigger stat buffer size
used on newer hardware generations.
tested by stsp@ as part of a bigger diff
ok dlg@
Update to use jdk-11:
* Set the jdk version to 11 only and adjust startup scripts so that
java does not need to be in the path to run.
* Skip tests using jaxb which was removed in jdk11
ok tb@
While almost all the libc locks are taken and released in the same
libc call, flockfile() and ftrylockfile() can be called when
single-threaded and then--while 'holding' the lock--the process can
create another thread, resulting in a broken state. Have the
f{lock,trylock,unlock}file() APIs *always* do real locking so the
exposed state is always consistent.
ok dlg@
Turns out my interpretation of the field length for fields of a
GenericSerialBus OpRegion was wrong. The only thing these are used for
is the calculate the offset of the next field. The command itself
(for those access attributes that use a command) is always a single byte.
Fixes a panic seen on an ASUS Zenbook A14 with a Snapdragon X processor.
ok armani@
osrm-backend: fix build with Boost 1.89
Pull in upstream PR to add missing header and only conditionally include a
header that will be removed. Regen wantlib (Boost 1.89 will want
boost_system-mt to be removed again).
update Kismet to 2025-09-R1
This is a whole rewrite, and more or less a complete new software, compared to the nearly 10 year old version we currently have.
Besides Wifi, now a lot of other wireless protocols can be detected.
Tested capture sources:
* OpenBSD Wifi (tested with athn)
* NRF51822 (BTLE) (tested with with a Adafruit BTLE Friend, with NordicRF Sniffer firmware)
* RTL ADSB (tested with RTL-SDR Blog v3)
* RTL 433 (tested with RTL-SDR Blog v3)
Many other protocols are enabled, but untested, due to lack of hardware.
Below configure summary of what's enabled/supported:
Configuration complete:
Compiling for: openbsd7.8 (x86_64)
C++ Library: stdc++
Protobuf Library: disabled
Installing as group: wheel
[32 lines not shown]