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

OpenBSD/src Zwg2ZC2lib/libcrypto/asn1 asn1t.h

   Fix ASN1_ADB_END macro, make it compatible with OpenSSL

   In asn1t.h r1.18 (commit 9b72422d) I removed the app_items member from
   ASN1_ADB and failed to fix up the ASN1_ADB_END() macro that populates
   the ASN1_ADB. This means ASN1_ADB_END() tried to initialize one member
   too many and would thus cause a compilation failure, so nobody uses this
   with LibreSSL. Internally, we have expanded all its uses.

   We could leave it broken or fix it up. Take the opportunity to add an
   unused adb_cb() argument instead, making the macro invocation compatible
   with OpenSSL.

   ok jsing kenjiro
VersionDeltaFile
1.25+3-4lib/libcrypto/asn1/asn1t.h
+3-41 files

OpenBSD/src uk6c6Ltregress/usr.bin/mandoc/roff/ll foot_mdoc.in foot_mdoc.out_ascii

   test resetting of line length before the page footer;
   related to man_term.c rev. 1.202 and mdoc_term.c rev. 1.287
VersionDeltaFile
1.1+19-0regress/usr.bin/mandoc/roff/ll/foot_mdoc.in
1.1+17-0regress/usr.bin/mandoc/roff/ll/foot_mdoc.out_ascii
1.1+14-0regress/usr.bin/mandoc/roff/ll/foot_man.in
1.1+14-0regress/usr.bin/mandoc/roff/ll/foot_man.out_ascii
1.2+3-3regress/usr.bin/mandoc/roff/ll/Makefile
+67-35 files

OpenBSD/src pXO1i6wusr.bin/mandoc term_ascii.c term.h

   Fix a bug in .ll handling:
   When formatting two input files in a row, a line length set with .ll
   in the first file leaked to the second file.
   Also, mandoc used the changed line length for the page footer,
   whereas groff resets .ll before the page footer.

   Fix this as follows:
   1. Set defrmargin only at program startup, based on -O width / paper.
   2. Copy defrmargin to maxrmargin whenever starting an input file or footer.
   3. Let .ll / setwidth() only change maxrmargin, not defrmargin.
VersionDeltaFile
1.59+13-12usr.bin/mandoc/term_ascii.c
1.84+6-5usr.bin/mandoc/term.h
1.61+4-3usr.bin/mandoc/term_ps.c
1.287+4-2usr.bin/mandoc/mdoc_term.c
1.202+4-2usr.bin/mandoc/man_term.c
+31-245 files

OpenBSD/src tbQpcWXusr.bin/tmux server-client.c options.c

   Work out the default command from the queue in case it has been set from
   the config file, GitHub issue 4791.
VersionDeltaFile
1.440+28-12usr.bin/tmux/server-client.c
1.77+2-2usr.bin/tmux/options.c
1.1283+2-2usr.bin/tmux/tmux.h
+32-163 files

OpenBSD/src LbT3gteusr.sbin/smtpd smtp_session.c lka_filter.c

   Remove "support" for the WIZ command. This used to be a command to
   execute commands on the smtp server in old sendmail implementations.

   This was obviously added as a joke, probably added for testing Enhanced
   Status Code, and basically only changes the text of the 500 error
   message, but with it came a lot of exta plumbing. While I appreciate the
   joke, it's very obscure and especially the filter plumbing takes up
   unneeded space.

   OK millert@, chris@
   No objection from kirill@
VersionDeltaFile
1.446+1-18usr.sbin/smtpd/smtp_session.c
1.79+1-5usr.sbin/smtpd/lka_filter.c
1.691+1-2usr.sbin/smtpd/smtpd.h
+3-253 files

OpenBSD/src 9ChEzECusr.sbin/smtpd smtp_session.c

   According to RFC5321 section 4.5.3.1.10 the correct return code for too
   many recipients is 452, not 451.

   OK kirill@
VersionDeltaFile
1.445+3-3usr.sbin/smtpd/smtp_session.c
+3-31 files

OpenBSD/src 7bJmYglsys/arch/amd64/amd64 genassym.cf

   chunk forgotten for previous commit by chris:
   KVA TLB entries can exist under PCID_TEMP after pmap_map_ptes() + interrupts
   so KVA shootdowns must invalidate PCID_TEMP too

   ok deraadt, mlarkin discussion and approval guenther
VersionDeltaFile
1.50+2-1sys/arch/amd64/amd64/genassym.cf
+2-11 files

OpenBSD/src sm3VE61sys/arch/amd64/amd64 vector.S pmap.c

   KVA TLB entries can exist under PCID_TEMP after pmap_map_ptes() + interrupts
   so KVA shootdowns must invalidate PCID_TEMP too

   ok deraadt, mlarkin discussion and approval guenther
VersionDeltaFile
1.106+16-1sys/arch/amd64/amd64/vector.S
1.186+8-1sys/arch/amd64/amd64/pmap.c
+24-22 files