OpenBSD/src n4XYzBtshare/man/man5 remote.5

   Add missing new line; ok jmc@
VersionDeltaFile
1.26+4-3share/man/man5/remote.5
+4-31 files

OpenBSD/src 9UVFJU4sys/dev/usb usbdi.c

   Disable a splsoftassert() at least until ohci(4) has been fixed.

   This assert triggers because of the floor check on amd64/sparc64
   when ohci(4) processes its root-hub status change transfers at
   IPL_BIO.

   Previous to the removal of IPL_SOFTNET, the SPLUSBCHECK macro didn't
   do anything, so it is safe to disable this check.

   Issue reported by espie@ and krw@
VersionDeltaFile
1.96+4-1sys/dev/usb/usbdi.c
+4-11 files

OpenBSD/src UNNoETHsbin/dhclient dhclient.c dispatch.c

   Fix some spacing. A couple of log_warx() -> log_warn() to
   use standard error messages for malloc errors.
VersionDeltaFile
1.510+3-5sbin/dhclient/dhclient.c
1.146+3-3sbin/dhclient/dispatch.c
+6-82 files

OpenBSD/src VWuLtZOsbin/dhclient dhclient.c kroute.c

   Tweak, shorten, use more consistant verbiage.

OpenBSD/src oNg46EClib/libc/sys write.2

   Properly document the typical write(2) loop,
   and delete misleading parts from the CAVEATS;
   issue reported by <ScottCheloha at gmail dot com> on bugs@;
   OK espie@ millert@
VersionDeltaFile
1.40+18-16lib/libc/sys/write.2
+18-161 files

OpenBSD/src lF1Bh4Rsbin/dhclient kroute.c dispatch.c

   Make log messages more informative by using the
   name of the function that failed and the significant
   parameters. Distinguish between poll() errors and
   problematic revents values.

OpenBSD/src o6GWlV1lib/libtls tls_ocsp.c tls_internal.h

   Keep track of which keypair is in use by a TLS context.

   This fixes a bug where by a TLS server with SNI would always only return
   the OCSP staple for the default keypair, rather than returning the OCSP
   staple associated with the keypair that was selected via SNI.

   Issue reported by William Graeber and confirmed by Andreas Bartelt.

   Fix tested by William Graeber and Andreas Bartelt - thanks!

OpenBSD/src QD7SyWclib/libtls tls_ocsp.c

   Slightly restructure tls_ocsp_verify_cb() to make it more like libtls code.
VersionDeltaFile
1.15+7-6lib/libtls/tls_ocsp.c
+7-61 files

OpenBSD/src lXvDWCLlib/libtls tls_ocsp.c

   Provide a useful error if there are no OCSP URLs in the peer certificate.
VersionDeltaFile
1.14+4-1lib/libtls/tls_ocsp.c
+4-11 files

OpenBSD/src mM0wSVAlib/libtls tls_ocsp.c

   Fix indentation.
VersionDeltaFile
1.13+1-1lib/libtls/tls_ocsp.c
+1-11 files

OpenBSD/src GGOUyXNsbin/dhclient kroute.c

   Use consistant simple verbiage when SIOC* ioctl's fail.
VersionDeltaFile
1.151+4-4sbin/dhclient/kroute.c
+4-41 files

OpenBSD/src gmf5pc2sys/netinet ip_output.c

   Use m_copym() instead of m_dup_pkt() to fix a kernel assert when
   setting IP options.

   Issue reported by Kapetanakis Giannis
   OK mpi@
VersionDeltaFile
1.342+2-2sys/netinet/ip_output.c
+2-21 files

OpenBSD/src x55OJwIsbin/dhclient options.c clparse.c

   Wrong captilization, long lines.

OpenBSD/src FwKNz5tsbin/dhclient dispatch.c

   Remove stray %s/ifi->name from fatalx().
VersionDeltaFile
1.144+2-3sbin/dhclient/dispatch.c
+2-31 files

OpenBSD/src TLc0DJYsbin/dhclient bpf.c dhclient.c

   Make send_packet() log entries more informative by
   providing the name of the packet type that causes
   an error.
VersionDeltaFile
1.68+9-8sbin/dhclient/bpf.c
1.506+4-4sbin/dhclient/dhclient.c
1.228+2-2sbin/dhclient/dhcpd.h
+15-143 files

OpenBSD/src s0Koup1sbin/dhclient dhclient.c bpf.c

   Nuke a few extraneous blanks.
VersionDeltaFile
1.505+5-5sbin/dhclient/dhclient.c
1.67+2-2sbin/dhclient/bpf.c
+7-72 files

OpenBSD/src jqZe30esys/arch/armv7/imx imxocotp.c

   Raise match priority such that imxocotp(4) wins over syscon(4).

   ok patrick@
