OpenBSD/src uFQSAUD — usr.sbin/smtpd unpack_dns.c

   off-by-one-in unpack_dname can smash 1 extra byte

   same diff and code as libc/asr/asr_utils.c
VersionDeltaFile
1.6+2-2usr.sbin/smtpd/unpack_dns.c
+2-21 files

OpenBSD/src j2MbbAI — sys/dev/pci if_em.c

   em(4): fix rx map leak

   while here adjust spacing, so tx/rx looks the same.

   ok deraadt@
VersionDeltaFile
1.387+12-7sys/dev/pci/if_em.c
+12-71 files

OpenBSD/src MMik8T4 — usr.sbin/smtpd enqueue.c ssl.h

   spell HOST_NAME_MAX with some _POSIX_ vibes

   On OpenBSD this is a complete no-op.  no text changes.

   On -portable though, this is going to help *a lot*.  The ecosystem is
   not really providing a sane HOST_NAME_MAX, and I don't see any reason
   why this could improve anytime soon.

   Discussed many times with different folks, I think the time has finally
   come.
VersionDeltaFile
1.699+10-10usr.sbin/smtpd/smtpd.h
1.251+6-6usr.sbin/smtpd/mta.c
1.28+3-3usr.sbin/smtpd/ssl.h
1.452+3-3usr.sbin/smtpd/smtp_session.c
1.94+3-3usr.sbin/smtpd/dns.c
1.129+2-2usr.sbin/smtpd/enqueue.c
+27-272 files not shown
+30-308 files

OpenBSD/ports Bk4SUBt — devel/quirks Makefile, devel/quirks/files Quirks.pm

   Remove prboom and prboom-plus.

   While these are of some historical interest, they no longer have active
   upstreams. There are many Doom engines; users of these should consider
   dsda-doom, prboomx, or one of the others.

   ok Ryan Freeman (prboom-plus MAINTAINER)
   also ok tb@
   Removal suggested by Lucas de Sena
VersionDeltaFile
1.1866+5-1devel/quirks/files/Quirks.pm
1.523+0-2games/Makefile
1.1852+1-1devel/quirks/Makefile
1.2+0-0games/prboom/pkg/README
1.7+0-0games/prboom/pkg/PLIST
1.4+0-0games/prboom/pkg/DESCR
+6-417 files not shown
+6-423 files

OpenBSD/src MBzQiMZ — sys/netinet tcp_input.c

   Fix race where TCP syn cache could free a used route.

   Route timer code is not MP safe and relies on netlock.  As
   syn_cache_put() may free a route, syn_cache_timer() has to hold
   shared netlock until syn_cache_put() has finished.

   from OpenAI; OK mvs@ deraadt@
VersionDeltaFile
1.470+8-3sys/netinet/tcp_input.c
+8-31 files

OpenBSD/ports ezGnamI — print/hplip Makefile, print/hplip/patches patch-scan_sane_http_c

   Unbreak scanning:
   https://bugs.launchpad.net/hplip/+bug/2169330
VersionDeltaFile
1.3+11-0print/hplip/patches/patch-scan_sane_http_c
1.231+3-0print/hplip/Makefile
+14-02 files

OpenBSD/ports AnLuNDJ — lang/janet distinfo Makefile, lang/janet/patches patch-src_include_janet_h

   lang/janet: Update to 1.43.0

   https://github.com/janet-lang/janet/blob/master/CHANGELOG.md :
   ...
   Many fuzzing and memory safety issues patched via LLM bug search.
   ...
VersionDeltaFile
1.69+2-2lang/janet/distinfo
1.75+2-2lang/janet/Makefile
1.9+1-1lang/janet/patches/patch-src_include_janet_h
+5-53 files

OpenBSD/ports 4lbYrg6 — x11/cde/patches patch-programs_dtlogin_config_Xstartup_src patch-programs_dtlogin_util_c

   Add bsd_auth support to benefit from LOGIN_SETWSCONSGROUP.
   Mostly cargo cult from xenodm(1).
VersionDeltaFile
1.1+186-0x11/cde/patches/patch-programs_dtlogin_sysauth_c
1.1+135-0x11/cde/patches/patch-programs_dtlogin_session_c
1.1+75-0x11/cde/patches/patch-programs_dtsession_SmLock_c
1.3+1-19x11/cde/patches/patch-programs_dtlogin_config_Xreset_src
1.3+2-15x11/cde/patches/patch-programs_dtlogin_config_Xstartup_src
1.1+17-0x11/cde/patches/patch-programs_dtlogin_util_c
+416-343 files not shown
+442-359 files

OpenBSD/ports AFs3ohm — x11/vlc Makefile, x11/vlc/patches patch-configure_ac

   x11/vlc: make sure qt5 isnt picked up if present, from brad
VersionDeltaFile
1.51+47-4x11/vlc/patches/patch-configure_ac
1.302+2-2x11/vlc/Makefile
+49-62 files

