OpenBSD/src Wm549P9usr.bin/tmux tmux.1

   Use \- for hyphens in tmux.1 to cause newer groff versions to render
   them correctly (ASCII hyphen rather than Unicode) which aids copy and
   paste. From Keith Thompson in GitHub issue 4948.
VersionDeltaFile
1.1041+1,303-1,294usr.bin/tmux/tmux.1
+1,303-1,2941 files

OpenBSD/src Usx6grIsys/kern kern_pledge.c

   In the namei callback for __pledge_open() invert the logic of checking
   pledge/namei modes and then checking for the path.  Now, first
   identify the path with array bsearch then check the pledge/namei modes.
   Since this is __pledge_open(), if the path is not known, terminate with
   an EACCES abort.  If the path is known but the pledge/namei modes don't
   suggest an unveil bypass, allow the code to fallthrough to the rpath/wpath
   checks, and then back into namei for unveil validation.
   ok dgl
VersionDeltaFile
1.353+140-80sys/kern/kern_pledge.c
+140-801 files

OpenBSD/src ConoqBusys/kern kern_pledge.c kern_sysctl.c

   Wrap the pledge-related sysctl code in SMALL_KERNEL, because it is big
   and the ramdisk does not need it
   ok mlarkin, discussed with dgl
VersionDeltaFile
1.352+3-1sys/kern/kern_pledge.c
1.486+3-1sys/kern/kern_sysctl.c
+6-22 files

OpenBSD/src o5jebnCregress/usr.bin/ssh hostbased.sh

   Use ~/.shosts for Hostbased test.
VersionDeltaFile
1.9+4-3regress/usr.bin/ssh/hostbased.sh
+4-31 files

OpenBSD/src WWn9xsqregress/usr.bin/ssh hostbased.sh

   Ensure known_hosts file exists when setting up.
VersionDeltaFile
1.8+2-1regress/usr.bin/ssh/hostbased.sh
+2-11 files

OpenBSD/src jJRwWIksys/dev/dt dt_dev.c

   dt: Deny enabling probes after recording starts

   Enabling more probes after recording starts using the DTIOCRECORD ioctl
   only puts these probes onto the ds_pcbs list, but not on the dtp_pcbs.
   Stopping the recording afterwards crashes.

   Do not allow to add more probes after recording started. For symmetry,
   also do not allow to remove probes either.

   ok mpi@

   Reported-by: syzbot+1ee7b3d649b3fd543300 at syzkaller.appspotmail.com
VersionDeltaFile
1.48+7-1sys/dev/dt/dt_dev.c
+7-11 files

OpenBSD/src tZHQTMYsys/kern kern_pledge.c

   the array must be sorted for bsearch
VersionDeltaFile
1.351+2-1sys/kern/kern_pledge.c
+2-11 files

OpenBSD/src Le7F5FTsys/kern kern_pledge.c

   Stop allowing stat("/etc/hosts") in pledge "dns".

   Only libc can read /etc/hosts under pledge "dns" now, so stat() succeeding
   based on the pledge is misleading.

   ok deraadt
VersionDeltaFile
1.350+1-11sys/kern/kern_pledge.c
+1-111 files

OpenBSD/src TObNCxZsys/kern kern_pledge.c

   Remove outdated comment. BYPASSUNVEIL is used inside __pledge_open only now.
VersionDeltaFile
1.349+1-6sys/kern/kern_pledge.c
+1-61 files

OpenBSD/src EAjOVweinclude signal.h, lib/libc/gen psignal.3 psignal.c

   psignal(3): align the type of the signal parameter with POSIX

   POSIX uses an int for the signal number instead of an unsigned int. NetBSD
   made this change in 2010 and FreeBSD made this change in 2016. Follow suit
   with the other BSDs and match what POSIX specifies.

   This should not have an impact on the ABI and therefore no bump is needed.

   Flagged by Sortix os-test.

   ok deraadt@, millert@
