install vim-spell-* under share/vim/vimfiles/spell rather than
share/vim/vim92/spell so these can be used with either vim or vim-classic
(or nvim with 'set runtimepath+=/usr/local/share/vim/vimfiles)
prompted by jtt
sys/vfs_biomem: add missed atop() in buf_alloc_pages()
bufbackoff() operates in pages, but size at this call site was a byte
count; the old loop therefore asked for far too much backoff and
compared reclaimed pages against bytes.
On a low memory machine that made the NOWAIT retry path much less likely
to succeed, so the code dropped into the WAITOK allocation below and
slept.
Using atop() puts the units back in line; backoff can now satisfy the
intended request, and the subsequent NOWAIT retry again has a realistic
chance of success. The WAITOK path remains possible, but it should be
reached less often.
OK deraadt@, beck@
remove sysutils/nix 2.3.16 as "no longer usefel"
Efforts to get nix(pkgs) going on OpenBSD seem to have been dropped
completely, I stopped using our port looong ago and, since import in
2023, have never received a single report from anyone.
Some things never worked, others require bits in nixpkgs to be done,
which never happened.
If work ever continues, this can be pulled back from the attic;
until then, get give back some bulk build time.
No objections on ports@
OK rsadowski
At the end of parsing the http response header do some sanity checks
to ensure that the response includes all needed data.
Right now only the presence of a Location header is checked if a HTTP
redirect was returned (e.g. a 301 status).
Different fix for a report from Daniel Anderson
OK tb@
In powerpc stacktrace_save(), start at correct return address
I got an empty trace. It was reading garbage as the 1st return
address and might have accidentally taken the "if (lr & 3) break;".
By using __builtin_return_address(0) and pointing to the correct
frame, I get a trace where #0 is the function calling
stacktrace_save().
update the Icinga Web 2 stack, mostly from Alvar Penning with a few tweaks
from me.
if you're using old style IDO-based monitoring, you'll need to install
the new icinga-web2-module-monitoring module, since it was split off from
the main Web 2.
if you're using Icinga DB then you don't need that (continue to use
icingadb-web).