OpenBSD/src Dz4uDKwusr.bin/write write.c

   Cast argument to unsigned char for ctype(3) macros.
VersionDeltaFile
1.38+3-2usr.bin/write/write.c
+3-21 files

OpenBSD/src wbQy0mMusr.bin/write write.c

   write: some small cleanup
   - pledge on start, restricting to stdio later on
   - annotate done as __dead and remove unreachable return in main
   - use common code to remove the /dev/ prefix from a device name
   - wrap the PUTC macro into do {} while (0) to avoid extra empty statement
   - use strftime() instead of using an offset into the ctime() string
   - pass ttyl as size_t not int in search_utmp() to match the variable
   From espie@
VersionDeltaFile
1.37+25-20usr.bin/write/write.c
+25-201 files

OpenBSD/src VGMoFFJusr.sbin/pkg_add pkg_add.1, usr.sbin/pkg_add/OpenBSD PackageLocator.pm

   Remove current directory from default package search path

   This was surprising behavior for many and has a very low probability
   of doing anything useful.

   manpage changes and "removing . [...] is sane" kili@
   Your funeral espie
VersionDeltaFile
1.171+5-5usr.sbin/pkg_add/pkg_add.1
1.112+2-2usr.sbin/pkg_add/OpenBSD/PackageLocator.pm
+7-72 files

OpenBSD/src xoLYSFXusr.bin/tmux format.c tmux.1

   Remove fuzzy match operator again for now, this will be done differently.
VersionDeltaFile
1.387+2-52usr.bin/tmux/format.c
1.1101+3-10usr.bin/tmux/tmux.1
+5-622 files

OpenBSD/src 32egkCtusr.bin/tmux status.c

   Rename prompt-input to match the usual format names.
VersionDeltaFile
1.267+2-2usr.bin/tmux/status.c
+2-21 files

OpenBSD/ports FY8FfWUgraphics/libplacebo Makefile distinfo, graphics/libplacebo/patches patch-src_glsl_meson_build patch-src_glsl_spirv_shaderc_c

   backout to libplacebo-7.351.0, there are various issues looking like
   memory corruption with 7.360.1, some fixed in newer git head but tb@
   ran into another one there too. reported by Walter Alejandro Iglesias
   and tb, replicated here with repeated plays of a short mkv, typically
   within 20 attempts, often less (seem more common with vaapi, but does
   happen without too).  ok tb brad
VersionDeltaFile
1.17+5-3graphics/libplacebo/Makefile
1.13+2-2graphics/libplacebo/distinfo
1.3+0-0graphics/libplacebo/patches/patch-src_glsl_meson_build
1.3+0-0graphics/libplacebo/patches/patch-src_glsl_spirv_shaderc_c
1.3+0-0graphics/libplacebo/patches/patch-src_vulkan_utils_gen_py
+7-55 files

OpenBSD/ports oDFlwc9x11/rox-filer Makefile, x11/rox-filer/patches patch-ROX-Filer_src_type_c patch-ROX-Filer_src_usericons_c

   fix path to find rox files under /usr/local
   fix handling of files with unknown types
VersionDeltaFile
1.7+3-26x11/rox-filer/patches/patch-ROX-Filer_src_type_c
1.1+14-0x11/rox-filer/patches/patch-ROX-Filer_src_usericons_c
1.75+4-1x11/rox-filer/Makefile
1.2+1-1x11/rox-filer/patches/patch-ROX-Filer_src_log_c
1.2+1-1x11/rox-filer/patches/patch-ROX-Filer_src_menu_c
1.2+1-1x11/rox-filer/patches/patch-ROX-Filer_src_icon_c
+24-303 files not shown
+27-339 files

OpenBSD/src iplyV3esys/arch/sparc64/conf files.sparc64, sys/lib/libkern clzdi2.c

   sys/sparc64: add __clzdi2 implementation for clang build

   OK: deraadt@, claudio@
VersionDeltaFile
1.1+15-0sys/lib/libkern/clzdi2.c
1.157+2-1sys/arch/sparc64/conf/files.sparc64
+17-12 files

OpenBSD/ports hC9DQoGdevel/spyder/py-spyder-kernels distinfo Makefile

   update py-spyder-kernels to 3.1.5