VersionDeltaFile
1.15+3-3lib/libc/gen/psignal.3
1.27+2-2include/signal.h
1.11+2-2lib/libc/gen/psignal.c
+7-73 files

OpenBSD/src OfNPaCAsys/netinet if_ether.c, sys/netinet6 nd6.h

   refereced -> referenced; ok bluhm@
VersionDeltaFile
1.278+2-2sys/netinet/if_ether.c
1.106+2-2sys/netinet6/nd6.h
+4-42 files

OpenBSD/src j3EmjJ3sys/net if_veb.c

   isolaved -> isolated; ok dlg@
VersionDeltaFile
1.71+2-2sys/net/if_veb.c
+2-21 files

OpenBSD/src yLhMB0Hregress/usr.bin/ssh hostbased.sh

   Check if host keys exist before adding them, and expand on the warning
   about modifying the system config.
VersionDeltaFile
1.7+7-5regress/usr.bin/ssh/hostbased.sh
+7-51 files

OpenBSD/src ucxe2PClib/libz compress.3 zlib.h, sys/lib/libz zlib.h

   ENONBLOCK -> EWOULDBLOCK, former does not exist
   ok tb@
VersionDeltaFile
1.35+3-3lib/libz/compress.3
1.33+1-1lib/libz/zlib.h
1.35+1-1sys/lib/libz/zlib.h
+5-53 files

OpenBSD/src askGCsgregress/usr.bin/ssh hostbased.sh

   Add special handling of TEST_SSH_HOSTBASED_AUTH=setupandrun.

   This will MODIFY THE CONFIG OF THE SYSTEM IT IS RUNNING ON to enable
   hostbased authentication to/from itself and run the hostbased tests.  It
   won't undo these changes, so don't do this on a system where this matters.
VersionDeltaFile
1.6+21-2regress/usr.bin/ssh/hostbased.sh
+21-21 files

OpenBSD/src RhMBQoSusr.bin/tmux grid.c

   Check lastgc is not NULL before using it, GitHub issue 4935 from Pavel
   Lavrukhin.
VersionDeltaFile
1.145+2-2usr.bin/tmux/grid.c
+2-21 files

OpenBSD/src A4KctxMusr.bin/tmux mode-tree.c

   Fix a NULL dereference and use after free, GitHub issue 4936 from Pavel
   Lavrukhin.
VersionDeltaFile
1.80+6-5usr.bin/tmux/mode-tree.c
+6-51 files

OpenBSD/src gY8l2cVusr.bin/tmux input.c

   Use window options for cursor-style to avoid crash when no pane, from
   Arden Packeer in GitHub issue 4942.
VersionDeltaFile
1.255+6-5usr.bin/tmux/input.c
+6-51 files

OpenBSD/src FBdmIsausr.bin/tmux tty.c tty-draw.c

   Fix issue where popup window gets overwritten by background updates,
   from Conor Taylor in GitHub issue 4920.
VersionDeltaFile
1.458+33-8usr.bin/tmux/tty.c
1.5+23-10usr.bin/tmux/tty-draw.c
+56-182 files

OpenBSD/src nsAqoitusr.bin/tmux screen-redraw.c

   Protect against overflow when scrollbar is off screen, from san65384 at
   gmail dot com in GitHub issue 4933.
VersionDeltaFile
1.112+3-2usr.bin/tmux/screen-redraw.c
+3-21 files

OpenBSD/src drguS8dsys/net if_types.h

   Circiut -> Circuit
VersionDeltaFile
1.25+2-2sys/net/if_types.h
+2-21 files

OpenBSD/src bOVIz1tsys/kern subr_witness.c

   reveresal -> reversal
VersionDeltaFile
1.59+2-2sys/kern/subr_witness.c
+2-21 files

OpenBSD/src b9x7d6nshare/misc mime.types

   Declare font media types as specified in RFC 8081.

   application/vnd.oasis.opendocument.formula-template is now associated
   with the file extension odft rather than otf.

   ok tb@
VersionDeltaFile
1.7+8-3share/misc/mime.types
+8-31 files

