OpenBSD/src b2ZTnZeusr.bin/ssh log.c

   don't strnvis() log messages that are going to be logged by sshd-auth
   via its parent sshd-session process, as the parent will also run them
   though strnvis().

   Prevents double-escaping of non-printing characters in some log
   messages. bz3896 ok dtucker@
VersionDeltaFile
1.66+3-2usr.bin/ssh/log.c
+3-21 files

OpenBSD/src ag5Lf1Usys/arch/sh/sh sys_machdep.c

   needs proc.h for PS_PLEDGE
VersionDeltaFile
1.3+2-1sys/arch/sh/sh/sys_machdep.c
+2-11 files

OpenBSD/src IPHFJKmgnu/llvm/libunwind/src AddressSpace.hpp UnwindCursor.hpp

   re-apply three commits that were lost while merging the 19.1.7 update

   Initial IP-based caching implementation with O(logn) lookup.

   Caching implemented via red-black trees, this can be improved and
   further work is on-going to bring it closer to GNU's performance that
   uses a LRU-MRU 8-entries based caching algorithm.

   Prompted by robert@ who run into a runtime of an executed macro of
   5 minutes in libreoffice. With this the execution is reduced to 58 seconds.

   C++11 tips from espie@, rsadowski@
   Tested by robert@
   from robert@; OK mortimer@, kettenis@.

   Make the unwind cache tread-safe by declaring it thread_local. Solves
   segfaults seen on exception handling.
   from robert@; ok kettenis@


    [29 lines not shown]
VersionDeltaFile
1.5.2.1+67-0gnu/llvm/libunwind/src/AddressSpace.hpp
1.6.2.1+10-1gnu/llvm/libunwind/src/UnwindCursor.hpp
1.7.2.1+1-1gnu/llvm/libunwind/src/assembly.h
+78-23 files

OpenBSD/src X6nIYreetc/etc.alpha MAKEDEV, etc/etc.amd64 MAKEDEV

   sync
VersionDeltaFile
1.228+3-2etc/etc.alpha/MAKEDEV
1.151+3-2etc/etc.amd64/MAKEDEV
1.35+3-2etc/etc.arm64/MAKEDEV
1.49+3-2etc/etc.armv7/MAKEDEV
1.168+3-2etc/etc.hppa/MAKEDEV
1.287+3-2etc/etc.i386/MAKEDEV
+18-128 files not shown
+42-2814 files

OpenBSD/src w9UgWwgetc MAKEDEV.mi

   Only make nodes for extra partitions if an architecture has crossed over
   to 52.  That will happen to most or all architectures, but we don't
   need to so yet.
   I'm also considering adding a environment-variable knob to be used on
   a single MAKEDEV run which wants to avoid the extra node creations,
   as a way to help out some tight install media (only a few of those)
VersionDeltaFile
1.89+3-2etc/MAKEDEV.mi
+3-21 files

OpenBSD/src ahRvUMAetc/rc.d spamlogd

   apply unbound's new getopts approach to replace ugly sed(1) one-liner

   OK sthen
VersionDeltaFile
1.7+6-3etc/rc.d/spamlogd
+6-31 files

OpenBSD/src ICDcdHzetc/rc.d unbound

   Support non-default config file paths (e.g. for multiple instances)

   A differing -c argument breaks rc_pre()'s assumption about it;
   the trust anchor file is equally hard coded, possibly not matching.
   Use ksh(1)'s getopts to peek into daemon_flags use that if found.

   Report and initial diff from obsd at mulh.net on bugs@
   tweaks kn
   OK sthen
VersionDeltaFile
1.10+10-4etc/rc.d/unbound
+10-41 files

OpenBSD/src Yuaujb1distrib/miniroot install.sub

   Enable IPv6 autoconf aka. SLAAC by default;  OK phessler sthen
VersionDeltaFile
1.1281+2-2distrib/miniroot/install.sub
+2-21 files

OpenBSD/src qz0JHzishare/mk bsd.lib.mk

   amend the exclude list for the readelf output for syspatch building (aarch64)
VersionDeltaFile
1.105+2-1share/mk/bsd.lib.mk
+2-11 files

