OpenBSD/src oDf0Ooz — sys/net if_trunk.h if_trunk.c

   dont switch if_type to IFT_IEEE8023ADLAG on ports anymore.

   if_type should be immutable and set by the driver providing the
   interface.

   from what i can tell, the main reason to do this was to mark an
   interfaces as "in use" by trunk, but we can figure that out by using
   ac_trport now.
VersionDeltaFile
1.164+1-8sys/net/if_trunk.c
1.36+1-2sys/net/if_trunk.h
+2-102 files

OpenBSD/src qskFKxA — sys/net if_vxlan.c

   don't let a vxlan interface set itself as the parent.

   fixes part of the problems in the "vxlan(4): vxlan accepted as its
   own parent" email tom smyth sent to bugs@

   this doesnt prevent configuration of interface topologies with
   loops, but it's a good start.
VersionDeltaFile
1.109+6-1sys/net/if_vxlan.c
+6-11 files

OpenBSD/src tgAACTZ — sys/net if_gre.c

   don't let an nvgre interface set itself as the parent.

   fixes part of the problems in the "gre(4): nvgre accepted as its
   own parent" email tom smyth sent to bugs@

   this doesnt prevent configuration of interface topologies with
   loops, but it's a good start.
VersionDeltaFile
1.198+11-4sys/net/if_gre.c
+11-41 files

OpenBSD/src XISNemn — sys/net if_aggr.c

   it doesnt make sense to stack aggr.
VersionDeltaFile
1.56+13-1sys/net/if_aggr.c
+13-11 files

OpenBSD/src XQFmeJw — sys/kern vfs_default.c

   vfs: set cn_pnbuf to NULL after pool_put in vfs_generic_abortop. This
   can be called in a variety of error paths and by explicitly NULLing this
   and not clearing HASBUF this ensures a panic on reuse rather than a
   potential UAF.

   There are no known paths to this currently, this is a hardening only.

   ok deraadt@ kirill@ beck@
VersionDeltaFile
1.56+4-2sys/kern/vfs_default.c
+4-21 files

OpenBSD/src JHvnbms — sys/net if_pair.c

   don't assume the new interface being patched is pair until the end.

   care has to be taken to still release the requested ifnet reference,
   regardless of whether it is a pair or not.

   this should fix the 'pair(4): "patch" to a non-pair interface panics
   (lo) or downs its link' problem reported by tom smyth on bugs@
VersionDeltaFile
1.22+9-9sys/net/if_pair.c
+9-91 files

OpenBSD/src 6ta1N9G — sys/net if_pair.c

   check that the interface being paired is a pair(4) before fiddling with it

   before this it was looking into the pair_softc of the new interface
   before making sure it was a pair(4) first.

   ok mvs@
VersionDeltaFile
1.21+6-7sys/net/if_pair.c
+6-71 files

OpenBSD/src paQcOF7 — sys/net if_pair.c

   use if_drvid to ensure pair is only paired with other pair ifaces

   this was doing some complicated stuff with if_clone_lookup and
   strcmp to get the same result, but this is a lot simpler.

   ok mvs@ as part of a larger diff.
VersionDeltaFile
1.20+10-6sys/net/if_pair.c
+10-61 files

OpenBSD/src zSfbv6s — sys/net if_veb.c

   use if_drvid to identify vport interface instances.

   veb treats vports specially, so it needs a way to identify which
   interfaces are backed by the vport driver, which is what if_drvid
   provides. this replaces using an ifnet function pointer to imply
   which driver backs an interface, which is brittle.

   ok mvs@ as part of a bigger diff.
VersionDeltaFile
1.76+12-5sys/net/if_veb.c
+12-51 files

OpenBSD/src i8psfid — sys/net if_rport.c

   use if_drvid to ensure rports are only paired with rports.

   i was using the if_enqueue function point for this, but i want to
   replace if_enqueue with a more generic function in the future which
   would break this.

   part of a larger diff that was ok mvs@
VersionDeltaFile
1.15+10-3sys/net/if_rport.c
+10-31 files

OpenBSD/src Tjam1Og — sys/net if_var.h

   add a void *if_drvid to ifnet so drivers can supply an opaque id.

   there's a few places where specific drivers need to know if another
   interface is backed by the same driver. at the moment they abuse a
   function pointer to check this, but that's brittle because things like
   trunks and bridges fiddle with function pointers on their port
   interfaces to mask certain behaviours.

   this adds a dedicated driver settable identifier for this purpose
   instead, and then uses it in the appropriate drivers. a driver can
   point this at anything it wants to act as an identifier.

   this started out because i was looking at replacing rport_enqueue
   with a generic function provided by if.h, which would break using
   it to identify instances of rport(4).

   ok mvs@
VersionDeltaFile
1.151+2-1sys/net/if_var.h
+2-11 files

