OpenBSD/src 9Rt1gu1 — usr.sbin/rpki-client output-rtrx.c

   warning early about rtrd connection failure is nice, even if there
   is a later warning also when it tries to use the socket
VersionDeltaFile
1.6+4-1usr.sbin/rpki-client/output-rtrx.c
+4-11 files

OpenBSD/src XHZBsnZ — usr.sbin/rpki-client output-rtrx.c

   output-rtrx: add some missing includes to help portable

   with input from deraadt.
   ok claudio
VersionDeltaFile
1.5+12-4usr.sbin/rpki-client/output-rtrx.c
+12-41 files

OpenBSD/src zl9bFfK — sys/dev/ic qwzvar.h qwz.c, sys/dev/pci if_qwz_pci.c

   sys/qwz: unwind cold startup failures

   Based on sys/dev/ic/qwx.c,v 1.134

   Track powerup and completed core initialization so failed cold starts
   reset hardware before reclaiming initialized DMA resources. Release
   partial TX allocations and RX rings; ordinary interface down and up
   continues to retain firmware.

   OK: stsp@
VersionDeltaFile
1.66+100-26sys/dev/ic/qwz.c
1.18+4-2sys/dev/pci/if_qwz_pci.c
1.23+2-1sys/dev/ic/qwzvar.h
+106-293 files

OpenBSD/src VQn7YMy — sys/dev/ic qwzvar.h qwz.c

   sys/qwz: skip uninitialized CE polling

   Based on sys/dev/ic/qwx.c,v 1.135

   Track successful CE initialization to decide whether completion
   polling is valid; provide dircet TX buffer reclamation for cold
   cleanup after hardware reset, when ring polling is no longer safe.

   OK: stsp@
VersionDeltaFile
1.65+22-3sys/dev/ic/qwz.c
1.22+2-1sys/dev/ic/qwzvar.h
+24-42 files

OpenBSD/src TsEHEXf — sys/dev/ic qwzvar.h qwz.c, sys/dev/pci if_qwz_pci.c

   sys/qwz: allocate management maps at attach

   Backport of sys/dev/ic/qwx.c,v 1.139 , sys/dev/ic/qwxvar.h,v 1.39
   and sys/dev/pci/if_qwx_pci.c,v 1.40

   OK: stsp@
VersionDeltaFile
1.17+17-2sys/dev/pci/if_qwz_pci.c
1.64+4-10sys/dev/ic/qwz.c
1.21+5-2sys/dev/ic/qwzvar.h
+26-143 files

OpenBSD/src wkszEze — sys/dev/ic qwzvar.h qwz.c

   sys/qwz: retain the host VIF

   Backport of sys/dev/ic/qwx.c,v 1.138 and sys/dev/ic/qwxvar.h,v 1.38

   OK: stsp@
VersionDeltaFile
1.63+69-101sys/dev/ic/qwz.c
1.20+2-7sys/dev/ic/qwzvar.h
+71-1082 files

OpenBSD/src lonXqon — sys/dev/ic qwz.c

   sys/qwz: initialize QRTR before power-up

   Backport of sys/dev/ic/qwx.c,v 1.132

   OK: stsp@
VersionDeltaFile
1.62+4-4sys/dev/ic/qwz.c
+4-41 files

OpenBSD/src mDl2mmD — sys/dev/ic qwz.c

   sys/qwz: propagate firmware startup errors

   Backport of sys/dev/ic/qwx.c,v 1.128

   OK: stsp@
VersionDeltaFile
1.61+4-5sys/dev/ic/qwz.c
+4-51 files

OpenBSD/src acSCJ5q — sys/dev/ic qwz.c

   sys/qwz: mark running after MAC startup

   Backport of sys/dev/ic/qwx.c,v 1.122 and sys/dev/ic/qwx.c,v 1.134

   OK: stsp@
VersionDeltaFile
1.60+5-6sys/dev/ic/qwz.c
+5-61 files

OpenBSD/src SFcdrSJ — sys/dev/ic qwz.c

   sys/qwz: retain HAL allocations on resume

   Based on sys/dev/ic/qwx.c,v 1.97 and sys/dev/ic/qwx.c,v 1.136

   Preserve HAL allocation pointers across reinitialization: reuse qwz
   allocated ring configuration and claer retained pointer memory. On
   failure, free only allocations made by the current attempt.

   OK: stsp@
VersionDeltaFile
1.59+18-11sys/dev/ic/qwz.c
+18-111 files

