Most dictionaries list the noun "firmware" as uncountable,
so avoid the plural form.
OK jsg@ ian@ and also agrees with jmc@'s past practice.
Minor issue found by jsg@.
Provide assembly implementation of SHA-1 for aarch64 in libc
Provide a CE assembly implementation that can be used on hardware that
has the CE SHA-1 instructions. This is considerably faster than the
generic C implementation.
Largely borrowed from libcrypto.
With input from naddy@
ok naddy@ tb@
Validate the IP address the dhcp server acks.
acts1631 at proton.me points out that a rogue dhcp server can trick
dhcpleased into holding on to a lease indefinitely since it looses
track which IP is actually configured.
Diff provided by acts1631 as well, thanks!
While here, remove checking for yiaddr being absent (i.e. INADDR_ANY)
because that check is now redundant.
Add a clear-on-attach option which when turned off scrolls away the
existing terminal state instead of entering the alternate screen. This
is useful in environments where tmux is started as a login shell but it
is important that any pre-tmux messages are still visible. GitHub issue
5508 from Josef Řídký.
If a pane has no scrollbar, don't bother to redraw it, and if redraw is
deferred change scrollbar redraws into redraw-all-scrollbars not redraw
entire window. GitHub issue 5529.
Slightly improve error reporting in two respects:
1. In the error reporting function, if the file argument is absolute,
ignore the basedir. This makes it easier and more robust to talk
about absolute paths, which are typically below /tmp/.
2. Report dba_write failure. Even if the data did not actually change,
the user almost certainly wants to know about the problem because
it's hard to see how it could be intentional to ask makewhatis(8)
to change a database it cannot write to.
macppc ld.so: Load objects with no PLT
Move the check for BSS PLT (if PPC_GOT is zero) after the check for
any kind of PLT (if PLTREL is RELA), so an object without a PLT stops
causing "unsupported insecure BSS PLT object". I got such an object
from Pike https://pike.lysator.liu.se using ld -nostartfiles.
Detail at https://marc.info/?l=openbsd-tech&m=178734961786056&w=2
ok kettenis@
Traditionally this would install a mkstemp() temporary file, then [-s]
strip that installed file, then move it into place, which can
temporarily require 3x as much space. This changes the command to
attempt strip -o to a mstemp() temporary file, and upon success reopens
that to apply permissions and modes. Upon failure, it copies it the old
way.
Initial diff from kettenis, which made strip -o behaviour too harsh.
ports tree testing by naddy
Always use synchronized updates in copy mode (like when not in the
active pane), since copy mode will almost always moved the cursor. From
Artem Goldenberg in GitHub issue 5525.