OpenBSD/src 98YqzKEshare/man/man7 ports.7

   finish killing PLIST_DB as noticed by some anonymous guy
VersionDeltaFile
1.127+3-3share/man/man7/ports.7
+3-31 files

OpenBSD/src Zs9Kgaiusr.bin/sndiod dev.c

   Ignore the frame cents component in MMC relocate message.

   As MTC requires new position to be transmitted with one frame
   precision and then to advance in quarter-frame steps, its not
   necessary to pollute out mtc position pointer with a frame cents
   information, care about rounding errors and so on.
VersionDeltaFile
1.48+2-3usr.bin/sndiod/dev.c
+2-31 files

OpenBSD/src NT3c5D8usr.bin/sndiod defs.h

   Say in comment why we use 1/2400 second as MTC time unit.
VersionDeltaFile
1.3+3-2usr.bin/sndiod/defs.h
+3-21 files

OpenBSD/src vFV0Swhusr.sbin/acme-client acctproc.c

   Do not leak rsa keys; nobody is messing with the reference behind our
   back so there is no need to get a copy.
   Clue & probably OK tb
VersionDeltaFile
1.16+3-3usr.sbin/acme-client/acctproc.c
+3-31 files

OpenBSD/src IozRsr3sbin/sysctl sysctl.c

   Restrict filesystem access to read only _PATH_DEVDB and /dev through unveil(2),
   discussed by many.
   Additionally call ctime(3) before unveil(2) in order to avoid potential $TZ
   expansion and therefore avoiding opening more files that would need to be read,
   idea from deraadt@.
   While here sort the headers alphabetically.

   OK florian@ deraadt@
VersionDeltaFile
1.243+15-4sbin/sysctl/sysctl.c
+15-41 files

OpenBSD/src tgwjeWAusr.sbin/ntpd client.c constraint.c

   Be more aggressive retrying dns while in settime mode. The constraint
   engine does not know if we're in startup mode, so use a small interval
   the first few times there.

OpenBSD/src pKbEimfusr.sbin/acme-client main.c

   acctkey indirection is unnecessary, just pass authority->account
VersionDeltaFile
1.50+2-5usr.sbin/acme-client/main.c
+2-51 files

OpenBSD/src zY4Dd2usys/dev/pci/drm/amd/display/dc/dcn10 dcn10_dpp.c dcn10_hw_sequencer.c

   drm/amd/display: Use plane->color_space for dpp if specified

   From Nicholas Kazlauskas
   668440f6ee3f553252cb52da488d3ac3ba404382 in linux 4.19.y/4.19.51
   a1e07ba89d49581471d64c48152dbe03b42bd025 in mainline linux

OpenBSD/src qD0UDytsys/kern kern_sysctl.c

   In previous commit I forgot a net unlock if the PCB of the socket
   was already gone.
   OK mpi@
VersionDeltaFile
1.360+5-2sys/kern/kern_sysctl.c
+5-21 files

OpenBSD/src ELPmrq8sys/net if_pppoe.c

   Use timeout_add_sec(9)

   All ticks arguments to timeout_add() calls are positive multiple of hz, so
   simply reduce it and use the appropiate function.

   Also, (hz / 50) [ticks] = 1 / 50 [s] = 20 [ms].

   OK mpi
VersionDeltaFile
1.68+9-9sys/net/if_pppoe.c
+9-91 files

OpenBSD/src MXLRbNzlib/libc/stdlib realpath.3

   oops - missing .El in previous;
VersionDeltaFile
1.21+3-2lib/libc/stdlib/realpath.3
+3-21 files

OpenBSD/src xkgm7EFusr.sbin/acme-client acme-client.1

   Remove bugs section.
   It is missleading to call (parts of) acme-client staying root a bug.
   Discussed with deraadt@

   Non-RSA account keys are (probably) coming, so remove that as well
   while here.
VersionDeltaFile
1.32+2-9usr.sbin/acme-client/acme-client.1
+2-91 files

