OPNSense/tools e2e27cdconfig/24.7 base.plist.amd64 base.obsolete.amd64

config: rebase for 24.7
DeltaFile
+3,036-665config/24.7/base.plist.amd64
+665-7config/24.7/base.obsolete.amd64
+3,701-6722 files

OPNSense/tools fe7cd47config/24.7 build.conf

config: adjust build config accordingly
DeltaFile
+5-1config/24.7/build.conf
+5-11 files

OPNSense/tools 9d116b5config/24.7 base.plist.amd64 base.obsolete.amd64

config: bootstrap a 24.7 config
DeltaFile
+22,661-0config/24.7/base.plist.amd64
+1,449-0config/24.7/base.obsolete.amd64
+258-0config/24.7/ports.conf
+121-0config/24.7/extras.conf
+119-0config/24.7/make.conf
+89-0config/24.7/plugins.conf
+24,697-06 files not shown
+24,847-012 files

OPNSense/core 799917csrc/opnsense/scripts/ipsec updown_event.py

VPN: IPsec: Virtual Tunnel Interfaces - safeguard config access in updown_event.py as get() doesn't have a default. (https://github.com/opnsense/core/issues/6781#issuecomment-2073439667)

(cherry picked from commit b0bf317640c17874fa781846a81a39e76517fc05)
DeltaFile
+4-2src/opnsense/scripts/ipsec/updown_event.py
+4-21 files

OPNSense/plugins 4d5fca5security/openconnect pkg-descr Makefile, security/openconnect/src/opnsense/mvc/app/controllers/OPNsense/Openconnect/forms general.xml

security/openconnect: sync with master
DeltaFile
+6-0security/openconnect/src/opnsense/mvc/app/controllers/OPNsense/Openconnect/forms/general.xml
+5-1security/openconnect/src/opnsense/mvc/app/models/OPNsense/Openconnect/General.xml
+4-0security/openconnect/pkg-descr
+3-0security/openconnect/src/opnsense/service/templates/OPNsense/Openconnect/openconnect.conf
+1-1security/openconnect/Makefile
+19-25 files

OPNSense/plugins ee0f831security/openconnect pkg-descr

security/openconnect: fiddle with wording
DeltaFile
+1-1security/openconnect/pkg-descr
+1-11 files

OPNSense/plugins 9842cdfnet/relayd Makefile, net/relayd/src/opnsense/mvc/app/controllers/OPNsense/Relayd/Api SettingsController.php

net/relayd: sync with master
DeltaFile
+102-0net/relayd/src/opnsense/mvc/app/models/OPNsense/Relayd/Relayd.php
+3-89net/relayd/src/opnsense/mvc/app/controllers/OPNsense/Relayd/Api/SettingsController.php
+3-3net/relayd/src/opnsense/mvc/app/models/OPNsense/Relayd/Relayd.xml
+1-2net/relayd/Makefile
+109-944 files

OPNSense/plugins 37429a4net/relayd Makefile

net/relayd: make new version
DeltaFile
+1-2net/relayd/Makefile
+1-21 files

OPNSense/core fd7ec1bsrc/opnsense/service/templates/OPNsense/Syslog/local routing.conf

interfaces: hmm, dead code in core.inc ?
DeltaFile
+0-2src/opnsense/service/templates/OPNsense/Syslog/local/routing.conf
+0-21 files

OPNSense/core b0bf317src/opnsense/scripts/ipsec updown_event.py

VPN: IPsec: Virtual Tunnel Interfaces - safeguard config access in updown_event.py as get() doesn't have a default. (https://github.com/opnsense/core/issues/6781#issuecomment-2073439667)
DeltaFile
+4-2src/opnsense/scripts/ipsec/updown_event.py
+4-21 files

OPNSense/ports 31b0d3f. UPDATING UIDs

Framework: sync with upstream

Taken from: FreeBSD
DeltaFile
+7-0UPDATING
+1-1UIDs
+1-1GIDs
+9-23 files

OPNSense/ports 5602c6dwww/serf Makefile

www/serf: sync with upstream