VersionDeltaFile
1.14+2-2devel/spyder/py-spyder-kernels/distinfo
1.28+1-1devel/spyder/py-spyder-kernels/Makefile
+3-32 files

OpenBSD/src MENWEE1usr.bin/tmux status.c window-customize.c

   Fix MOVE flag handling and remove key code (not actually needed).
VersionDeltaFile
1.266+38-33usr.bin/tmux/status.c
1.24+6-6usr.bin/tmux/window-customize.c
1.82+4-4usr.bin/tmux/window-tree.c
1.89+3-3usr.bin/tmux/mode-tree.c
1.73+3-3usr.bin/tmux/cmd-command-prompt.c
1.60+3-3usr.bin/tmux/cmd-confirm-before.c
+57-521 files not shown
+59-557 files

OpenBSD/src KnFiLYpetc/examples bgpd.conf

   Add route leak prevention (ASPA & RFC 9234) to the bgpd.conf example

   The local node's own "role" (in relation to the other side) needs to be
   specified to make ASPA work. Specifying the role also activates the very
   convenient RFC 9234-based route leak prevention.

   ASPA & RFC 9234 are complimentary mechanisms. ASPA uses the RPKI to help
   identify implausible AS_PATHs. RFC 9234 uses an in-band signal (the OTC
   attribute) to help form appropriate route propagation cones.

   Just a handful of simple config lines make bgpd do carrier-grade filtering!

   OK claudio@
VersionDeltaFile
1.27+5-2etc/examples/bgpd.conf
+5-21 files

OpenBSD/src kh0VjeVusr.bin/tmux mode-tree.c tmux.h

   Turn off preview if no draw callback and add a function to move to top.
VersionDeltaFile
1.88+11-3usr.bin/tmux/mode-tree.c
1.1366+2-1usr.bin/tmux/tmux.h
+13-42 files

OpenBSD/src pPmzNmhusr.bin/tmux status.c cmd-command-prompt.c

   Use flags for input callback instead of a single int done so the
   callback can be told about cursor movement in an incremental prompt.
VersionDeltaFile
1.265+32-20usr.bin/tmux/status.c
1.72+7-8usr.bin/tmux/cmd-command-prompt.c
1.23+6-6usr.bin/tmux/window-customize.c
1.81+4-4usr.bin/tmux/window-tree.c
1.1365+5-2usr.bin/tmux/tmux.h
1.87+3-3usr.bin/tmux/mode-tree.c
+57-431 files not shown
+60-467 files

OpenBSD/src P4XbWUwsys/kern kern_prot.c

   sys_getlogin_r: Restore ERANGE behavior

   Do not silently truncate the buffer, but let copyoutstr() enforce the
   user-visible namelen size limit. That restores ERANGE.

   ok mvs@
VersionDeltaFile
1.87+2-2sys/kern/kern_prot.c
+2-21 files

OpenBSD/src 5E9Q77Clib/libc/gen nlist.c

   N_EXT is supposed to be a flag that indicates global/external symbols.
   Also make sure that we add it to the type instead of overriding it.
   This makes pstat -d work for static kernel variables.

   ok deraadt@, jca@
VersionDeltaFile
1.73+3-3lib/libc/gen/nlist.c
+3-31 files

OpenBSD/src Vygtyn4sys/netinet ip_mroute.c

   Remove global variable from multicast routing.

   Global variable struct sockaddr_in sin is used to pre-initialize
   length and family.  Changing sin_addr dynamically does not work in
   a multiprocessor environment.  Allocate and initialize sin on the
   stack.

   OK claudio@
VersionDeltaFile
1.152+4-3sys/netinet/ip_mroute.c
+4-31 files

OpenBSD/ports blWA6Ljlang/sbcl Makefile

   mark BROKEN-i386 following LLVM 22 update
VersionDeltaFile
1.91+1-0lang/sbcl/Makefile
+1-01 files

OpenBSD/src mNShWlnsys/net if_var.h, sys/netinet ip_mroute.c

   Avoid C casts in multicast code by using correct type.

   Instead of using caddr_t for if_mcast and if_mcast6 in struct ifnet,
   use the correct pointer type for struct vif and mif6.  This allows
   to remove many casts in multicast routing code.

   OK florian@
