>>> Executing build step update on 26.1 ABI_FILE=/usr/lib/crt1.o BLOCKSIZE=K CONFIGDIR=/usr/tools/config/26.1 CONFIG_XML=/usr/local/etc/config.xml COREBRANCH=stable/26.1 COREDIR=/usr/core COREENV=CORE_PHP=83 CORE_ABI=26.1 CORE_PYTHON=313 CPUS=8 DEVICEDIR=/usr/tools/device ENV_FILTER=env -i USER=root LOGNAME=root HOME=/root SHELL=/bin/sh BLOCKSIZE=K MAIL= PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin TERM= HOSTTYPE= VENDOR= OSTYPE= MACHTYPE= PWD=/usr/tools/build GROUP= HOST= EDITOR= PAGER= ABI_FILE=/usr/lib/crt1.o EXTRABRANCH= HOME=/root IMAGESDIR=/usr/local/opnsense/build/26.1/amd64/images LANG=C.UTF-8 LOGNAME=root LOGSDIR=/usr/local/opnsense/build/26.1/amd64/logs MAKEFLAGS= MAKELEVEL=2 META_MODE=normal MM_CHARSET=UTF-8 OLDPWD=/usr/tools PACKAGESDIR=/.pkg PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin PLUGINSBRANCH=stable/26.1 PLUGINSDIR=/usr/plugins PLUGINSENV=PLUGIN_PHP=83 PLUGIN_ABI=26.1 PLUGIN_PYTHON=313 PORTSBRANCH=master PORTSDIR=/usr/ports PORTSENV= PORTSREFBRANCH=main PORTSREFDIR=/usr/freebsd-ports PORTSREFURL=https://git.FreeBSD.org/ports.git PRINT_ENV_SKIP=1 PRODUCT_ABI=26.1 PRODUCT_ADDITIONS= PRODUCT_APACHE=24 PRODUCT_ARCH=amd64 PRODUCT_COMSPEED=115200 PRODUCT_CORE=opnsense PRODUCT_CORES=opnsense opnsense-devel opnsense-business PRODUCT_DEBUG= PRODUCT_DEVEL= PRODUCT_DEVICE_REAL=A10 PRODUCT_GITBASE=https://github.com/opnsense PRODUCT_HOST=amd64 PRODUCT_KERNEL=SMP PRODUCT_LUA=5.4 PRODUCT_MIRROR=https://pkg.opnsense.org PRODUCT_NAME=OPNsense PRODUCT_PERL=5.42 PRODUCT_PHP=83 PRODUCT_PLUGIN=os-* PRODUCT_PLUGINS=os-* PRODUCT_PRIVKEY=/usr/tools/config/26.1/repo.key PRODUCT_PUBKEY=/usr/tools/config/26.1/repo.pub PRODUCT_PYTHON=313 PRODUCT_RELEASE=OPNsense-202606151145 PRODUCT_RUBY=33 PRODUCT_SETTINGS=26.1 PRODUCT_SIGNCHK=/usr/tools/scripts/pkg_fingerprint.sh /usr/tools/config/26.1/repo.pub PRODUCT_SIGNCMD=/usr/tools/scripts/pkg_sign.sh /usr/tools/config/26.1/repo.pub /usr/tools/config/26.1/repo.key PRODUCT_SSL=../opnsense/openssl PRODUCT_SUFFIX= PRODUCT_TARGET=amd64 PRODUCT_TYPE=opnsense PRODUCT_UEFI=arm dvd serial vga vm PRODUCT_VERSION=202606151145 PRODUCT_ZFS_ALLOWED= PRODUCT_ZFS_REQUESTED= PWD=/usr/tools/build REMOTEDIR=incoming SERVER=nightly@pkg.opnsense.org SETSDIR=/usr/local/opnsense/build/26.1/amd64/sets SHELL=/bin/sh SRCABI=FreeBSD:14:amd64 SRCBRANCH=stable/26.1 SRCDIR=/usr/src SRCREVISION=14.3 STAGEDIR=/usr/obj/usr/tools/config/26.1/amd64 STAGEDIRPREFIX=/usr/obj TARGETDIR=/usr/local/opnsense/build/26.1/amd64 TARGETDIRPREFIX=/usr/local/opnsense/build TOOLSBRANCH=master TOOLSDIR=/usr/tools USER=root >>> Running build step: update >>> Passing arguments: (none) >>> Fetching /usr/core: From https://github.com/opnsense/core - [deleted] (none) -> origin/iaid_prefix_range - [deleted] (none) -> origin/ifconfig_error - [deleted] (none) -> origin/npt_track_wan 86ac5151da..fb4ee60c34 stable/26.1 -> origin/stable/26.1 25521f0a90..aa27c06958 master -> origin/master >>> Updating branch stable/26.1 of /usr/core: Already on 'stable/26.1' Your branch is behind 'origin/stable/26.1' by 6 commits, and can be fast-forwarded. (use "git pull" to update your local branch) Updating 86ac5151da..fb4ee60c34 Fast-forward plist | 2 + src/etc/inc/plugins.inc.d/ipsec.inc | 11 +- .../OPNsense/Base/FieldTypes/StrictTextField.php | 51 +++++++++ .../models/OPNsense/Base/FieldTypes/TextField.php | 63 +++++++++- .../OPNsense/TrafficShaper/TrafficShaper.php | 13 ++- src/opnsense/mvc/app/models/OPNsense/Trust/Ca.xml | 5 +- .../mvc/app/models/OPNsense/Trust/Cert.xml | 5 +- .../models/OPNsense/Trust/FieldTypes/CAsField.php | 7 +- .../Trust/FieldTypes/CertificatesField.php | 25 ++-- .../Base/FieldTypes/StrictTextFieldTest.php | 127 +++++++++++++++++++++ .../OPNsense/Base/FieldTypes/TextFieldTest.php | 81 +++++++++++++ src/opnsense/www/js/widgets/Metadata/Core.xml | 2 +- src/www/firewall_rules_edit.php | 1 + 13 files changed, 368 insertions(+), 25 deletions(-) create mode 100644 src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/StrictTextField.php create mode 100644 src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/StrictTextFieldTest.php >>> Fetching /usr/plugins: From https://github.com/opnsense/plugins 5567dab24..23ecd4f93 stable/26.1 -> origin/stable/26.1 cba79e0b1..73ff960dc master -> origin/master >>> Updating branch stable/26.1 of /usr/plugins: Already on 'stable/26.1' Your branch is behind 'origin/stable/26.1' by 6 commits, and can be fast-forwarded. (use "git pull" to update your local branch) Updating 5567dab24..23ecd4f93 Fast-forward dns/ddclient/Makefile | 1 + dns/ddclient/pkg-descr | 1 + .../mvc/app/models/OPNsense/DynDNS/ACL/ACL.xml | 2 + dns/rfc2136/Makefile | 3 +- dns/rfc2136/pkg-descr | 10 ++ dns/rfc2136/src/etc/inc/plugins.inc.d/rfc2136.inc | 5 +- dns/rfc2136/src/www/services_rfc2136_edit.php | 10 +- net-mgmt/telegraf/Makefile | 2 +- net-mgmt/telegraf/pkg-descr | 5 + .../controllers/OPNsense/Telegraf/forms/output.xml | 14 ++- .../mvc/app/models/OPNsense/Telegraf/Output.xml | 2 + .../templates/OPNsense/Telegraf/telegraf.conf | 6 +- net/frr/Makefile | 2 +- net/frr/pkg-descr | 9 +- .../OPNsense/Quagga/Api/BgpController.php | 1 + .../Quagga/Api/Ospf6settingsController.php | 1 + .../OPNsense/Quagga/Api/OspfsettingsController.php | 1 + .../Quagga/forms/dialogEditBGPNeighbor.xml | 22 ++++- .../Quagga/forms/dialogEditBGPPeergroups.xml | 8 +- .../Quagga/forms/dialogEditBGPRouteMaps.xml | 9 +- .../Quagga/forms/dialogEditOSPF6Network.xml | 4 +- .../Quagga/forms/dialogEditOSPF6RouteMaps.xml | 3 +- .../Quagga/forms/dialogEditOSPFNetwork.xml | 4 +- .../Quagga/forms/dialogEditOSPFRouteMaps.xml | 3 +- .../Quagga/forms/dialogEditRedistribution.xml | 2 +- .../mvc/app/models/OPNsense/Quagga/BGP.xml | 104 +++++++++++---------- .../mvc/app/models/OPNsense/Quagga/OSPF.xml | 32 ++++--- .../mvc/app/models/OPNsense/Quagga/OSPF6.xml | 32 ++++--- .../mvc/app/views/OPNsense/Quagga/bgp.volt | 8 ++ .../service/conf/actions.d/actions_quagga.conf | 104 ++++++++++----------- .../service/templates/OPNsense/Quagga/bgpd.conf | 37 +++++--- .../service/templates/OPNsense/Quagga/ospf6d.conf | 10 +- .../service/templates/OPNsense/Quagga/ospfd.conf | 10 +- security/netbird/Makefile | 2 +- security/netbird/pkg-descr | 2 +- .../mvc/app/views/OPNsense/Netbird/status.volt | 15 +-- security/stunnel/Makefile | 2 +- .../OPNsense/Stunnel/ServicesController.php | 2 +- .../mvc/app/models/OPNsense/Stunnel/Stunnel.xml | 17 +--- .../opnsense/scripts/stunnel/generate_certs.php | 40 ++++---- 40 files changed, 315 insertions(+), 232 deletions(-) >>> Fetching /usr/ports: From https://github.com/opnsense/ports 4609eccd949..7af4f2115bf master -> origin/master >>> Updating branch master of /usr/ports: Already on 'master' Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded. (use "git pull" to update your local branch) Updating 4609eccd949..7af4f2115bf Fast-forward opnsense/phpseclib/Makefile | 2 +- opnsense/phpseclib/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) >>> Fetching /usr/src: >>> Updating branch stable/26.1 of /usr/src: Already on 'stable/26.1' Your branch is up to date with 'origin/stable/26.1'. Already up to date. >>> Fetching /usr/tools: >>> Updating branch master of /usr/tools: Already on 'master' Your branch is up to date with 'origin/master'. Already up to date. 5.81 real 1.31 user 2.59 sys