Taken from: FreeBSD
DeltaFile
+2-1www/serf/Makefile
+2-11 files

OPNSense/ports 3672571www/py-gunicorn Makefile distinfo, www/py-gunicorn/files gunicorn.in

www/py-gunicorn: sync with upstream

Taken from: FreeBSD
DeltaFile
+38-0www/py-gunicorn/files/gunicorn.in
+17-4www/py-gunicorn/Makefile
+3-3www/py-gunicorn/distinfo
+58-73 files

OPNSense/ports 8896d11textproc/libucl distinfo pkg-plist

textproc/libucl: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3textproc/libucl/distinfo
+2-2textproc/libucl/pkg-plist
+1-1textproc/libucl/Makefile
+6-63 files

OPNSense/ports a02f62asecurity/vuxml/vuln 2024.xml

security/vuxml: sync with upstream

Taken from: FreeBSD
DeltaFile
+47-0security/vuxml/vuln/2024.xml
+47-01 files

OPNSense/ports c0b3d81net/libzmq4 Makefile

net/libzmq4: sync with upstream

Taken from: FreeBSD
DeltaFile
+6-3net/libzmq4/Makefile
+6-31 files

OPNSense/ports 6301ccanet/google-cloud-sdk distinfo Makefile

net/google-cloud-sdk: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3net/google-cloud-sdk/distinfo
+1-1net/google-cloud-sdk/Makefile
+4-42 files

OPNSense/ports a8dd5bfnet-mgmt/telegraf distinfo Makefile

net-mgmt/telegraf: sync with upstream

Taken from: FreeBSD
DeltaFile
+5-5net-mgmt/telegraf/distinfo
+1-2net-mgmt/telegraf/Makefile
+6-72 files

OPNSense/ports adf1b23devel/subversion Makefile

devel/subversion: sync with upstream

Taken from: FreeBSD
DeltaFile
+2-2devel/subversion/Makefile
+2-21 files

OPNSense/core b27881csrc/etc/inc/plugins.inc.d core.inc

interfaces: move radvd and rtsold to system log where they belong

We've long moved dhcp6c to this spot but we're still missing a bit of
context during debugging, e.g. why rtsold keeps restarting dhcp6c with
a SIGHUP.
DeltaFile
+1-1src/etc/inc/plugins.inc.d/core.inc
+1-11 files

OPNSense/ports b45ddf3devel/gitoxide distinfo, devel/qtcreator pkg-plist

