OpenBSD/src M2nXV0Tsbin/iked ikev2.c

   iked: Fix leak of new SA on rekey error

   Found by hshoexer@, fix from markus@
VersionDeltaFile
1.400+6-2sbin/iked/ikev2.c
+6-21 files

OpenBSD/src vl9TFiAsys/netinet ip_input.c

   don't forward packets with a source ip of 0.0.0.0.

   my initial motivation here is that ip_output special cases 0.0.0.0
   and replaces it with an ip from the local system under the assumption
   that an unset ip originates from the local system.

   in addition to this, my reading of rfc1122 makes me think it's
   illegal from a standards point of view too, and sthen@ points out
   that rfc6890 agrees. this makes fixing the stack problem easy because
   we can just drop the packet.

   this check is done for forwarded packets, but we should continue
   to treat packets from 0.0.0.0 on a connected network as valid because
   protocols like dhcp and igmp need to use it when they don't have
   an ip yet. ie, we should accept packets from 0.0.0.0, but not forward
   them.

   i discovered this because there's a clever clogs dhcp implementation
   somewhere at work that knows it hasn't got an address yet, but it tries

    [6 lines not shown]
VersionDeltaFile
1.430+4-2sys/netinet/ip_input.c
+4-21 files

OpenBSD/ports DBLmYevastro/py-astropy-iers-data distinfo Makefile, astro/py-astropy-iers-data/pkg PLIST

   update to py3-astropy-iers-data-0.2026.6.22.1.23.34
   enable tests
VersionDeltaFile
1.5+0-5astro/py-astropy-iers-data/pkg/PLIST
1.33+2-2astro/py-astropy-iers-data/distinfo
1.35+1-2astro/py-astropy-iers-data/Makefile
+3-93 files

OpenBSD/ports 8lRNa4anet/tcpslice Makefile

   tcpslice: fix HOMEPAGE, from espie
VersionDeltaFile
1.20+2-1net/tcpslice/Makefile
+2-11 files

OpenBSD/ports OHoZIawsecurity/yubico/yubikey-manager Makefile distinfo, security/yubico/yubikey-manager/patches patch-pyproject_toml

   update to yubikey-manager-5.9.1
VersionDeltaFile
1.38+4-5security/yubico/yubikey-manager/Makefile
1.20+2-2security/yubico/yubikey-manager/distinfo
1.2+1-1security/yubico/yubikey-manager/patches/patch-pyproject_toml
+7-83 files

OpenBSD/ports Ji8hEmqsecurity Makefile

   +py-python-pskc
VersionDeltaFile
1.784+1-0security/Makefile
+1-01 files

OpenBSD/ports 50zRZQTsecurity/py-python-pskc Makefile distinfo, security/py-python-pskc/pkg PLIST DESCR

   import ports/security/py-python-pskc, ok tb@

   This Python library handles Portable Symmetric Key Container (PSKC)
   files as defined in RFC 6030. PSKC files are used to transport and
   provision symmetric keys (seed files) to different types of crypto
   modules, commonly one-time password tokens or other authentication
   devices.

   This module can be used to extract keys from PSKC files for use in an
   OTP authentication system. The module can also be used for authoring
   PSKC files.
VersionDeltaFile
1.1+78-0security/py-python-pskc/pkg/PLIST
1.1+25-0security/py-python-pskc/Makefile
1.1+9-0security/py-python-pskc/pkg/DESCR
1.1+2-0security/py-python-pskc/distinfo
1.1.1.1+0-0security/py-python-pskc/Makefile
1.1.1.1+0-0security/py-python-pskc/distinfo
+114-02 files not shown
+114-08 files

OpenBSD/src l4eKkpRshare/man/man5 port-modules.5

   port-modules: properly annotate make variables to make man -k work

   from espie
VersionDeltaFile
1.284+8-8share/man/man5/port-modules.5
+8-81 files

OpenBSD/src IQ6ZxWhsys/dev/pci if_mwx.c if_mwxreg.h

   Implement the bits to support HW crypto and with the wpakey in mwx(4).

   The HW is able to handle everything in HW but I only tested WPA2.
   Committed over the hackathon wifi which uses wpa.