VersionDeltaFile
1.5+5-2sys/arch/armv7/imx/imxocotp.c
+5-21 files

OpenBSD/src VYcU4Udusr.bin/file magic.5

   add missing types; from klemens nanni
   ok nicm
VersionDeltaFile
1.18+26-5usr.bin/file/magic.5
+26-51 files

OpenBSD/src KxCzzqausr.bin/ssh mux.c

   Use strsignal in debug message instead of casting for the benefit of
   portable where sig_atomic_t might not be int.  "much nicer" deraadt@
VersionDeltaFile
1.69+2-2usr.bin/ssh/mux.c
+2-21 files

OpenBSD/src OJ6DHjqusr.sbin/lpr/lpd printjob.c

   Avoid overflow/truncation during string->integer converion by eliminating
   the 'int' temporary variable.

   problem reported by Jacob Zimmermann (jacobz (at) senseofsecurity.com.au)
   ok deraadt@
VersionDeltaFile
1.59+9-13usr.sbin/lpr/lpd/printjob.c
+9-131 files

OpenBSD/src irqJmapdistrib/sparc64/ramdisk Makefile, distrib/sparc64/ramdiskB Makefile

   remove unused GZIPEXT

OpenBSD/src GngR8Wxsys/arch/arm64/conf GENERIC RAMDISK

   Enable syscon(4).

OpenBSD/src VsgAuGKsys/dev/fdt syscon.c

   Add support for being a regmap provider in syscon(4).  So far the driver
   supports being used as a regmap client to reset or power down a machine,
   so this change implements the other side where we provide the registers
   to write into.

   ok kettenis@
VersionDeltaFile
1.2+51-26sys/dev/fdt/syscon.c
+51-261 files

OpenBSD/src IcLhrd4sbin/dhclient dhclient.c bpf.c

   Make send_packet() usage consistent. i.e. don't exit
   if send_packet(DISCOVER) fails.

   Distinguish between writev() and sendmsg() errors in
   send_packet() log messages.

   Check for short writes no matter how the packet is
   output. Return failure in this occurs. Check results
   of all send_packet() calls.

   If send_packet() fails, don't log that the DHCP message
   was sent.
VersionDeltaFile
1.504+15-13sbin/dhclient/dhclient.c
1.66+21-4sbin/dhclient/bpf.c
+36-172 files

OpenBSD/src TQlInqqsbin/dhclient dispatch.c

   flush_unpriv_ibuf() is now used only once so no
   need to complicate things by passing it a string
   identifying where it was called. Tweak log
   verbiage.
VersionDeltaFile
1.143+6-6sbin/dhclient/dispatch.c
+6-61 files

OpenBSD/src WtGwMy1usr.bin/ssh channels.c

   Use explicit_bzero() instead of bzero() before free() to prevent
   the compiler from optimizing away the bzero() call.  OK djm@
VersionDeltaFile
1.371+2-2usr.bin/ssh/channels.c
+2-21 files

OpenBSD/src oKZWmG2usr.bin/ctfconv ctfconv.c, usr.bin/ctfdump ctfdump.c

   fix fd leaks in error paths
   ok mpi@

OpenBSD/src pH5dZATusr.sbin/vmd vm.c

   Clarify a wrong conditional, found by jsg.

   ok jsg
VersionDeltaFile
1.28+11-7usr.sbin/vmd/vm.c
+11-71 files

OpenBSD/src 0M34ccSusr.bin/ssh clientloop.c

   fix use-after-free in ~^Z escape handler path, introduced in channels.c
   refactor; spotted by millert@ "makes sense" deraadt@
VersionDeltaFile
1.305+4-13usr.bin/ssh/clientloop.c
+4-131 files

OpenBSD/src H0a4p8Idistrib/alpha/bsd.rd Makefile, distrib/alpha/common Makefile.inc

   drop ${GZIPCMD} and just use 'gzip'

OpenBSD/src 5h6eZ0mdistrib/alpha/bsd.rd Makefile, distrib/alpha/common Makefile.inc

   drop ${STRIP}, it's just 'strip'

   ok deraadt@

OpenBSD/src LfA31ixshare/man/man4 hyperv.4

   Mention that Generation 2 Virtual Machines are currently not supported
VersionDeltaFile
1.5+4-2share/man/man4/hyperv.4
+4-21 files

OpenBSD/src EoyqoR9lib/libc/gen directory.3

   Document readdir_r() return value and update style of the example
   code.  Adapted from a diff by Ross L Richardson.
VersionDeltaFile
1.25+9-6lib/libc/gen/directory.3
+9-61 files

OpenBSD/src K3Y3cZ8regress/usr.sbin/relayd args-http-chunked-callback.pl

   Avoid race in relayd test that uses an invalid chunked header.  Wait
   until server has started, then expect error message in server log.

OpenBSD/src R3dpvhdusr.sbin/pkg_add pkg_create.1 package.5

   document @version

