OpenBSD/src A64yngqusr.sbin/rpki-client version.h

   rpki-client 9.7 is long overdue
VersionDeltaFile
1.29+2-2usr.sbin/rpki-client/version.h
+2-21 files

OpenBSD/src s2jvK9Husr.sbin/rpki-client cert.c

   rpki-client: only accept BGPsec certs with a single AS number

   We've long been pointing out that the possibility of adding multiple AS
   numbers and in particular AS ranges to BGPsec Router Certificates is at
   best dubious. Enforce that there is a single AS, encoded as an ASID, not
   as an ASRange with a single element (cf. eid7653 to RFC 3779).

   Prompted by a report by Xie Yifan
   with/ok claudio job
VersionDeltaFile
1.209+16-1usr.sbin/rpki-client/cert.c
+16-11 files

OpenBSD/src D2xzh3yusr.sbin/rpki-client parser.c

   rpki-client: check purpose for .cer files in Manifests

   Only intermediate CAs and BGPsec certificates are allowed in a Manifest
   fileList. Check this is the case, otherwise stop processing the cert.

   Missing check reported by Xie Yifan
   ok claudio job
VersionDeltaFile
1.174+9-1usr.sbin/rpki-client/parser.c
+9-11 files

OpenBSD/src vQydWTSdistrib/sets/lists/man mi

   sync
VersionDeltaFile
1.1760+1-0distrib/sets/lists/man/mi
+1-01 files

OpenBSD/src uUsBnS5regress/sys/kern/ptrace/xstate xstate.c

   regress/xstate: Dynamic xstate buffer size

   The current implementation leads to an "xstate buffer too small" error
   on newer machines with an xstate area bigger than 1KiB. Allocate the
   buffer dynamically from PT_GETXSTATE_INFO kernel info.

   ok anton@
VersionDeltaFile
1.3+12-4regress/sys/kern/ptrace/xstate/xstate.c
+12-41 files

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

   Correctly draw indicators when pane-border-indicators is set to both.
   Reported by Ilya Grigoriev in GitHub issue 4780.
VersionDeltaFile
1.110+76-29usr.bin/tmux/screen-redraw.c
+76-291 files

OpenBSD/src lXxCtQxusr.bin/tmux server-client.c tmux.h

   Remember last pane or type of location for double and triple clicks and
   correctly handle it changes between first and second or second and
   third. GitHub issue 4795 from Shaobo Song.
VersionDeltaFile
1.441+39-24usr.bin/tmux/server-client.c
1.1284+3-1usr.bin/tmux/tmux.h
+42-252 files

OpenBSD/src BReNGxHshare/man/man4 trunk.4, sys/conf files

   remove lacp support from trunk(4)

   lacp is better supported by aggr(4). users of lacp in trunk(4)
   should migrate to aggr(4).

   trunk(4) and the lacp support inside it is one of the last chunks
   of code that still requires the netlock in the ethernet stack. the
   last time i tried to fix this i ended up writing aggr(4), and nothing
   about this code has improved since then. the other protos such as
   failover and loadbalance are trivial in comparison and will be easy
   to improve in the future.

   discussed with and no objections from many
VersionDeltaFile
1.160+3-162sys/net/if_trunk.c
1.32+13-14share/man/man4/trunk.4
1.749+1-2sys/conf/files
+17-1783 files

OpenBSD/src eyQD8Aesys/arch/arm64/stand/efiboot efiboot.c conf.c

   Add support for the ASUS Zenbook A14.  There are two different models
   (UX3407QA and UX3407RA) that need different device trees.  This means
   the letters at the end of the model number are meaningful so adjust the
   entry for the ASUS Vivobook S 15 as well.

   ok tobhe@
VersionDeltaFile
1.67+6-2sys/arch/arm64/stand/efiboot/efiboot.c
1.52+2-2sys/arch/arm64/stand/efiboot/conf.c
+8-42 files

OpenBSD/src nyXjV6Lsys/arch/arm64/dev aplns.c

   Drop the "apple,nvme-m1" compatible; this was only used during early
   bringup.

   ok tobhe@, miod@
VersionDeltaFile
1.17+2-3sys/arch/arm64/dev/aplns.c
+2-31 files

OpenBSD/src eDd2nceusr.bin/tmux key-bindings.c

   Add paste to the default pane menu, GitHub issue 4763.
VersionDeltaFile
1.160+3-1usr.bin/tmux/key-bindings.c
+3-11 files

OpenBSD/src SWQHeOwlib/libcrypto/asn1 asn1t.h

   More asn1t.h cleanup

   This converts more macros to C99 initializers. Rename flags and tags
   arguments by appending val because they collide with the field names.
   The remainder are whitespace changes.

   ok kenjiro
VersionDeltaFile
1.28+88-58lib/libcrypto/asn1/asn1t.h
+88-581 files

OpenBSD/src QbbEbTognu/usr.bin/perl op.c, gnu/usr.bin/perl/t/op for-many.t

   Apply upstream patch to fix segfault with multi-arg for loops

   This is documented upstream https://github.com/perl/perl5/issues/23405

   A simple trigger is

     perl -c -wE 'for my ($x, $y) (Bar->foo) {}'

   Suggested by James Cook <falsifian () falsifian ! org>
   Tested and OK gkoehler@
VersionDeltaFile
1.2+13-37gnu/usr.bin/perl/t/op/for-many.t
1.32+11-3gnu/usr.bin/perl/op.c
+24-402 files

OpenBSD/src UoNdThugnu/usr.bin/perl syscall_emulator.c

   Delete unused syscall_emulator.c

   This file is generated in the obj directory during build,
   so this outdated copy should never be used.

   Noticed by miod@