OpenBSD/src qtOOKhUusr.bin/ssh sshd_config.5 ssh_config.5

   clarify that Authorized(Keys|Principals)(File|Command) are only
   consulted for valid users.

   clarify that TOKENS are expanded without sanitisation or escaping
   and that it's the user's reponsibility to ensure their usage is
   safe.

   prompted by bz3936; feedback/ok deraadt@
VersionDeltaFile
1.396+14-3usr.bin/ssh/sshd_config.5
1.423+10-3usr.bin/ssh/ssh_config.5
+24-62 files

OpenBSD/src OWK9FRJsys/netinet in.c igmp.c, sys/netinet6 in6.c mld6.c

   Protect IGMP and MLD6 fast timer with rwlock.

   Multicast interface addresses for IPv4 and IPv6 get their own per
   interface lock.  Protect the TAILQ if_maddrlist with rwlock
   if_maddrlock.  Also struct in_multi and in6_multi use this lock for
   their state and timer.  Sleeps in malloc(9) are possible.  Run IGMP
   and MLD6 fast timeout with shared instead of exclusive net lock.

   To prevent calling ip_output() or ip6_output() while holding the
   multicast lock, delay igmp_sendpkt() and mld6_sendpkt().  All
   information that is needed to create and send a multicast packet
   is stored in igmp_pktinfo or mld6_pktinfo.  If necessary, multiple
   pktinfo are queued.  After the lock has been released, packes are
   sent based on pktinfo.

   OK mvs@
VersionDeltaFile
1.279+65-55sys/netinet6/in6.c
1.194+61-46sys/netinet/in.c
1.74+59-33sys/netinet6/mld6.c
1.97+20-9sys/netinet/igmp.c
1.85+10-4sys/netinet6/in6_var.h
1.47+10-4sys/netinet/in_var.h
+225-1512 files not shown
+234-1578 files

OpenBSD/src Oklii10lib/libskey skey.5

   The maximum S/Key sequence number is 10,000 not 1,000.
   From Andy Bradford
VersionDeltaFile
1.10+3-3lib/libskey/skey.5
+3-31 files

OpenBSD/src jdvmqi4share/man/man5 python-module.5

   tweak MODPY_PYBUILD section, avoid some duplication, give a hint about
   setting MODCARGO_CARGOTOML for maturin ports
VersionDeltaFile
1.24+17-12share/man/man5/python-module.5
+17-121 files

OpenBSD/src 48zsPgjusr.bin/awk main.c

   Found another deeply hidden open /dev/null O_RDWR which was happening
   in awk -safe mode.  Reproducer is awk -safe '{ close("/dev/stdin"); }
   Rerrange the pledges and unveils to make it work.
   ok millert dgl
VersionDeltaFile
1.74+18-8usr.bin/awk/main.c
+18-81 files

OpenBSD/src i83fyCousr.sbin/nsd rdata.c configure

   merge nsd 4.14.2
VersionDeltaFile
1.20+3,845-963usr.sbin/nsd/rdata.c
1.64+1,837-1,308usr.sbin/nsd/configure
1.24+969-868usr.sbin/nsd/dns.c
1.4+654-31usr.sbin/nsd/rdata.h
1.25+414-240usr.sbin/nsd/difffile.c
1.6+274-340usr.sbin/nsd/ixfr.c
+7,993-3,75044 files not shown
+9,501-4,60250 files

OpenBSD/src OdngtNrusr.sbin/nsd rdata.c dns.c

   import nsd 4.14.2
VersionDeltaFile
1.1.1.17+3,847-965usr.sbin/nsd/rdata.c
1.1.1.17+969-868usr.sbin/nsd/dns.c
1.1.1.6+654-31usr.sbin/nsd/rdata.h
1.1.1.24+414-240usr.sbin/nsd/difffile.c
1.1.1.4+274-340usr.sbin/nsd/ixfr.c
1.1.1.18+205-164usr.sbin/nsd/zonec.c
+6,363-2,60854 files not shown
+7,989-3,26460 files