OpenBSD/src w0RT1biusr.sbin/pkg_add/OpenBSD PkgCreate.pm

   better diagnostics

OpenBSD/src Gwhmmmjusr.sbin/pkg_add/OpenBSD Signature.pm PkgCreate.pm

   -V option for pkg_create and incorporate version into signatures.

OpenBSD/src 64rcNmQusr.bin/ssh mux.c

   Prevent type mismatch warning in debug on platforms where sig_atomic_t
   != int.  ok djm@
VersionDeltaFile
1.68+2-2usr.bin/ssh/mux.c
+2-21 files

OpenBSD/src IoelLNuusr.bin/ssh servconf.c

   Add braces missing after channels refactor.  ok markus@
VersionDeltaFile
1.311+3-2usr.bin/ssh/servconf.c
+3-21 files

OpenBSD/src Lvnu0EWsbin/isakmpd exchange.c exchange.h

   Check for failures of exchange_establish_p{1,2}() and call the given
   `finalize' function with the `fail' argument when this happen.

   Introduce some sanity checks in exchange_free() to be able to call if
   even if the data structure isn't completely initialized.

   Plug memory leaks when exchange_establish() fails.  While here fix a
   double free in one of the error paths.

   Based on a diff from hshoexer@, ok stsp@, markus@
VersionDeltaFile
1.139+51-31sbin/isakmpd/exchange.c
1.35+6-3sbin/isakmpd/exchange.h
+57-342 files

OpenBSD/src oXx4g7musr.sbin/vmd i8259.c

   protect i8259 state with a mutex.

   this allows interrupts to be safely posted by multiple threads.

   ok mlarkin@
VersionDeltaFile
1.15+52-29usr.sbin/vmd/i8259.c
+52-291 files

OpenBSD/src t5cPfwKsbin/dhclient dhclient.c

   Missed a log_warnx(). Nuke an extraneous space.
VersionDeltaFile
1.503+4-3sbin/dhclient/dhclient.c
+4-31 files

OpenBSD/src WAIGPtOregress/usr.sbin/syslogd args-fdexhaustion-config.pl args-fdexhaustion-tcp.pl

   If file descriptors are exhausted during initialization, we see
   better log messages on the console now.

OpenBSD/src x5ooRy3usr.sbin/syslogd syslogd.c

   syslogd has special code to report errors before it has been
   initialized.  For every message it did reopen the console with file
   descriptor passing from the privsep parent.  Now preopen the console,
   so writing the message out works in more cases.  If the console has
   been revoked, a reopen via privsep and write again is tried anyway.
   OK brynet@ deraadt@ jca@
VersionDeltaFile
1.248+8-6usr.sbin/syslogd/syslogd.c
+8-61 files

OpenBSD/src Xnc1WMFusr.sbin/vmd virtio.c pci.c

   vmd: send/recv pci config space instead of recreating pci devices on receive

   ok mlarkin@

OpenBSD/src 4ay7SXfusr.sbin/vmd vm.c

   vmd: re add rtc.per and rtc.sec evtimers on receive

   This was missed in receive. mc146818_start is already defined. This fixes rtc
   time resync on receive.

   ok mlarkin@
VersionDeltaFile
1.26+2-1usr.sbin/vmd/vm.c
+2-11 files

OpenBSD/src XojGZXSusr.sbin/syslogd syslogd.c

   When writing local output, syslogd ignores EAGAIN.  Unfortunately
   it has closed the file descriptor before checking the errno.  So
   f_file contained a bad file descriptor that could be reused at the
   next open.  Keep the file open if errno is EAGAIN.  Move the close(2)
   down where the old file descriptor in f_file is overwritten in all
   cases.
   OK deraadt@ jca@
VersionDeltaFile
1.247+5-3usr.sbin/syslogd/syslogd.c
+5-31 files

OpenBSD/src QpOn0q5sbin/dhclient parse.c

   Oops. Missed a file.

   Create global 'log_procname' and set it to '<ifname>' or
   '<ifname> [priv]' as appropriate for the process doing the
   setting. Use it as the prefix in all log_*() output. Makes
   tracking messages for an interface or a process much easier.
VersionDeltaFile
1.63+4-4sbin/dhclient/parse.c
+4-41 files

OpenBSD/src qFZJVVBsbin/dhclient dhclient.c kroute.c

   Create global 'log_procname' and set it to '<ifname>' or
   '<ifname> [priv]' as appropriate for the process doing the
   setting. Use it as the prefix in all log_*() output. Makes
   tracking messages for an interface or a process much easier.

OpenBSD/src BoHcqkEdistrib/ramdisk Makefile

   use strip directly.  The layers if macros are not actually helpful.
VersionDeltaFile
1.51+2-4distrib/ramdisk/Makefile
+2-41 files