VersionDeltaFile
1.37+314-72sys/dev/pci/if_mwx.c
1.22+45-7sys/dev/pci/if_mwxreg.h
+359-792 files

OpenBSD/ports p2sRLGVdevel Makefile

   +py-makefun
VersionDeltaFile
1.2589+1-0devel/Makefile
+1-01 files

OpenBSD/ports x9SRUjIdevel/py-makefun Makefile distinfo, devel/py-makefun/patches patch-pyproject_toml

   Initial revision
VersionDeltaFile
1.1+28-0devel/py-makefun/pkg/PLIST
1.1+22-0devel/py-makefun/Makefile
1.1+14-0devel/py-makefun/pkg/DESCR
1.1+11-0devel/py-makefun/patches/patch-pyproject_toml
1.1+2-0devel/py-makefun/distinfo
1.1.1.1+0-0devel/py-makefun/pkg/DESCR
+77-04 files not shown
+77-010 files

OpenBSD/ports XQP86L4mail/postfix/stable35 Makefile distinfo

   add upstream patches for postfix/stable35:

   postfix-3.1-3.5-tlsa-death-patch
   postfix-3.4-3.7-input-limit-patch
VersionDeltaFile
1.11.2.1+4-1mail/postfix/stable35/Makefile
1.4.10.1+4-0mail/postfix/stable35/distinfo
+8-12 files

OpenBSD/ports h2KleGWmail/postfix/stable distinfo Makefile

   update to postfix-3.11.4
VersionDeltaFile
1.164.2.2+2-2mail/postfix/stable/distinfo
1.281.2.3+1-2mail/postfix/stable/Makefile
+3-42 files

OpenBSD/ports mFWb4xgmail/postfix/stable35 Makefile distinfo

   add upstream patches for postfix/stable35, ok Brad:

   postfix-3.1-3.5-tlsa-death-patch
   postfix-3.4-3.7-input-limit-patch

   (3.5 is the last version which works with libressl, so it's kept
   around for cases when you need to use remote databases with TLS, which
   otherwise usually result in conflicts)
VersionDeltaFile
1.12+4-1mail/postfix/stable35/Makefile
1.5+4-0mail/postfix/stable35/distinfo
+8-12 files

OpenBSD/ports lfgMnuUmail/postfix/stable distinfo Makefile

   update to postfix-3.11.4, ok Brad
VersionDeltaFile
1.166+2-2mail/postfix/stable/distinfo
1.284+1-2mail/postfix/stable/Makefile
+3-42 files

OpenBSD/ports 8HvJTandevel/jansson Makefile distinfo

   update to jansson-2.15.0, and I'm taking maintainer
   ok kirby@ (previous maintainer)
VersionDeltaFile
1.22+4-4devel/jansson/Makefile
1.10+2-2devel/jansson/distinfo
+6-62 files

OpenBSD/src Stm9yVOusr.bin/tmux menu.c

   Set check callback for menus so they aren't overwritten by sync.
VersionDeltaFile
1.67+3-3usr.bin/tmux/menu.c
+3-31 files

OpenBSD/src NPQAjxQsbin/iked ikev2.c

   iked: enforce unique IKE spi in rekeying

   Reported by xiao__xiang at 163.com, thanks!
   Fix from markus@.
VersionDeltaFile
1.399+8-1sbin/iked/ikev2.c
+8-11 files

OpenBSD/ports fEjubaGmath/rstudio Makefile, math/rstudio/patches patch-src_cpp_core_r_util_REnvironmentPosix_cpp

   Keep in-sync with R 4.6.0
VersionDeltaFile
1.23+2-2math/rstudio/Makefile
1.7+1-1math/rstudio/patches/patch-src_cpp_core_r_util_REnvironmentPosix_cpp
+3-32 files

OpenBSD/ports l9wBqVemath/R Makefile distinfo, math/R/pkg PLIST

   Update to R 4.6.0
