OpenBSD/src vjZTf9Qregress/usr.bin/ssh/unittests/sshbuf test_sshbuf_getput_basic.c

   unit tests for sshbuf_get_nulterminated_string()
VersionDeltaFile
1.6+116-1regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf_getput_basic.c
+116-11 files

OpenBSD/src IvWXcyhusr.bin/ssh sshbuf-getput-basic.c sshbuf.h

   add a sshbuf_get_nulterminated_string() function to pull a \0-
   terminated string from a sshbuf. Intended to be used to improve
   parsing of SOCKS headers for dynamic forwarding.

   ok deraadt; feedback Tim van der Molen
VersionDeltaFile
1.14+39-1usr.bin/ssh/sshbuf-getput-basic.c
1.33+5-1usr.bin/ssh/sshbuf.h
+44-22 files

OpenBSD/src luPtR3msys/dev/pci if_ixl.c

   Determine how many queue pairs we have by looking at the I40E_PFLAN_QALLOC
   register, rather than assuming we have the full capacity of the whole
   chip, which is likely to be split among 2 or 4 functions.

   ok jan@ dlg@
VersionDeltaFile
1.113+7-7sys/dev/pci/if_ixl.c
+7-71 files

OpenBSD/src rbm330xsys/lib/libsa disklabel.c

   Delete spurious assignment.

   ok deraadt@
VersionDeltaFile
1.7+1-2sys/lib/libsa/disklabel.c
+1-21 files

OpenBSD/src tFvIWemusr.sbin/bgpd rde_adjout.c rde.h

   In the Adj-RIB-Out dmetric has no meaning (by default there is only one
   path). Also nhflags are not needed any more since the nexthop selection
   happens right before addition to the Adj-RIB-Out in up_prep_adjout().

   OK tb@
VersionDeltaFile
1.6+4-11usr.sbin/bgpd/rde_adjout.c
1.324+1-9usr.sbin/bgpd/rde.h
1.183+1-2usr.sbin/bgpd/rde_update.c
1.669+1-2usr.sbin/bgpd/rde.c
+7-244 files

OpenBSD/src e2wMLavusr.sbin/bgpd rde_adjout.c rde.h

   Split up the PREFIX flags, split the name space and use PREFIX_ADJOUT
   for those that only affect that struct.
   In the process retire PREFIX_FLAG_ADJOUT.
   OK tb@
VersionDeltaFile
1.5+41-45usr.sbin/bgpd/rde_adjout.c
1.323+12-12usr.sbin/bgpd/rde.h
1.182+7-7usr.sbin/bgpd/rde_update.c
1.281+1-12usr.sbin/bgpd/rde_rib.c
1.56+3-3usr.sbin/bgpd/rde_peer.c
1.668+2-4usr.sbin/bgpd/rde.c
+66-836 files

OpenBSD/src uE3hzC4usr.bin/ftp fetch.c

   ftp: fix spelling of NULL
VersionDeltaFile
1.221+2-2usr.bin/ftp/fetch.c
+2-21 files

OpenBSD/src FdtXWXEusr.bin/finger lprint.c

   finger: const char *t, *tzn: avoids compiler warnings with time.h r1.33

   ok jca millert
VersionDeltaFile
1.14+2-2usr.bin/finger/lprint.c
+2-21 files

OpenBSD/src ANNdkrklib/libc/time strptime.c localtime.c

   localtime, strptime: time.h r1.33 removed the need to cast away const

   ok jca millert
VersionDeltaFile
1.34+3-3lib/libc/time/strptime.c
1.72+2-2lib/libc/time/localtime.c
+5-52 files

OpenBSD/src znVx3FZinclude time.h, lib/libc/time ctime.3

   time.h: const correct tm_zone in struct tm

   The Base Specifications, Issue 8 incorporated Austin Group Defect 1533
   adding long tm_gmtoff (which we already have) and const char *tm_zone,
   which we have but without const. Adapt our struct. This was tested in
   an amd64 bulk without fallout and fixes a bunch of compiler warnings
   from strptime.c r1.32 where gmt[] and utc[] were moved to rodata.

   https://austingroupbugs.net/view.php?id=1533

   ok jca millert
VersionDeltaFile
1.50+3-3lib/libc/time/ctime.3
1.33+2-2include/time.h
+5-52 files

