OpenBSD/ports 9tP3QEU — net/lagrange distinfo Makefile, net/lagrange/pkg PLIST

   net/lagrange: Update to 2.0.2

   From Maintainer Florian Viehweger with a tweak (regenerated WANTLIB) from
   me.
VersionDeltaFile
1.88+6-5net/lagrange/Makefile
1.73+2-2net/lagrange/distinfo
1.8+1-0net/lagrange/pkg/PLIST
+9-73 files

OpenBSD/ports aSVNbAh — textproc/simdutf Makefile distinfo

   textproc/simdutf: Update to 9.4.0
VersionDeltaFile
1.15+2-2textproc/simdutf/distinfo
1.16+1-1textproc/simdutf/Makefile
+3-32 files

OpenBSD/ports YAF1ajG — lang/node Makefile, lang/node/patches patch-deps_v8_third_party_simdutf_simdutf_h

   lang/node: (probably) fix powerpc64 build

   patch from Brad (at) comstyle
VersionDeltaFile
1.1+14-0lang/node/patches/patch-deps_v8_third_party_simdutf_simdutf_h
1.179+1-0lang/node/Makefile
+15-02 files

OpenBSD/src 2jPMwyF — sys/net if.c bpf.c

   don't have bpf_detachd give up the bd mtx to call ifpromisc.

   instead, have it return an interface reference and make the caller
   responsible for the ifpromisc call. this gets rid of window that
   releasing the bd mtx opens and the NET_LOCK call for ifpromisc opens.
   that window allows allows an interface we're trying to attach to
   in bpf_setif, or switch dlts on in bpf_setdlt, to be removed from
   the system before bpf can properly account for it. so we need to
   keep the bd mtx hold.

   found by tom smyth whoe also tested a few versions of this diff.
VersionDeltaFile
1.240+64-36sys/net/bpf.c
1.769+4-5sys/net/if.c
+68-412 files

OpenBSD/ports DNEeb3A — www/nextcloud/34 Makefile distinfo, www/nextcloud/34/pkg PLIST

   Update for Nextcloud to 34.0.6:

   https://github.com/nextcloud-releases/server/releases/tag/v34.0.6
VersionDeltaFile
1.8+1,348-1,080www/nextcloud/34/pkg/PLIST
1.7+2-2www/nextcloud/34/distinfo
1.11+1-1www/nextcloud/34/Makefile
+1,351-1,0833 files

OpenBSD/ports C0t9tzI — www/nextcloud/35 Makefile distinfo, www/nextcloud/35/pkg PLIST

   Update for Nextcloud to 35.0.3:

   https://github.com/nextcloud-releases/server/releases/tag/v35.0.3

   OK landry@
VersionDeltaFile
1.3+2,940-2,366www/nextcloud/35/pkg/PLIST
1.3+2-2www/nextcloud/35/distinfo
1.5+1-1www/nextcloud/35/Makefile
+2,943-2,3693 files

OpenBSD/ports RxzT7OF — sysutils/chezmoi Makefile modules.inc

   sysutils/chezmoi: Update to 2.74.1
VersionDeltaFile
1.27+130-112sysutils/chezmoi/distinfo
1.28+41-32sysutils/chezmoi/modules.inc
1.30+1-1sysutils/chezmoi/Makefile
+172-1453 files

OpenBSD/ports A5zsKvw — editors/leafpad distinfo Makefile, editors/leafpad/pkg PLIST

   Update to a recent commit using the stevenhoneyman/l3afpad fork which
   moves leafpad to gtk+3.
VersionDeltaFile
1.18+63-57editors/leafpad/pkg/PLIST
1.50+17-14editors/leafpad/Makefile
1.15+2-2editors/leafpad/distinfo
+82-733 files

OpenBSD/ports dIqcVdP — www/webkitgtk4/patches patch-Source_WTF_wtf_simdutf_simdutf_impl_h

   Help fix build on powerpc64.

   from Brad
VersionDeltaFile
1.1+14-0www/webkitgtk4/patches/patch-Source_WTF_wtf_simdutf_simdutf_impl_h
+14-01 files

OpenBSD/src jNcrIgV — sys/net if_veb.c

   revert r1.77, it makes things more complicated
VersionDeltaFile
1.78+2-11sys/net/if_veb.c
+2-111 files

OpenBSD/ports IzSG8fF — textproc/libical distinfo Makefile, textproc/libical/patches patch-CMakeLists_txt

   Update to libical-4.0.8.
VersionDeltaFile
1.16+2-2textproc/libical/patches/patch-CMakeLists_txt
1.36+2-2textproc/libical/distinfo
1.71+2-2textproc/libical/Makefile
1.14+3-0textproc/libical/pkg/PLIST-main
+9-64 files

OpenBSD/ports XnfQRY9 — devel/libffi distinfo Makefile, devel/libffi/patches patch-testsuite_lib_libffi_exp patch-src_aarch64_ffi_c

   SECURITY update to libffi-3.8.1.
VersionDeltaFile
1.10+2-2devel/libffi/patches/patch-src_closures_c
1.21+2-2devel/libffi/patches/patch-configure
1.17+2-2devel/libffi/distinfo
1.62+2-2devel/libffi/Makefile
1.10+1-1devel/libffi/patches/patch-testsuite_lib_libffi_exp
1.9+1-1devel/libffi/patches/patch-src_aarch64_ffi_c
+10-106 files

OpenBSD/ports jnZ335l — devel/py-qt-builder distinfo Makefile, devel/py-qt-builder/pkg PLIST

   devel/py-qt-builder: update to 1.21, adds support for qt 6.12.

   see https://pyqt-builder.readthedocs.io/en/stable/releases.html#v1-21-0
   switches RDEP from qtbase to qt6base, probably because it just has the
   right magic to find our suffixed qmake..

   built all the direct consumers without issues (py-qt5, py-qt6,
   py-qscintilla, py-qtwebengine, py-qt6webengine, qgis...)
VersionDeltaFile
1.14+25-0devel/py-qt-builder/pkg/PLIST
1.11+2-2devel/py-qt-builder/distinfo
1.19+2-2devel/py-qt-builder/Makefile
+29-43 files

OpenBSD/ports 129izZf — devel/py-sip Makefile distinfo

   devel/py-sip: update to 6.17.3.

   see https://python-sip.readthedocs.io/en/stable/releases.html#v6-17-3
VersionDeltaFile
1.33+2-2devel/py-sip/distinfo
1.74+1-1devel/py-sip/Makefile
+3-32 files

OpenBSD/src e3hK67T — sys/net if_veb.c

   let veb_ports_insert fail if there's no memory
VersionDeltaFile
1.77+12-3sys/net/if_veb.c
+12-31 files

OpenBSD/src eW1zkxB — sys/net if_trunk.c

   i missed a chunk when getting rid of the IFT_IEEE8023ADLAG fiddling

   trunk_port_ioctl was checking that IFT_IEEE8023ADLAG was set on the
   port, which isnt true anymore.
VersionDeltaFile
1.166+18-18sys/net/if_trunk.c
+18-181 files

OpenBSD/src VNnaTMw — sys/net if_trunk.c

   don't allow adding trunk interface as a port to itself.
VersionDeltaFile
1.165+4-1sys/net/if_trunk.c
+4-11 files

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