VersionDeltaFile
1.56+27-2math/R/pkg/PLIST
1.139+2-2math/R/Makefile
1.64+2-2math/R/distinfo
+31-63 files

OpenBSD/src HypnYfFlib/libcrypto/x509 x509_vfy.c

   x509_vfy: another function pointer argument causing shadowing issues
VersionDeltaFile
1.150+3-3lib/libcrypto/x509/x509_vfy.c
+3-31 files

OpenBSD/src uYUZBD8lib/libcrypto/bio bio_meth.c

   bio_meth: rename function pointer arguments to avoid stdio.h shadowing
VersionDeltaFile
1.10+9-9lib/libcrypto/bio/bio_meth.c
+9-91 files

OpenBSD/src I4PKWWYsys/dev/pci/drm/i915 i915_gem_gtt.c

   remove local ifdefs now we have dma_map_sg_attrs() and dma_unmap_sg()
VersionDeltaFile
1.25+0-6sys/dev/pci/drm/i915/i915_gem_gtt.c
+0-61 files

OpenBSD/src yZZ6PEAsys/dev/pci/drm/include/linux dma-mapping.h

   add dma_map_sg_attrs() and dma_unmap_sg() to remove local ifdefs
   in i915_gem_gtt.c
VersionDeltaFile
1.9+16-1sys/dev/pci/drm/include/linux/dma-mapping.h
+16-11 files

OpenBSD/ports edPiLqWtextproc/miller distinfo modules.inc

   Update miller to 6.19.0.
VersionDeltaFile
1.19+76-54textproc/miller/distinfo
1.5+22-15textproc/miller/modules.inc
1.23+2-2textproc/miller/Makefile
+100-713 files

OpenBSD/ports iG0RX7Gemulators/atari800 Makefile distinfo

   Update atari800 to 6.0.0.
VersionDeltaFile
1.13+4-4emulators/atari800/Makefile
1.7+2-2emulators/atari800/distinfo
+6-62 files

OpenBSD/src EijKgmBusr.bin/tmux screen-redraw.c window-border.c

   Rewrite screen-redraw.c to make it tidier and more maintainable. A scene
   is generated and cached in the client: it holds positions and sizes of
   panes, borders and so on. The scene is invalidated when a pane is moved
   or resized or relevant option is changed. This scene is then drawn to
   the client as needed and text and colours are filled in. With Michael
   Grant.
VersionDeltaFile
1.144+1,453-1,179usr.bin/tmux/screen-redraw.c
1.1+171-0usr.bin/tmux/window-border.c
1.1363+44-44usr.bin/tmux/tmux.h
1.54+32-9usr.bin/tmux/cmd-display-panes.c
1.75+27-4usr.bin/tmux/layout.c
1.274+13-13usr.bin/tmux/screen-write.c
+1,740-1,24910 files not shown
+1,777-1,26716 files

OpenBSD/src q2YKCDSlib/libcrypto/conf conf_api.c

   conf_api: remove a bunch of redundant parentheses
VersionDeltaFile
1.30+14-13lib/libcrypto/conf/conf_api.c
+14-131 files

OpenBSD/ports 5o50ydbemulators/fuse Makefile distinfo, emulators/fuse/patches patch-configure_ac

   Update fuse to 1.9.0.
VersionDeltaFile
1.55+2-4emulators/fuse/Makefile
1.27+2-2emulators/fuse/distinfo
1.2+0-0emulators/fuse/patches/patch-configure_ac
+4-63 files

OpenBSD/src JAqzgyFlib/libc/asr getaddrinfo_async.c gethostnamadr_async.c

   Reject empty CNAMEs in gethostbyname(3) / getaddrinfo(3).

   An empty string is arguably not a correct hostname (even though
   res_hnok accepts it). More worrisome though is software not expecting
   this and making mistakes. In practice this cannot happen unless the
   resolver lies to us.

   OK deraadt, jca
VersionDeltaFile
1.66+5-2lib/libc/asr/getaddrinfo_async.c
1.53+3-3lib/libc/asr/gethostnamadr_async.c
+8-52 files