Remove support for building ruby31-* packages for Ruby ports
Remove guard for COMPILER for building gem ext ports, now that all versions
need to use base-clang and ports-gcc.
The buffer flipper (incorrectly?) uses pmap_copy_page() from interrupt
context (when it calls uvm_pagerealloc_multi()). But the current
implementation of pmap_copy_page() assumes it only runs in process context.
Use splbio() to block the interrupts while we're doing the copy.
Same diff as the one committed to arm64 a bit over a week ago.
ok mpi@, jca@
Actually build support for non-native targets
This lets us read programs and core files from other targets. Tested
with OpenBSD/riscv64 and OpenBSD/aarch64 core files.
Tests + ok pascal@ (maintainer)
mongodb/36 was kept around for old versions of unifi, but they have
since been removed, so drop it.
(if someone is still using an old version, there are notes in unifi's
pkg-readme about either importing a unifi .unf backup to a new version,
or using mongodump from mongo-tools, to jump to 44).
Update to vaultwarden-1.32.5
From https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.5: This
release further fixed some CVE Reports reported by a third party
security auditor and we recommend everybody to update to the latest
version as soon as possible. The contents of these reports will be
disclosed publicly in the future.
Tested by and OK from kirill@, aisha@
Update to vaultwarden-1.32.5
From https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.5:
This release further fixed some CVE Reports reported by a third party
security auditor and we recommend everybody to update to the latest
version as soon as possible. The contents of these reports will be
disclosed publicly in the future.
Tested by and OK from kirill@, aisha@
Improve error handling of psp(4) driver.
The driver for the AMD platform security processor did use a bunch
of EINVAL error codes. It is better to propagate the error up from
the subsystem or use more specific values. Rename the variable
"ret" to "error" to make clear where we deal with an actual errno(2).
Document where and why the error code is ignored.
OK hshoexer@