OpenBSD/ports moiyN0e — net/haproxy Makefile, net/haproxy/pkg haproxy.rc

   enable rcctl configtest;  OK rsadowski
VersionDeltaFile
1.7+4-0net/haproxy/pkg/haproxy.rc
1.144+1-0net/haproxy/Makefile
+5-02 files

OpenBSD/ports qIqQa37 — net/toxcore Makefile

   unset MAINTAINER; I'm not going to reasonably touch this anymore.
VersionDeltaFile
1.17+1-3net/toxcore/Makefile
+1-31 files

OpenBSD/src agryKlp — sys/dev/pci if_ix.c

   similar to em(4), do not deallocate the rings in DVACT_SUSPEND, but
   pesist them through the suspend/resume, and reuse in DVACT_RESUME
   (to avoid sleeping allocations which are not allowed)
   ok jan
VersionDeltaFile
1.229+51-40sys/dev/pci/if_ix.c
+51-401 files

OpenBSD/src tTXG2yN — usr.sbin/smtpd smtp_session.c

   add addresses to log lines

   this should help stateless log ingesters to correlate a source to a
   failure.

   from -portable, by Pietro Cerutti (gahr at gahr.ch)
VersionDeltaFile
1.453+15-8usr.sbin/smtpd/smtp_session.c
+15-81 files

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

   the old "int softonly" flag has lost meaning, and a better name is
   "int detaching".  when detaching, the rings are deallocated.  when suspending,
   the rings are not detached, so that resume can reuse them (and not sleep)
   jan liked the variable name change
VersionDeltaFile
1.388+10-11sys/dev/pci/if_em.c
+10-111 files

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