*/*: sync with upstream

Taken from: FreeBSD
DeltaFile
+151-149sysutils/yazi/distinfo
+278-0editors/pragtical/pkg-plist
+133-137graphics/oxipng/distinfo
+79-123devel/gitoxide/distinfo
+0-195textproc/agrep/files/patch-sgrep.c
+146-36devel/qtcreator/pkg-plist
+787-640653 files not shown
+4,611-4,349659 files

OPNSense/ports ed349d1security/suricata distinfo Makefile

security/suricata: update to 7.0.5
DeltaFile
+3-3security/suricata/distinfo
+1-1security/suricata/Makefile
+4-42 files

OPNSense/src 6dbfecasys/netinet ip_output.c ip_fastfwd.c, sys/netinet6 ip6_output.c ip6_fastfwd.c

pf|ipfw|netinet6?: shared IP forwarding

This removes the if_output calls in the pf(4) code that escape further
processing by defering the forwarding execution to the network stack
using on/off style sysctls for both IPv4 and IPv6.

Also see: https://reviews.freebsd.org/D8877
DeltaFile
+136-12sys/netinet6/ip6_output.c
+107-9sys/netinet/ip_output.c
+30-46sys/netinet6/ip6_fastfwd.c
+28-46sys/netpfil/ipfw/ip_fw_pfil.c
+34-29sys/netinet6/ip6_forward.c
+25-34sys/netinet/ip_fastfwd.c
+360-1766 files not shown
+439-22912 files

OPNSense/src a0bbf48sys/netinet ip_output.c ip_fastfwd.c, sys/netinet6 ip6_output.c ip6_fastfwd.c

pf|ipfw|netinet6?: shared IP forwarding

This removes the if_output calls in the pf(4) code that escape further
processing by defering the forwarding execution to the network stack
using on/off style sysctls for both IPv4 and IPv6.

Also see: https://reviews.freebsd.org/D8877
DeltaFile
+136-12sys/netinet6/ip6_output.c
+107-9sys/netinet/ip_output.c
+30-46sys/netinet6/ip6_fastfwd.c
+28-46sys/netpfil/ipfw/ip_fw_pfil.c
+34-29sys/netinet6/ip6_forward.c
+25-34sys/netinet/ip_fastfwd.c
+360-1766 files not shown
+441-22912 files

OPNSense/src 0629a52sys/netinet ip_output.c ip_fastfwd.c, sys/netinet6 ip6_output.c ip6_fastfwd.c

pf|ipfw|netinet6?: shared IP forwarding

This removes the if_output calls in the pf(4) code that escape further
processing by defering the forwarding execution to the network stack
using on/off style sysctls for both IPv4 and IPv6.

Also see: https://reviews.freebsd.org/D8877
DeltaFile
+136-12sys/netinet6/ip6_output.c
+107-9sys/netinet/ip_output.c
+30-46sys/netinet6/ip6_fastfwd.c
+28-46sys/netpfil/ipfw/ip_fw_pfil.c
+34-29sys/netinet6/ip6_forward.c
+25-34sys/netinet/ip_fastfwd.c
+360-1766 files not shown
+449-22912 files

OPNSense/core 862b1d7src/opnsense/mvc/app/controllers/OPNsense/Trust/Api CrlController.php

System: Trust: Revocation - forgot to persist new lifetime, causing the following exception:

Exception: Failed to parse time string (+ days) at position 0 (+): Unexpected character in /usr/local/opnsense/mvc/app/controllers/OPNsense/Trust/Api/CrlController.php:347
Stack trace:
DeltaFile
+1-0src/opnsense/mvc/app/controllers/OPNsense/Trust/Api/CrlController.php
+1-01 files

OPNSense/core 633ba99src/opnsense/mvc/app/views/OPNsense/Trust crl.volt

System: Trust: Revocation - check input before use on revoked selectors
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/Trust/crl.volt
+1-11 files

OPNSense/src f058c68sys/netpfil/pf pf.c

pf: show differences between route functions
DeltaFile
+38-192sys/netpfil/pf/pf.c
+38-1921 files

OPNSense/src 2abbd75share/man/man4 wg.4, sys/dev/wg if_wg.c

wg: Add netmap support

When in netmap (emulated) mode, wireguard interfaces prepend or strip a
dummy ethernet header when interfacing with netmap.  The netmap
application thus sees unencrypted, de-encapsulated frames with a fixed
header.

In this mode, netmap hooks the if_input and if_transmit routines of the
ifnet.  Packets from the host TX ring are handled by wg_if_input(),
which simply hands them to the netisr layer; packets which would
otherwise be tunneled are intercepted in wg_output() and placed in the
host RX ring.

The "physical" TX ring is processed by wg_transmit(), which behaves
identically to wg_output() when netmap is not enabled, and packets
appear in the "physical" RX ring by hooking wg_deliver_in().

Reviewed by:    vmaffione
MFC after:      1 month

    [3 lines not shown]
DeltaFile
+149-6sys/dev/wg/if_wg.c
+14-0share/man/man4/wg.4
+163-62 files

OPNSense/src 6e008e7sys/dev/ixgbe ixgbe_phy.c if_ix.c

sys/dev/ixgbe - workaround to prevent an i2c bus read to keep trying to read an empty slot.

When executing `ifconfig -v` this will lead to stalls for a second per interface due to the timeout being set to a static 10 without a module placed, this patch makes sure this is only allowed once per insertion.
DeltaFile
+12-0sys/dev/ixgbe/ixgbe_phy.c
+5-0sys/dev/ixgbe/if_ix.c
+2-0sys/dev/ixgbe/ixgbe_type.h
+19-03 files