OpenBSD/src 11kMeqb — sys/dev/ic qwz.c

   sys/qwz: wait for cookie pool allocations

   Backport of sys/dev/ic/qwx.c,v 1.127

   OK: stsp@
VersionDeltaFile
1.58+8-29sys/dev/ic/qwz.c
+8-291 files

OpenBSD/src o9WHC8v — sys/dev/ic qwz.c

   sys/qwz: wait for startup allocations

   Backport of sys/dev/ic/qwx.c,v 1.127

   OK: stsp@
VersionDeltaFile
1.57+17-29sys/dev/ic/qwz.c
+17-291 files

OpenBSD/src MU2k9qv — lib/libc/stdlib malloc.c

   For allocations between half a page and a page (which are moved
   towards the end) we don't clear the proper region with freezero().
   Instead, the clearing is done from the start of the page. So fix that.
   Reported by Acts1631

   ok deraadt@
VersionDeltaFile
1.301+5-1lib/libc/stdlib/malloc.c
+5-11 files

OpenBSD/src n0jC4ZF — share/man/man4 qwz.4 qwx.4

   differentiate the two qualcomm wifi drivers by well-understood names
   Wi-Fi 6 and Wi-Fi 7, even if it looks a bit like puke
   discussed with kettenis
VersionDeltaFile
1.11+3-3share/man/man4/qwx.4
1.3+2-2share/man/man4/qwz.4
+5-52 files

OpenBSD/src v29Sly0 — usr.sbin/rpki-client output-rtrx.c

   handle EINPROGRESS and carry errno through.
   OK deraadt@
VersionDeltaFile
1.4+20-5usr.sbin/rpki-client/output-rtrx.c
+20-51 files

OpenBSD/src YJ0ZGH3 — sys/dev softraid.c

   Fix softraid rebuild on disks with 4096-byte sectors.

   Problem found, suggested diffs, and testing by Dariusz Swiderski.

   ok claudio@ "makes release" deraadt@
VersionDeltaFile
1.440+9-6sys/dev/softraid.c
+9-61 files

OpenBSD/src hdBBbzy — usr.sbin/rpki-client output-rtrx.c

   correct include order
VersionDeltaFile
1.3+2-2usr.sbin/rpki-client/output-rtrx.c
+2-21 files

OpenBSD/src znFsEwI — usr.sbin/rpki-client output-rtrx.c

   use __packed; ok rcovelli
VersionDeltaFile
1.2+11-13usr.sbin/rpki-client/output-rtrx.c
+11-131 files

OpenBSD/src Mf8hmAy — usr.sbin/rpki-client Makefile extern.h

   Add option -r to output tables directly to the rtrd(8) controller socket.
   OK deraadt@
VersionDeltaFile
1.1+541-0usr.sbin/rpki-client/output-rtrx.c
1.314+11-4usr.sbin/rpki-client/main.c
1.48+12-1usr.sbin/rpki-client/output.c
1.144+7-3usr.sbin/rpki-client/rpki-client.8
1.300+7-1usr.sbin/rpki-client/extern.h
1.42+2-1usr.sbin/rpki-client/Makefile
+580-106 files

OpenBSD/src AMEral4 — lib/libcrypto/x509 x509_crld.c

   set_dist_point_name(): tiny tweak to restore previous behavior

   Allocate fnm before allocating *pdp. This way a second call to to
   set_dist_point_name() has a tiny little chance of succeeding.

   ok beck ("I strongly suspect this will never matter anywhere.")
VersionDeltaFile
1.13+4-4lib/libcrypto/x509/x509_crld.c
+4-41 files

OpenBSD/src th8490E — lib/libcrypto/man x509v3.cnf.5, lib/libcrypto/x509 x509_purp.c x509_crld.c

   libcrypto: remove support for nameRelativeToCRLIssuer

   Drop support for nameRelativeToCRLIssuer from the CRL Distribution Point
   extension. Per RFC 5280, 4.2.1.13, conforming CAs SHOULD not use it, which
   is sound advice since this garbage was eating memory for breakfast before
   signature thanks to the wonderful gem that is the extension cache.

   One has to wonder why this was needed in libcrypto... This isn't worth
   fixing so off to the bit bucket it goes.

   from tb, ok beck jsing

   libssl: Avoid potential overread on interrupted retransmission in DTLS

   from OpenSSL via jsing

   this is errata/7.8/060_libressl.patch.sig