OpenBSD/ports 84rhsgH — games/astromenace Makefile

   Move HOMEPAGE to https.
VersionDeltaFile
1.15+2-1games/astromenace/Makefile
+2-11 files

OpenBSD/src 3fyojeq — sys/netinet tcp_output.c

   Do not advance snd_nxt and snd_max for TCP SACK retransmits.

   In the SACK case, the calculation that decided whether we should
   adjust snd_nxt and snd_max was wrong.  Use the same logic as FreeBSD
   and NetBSD, and never advance them when retransmitting a SACK hole.
   This may delay a FIN packet in a corner case, but the logic gets
   much simpler.  Also simplify the SACK checks, sack_rxmit is only
   set if tp->sack_enable is true.

   reported by OpenAI; OK sashan@
VersionDeltaFile
1.159+6-10sys/netinet/tcp_output.c
+6-101 files

OpenBSD/ports wlS3XsP — sysutils/opentofu Makefile distinfo

   Update to opentofu-1.13.9.
VersionDeltaFile
1.58+2-2sysutils/opentofu/distinfo
1.60+1-1sysutils/opentofu/Makefile
+3-32 files

OpenBSD/ports FXU3Lai — meta/gnome Makefile, meta/gnome/pkg README-main

   Doc tweaks.
VersionDeltaFile
1.56+3-7meta/gnome/pkg/README-main
1.309+1-1meta/gnome/Makefile
+4-82 files

OpenBSD/ports MbzGnRL — misc/llama.cpp Makefile, misc/llama.cpp/patches patch-tools_server_server-common_cpp

   misc/llama.cpp: getexexpath

   Use getexecpath(3) to determine the location of the llama-server executable
   - fixes the router mode on OpenBSD.

   ok kirill@
VersionDeltaFile
1.1+18-0misc/llama.cpp/patches/patch-tools_server_server-common_cpp
1.38+1-0misc/llama.cpp/Makefile
+19-02 files

OpenBSD/ports 1RBOnpA — editors Makefile

   +msedit
VersionDeltaFile
1.168+1-0editors/Makefile
+1-01 files

OpenBSD/ports RHjy51Z — editors/msedit Makefile crates.inc, editors/msedit/pkg PLIST PLIST

   Import msedit-2.0.0.

   msedit is a text editor that pays homage to the classic MS-DOS Editor, but
   with a modern interface and input controls similar to VS Code. The goal is
   to provide an accessible editor that even users largely unfamiliar with
   terminals can easily use.

   based on a submission from David Uhden Collado.

   ok jan@
VersionDeltaFile
1.1+200-0editors/msedit/distinfo
1.1+99-0editors/msedit/crates.inc
1.1+38-0editors/msedit/Makefile
1.1+4-0editors/msedit/pkg/DESCR
1.1+3-0editors/msedit/pkg/PLIST
1.1.1.1+0-0editors/msedit/pkg/PLIST
+344-04 files not shown
+344-010 files

OpenBSD/ports vDfDbsY — net/tcpflow distinfo Makefile, net/tcpflow/patches patch-src_wifipcap_wifipcap_h patch-src_wifipcap_wifipcap_cpp

   net/tcpflow: update to 1.7.0
VersionDeltaFile
1.33+3-7net/tcpflow/Makefile
1.8+2-2net/tcpflow/distinfo
1.2+0-0net/tcpflow/patches/patch-src_wifipcap_wifipcap_h
1.2+0-0net/tcpflow/patches/patch-src_wifipcap_wifipcap_cpp
1.2+0-0net/tcpflow/patches/patch-src_tcpflow_h
1.2+0-0net/tcpflow/patches/patch-src_tcpflow_cpp
+5-93 files not shown
+5-99 files

OpenBSD/src Ms8hNLt — sys/kern kern_sched.c

   Do not keep scheduler statistic counters if option SMALL_KERNEL.
VersionDeltaFile
1.117+16-1sys/kern/kern_sched.c
+16-11 files

OpenBSD/src cwQ3Pnr — sys/ufs/ffs fs.h

   Nuke some annoying trailing whitespace.
VersionDeltaFile
1.46+4-4sys/ufs/ffs/fs.h
+4-41 files

OpenBSD/src apEqJmZ — sys/isofs/cd9660 cd9660_lookup.c

   Do not keep iso_nchstats if SMALL_KERNEL.
VersionDeltaFile
1.31+7-1sys/isofs/cd9660/cd9660_lookup.c
+7-11 files

OpenBSD/ports LFxPdvm — wayland/wf-shell Makefile, wayland/wf-shell/patches patch-data_meson_build patch-src_panel_meson_build

   wayland/wf-shell: update to 0.11.0.

   see https://github.com/WayfireWM/wf-shell/releases/tag/v0.11.0
   migrated to gtk+4, which brings issues with GtkGLArea - doesn't work
   with our mesa that isnt linked against wayland.

   bring back the cairo codepaths from the Gtk+3 version to load pixbufs to
   background.

   dont build the screen locker, needs pam and ucred (and other funky
   dependencies).