OpenBSD/src PP7ZzHI — sys/conf files, sys/net if_etherip.c if_vether.c

   stop reporting ifmedia on virtual interfaces.

   showing "media: Ethernet autoselect" on virtual interfaces is
   unecessary. the important thing is link state, which is reported
   via if_link_state on the interface itself.

   ok miod@ mvs@
VersionDeltaFile
1.163+1-42sys/net/if_trunk.c
1.19+1-39sys/net/if_pair.c
1.55+1-38sys/net/if_aggr.c
1.40+1-30sys/net/if_vether.c
1.61+1-29sys/net/if_etherip.c
1.753+5-5sys/conf/files
+10-1831 files not shown
+11-1857 files

OpenBSD/ports AkqPg5o — www/hugo Makefile modules.inc

   www/hugo: update to 0.170.0
VersionDeltaFile
1.103+82-88www/hugo/distinfo
1.65+28-28www/hugo/modules.inc
1.111+1-1www/hugo/Makefile
+111-1173 files

OpenBSD/src R6FCpQp — sys/isofs/udf udf_vfsops.c, sys/kern vfs_default.c vfs_subr.c

   put back: sys/vfs: stop checkalias replacing vnodes

   Swap was fixed by uvm_swap.c,v 1.186, so I can put back:
    - cd9660_vfsops.c,v 1.100
    - udf_vfsops.c,v 1.74
    - vfs_default.c,v 1.53
    - vfs_subr.c,v 1.338
    - nfs_subs.c,v 1.155
    - vnode.h,v 1.180
    - tmpfs_subr.c,v 1.29
    - ext2fs_subr.c,v 1.39
    - ffs_subr.c,v 1.36
    - mfs_vfsops.c,v 1.64
VersionDeltaFile
1.342+63-57sys/kern/vfs_subr.c
1.38+3-22sys/ufs/ffs/ffs_subr.c
1.41+3-22sys/ufs/ext2fs/ext2fs_subr.c
1.55+21-3sys/kern/vfs_default.c
1.157+2-21sys/nfs/nfs_subs.c
1.76+3-19sys/isofs/udf/udf_vfsops.c
+95-1444 files not shown
+105-17810 files

OpenBSD/ports DnKXX80 — games/fna Makefile.inc, games/fna/faudio Makefile distinfo

   Update FNA ports to latest release 26.11. Tested briefly with Terraria.

   Release notes at:
   https://github.com/FNA-XNA/FNA/releases/tag/26.11
VersionDeltaFile
1.12+2-2games/fna/fna3d/distinfo
1.2+2-2games/fna/fna/patches/patch-src_Color_cs
1.12+2-2games/fna/fna/distinfo
1.12+2-2games/fna/faudio/distinfo
1.10+1-1games/fna/faudio/Makefile
1.12+1-1games/fna/Makefile.inc
+10-106 files

OpenBSD/ports DYDKGrz — games/fs2open distinfo Makefile, games/fs2open/patches patch-lib_antlr4-cpp-runtime_CMakeLists_txt patch-code_graphics_opengl_gropengl_cpp

   Update to fs2open 26.2.0. Switches to SDL3. Release notes at:

   https://www.hard-light.net/forums/index.php?topic=100192.0
VersionDeltaFile
1.2+23-8games/fs2open/patches/patch-lib_imgui_backends_imgui_impl_opengl3_loader_h
1.27+6-9games/fs2open/Makefile
1.12+2-4games/fs2open/distinfo
1.6+0-5games/fs2open/pkg/PLIST
1.3+1-1games/fs2open/patches/patch-lib_antlr4-cpp-runtime_CMakeLists_txt
1.4+1-1games/fs2open/patches/patch-code_graphics_opengl_gropengl_cpp
+33-282 files not shown
+33-288 files

OpenBSD/src EJVn5UP — sys/dev/ic malo.c

   Increase the MCLBYTES RX DMA allocation size, since the valid maximum 802.11
   frame size can be larger, and therefore could write beyond the allocation.

   Diff from acts1631kjv at proton dot me.

   ok claudio@
VersionDeltaFile
1.126+11-8sys/dev/ic/malo.c
+11-81 files

OpenBSD/ports GcaK311 — games/fheroes2 Makefile distinfo, games/fheroes2/pkg PLIST

   Update to fheroes2 1.1.18. Release Notes:

   https://github.com/ihhub/fheroes2/releases/tag/1.1.18
VersionDeltaFile
1.12+7-0games/fheroes2/pkg/PLIST
1.28+2-2games/fheroes2/distinfo
1.33+1-2games/fheroes2/Makefile
+10-43 files

OpenBSD/ports zF7mYwZ — editors/novelwriter Makefile distinfo, editors/novelwriter/pkg PLIST

   update to novelwriter 26.2.3
VersionDeltaFile
1.19+2-2editors/novelwriter/distinfo
1.22+1-1editors/novelwriter/Makefile
1.15+1-0editors/novelwriter/pkg/PLIST
+4-33 files

