summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-06We are not using libirs.Florian Obser
OK sthen
2020-01-06Rewrite the armv7 context switch code. The new code is much closer to theMark Kettenis
arm64 version and fixes some (but not all) remaining issues with SMP support on armv7. ok visa@, patrick@
2020-01-06Missed one s -> S in locking comment. Noticed by visa@Claudio Jeker
2020-01-06Use a capital S for refer to the sigio_lock since it is a global lock.Claudio Jeker
OK visa@
2020-01-06When using UNIX domain sockets, always call report_sock() with theAlexander Bluhm
path name of the socket. This avoids bad errors from getnameinfo(3). Use the same error check for both calls to getnameinfo(3). OK millert@ tb@
2020-01-06document the defaults for several query options;Ingo Schwarze
OK jmc@
2020-01-06make it more explicit that filters are unique processesGilles Chehade
2020-01-06Print a few more registers when we hit a uvm_fault in the kernel.Mark Kettenis
2020-01-06Allow ipmi(4) to attach using mmio. Use the IPMI revision provided by theMark Kettenis
_SRV method if present. tested by sthen@ ok jmatthew@
2020-01-06do not allow passing options to smtpctl encryptGilles Chehade
2020-01-06provide a better error message for invalid smtpctl commandsGilles Chehade
2020-01-06Use type M_KEVENT instead of M_TEMP when allocating kqueue-relatedVisa Hankala
data buffers. OK bluhm@, mpi@, anton@
2020-01-06Make kqlist part of filedesc and serialize access to it using fdplock.Visa Hankala
This choice of locking is guided by knote_fdclose(). OK mpi@, anton@
2020-01-06put the fido options in a list, and tidy up the text a little;Jason McIntyre
ok djm
2020-01-06missing else in check_enroll_options()Damien Miller
2020-01-06fix error messageDamien Miller
2020-01-06adapt sk-dummy to SK API changesDamien Miller
also, make it pull prototypes directly from sk-api.c and #error if the expected version changes. This will make any future regress test breakage because of SK API changes much more apparent
2020-01-06Extends the SK API to accept a set of key/value options for allDamien Miller
operations. These are intended to future-proof the API a little by making it easier to specify additional fields for without having to change the API version for each. At present, only two options are defined: one to explicitly specify the device for an operation (rather than accepting the middleware's autoselection) and another to specify the FIDO2 username that may be used when generating a resident key. These new options may be invoked at key generation time via ssh-keygen -O This also implements a suggestion from Markus to avoid "int" in favour of uint32_t for the algorithm argument in the API, to make implementation of ssh-sk-client/helper a little easier. feedback, fixes and ok markus@
2020-01-05Common function to free key bindings.Nicholas Marriott
2020-01-05Zero initialize cpus and memory variables up frontkn
2020-01-05Convert to tsleep_nsec(9).Martin Pieuchot
ok mglocker@
2020-01-05fix CanonicalizeHostname, broken by rev 1.507Bob Beck
Issue noticed and reported by Pierre-Olivier Martel <pom@apple.com> ok dtucker@ markus@ djm@
2020-01-05In his original writeup, espie@ had the terse parenthetical remarkIngo Schwarze
"(yes/no answer instead of full list)" regarding how to use wantarray(). Flesh this out with an example and a bit of explanation to reduce the risk of misunderstandings and misuse. Discussed with espie@.
2020-01-05Constify instances of struct fileops.Visa Hankala
OK anton@, mpi@, bluhm@
2020-01-05regenJonathan Gray
2020-01-05remove incorrectly formatted IBM entriesJonathan Gray
they were added alongside a bunch of other devices in NetBSD rev 1.25
2020-01-05Send errors to stdout in control mode so they don't get reordered withNicholas Marriott
other output, reported by George Nachman in GitHub issue 2048.
2020-01-05regenJonathan Gray
2020-01-05sort list of vendor ids by vendor idJonathan Gray
2020-01-05regenJonathan Gray
2020-01-05sort list of vendor ids by vendor idJonathan Gray
2020-01-05regenJonathan Gray
2020-01-05remove duplicate device idsJonathan Gray
2020-01-05remove some unneeded includesJonathan Gray
2020-01-05regenJonathan Gray
2020-01-05sort by vendor define and device idJonathan Gray
2020-01-05regenJonathan Gray
2020-01-05sort by vendor define and device idJonathan Gray
2020-01-05Remove unneeded #include <sys/ttycom.h>.Visa Hankala
OK jsg@
2020-01-05regenJonathan Gray
2020-01-05consistently lowercase hex digits in device idsJonathan Gray
2020-01-05regenJonathan Gray
2020-01-05consistently lowercase hex digits in device idsJonathan Gray
2020-01-05regenJonathan Gray
2020-01-05consistently uppercase pci product definesJonathan Gray
ok mpi@
2020-01-05regenJonathan Gray
2020-01-05consistently uppercase usb product definesJonathan Gray
ok mpi@
2020-01-05syncStuart Henderson
2020-01-04Update comment on port WWN checkkn
No object change; I forgot to commit this together with sys/dev/pci/mpii.c revision 1.125 date: 2020/01/03 08:39:31; author: kn; state: Exp; lines: +10 -1; Fix RAID volume WWIDs for LSI controllers on sparc64 Some controllers generate 128 bit WWIDs for RAID volumes but only has a bit field to report it to the host, so it only puts the vendor-specified part here (last half of ID string printed when sd* attaches matches sl->port_wwn in reverse). As such IDs are not IEEE NAA compliant, OpenBoot PROM -at least on SPARC- sets the highest nibble to three by convention to mark such volumes as RAID volumes so that the OS (Solaris) may identify it as such. This is the last missing piece to make booting off hardware RAID on sparc64 just work; autoconf(9) is now able to match the port WWN against the bootpath to eventually identify the volume as the root device. Feedback jmatthew deraadt OK jmatthew
2020-01-04complete r1.21 "reboot primary" -> "reset machine" fixkn