OpenBSD/src rF7w1QRsys/net pf_ioctl.c

   Those finishing touches were supposed to land
   with source/state limiter changes. I failed to
   spot them during code review.

   OK dlg@
VersionDeltaFile
1.426+27-35sys/net/pf_ioctl.c
+27-351 files

OpenBSD/src ylZwFUPusr.sbin/bgpd rde.h rde_decide.c

   The union struct wrapping for list and tree in struct prefix and
   prefix_adjout are no longer needed. Remove this extra wrapping.

   OK tb@
VersionDeltaFile
1.322+18-28usr.sbin/bgpd/rde.h
1.105+20-20usr.sbin/bgpd/rde_decide.c
1.667+12-12usr.sbin/bgpd/rde.c
1.280+10-10usr.sbin/bgpd/rde_rib.c
1.132+3-3usr.sbin/bgpd/mrt.c
1.4+3-3usr.sbin/bgpd/rde_adjout.c
+66-762 files not shown
+71-818 files

OpenBSD/src ox7duzpusr.sbin/bgpd rde_adjout.c rde.c

   Duplicate struct prefix into struct prefix_adjout and adjust code
   to work with that.

   Make sure that anything in the adj-rib-out uses the new struct. In
   some cases code has to be duplicated since it is no longer possible to
   use one code path to cover both Local-RIB and Adj-Out-RIB. This is
   mostly in the code handling the 'bgpctl show rib' family of commands.

   OK tb@
VersionDeltaFile
1.3+112-61usr.sbin/bgpd/rde_adjout.c
1.666+130-36usr.sbin/bgpd/rde.c
1.321+75-28usr.sbin/bgpd/rde.h
1.180+21-17usr.sbin/bgpd/rde_update.c
1.279+11-5usr.sbin/bgpd/rde_rib.c
1.54+3-3usr.sbin/bgpd/rde_peer.c
+352-1506 files

OpenBSD/src s9plY3busr.bin/ssh servconf.c

   Plug leaks while parsing Match blocks.  Coverity CID 469304, ok djm@
VersionDeltaFile
1.436+13-12usr.bin/ssh/servconf.c
+13-121 files

OpenBSD/src k92p7DYusr.bin/ssh readconf.c

   Plug leaks while parsing Match blocks.  Coverity CID 515634, ok miod@ djm@
VersionDeltaFile
1.407+5-4usr.bin/ssh/readconf.c
+5-41 files

OpenBSD/src VuxyC1aregress/usr.bin/ssh/unittests/authopt tests.c

   Free opts in FAIL_TEST.  It should always be NULL anyway so this is a no-op,
   but it should placate Coverity CID 405064.
VersionDeltaFile
1.5+2-1regress/usr.bin/ssh/unittests/authopt/tests.c
+2-11 files

OpenBSD/src PRe0Eunsys/dev/pci if_iavf.c

   Instead of assuming the PF gave us 4 queue pairs, use the number returned
   from the IAVF_VC_OP_GET_VF_RESOURCES message.

   ok bluhm@
VersionDeltaFile
1.27+4-6sys/dev/pci/if_iavf.c
+4-61 files

OpenBSD/src phfKFbQshare/man/man4 gre.4

   veb works better than bridge in these examples
VersionDeltaFile
1.85+12-12share/man/man4/gre.4
+12-121 files

OpenBSD/src i9Od1gVshare/man/man4 mpw.4

   use veb to demonstrate a vpls topology
VersionDeltaFile
1.10+16-13share/man/man4/mpw.4
+16-131 files

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

   rpki-client: fix cms.c includes

   cms.c doesn't need stdint.h. It does need stddef.h (NULL, size_t).
VersionDeltaFile
1.58+2-2usr.sbin/rpki-client/cms.c
+2-21 files

OpenBSD/src wYXFaMhlib/libcrypto/objects objects.txt obj_mac.num

   Correct the MLKEM hybrid objects values.

   The ietf has had a bunch of back and forth over what will happen here.
   in the end the previously mentioned draft will not include the TLS hybrids,
   so we change this to use reference the correct draft for TLS, and use the
   same name everyone else is using, without an OID.

   While we will probably end up needing the *other* hybrids for things like
   CMS, we will bring them in when we need them and have official OID values
   from IANA.

   ok tb@