OpenBSD/src rZnKbQCsys/net if.c

   Free sizes for hooks and `if_sadl'.

   ok kn@
VersionDeltaFile
1.585+9-7sys/net/if.c
+9-71 files

OpenBSD/src DRqEXA0usr.sbin/syspatch syspatch.8

   "If any sets are missing, patches are skipped accordingly."

   wording help and ok jmc@
VersionDeltaFile
1.20+3-2usr.sbin/syspatch/syspatch.8
+3-21 files

OpenBSD/src vOtZYUTusr.sbin/acme-client keyproc.c

   Now that we have different key types (rsa and ecdsa) we probably
   should do something if the key type on disk differes from the
   configured keytype.
   Mark this XXX for now.
VersionDeltaFile
1.15+2-1usr.sbin/acme-client/keyproc.c
+2-11 files

OpenBSD/src QYQnVcClib/libc/stdlib realpath.3

   realpath(3) doesn't use lstat(2), readlink(2), or getcwd(3) anymore,
   it is a thin wrapper over the syscall __readlink(2).  Improve the list
   of possible errors.
   ok millert beck jmc
VersionDeltaFile
1.20+39-21lib/libc/stdlib/realpath.3
+39-211 files

OpenBSD/src nNFO2cTsys/kern vfs_syscalls.c

   Have __realpath() do the pathname==NULL -> EINVAL check itself, eliminating
   the need to do this in libc.
   btw, it is unfortunate posix went this way, because converting a clearly
   illegal condition to not be fatal but instead return an error which is
   potentially not checked in the caller, is sadly a large component of the
   runaway-train model that makes exploitation of software easy.. illegal
   software should crash hard.
   ok beck
VersionDeltaFile
1.318+4-1sys/kern/vfs_syscalls.c
+4-11 files

OpenBSD/src WHdb1jusys/dev/fdt imxuart.c

   Fix previous commit and unbreak the tree.
VersionDeltaFile
1.7+3-3sys/dev/fdt/imxuart.c
+3-31 files

OpenBSD/src lIUvVn7usr.sbin/acme-client parse.y

   Print domain key type in config test mode (-n).
VersionDeltaFile
1.37+17-2usr.sbin/acme-client/parse.y
+17-21 files

OpenBSD/src fNWmMDjshare/mk bsd.regress.mk

   simplify cleanup handling
   okay bluhm@
VersionDeltaFile
1.20+6-5share/mk/bsd.regress.mk
+6-51 files

OpenBSD/src 7Tbhg0zusr.bin/tmux layout-custom.c format.c

   Use the right format modifier when comparing, and remove a couple of
   unused variables.

OpenBSD/src 5cwNOr4usr.sbin/smtpd runq.c mta.c

   simplify the runq interface:

   - remove (unused) per-job callback
   - rename runq_schedule() to runq_schedule_at() and runq_delay()
     to runq_schedule()
   - remove unused runq_next()

   ok sunil@ gilles@

OpenBSD/src HVpiqKmusr.sbin/acme-client parse.h parse.y

   Track key type (RSA or ECDSA) in an enum and clean up a bit while here.
   Originaly from Renaud Allard following input from benno, tweaked by me.
   OK benno

OpenBSD/src Ix8jMlTregress/sys/kern Makefile, regress/sys/kern/clock_gettime monotonicrelapse.c Makefile

   new regress: clock_gettime(2); test if CLOCK_MONOTONIC is really monotonic

   suggested by kettenis@, tweaked by anton@.

   ok mpi@ jca@

OpenBSD/src lA47Mhosys/arch/amd64/amd64 identcpu.c, sys/arch/amd64/include specialreg.h

   Add TSC_ADJUST CPUID flag.

   ok deraadt@, mlarkin@

OpenBSD/src 2QqdNzqsys/dev/fdt imxuart.c

VersionDeltaFile
1.6+6-6sys/dev/fdt/imxuart.c
+6-61 files

OpenBSD/src wbjd2dmusr.bin/tmux format-draw.c

   Do not loop forever if a menu item contains invisible characters,
   reported by Thomas Sattler.
VersionDeltaFile
1.10+3-2usr.bin/tmux/format-draw.c
+3-21 files

OpenBSD/src PzyYXequsr.bin/mg log.c

   Note a segv with fprintf if a file with long lines is loaded with
   debug code running.
VersionDeltaFile
1.6+16-1usr.bin/mg/log.c
+16-11 files

OpenBSD/src 82l8FJxgnu/usr.bin/perl/cpan/Pod-Perldoc/lib/Pod/Perldoc ToMan.pm

   Delete totally bogus code specifically targetted at mandoc
   which tried to figure out whether mandoc supported UTF-8 output
   (which it has been doing since 2011) and which passed the -T locale
   option (which has been the default since 2014 and always will)
   but which required the -V option to work (which was deleted half
   a decade ago and will not come back).
   Nowadays, it is safe to assume that mandoc just works with UTF-8
   on both the input and output sides - in literally each and every
   operating system providing a mandoc port or package, even those
   that are seriously lagging behind.
   This patch will also be pushed upstream.
   OK tb@

OpenBSD/src BTv80dGlib/libcrypto/man X509_NAME_get_index_by_NID.3 X509_NAME_ENTRY_get_object.3

   Improve pages that briefly mentioned ERR - usually below SEE ALSO -
   but failed to provide any real information.
   OK tb@ jmc@

OpenBSD/src XwySdvklib/libcrypto/man OPENSSL_init_crypto.3 CONF_modules_load_file.3, lib/libssl/man SSL_library_init.3 OPENSSL_init_ssl.3

   Further improve the documentation of library initialization and configuration.
   Among other improvements:
   * Use a uniform wording at the top of the DECSRIPTION for obsolete pages.
   * Better explain how to use a non-standard configuration file.
   * Remove obsolete functions from SEE ALSO.
   Triggered by some suggestions from tb@.
   Tweaks and OK tb@.

OpenBSD/src hULbsDDusr.bin/tmux cmd-parse.y

   Show filename with -v for source-file.
VersionDeltaFile
1.16+5-2usr.bin/tmux/cmd-parse.y
+5-21 files

OpenBSD/src gudibvZsys/dev/usb if_upgt.c

   Use timeout_add_msec(9)

   UPGT_LED_ACTION_TMP_DUR is 100ms, avoid converting to Hz and back again.

   OK kevlo
VersionDeltaFile
1.84+2-5sys/dev/usb/if_upgt.c
+2-51 files

OpenBSD/src 5PyaTmausr.bin/tmux cmd-parse.y tmux.1

   A couple of minor parser changes around conditions: 1) only treat #{
   specially after a condition, otherwise as a comment (which is more as
   most people expect) 2) allow formats to be quoted after a condition.
VersionDeltaFile
1.15+21-7usr.bin/tmux/cmd-parse.y
1.666+3-3usr.bin/tmux/tmux.1
+24-102 files

OpenBSD/src xCLf5X2sys/dev/usb if_urtw.c

   Use timeout_add_msec(9)

   The timeval is used to represent 100ms, which are converted to Hz so they
   can be converted back - simplify this by using the new ms interface
   directly.

   Tested and OK kevlo
VersionDeltaFile
1.68+3-10sys/dev/usb/if_urtw.c
+3-101 files

OpenBSD/src KJkx5jQsys/dev/pci dwiic_pci.c

   match on Intel Apollo Lake ids
   from James Hastings
VersionDeltaFile
1.6+9-1sys/dev/pci/dwiic_pci.c
+9-11 files

OpenBSD/src 14neOaosys/dev/pci pcidevs_data.h pcidevs.h

   regen
VersionDeltaFile
1.1878+37-1sys/dev/pci/pcidevs_data.h
1.1883+10-1sys/dev/pci/pcidevs.h
+47-22 files

OpenBSD/src X4Bbszssys/dev/pci pcidevs

   more Intel Apollo Lake ids
   from James Hastings
VersionDeltaFile
1.1890+10-1sys/dev/pci/pcidevs
+10-11 files

OpenBSD/src r0XtdYwsys/dev/pci if_mcx.c

   Only add and remove flow table entries for multicast while the interface is
   up, and re-add flow table entries for all existing multicast groups when
   bringing the interface up.
VersionDeltaFile
1.30+28-15sys/dev/pci/if_mcx.c
+28-151 files

OpenBSD/src hCDVAE3sys/sys syscall_mi.h, sys/uvm uvm_map.c uvm_map.h

   The addition of writeable-syscall checking near MAP_STACK checking
   damaged the error messages.  Repair that, passing distinct format
   strings for the two cases.
   ok beck
VersionDeltaFile
1.246+5-6sys/uvm/uvm_map.c
1.21+5-3sys/sys/syscall_mi.h
1.62+2-2sys/uvm/uvm_map.h
+12-113 files

OpenBSD/src nQXOA2husr.bin/ssh ssh.c

   slightly more instructive error message when the user specifies multiple
   -J options on the commandline. bz3015 ok dtucker@
VersionDeltaFile
1.504+6-3usr.bin/ssh/ssh.c
+6-31 files

OpenBSD/src gbIvhvsregress/usr.bin/ssh/unittests/conversion tests.c

   check for convtime() refusing to accept times that resolve to LONG_MAX
   Reported by Kirk Wolf bz2977; ok dtucker

OpenBSD/src gAkZWYRusr.bin/ssh ssh-agent.c

   process agent requests for RSA certificate private keys using correct
   signature algorithm when requested. Patch from Jakub Jelen in bz3016
   ok dtucker markus
VersionDeltaFile
1.235+6-1usr.bin/ssh/ssh-agent.c
+6-11 files

OpenBSD/src rNtrbTpsys/dev/pci if_mcx.c

   Add a barrier after arming a completion queue.  If multiple cqs are using
   the same uar page, these writes could be combined, which would result in
   a queue not being armed.
VersionDeltaFile
1.29+3-2sys/dev/pci/if_mcx.c
+3-21 files

OpenBSD/src 2nXIyufusr.bin/ssh auth2-pubkey.c

   for public key authentication, check AuthorizedKeysFiles files before
   consulting AuthorizedKeysCommand; ok dtucker markus
VersionDeltaFile
1.89+18-11usr.bin/ssh/auth2-pubkey.c
+18-111 files

OpenBSD/src ZgiBBfeusr.bin/ssh ssh-keysign.c

   if passed a bad fd, log what it was
VersionDeltaFile
1.58+2-2usr.bin/ssh/ssh-keysign.c
+2-21 files

OpenBSD/src dBE8RGeusr.bin/tmux cmd-load-buffer.c cmd-save-buffer.c

   Use the right client when working out where to save or load the buffer,
   reported by kn@.

OpenBSD/src Jjn0ZNEusr.bin/tmux format.c

   Do not crash if the environment variable is present but empty.
VersionDeltaFile
1.203+2-2usr.bin/tmux/format.c
+2-21 files

OpenBSD/src XpNJ2wksys/kern kern_exit.c

   Use PWAIT instead of PUSER in exit1().

   When the main thread of a MT process dies, it doesn't matter at which
   priority it gets awaken to do the lasts cleanups.  Not using PUSER makes
   it easier to understand the existing scheduler logic.

   ok visa@
VersionDeltaFile
1.177+2-2sys/kern/kern_exit.c
+2-21 files

OpenBSD/src IdZkV2Rsys/net bpf.c

   free(9) sizes for buffers.

   ok anton@, sashan@
VersionDeltaFile
1.177+4-4sys/net/bpf.c
+4-41 files