OpenBSD/src O1QTnu3distrib/sets/lists/comp mi

   sync
VersionDeltaFile
1.1759+2-0distrib/sets/lists/comp/mi
+2-01 files

OpenBSD/src jKbrZOpshare/man/man4 bpf.4, sys/net bpf_filter.c bpf.h

   add XOR and MOD operations.

   linux introduced these and netbsd and freebsd have picked them up.
   i'm not sure of the usefulness of these, but they're cheap to
   implement.

   from Guy Harris via bugs@
VersionDeltaFile
1.50+26-2share/man/man4/bpf.4
1.36+21-1sys/net/bpf_filter.c
1.75+3-1sys/net/bpf.h
+50-43 files

OpenBSD/src Jh4h3IEsys/arch/amd64/stand/libsa softraid_amd64.c, sys/arch/arm64/stand/efiboot softraid_arm64.c

   bootblock softraid code was assuming struct disklabel fits in a 512 byte
   buffer.  That is no longer true, since the on-disk is being seperated
   from the in-memory.
   ok krw florian hshoexer
VersionDeltaFile
1.10+2-2sys/arch/amd64/stand/libsa/softraid_amd64.c
1.6+2-2sys/arch/arm64/stand/efiboot/softraid_arm64.c
1.6+2-2sys/arch/i386/stand/libsa/softraid_i386.c
1.5+2-2sys/arch/riscv64/stand/efiboot/softraid_riscv64.c
+8-84 files

OpenBSD/src 9Tf8BYZregress/lib/libcrypto/bn bn_test.c

   bn_test: avoid last use of BN_HEX_FMT1 in libressl
VersionDeltaFile
1.25+4-2regress/lib/libcrypto/bn/bn_test.c
+4-21 files

OpenBSD/src YQSG4RVregress/lib/libcrypto/bn bn_test.c

   bn_test: remove dead code

   We haven't defined SIXTY_FOUR_BITS in a long time, if ever. The last
   #undef SIXTY_FOUR_BITS were removed when we cleaned up opensslconf.h.
   Code behind #ifdef SIXTY_FOUR_BITS is therefore dead.
VersionDeltaFile
1.24+1-12regress/lib/libcrypto/bn/bn_test.c
+1-121 files

OpenBSD/src PcHfrj9sys/net if.c if_var.h

   revert "Push netlock down to ifconf() and move copyout() out of netlock"

   it is missing some variable declarations, so it doesnt compile.
VersionDeltaFile
1.751+17-53sys/net/if.c
1.141+0-1sys/net/if_var.h
+17-542 files

OpenBSD/src KcsURh4usr.sbin/rpki-client rpki-client.8

   rpki-client.8: bump draft dates, consistently use full month names
VersionDeltaFile
1.133+7-7usr.sbin/rpki-client/rpki-client.8
+7-71 files

OpenBSD/src cM7DBfRusr.sbin/rpki-client rpki-client.8

   rpki-client.8: ditch -02 suffix from spl draft
VersionDeltaFile
1.132+3-3usr.sbin/rpki-client/rpki-client.8
+3-31 files

OpenBSD/src mTm31uRusr.sbin/rpki-client cms.c

   rpki-client: fix plural of CRL in a comment
VersionDeltaFile
1.55+2-2usr.sbin/rpki-client/cms.c
+2-21 files

OpenBSD/src LVtnv0kusr.sbin/tcpdump privsep.c

   only try BIOCLOCK against bpf if tcpdump is using bpf.

   fixes tcpdump -r pcapfile, which is getting packets from a file,
   not the kernel via bpf.

   problem found by bluhm@ and regress tests
   ok deraadt@
VersionDeltaFile
1.59+2-2usr.sbin/tcpdump/privsep.c
+2-21 files

OpenBSD/src gFWa5Uyusr.sbin/bgpd rde_peer.c rde.c

   No need to check for PREFIX_FLAG_DEAD in the prefix tree walker
   callbacks. prefix_dump_r() already skips those via prefix_is_dead().

   OK tb@