VersionDeltaFile
1.45+4-5lib/libcrypto/objects/objects.txt
1.39+1-3lib/libcrypto/objects/obj_mac.num
+5-82 files

OpenBSD/src RqjkhCxusr.sbin/makefs ffs.c

   merge the correct skinny-label into the single sector available.
   We don't need to provide a fat-label, because the partitions in the
   list don't need it.  If this image is later used in a circumstance
   where someone wants to tweak and add higher partitions, that will work
   fine, but we don't need to create it ahead of time.
   ok krw
VersionDeltaFile
1.40+4-3usr.sbin/makefs/ffs.c
+4-31 files

OpenBSD/src SwgrSgVsys/arch/amd64/stand/vmboot Makefile, sys/arch/octeon/stand/boot Makefile

   Use MAKEDEV_PARTITIONS=16 to create fewer partitions on 3
   size-constrained boot media.
   ok visa
VersionDeltaFile
1.13+2-2sys/arch/octeon/stand/boot/Makefile
1.5+2-2sys/arch/powerpc64/stand/boot/Makefile
1.2+2-2sys/arch/amd64/stand/vmboot/Makefile
+6-63 files

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

   sync
VersionDeltaFile
1.230+3-3etc/etc.alpha/MAKEDEV
1.153+3-3etc/etc.amd64/MAKEDEV
1.37+3-3etc/etc.arm64/MAKEDEV
1.51+3-3etc/etc.armv7/MAKEDEV
1.170+3-3etc/etc.hppa/MAKEDEV
1.289+3-3etc/etc.i386/MAKEDEV
+18-188 files not shown
+42-4214 files

OpenBSD/src cBoXo5Yetc MAKEDEV.mi

   Pick up MAKEDEV_PARTITIONS from the environment to replace the sysctl
   maxpartitions value.  It is expected things using this will set it to 16,
   and it creates less inodes for the disk entries.
   This is intentionally not documented since only a few install media need
   this, and use of it is discouraged.
   ok visa
VersionDeltaFile
1.91+3-3etc/MAKEDEV.mi
+3-31 files

OpenBSD/src m76Qj1vusr.sbin/installboot installboot.c bootstrap.c

   Fix two circumstances where the code didn't understand that struct disklabel
   doesn't fit inside a sector anymore.
   There are a limited number of cases like this showing up throughout the
   tree, and we may want a better mechanism to hand-fix them.  This however
   still means we need to find them..
   ok krw
VersionDeltaFile
1.18+12-1usr.sbin/installboot/installboot.c
1.15+3-3usr.sbin/installboot/bootstrap.c
1.14+3-3usr.sbin/installboot/landisk_installboot.c
1.18+3-1usr.sbin/installboot/installboot.h
+21-84 files

OpenBSD/src xYW0PVMusr.sbin/bgpd rde_rib.c

   Add missing newline.
VersionDeltaFile
1.278+2-1usr.sbin/bgpd/rde_rib.c
+2-11 files

OpenBSD/src kVgYbQbsys/arch/amd64/amd64 vmm_machdep.c, sys/dev/vmm vmm.h

   Capture VMCALL and abort the VM loop if invoked from cpl 0

   When invoked from user space the expected happens:
   VMX_EXIT_VMCALL at cpl=3

   And the guest programs gets
   Illegal instruction (core dumped)

   ok mlarkin@
VersionDeltaFile
1.66+21-5sys/arch/amd64/amd64/vmm_machdep.c
1.12+4-1sys/dev/vmm/vmm.h
+25-62 files

OpenBSD/src HskvQcMusr.sbin/bgpd rde_rib.c rde_adjout.c

   Implement cleanup helpers for rib_dump_free()

   rib_dump_cleanup() and prefix_adjout_dump_cleanup() do the specific
   bits of unlocking and removing the held reference to the rib entry
   or prefix. This way the code doing that can be properly moved to
   rde_adjout.c
   OK tb@
VersionDeltaFile
1.277+11-20usr.sbin/bgpd/rde_rib.c
1.2+8-1usr.sbin/bgpd/rde_adjout.c
1.320+2-1usr.sbin/bgpd/rde.h
+21-223 files

OpenBSD/src VAZUfgjregress/sys/ffs README

   Update README to include new CHFLAGS option for file system regression tests.
VersionDeltaFile
1.5+17-1regress/sys/ffs/README
+17-11 files