VersionDeltaFile
1.2+0-0gnu/usr.bin/perl/syscall_emulator.c
+0-01 files

OpenBSD/src ZRPO0pyshare/man/man4 acpihid.4 Makefile

   acpihid(4)
VersionDeltaFile
1.4+8-8share/man/man4/acpihid.4
1.874+2-2share/man/man4/Makefile
+10-102 files

OpenBSD/src S1Cw7Rnsys/arch/amd64/conf GENERIC, sys/dev/acpi acpihid.c acpivar.h

   Add acpihid(4), a driver for the Generic Buttons Device defined by the
   ACPI specification.  For now only the power button is supported.

   ok mlarkin@
VersionDeltaFile
1.6+152-297sys/dev/acpi/acpihid.c
1.140+6-1sys/dev/acpi/acpivar.h
1.79+6-1sys/dev/acpi/files.acpi
1.538+2-1sys/arch/amd64/conf/GENERIC
+166-3004 files

OpenBSD/src 1tPLZv9sys/dev/pci nhi.c

   Reset NHI before we initialize it.  Fixes suspend/resume after hibernation.

   ok stsp@, mlarkin@
VersionDeltaFile
1.3+17-3sys/dev/pci/nhi.c
+17-31 files

OpenBSD/src 1dTcwoFbin/df df.c df.1

   Report the inodes statistics in 'df -hi' in a scaled manner

   This improves readability and column alignment for large file systems,
   leaving more space for displaying the mountpoint on the same line.

   OK asou@ sthen@
VersionDeltaFile
1.63+71-5bin/df/df.c
1.50+5-3bin/df/df.1
+76-82 files

OpenBSD/src u0YQaWddistrib/sets/lists/comp clang.arm64

   sync
VersionDeltaFile
1.50+1-1distrib/sets/lists/comp/clang.arm64
+1-11 files

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

   document MODPY_PYBUILD=scikit-build-core
VersionDeltaFile
1.21+4-3share/man/man5/python-module.5
+4-31 files

OpenBSD/src J6rfuhVusr.bin/tmux screen-write.c

   Removing padding needs to go through screen_write_collect_trim or there
   may end up multiple items covering the same region.
VersionDeltaFile
1.246+54-45usr.bin/tmux/screen-write.c
+54-451 files

OpenBSD/src gC9CXvhlib/libcrypto/asn1 asn1t.h

   asn1t.h: add C99 initializers for some ASN.1 templates

   This is a first pass at tidying up the unsightly mess that is asn1t.h.

   For better or worse, we have expanded the macros internally, and in base
   only rpki-client uses the templates. They are generally rarely used.
   Fortunately.

   Having C99 initializers helps a lot with debugging templated ASN.1 by
   combining cc -E with clang-format. They make the macros more readable,
   look tidier and help with grep.

   ok kenjiro
VersionDeltaFile
1.27+209-169lib/libcrypto/asn1/asn1t.h
+209-1691 files

OpenBSD/src UiWN73Hlib/libcrypto/asn1 asn1t.h

   asn1t.h: whitespace nit
VersionDeltaFile
1.26+2-2lib/libcrypto/asn1/asn1t.h
+2-21 files

OpenBSD/src VHp8M7susr.bin/tmux resize.c

   Do not set manual size if no window.
VersionDeltaFile
1.53+2-2usr.bin/tmux/resize.c
+2-21 files

OpenBSD/src AJt1nfcusr.bin/tmux tty-keys.c

   Copy palette responses before processing them since they are not strings.
VersionDeltaFile
1.200+21-21usr.bin/tmux/tty-keys.c
+21-211 files

OpenBSD/src dtrwu1lusr.bin/tmux input.c

   Reduce request timeout to 500 milliseconds to match the extended
   escape-time, and discard palette requests if receiving a reply for a
   different index.
VersionDeltaFile
1.248+11-7usr.bin/tmux/input.c
+11-71 files

OpenBSD/src EcmFavyusr.bin/tmux tty-keys.c

   Extend escape timeout if there are active forwarded requests not just
   tmux's own requests. GitHub issue 4793.
VersionDeltaFile
1.199+3-2usr.bin/tmux/tty-keys.c
+3-21 files

OpenBSD/src F9XLqBcusr.bin/tmux screen-write.c tty.c

   Correct redrawing of wide characters when overwritten. Reported by Jake
   Stewart in GitHub issue 4737.
VersionDeltaFile
1.245+34-8usr.bin/tmux/screen-write.c
1.453+7-1usr.bin/tmux/tty.c
+41-92 files

OpenBSD/src cQfU6tWsys/arch/arm64/dev acpicpu.c

   Fix the hw.cpuspeed implementation and make sure frequency calculations
   don't end up triggering a divide by zero.

   ok patrick@
VersionDeltaFile
1.2+30-22sys/arch/arm64/dev/acpicpu.c
+30-221 files

OpenBSD/src 56MRuo8sbin/pfctl parse.y pfctl_parser.c, share/man/man5 pf.conf.5

   This change extends pf(4) limiters so administrator
   can specify action the rule executes when limit is
   reached. By default when limit is reached the limiter
   overrides action specified by rule to no-match.
   If administrator wants to block packet instead then
   rule with limiter should be changed to:

      pass in from any to any state limiter test (block)

   OK dlg@
VersionDeltaFile
1.723+57-29sbin/pfctl/parse.y
1.1230+46-9sys/net/pf.c
1.607+22-9share/man/man5/pf.conf.5
1.428+22-1sys/net/pf_ioctl.c
1.545+14-3sys/net/pfvar.h
1.356+9-5sbin/pfctl/pfctl_parser.c
+170-566 files