VersionDeltaFile
1.157+14-13sys/netinet6/ip6_mroute.c
1.151+12-12sys/netinet/ip_mroute.c
1.149+3-3sys/net/if_var.h
+29-283 files

OpenBSD/src DY4q7zLusr.sbin/bgpd util.c

   Limit log_aspa() to MAX_ASPA_SPAS_COUNT elements more is verboten!

   Kills a gcc4 warning on sparc64 since the previous check was always false.
   OK tb@
VersionDeltaFile
1.103+2-2usr.sbin/bgpd/util.c
+2-21 files

OpenBSD/src lVe4lUEusr.sbin/bgpd rde_attr.c

   Silence gcc4 warning by setting nseg = 0. The dependency on newseg == 0,
   which can only happen when nseg is also set, is to intranspatent for the
   compiler to see through.
   OK tb@
VersionDeltaFile
1.148+2-2usr.sbin/bgpd/rde_attr.c
+2-21 files

OpenBSD/src Rbm4t2Xsys/dev/pci if_ix.c

   ix(4): remove redundant code

   paylen is already calculated in ether_extract_headers().

   ok bluhm@
VersionDeltaFile
1.228+6-13sys/dev/pci/if_ix.c
+6-131 files

OpenBSD/src Fanhd5rlib/libc/asr res_send_async.c

   _asr_make_fqdn() indicates error by returning 0; from Andrew Griffiths

   OK deraadt
VersionDeltaFile
1.44+2-2lib/libc/asr/res_send_async.c
+2-21 files

OpenBSD/src 9Wnjoz5lib/libc/asr getrrsetbyname_async.c

   ttl is u_int32_t; from Andrew Griffiths

   OK deraadt
VersionDeltaFile
1.16+3-3lib/libc/asr/getrrsetbyname_async.c
+3-31 files

OpenBSD/src 3UlJynllib/libc/asr getrrsetbyname.c

   Avoid a bunch of useless checks, free(NULL) is valid.

   While here, use a counter of type unsigned int, which is the same type
   as rri_nrdatas in our termination condition. (In practice there can't
   be more than 65k RRSets).

   Andrew Griffiths pointed out that we'd leak memory if rri_rdatas or
   rri_sigs are sparsely populated. In practice this will not happen but
   it made me look.

   OK deraadt
VersionDeltaFile
1.7+5-12lib/libc/asr/getrrsetbyname.c
+5-121 files

OpenBSD/src jbE3RoHlib/libc/asr getnameinfo_async.c

   Check for IPv6 scope truncation in getnameinfo(3); from Andrew Griffiths

   OK deraadt
VersionDeltaFile
1.16+5-2lib/libc/asr/getnameinfo_async.c
+5-21 files

OpenBSD/src KDD82LClib/libc/asr asr.c

   Nothing to do if we get a zero length buffer; from Andrew Griffiths

   OK deraadt
VersionDeltaFile
1.71+4-1lib/libc/asr/asr.c
+4-11 files

OpenBSD/ports h6ixtassecurity/openssl-ruby-tests Makefile distinfo

   Update to openssl-ruby-tests 20260623
VersionDeltaFile
1.167+2-2security/openssl-ruby-tests/Makefile
1.146+2-2security/openssl-ruby-tests/distinfo
+4-42 files

OpenBSD/ports qnnHj2ewayland/labwc distinfo Makefile

   wayland/labwc: update to 0.20.1.

   see https://github.com/labwc/labwc/releases/tag/0.20.1
VersionDeltaFile
1.10+2-2wayland/labwc/distinfo
1.16+1-1wayland/labwc/Makefile
+3-32 files

OpenBSD/ports qAcT1P1geo/mapproxy distinfo Makefile

   geo/mapproxy: update to 6.1.1

   see https://github.com/mapproxy/mapproxy/releases/tag/6.1.1
VersionDeltaFile
1.37+2-2geo/mapproxy/distinfo
1.52+1-1geo/mapproxy/Makefile
+3-32 files

OpenBSD/ports ugd5Oeudevel/sccache distinfo Makefile

   devel/sccache: update to 0.16.0
VersionDeltaFile
1.17+2-2devel/sccache/distinfo
1.22+1-1devel/sccache/Makefile
+3-32 files