VersionDeltaFile
1.10.2.1+14-76lib/libcrypto/x509/x509_crld.c
1.44.2.1+1-17lib/libcrypto/x509/x509_purp.c
1.8.14.1+2-7lib/libcrypto/man/x509v3.cnf.5
1.85.2.2+2-1lib/libssl/d1_both.c
+19-1014 files

OpenBSD/src h9H2JBQ — usr.bin/tmux format.c

   Add NULL checks for clients that may not have identified yet, GitHub
   issue 5663.
VersionDeltaFile
1.424+4-4usr.bin/tmux/format.c
+4-41 files

OpenBSD/src xrz726N — lib/libcrypto/man x509v3.cnf.5, lib/libcrypto/x509 x509_purp.c x509_crld.c

   libcrypto: remove support for nameRelativeToCRLIssuer

   Drop support for nameRelativeToCRLIssuer from the CRL Distribution Point
   extension. Per RFC 5280, 4.2.1.13, conforming CAs SHOULD not use it, which
   is sound advice since this garbage was eating memory for breakfast before
   signature thanks to the wonderful gem that is the extension cache.

   One has to wonder why this was needed in libcrypto... This isn't worth
   fixing so off to the bit bucket it goes.

   from tb, ok beck jsing

   libssl: Avoid potential overread on interrupted retransmission in DTLS

   from OpenSSL via jsing

   this is errata/7.9/024_libressl.patch.sig
VersionDeltaFile
1.11.2.1+14-76lib/libcrypto/x509/x509_crld.c
1.44.4.1+1-17lib/libcrypto/x509/x509_purp.c
1.8.18.1+2-7lib/libcrypto/man/x509v3.cnf.5
1.85.6.2+2-1lib/libssl/d1_both.c
+19-1014 files

OpenBSD/src 7xrpfsI — lib/libcrypto/man x509v3.cnf.5, lib/libcrypto/x509 x509_purp.c x509_crld.c

   libcrypto: remove support for nameRelativeToCRLIssuer

   Drop support for nameRelativeToCRLIssuer from the CRL Distribution Point
   extension. Per RFC 5280, 4.2.1.13, conforming CAs SHOULD not use it, which
   is sound advice since this garbage was eating memory for breakfast before
   signature thanks to the wonderful gem that is the extension cache.

   One has to wonder why this was needed in libcrypto... This isn't worth
   fixing, so off to the bit bucket it goes.

   ok beck jsing
VersionDeltaFile
1.12+14-76lib/libcrypto/x509/x509_crld.c
1.47+1-17lib/libcrypto/x509/x509_purp.c
1.9+2-7lib/libcrypto/man/x509v3.cnf.5
+17-1003 files

OpenBSD/src Fvzp3vz — usr.bin/tmux format.c

   Do not format times that localtime_r and ctime_r cannot convert, from
   Alexandre Fiori.
VersionDeltaFile
1.423+7-5usr.bin/tmux/format.c
+7-51 files

OpenBSD/src akz0Dly — usr.bin/tmux format.c

   Add a maximum repeat size as well as count.
VersionDeltaFile
1.422+6-3usr.bin/tmux/format.c
+6-31 files

OpenBSD/src Vzw3izS — sys/dev/ic qwz.c

   sys/qwz: reclaim incomplete RX batches

   Process and replenish reaped buffers even when the batch contains no
   complete MSDU. Error only and incomplete bacthes must not leave buffers
   or descriptors on temporary lists.

   OK: stsp@
VersionDeltaFile
1.56+1-5sys/dev/ic/qwz.c
+1-51 files

OpenBSD/src so3WdBF — sys/dev/ic qwz.c

   sys/qwz: check RX slots before allocating

   Backport of sys/dev/ic/qwx.c,v 1.117

   OK: stsp@
VersionDeltaFile
1.55+5-5sys/dev/ic/qwz.c
+5-51 files

OpenBSD/src 3TlFWRn — sys/dev/ic qwz.c

   sys/qwz: retain unused RX descriptors

   Draw RX descriptors from the free list only when the caller supplies
   none. Return unused descriptors on every refill exit, including
   allocation failures and a full ring. This fixes qwz-specific ownership.

   OK: stsp@
VersionDeltaFile
1.54+18-23sys/dev/ic/qwz.c
+18-231 files

OpenBSD/src 2RZNj49 — sys/dev/pci if_qwz_pci.c

   sys/qwz: stop MHI on full power-down

   Backport of sys/dev/pci/if_qwx_pci.c,v 1.39

   OK: stsp@
VersionDeltaFile
1.16+127-32sys/dev/pci/if_qwz_pci.c
+127-321 files