VersionDeltaFile
1.4+200-18wayland/wf-shell/patches/patch-src_background_background_cpp
1.1+56-0wayland/wf-shell/patches/patch-src_background_background_hpp
1.4+34-11wayland/wf-shell/pkg/PLIST
1.8+20-16wayland/wf-shell/Makefile
1.3+17-15wayland/wf-shell/patches/patch-src_panel_meson_build
1.1+23-0wayland/wf-shell/patches/patch-data_meson_build
+350-606 files not shown
+401-6612 files

OpenBSD/ports HyVta9Y — wayland/wcm distinfo Makefile, wayland/wcm/patches patch-src_wcm_cpp

   wayland/wcm: update to 0.11.0.

   see https://github.com/WayfireWM/wcm/releases/tag/v0.11.0
VersionDeltaFile
1.4+62-60wayland/wcm/pkg/PLIST
1.3+18-5wayland/wcm/patches/patch-src_wcm_cpp
1.5+11-4wayland/wcm/Makefile
1.4+2-2wayland/wcm/distinfo
+93-714 files

OpenBSD/ports oM96P81 — lang/gcc/16 Makefile

   lang/gcc/16: drop USE_NOEXECONLY=Yes

   We don't need it, it builds on aarch64, arm64, arm, i386, mips64, powerpc,
   powerpc64, riscv64, sparc64, and alpha which was tested by martijn@
VersionDeltaFile
1.49+1-3lang/gcc/16/Makefile
+1-31 files

OpenBSD/src SZ9DfKq — regress/lib/libcrypto/ec Makefile

   ec regress: try using a slightly more sensible order
VersionDeltaFile
1.15+8-8regress/lib/libcrypto/ec/Makefile
+8-81 files

OpenBSD/src ZlhzZph — sys/dev/ic rtwn.c

   rtwn: send complete H2C commands to the firmware

   Since urtwn(4) moved to the shared rtwn_fw_cmd() in 2016, only the
   command id byte reached the H2C mailbox and the payload was zero
   (RSSI 0, MACID_CONFIG rate mask 0). Write the full 16/32-bit words
   again, as urtwn(4) did before.

   For RTL8192C-family chips, lay out extended commands as the firmware
   expects, [id, b2, b3, b4] + [b0, b1], matching FreeBSD r92c_fw_cmd()
   and Linux rtl8xxxu.

   Patch by Mikolaj Kucharski
VersionDeltaFile
1.62+19-7sys/dev/ic/rtwn.c
+19-71 files

OpenBSD/src H9FIaPt — sys/dev/usb usb.c, sys/kern subr_extent.c vfs_subr.c

   Use compile-time initializers for <sys/queue.h> structures whenever
   possible.

   tweaks cludwig@, ok mlarkin@
VersionDeltaFile
1.99+7-17sys/kern/subr_autoconf.c
1.288+4-15sys/kern/subr_disk.c
1.187+3-14sys/kern/tty.c
1.337+7-7sys/kern/vfs_subr.c
1.135+7-7sys/dev/usb/usb.c
1.66+3-10sys/kern/subr_extent.c
+31-7045 files not shown
+136-23751 files

OpenBSD/ports KRdPl9v — www/ungoogled-chromium Makefile

   fix path to gperf
VersionDeltaFile
1.270+1-1www/ungoogled-chromium/Makefile
+1-11 files

OpenBSD/ports fdnuWDU — x11/vlc Makefile, x11/vlc/patches patch-configure_ac

   x11/vlc: build qt gui against qt6, one less qt5 consumer..

   ok brad (MAINTAINER)
VersionDeltaFile
1.50+26-4x11/vlc/patches/patch-configure_ac
1.301+8-7x11/vlc/Makefile
+34-112 files

OpenBSD/src NQtJmLK — libexec/ld.so Makefile resolve.h

   Hide LD_DEBUG support behind a compile-time #ifdel DL_DEBUG.
   Also delete the LD_TRACE_LOADED_OBJECTS_FMT1, LD_TRACE_LOADED_OBJECTS_FMT2,
   and LD_TRACE_LOADED_OBJECTS_PROGNAME environment options.
   ok kettenis
VersionDeltaFile
1.28+2-58libexec/ld.so/ld.so.1
1.119+8-33libexec/ld.so/dlfcn.c
1.228+4-9libexec/ld.so/loader.c
1.110+1-4libexec/ld.so/resolve.h
1.91+3-1libexec/ld.so/Makefile
+18-1055 files

OpenBSD/ports 8HKlg6y — net/tailscale Makefile distinfo

   Update to tailscale-1.104.5

   From Adriano Barbosa (maintainer)
VersionDeltaFile
1.73+2-2net/tailscale/distinfo
1.76+1-1net/tailscale/Makefile
+3-32 files