OpenBSD/ports KKi29Ac — devel/reposurgeon distinfo Makefile, devel/reposurgeon/patches patch-vendor_github_com_pkg_term_termios_termios_go patch-vendor_github_com_pkg_term_termios_termios_bsd_go

   update devel/reposurgeon 5.12

   unbreaks riscv (build tested by jca@)
   patches no longer needed for i386

   ok ports-wise jca@ (on earlier version) with tweaks by sthen@
VersionDeltaFile
1.22+23-10devel/reposurgeon/Makefile
1.5+2-2devel/reposurgeon/distinfo
1.4+1-0devel/reposurgeon/pkg/PLIST
1.2+0-0devel/reposurgeon/patches/patch-vendor_github_com_pkg_term_termios_termios_go
1.2+0-0devel/reposurgeon/patches/patch-vendor_github_com_pkg_term_termios_termios_bsd_go
+26-125 files

OpenBSD/ports zTIclQl — databases/redis Makefile.inc, databases/redis/bsd Makefile

   strip out the modules section from 8.x redis.conf, problem reported
   by Hakan Duran
VersionDeltaFile
1.6.2.2+11-0databases/redis/main/Makefile
1.4.2.1+0-7databases/redis/Makefile.inc
1.5.2.1+7-0databases/redis/bsd/Makefile
+18-73 files

OpenBSD/ports Uhje5oG — databases/redis Makefile.inc, databases/redis/bsd Makefile

   strip out the modules section from 8.x redis.conf, problem reported
   by Hakan Duran
VersionDeltaFile
1.8+11-0databases/redis/main/Makefile
1.6+0-7databases/redis/Makefile.inc
1.8+7-0databases/redis/bsd/Makefile
+18-73 files

OpenBSD/ports brUBtgl — net/filezilla distinfo Makefile, net/filezilla/patches patch-src_engine_Makefile_am patch-src_commonui_fz_paths_cpp

   Update to filezilla-3.72.0

   Changes: https://filezilla-project.org

   Bump major of libfzclient-private because of removed symbol
VersionDeltaFile
1.7+7-5net/filezilla/patches/patch-src_commonui_fz_paths_cpp
1.132+4-4net/filezilla/Makefile
1.76+2-2net/filezilla/distinfo
1.13+1-1net/filezilla/patches/patch-src_engine_Makefile_am
+14-124 files

OpenBSD/ports dUECUGk — net/fzssh distinfo Makefile

   Update to fzssh-1.5.2

   Follow check_sym: bump major of libfzssh and minor of libfzssh-client
VersionDeltaFile
1.4+4-4net/fzssh/Makefile
1.4+2-2net/fzssh/distinfo
+6-62 files

OpenBSD/ports 7dn38jc — net/libfilezilla distinfo Makefile

   Update to libfilezilla-0.59.0

   Bump minor of libfilezilla as a new symbol was added
VersionDeltaFile
1.42+2-2net/libfilezilla/distinfo
1.53+2-2net/libfilezilla/Makefile
+4-42 files

OpenBSD/ports vtu86gc — mail/rspamd Makefile distinfo, mail/rspamd/pkg PLIST

   update to rspamd-4.3.0
VersionDeltaFile
1.74.2.3+6-0mail/rspamd/pkg/PLIST
1.95.2.4+2-2mail/rspamd/distinfo
1.168.2.4+1-1mail/rspamd/Makefile
+9-33 files

OpenBSD/ports 6Czp4md — mail/rspamd Makefile distinfo, mail/rspamd/pkg PLIST

   update to rspamd-4.3.0
   similar diff markp@
VersionDeltaFile
1.77+6-0mail/rspamd/pkg/PLIST
1.99+2-2mail/rspamd/distinfo
1.172+1-1mail/rspamd/Makefile
+9-33 files

OpenBSD/ports YKtz3ZQ — databases Makefile, databases/postgresql_autodoc distinfo Makefile

   drop databases/postgresql_autodoc

   No update in years upstream

   ok sthen@
VersionDeltaFile
1.1870+2-1devel/quirks/files/Quirks.pm
1.1856+1-1devel/quirks/Makefile
1.515+0-1databases/Makefile
1.2+0-0databases/postgresql_autodoc/pkg/DESCR
1.4+0-0databases/postgresql_autodoc/distinfo
1.10+0-0databases/postgresql_autodoc/Makefile
+3-31 files not shown
+3-37 files

OpenBSD/ports HkTHC1P — sysutils/diffoscope Makefile distinfo

   update to diffoscope-339
VersionDeltaFile
1.76+2-2sysutils/diffoscope/distinfo
1.92+1-1sysutils/diffoscope/Makefile
+3-32 files

OpenBSD/ports xZKu2W3 — net/unifi/main Makefile distinfo, net/unifi/main/pkg PLIST

   update to unifi-10.6.111
VersionDeltaFile
1.50+2,844-2,844net/unifi/main/pkg/PLIST
1.50+4-4net/unifi/main/distinfo
1.70+1-3net/unifi/main/Makefile
+2,849-2,8513 files