summaryrefslogtreecommitdiff
path: root/usr.sbin
AgeCommit message (Collapse)Author
2019-04-29Install upgrade kernel with ln -f, as per kernel build. ok florian@Ian Darwin
2019-04-29Remove unnecessary end-of-contents octets.rob
ok claudio@
2019-04-29Check that depend on interfaces are in the same rdomain. If they are notremi
the daemon wouldn't notice state changes for those interfaces. ok benno@
2019-04-28Quiet down signify, seeing all the OKs scroll by is not helping.Florian Obser
2019-04-27Only apply sign extension when less than eight bytes have been consumed. Thisrob
fixes a problem when handling large negative integers. ok claudio@
2019-04-26Fix default MIRROR.Antoine Jacoutot
ok florian@
2019-04-26If we don't have a proper installurl, use cdn.openbsd.org.Antoine Jacoutot
Idea from sysupgrade(8).
2019-04-26do not re-verify the signature for each file when checking the old files,Christian Weisgerber
sha256 is enough; ok florian@
2019-04-26Use a different approach to determine the appropriate signing key:Christian Weisgerber
Read the first line "untrusted comment ..." from SHA256.sig. Use the key named there if it corresponds to the current or next OS version.
2019-04-26check owner and permission of download directoryFlorian Obser
2019-04-26Dt is uppercase;Jason McIntyre
2019-04-25don't be overly specific in set selection and don't use an undefinedChristian Weisgerber
variable
2019-04-25hook up sysupgrade(8)Florian Obser
2019-04-25Add sysupgrade(8) a tool to upgrade OpenBSD to the next release or aFlorian Obser
new snapshot. Cargo culted from bits and pieces of a script originally posted by naddy@ to misc, install.sub and syspatch(8) with & OK deraadt
2019-04-25Adjust the MRT notification parser similar to bgpd to support extendedClaudio Jeker
shutdown communication messages.
2019-04-25Extend maximum message size of the shutdown communication to 255 bytes.Claudio Jeker
See also draft-snijders-idr-rfc8203bis-01. OK job@
2019-04-24restrict filesystem access to read only on main process via unveil(2)Ricardo Mestre
ok benno@ deraadt@
2019-04-23add some missing "pp." to .%P macros;Ingo Schwarze
Fabio Scotoni <fabio at esse dot ch> reported it was missing in eqn(7)
2019-04-23whitespace fixremi
2019-04-23Use the network address instead of the interface address for the "link id"remi
of P2P interfaces "stub net" LS. This is related to revision 1.77 of rde_spf.c. Problem reported by Mitchll Krome on tech@. ok benno@
2019-04-23For originating router LSAs for P2P interfaces check for linkstateremi
instead of IF_STA_POINTTOPOINT. This makes "passive" work on P2P interfaces. Also add the "depend on" logic. Bug reported by stsp@ ok stsp@ benno@
2019-04-19strongly hint at pkg_info -z to clone installations from machine to machineMarc Espie
2019-04-17fix spelling in pkg_add output: tieing -> tyingStefan Sperling
ok espie@
2019-04-16document where multiline {} is applicable;Jason McIntyre
lack of documentation and original diff provided by alfred morgan; benno helped me track down the applicable options; ok benno
2019-04-16Rewrite using libelf(3).Sunil Nimmagadda
Lots of help with build/tests on sparc64 from jsg@, thank you. ok deraadt
2019-04-14use strvis on strings from the device; ok sthen mortimerTheo de Raadt
2019-04-14md5 auth has useful information on the wire that helps when fixing issuesDavid Gwynne
print at least the key-id, and seq when -v is set, and the offset and len when -vv is set. ok sthen@ bluhm@
2019-04-12Unbreak listening for prefix changes.Florian Obser
Found the hard way by naddy OK deraadt, phessler
2019-04-10Instead of a (ulong) case just use %zu in printf and remove the cast.Claudio Jeker
Helps portable. OK deraadt@
2019-04-10Include endian.h since htobe* or be*toh is used. Helps with protable.Claudio Jeker
OK deraadt@
2019-04-08macro fix;Jason McIntyre
2019-04-08remove unused declarationsEric Faurot
ok gilles@
2019-04-08fix parsing of datalines before passing them to filters, the | splitting isGilles Chehade
done a bit too early diff from Martijn van Duren <openbsd+tech@list.imperialat.at>
2019-04-07don't silence children under fw_update, since ftp(1) can tell usMarc Espie
what's wrong with the network. okay deraadt@
2019-04-07Be more careful when setting timeout to 0 because there is pending workClaudio Jeker
on a peer. Just checking the peer read buffer size is not enough since the data present could be a partial message and so the SE should sleep until a new POLLIN event fires. Adjust the logic by adding a rpending flag that is only set if reading the session buffer was exited early because MSG_PROCESS_LIMIT was hit. OK benno@
2019-04-07some scenarios may call match_locations on a DeleteSet.Marc Espie
there is no external source, so return [] (noticed by Anton Karpov, not sure how to reproduce)
2019-04-06add -Dsnapshot as a synonym for -DsnapMarc Espie
(after 6 months, I remembered the option wrong, so as a usability fix, make it possible for other people to forget as well)
2019-04-06help the debugger, we usually don't want to stop after a fork to anMarc Espie
external program
2019-04-06do not call freeaddrinfo() on a NULL pointer.Eric Faurot
2019-04-05insert a missing .El and fix a typoIngo Schwarze
2019-04-05take elfrdsetroot, clean it up for regular usage, and make it a fullTheo de Raadt
citizen of base. push from benno, ok mortimer ingo others
2019-04-05fix link URL; pointed out by "openbsduser <at> airmail.cc"Stuart Henderson
2019-04-05print the gre protocol number as hex when vflag is enabledDavid Gwynne
this is useful for telling the MPLSes apart, and generally understanding what you're seeing.
2019-04-05support printing cdp over gre and pppDavid Gwynne
ok deraadt@ mpi@ sthen@
2019-04-04RFC 2328 mandates in 12.4.1.1 that the Link ID of the Type 3 link has toremi
be set to the subnet's IP address and not the interface address. Bug report and fix from Mitchell Krome. OK claudio@
2019-04-04accept the NULL string in the proc message formatting api and simplifyEric Faurot
code accordingly.
2018-04-27Import lpd, a re-implementation of the lpr daemon following the latestEric Faurot
OpenBSD coding practices (fork+exec/privsep/pledge/...). It is only intended to replace the lpd(8) daemon for the moment, not the lpr(1), lprm(1), lpq(1) and lpc(8) commands. This is a work in progress. The server part should be fairly functionnal, but the printer part is not complete: remote printers should work, for local printers it depends on the setup. Anyway, at this point it's better in the tree than rotting on my disk. ok deraadt@
2019-04-03Fix the bug that radius module didn't work when the size of radius messageYASUOKA Masahiko
changes.
2019-04-02print MPLS_MCAST as mpls, rather than unknownDavid Gwynne
The caveat with this is that MPLS and MPLS_MCAST look exactly the same. I could prefix the MCAST line with "multicast" or something, but like everything else in MPLS the meaning of that protocol type is supposed to have changed. It's no longer meant to indicate multicast mpls, but mpls with a label selected by an upstream. So what's the right thing to do? noticed by Mitchell Krome, who used this breakage to identify another problem, which won't happen anymore.
2019-04-02Add a config option to specify the preference of name servers.Florian Obser
Unfortunately the nameserver types enums needed to be renamed to not collide with yacc tokens.