patch for FFmpeg 8 API, avcodec_close is no longer used.
build with USE_NOBTCFI for now, FFmpeg H264 code doesn't have landing pads,
at least for amd64.
Use 64 bit BN_ULONG on 64 bit Windows platforms.
64 bit Windows is a special LLP snowflake and it is currently incorrectly
using 32 bit BN_ULONG, since _LP64 is not defined. Enable 64 bit BN_ULONG
if _LP64 or _WIN64 is defined.
ok tb@
it makes more sense to count ether_offload_ifcap failures as output errors
not input errors.
bluhm@ asked if i made a copy/paste mistake, and i think i did.
remove the ipsec interception code.
i wrote it cos bridge(4) allowed ipsec to apply policy to ip packets
as they traversed the bridge, but the locking and packet gymnastics
meant it was never enabled. i'm no longer interested in making veb
feature compatible with bridge(4), so this code can go. it's in the
attic if it's needed in the future though.
no functional change.
Escape SSH_AUTH_SOCK paths that are sent to the shell as setenv
commands.
Unbreaks ssh-agent for home directory paths that contain whitespace.
Based on fix from Beat Bolli via bz3884; feedback/ok dtucker@
Remove some unnecessary checks in sshkey_ec_validate_public()
Checking nQ == infinity is not needed for cofactor 1 curves.
Checking x and y coordinates against order is not needed either.
patch from Szilárd Pfeiffer, with further refinement by tb@
ok tb@
For RTL8125, there's no need to check whether RGE_CMD_STOPREQ has been
completed. As with other chip variants, RGE_CMD_STOPREQ never acknowledges
completion.
Reported by Geoff Steckel