Fix loading networks via mrt and bulk endpoints.
When refactoring the filterset code in the RDE these endpoints were
not adjusted to use imsg_send_filterset() and so the transmitted
network was dropped in the RDE.
Reported and initial fix provided by René Ammerlaan
OK tb@
Don't use the alpha definitions; They require the CPU_SET() family of
functions, which OpenBSD doesn't support. Removing the alpha-specific
codepath makes it fall into the "generic" path, which does build.
OK sthen@
Redisable tests to unbreak on archs where char is unsigned
Spotted on arm64. Issue mentioned in
https://github.com/jbeder/yaml-cpp/pull/1513 but instead of adding
a patch let's see what upstream thinks.
ok tb
Handle protected frames in the rx and tx path for MT7925
In mt7925_mac_fill_rx() set IEEE80211_RXI_HWDEC if the frame was decrypted
in HW. Also apply the same workaround for the stripped IV and MIC as done
for the MT7921 side.
In mt7925_mac_write_txwi() set the protected frame bit in the txd if the
packet is marked as protected. Also sync the function with the linux code
and add all the NOTYET bits.
With this my mt7925 seems to be happy on both encrypted and unencrypted
networks.
Better: disable linux/input.h header in autoconf. Similar to how it is
disabled in devel/sdl2. With this, drop dependency on
wayland/libinput-openbsd again. Based on discussion with co-maintainer
Andrii and diff from fabien@ - thanks!
Add refresh-client -q to query terminal size, useful for terminals which
do not respond to SIGWINCH (such as serial). GitHub issue 5766 from
Charlie Stanley.
rpki-client: tweak sha256 parameter handling
This makes cbs_is_sha256_algorithmIdentifier_value() use the same logic
as is used for for sha256WithRSAEncryption a few lines below. For the
latter this is now simply an RFC requirement as ARIN fixed their objects
with absent parameters in sha256WithRSAEncryption. However, they still
have tons of sha256 with incorrectly encoded parameters (as do many
others).
ok claudio job
Refactor and rename variables & functions for clarity
This refactor should make it clearer that CAs are prioritised only if
they were confirmed in the previous run, and improves logic that hinged
upon a timestamp being non-zero.
OK tb@