VersionDeltaFile
1.52+2-4usr.sbin/bgpd/rde_peer.c
1.664+2-2usr.sbin/bgpd/rde.c
+4-62 files

OpenBSD/src xdXBBv5sys/arch/sparc64/stand/ofwboot srt0.s boot.c

   Simplify OF_chain() interface, remove commented out code, and do not bother
   flushing the cache for non-text parts of the kernel.
   Crank the bootloader version, just in case that last bit turns out to be a
   bad idea.

   ok kettenis@ deraadt@
VersionDeltaFile
1.8+1-10sys/arch/sparc64/stand/ofwboot/srt0.s
1.45+4-5sys/arch/sparc64/stand/ofwboot/boot.c
1.19+3-2sys/arch/sparc64/stand/ofwboot/elf64_exec.c
1.19+2-2sys/arch/sparc64/stand/ofwboot/Locore.c
1.8+2-2sys/arch/sparc64/stand/ofwboot/openfirm.h
1.31+1-1sys/arch/sparc64/stand/ofwboot/vers.c
+13-226 files

OpenBSD/src 0506ALFsys/net if.c if_var.h

   Push netlock down to ifconf() and move copyout() out of netlock.

   Link interface and address descriptors to the `if_tmplist_lock'
   protected temporary lists while holding netlock and then release it. Do
   copyout() while following these lists and holding only
   `if_tmplist_lock'.

   ok bluhm
VersionDeltaFile
1.750+54-18sys/net/if.c
1.140+2-1sys/net/if_var.h
+56-192 files

OpenBSD/src aKCoQ7csys/lib/libsa disklabel.c

   Bootblocks must read the old 16-partition "skinny" label.  Later on,
   we'll add support for the 52-partition "fat" label.
VersionDeltaFile
1.6+15-3sys/lib/libsa/disklabel.c
+15-31 files

OpenBSD/src KONFsZmlib/libc/gen login_cap.3

   Add doc for setusercontext(LOGIN_SETXDGENV)

   ok matthieu@
VersionDeltaFile
1.25+9-2lib/libc/gen/login_cap.3
+9-21 files

OpenBSD/src YENRvlwetc/etc.alpha MAKEDEV, etc/etc.amd64 MAKEDEV

   sync
VersionDeltaFile
1.227+2-3etc/etc.alpha/MAKEDEV
1.150+2-3etc/etc.amd64/MAKEDEV
1.34+2-3etc/etc.arm64/MAKEDEV
1.48+2-3etc/etc.armv7/MAKEDEV
1.167+2-3etc/etc.hppa/MAKEDEV
1.286+2-3etc/etc.i386/MAKEDEV
+12-188 files not shown
+28-4214 files

OpenBSD/src HL5VCqletc MAKEDEV.mi

   the partition multiplier is now always 64; ok krw
VersionDeltaFile
1.88+2-3etc/MAKEDEV.mi
+2-31 files

OpenBSD/src 85DdKoisys/dev/fdt files.fdt

   Unbreak kernel builds on architectures that use FDT.
VersionDeltaFile
1.216+1-2sys/dev/fdt/files.fdt
+1-21 files

OpenBSD/src gXQnuSXsys/kern subr_disk.c

   bogus asserts; ok krw gnezdo
VersionDeltaFile
1.283+1-5sys/kern/subr_disk.c
+1-51 files

OpenBSD/src TebO4Yvusr.bin/du du.1

   consistently use one directory term
VersionDeltaFile
1.40+3-3usr.bin/du/du.1
+3-31 files

OpenBSD/src QMR5XR5etc rc daily, include login_cap.h

   Implement XDG_RUNTIME_DIR support through setusercontext(LOGIN_SETXDGENV)

   If LOGIN_SETXDGENV is passed in the flags, ensure the presence and
   usability of a runtime directory dedicated to <uid>. Set the
   XDG_RUNTIME_DIR variable only if the directory is usable.

   With feedback from deraadt@, matthieu@ and guenther@.
   ok deraadt@ robert@
VersionDeltaFile
1.47+67-1lib/libc/gen/login_cap.c
1.588+4-1etc/rc
1.20+3-2include/login_cap.h
1.102+2-2etc/daily
+76-64 files