>>> Executing build step base 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= PORTSENV= MAKELEVEL=2 META_MODE=normal MM_CHARSET=UTF-8 OLDPWD=/usr/obj/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-202603190640 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=openssl PRODUCT_SUFFIX= PRODUCT_TARGET=amd64 PRODUCT_TYPE=opnsense PRODUCT_UEFI=arm dvd serial vga vm PRODUCT_VERSION=202603190640 PRODUCT_ZFS= 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: base >>> Passing arguments: (none) >>> Reusing base set: /usr/local/opnsense/build/26.1/amd64/sets/base-26.1-amd64.txz >>> Executing build step ports 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= PORTSENV= MAKELEVEL=2 META_MODE=normal MM_CHARSET=UTF-8 OLDPWD=/usr/obj/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-202603190640 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=openssl PRODUCT_SUFFIX= PRODUCT_TARGET=amd64 PRODUCT_TYPE=opnsense PRODUCT_UEFI=arm dvd serial vga vm PRODUCT_VERSION=202603190640 PRODUCT_ZFS= 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: ports >>> Passing arguments: (none) >>> Step ports is up to date >>> Executing build step plugins 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= PORTSENV= MAKELEVEL=2 META_MODE=normal MM_CHARSET=UTF-8 OLDPWD=/usr/obj/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-202603190640 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=openssl PRODUCT_SUFFIX= PRODUCT_TARGET=amd64 PRODUCT_TYPE=opnsense PRODUCT_UEFI=arm dvd serial vga vm PRODUCT_VERSION=202603190640 PRODUCT_ZFS= 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: plugins >>> Passing arguments: (none) >>> Step plugins is up to date >>> Executing build step core 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= PORTSENV= MAKELEVEL=2 META_MODE=normal MM_CHARSET=UTF-8 OLDPWD=/usr/obj/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-202603190640 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=openssl PRODUCT_SUFFIX= PRODUCT_TARGET=amd64 PRODUCT_TYPE=opnsense PRODUCT_UEFI=arm dvd serial vga vm PRODUCT_VERSION=202603190640 PRODUCT_ZFS= 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: core >>> Passing arguments: (none) >>> Step core is up to date >>> Executing build step test 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= PORTSENV= MAKELEVEL=2 META_MODE=normal MM_CHARSET=UTF-8 OLDPWD=/usr/obj/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-202603190640 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=openssl PRODUCT_SUFFIX= PRODUCT_TARGET=amd64 PRODUCT_TYPE=opnsense PRODUCT_UEFI=arm dvd serial vga vm PRODUCT_VERSION=202603190640 PRODUCT_ZFS= 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: test >>> Passing arguments: (none) >>> Setting up stage in /usr/obj/usr/tools/config/26.1/amd64 >>> Setting up base in /usr/obj/usr/tools/config/26.1/amd64 >>> Setting up /usr/core clone in /usr/obj/usr/tools/config/26.1/amd64 >>> Setting up /usr/plugins clone in /usr/obj/usr/tools/config/26.1/amd64 >>> Setting up chroot in /usr/obj/usr/tools/config/26.1/amd64 ELF ldconfig path: /lib /usr/lib /usr/lib/compat 32-bit compatibility ldconfig path: >>> Extracting packages in /usr/obj/usr/tools/config/26.1/amd64 >>> Installing packages in /usr/obj/usr/tools/config/26.1/amd64: opnsense os-debug pkg: No packages installed. Nothing to do! Installing pkg-2.3.1_1... Extracting pkg-2.3.1_1: .......... done Installing opnsense-26.1.4_18... `-- Installing ca_root_nss-3.117_2... `-- Extracting ca_root_nss-3.117_2: ..... done `-- Installing choparp-20150613_1... `-- Extracting choparp-20150613_1: ...... done `-- Installing colordiff-1.0.22... | `-- Installing perl5-5.42.1... | `-- Extracting perl5-5.42.1: .......... done `-- Extracting colordiff-1.0.22: ...... done `-- Installing cpustats-0.1... `-- Extracting cpustats-0.1: . done `-- Installing dhcp6c-20260122... `-- Extracting dhcp6c-20260122: ........ done `-- Installing dhcrelay-1.0... `-- Extracting dhcrelay-1.0: ....... done `-- Installing dnsmasq-2.92_2,1... | `-- Installing nettle-3.10.2... | | `-- Installing indexinfo-0.3.1_1... | | `-- Extracting indexinfo-0.3.1_1: .... done | | `-- Installing gmp-6.3.0... | | `-- Extracting gmp-6.3.0: .......... done | `-- Extracting nettle-3.10.2: .......... done `-- Extracting dnsmasq-2.92_2,1: .......... done `-- Installing dpinger-3.4... `-- Extracting dpinger-3.4: .... done `-- Installing filterlog-0.7_2... `-- Extracting filterlog-0.7_2: .... done `-- Installing flock-2.37.2_1... `-- Extracting flock-2.37.2_1: ...... done `-- Installing flowd-0.9.1_5... ===> Creating groups Creating group '_flowd' with gid '542' ===> Creating users Creating user '_flowd' with uid '542' `-- Extracting flowd-0.9.1_5: .......... done `-- Installing hostapd-2.11_3... | `-- Installing openssl-3.0.19,1... | `-- Extracting openssl-3.0.19,1: .......... done `-- Extracting hostapd-2.11_3: ....... done `-- Installing hostwatch-1.0.12... ===> Creating groups Creating group 'hostd' with gid '377' ===> Creating users Creating user 'hostd' with uid '377' `-- Extracting hostwatch-1.0.12: ..... done `-- Installing ifinfo-13.0_1... `-- Extracting ifinfo-13.0_1: .... done `-- Installing iftop-1.0.p4_1... `-- Extracting iftop-1.0.p4_1: ..... done `-- Installing kea-3.0.2_2... | `-- Installing python313-3.13.12... | | `-- Installing mpdecimal-4.0.1... | | `-- Extracting mpdecimal-4.0.1: .......... done | | `-- Installing readline-8.3.3... | | `-- Extracting readline-8.3.3: .......... done | | `-- Installing libffi-3.5.1... | | `-- Extracting libffi-3.5.1: .......... done | `-- Extracting python313-3.13.12: .......... done | `-- Installing log4cplus-2.1.2... | `-- Extracting log4cplus-2.1.2: .......... done | `-- Installing boost-libs-1.89.0_2... | | `-- Installing icu-76.1,1... | | `-- Extracting icu-76.1,1: .......... done | | `-- Installing zstd-1.5.7_1... | | `-- Extracting zstd-1.5.7_1: .......... done | `-- Extracting boost-libs-1.89.0_2: .......... done `-- Extracting kea-3.0.2_2: .......... done `-- Installing lighttpd-1.4.82... | `-- Installing pcre2-10.47_1... | `-- Extracting pcre2-10.47_1: .......... done ===> Creating groups Using existing group 'www' ===> Creating users Using existing user 'www' `-- Extracting lighttpd-1.4.82: .......... done `-- Installing monit-5.35.2... `-- Extracting monit-5.35.2: ....... done `-- Installing mpd5-5.9_19... `-- Extracting mpd5-5.9_19: .......... done `-- Installing ntp-4.2.8p18_5... | `-- Installing libevent-2.1.12... | `-- Extracting libevent-2.1.12: .......... done | `-- Installing libedit-3.1.20251016_1,1... | `-- Extracting libedit-3.1.20251016_1,1: .......... done `-- Extracting ntp-4.2.8p18_5: .......... done `-- Installing openssh-portable-10.2.p1_1,1... | `-- Installing libfido2-1.16.0... | | `-- Installing libcbor-0.13.0... | | `-- Extracting libcbor-0.13.0: .......... done | `-- Extracting libfido2-1.16.0: .......... done | `-- Installing ldns-1.9.0... | `-- Extracting ldns-1.9.0: .......... done `-- Extracting openssh-portable-10.2.p1_1,1: .......... done `-- Installing openvpn-2.6.19... | `-- Installing pkcs11-helper-1.31.0... | `-- Extracting pkcs11-helper-1.31.0: .......... done | `-- Installing easy-rsa-3.2.5_1,1... | `-- Extracting easy-rsa-3.2.5_1,1: .......... done | `-- Installing lzo2-2.10_1... | `-- Extracting lzo2-2.10_1: .......... done | `-- Installing liblz4-1.10.0_2,1... | `-- Extracting liblz4-1.10.0_2,1: .......... done ===> Creating groups Creating group 'openvpn' with gid '301' ===> Creating users Creating user 'openvpn' with uid '301' `-- Extracting openvpn-2.6.19: .......... done `-- Installing opnsense-installer-25.1_2... | `-- Installing cpdup-1.22_1... | `-- Extracting cpdup-1.22_1: ..... done `-- Extracting opnsense-installer-25.1_2: .......... done `-- Installing opnsense-lang-26.1.4... `-- Extracting opnsense-lang-26.1.4: .......... done `-- Installing opnsense-update-26.1.3... | `-- Installing libucl-0.9.4... | | `-- Installing lua54-5.4.8... | | `-- Extracting lua54-5.4.8: ......... done | `-- Extracting libucl-0.9.4: .......... done `-- Extracting opnsense-update-26.1.3: .......... done `-- Installing pam_opnsense-24.1... `-- Extracting pam_opnsense-24.1: ........ done `-- Installing pftop-0.13... | `-- Installing libpfctl-0.17... | `-- Extracting libpfctl-0.17: ...... done `-- Extracting pftop-0.13: ..... done `-- Installing php83-ctype-8.3.30... | `-- Installing php83-8.3.30... | | `-- Installing libxml2-2.15.2... | | `-- Extracting libxml2-2.15.2: .......... done | | `-- Installing libargon2-20190702_1... | | `-- Extracting libargon2-20190702_1: .......... done | `-- Extracting php83-8.3.30: .......... done `-- Extracting php83-ctype-8.3.30: ........ done `-- Installing php83-curl-8.3.30... | `-- Installing curl-8.17.0... | | `-- Installing libnghttp2-1.68.0... | | `-- Extracting libnghttp2-1.68.0: .......... done | | `-- Installing libpsl-0.21.5_2... | | `-- Installing libidn2-2.3.8... | | | `-- Installing libunistring-1.4.2... | | | `-- Extracting libunistring-1.4.2: .......... done | | `-- Extracting libidn2-2.3.8: .......... done | | `-- Extracting libpsl-0.21.5_2: .......... done | | `-- Installing brotli-1.2.0,1... | | `-- Extracting brotli-1.2.0,1: .......... done | `-- Extracting curl-8.17.0: .......... done `-- Extracting php83-curl-8.3.30: .......... done `-- Installing php83-dom-8.3.30... `-- Extracting php83-dom-8.3.30: .......... done `-- Installing php83-filter-8.3.30... `-- Extracting php83-filter-8.3.30: ......... done `-- Installing php83-gettext-8.3.30... | `-- Installing gettext-runtime-0.26... | `-- Extracting gettext-runtime-0.26: .......... done `-- Extracting php83-gettext-8.3.30: ........ done `-- Installing php83-ldap-8.3.30... | `-- Installing cyrus-sasl-2.1.28_5... *** Added group `cyrus' (id 60) *** Added user `cyrus' (id 60) | `-- Extracting cyrus-sasl-2.1.28_5: .......... done | `-- Installing openldap26-client-2.6.13... | | `-- Installing cyrus-sasl-gssapi-2.1.28... | | `-- Installing krb5-1.22.1... | | `-- Extracting krb5-1.22.1: .......... done | | `-- Extracting cyrus-sasl-gssapi-2.1.28: .......... done | `-- Extracting openldap26-client-2.6.13: .......... done `-- Extracting php83-ldap-8.3.30: ........ done `-- Installing php83-pcntl-8.3.30... `-- Extracting php83-pcntl-8.3.30: ......... done `-- Installing php83-pdo-8.3.30... `-- Extracting php83-pdo-8.3.30: .......... done `-- Installing php83-pear-Crypt_CHAP-1.5.0_1... | `-- Installing php83-pecl-mcrypt-1.0.7... | | `-- Installing libmcrypt-2.5.8_4... | | `-- Extracting libmcrypt-2.5.8_4: .......... done | | `-- Installing libltdl-2.5.4... | | `-- Extracting libltdl-2.5.4: .......... done | `-- Extracting php83-pecl-mcrypt-1.0.7: ........ done | `-- Installing php83-pear-1.10.18... | | `-- Installing php83-xml-8.3.30... | | `-- Extracting php83-xml-8.3.30: ......... done | | `-- Installing php83-zlib-8.3.30... | | `-- Extracting php83-zlib-8.3.30: ........ done | `-- Extracting php83-pear-1.10.18: .......... done `-- Extracting php83-pear-Crypt_CHAP-1.5.0_1: ...... done install ok: channel://pear.php.net/Crypt_CHAP-1.5.0 `-- Installing php83-pecl-radius-1.4.0b1_4... `-- Extracting php83-pecl-radius-1.4.0b1_4: .......... done `-- Installing php83-phalcon-5.10.0... | `-- Installing php83-session-8.3.30... | `-- Extracting php83-session-8.3.30: .......... done | `-- Installing php83-mbstring-8.3.30... | | `-- Installing oniguruma-6.9.10... | | `-- Extracting oniguruma-6.9.10: .......... done | `-- Extracting php83-mbstring-8.3.30: .......... done `-- Extracting php83-phalcon-5.10.0: ........ done `-- Installing php83-phpseclib-3.0.49... `-- Extracting php83-phpseclib-3.0.49: ......... done `-- Installing php83-simplexml-8.3.30... `-- Extracting php83-simplexml-8.3.30: ......... done `-- Installing php83-sockets-8.3.30... `-- Extracting php83-sockets-8.3.30: .......... done `-- Installing php83-sqlite3-8.3.30... | `-- Installing sqlite3-3.50.4_2,1... | `-- Extracting sqlite3-3.50.4_2,1: .......... done `-- Extracting php83-sqlite3-8.3.30: ......... done `-- Installing py313-Jinja2-3.1.6... | `-- Installing py313-markupsafe-3.0.3... | `-- Extracting py313-markupsafe-3.0.3: .......... done | `-- Installing py313-Babel-2.18.0... | `-- Extracting py313-Babel-2.18.0: .......... done `-- Extracting py313-Jinja2-3.1.6: .......... done `-- Installing py313-dnspython-2.8.0_1,1... | `-- Installing py313-httpx-0.28.1_1... | | `-- Installing py313-httpcore-1.0.9... | | `-- Installing py313-h2-4.1.0_1... | | | `-- Installing py313-hyperframe-6.0.0_1... | | | `-- Extracting py313-hyperframe-6.0.0_1: .......... done | | | `-- Installing py313-hpack-4.0.0_1... | | | `-- Extracting py313-hpack-4.0.0_1: .......... done | | `-- Extracting py313-h2-4.1.0_1: .......... done | | `-- Installing py313-certifi-2026.1.4... | | `-- Extracting py313-certifi-2026.1.4: .......... done | | `-- Installing py313-h11-0.16.0... | | `-- Extracting py313-h11-0.16.0: .......... done | | `-- Installing py313-anyio-4.12.1... | | | `-- Installing py313-truststore-0.10.4... | | | `-- Extracting py313-truststore-0.10.4: .......... done | | | `-- Installing py313-idna-3.11... | | | `-- Extracting py313-idna-3.11: .......... done | | `-- Extracting py313-anyio-4.12.1: .......... done | | `-- Extracting py313-httpcore-1.0.9: .......... done | | `-- Installing py313-socksio-1.0.0_1... | | `-- Extracting py313-socksio-1.0.0_1: .......... done | `-- Extracting py313-httpx-0.28.1_1: .......... done | `-- Installing py313-aioquic-1.3.0_1... | | `-- Installing py313-pylsqpack-0.3.23... | | `-- Extracting py313-pylsqpack-0.3.23: .......... done | | `-- Installing py313-service-identity-24.2.0... | | `-- Installing py313-cryptography-46.0.5,1... | | | `-- Installing py313-cffi-2.0.0... | | | `-- Installing py313-pycparser-2.23... | | | `-- Extracting py313-pycparser-2.23: .......... done | | | `-- Extracting py313-cffi-2.0.0: .......... done | | `-- Extracting py313-cryptography-46.0.5,1: .......... done | | `-- Installing py313-pyasn1-modules-0.4.1... | | | `-- Installing py313-pyasn1-0.6.0... | | | `-- Extracting py313-pyasn1-0.6.0: .......... done | | `-- Extracting py313-pyasn1-modules-0.4.1: .......... done | | `-- Installing py313-attrs-25.4.0... | | `-- Extracting py313-attrs-25.4.0: .......... done | | `-- Extracting py313-service-identity-24.2.0: .......... done | | `-- Installing py313-pyopenssl-25.3.0_1,1... | | `-- Extracting py313-pyopenssl-25.3.0_1,1: .......... done | `-- Extracting py313-aioquic-1.3.0_1: .......... done | `-- Installing py313-trio-0.33.0... | | `-- Installing py313-sortedcontainers-2.4.0_1... | | `-- Extracting py313-sortedcontainers-2.4.0_1: .......... done | | `-- Installing py313-sniffio-1.3.1... | | `-- Extracting py313-sniffio-1.3.1: .......... done | | `-- Installing py313-outcome-1.3.0_2... | | `-- Extracting py313-outcome-1.3.0_2: .......... done | | `-- Installing py313-async_generator-1.10_1... | | `-- Extracting py313-async_generator-1.10_1: .......... done | `-- Extracting py313-trio-0.33.0: .......... done `-- Extracting py313-dnspython-2.8.0_1,1: .......... done `-- Installing py313-jq-1.11.0... | `-- Installing py313-requests-2.32.5... | | `-- Installing py313-charset-normalizer-3.4.4... | | `-- Extracting py313-charset-normalizer-3.4.4: .......... done | | `-- Installing py313-urllib3-2.6.3,1... | | `-- Installing py313-pysocks-1.7.1_1... | | `-- Extracting py313-pysocks-1.7.1_1: .......... done | | `-- Extracting py313-urllib3-2.6.3,1: .......... done | `-- Extracting py313-requests-2.32.5: .......... done | `-- Installing jq-1.8.1... | `-- Extracting jq-1.8.1: .......... done `-- Extracting py313-jq-1.11.0: ........ done `-- Installing py313-ldap3-2.9.1_1... `-- Extracting py313-ldap3-2.9.1_1: .......... done `-- Installing py313-sqlite3-3.13.12_10... `-- Extracting py313-sqlite3-3.13.12_10: ......... done `-- Installing py313-ujson-5.12.0... `-- Extracting py313-ujson-5.12.0: .......... done `-- Installing py313-vici-6.0.3... `-- Extracting py313-vici-6.0.3: .......... done `-- Installing radvd-2.20... `-- Extracting radvd-2.20: .......... done `-- Installing rrdtool-1.9.0_1... | `-- Installing glib-2.84.4,2... | | `-- Installing py313-packaging-26.0... | | `-- Extracting py313-packaging-26.0: .......... done | | `-- Installing libinotify-20240724_3... | | `-- Extracting libinotify-20240724_3: .......... done | | `-- Installing libiconv-1.18_1... | | `-- Extracting libiconv-1.18_1: .......... done | `-- Extracting glib-2.84.4,2: .......... done `-- Extracting rrdtool-1.9.0_1: .......... done `-- Installing samplicator-1.3.8.r1_1... `-- Extracting samplicator-1.3.8.r1_1: ..... done `-- Installing strongswan-6.0.4... `-- Extracting strongswan-6.0.4: .......... done `-- Installing sudo-1.9.17p2_2... `-- Extracting sudo-1.9.17p2_2: .......... done `-- Installing syslog-ng-4.11.0_1... | `-- Installing libuuid-2.41.1_1... | `-- Extracting libuuid-2.41.1_1: .......... done | `-- Installing json-c-0.18... | `-- Extracting json-c-0.18: .......... done | `-- Installing ivykis-0.43.2_1... | `-- Extracting ivykis-0.43.2_1: .......... done `-- Extracting syslog-ng-4.11.0_1: .......... done `-- Installing unbound-1.24.2_1... | `-- Installing expat-2.7.4... | `-- Extracting expat-2.7.4: .......... done | `-- Installing libsodium-1.0.21... | `-- Extracting libsodium-1.0.21: .......... done ===> Creating groups Using existing group 'unbound' ===> Creating users Using existing user 'unbound' `-- Extracting unbound-1.24.2_1: .......... done `-- Installing wpa_supplicant-2.11_7... `-- Extracting wpa_supplicant-2.11_7: .......... done `-- Installing zip-3.0_5... `-- Extracting zip-3.0_5: .......... done `-- Installing beep-1.0_2... `-- Extracting beep-1.0_2: ..... done `-- Installing py313-duckdb-1.5.0... | `-- Installing py313-pandas-2.3.3,1... | | `-- Installing py313-numpy-1.26.4_12,1... | | `-- Extracting py313-numpy-1.26.4_12,1: .......... done | | `-- Installing py313-numexpr-2.14.1... | | `-- Extracting py313-numexpr-2.14.1: .......... done | | `-- Installing py313-bottleneck-1.6.0... | | `-- Extracting py313-bottleneck-1.6.0: .......... done | | `-- Installing py313-tzdata-2025.3... | | `-- Extracting py313-tzdata-2025.3: .......... done | | `-- Installing py313-pytz-2025.2_1,1... | | `-- Extracting py313-pytz-2025.2_1,1: .......... done | | `-- Installing py313-python-dateutil-2.9.0... | | `-- Installing py313-six-1.17.0... | | `-- Extracting py313-six-1.17.0: .......... done | | `-- Extracting py313-python-dateutil-2.9.0: .......... done | `-- Extracting py313-pandas-2.3.3,1: .......... done `-- Extracting py313-duckdb-1.5.0: .......... done `-- Installing suricata-8.0.4... | `-- Installing libyaml-0.2.5... | `-- Extracting libyaml-0.2.5: ......... done | `-- Installing nss-3.121... | | `-- Installing nspr-4.38.2... | | `-- Extracting nspr-4.38.2: .......... done | `-- Extracting nss-3.121: .......... done | `-- Installing libnet-1.3,1... | `-- Extracting libnet-1.3,1: .......... done | `-- Installing py313-pyyaml-6.0.3... | `-- Extracting py313-pyyaml-6.0.3: .......... done | `-- Installing jansson-2.15.0... | `-- Extracting jansson-2.15.0: .......... done | `-- Installing hyperscan-5.4.2... | `-- Extracting hyperscan-5.4.2: .......... done `-- Extracting suricata-8.0.4: .......... done Extracting opnsense-26.1.4_18: .......... done Updating /etc/shells Registering root shell Hooking into /etc/rc Hooking into /etc/rc.shutdown Cannot 'start' configd. Set configd_enable to YES in /etc/rc.conf or use 'onestart' instead of 'start'. >>> Invoking update script 'refresh.sh' ==> Running trigger: gio-modules.ucl Generating GIO modules cache ==> Running trigger: glib-schemas.ucl Compiling glib schemas No schema files found: doing nothing. ===== Message from ca_root_nss-3.117_2: -- FreeBSD does not, and can not warrant that the certification authorities whose certificates are included in this package have in any way been audited for trustworthiness or RFC 3647 compliance. Assessment and verification of trust is the complete responsibility of the system administrator. This package installs symlinks to support root certificate discovery for software that either uses other cryptographic libraries than OpenSSL, or use OpenSSL but do not follow recommended practice. If you prefer to do this manually, replace the following symlinks with either an empty file or your site-local certificate bundle. * /etc/ssl/cert.pem * /usr/local/etc/ssl/cert.pem * /usr/local/openssl/cert.pem ===== Message from dnsmasq-2.92_2,1: -- To enable dnsmasq, edit /usr/local/etc/dnsmasq.conf and set dnsmasq_enable="YES" in /etc/rc.conf[.local] Further options and actions are documented inside /usr/local/etc/rc.d/dnsmasq NOTE: when using dnssec, inaccurate system clocks can cause DNS resolution to fail because DNSSEC signatures may then not validate. SECURITY RECOMMENDATION ~~~~~~~~~~~~~~~~~~~~~~~ It is recommended to enable the wpad-related options at the end of the configuration file (you may need to copy them from the example file to yours) to fix CERT Vulnerability VU#598349. ===== Message from hostapd-2.11_3: -- Add the following to /etc/rc.conf to use the ports version instead of the base version: hostapd_program="/usr/local/sbin/hostapd" ===== Message from python313-3.13.12: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py313-gdbm databases/py-gdbm@py313 py313-sqlite3 databases/py-sqlite3@py313 py313-tkinter x11-toolkits/py-tkinter@py313 ===== Message from boost-libs-1.89.0_2: -- You have built the Boost library with thread support. Don't forget to add -pthread to your linker options when linking your code. ===== Message from monit-5.35.2: -- USAGE: To enable monit you need to add monit_enable="YES" to rc.conf file. Before running monit you have to configure monitrc file. There is example configuration file monitrc.sample. /usr/local/etc/monitrc.sample ===== Message from ntp-4.2.8p18_5: -- Please add ntpd_program="/usr/local/sbin/ntpd" ntpdate_program="/usr/local/sbin/ntpdate" to your /etc/rc.conf or run sysrc ntpd_program="/usr/local/sbin/ntpd" sysrc ntpdate_program="/usr/local/sbin/ntpdate" to enable ntp from ports/packages instead of base ntp. ===== Message from openssh-portable-10.2.p1_1,1: -- To enable this port, add openssh_enable="YES" in your rc.conf. To prevent conflict with openssh in the base system add sshd_enable="NO" in your rc.conf. Also you can configure openssh at another TCP port (via sshd_config 'Port' and 'Listen' options or via 'openssh_flags' variable in rc.conf) and run it in same time with base sshd. 'PermitRootLogin no' is the default for the OpenSSH port. This now matches the PermitRootLogin configuration of OpenSSH in the base system. Please be aware of this when upgrading your OpenSSH port, and if truly necessary, re-enable remote root login by readjusting this option in your sshd_config. Users are encouraged to create single-purpose users with ssh keys, disable Password authentication by setting 'PasswordAuthentication no' and 'ChallengeResponseAuthentication no', and to define very narrow sudo privileges instead of using root for automated tasks. ===== Message from easy-rsa-3.2.5_1,1: -- NOTE: easyrsa will require you to initialize a PKI upon first use. ONLY for the very first run for a new PKI, do something such as this, assuming you will have its data in $HOME/my_new_pki: easyrsa --pki-dir=$HOME/my_new_pki init-pki # DANGEROUS - DESTROYS ~/my_new_pki See /usr/local/share/doc/easy-rsa/README.quickstart.md for further information. An on-line help is available, you can run: easyrsa help # for help on commands and options **** SECURITY WARNING FOR PAST security/easy-rsa versions **** **** easyrsa may have encrypted your CA private key with a weak cipher Per CVE-2024-13454, Easy-RSA 3.0.5 inclusively up to and including 3.1.7, when used with OpenSSL 3, may have accidentally encrypted the CA private key with a weak cipher, des-ede3-cbc, instead of the intended aes-256-cbc, when a CA was created with the easyrsa build-ca command. Such mistakes cannot be corrected by upgrading Easy-RSA alone. The standing recommendation for CA private keys is to re-encrypt the CA private keys with the aes-256-cbc cipher, by using the easyrsa set-pass ca command. For details, see https://community.openvpn.net/openvpn/wiki/CVE-2024-13454. **** END SECURITY WARNING FOR PAST security/easy-rsa versions **** ===== Message from openvpn-2.6.19: -- Edit /etc/rc.conf[.local] to start OpenVPN automatically at system startup. See /usr/local/etc/rc.d/openvpn for details. Connect to VPN server as a client with this command to include the client.up/down scripts in the initialization: openvpn-client .ovpn For compatibility notes when interoperating with older OpenVPN versions, please see Note that OpenVPN does not officially support LibreSSL. Note that OpenVPN configures a separate user and group "openvpn", which should be used instead of the NFS user "nobody" when an unprivileged user account is desired. You may want to add user openvpn and group openvpn when creating your configuration files, the example configuration shows this only as comments. ===== Message from php83-ctype-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-ctype.ini.sample ===== Message from php83-curl-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-curl.ini.sample ===== Message from php83-dom-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-dom.ini.sample ===== Message from php83-filter-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-filter.ini.sample ===== Message from php83-gettext-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-gettext.ini.sample ===== Message from cyrus-sasl-2.1.28_5: -- You can use sasldb2 for authentication, to add users use: saslpasswd2 -c username If you want to enable SMTP AUTH with the system Sendmail, read Sendmail.README NOTE: This port has been compiled with a default pwcheck_method of auxprop. If you want to authenticate your user by /etc/passwd, PAM or LDAP, install ports/security/cyrus-sasl2-saslauthd and set sasl_pwcheck_method to saslauthd after installing the Cyrus-IMAPd 2.X port. You should also check the /usr/local/lib/sasl2/*.conf files for the correct pwcheck_method. If you want to use GSSAPI mechanism, install ports/security/cyrus-sasl2-gssapi. If you want to use SRP mechanism, install ports/security/cyrus-sasl2-srp. If you want to use LDAP auxprop plugin, install ports/security/cyrus-sasl2-ldapdb. ===== Message from openldap26-client-2.6.13: -- The OpenLDAP client package has been successfully installed. Edit /usr/local/etc/openldap/ldap.conf to change the system-wide client defaults. Try `man ldap.conf' and visit the OpenLDAP FAQ-O-Matic at http://www.OpenLDAP.org/faq/index.cgi?file=3 for more information. ===== Message from php83-ldap-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-ldap.ini.sample ===== Message from php83-pcntl-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-pcntl.ini.sample ===== Message from php83-pdo-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-pdo.ini.sample ===== Message from php83-pecl-mcrypt-1.0.7: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-mcrypt.ini.sample ===== Message from php83-xml-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-xml.ini.sample ===== Message from php83-zlib-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-zlib.ini.sample ===== Message from php83-pecl-radius-1.4.0b1_4: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-radius.ini.sample ===== Message from php83-session-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-18-session.ini.sample ===== Message from oniguruma-6.9.10: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Project archived upstream. It is scheduled to be removed on or after 2026-12-01. ===== Message from php83-mbstring-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-mbstring.ini.sample ===== Message from php83-phalcon-5.10.0: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-30-phalcon.ini.sample ===== Message from php83-simplexml-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-simplexml.ini.sample ===== Message from php83-sockets-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-sockets.ini.sample ===== Message from php83-sqlite3-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-sqlite3.ini.sample ===== Message from py313-urllib3-2.6.3,1: -- Since version 1.25 HTTPS connections are now verified by default which is done via "cert_reqs = 'CERT_REQUIRED'". While certificate verification can be disabled via "cert_reqs = 'CERT_NONE'", it's highly recommended to leave it on. Various consumers of net/py-urllib3 already have implemented routines that either explicitly enable or disable HTTPS certificate verification (e.g. via configuration settings, CLI arguments, etc.). Yet it may happen that there are still some consumers which don't explicitly enable/disable certificate verification for HTTPS connections which could then lead to errors (as is often the case with self-signed certificates). In case of an error one should try first to temporarily disable certificate verification of the problematic urllib3 consumer to see if that approach will remedy the issue. ===== Message from libinotify-20240724_3: -- You might want to consider increasing the kern.maxfiles tunable if you plan to use this library for applications that need to monitor activity of a lot of files. ===== Message from strongswan-6.0.4: -- The default strongSwan configuration interface have been updated to vici since version 5.9.2_1. To use the stroke interface by default either compile the port without the vici option or set 'strongswan_interface="stroke"' in your rc.conf file. ===== Message from syslog-ng-4.11.0_1: -- syslog-ng is now installed! To replace FreeBSD's standard syslogd (/usr/sbin/syslogd), complete these steps: 1. Create a configuration file named /usr/local/etc/syslog-ng.conf (a sample named syslog-ng.conf.sample has been included in /usr/local/etc). Note that this is a change in 2.0.2 version, previous ones put the config file in /usr/local/etc/syslog-ng/syslog-ng.conf, so if this is an update move that file in the right place 2. Configure syslog-ng to start automatically by adding the following to /etc/rc.conf: syslog_ng_enable="YES" 3. Prevent the standard FreeBSD syslogd from starting automatically by adding a line to the end of your /etc/rc.conf file that reads: syslogd_enable="NO" 4. Shut down the standard FreeBSD syslogd: kill `cat /var/run/syslog.pid` 5. Start syslog-ng: /usr/local/etc/rc.d/syslog-ng start ===== Message from wpa_supplicant-2.11_7: -- To use the ports version of WPA Supplicant instead of the base, add: wpa_supplicant_program="/usr/local/sbin/wpa_supplicant" to /etc/rc.conf ===== Message from beep-1.0_2: -- Speaker sound support: ====================== For PC speaker sound to work you need to be in the operator group and need r/w permissions to /dev/speaker device. Load kernel module: # kldload speaker Add a user to operator group: % pw groupmod operator -m jerry Uncomment the following lines in /etc/devfs.rules file (create it if it doesn't exist): # Allow members of group operator to cat things to the speaker [speaker=10] add path 'speaker' mode 0660 group operator To load these new rules add the following to /etc/rc.conf: devfs_speaker_ruleset="speaker" Then restart devfs to load the new rules: % /etc/rc.d/devfs restart ===== Message from py313-pandas-2.3.3,1: -- Install math/py-statsmodels to enable parts of pandas.stats. Install devel/py-xarray to enable the to_xarray() function. ===== Message from suricata-8.0.4: -- If you want to run Suricata in IDS mode, add to /etc/rc.conf: suricata_enable="YES" suricata_interface="" NOTE: Declaring suricata_interface is MANDATORY for Suricata in IDS Mode. However, if you want to run Suricata in Inline IPS Mode in divert(4) mode, add to /etc/rc.conf: suricata_enable="YES" suricata_divertport="8000" NOTE: Suricata won't start in IDS mode without an interface configured. Therefore if you omit suricata_interface from rc.conf, FreeBSD's rc.d/suricata will automatically try to start Suricata in IPS Mode (on divert port 8000, by default). Alternatively, if you want to run Suricata in Inline IPS Mode in high-speed netmap(4) mode, add to /etc/rc.conf: suricata_enable="YES" suricata_netmap="YES" NOTE: Suricata requires additional interface settings in the configuration file to run in netmap(4) mode. RULES: Suricata IDS/IPS Engine comes without rules by default. You should add rules by yourself and set an updating strategy. To do so, please visit: http://www.openinfosecfoundation.org/documentation/rules.html http://www.openinfosecfoundation.org/documentation/emerging-threats.html You may want to try BPF in zerocopy mode to test performance improvements: sysctl -w net.bpf.zerocopy_enable=1 Don't forget to add net.bpf.zerocopy_enable=1 to /etc/sysctl.conf ===== Message from opnsense-26.1.4_18: -- One step ahead, one step behind it, now you gotta run to get even Installing os-debug-1.7... `-- Installing php83-pear-PHP_CodeSniffer-3.7.2... | `-- Installing php83-xmlwriter-8.3.30... | `-- Extracting php83-xmlwriter-8.3.30: ........ done | `-- Installing php83-tokenizer-8.3.30... | `-- Extracting php83-tokenizer-8.3.30: ......... done `-- Extracting php83-pear-PHP_CodeSniffer-3.7.2: .......... done install ok: channel://pear.php.net/PHP_CodeSniffer-3.7.2 `-- Installing php83-pecl-xdebug-3.4.4... `-- Extracting php83-pecl-xdebug-3.4.4: ........ done `-- Installing phpunit9-php83-9.6.34... | `-- Installing php83-phar-8.3.30... | `-- Extracting php83-phar-8.3.30: .......... done `-- Extracting phpunit9-php83-9.6.34: .... done `-- Installing py313-pycodestyle-2.14.0... `-- Extracting py313-pycodestyle-2.14.0: .......... done `-- Installing py313-pytest-8.4.2,1... | `-- Installing py313-pygments-2.19.2... | `-- Extracting py313-pygments-2.19.2: .......... done | `-- Installing py313-pluggy-1.6.0... | `-- Extracting py313-pluggy-1.6.0: .......... done | `-- Installing py313-iniconfig-1.1.1_2... | `-- Extracting py313-iniconfig-1.1.1_2: .......... done `-- Extracting py313-pytest-8.4.2,1: .......... done `-- Installing py313-scapy-2.7.0... | `-- Installing py313-pypcap-1.3.0_1... | `-- Extracting py313-pypcap-1.3.0_1: .......... done `-- Extracting py313-scapy-2.7.0: .......... done `-- Installing p5-File-Slurp-9999.27... `-- Extracting p5-File-Slurp-9999.27: ....... done `-- Installing git-2.53.0... | `-- Installing p5-Error-0.17030... | `-- Extracting p5-Error-0.17030: ......... done ===> Creating groups Creating group 'git_daemon' with gid '964' ===> Creating users Creating user 'git_daemon' with uid '964' `-- Extracting git-2.53.0: .......... done Extracting os-debug-1.7: .... done ===== Message from php83-xmlwriter-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-xmlwriter.ini.sample ===== Message from php83-tokenizer-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-tokenizer.ini.sample ===== Message from php83-pecl-xdebug-3.4.4: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-xdebug.ini.sample -- The php debugger 'xdebug' has been installed successful. Add a line containing extension=/usr/local/lib/php/20230831/xdebug.so or zend_extension=/usr/local/lib/php/20230831/xdebug.so to your php.ini to load it. xdebug is not compatible with the extension 'Zend Optimizer' - you're only able to use one of them. So take care having at least the lesser required extension disabled by commenting out it's loader line in your php.ini. xdebug 3.0 introduces several breaking changes in the configuration. Please check the documentation at https://xdebug.org/docs/upgrade_guide Add following section to enable profiling: xdebug.mode=profile xdebug.output_dir = /tmp/profiler ===== Message from php83-phar-8.3.30: -- This file has been added to automatically load the installed extension: /usr/local/etc/php/ext-20-phar.ini.sample ===== Message from git-2.53.0: -- If you installed the GITWEB option please follow these instructions: In the directory /usr/local/share/examples/git/gitweb you can find all files to make gitweb work as a public repository on the web. All you have to do to make gitweb work is: 1) Please be sure you're able to execute CGI scripts in /usr/local/share/examples/git/gitweb. 2) Set the GITWEB_CONFIG variable in your webserver's config to /usr/local/etc/git/gitweb.conf. This variable is passed to gitweb.cgi. 3) Restart server. If you installed the CONTRIB option please note that the scripts are installed in /usr/local/share/git-core/contrib. Some of them require other ports to be installed (perl, python, etc), which you may need to install manually. >>> Locking packages in /usr/obj/usr/tools/config/26.1/amd64: -a >>> Running packages test suite... ===> Restoring /etc/shells ===> Restoring /etc/ttys ===> Restoring php.ini files ===> Creating groups Using existing group '_flowd' ===> Creating users Using existing user '_flowd' ===> Creating groups Using existing group 'git_daemon' ===> Creating users Using existing user 'git_daemon' ===> Creating groups Using existing group 'hostd' ===> Creating users Using existing user 'hostd' ===> Creating groups Using existing group 'www' ===> Creating users Using existing user 'www' ===> Creating groups Using existing group 'openvpn' ===> Creating users Using existing user 'openvpn' ===> Creating groups Using existing group 'unbound' ===> Creating users Using existing user 'unbound' ===> Unhandled LUA scripts (23) were found. ===> Restoring critical core files Checking all packages: .......... done Checking all packages: .......... done >>> Running /usr/core test suite... src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml: does not specify a Mask regex src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml: does not specify a Mask regex src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml: does not specify a Mask regex src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml: does not specify a Mask regex src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml: does not specify a Mask regex src/opnsense/mvc/app/models/OPNsense/Diagnostics/Lvtemplate.xml: does not specify a Mask regex src/opnsense/mvc/app/models/OPNsense/Monit/Monit.xml: does not specify a Mask regex src/opnsense/scripts/health/library/OPNsense/RRD/Factory.php: warning: has additional classes TypeNotFound src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/SourceNatRuleField.php: warning: has additional classes SourceNatRuleContainerField src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/FilterRuleField.php: warning: has additional classes FilterRuleContainerField src/opnsense/mvc/app/models/OPNsense/Trust/FieldTypes/CAsField.php: warning: has additional classes CaContainerField src/opnsense/mvc/app/models/OPNsense/Trust/FieldTypes/CertificatesField.php: warning: has additional classes CertificateContainerField src/opnsense/mvc/tests/app/models/OPNsense/Base/Constraints/UniqueConstraintTest.php: warning: has additional classes UniqueTestContainer test -x /usr/core/src/etc/rc.d/configd test -x /usr/core/src/etc/rc.d/flowd_aggregate test -x /usr/core/src/etc/rc.d/netflow test -x /usr/core/src/etc/rc.d/captiveportal test -x /usr/core/src/etc/rc.syshook.d/upgrade/10-sanity.sh test -x /usr/core/src/etc/rc.syshook.d/backup/20-rrd test -x /usr/core/src/etc/rc.syshook.d/backup/20-netflow test -x /usr/core/src/etc/rc.syshook.d/backup/20-captiveportal test -x /usr/core/src/etc/rc.syshook.d/early/15-templates test -x /usr/core/src/etc/rc.syshook.d/early/05-upgrade test -x /usr/core/src/etc/rc.syshook.d/early/90-carp test -x /usr/core/src/etc/rc.syshook.d/early/20-backup test -x /usr/core/src/etc/rc.syshook.d/early/10-configd test -x /usr/core/src/etc/rc.syshook.d/start/95-beep test -x /usr/core/src/etc/rc.syshook.d/start/25-syslog test -x /usr/core/src/etc/rc.syshook.d/start/90-openvpn test -x /usr/core/src/etc/rc.syshook.d/start/10-newwanip test -x /usr/core/src/etc/rc.syshook.d/start/90-cron test -x /usr/core/src/etc/rc.syshook.d/start/90-sysctl test -x /usr/core/src/etc/rc.syshook.d/start/90-carp test -x /usr/core/src/etc/rc.syshook.d/start/20-freebsd test -x /usr/core/src/etc/rc.syshook.d/stop/90-backup test -x /usr/core/src/etc/rc.syshook.d/stop/80-freebsd test -x /usr/core/src/etc/rc.syshook.d/stop/05-beep test -x /usr/core/src/etc/rc.syshook.d/stop/99-config test -x /usr/core/src/etc/rc.syshook.d/carp/20-ppp test -x /usr/core/src/etc/rc.syshook.d/carp/20-wireguard test -x /usr/core/src/etc/rc.syshook.d/carp/20-openvpn-instances test -x /usr/core/src/etc/rc.syshook.d/carp/20-dhcrelay test -x /usr/core/src/etc/rc.syshook.d/carp/20-openvpn test -x /usr/core/src/etc/rc.syshook.d/update/10-refresh.sh test -x /usr/core/src/etc/rc.syshook.d/import/20-importer test -x /usr/core/src/etc/rc.syshook.d/monitor/20-recover test -x /usr/core/src/opnsense/scripts/openssh/ssh_query.py test -x /usr/core/src/opnsense/scripts/dnsmasq/dnsmasq_watcher.py test -x /usr/core/src/opnsense/scripts/dnsmasq/dnsmasq_dhcp_options.py test -x /usr/core/src/opnsense/scripts/dnsmasq/get_dnsmasq_leases.py test -x /usr/core/src/opnsense/scripts/routes/del_route.py test -x /usr/core/src/opnsense/scripts/routes/gateway_status.php test -x /usr/core/src/opnsense/scripts/routes/gateways.php test -x /usr/core/src/opnsense/scripts/routes/show_routes.py test -x /usr/core/src/opnsense/scripts/routes/gateway_watcher.php test -x /usr/core/src/opnsense/scripts/filter/lib/alias/uri.py test -x /usr/core/src/opnsense/scripts/filter/lib/alias/geoip.py test -x /usr/core/src/opnsense/scripts/filter/lib/alias/base.py test -x /usr/core/src/opnsense/scripts/filter/lib/alias/bgpasn.py test -x /usr/core/src/opnsense/scripts/filter/lib/alias/pf.py test -x /usr/core/src/opnsense/scripts/filter/lib/alias/__init__.py test -x /usr/core/src/opnsense/scripts/filter/lib/alias/arpcache.py test -x /usr/core/src/opnsense/scripts/filter/lib/alias/interface.py test -x /usr/core/src/opnsense/scripts/filter/lib/alias/auth.py test -x /usr/core/src/opnsense/scripts/filter/lib/states.py test -x /usr/core/src/opnsense/scripts/filter/lib/__init__.py test -x /usr/core/src/opnsense/scripts/filter/tests/alias_tests.py test -x /usr/core/src/opnsense/scripts/filter/tests/__init__.py test -x /usr/core/src/opnsense/scripts/filter/list_divert_sockets.php test -x /usr/core/src/opnsense/scripts/filter/delete_table.py test -x /usr/core/src/opnsense/scripts/filter/list_table.py test -x /usr/core/src/opnsense/scripts/filter/find_table_references.py test -x /usr/core/src/opnsense/scripts/filter/list_osfp.py test -x /usr/core/src/opnsense/scripts/filter/list_legacy_rules.php test -x /usr/core/src/opnsense/scripts/filter/list_pfsync.py test -x /usr/core/src/opnsense/scripts/filter/update_tables.py test -x /usr/core/src/opnsense/scripts/filter/kill_table.py test -x /usr/core/src/opnsense/scripts/filter/list_rule_ids.py test -x /usr/core/src/opnsense/scripts/filter/list_non_mvc_rules.php test -x /usr/core/src/opnsense/scripts/filter/download_geoip.py test -x /usr/core/src/opnsense/scripts/filter/pftop.py test -x /usr/core/src/opnsense/scripts/filter/list_states.py test -x /usr/core/src/opnsense/scripts/filter/pfstatistics.py test -x /usr/core/src/opnsense/scripts/filter/run_unittests.py test -x /usr/core/src/opnsense/scripts/filter/read_log.py test -x /usr/core/src/opnsense/scripts/filter/rollback_cancel.php test -x /usr/core/src/opnsense/scripts/filter/rollback_timer.php test -x /usr/core/src/opnsense/scripts/filter/kill_states.py test -x /usr/core/src/opnsense/scripts/filter/rule_stats.py test -x /usr/core/src/opnsense/scripts/filter/list_tables.py test -x /usr/core/src/opnsense/scripts/filter/pftablecount.py test -x /usr/core/src/opnsense/scripts/shaper/lib/__init__.py test -x /usr/core/src/opnsense/scripts/shaper/start.sh test -x /usr/core/src/opnsense/scripts/shaper/flush_all.sh test -x /usr/core/src/opnsense/scripts/shaper/setup.sh test -x /usr/core/src/opnsense/scripts/shaper/dummynet_stats.py test -x /usr/core/src/opnsense/scripts/shaper/sync_fw_hooks.py test -x /usr/core/src/opnsense/scripts/shaper/update_tables test -x /usr/core/src/opnsense/scripts/auth/list_group_members.php test -x /usr/core/src/opnsense/scripts/auth/sync_user.php test -x /usr/core/src/opnsense/scripts/auth/sync_group.php test -x /usr/core/src/opnsense/scripts/auth/add_user.php test -x /usr/core/src/opnsense/scripts/monit/carp_status.php test -x /usr/core/src/opnsense/scripts/monit/gateway_alert.php test -x /usr/core/src/opnsense/scripts/monit/setup.sh test -x /usr/core/src/opnsense/scripts/firmware/repos/README test -x /usr/core/src/opnsense/scripts/firmware/repos/FreeBSD.php test -x /usr/core/src/opnsense/scripts/firmware/repos/OPNsense.php test -x /usr/core/src/opnsense/scripts/firmware/connection.sh test -x /usr/core/src/opnsense/scripts/firmware/remove.sh test -x /usr/core/src/opnsense/scripts/firmware/changelog.sh test -x /usr/core/src/opnsense/scripts/firmware/upgrade.sh test -x /usr/core/src/opnsense/scripts/firmware/sync.sh test -x /usr/core/src/opnsense/scripts/firmware/security.sh test -x /usr/core/src/opnsense/scripts/firmware/check.sh test -x /usr/core/src/opnsense/scripts/firmware/changelog-date.php test -x /usr/core/src/opnsense/scripts/firmware/latest.php test -x /usr/core/src/opnsense/scripts/firmware/config.sh test -x /usr/core/src/opnsense/scripts/firmware/license.sh test -x /usr/core/src/opnsense/scripts/firmware/health.sh test -x /usr/core/src/opnsense/scripts/firmware/read.sh test -x /usr/core/src/opnsense/scripts/firmware/unlock.sh test -x /usr/core/src/opnsense/scripts/firmware/lock.sh test -x /usr/core/src/opnsense/scripts/firmware/reinstall.sh test -x /usr/core/src/opnsense/scripts/firmware/hostnames.sh test -x /usr/core/src/opnsense/scripts/firmware/running.sh test -x /usr/core/src/opnsense/scripts/firmware/update.sh test -x /usr/core/src/opnsense/scripts/firmware/plugin.sh test -x /usr/core/src/opnsense/scripts/firmware/bogons.sh test -x /usr/core/src/opnsense/scripts/firmware/query.sh test -x /usr/core/src/opnsense/scripts/firmware/reboot.sh test -x /usr/core/src/opnsense/scripts/firmware/details.sh test -x /usr/core/src/opnsense/scripts/firmware/register.php test -x /usr/core/src/opnsense/scripts/firmware/cleanup.sh test -x /usr/core/src/opnsense/scripts/firmware/product.php test -x /usr/core/src/opnsense/scripts/firmware/launcher.sh test -x /usr/core/src/opnsense/scripts/firmware/sync.subr.sh test -x /usr/core/src/opnsense/scripts/firmware/resync.sh test -x /usr/core/src/opnsense/scripts/firmware/install.sh test -x /usr/core/src/opnsense/scripts/unbound/blocklists/__init__.py test -x /usr/core/src/opnsense/scripts/unbound/blocklists/default_bl.py test -x /usr/core/src/opnsense/scripts/unbound/start.sh test -x /usr/core/src/opnsense/scripts/unbound/stats.py test -x /usr/core/src/opnsense/scripts/unbound/check.sh test -x /usr/core/src/opnsense/scripts/unbound/wrapper.py test -x /usr/core/src/opnsense/scripts/unbound/cache.sh test -x /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py test -x /usr/core/src/opnsense/scripts/unbound/restore_db.py test -x /usr/core/src/opnsense/scripts/unbound/blocklists.py test -x /usr/core/src/opnsense/scripts/unbound/logger.py test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Types/Processor.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Types/Base.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Types/OpenVPN.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Types/Temperature.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Types/Wireless.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Types/Mbuf.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Types/Traffic.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Types/States.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Types/GatewayQuality.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Types/Ntp.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Types/Memory.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Types/Packets.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Stats/GatewayQuality.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Stats/OpenVPN.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Stats/States.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Stats/Temperature.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Stats/Interfaces.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Stats/Memory.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Stats/Mbuf.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Stats/Processor.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Stats/Ntp.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Stats/Base.php test -x /usr/core/src/opnsense/scripts/health/library/OPNsense/RRD/Factory.php test -x /usr/core/src/opnsense/scripts/health/fetchData.py test -x /usr/core/src/opnsense/scripts/health/listReports.py test -x /usr/core/src/opnsense/scripts/health/flush_rrd.py test -x /usr/core/src/opnsense/scripts/health/updaterrd.php test -x /usr/core/src/opnsense/scripts/netflow/lib/aggregates/interface.py test -x /usr/core/src/opnsense/scripts/netflow/lib/aggregates/__init__.py test -x /usr/core/src/opnsense/scripts/netflow/lib/aggregates/ports.py test -x /usr/core/src/opnsense/scripts/netflow/lib/aggregates/source.py test -x /usr/core/src/opnsense/scripts/netflow/lib/parse.py test -x /usr/core/src/opnsense/scripts/netflow/lib/aggregate.py test -x /usr/core/src/opnsense/scripts/netflow/lib/flowparser.py test -x /usr/core/src/opnsense/scripts/netflow/lib/__init__.py test -x /usr/core/src/opnsense/scripts/netflow/flush_all.sh test -x /usr/core/src/opnsense/scripts/netflow/flowd_aggregate.py test -x /usr/core/src/opnsense/scripts/netflow/export_details.py test -x /usr/core/src/opnsense/scripts/netflow/flowd_aggregate_metadata.py test -x /usr/core/src/opnsense/scripts/netflow/get_top_usage.py test -x /usr/core/src/opnsense/scripts/netflow/flowctl_stats.py test -x /usr/core/src/opnsense/scripts/netflow/dump_log.py test -x /usr/core/src/opnsense/scripts/netflow/get_timeseries.py test -x /usr/core/src/opnsense/scripts/suricata/lib/rulecache.py test -x /usr/core/src/opnsense/scripts/suricata/lib/downloader.py test -x /usr/core/src/opnsense/scripts/suricata/lib/__init__.py test -x /usr/core/src/opnsense/scripts/suricata/lib/metadata.py test -x /usr/core/src/opnsense/scripts/suricata/queryInstalledRules.py test -x /usr/core/src/opnsense/scripts/suricata/queryAlertLog.py test -x /usr/core/src/opnsense/scripts/suricata/rule-updater.py test -x /usr/core/src/opnsense/scripts/suricata/__init__.py test -x /usr/core/src/opnsense/scripts/suricata/setup.sh test -x /usr/core/src/opnsense/scripts/suricata/dropAlertLog.py test -x /usr/core/src/opnsense/scripts/suricata/installRules.py test -x /usr/core/src/opnsense/scripts/suricata/listRuleMetadata.py test -x /usr/core/src/opnsense/scripts/suricata/listAlertLogs.py test -x /usr/core/src/opnsense/scripts/suricata/listInstallableRulesets.py test -x /usr/core/src/opnsense/scripts/captiveportal/lib/__init__.py test -x /usr/core/src/opnsense/scripts/captiveportal/lib/arp.py test -x /usr/core/src/opnsense/scripts/captiveportal/lib/daemonize.py test -x /usr/core/src/opnsense/scripts/captiveportal/lib/pf.py test -x /usr/core/src/opnsense/scripts/captiveportal/lib/db.py test -x /usr/core/src/opnsense/scripts/captiveportal/lib/ipfw.py test -x /usr/core/src/opnsense/scripts/captiveportal/cp-background-process.py test -x /usr/core/src/opnsense/scripts/captiveportal/disconnect.py test -x /usr/core/src/opnsense/scripts/captiveportal/overlay_template.py test -x /usr/core/src/opnsense/scripts/captiveportal/process_accounting_messages.php test -x /usr/core/src/opnsense/scripts/captiveportal/allow.py test -x /usr/core/src/opnsense/scripts/captiveportal/set_session_restrictions.py test -x /usr/core/src/opnsense/scripts/captiveportal/strip_template.py test -x /usr/core/src/opnsense/scripts/captiveportal/listClients.py test -x /usr/core/src/opnsense/scripts/captiveportal/generate_certs.php test -x /usr/core/src/opnsense/scripts/captiveportal/fetch_template.py test -x /usr/core/src/opnsense/scripts/interfaces/lib/__init__.py test -x /usr/core/src/opnsense/scripts/interfaces/list_sockstat.py test -x /usr/core/src/opnsense/scripts/interfaces/dhcp6c_script.sh test -x /usr/core/src/opnsense/scripts/interfaces/macinfo.py test -x /usr/core/src/opnsense/scripts/interfaces/reconfigure_bridges.php test -x /usr/core/src/opnsense/scripts/interfaces/reconfigure_gres.php test -x /usr/core/src/opnsense/scripts/interfaces/reconfigure_vlans.php test -x /usr/core/src/opnsense/scripts/interfaces/ifctl.sh test -x /usr/core/src/opnsense/scripts/interfaces/reconfigure_vips.php test -x /usr/core/src/opnsense/scripts/interfaces/portprobe.py test -x /usr/core/src/opnsense/scripts/interfaces/carp_global_status.php test -x /usr/core/src/opnsense/scripts/interfaces/ppp-uptime.sh test -x /usr/core/src/opnsense/scripts/interfaces/rtsold_script.sh test -x /usr/core/src/opnsense/scripts/interfaces/reconfigure_laggs.php test -x /usr/core/src/opnsense/scripts/interfaces/carp_set_status.php test -x /usr/core/src/opnsense/scripts/interfaces/ppp-linkdown.sh test -x /usr/core/src/opnsense/scripts/interfaces/gen_duid.php test -x /usr/core/src/opnsense/scripts/interfaces/traffic_stats.php test -x /usr/core/src/opnsense/scripts/interfaces/mpd.script test -x /usr/core/src/opnsense/scripts/interfaces/ppp-ipv6.php test -x /usr/core/src/opnsense/scripts/interfaces/list_ndp.py test -x /usr/core/src/opnsense/scripts/interfaces/ppp-linkup.sh test -x /usr/core/src/opnsense/scripts/interfaces/reconfigure_neighbors.php test -x /usr/core/src/opnsense/scripts/interfaces/list_hosts.py test -x /usr/core/src/opnsense/scripts/interfaces/setup_hostwatch.sh test -x /usr/core/src/opnsense/scripts/interfaces/ppp-rename.sh test -x /usr/core/src/opnsense/scripts/interfaces/reconfigure_gifs.php test -x /usr/core/src/opnsense/scripts/interfaces/dhclient-script test -x /usr/core/src/opnsense/scripts/interfaces/ping.py test -x /usr/core/src/opnsense/scripts/interfaces/capture.py test -x /usr/core/src/opnsense/scripts/interfaces/rtsold_resolvconf.sh test -x /usr/core/src/opnsense/scripts/interfaces/traceroute.py test -x /usr/core/src/opnsense/scripts/interfaces/list_arp.py test -x /usr/core/src/opnsense/scripts/interfaces/traffic_top.py test -x /usr/core/src/opnsense/scripts/interfaces/list_macdb.py test -x /usr/core/src/opnsense/scripts/unbound-dnsbl/lib/__init__.py test -x /usr/core/src/opnsense/scripts/unbound-dnsbl/lib/utils.py test -x /usr/core/src/opnsense/scripts/unbound-dnsbl/lib/log.py test -x /usr/core/src/opnsense/scripts/unbound-dnsbl/lib/dnsbl.py test -x /usr/core/src/opnsense/scripts/unbound-dnsbl/tests/dnsbl_tests.py test -x /usr/core/src/opnsense/scripts/unbound-dnsbl/tests/logger_tests.py test -x /usr/core/src/opnsense/scripts/unbound-dnsbl/tests/dnsbl.json test -x /usr/core/src/opnsense/scripts/unbound-dnsbl/tests/__init__.py test -x /usr/core/src/opnsense/scripts/unbound-dnsbl/tests/utils_tests.py test -x /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py test -x /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_match.py test -x /usr/core/src/opnsense/scripts/kea/kea_prefix_watcher.py test -x /usr/core/src/opnsense/scripts/kea/get_kea_leases.py test -x /usr/core/src/opnsense/scripts/openvpn/client_disconnect.sh test -x /usr/core/src/opnsense/scripts/openvpn/client_connect.php test -x /usr/core/src/opnsense/scripts/openvpn/ovpn_status.py test -x /usr/core/src/opnsense/scripts/openvpn/user_pass_verify.php test -x /usr/core/src/opnsense/scripts/openvpn/ovpn_event.py test -x /usr/core/src/opnsense/scripts/openvpn/kill_session.py test -x /usr/core/src/opnsense/scripts/openvpn/ovpn_service_control.php test -x /usr/core/src/opnsense/scripts/openvpn/tls_verify.php test -x /usr/core/src/opnsense/scripts/ipsec/lib/__init__.py test -x /usr/core/src/opnsense/scripts/ipsec/updown_event.py test -x /usr/core/src/opnsense/scripts/ipsec/list_spd.py test -x /usr/core/src/opnsense/scripts/ipsec/connect.py test -x /usr/core/src/opnsense/scripts/ipsec/disconnect.py test -x /usr/core/src/opnsense/scripts/ipsec/saddelete.py test -x /usr/core/src/opnsense/scripts/ipsec/list_leases.py test -x /usr/core/src/opnsense/scripts/ipsec/get_swanctl.py test -x /usr/core/src/opnsense/scripts/ipsec/list_status.py test -x /usr/core/src/opnsense/scripts/ipsec/list_sad.py test -x /usr/core/src/opnsense/scripts/ipsec/get_legacy_vti.php test -x /usr/core/src/opnsense/scripts/ipsec/spddelete.py test -x /usr/core/src/opnsense/scripts/wireguard/gen_keypair.py test -x /usr/core/src/opnsense/scripts/wireguard/reresolve-dns.py test -x /usr/core/src/opnsense/scripts/wireguard/wg-service-control.php test -x /usr/core/src/opnsense/scripts/wireguard/wg_show.py test -x /usr/core/src/opnsense/scripts/ntpd/ntpd_status.php test -x /usr/core/src/opnsense/scripts/syslog/logformats/__init__.py test -x /usr/core/src/opnsense/scripts/syslog/logformats/syslog.py test -x /usr/core/src/opnsense/scripts/syslog/clearlog.php test -x /usr/core/src/opnsense/scripts/syslog/streamLog.py test -x /usr/core/src/opnsense/scripts/syslog/generate_certs.php test -x /usr/core/src/opnsense/scripts/syslog/lockout_handler test -x /usr/core/src/opnsense/scripts/syslog/list_applications.php test -x /usr/core/src/opnsense/scripts/syslog/queryLog.py test -x /usr/core/src/opnsense/scripts/syslog/log_archive test -x /usr/core/src/opnsense/scripts/syslog/log_matcher.py test -x /usr/core/src/opnsense/scripts/shell/setports.php test -x /usr/core/src/opnsense/scripts/shell/firmware.sh test -x /usr/core/src/opnsense/scripts/shell/password.php test -x /usr/core/src/opnsense/scripts/shell/halt.php test -x /usr/core/src/opnsense/scripts/shell/restore.sh test -x /usr/core/src/opnsense/scripts/shell/setaddr.php test -x /usr/core/src/opnsense/scripts/shell/defaults.php test -x /usr/core/src/opnsense/scripts/shell/banner.php test -x /usr/core/src/opnsense/scripts/shell/reboot.php test -x /usr/core/src/opnsense/scripts/shell/ping.php test -x /usr/core/src/opnsense/scripts/system/nameservers.php test -x /usr/core/src/opnsense/scripts/system/swapinfo.py test -x /usr/core/src/opnsense/scripts/system/get_locales.php test -x /usr/core/src/opnsense/scripts/system/bectl.py test -x /usr/core/src/opnsense/scripts/system/query_dns.py test -x /usr/core/src/opnsense/scripts/system/sysctl_defaults.php test -x /usr/core/src/opnsense/scripts/system/sysctl.py test -x /usr/core/src/opnsense/scripts/system/factory_defaults.php test -x /usr/core/src/opnsense/scripts/system/update-crl-fetch.py test -x /usr/core/src/opnsense/scripts/system/certctl.py test -x /usr/core/src/opnsense/scripts/system/trigger_config_changed_events.py test -x /usr/core/src/opnsense/scripts/system/crl_fetch.py test -x /usr/core/src/opnsense/scripts/system/tls_groups.py test -x /usr/core/src/opnsense/scripts/system/ha_xmlrpc_exec.php test -x /usr/core/src/opnsense/scripts/system/get_timezones.php test -x /usr/core/src/opnsense/scripts/system/ssl_ciphers.py test -x /usr/core/src/opnsense/scripts/system/cpu.py test -x /usr/core/src/opnsense/scripts/system/rrd_pfstate_info.py test -x /usr/core/src/opnsense/scripts/system/status.php test -x /usr/core/src/opnsense/scripts/system/activity.py test -x /usr/core/src/opnsense/scripts/system/list_shells.py test -x /usr/core/src/opnsense/scripts/system/flush_config_history test -x /usr/core/src/opnsense/scripts/system/remote_backup.php test -x /usr/core/src/opnsense/scripts/system/cert_fetch_local.py PHP 8.3.30 | 10 parallel jobs ............................................................ 60/2539 (2 %) ............................................................ 120/2539 (4 %) ............................................................ 180/2539 (7 %) ............................................................ 240/2539 (9 %) ............................................................ 300/2539 (11 %) ............................................................ 360/2539 (14 %) ............................................................ 420/2539 (16 %) ............................................................ 480/2539 (18 %) ............................................................ 540/2539 (21 %) ............................................................ 600/2539 (23 %) ............................................................ 660/2539 (25 %) ............................................................ 720/2539 (28 %) ............................................................ 780/2539 (30 %) ............................................................ 840/2539 (33 %) ............................................................ 900/2539 (35 %) ............................................................ 960/2539 (37 %) ............................................................ 1020/2539 (40 %) ............................................................ 1080/2539 (42 %) ............................................................ 1140/2539 (44 %) ............................................................ 1200/2539 (47 %) ............................................................ 1260/2539 (49 %) ............................................................ 1320/2539 (51 %) ............................................................ 1380/2539 (54 %) ............................................................ 1440/2539 (56 %) ............................................................ 1500/2539 (59 %) ............................................................ 1560/2539 (61 %) ............................................................ 1620/2539 (63 %) ............................................................ 1680/2539 (66 %) ............................................................ 1740/2539 (68 %) ............................................................ 1800/2539 (70 %) ............................................................ 1860/2539 (73 %) ............................................................ 1920/2539 (75 %) ............................................................ 1980/2539 (77 %) ............................................................ 2040/2539 (80 %) ............................................................ 2100/2539 (82 %) ............................................................ 2160/2539 (85 %) ............................................................ 2220/2539 (87 %) ............................................................ 2280/2539 (89 %) ............................................................ 2340/2539 (92 %) ............................................................ 2400/2539 (94 %) ............................................................ 2460/2539 (96 %) ............................................................ 2520/2539 (99 %) ................... 2539/2539 (100 %) Checked 2539 files in 2.3 seconds No syntax error found /usr/core/src/opnsense/site-python/duckdb_helper.py:115:1: E303 too many blank lines (3) /usr/core/src/opnsense/site-python/duckdb_helper.py:152:45: E225 missing whitespace around operator /usr/core/src/opnsense/site-python/log_helper.py:29:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/site-python/sqlite3_helper.py:35:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/site-python/sqlite3_helper.py:42:82: E227 missing whitespace around bitwise or shift operator /usr/core/src/opnsense/site-python/sqlite3_helper.py:47:39: E228 missing whitespace around modulo operator /usr/core/src/opnsense/site-python/sqlite3_helper.py:64:44: E228 missing whitespace around modulo operator /usr/core/src/opnsense/site-python/sqlite3_helper.py:65:44: E228 missing whitespace around modulo operator /usr/core/src/opnsense/site-python/sqlite3_helper.py:66:56: E228 missing whitespace around modulo operator /usr/core/src/opnsense/site-python/tls_helper.py:46:5: E301 expected 1 blank line, found 0 /usr/core/src/opnsense/site-python/tls_helper.py:50:31: E203 whitespace before ':' /usr/core/src/opnsense/site-python/tls_helper.py:53:25: E203 whitespace before ':' /usr/core/src/opnsense/site-python/tls_helper.py:55:38: E203 whitespace before ':' /usr/core/src/opnsense/site-python/tls_helper.py:58:31: E203 whitespace before ':' /usr/core/src/opnsense/site-python/tls_helper.py:98:5: E301 expected 1 blank line, found 0 /usr/core/src/opnsense/site-python/tls_helper.py:102:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/site-python/watchers/dhcpd.py:75:31: E225 missing whitespace around operator /usr/core/src/opnsense/site-python/watchers/dhcpd.py:75:31: E275 missing whitespace after keyword /usr/core/src/opnsense/scripts/kea/get_kea_leases.py:68:51: E241 multiple spaces after ',' /usr/core/src/opnsense/scripts/kea/get_kea_leases.py:87:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/kea/kea_prefix_watcher.py:55:40: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/kea/kea_prefix_watcher.py:73:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/kea/kea_prefix_watcher.py:105:1: E303 too many blank lines (3) /usr/core/src/opnsense/scripts/kea/kea_prefix_watcher.py:110:5: E124 closing bracket does not match visual indentation /usr/core/src/opnsense/scripts/kea/kea_prefix_watcher.py:122:52: E222 multiple spaces after operator /usr/core/src/opnsense/scripts/openvpn/kill_session.py:39:1: E303 too many blank lines (3) /usr/core/src/opnsense/scripts/openvpn/kill_session.py:46:22: E228 missing whitespace around modulo operator /usr/core/src/opnsense/scripts/openvpn/kill_session.py:53:14: E222 multiple spaces after operator /usr/core/src/opnsense/scripts/openvpn/kill_session.py:69:28: E228 missing whitespace around modulo operator /usr/core/src/opnsense/scripts/openvpn/kill_session.py:69:60: E228 missing whitespace around modulo operator /usr/core/src/opnsense/scripts/openvpn/kill_session.py:69:95: E228 missing whitespace around modulo operator /usr/core/src/opnsense/scripts/openvpn/ovpn_event.py:62:9: E271 multiple spaces after keyword /usr/core/src/opnsense/scripts/openvpn/ovpn_event.py:116:32: E241 multiple spaces after ',' /usr/core/src/opnsense/scripts/openvpn/ovpn_event.py:116:44: E241 multiple spaces after ',' /usr/core/src/opnsense/scripts/openvpn/ovpn_status.py:45:22: E228 missing whitespace around modulo operator /usr/core/src/opnsense/scripts/openvpn/ovpn_status.py:52:14: E222 multiple spaces after operator /usr/core/src/opnsense/scripts/openvpn/ovpn_status.py:127:38: E271 multiple spaces after keyword /usr/core/src/opnsense/scripts/ipsec/disconnect.py:48:71: E241 multiple spaces after ',' /usr/core/src/opnsense/scripts/ipsec/list_leases.py:56:17: E225 missing whitespace around operator /usr/core/src/opnsense/scripts/ipsec/list_sad.py:89:65: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/ipsec/list_status.py:40:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/ipsec/list_status.py:51:22: E272 multiple spaces before keyword /usr/core/src/opnsense/scripts/ipsec/list_status.py:61:1: E305 expected 2 blank lines after class or function definition, found 1 /usr/core/src/opnsense/scripts/ipsec/list_status.py:92:6: E211 whitespace before '(' /usr/core/src/opnsense/scripts/ipsec/saddelete.py:39:11: E221 multiple spaces before operator /usr/core/src/opnsense/scripts/ipsec/spddelete.py:39:11: E221 multiple spaces before operator /usr/core/src/opnsense/scripts/ipsec/updown_event.py:63:65: W504 line break after binary operator /usr/core/src/opnsense/scripts/ipsec/updown_event.py:69:36: E203 whitespace before ':' /usr/core/src/opnsense/scripts/ipsec/updown_event.py:70:37: E203 whitespace before ':' /usr/core/src/opnsense/scripts/ipsec/updown_event.py:79:36: E203 whitespace before ':' /usr/core/src/opnsense/scripts/ipsec/updown_event.py:80:37: E203 whitespace before ':' /usr/core/src/opnsense/scripts/ipsec/updown_event.py:88:63: E272 multiple spaces before keyword /usr/core/src/opnsense/scripts/wireguard/gen_keypair.py:41:1: E305 expected 2 blank lines after class or function definition, found 1 /usr/core/src/opnsense/scripts/wireguard/reresolve-dns.py:37:1: E303 too many blank lines (3) /usr/core/src/opnsense/scripts/suricata/installRules.py:101:45: E271 multiple spaces after keyword /usr/core/src/opnsense/scripts/suricata/listAlertLogs.py:35:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/suricata/listAlertLogs.py:36:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/suricata/listAlertLogs.py:37:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/suricata/listAlertLogs.py:38:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/suricata/listAlertLogs.py:39:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/suricata/listAlertLogs.py:40:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/suricata/listAlertLogs.py:41:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/suricata/queryAlertLog.py:36:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/suricata/queryAlertLog.py:37:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/suricata/lib/downloader.py:205:25: E126 continuation line over-indented for hanging indent /usr/core/src/opnsense/scripts/suricata/lib/metadata.py:41:45: E251 unexpected spaces around keyword / parameter equals /usr/core/src/opnsense/scripts/suricata/lib/metadata.py:41:47: E251 unexpected spaces around keyword / parameter equals /usr/core/src/opnsense/scripts/suricata/lib/metadata.py:74:38: E251 unexpected spaces around keyword / parameter equals /usr/core/src/opnsense/scripts/suricata/lib/metadata.py:74:40: E251 unexpected spaces around keyword / parameter equals /usr/core/src/opnsense/scripts/suricata/lib/rulecache.py:86:35: E271 multiple spaces after keyword /usr/core/src/opnsense/scripts/suricata/lib/rulecache.py:195:84: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/suricata/lib/rulecache.py:195:87: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/suricata/lib/rulecache.py:255:9: E303 too many blank lines (2) /usr/core/src/opnsense/scripts/suricata/lib/rulecache.py:313:5: E303 too many blank lines (2) /usr/core/src/opnsense/scripts/suricata/lib/rulecache.py:342:5: E303 too many blank lines (2) /usr/core/src/opnsense/scripts/suricata/lib/rulecache.py:411:66: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/suricata/lib/rulecache.py:411:74: E228 missing whitespace around modulo operator /usr/core/src/opnsense/scripts/suricata/lib/rulecache.py:447:17: E128 continuation line under-indented for visual indent /usr/core/src/opnsense/scripts/suricata/lib/rulecache.py:448:13: E124 closing bracket does not match visual indentation /usr/core/src/opnsense/scripts/syslog/log_matcher.py:37:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/syslog/log_matcher.py:39:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/syslog/queryLog.py:60:66: E272 multiple spaces before keyword /usr/core/src/opnsense/scripts/syslog/logformats/__init__.py:31:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/syslog/logformats/syslog.py:30:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/syslog/logformats/syslog.py:55:28: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/syslog/logformats/syslog.py:55:85: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/syslog/logformats/syslog.py:71:17: E126 continuation line over-indented for hanging indent /usr/core/src/opnsense/scripts/system/activity.py:44:52: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/system/activity.py:49:40: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/system/activity.py:49:49: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/system/activity.py:49:55: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/system/activity.py:50:45: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/system/activity.py:83:18: E211 whitespace before '(' /usr/core/src/opnsense/scripts/system/activity.py:84:14: E211 whitespace before '(' /usr/core/src/opnsense/scripts/system/activity.py:89:45: E228 missing whitespace around modulo operator /usr/core/src/opnsense/scripts/system/activity.py:89:57: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/system/activity.py:89:95: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/system/activity.py:92:18: E211 whitespace before '(' /usr/core/src/opnsense/scripts/system/activity.py:94:22: E211 whitespace before '(' /usr/core/src/opnsense/scripts/system/bectl.py:60:42: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/system/bectl.py:60:48: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/system/bectl.py:60:53: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/system/bectl.py:92:89: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/system/cert_fetch_local.py:52:91: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/system/certctl.py:36:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/system/certctl.py:37:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/system/certctl.py:38:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/system/certctl.py:45:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/system/certctl.py:93:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/system/certctl.py:132:5: E303 too many blank lines (2) /usr/core/src/opnsense/scripts/system/certctl.py:148:29: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/system/certctl.py:150:29: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/system/certctl.py:198:1: E303 too many blank lines (3) /usr/core/src/opnsense/scripts/system/certctl.py:199:11: E222 multiple spaces after operator /usr/core/src/opnsense/scripts/system/crl_fetch.py:44:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/system/crl_fetch.py:74:12: E203 whitespace before ':' /usr/core/src/opnsense/scripts/system/rrd_pfstate_info.py:52:78: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/system/ssl_ciphers.py:39:50: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/system/ssl_ciphers.py:75:14: E211 whitespace before '(' /usr/core/src/opnsense/scripts/system/ssl_ciphers.py:77:14: E211 whitespace before '(' /usr/core/src/opnsense/scripts/system/sysctl.py:98:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/system/tls_groups.py:53:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/system/trigger_config_changed_events.py:52:6: E111 indentation is not a multiple of 4 /usr/core/src/opnsense/scripts/system/trigger_config_changed_events.py:52:6: E117 over-indented /usr/core/src/opnsense/scripts/system/trigger_config_changed_events.py:55:7: E225 missing whitespace around operator /usr/core/src/opnsense/scripts/system/update-crl-fetch.py:35:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/system/update-crl-fetch.py:36:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/system/update-crl-fetch.py:37:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/system/update-crl-fetch.py:38:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/system/update-crl-fetch.py:58:108: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/system/update-crl-fetch.py:93:23: E703 statement ends with a semicolon /usr/core/src/opnsense/scripts/system/update-crl-fetch.py:110:91: E203 whitespace before ',' /usr/core/src/opnsense/scripts/system/update-crl-fetch.py:115:95: E203 whitespace before ',' /usr/core/src/opnsense/scripts/system/update-crl-fetch.py:121:8: E111 indentation is not a multiple of 4 /usr/core/src/opnsense/scripts/system/update-crl-fetch.py:122:13: E117 over-indented /usr/core/src/opnsense/scripts/system/update-crl-fetch.py:124:1: E305 expected 2 blank lines after class or function definition, found 1 /usr/core/src/opnsense/scripts/captiveportal/cp-background-process.py:39:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/captiveportal/cp-background-process.py:40:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/captiveportal/cp-background-process.py:41:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/captiveportal/cp-background-process.py:42:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/captiveportal/cp-background-process.py:43:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/captiveportal/cp-background-process.py:44:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/captiveportal/cp-background-process.py:45:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/captiveportal/cp-background-process.py:106:25: E117 over-indented /usr/core/src/opnsense/scripts/captiveportal/cp-background-process.py:110:25: E117 over-indented /usr/core/src/opnsense/scripts/captiveportal/cp-background-process.py:171:29: E117 over-indented /usr/core/src/opnsense/scripts/captiveportal/cp-background-process.py:187:59: W504 line break after binary operator /usr/core/src/opnsense/scripts/captiveportal/cp-background-process.py:208:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/captiveportal/cp-background-process.py:265:9: E722 do not use bare 'except' /usr/core/src/opnsense/scripts/captiveportal/cp-background-process.py:271:1: E305 expected 2 blank lines after class or function definition, found 1 /usr/core/src/opnsense/scripts/captiveportal/fetch_template.py:72:61: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/captiveportal/overlay_template.py:45:14: E211 whitespace before '(' /usr/core/src/opnsense/scripts/captiveportal/lib/db.py:172:12: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/scripts/captiveportal/lib/db.py:189:12: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/scripts/captiveportal/lib/db.py:297:12: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/scripts/captiveportal/lib/ipfw.py:30:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/captiveportal/lib/pf.py:31:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/interfaces/capture.py:32:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/capture.py:33:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/capture.py:34:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/capture.py:35:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/capture.py:36:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/capture.py:37:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/capture.py:38:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/capture.py:39:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/capture.py:40:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/capture.py:55:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/interfaces/capture.py:75:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/interfaces/capture.py:87:1: E305 expected 2 blank lines after class or function definition, found 1 /usr/core/src/opnsense/scripts/interfaces/capture.py:91:85: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/interfaces/capture.py:207:85: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/interfaces/capture.py:239:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/interfaces/list_arp.py:35:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/list_arp.py:36:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/list_arp.py:50:42: E221 multiple spaces before operator /usr/core/src/opnsense/scripts/interfaces/list_arp.py:53:61: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/interfaces/list_hosts.py:37:28: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/interfaces/list_ndp.py:47:38: E241 multiple spaces after ':' /usr/core/src/opnsense/scripts/interfaces/list_ndp.py:56:14: E211 whitespace before '(' /usr/core/src/opnsense/scripts/interfaces/list_ndp.py:58:18: E211 whitespace before '(' /usr/core/src/opnsense/scripts/interfaces/macinfo.py:56:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/interfaces/ping.py:32:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/ping.py:33:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/ping.py:34:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/ping.py:35:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/ping.py:36:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/ping.py:37:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/ping.py:38:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/ping.py:40:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/interfaces/ping.py:90:70: E225 missing whitespace around operator /usr/core/src/opnsense/scripts/interfaces/ping.py:94:59: E271 multiple spaces after keyword /usr/core/src/opnsense/scripts/interfaces/ping.py:100:27: E225 missing whitespace around operator /usr/core/src/opnsense/scripts/interfaces/ping.py:117:43: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/interfaces/ping.py:119:27: E225 missing whitespace around operator /usr/core/src/opnsense/scripts/interfaces/ping.py:162:22: E241 multiple spaces after ',' /usr/core/src/opnsense/scripts/interfaces/ping.py:164:31: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/interfaces/ping.py:197:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/interfaces/traceroute.py:44:1: E303 too many blank lines (3) /usr/core/src/opnsense/scripts/interfaces/traffic_top.py:53:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/interfaces/traffic_top.py:67:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/interfaces/traffic_top.py:79:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/interfaces/traffic_top.py:82:11: E271 multiple spaces after keyword /usr/core/src/opnsense/scripts/interfaces/traffic_top.py:84:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/interfaces/traffic_top.py:113:1: E305 expected 2 blank lines after class or function definition, found 1 /usr/core/src/opnsense/scripts/interfaces/traffic_top.py:127:34: E203 whitespace before ':' /usr/core/src/opnsense/scripts/interfaces/lib/__init__.py:32:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/interfaces/lib/__init__.py:34:5: E301 expected 1 blank line, found 0 /usr/core/src/opnsense/scripts/routes/del_route.py:51:22: E211 whitespace before '(' /usr/core/src/opnsense/scripts/routes/del_route.py:63:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/routes/show_routes.py:37:15: E225 missing whitespace around operator /usr/core/src/opnsense/scripts/routes/show_routes.py:50:34: E271 multiple spaces after keyword /usr/core/src/opnsense/scripts/routes/show_routes.py:53:43: E203 whitespace before ':' /usr/core/src/opnsense/scripts/routes/show_routes.py:70:14: E211 whitespace before '(' /usr/core/src/opnsense/scripts/routes/show_routes.py:73:31: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/routes/show_routes.py:73:41: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/routes/show_routes.py:75:18: E211 whitespace before '(' /usr/core/src/opnsense/scripts/routes/show_routes.py:75:24: E228 missing whitespace around modulo operator /usr/core/src/opnsense/scripts/shaper/sync_fw_hooks.py:76:12: E221 multiple spaces before operator /usr/core/src/opnsense/scripts/shaper/sync_fw_hooks.py:77:14: E221 multiple spaces before operator /usr/core/src/opnsense/scripts/shaper/sync_fw_hooks.py:86:44: E272 multiple spaces before keyword /usr/core/src/opnsense/scripts/shaper/sync_fw_hooks.py:90:41: E241 multiple spaces after ',' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:40:18: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:41:19: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:42:21: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:43:21: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:44:26: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:45:18: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:46:20: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:47:23: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:48:25: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:52:18: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:53:19: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:54:21: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:55:26: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:56:18: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:57:20: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:58:23: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:59:25: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:62:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:65:11: W605 invalid escape sequence '\(' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:65:40: W605 invalid escape sequence '\)' /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:76:12: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:78:14: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:82:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:99:54: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:126:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:150:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/shaper/lib/__init__.py:194:49: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/delete_table.py:49:37: E127 continuation line over-indented for visual indent /usr/core/src/opnsense/scripts/filter/download_geoip.py:34:6: E211 whitespace before '(' /usr/core/src/opnsense/scripts/filter/download_geoip.py:35:6: E211 whitespace before '(' /usr/core/src/opnsense/scripts/filter/download_geoip.py:36:6: E211 whitespace before '(' /usr/core/src/opnsense/scripts/filter/download_geoip.py:37:6: E211 whitespace before '(' /usr/core/src/opnsense/scripts/filter/find_table_references.py:57:20: E111 indentation is not a multiple of 4 /usr/core/src/opnsense/scripts/filter/kill_states.py:49:13: E221 multiple spaces before operator /usr/core/src/opnsense/scripts/filter/kill_table.py:44:22: E271 multiple spaces after keyword /usr/core/src/opnsense/scripts/filter/list_osfp.py:48:14: E211 whitespace before '(' /usr/core/src/opnsense/scripts/filter/list_osfp.py:50:18: E211 whitespace before '(' /usr/core/src/opnsense/scripts/filter/list_table.py:45:19: E225 missing whitespace around operator /usr/core/src/opnsense/scripts/filter/pfstatistics.py:57:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/filter/pfstatistics.py:66:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/filter/pfstatistics.py:75:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/filter/pfstatistics.py:99:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/filter/pfstatistics.py:115:53: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/filter/pfstatistics.py:116:57: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/pfstatistics.py:116:80: E222 multiple spaces after operator /usr/core/src/opnsense/scripts/filter/pfstatistics.py:116:99: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/pfstatistics.py:122:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/filter/pfstatistics.py:137:1: E305 expected 2 blank lines after class or function definition, found 1 /usr/core/src/opnsense/scripts/filter/pftablecount.py:69:25: E222 multiple spaces after operator /usr/core/src/opnsense/scripts/filter/pftablecount.py:75:29: E221 multiple spaces before operator /usr/core/src/opnsense/scripts/filter/read_log.py:43:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/filter/read_log.py:63:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/filter/read_log.py:75:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/filter/read_log.py:94:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/filter/read_log.py:125:45: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/filter/read_log.py:127:46: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/filter/read_log.py:129:48: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/filter/read_log.py:134:45: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/filter/read_log.py:136:46: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/filter/read_log.py:138:48: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/filter/read_log.py:186:32: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/filter/read_log.py:204:29: E711 comparison to None should be 'if cond is not None:' /usr/core/src/opnsense/scripts/filter/read_log.py:232:30: E711 comparison to None should be 'if cond is not None:' /usr/core/src/opnsense/scripts/filter/read_log.py:244:14: E211 whitespace before '(' /usr/core/src/opnsense/scripts/filter/rule_stats.py:62:28: E272 multiple spaces before keyword /usr/core/src/opnsense/scripts/filter/rule_stats.py:64:41: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/rule_stats.py:65:27: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/rule_stats.py:66:58: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/rule_stats.py:67:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/filter/update_tables.py:89:5: E731 do not assign a lambda expression, use a def /usr/core/src/opnsense/scripts/filter/update_tables.py:118:19: E271 multiple spaces after keyword /usr/core/src/opnsense/scripts/filter/update_tables.py:155:5: E303 too many blank lines (2) /usr/core/src/opnsense/scripts/filter/update_tables.py:176:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/filter/lib/__init__.py:59:52: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/filter/lib/states.py:136:1: E303 too many blank lines (3) /usr/core/src/opnsense/scripts/filter/lib/states.py:179:44: E271 multiple spaces after keyword /usr/core/src/opnsense/scripts/filter/lib/states.py:197:21: E722 do not use bare 'except' /usr/core/src/opnsense/scripts/filter/lib/states.py:252:1: E303 too many blank lines (3) /usr/core/src/opnsense/scripts/filter/lib/states.py:262:53: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/filter/lib/states.py:262:66: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/filter/lib/states.py:287:19: E222 multiple spaces after operator /usr/core/src/opnsense/scripts/filter/lib/states.py:292:25: E222 multiple spaces after operator /usr/core/src/opnsense/scripts/filter/lib/states.py:298:38: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/states.py:299:41: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/states.py:300:43: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/states.py:300:60: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/states.py:301:25: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/states.py:302:48: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/states.py:303:27: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/states.py:303:59: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/states.py:304:48: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/states.py:304:57: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/states.py:304:82: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/states.py:307:42: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/states.py:307:59: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/states.py:308:39: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/states.py:316:68: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/states.py:321:13: E303 too many blank lines (2) /usr/core/src/opnsense/scripts/filter/lib/alias/__init__.py:200:5: E303 too many blank lines (2) /usr/core/src/opnsense/scripts/filter/lib/alias/__init__.py:233:24: E111 indentation is not a multiple of 4 /usr/core/src/opnsense/scripts/filter/lib/alias/auth.py:47:81: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/filter/lib/alias/base.py:86:10: E111 indentation is not a multiple of 4 /usr/core/src/opnsense/scripts/filter/lib/alias/base.py:86:10: E117 over-indented /usr/core/src/opnsense/scripts/filter/lib/alias/base.py:188:52: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/filter/lib/alias/bgpasn.py:40:15: E222 multiple spaces after operator /usr/core/src/opnsense/scripts/filter/lib/alias/bgpasn.py:66:45: E272 multiple spaces before keyword /usr/core/src/opnsense/scripts/filter/lib/alias/geoip.py:91:55: E228 missing whitespace around modulo operator /usr/core/src/opnsense/scripts/filter/lib/alias/geoip.py:91:86: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/filter/lib/alias/geoip.py:102:5: E303 too many blank lines (2) /usr/core/src/opnsense/scripts/filter/lib/alias/geoip.py:106:38: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/filter/lib/alias/geoip.py:123:71: E228 missing whitespace around modulo operator /usr/core/src/opnsense/scripts/filter/lib/alias/geoip.py:133:5: E303 too many blank lines (2) /usr/core/src/opnsense/scripts/filter/lib/alias/geoip.py:155:31: E203 whitespace before ',' /usr/core/src/opnsense/scripts/filter/lib/alias/geoip.py:186:21: E124 closing bracket does not match visual indentation /usr/core/src/opnsense/scripts/filter/lib/alias/geoip.py:188:31: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/filter/lib/alias/geoip.py:216:44: E201 whitespace after '(' /usr/core/src/opnsense/scripts/filter/lib/alias/interface.py:49:39: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/alias/interface.py:51:39: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/alias/interface.py:70:30: E225 missing whitespace around operator /usr/core/src/opnsense/scripts/filter/lib/alias/interface.py:70:39: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/alias/interface.py:70:50: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/alias/interface.py:73:63: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/alias/interface.py:73:75: W504 line break after binary operator /usr/core/src/opnsense/scripts/filter/lib/alias/interface.py:74:61: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/filter/lib/alias/pf.py:30:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/filter/lib/alias/pf.py:46:30: E221 multiple spaces before operator /usr/core/src/opnsense/scripts/filter/tests/alias_tests.py:6:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/filter/tests/alias_tests.py:7:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/filter/tests/alias_tests.py:8:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/filter/tests/alias_tests.py:9:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/filter/tests/alias_tests.py:10:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/filter/tests/alias_tests.py:11:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/filter/tests/alias_tests.py:13:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_match.py:33:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_match.py:42:5: E722 do not use bare 'except' /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_match.py:47:1: E305 expected 2 blank lines after class or function definition, found 1 /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_match.py:53:10: E131 continuation line unaligned for hanging indent /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_match.py:54:10: E131 continuation line unaligned for hanging indent /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_match.py:91:30: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_match.py:91:48: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_match.py:94:41: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py:40:50: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py:42:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py:43:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py:44:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py:45:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py:60:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py:79:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py:93:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py:107:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py:128:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py:132:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py:135:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py:148:25: E128 continuation line under-indented for visual indent /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py:161:17: E128 continuation line under-indented for visual indent /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py:169:13: E128 continuation line under-indented for visual indent /usr/core/src/opnsense/scripts/unbound-dnsbl/dnsbl_module.py:173:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound-dnsbl/lib/__init__.py:38:5: E301 expected 1 blank line, found 0 /usr/core/src/opnsense/scripts/unbound-dnsbl/lib/__init__.py:50:95: E203 whitespace before ',' /usr/core/src/opnsense/scripts/unbound-dnsbl/lib/__init__.py:50:96: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/unbound-dnsbl/lib/__init__.py:61:28: E221 multiple spaces before operator /usr/core/src/opnsense/scripts/unbound-dnsbl/lib/__init__.py:62:18: E221 multiple spaces before operator /usr/core/src/opnsense/scripts/unbound-dnsbl/lib/dnsbl.py:39:5: E301 expected 1 blank line, found 0 /usr/core/src/opnsense/scripts/unbound-dnsbl/lib/dnsbl.py:128:12: E713 test for membership should be 'not in' /usr/core/src/opnsense/scripts/unbound-dnsbl/lib/log.py:53:53: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/unbound-dnsbl/lib/log.py:87:17: E722 do not use bare 'except' /usr/core/src/opnsense/scripts/unbound-dnsbl/lib/log.py:106:13: E741 ambiguous variable name 'l' /usr/core/src/opnsense/scripts/unbound-dnsbl/lib/log.py:109:21: E741 ambiguous variable name 'l' /usr/core/src/opnsense/scripts/unbound-dnsbl/tests/dnsbl_tests.py:6:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/unbound-dnsbl/tests/dnsbl_tests.py:7:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/unbound-dnsbl/tests/logger_tests.py:6:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/unbound-dnsbl/tests/logger_tests.py:8:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound-dnsbl/tests/utils_tests.py:6:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/unbound-dnsbl/tests/utils_tests.py:8:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/openssh/ssh_query.py:33:31: E203 whitespace before ',' /usr/core/src/opnsense/scripts/openssh/ssh_query.py:33:32: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/openssh/ssh_query.py:40:13: E741 ambiguous variable name 'l' /usr/core/src/opnsense/scripts/dnsmasq/dnsmasq_dhcp_options.py:37:44: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/dnsmasq/dnsmasq_watcher.py:41:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/dnsmasq/dnsmasq_watcher.py:42:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/dnsmasq/dnsmasq_watcher.py:127:9: E731 do not assign a lambda expression, use a def /usr/core/src/opnsense/scripts/dnsmasq/dnsmasq_watcher.py:127:21: E203 whitespace before ':' /usr/core/src/opnsense/scripts/dnsmasq/get_dnsmasq_leases.py:81:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/health/fetchData.py:39:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/health/fetchData.py:49:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/health/fetchData.py:56:16: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/scripts/health/fetchData.py:75:32: E271 multiple spaces after keyword /usr/core/src/opnsense/scripts/health/fetchData.py:88:84: E222 multiple spaces after operator /usr/core/src/opnsense/scripts/health/fetchData.py:89:75: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/health/flush_rrd.py:38:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/health/flush_rrd.py:42:46: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/health/flush_rrd.py:46:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/health/flush_rrd.py:46:34: E231 missing whitespace after ':' /usr/core/src/opnsense/scripts/health/listReports.py:56:39: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/unbound/logger.py:41:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/unbound/logger.py:43:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound/logger.py:114:52: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/unbound/logger.py:114:67: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/unbound/logger.py:114:74: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/unbound/logger.py:114:80: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/unbound/logger.py:144:44: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/unbound/logger.py:176:23: E271 multiple spaces after keyword /usr/core/src/opnsense/scripts/unbound/logger.py:201:9: E303 too many blank lines (2) /usr/core/src/opnsense/scripts/unbound/logger.py:242:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound/logger.py:251:1: E305 expected 2 blank lines after class or function definition, found 1 /usr/core/src/opnsense/scripts/unbound/logger.py:283:5: E303 too many blank lines (2) /usr/core/src/opnsense/scripts/unbound/restore_db.py:33:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/unbound/stats.py:39:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/unbound/stats.py:41:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound/stats.py:46:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound/stats.py:78:33: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/unbound/stats.py:95:34: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/unbound/stats.py:134:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound/stats.py:221:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound/stats.py:244:5: E303 too many blank lines (2) /usr/core/src/opnsense/scripts/unbound/stats.py:254:27: E222 multiple spaces after operator /usr/core/src/opnsense/scripts/unbound/stats.py:266:1: E305 expected 2 blank lines after class or function definition, found 1 /usr/core/src/opnsense/scripts/unbound/stats.py:286:21: E225 missing whitespace around operator /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py:42:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py:43:1: E402 module level import not at top of file /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py:53:17: E225 missing whitespace around operator /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py:55:11: E225 missing whitespace around operator /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py:66:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py:175:35: E201 whitespace after '[' /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py:176:40: E202 whitespace before ']' /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py:205:32: E201 whitespace after '[' /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py:206:57: E202 whitespace before ']' /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py:223:37: E127 continuation line over-indented for visual indent /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py:225:37: E127 continuation line over-indented for visual indent /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py:227:66: E241 multiple spaces after ',' /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py:228:70: E241 multiple spaces after ',' /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py:243:9: E731 do not assign a lambda expression, use a def /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py:243:12: E221 multiple spaces before operator /usr/core/src/opnsense/scripts/unbound/unbound_watcher.py:243:22: E203 whitespace before ':' /usr/core/src/opnsense/scripts/unbound/wrapper.py:39:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound/wrapper.py:46:1: E305 expected 2 blank lines after class or function definition, found 1 /usr/core/src/opnsense/scripts/unbound/wrapper.py:58:1: E722 do not use bare 'except' /usr/core/src/opnsense/scripts/unbound/wrapper.py:97:32: E203 whitespace before ':' /usr/core/src/opnsense/scripts/unbound/wrapper.py:103:22: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/scripts/unbound/wrapper.py:128:6: E211 whitespace before '(' /usr/core/src/opnsense/scripts/unbound/blocklists/__init__.py:112:22: E221 multiple spaces before operator /usr/core/src/opnsense/scripts/unbound/blocklists/__init__.py:132:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound/blocklists/__init__.py:300:18: E211 whitespace before '(' /usr/core/src/opnsense/scripts/unbound/blocklists/default_bl.py:36:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/scripts/unbound/blocklists/default_bl.py:71:41: E701 multiple statements on one line (colon) /usr/core/src/opnsense/scripts/unbound/blocklists/default_bl.py:76:78: E701 multiple statements on one line (colon) /usr/core/src/opnsense/scripts/unbound/blocklists/default_bl.py:85:21: E131 continuation line unaligned for hanging indent /usr/core/src/opnsense/scripts/unbound/blocklists/default_bl.py:116:22: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/unbound/blocklists/default_bl.py:136:27: E271 multiple spaces after keyword /usr/core/src/opnsense/scripts/unbound/blocklists/default_bl.py:136:65: E225 missing whitespace around operator /usr/core/src/opnsense/scripts/unbound/blocklists/default_bl.py:142:25: E128 continuation line under-indented for visual indent /usr/core/src/opnsense/scripts/netflow/dump_log.py:37:70: E231 missing whitespace after ',' /usr/core/src/opnsense/scripts/netflow/dump_log.py:41:18: E211 whitespace before '(' /usr/core/src/opnsense/scripts/netflow/export_details.py:56:23: E225 missing whitespace around operator /usr/core/src/opnsense/scripts/netflow/export_details.py:62:30: E211 whitespace before '(' /usr/core/src/opnsense/scripts/netflow/export_details.py:67:28: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/scripts/netflow/export_details.py:71:30: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/scripts/netflow/export_details.py:73:30: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/scripts/netflow/export_details.py:77:26: E211 whitespace before '(' /usr/core/src/opnsense/scripts/netflow/flowctl_stats.py:63:14: E211 whitespace before '(' /usr/core/src/opnsense/scripts/netflow/flowctl_stats.py:65:18: E211 whitespace before '(' /usr/core/src/opnsense/scripts/netflow/flowctl_stats.py:66:18: E211 whitespace before '(' /usr/core/src/opnsense/scripts/netflow/flowctl_stats.py:67:18: E211 whitespace before '(' /usr/core/src/opnsense/scripts/netflow/flowctl_stats.py:68:18: E211 whitespace before '(' /usr/core/src/opnsense/scripts/netflow/flowd_aggregate.py:99:62: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/netflow/flowd_aggregate.py:99:67: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/netflow/flowd_aggregate.py:109:102: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/netflow/flowd_aggregate.py:148:30: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/netflow/flowd_aggregate.py:148:33: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/netflow/flowd_aggregate.py:148:36: E261 at least two spaces before inline comment /usr/core/src/opnsense/scripts/netflow/flowd_aggregate.py:165:13: E722 do not use bare 'except' /usr/core/src/opnsense/scripts/netflow/flowd_aggregate.py:222:18: E211 whitespace before '(' /usr/core/src/opnsense/scripts/netflow/flowd_aggregate_metadata.py:41:30: E241 multiple spaces after ',' /usr/core/src/opnsense/scripts/netflow/flowd_aggregate_metadata.py:62:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/netflow/flowd_aggregate_metadata.py:66:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/netflow/flowd_aggregate_metadata.py:68:14: E211 whitespace before '(' /usr/core/src/opnsense/scripts/netflow/flowd_aggregate_metadata.py:70:18: E211 whitespace before '(' /usr/core/src/opnsense/scripts/netflow/get_timeseries.py:111:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/netflow/get_top_usage.py:60:58: W504 line break after binary operator /usr/core/src/opnsense/scripts/netflow/get_top_usage.py:74:10: E211 whitespace before '(' /usr/core/src/opnsense/scripts/netflow/lib/aggregates/__init__.py:65:18: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/netflow/lib/aggregates/__init__.py:65:21: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/netflow/lib/aggregates/__init__.py:65:24: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/netflow/lib/aggregates/__init__.py:200:16: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/scripts/netflow/lib/aggregates/__init__.py:223:14: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/scripts/netflow/lib/aggregates/__init__.py:270:28: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/scripts/netflow/lib/aggregates/__init__.py:276:49: E126 continuation line over-indented for hanging indent /usr/core/src/opnsense/scripts/netflow/lib/aggregates/__init__.py:307:79: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/netflow/lib/aggregates/__init__.py:307:97: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/netflow/lib/aggregates/__init__.py:361:79: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/netflow/lib/aggregates/__init__.py:361:97: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/scripts/netflow/lib/aggregates/__init__.py:396:20: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/service/configd.py:139:14: E211 whitespace before '(' /usr/core/src/opnsense/service/configd.py:146:9: E722 do not use bare 'except' /usr/core/src/opnsense/service/configd_ctl.py:48:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/service/configd_ctl.py:58:65: E228 missing whitespace around modulo operator /usr/core/src/opnsense/service/configd_ctl.py:59:58: E228 missing whitespace around modulo operator /usr/core/src/opnsense/service/configd_ctl.py:73:5: E722 do not use bare 'except' /usr/core/src/opnsense/service/configd_ctl.py:74:59: E228 missing whitespace around modulo operator /usr/core/src/opnsense/service/configd_ctl.py:75:14: E211 whitespace before '(' /usr/core/src/opnsense/service/configd_ctl.py:99:2: E225 missing whitespace around operator /usr/core/src/opnsense/service/configd_ctl.py:107:41: E228 missing whitespace around modulo operator /usr/core/src/opnsense/service/configd_ctl.py:112:18: E225 missing whitespace around operator /usr/core/src/opnsense/service/configd_ctl.py:114:18: E225 missing whitespace around operator /usr/core/src/opnsense/service/configd_ctl.py:126:17: E265 block comment should start with '# ' /usr/core/src/opnsense/service/modules/__init__.py:68:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/service/modules/config.py:76:20: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/service/modules/config.py:85:24: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/service/modules/processhandler.py:179:22: E111 indentation is not a multiple of 4 /usr/core/src/opnsense/service/modules/processhandler.py:179:22: E117 over-indented /usr/core/src/opnsense/service/modules/processhandler.py:179:65: E261 at least two spaces before inline comment /usr/core/src/opnsense/service/modules/processhandler.py:325:30: E261 at least two spaces before inline comment /usr/core/src/opnsense/service/modules/processhandler.py:354:92: E231 missing whitespace after ',' /usr/core/src/opnsense/service/modules/template.py:62:55: E231 missing whitespace after ':' /usr/core/src/opnsense/service/modules/template.py:75:12: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/service/modules/actions/base.py:53:18: E111 indentation is not a multiple of 4 /usr/core/src/opnsense/service/modules/actions/base.py:53:18: E117 over-indented /usr/core/src/opnsense/service/modules/actions/base.py:59:33: E203 whitespace before ':' /usr/core/src/opnsense/service/modules/actions/base.py:76:5: E303 too many blank lines (2) /usr/core/src/opnsense/service/modules/actions/base.py:82:44: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/service/modules/actions/script_output.py:64:47: E225 missing whitespace around operator /usr/core/src/opnsense/service/modules/actions/stream_output.py:45:9: E306 expected 1 blank line before a nested definition, found 0 /usr/core/src/opnsense/service/modules/addons/template_helpers.py:33:1: E302 expected 2 blank lines, found 1 /usr/core/src/opnsense/service/modules/addons/template_helpers.py:110:12: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/service/modules/addons/template_helpers.py:142:47: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/service/modules/addons/template_helpers.py:142:52: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/service/modules/addons/template_helpers.py:151:58: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/service/modules/addons/template_helpers.py:151:63: E226 missing whitespace around arithmetic operator /usr/core/src/opnsense/service/modules/addons/template_helpers.py:177:9: E303 too many blank lines (2) /usr/core/src/opnsense/service/modules/addons/template_helpers.py:214:12: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` /usr/core/src/opnsense/service/tests/core.py:92:1: E303 too many blank lines (3) Total number of style warnings: 360 Total number of style errors: 177 FILE: /usr/core/src/etc/inc/plugins.inc.d/webgui.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES ---------------------------------------------------------------------- 165 | WARNING | Line exceeds 120 characters; contains 139 characters 430 | WARNING | Line exceeds 120 characters; contains 137 characters 452 | WARNING | Line exceeds 120 characters; contains 124 characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/plugins.inc.d/dnsmasq.inc ---------------------------------------------------------------------- FOUND 2 ERRORS AND 1 WARNING AFFECTING 3 LINES ---------------------------------------------------------------------- 216 | ERROR | Empty IF statement detected 218 | ERROR | Empty ELSEIF statement detected 238 | WARNING | Line exceeds 120 characters; contains 121 characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/plugins.inc.d/pf.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 64 | WARNING | Line exceeds 120 characters; contains 142 characters 249 | WARNING | Line exceeds 120 characters; contains 125 characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/plugins.inc.d/core.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES ---------------------------------------------------------------------- 198 | WARNING | Line exceeds 120 characters; contains 127 characters 281 | WARNING | Line exceeds 120 characters; contains 128 characters 337 | WARNING | Line exceeds 120 characters; contains 144 characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/plugins.inc.d/openssh.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 197 | WARNING | Line exceeds 120 characters; contains 126 characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/plugins.inc.d/openvpn.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 7 WARNINGS AFFECTING 7 LINES ---------------------------------------------------------------------- 126 | WARNING | Line exceeds 120 characters; contains 188 characters 138 | WARNING | Line exceeds 120 characters; contains 173 characters 193 | WARNING | Line exceeds 120 characters; contains 127 characters 354 | WARNING | Line exceeds 120 characters; contains 126 characters 565 | WARNING | Line exceeds 120 characters; contains 130 characters 663 | WARNING | Line exceeds 120 characters; contains 145 characters 694 | WARNING | Line exceeds 120 characters; contains 136 characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/plugins.inc.d/dhcrelay.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES ---------------------------------------------------------------------- 59 | WARNING | Line exceeds 120 characters; contains 127 characters 164 | WARNING | Line exceeds 120 characters; contains 131 characters 196 | WARNING | Line exceeds 120 characters; contains 127 characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/plugins.inc.d/radvd.inc ---------------------------------------------------------------------- FOUND 1 ERROR AND 8 WARNINGS AFFECTING 9 LINES ---------------------------------------------------------------------- 62 | WARNING | Line exceeds 120 characters; contains 131 characters 133 | WARNING | Line exceeds 120 characters; contains 156 characters 261 | WARNING | Line exceeds 120 characters; contains 161 characters 274 | WARNING | Line exceeds 120 characters; contains 169 characters 305 | WARNING | Line exceeds 120 characters; contains 161 characters 326 | ERROR | Empty IF statement detected 332 | WARNING | Line exceeds 120 characters; contains 128 characters 377 | WARNING | Line exceeds 120 characters; contains 143 characters 399 | WARNING | Line exceeds 120 characters; contains 129 characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/plugins.inc.d/dpinger.inc ---------------------------------------------------------------------- FOUND 1 ERROR AND 5 WARNINGS AFFECTING 6 LINES ---------------------------------------------------------------------- 97 | WARNING | Line exceeds 120 characters; contains 122 characters 136 | WARNING | Line exceeds 120 characters; contains 131 characters 194 | WARNING | Line exceeds 120 characters; contains 125 characters 221 | WARNING | Line exceeds 120 characters; contains 125 characters 231 | WARNING | Line exceeds 120 characters; contains 126 characters 395 | ERROR | Empty CATCH statement detected ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/plugins.inc.d/unbound.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 22 WARNINGS AFFECTING 22 LINES ---------------------------------------------------------------------- 487 | WARNING | Line exceeds 120 characters; contains 131 characters 555 | WARNING | Line exceeds 120 characters; contains 126 characters 566 | WARNING | Line exceeds 120 characters; contains 126 characters 575 | WARNING | Line exceeds 120 characters; contains 144 characters 579 | WARNING | Line exceeds 120 characters; contains 148 characters 581 | WARNING | Line exceeds 120 characters; contains 170 characters 607 | WARNING | Line exceeds 120 characters; contains 140 characters 608 | WARNING | Line exceeds 120 characters; contains 128 characters 623 | WARNING | Line exceeds 120 characters; contains 131 characters 626 | WARNING | Line exceeds 120 characters; contains 135 characters 629 | WARNING | Line exceeds 120 characters; contains 149 characters 630 | WARNING | Line exceeds 120 characters; contains 144 characters 632 | WARNING | Line exceeds 120 characters; contains 135 characters 635 | WARNING | Line exceeds 120 characters; contains 158 characters 637 | WARNING | Line exceeds 120 characters; contains 155 characters 641 | WARNING | Line exceeds 120 characters; contains 154 characters 644 | WARNING | Line exceeds 120 characters; contains 164 characters 649 | WARNING | Line exceeds 120 characters; contains 151 characters 668 | WARNING | Line exceeds 120 characters; contains 121 characters 670 | WARNING | Line exceeds 120 characters; contains 122 characters 671 | WARNING | Line exceeds 120 characters; contains 126 characters 674 | WARNING | Line exceeds 120 characters; contains 139 characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/plugins.inc.d/ipsec.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 9 WARNINGS AFFECTING 9 LINES ---------------------------------------------------------------------- 66 | WARNING | Line exceeds 120 characters; contains 122 | | characters 70 | WARNING | Line exceeds 120 characters; contains 135 | | characters 71 | WARNING | Line exceeds 120 characters; contains 132 | | characters 420 | WARNING | Line exceeds 120 characters; contains 131 | | characters 750 | WARNING | Line exceeds 120 characters; contains 147 | | characters 903 | WARNING | Line exceeds 120 characters; contains 143 | | characters 918 | WARNING | Line exceeds 120 characters; contains 124 | | characters 1471 | WARNING | Line exceeds 120 characters; contains 154 | | characters 1521 | WARNING | Line exceeds 120 characters; contains 127 | | characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/xmlrpc/service.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 37 | | and the first side effect is on line 29. ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/util.inc ---------------------------------------------------------------------- FOUND 1 ERROR AND 7 WARNINGS AFFECTING 8 LINES ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, | | functions, constants, etc.) and cause no other side | | effects, or it should execute logic with side | | effects, but should not do both. The first symbol | | is defined on line 36 and the first side effect is | | on line 33. 446 | WARNING | Line exceeds 120 characters; contains 144 | | characters 538 | WARNING | Line exceeds 120 characters; contains 126 | | characters 571 | WARNING | Line exceeds 120 characters; contains 125 | | characters 680 | WARNING | Line exceeds 120 characters; contains 136 | | characters 692 | WARNING | Line exceeds 120 characters; contains 132 | | characters 1011 | ERROR | Empty IF statement detected 1027 | WARNING | Line exceeds 120 characters; contains 127 | | characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/IPv6.inc ---------------------------------------------------------------------- FOUND 6 ERRORS AFFECTING 5 LINES ---------------------------------------------------------------------- 121 | ERROR | Each class must be in a namespace of at least one | | level (a top-level vendor name) 121 | ERROR | Class name "Net_IPv6" is not in PascalCase format 648 | ERROR | Visibility must be declared on method "isCompressible" 674 | ERROR | Method name "Net_IPv6::SplitV64" is not in camel caps | | format 832 | ERROR | Method name "_ip2Bin" must not be prefixed with an | | underscore to indicate visibility 861 | ERROR | Method name "_bin2Ip" must not be prefixed with an | | underscore to indicate visibility ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/XMLRPC_Client.inc ---------------------------------------------------------------------- FOUND 2 ERRORS AND 3 WARNINGS AFFECTING 4 LINES ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, | | functions, constants, etc.) and cause no other side | | effects, or it should execute logic with side | | effects, but should not do both. The first symbol is | | defined on line 41 and the first side effect is on | | line 29. 63 | WARNING | Line exceeds 120 characters; contains 141 characters 65 | WARNING | Line exceeds 120 characters; contains 127 characters 88 | ERROR | Each class must be in a namespace of at least one | | level (a top-level vendor name) 88 | ERROR | Class name "SimpleXMLRPC_Client" is not in PascalCase | | format ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/auth.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 4 WARNINGS AFFECTING 4 LINES ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, | | functions, constants, etc.) and cause no other side | | effects, or it should execute logic with side | | effects, but should not do both. The first symbol is | | defined on line 37 and the first side effect is on | | line 34. 248 | WARNING | Line exceeds 120 characters; contains 129 characters 536 | WARNING | Line exceeds 120 characters; contains 146 characters 537 | WARNING | Line exceeds 120 characters; contains 128 characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/xmlrpc.inc ---------------------------------------------------------------------- FOUND 1 ERROR AND 1 WARNING AFFECTING 2 LINES ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, | | functions, constants, etc.) and cause no other side | | effects, or it should execute logic with side | | effects, but should not do both. The first symbol is | | defined on line 31 and the first side effect is on | | line 29. 31 | ERROR | Each class must be in a namespace of at least one | | level (a top-level vendor name) ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/filter.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 8 WARNINGS AFFECTING 8 LINES ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, | | functions, constants, etc.) and cause no other side | | effects, or it should execute logic with side | | effects, but should not do both. The first symbol is | | defined on line 36 and the first side effect is on | | line 34. 345 | WARNING | Line exceeds 120 characters; contains 144 characters 365 | WARNING | Line exceeds 120 characters; contains 144 characters 372 | WARNING | Line exceeds 120 characters; contains 127 characters 439 | WARNING | Line exceeds 120 characters; contains 140 characters 553 | WARNING | Line exceeds 120 characters; contains 121 characters 554 | WARNING | Line exceeds 120 characters; contains 121 characters 555 | WARNING | Line exceeds 120 characters; contains 121 characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/plugins.inc ---------------------------------------------------------------------- FOUND 1 ERROR AND 3 WARNINGS AFFECTING 4 LINES ---------------------------------------------------------------------- 220 | WARNING | Line exceeds 120 characters; contains 138 characters 221 | WARNING | Line exceeds 120 characters; contains 149 characters 384 | WARNING | Line exceeds 120 characters; contains 163 characters 408 | ERROR | Empty IF statement detected ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/interfaces.lib.inc ---------------------------------------------------------------------- FOUND 1 ERROR AND 6 WARNINGS AFFECTING 7 LINES ---------------------------------------------------------------------- 124 | ERROR | Empty IF statement detected 132 | WARNING | Line exceeds 120 characters; contains 131 characters 142 | WARNING | Line exceeds 120 characters; contains 132 characters 172 | WARNING | Line exceeds 120 characters; contains 204 characters 286 | WARNING | Line exceeds 120 characters; contains 131 characters 476 | WARNING | Line exceeds 120 characters; contains 122 characters 528 | WARNING | Line exceeds 120 characters; contains 124 characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/interfaces.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 36 WARNINGS AFFECTING 36 LINES ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, | | functions, constants, etc.) and cause no other side | | effects, or it should execute logic with side | | effects, but should not do both. The first symbol | | is defined on line 35 and the first side effect is | | on line 33. 156 | WARNING | Line exceeds 120 characters; contains 122 | | characters 455 | WARNING | Line exceeds 120 characters; contains 152 | | characters 547 | WARNING | Line exceeds 120 characters; contains 152 | | characters 624 | WARNING | Line exceeds 120 characters; contains 123 | | characters 639 | WARNING | Line exceeds 120 characters; contains 125 | | characters 1127 | WARNING | Line exceeds 120 characters; contains 123 | | characters 1365 | WARNING | Line exceeds 120 characters; contains 126 | | characters 1724 | WARNING | Line exceeds 120 characters; contains 139 | | characters 2070 | WARNING | Line exceeds 120 characters; contains 132 | | characters 2131 | WARNING | Line exceeds 120 characters; contains 143 | | characters 2134 | WARNING | Line exceeds 120 characters; contains 151 | | characters 2157 | WARNING | Line exceeds 120 characters; contains 142 | | characters 2282 | WARNING | Line exceeds 120 characters; contains 121 | | characters 2637 | WARNING | Line exceeds 120 characters; contains 157 | | characters 2660 | WARNING | Line exceeds 120 characters; contains 126 | | characters 2665 | WARNING | Line exceeds 120 characters; contains 126 | | characters 2686 | WARNING | Line exceeds 120 characters; contains 161 | | characters 2710 | WARNING | Line exceeds 120 characters; contains 132 | | characters 2717 | WARNING | Line exceeds 120 characters; contains 122 | | characters 2730 | WARNING | Line exceeds 120 characters; contains 138 | | characters 2736 | WARNING | Line exceeds 120 characters; contains 125 | | characters 2737 | WARNING | Line exceeds 120 characters; contains 145 | | characters 2774 | WARNING | Line exceeds 120 characters; contains 121 | | characters 2796 | WARNING | Line exceeds 120 characters; contains 142 | | characters 3099 | WARNING | Line exceeds 120 characters; contains 125 | | characters 3107 | WARNING | Line exceeds 120 characters; contains 128 | | characters 3194 | WARNING | Line exceeds 120 characters; contains 121 | | characters 3211 | WARNING | Line exceeds 120 characters; contains 125 | | characters 3250 | WARNING | Line exceeds 120 characters; contains 141 | | characters 3379 | WARNING | Line exceeds 120 characters; contains 287 | | characters 3489 | WARNING | Line exceeds 120 characters; contains 160 | | characters 3698 | WARNING | Line exceeds 120 characters; contains 128 | | characters 3710 | WARNING | Line exceeds 120 characters; contains 127 | | characters 4028 | WARNING | Line exceeds 120 characters; contains 130 | | characters 4138 | WARNING | Line exceeds 120 characters; contains 125 | | characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/legacy_bindings.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 38 | | and the first side effect is on line 29. ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/filter.lib.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 8 WARNINGS AFFECTING 8 LINES ---------------------------------------------------------------------- 119 | WARNING | Line exceeds 120 characters; contains 123 characters 302 | WARNING | Line exceeds 120 characters; contains 124 characters 412 | WARNING | Line exceeds 120 characters; contains 125 characters 414 | WARNING | Line exceeds 120 characters; contains 122 characters 493 | WARNING | Line exceeds 120 characters; contains 133 characters 500 | WARNING | Line exceeds 120 characters; contains 134 characters 527 | WARNING | Line exceeds 120 characters; contains 123 characters 615 | WARNING | Line exceeds 120 characters; contains 123 characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/config.inc ---------------------------------------------------------------------- FOUND 2 ERRORS AND 2 WARNINGS AFFECTING 3 LINES ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, | | functions, constants, etc.) and cause no other side | | effects, or it should execute logic with side | | effects, but should not do both. The first symbol is | | defined on line 32 and the first side effect is on | | line 115. 32 | ERROR | Each class must be in a namespace of at least one | | level (a top-level vendor name) 32 | ERROR | Class name "product" is not in PascalCase format 208 | WARNING | Line exceeds 120 characters; contains 121 characters ---------------------------------------------------------------------- FILE: /usr/core/src/etc/inc/system.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 9 WARNINGS AFFECTING 9 LINES ---------------------------------------------------------------------- 80 | WARNING | Line exceeds 120 characters; contains 144 | | characters 665 | WARNING | Line exceeds 120 characters; contains 137 | | characters 667 | WARNING | Line exceeds 120 characters; contains 128 | | characters 683 | WARNING | Line exceeds 120 characters; contains 134 | | characters 713 | WARNING | Line exceeds 120 characters; contains 136 | | characters 715 | WARNING | Line exceeds 120 characters; contains 137 | | characters 927 | WARNING | Line exceeds 120 characters; contains 139 | | characters 965 | WARNING | Line exceeds 120 characters; contains 124 | | characters 1289 | WARNING | Line exceeds 120 characters; contains 132 | | characters ---------------------------------------------------------------------- Time: 2.56 secs; Memory: 36MB FILE: /usr/core/src/opnsense/scripts/openvpn/client_connect.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 43 | WARNING | Line exceeds 120 characters; contains 124 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/scripts/openvpn/user_pass_verify.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, | | functions, constants, etc.) and cause no other side | | effects, or it should execute logic with side | | effects, but should not do both. The first symbol is | | defined on line 42 and the first side effect is on | | line 30. 141 | WARNING | Line exceeds 120 characters; contains 159 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/scripts/openvpn/ovpn_service_control.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 35 | | and the first side effect is on line 30. ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/scripts/openvpn/tls_verify.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 37 | | and the first side effect is on line 29. ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/scripts/firmware/register.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 53 | | and the first side effect is on line 30. ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/scripts/firmware/product.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 38 | WARNING | Line exceeds 120 characters; contains 149 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/scripts/wireguard/wg-service-control.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, | | functions, constants, etc.) and cause no other side | | effects, or it should execute logic with side | | effects, but should not do both. The first symbol is | | defined on line 39 and the first side effect is on | | line 30. 84 | WARNING | Line exceeds 120 characters; contains 122 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/scripts/syslog/generate_certs.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 40 | ERROR | [x] Expected 1 space(s) after closing parenthesis; | | found 0 ---------------------------------------------------------------------- PHPCBF CAN FIX THE 1 MARKED SNIFF VIOLATIONS AUTOMATICALLY ---------------------------------------------------------------------- FILE: ...c/opnsense/scripts/captiveportal/process_accounting_messages.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 87 | WARNING | Line exceeds 120 characters; contains 181 characters 94 | WARNING | Line exceeds 120 characters; contains 160 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/scripts/shell/setaddr.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 7 WARNINGS AFFECTING 7 LINES ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, | | functions, constants, etc.) and cause no other side | | effects, or it should execute logic with side | | effects, but should not do both. The first symbol is | | defined on line 37 and the first side effect is on | | line 31. 236 | WARNING | Line exceeds 120 characters; contains 143 characters 252 | WARNING | Line exceeds 120 characters; contains 125 characters 329 | WARNING | Line exceeds 120 characters; contains 165 characters 343 | WARNING | Line exceeds 120 characters; contains 128 characters 400 | WARNING | Line exceeds 120 characters; contains 128 characters 522 | WARNING | Line exceeds 120 characters; contains 148 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/scripts/shell/banner.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 133 | WARNING | Line exceeds 120 characters; contains 127 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/scripts/auth/sync_user.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 52 | WARNING | Line exceeds 120 characters; contains 124 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/scripts/interfaces/traffic_stats.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 32 | | and the first side effect is on line 29. ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/scripts/routes/gateway_watcher.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 35 | | and the first side effect is on line 30. ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/scripts/monit/gateway_alert.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, | | functions, constants, etc.) and cause no other side | | effects, or it should execute logic with side | | effects, but should not do both. The first symbol is | | defined on line 41 and the first side effect is on | | line 30. 48 | WARNING | Line exceeds 120 characters; contains 121 characters 74 | WARNING | Line exceeds 120 characters; contains 134 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/scripts/ntpd/ntpd_status.php ---------------------------------------------------------------------- FOUND 3 ERRORS AND 1 WARNING AFFECTING 4 LINES ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, | | functions, constants, etc.) and cause no other side | | effects, or it should execute logic with side | | effects, but should not do both. The first symbol is | | defined on line 75 and the first side effect is on | | line 32. 111 | ERROR | CASE statements must be defined using a colon 118 | ERROR | CASE statements must be defined using a colon 128 | ERROR | CASE statements must be defined using a colon ---------------------------------------------------------------------- FILE: .../src/opnsense/scripts/health/library/OPNsense/RRD/Stats/Base.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 39 | ERROR | Visibility must be declared on property "$metadata" ---------------------------------------------------------------------- FILE: ...ore/src/opnsense/scripts/health/library/OPNsense/RRD/Factory.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 40 | ERROR | Each class must be in a file by itself ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/script/run_validations.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 59 | ERROR | Empty CATCH statement detected ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/script/run_migrations.php ---------------------------------------------------------------------- FOUND 1 ERROR AND 1 WARNING AFFECTING 2 LINES ---------------------------------------------------------------------- 78 | WARNING | Line exceeds 120 characters; contains 145 characters 91 | ERROR | Empty CATCH statement detected ---------------------------------------------------------------------- FILE: ...vc/app/models/OPNsense/OpenVPN/FieldTypes/OpenVPNServerField.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 57 | WARNING | Line exceeds 120 characters; contains 211 characters ---------------------------------------------------------------------- FILE: ...c/opnsense/mvc/app/models/OPNsense/OpenVPN/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 2 ERRORS AFFECTING 2 LINES ---------------------------------------------------------------------- 36 | ERROR | Class name "M1_0_0" is not in PascalCase format 41 | ERROR | Method name "M1_0_0::valid_net" is not in camel caps | | format ---------------------------------------------------------------------- FILE: ...sr/core/src/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 78 | WARNING | Line exceeds 120 characters; contains 123 characters 81 | WARNING | Line exceeds 120 characters; contains 128 characters ---------------------------------------------------------------------- FILE: ...e/src/opnsense/mvc/app/models/OPNsense/IDS/Migrations/M1_0_2.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 36 | ERROR | Class name "M1_0_2" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...e/src/opnsense/mvc/app/models/OPNsense/IDS/Migrations/M1_1_2.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "M1_1_2" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...e/src/opnsense/mvc/app/models/OPNsense/IDS/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "M1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...e/src/opnsense/mvc/app/models/OPNsense/IDS/Migrations/M1_0_7.php ---------------------------------------------------------------------- FOUND 1 ERROR AND 1 WARNING AFFECTING 2 LINES ---------------------------------------------------------------------- 36 | ERROR | Class name "M1_0_7" is not in PascalCase format 75 | WARNING | Line exceeds 120 characters; contains 121 characters ---------------------------------------------------------------------- FILE: ...e/src/opnsense/mvc/app/models/OPNsense/IDS/Migrations/M1_1_1.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 34 | ERROR | Class name "M1_1_1" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...e/src/opnsense/mvc/app/models/OPNsense/IDS/Migrations/M1_0_6.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 36 | ERROR | Class name "M1_0_6" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...c/opnsense/mvc/app/models/OPNsense/Dnsmasq/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 33 | ERROR | Class name "M1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...sr/core/src/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 4 WARNINGS AFFECTING 4 LINES ---------------------------------------------------------------------- 117 | WARNING | Line exceeds 120 characters; contains 123 characters 153 | WARNING | Line exceeds 120 characters; contains 131 characters 185 | WARNING | Line exceeds 120 characters; contains 131 characters 428 | WARNING | Line exceeds 120 characters; contains 144 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 5 WARNINGS AFFECTING 5 LINES ---------------------------------------------------------------------- 61 | WARNING | Line exceeds 120 characters; contains 150 characters 63 | WARNING | Line exceeds 120 characters; contains 137 characters 101 | WARNING | Line exceeds 120 characters; contains 154 characters 106 | WARNING | Line exceeds 120 characters; contains 165 characters 115 | WARNING | Line exceeds 120 characters; contains 124 characters ---------------------------------------------------------------------- FILE: ...re/src/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuSystem.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 248 | WARNING | Line exceeds 120 characters; contains 180 characters 282 | WARNING | Line exceeds 120 characters; contains 125 characters ---------------------------------------------------------------------- FILE: ...c/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 589 | ERROR | Empty CATCH statement detected ---------------------------------------------------------------------- FILE: ...c/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/PortField.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 202 | WARNING | Line exceeds 120 characters; contains 137 characters ---------------------------------------------------------------------- FILE: ...opnsense/mvc/app/models/OPNsense/Base/FieldTypes/IPPortField.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES ---------------------------------------------------------------------- 122 | WARNING | Line exceeds 120 characters; contains 157 characters 125 | WARNING | Line exceeds 120 characters; contains 136 characters 131 | WARNING | Line exceeds 120 characters; contains 122 characters ---------------------------------------------------------------------- FILE: ...p/models/OPNsense/Base/Constraints/ComparedToFieldConstraint.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 88 | ERROR | Method name | | "ComparedToFieldConstraint::is_constraint_fulfilled" is | | not in camel caps format ---------------------------------------------------------------------- FILE: ...usr/core/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php ---------------------------------------------------------------------- FOUND 1 ERROR AND 2 WARNINGS AFFECTING 3 LINES ---------------------------------------------------------------------- 483 | WARNING | Line exceeds 120 characters; contains 121 characters 891 | WARNING | Line exceeds 120 characters; contains 122 characters 977 | ERROR | Method name "BaseModel::Default" is not in camel | | caps format ---------------------------------------------------------------------- FILE: ...c/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_5.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 34 | ERROR | Class name "M1_0_5" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...c/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_2.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 37 | ERROR | Class name "M1_0_2" is not in PascalCase format ---------------------------------------------------------------------- FILE: .../opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_11.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 34 | ERROR | Class name "M1_0_11" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...c/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_3.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 34 | ERROR | Class name "M1_0_3" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...c/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 37 | ERROR | Class name "M1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...c/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_1.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 37 | ERROR | Class name "M1_0_1" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...c/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_6.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 34 | ERROR | Class name "M1_0_6" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...c/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_8.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 33 | ERROR | Class name "M1_0_8" is not in PascalCase format ---------------------------------------------------------------------- FILE: .../opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_13.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 34 | ERROR | Class name "M1_0_13" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...sr/core/src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 43 | WARNING | Line exceeds 120 characters; contains 122 characters 51 | WARNING | Line exceeds 120 characters; contains 144 characters ---------------------------------------------------------------------- FILE: ...ense/mvc/app/models/OPNsense/Interfaces/FieldTypes/DUIDField.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 53 | WARNING | Line exceeds 120 characters; contains 127 characters ---------------------------------------------------------------------- FILE: ...app/models/OPNsense/Interfaces/FieldTypes/VlanInterfaceField.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 48 | WARNING | Line exceeds 120 characters; contains 124 characters ---------------------------------------------------------------------- FILE: ...sense/mvc/app/models/OPNsense/Interfaces/Migrations/SET1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 34 | ERROR | Class name "SET1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...sr/core/src/opnsense/mvc/app/models/OPNsense/Interfaces/Vlan.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 75 | WARNING | Line exceeds 120 characters; contains 121 characters ---------------------------------------------------------------------- FILE: ...r/core/src/opnsense/mvc/app/models/OPNsense/Interfaces/VxLan.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 47 | WARNING | Line exceeds 120 characters; contains 130 characters ---------------------------------------------------------------------- FILE: ...usr/core/src/opnsense/mvc/app/models/OPNsense/Interfaces/Vip.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 100 | WARNING | Line exceeds 120 characters; contains 123 characters 197 | WARNING | Line exceeds 120 characters; contains 127 characters ---------------------------------------------------------------------- FILE: ...opnsense/mvc/app/models/OPNsense/Wireguard/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 34 | ERROR | Class name "M1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: .../opnsense/mvc/app/models/OPNsense/DHCRelay/Migrations/M1_0_1.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 37 | ERROR | Class name "M1_0_1" is not in PascalCase format ---------------------------------------------------------------------- FILE: .../opnsense/mvc/app/models/OPNsense/DHCRelay/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 37 | ERROR | Class name "M1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: .../core/src/opnsense/mvc/app/models/OPNsense/DHCRelay/DHCRelay.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES ---------------------------------------------------------------------- 57 | WARNING | Line exceeds 120 characters; contains 126 characters 92 | WARNING | Line exceeds 120 characters; contains 142 characters 94 | WARNING | Line exceeds 120 characters; contains 142 characters ---------------------------------------------------------------------- FILE: ...src/opnsense/mvc/app/models/OPNsense/IPsec/Migrations/M1_0_3.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "M1_0_3" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...src/opnsense/mvc/app/models/OPNsense/IPsec/Migrations/M1_0_4.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "M1_0_4" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...src/opnsense/mvc/app/models/OPNsense/IPsec/Migrations/M1_0_2.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "M1_0_2" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...src/opnsense/mvc/app/models/OPNsense/IPsec/Migrations/M1_0_1.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "M1_0_1" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...src/opnsense/mvc/app/models/OPNsense/IPsec/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "M1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: .../mvc/app/models/OPNsense/IPsec/FieldTypes/IPsecProposalField.php ---------------------------------------------------------------------- FOUND 3 ERRORS AND 3 WARNINGS AFFECTING 6 LINES ---------------------------------------------------------------------- 56 | ERROR | Method name "IPsecProposalField::AeadPhase1" is not | | in camel caps format 85 | ERROR | Method name "IPsecProposalField::AeadPhase2" is not | | in camel caps format 103 | ERROR | Method name "IPsecProposalField::AeadAlgorithms" is | | not in camel caps format 154 | WARNING | Line exceeds 120 characters; contains 135 characters 194 | WARNING | Line exceeds 120 characters; contains 128 characters 199 | WARNING | Line exceeds 120 characters; contains 145 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/models/OPNsense/IPsec/Swanctl.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 118 | WARNING | Line exceeds 120 characters; contains 121 characters 152 | WARNING | Line exceeds 120 characters; contains 121 characters ---------------------------------------------------------------------- FILE: .../src/opnsense/mvc/app/models/OPNsense/Cron/Migrations/M1_0_3.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 36 | ERROR | Class name "M1_0_3" is not in PascalCase format ---------------------------------------------------------------------- FILE: .../src/opnsense/mvc/app/models/OPNsense/Cron/Migrations/M1_0_4.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 36 | ERROR | Class name "M1_0_4" is not in PascalCase format ---------------------------------------------------------------------- FILE: .../src/opnsense/mvc/app/models/OPNsense/Cron/Migrations/M1_0_2.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 36 | ERROR | Class name "M1_0_2" is not in PascalCase format ---------------------------------------------------------------------- FILE: .../src/opnsense/mvc/app/models/OPNsense/Cron/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 33 | ERROR | Class name "M1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...ense/mvc/app/models/OPNsense/CaptivePortal/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "M1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...nsense/mvc/app/models/OPNsense/Diagnostics/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "M1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...ore/src/opnsense/mvc/app/models/OPNsense/Diagnostics/Netflow.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 57 | WARNING | Line exceeds 120 characters; contains 126 characters 58 | WARNING | Line exceeds 120 characters; contains 131 characters ---------------------------------------------------------------------- FILE: ...c/opnsense/mvc/app/models/OPNsense/Routing/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 36 | ERROR | Class name "M1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...r/core/src/opnsense/mvc/app/models/OPNsense/Routing/Gateways.php ---------------------------------------------------------------------- FOUND 7 ERRORS AND 1 WARNING AFFECTING 5 LINES ---------------------------------------------------------------------- 39 | ERROR | The var keyword must not be used to declare a | | property 39 | ERROR | Visibility must be declared on property | | "$configHandle" 40 | ERROR | The var keyword must not be used to declare a | | property 40 | ERROR | Visibility must be declared on property | | "$gatewaySeq" 41 | ERROR | The var keyword must not be used to declare a | | property 41 | ERROR | Visibility must be declared on property | | "$cached_gateways" 155 | WARNING | Line exceeds 120 characters; contains 121 characters 459 | ERROR | Empty IF statement detected ---------------------------------------------------------------------- FILE: ...src/opnsense/mvc/app/models/OPNsense/Radvd/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "M1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...c/app/models/OPNsense/Firewall/FieldTypes/SourceNatRuleField.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 104 | ERROR | Each class must be in a file by itself ---------------------------------------------------------------------- FILE: .../mvc/app/models/OPNsense/Firewall/FieldTypes/FilterRuleField.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 164 | ERROR | Each class must be in a file by itself ---------------------------------------------------------------------- FILE: ...e/mvc/app/models/OPNsense/Firewall/FieldTypes/AliasNameField.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 83 | WARNING | Line exceeds 120 characters; contains 194 characters ---------------------------------------------------------------------- FILE: ...pnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 36 | ERROR | Class name "MFP1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...pnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_0_3.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 39 | ERROR | Class name "MFP1_0_3" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...pnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_0_4.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 39 | ERROR | Class name "MFP1_0_4" is not in PascalCase format ---------------------------------------------------------------------- FILE: .../opnsense/mvc/app/models/OPNsense/Firewall/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 39 | ERROR | Class name "M1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...sr/core/src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 6 WARNINGS AFFECTING 6 LINES ---------------------------------------------------------------------- 111 | WARNING | Line exceeds 120 characters; contains 121 characters 117 | WARNING | Line exceeds 120 characters; contains 126 characters 204 | WARNING | Line exceeds 120 characters; contains 121 characters 217 | WARNING | Line exceeds 120 characters; contains 125 characters 218 | WARNING | Line exceeds 120 characters; contains 124 characters 233 | WARNING | Line exceeds 120 characters; contains 126 characters ---------------------------------------------------------------------- FILE: ...usr/core/src/opnsense/mvc/app/models/OPNsense/Firewall/Alias.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 5 WARNINGS AFFECTING 5 LINES ---------------------------------------------------------------------- 69 | WARNING | Line exceeds 120 characters; contains 161 characters 74 | WARNING | Line exceeds 120 characters; contains 151 characters 78 | WARNING | Line exceeds 120 characters; contains 122 characters 83 | WARNING | Line exceeds 120 characters; contains 161 characters 91 | WARNING | Line exceeds 120 characters; contains 122 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/models/OPNsense/Firewall/DNat.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 63 | WARNING | Line exceeds 120 characters; contains 136 characters ---------------------------------------------------------------------- FILE: ...ense/mvc/app/models/OPNsense/TrafficShaper/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "M1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...rc/opnsense/mvc/app/models/OPNsense/Core/Migrations/MHA1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 36 | ERROR | Class name "MHA1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...rc/opnsense/mvc/app/models/OPNsense/Core/Migrations/MHA1_0_1.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 36 | ERROR | Class name "MHA1_0_1" is not in PascalCase format ---------------------------------------------------------------------- FILE: .../src/opnsense/mvc/app/models/OPNsense/Core/Migrations/M1_0_1.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 34 | ERROR | Class name "M1_0_1" is not in PascalCase format ---------------------------------------------------------------------- FILE: .../src/opnsense/mvc/app/models/OPNsense/Core/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 34 | ERROR | Class name "M1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...rc/opnsense/mvc/app/models/OPNsense/Core/Migrations/TUN1_0_2.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "TUN1_0_2" is not in PascalCase format ---------------------------------------------------------------------- FILE: .../core/src/opnsense/mvc/app/models/OPNsense/Core/InitialSetup.php ---------------------------------------------------------------------- FOUND 6 ERRORS AND 2 WARNINGS AFFECTING 8 LINES ---------------------------------------------------------------------- 242 | WARNING | Line exceeds 120 characters; contains 125 characters 245 | WARNING | Line exceeds 120 characters; contains 148 characters 259 | ERROR | Method name "InitialSetup::flush_general" is not in | | camel caps format 282 | ERROR | Method name "InitialSetup::flush_network_wan" is not | | in camel caps format 371 | ERROR | Method name "InitialSetup::flush_network_lan" is not | | in camel caps format 422 | ERROR | Method name "InitialSetup::flush_deployment_type" is | | not in camel caps format 484 | ERROR | Method name "InitialSetup::flush_initial_pass" is | | not in camel caps format 503 | ERROR | Method name "InitialSetup::unset_initial_wizard" is | | not in camel caps format ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/models/OPNsense/Core/Firmware.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 8 WARNINGS AFFECTING 8 LINES ---------------------------------------------------------------------- 62 | WARNING | Line exceeds 120 characters; contains 124 characters 74 | WARNING | Line exceeds 120 characters; contains 126 characters 130 | WARNING | Line exceeds 120 characters; contains 171 characters 131 | WARNING | Line exceeds 120 characters; contains 140 characters 134 | WARNING | Line exceeds 120 characters; contains 127 characters 136 | WARNING | Line exceeds 120 characters; contains 212 characters 139 | WARNING | Line exceeds 120 characters; contains 206 characters 144 | WARNING | Line exceeds 120 characters; contains 146 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/models/OPNsense/Core/ACL.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 416 | WARNING | Line exceeds 120 characters; contains 124 characters ---------------------------------------------------------------------- FILE: ...src/opnsense/mvc/app/models/OPNsense/Trust/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "M1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...c/opnsense/mvc/app/models/OPNsense/Trust/FieldTypes/CAsField.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 72 | ERROR | Each class must be in a file by itself ---------------------------------------------------------------------- FILE: ...e/mvc/app/models/OPNsense/Trust/FieldTypes/CertificatesField.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 96 | ERROR | Each class must be in a file by itself ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/models/OPNsense/Trust/Cert.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 46 | ERROR | Method name "Cert::compare_issuer" is not in camel caps | | format ---------------------------------------------------------------------- FILE: ...rc/opnsense/mvc/app/models/OPNsense/Syslog/Migrations/M1_0_2.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 34 | ERROR | Class name "M1_0_2" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...src/opnsense/mvc/app/models/OPNsense/Monit/Migrations/M1_0_6.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 33 | ERROR | Class name "M1_0_6" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...src/opnsense/mvc/app/models/OPNsense/Monit/Migrations/M1_0_8.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 34 | ERROR | Class name "M1_0_8" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...src/opnsense/mvc/app/models/OPNsense/Monit/Migrations/M1_0_7.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 33 | ERROR | Class name "M1_0_7" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...src/opnsense/mvc/app/models/OPNsense/Monit/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AND 7 WARNINGS AFFECTING 8 LINES ---------------------------------------------------------------------- 35 | ERROR | Class name "M1_0_0" is not in PascalCase format 82 | WARNING | Line exceeds 120 characters; contains 144 characters 83 | WARNING | Line exceeds 120 characters; contains 138 characters 84 | WARNING | Line exceeds 120 characters; contains 132 characters 85 | WARNING | Line exceeds 120 characters; contains 143 characters 86 | WARNING | Line exceeds 120 characters; contains 143 characters 87 | WARNING | Line exceeds 120 characters; contains 146 characters 88 | WARNING | Line exceeds 120 characters; contains 132 characters ---------------------------------------------------------------------- FILE: ...rc/opnsense/mvc/app/models/OPNsense/Monit/Migrations/M1_0_14.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 33 | ERROR | Class name "M1_0_14" is not in PascalCase format ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/models/OPNsense/Monit/Monit.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 5 WARNINGS AFFECTING 5 LINES ---------------------------------------------------------------------- 170 | WARNING | Line exceeds 120 characters; contains 123 characters 189 | WARNING | Line exceeds 120 characters; contains 126 characters 191 | WARNING | Line exceeds 120 characters; contains 128 characters 208 | WARNING | Line exceeds 120 characters; contains 140 characters 210 | WARNING | Line exceeds 120 characters; contains 128 characters ---------------------------------------------------------------------- FILE: ...mvc/app/library/OPNsense/System/Status/UnboundOverrideStatus.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 58 | WARNING | Line exceeds 120 characters; contains 122 characters ---------------------------------------------------------------------- FILE: ...sense/mvc/app/library/OPNsense/System/Status/LiveMediaStatus.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 65 | WARNING | Line exceeds 120 characters; contains 129 characters 68 | WARNING | Line exceeds 120 characters; contains 149 characters ---------------------------------------------------------------------- FILE: ...mvc/app/library/OPNsense/System/Status/OpensshOverrideStatus.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 48 | WARNING | Line exceeds 120 characters; contains 137 characters ---------------------------------------------------------------------- FILE: ...sense/mvc/app/library/OPNsense/System/Status/DiskSpaceStatus.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES ---------------------------------------------------------------------- 66 | WARNING | Line exceeds 120 characters; contains 123 characters 84 | WARNING | Line exceeds 120 characters; contains 123 characters 93 | WARNING | Line exceeds 120 characters; contains 123 characters ---------------------------------------------------------------------- FILE: .../app/library/OPNsense/System/Status/ResolvConfOverrideStatus.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 48 | WARNING | Line exceeds 120 characters; contains 129 characters ---------------------------------------------------------------------- FILE: ...e/mvc/app/library/OPNsense/System/Status/CrashReporterStatus.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 68 | WARNING | Line exceeds 120 characters; contains 125 characters 70 | WARNING | Line exceeds 120 characters; contains 162 characters ---------------------------------------------------------------------- FILE: ...e/mvc/app/library/OPNsense/System/Status/SystemBootingStatus.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 50 | WARNING | Line exceeds 120 characters; contains 125 characters ---------------------------------------------------------------------- FILE: ...pp/library/OPNsense/System/Status/ConfigdProxyOverrideStatus.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 63 | WARNING | Line exceeds 120 characters; contains 132 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/library/OPNsense/Core/Shell.php ---------------------------------------------------------------------- FOUND 4 ERRORS AFFECTING 4 LINES ---------------------------------------------------------------------- 43 | ERROR | Method name "Shell::exec_safe" is not in camel caps | | format 74 | ERROR | Method name "Shell::pass_safe" is not in camel caps | | format 85 | ERROR | Method name "Shell::run_safe" is not in camel caps | | format 120 | ERROR | Method name "Shell::shell_safe" is not in camel caps | | format ---------------------------------------------------------------------- FILE: ...r/core/src/opnsense/mvc/app/library/OPNsense/Core/FileObject.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 69 | ERROR | Visibility must be declared on method "__destruct" ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/library/OPNsense/Core/File.php ---------------------------------------------------------------------- FOUND 2 ERRORS AFFECTING 2 LINES ---------------------------------------------------------------------- 42 | ERROR | Method name "File::file_put_contents" is not in camel | | caps format 70 | ERROR | Method name "File::file_update_contents" is not in | | camel caps format ---------------------------------------------------------------------- FILE: ...re/src/opnsense/mvc/app/library/OPNsense/Core/SanitizeFilter.php ---------------------------------------------------------------------- FOUND 9 ERRORS AFFECTING 9 LINES ---------------------------------------------------------------------- 44 | ERROR | Method name "SanitizeFilter::sanitize_item" is not in | | camel caps format 66 | ERROR | Method name "SanitizeFilter::filter_int" is not in | | camel caps format 71 | ERROR | Method name "SanitizeFilter::filter_string" is not in | | camel caps format 76 | ERROR | Method name "SanitizeFilter::filter_alnum" is not in | | camel caps format 81 | ERROR | Method name "SanitizeFilter::filter_hexval" is not in | | camel caps format 86 | ERROR | Method name "SanitizeFilter::filter_version" is not in | | camel caps format 91 | ERROR | Method name "SanitizeFilter::filter_query" is not in | | camel caps format 96 | ERROR | Method name "SanitizeFilter::filter_pkgname" is not in | | camel caps format 101 | ERROR | Method name "SanitizeFilter::filter_striptags" is not | | in camel caps format ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/library/OPNsense/Core/Backend.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES ---------------------------------------------------------------------- 85 | WARNING | Line exceeds 120 characters; contains 133 characters 91 | WARNING | Line exceeds 120 characters; contains 126 characters 123 | WARNING | Line exceeds 120 characters; contains 131 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/library/OPNsense/Mvc/Session.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 116 | ERROR | Visibility must be declared on method "close" ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/library/OPNsense/Trust/Store.php ---------------------------------------------------------------------- FOUND 5 ERRORS AND 1 WARNING AFFECTING 6 LINES ---------------------------------------------------------------------- 121 | WARNING | Line exceeds 120 characters; contains 124 characters 155 | ERROR | Method name "_signCert" must not be prefixed with an | | underscore to indicate visibility 198 | ERROR | Method name "_createSSLOptions" must not be prefixed | | with an underscore to indicate visibility 236 | ERROR | Method name "_addSSLErrors" must not be prefixed | | with an underscore to indicate visibility 544 | ERROR | Method name "Store::proc_open" is not in camel caps | | format 625 | ERROR | Method name "Store::ocsp_validate" is not in camel | | caps format ---------------------------------------------------------------------- FILE: ...e/src/opnsense/mvc/app/library/OPNsense/Backup/BackupFactory.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 60 | ERROR | Empty CATCH statement detected ---------------------------------------------------------------------- FILE: ...e/src/opnsense/mvc/app/library/OPNsense/OpenVPN/BaseExporter.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 57 | ERROR | Method name "BaseExporter::export_pkcs12" is not in | | camel caps format ---------------------------------------------------------------------- FILE: .../src/opnsense/mvc/app/library/OPNsense/OpenVPN/ExportFactory.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 60 | ERROR | Empty CATCH statement detected ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/library/OPNsense/Auth/LDAP.php ---------------------------------------------------------------------- FOUND 1 ERROR AND 1 WARNING AFFECTING 2 LINES ---------------------------------------------------------------------- 322 | WARNING | Line exceeds 120 characters; contains 125 characters 498 | ERROR | Method name "_authenticate" must not be prefixed | | with an underscore to indicate visibility ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/library/OPNsense/Auth/Base.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 268 | ERROR | Method name "_authenticate" must not be prefixed with | | an underscore to indicate visibility ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/library/OPNsense/Auth/Radius.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES ---------------------------------------------------------------------- 299 | WARNING | Line exceeds 120 characters; contains 123 characters 512 | WARNING | Line exceeds 120 characters; contains 132 characters 514 | WARNING | Line exceeds 120 characters; contains 135 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/library/OPNsense/Auth/Voucher.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 375 | ERROR | Method name "_authenticate" must not be prefixed with | | an underscore to indicate visibility ---------------------------------------------------------------------- FILE: ...opnsense/mvc/app/library/OPNsense/Auth/AuthenticationFactory.php ---------------------------------------------------------------------- FOUND 2 ERRORS AFFECTING 1 LINE ---------------------------------------------------------------------- 42 | ERROR | The var keyword must not be used to declare a property 42 | ERROR | Visibility must be declared on property "$lastUsedAuth" ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/library/OPNsense/Auth/API.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 78 | ERROR | Method name "_authenticate" must not be prefixed with | | an underscore to indicate visibility ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/library/OPNsense/Auth/TOTP.php ---------------------------------------------------------------------- FOUND 1 ERROR AND 2 WARNINGS AFFECTING 3 LINES ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, | | functions, constants, etc.) and cause no other side | | effects, or it should execute logic with side | | effects, but should not do both. The first symbol is | | defined on line 37 and the first side effect is on | | line 31. 151 | ERROR | Method name "_authenticate" must not be prefixed | | with an underscore to indicate visibility 264 | WARNING | Line exceeds 120 characters; contains 159 characters ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/mvc/app/library/OPNsense/Auth/Local.php ---------------------------------------------------------------------- FOUND 1 ERROR AND 1 WARNING AFFECTING 2 LINES ---------------------------------------------------------------------- 125 | WARNING | Line exceeds 120 characters; contains 123 characters 152 | ERROR | Method name "_authenticate" must not be prefixed | | with an underscore to indicate visibility ---------------------------------------------------------------------- FILE: ...re/src/opnsense/mvc/app/library/OPNsense/Firewall/FilterRule.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 4 WARNINGS AFFECTING 4 LINES ---------------------------------------------------------------------- 138 | WARNING | Line exceeds 120 characters; contains 122 characters 240 | WARNING | Line exceeds 120 characters; contains 131 characters 241 | WARNING | Line exceeds 120 characters; contains 140 characters 391 | WARNING | Line exceeds 120 characters; contains 126 characters ---------------------------------------------------------------------- FILE: ...usr/core/src/opnsense/mvc/app/library/OPNsense/Firewall/Util.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 391 | WARNING | Line exceeds 120 characters; contains 139 characters 506 | WARNING | Line exceeds 120 characters; contains 134 characters ---------------------------------------------------------------------- FILE: ...e/src/opnsense/mvc/app/library/OPNsense/Firewall/ForwardRule.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 151 | WARNING | Line exceeds 120 characters; contains 124 characters ---------------------------------------------------------------------- FILE: ...usr/core/src/opnsense/mvc/app/library/OPNsense/Firewall/Rule.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 46 | WARNING | Visibility must be declared on all constants if your | | project supports PHP 7.1 or later ---------------------------------------------------------------------- FILE: .../core/src/opnsense/mvc/app/library/OPNsense/Base/UIModelGrid.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 135 | WARNING | Line exceeds 120 characters; contains 143 characters ---------------------------------------------------------------------- FILE: .../mvc/app/controllers/OPNsense/Unbound/Api/SettingsController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 46 | WARNING | Line exceeds 120 characters; contains 146 characters ---------------------------------------------------------------------- FILE: .../mvc/app/controllers/OPNsense/Unbound/Api/OverviewController.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 59 | ERROR | Method name "OverviewController::RollingAction" is not | | in camel caps format ---------------------------------------------------------------------- FILE: ...sense/mvc/app/controllers/OPNsense/Core/Api/SystemController.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 120 | ERROR | Empty IF statement detected ---------------------------------------------------------------------- FILE: ...nse/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 10 WARNINGS AFFECTING 10 LINES ---------------------------------------------------------------------- 119 | WARNING | Line exceeds 120 characters; contains 123 | | characters 289 | WARNING | Line exceeds 120 characters; contains 286 | | characters 298 | WARNING | Line exceeds 120 characters; contains 150 | | characters 301 | WARNING | Line exceeds 120 characters; contains 336 | | characters 467 | WARNING | Line exceeds 120 characters; contains 126 | | characters 488 | WARNING | Line exceeds 120 characters; contains 127 | | characters 557 | WARNING | Line exceeds 120 characters; contains 125 | | characters 600 | WARNING | Line exceeds 120 characters; contains 123 | | characters 867 | WARNING | Line exceeds 120 characters; contains 137 | | characters 1002 | WARNING | Line exceeds 120 characters; contains 121 | | characters ---------------------------------------------------------------------- FILE: .../mvc/app/controllers/OPNsense/Dnsmasq/Api/SettingsController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 79 | WARNING | Line exceeds 120 characters; contains 121 characters ---------------------------------------------------------------------- FILE: ...ense/mvc/app/controllers/OPNsense/Ntpd/Api/ServiceController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 5 WARNINGS AFFECTING 5 LINES ---------------------------------------------------------------------- 40 | WARNING | Line exceeds 120 characters; contains 151 characters 41 | WARNING | Line exceeds 120 characters; contains 147 characters 44 | WARNING | Line exceeds 120 characters; contains 125 characters 48 | WARNING | Line exceeds 120 characters; contains 124 characters 85 | WARNING | Line exceeds 120 characters; contains 144 characters ---------------------------------------------------------------------- FILE: ...mvc/app/controllers/OPNsense/DHCRelay/Api/SettingsController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 42 | WARNING | Line exceeds 120 characters; contains 121 characters 45 | WARNING | Line exceeds 120 characters; contains 123 characters ---------------------------------------------------------------------- FILE: ...se/mvc/app/controllers/OPNsense/IPsec/Api/KeyPairsController.php ---------------------------------------------------------------------- FOUND 3 ERRORS AFFECTING 3 LINES ---------------------------------------------------------------------- 136 | ERROR | CASE statements must be defined using a colon 139 | ERROR | CASE statements must be defined using a colon 142 | ERROR | CASE statements must be defined using a colon ---------------------------------------------------------------------- FILE: ...se/mvc/app/controllers/OPNsense/IPsec/Api/SessionsController.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 42 | ERROR | Method name "SessionsController::list_status" is not in | | camel caps format ---------------------------------------------------------------------- FILE: ...rc/opnsense/mvc/app/controllers/OPNsense/Base/ControllerBase.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 262 | WARNING | Line exceeds 120 characters; contains 122 characters ---------------------------------------------------------------------- FILE: ...opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 96 | WARNING | Line exceeds 120 characters; contains 122 characters 230 | WARNING | Line exceeds 120 characters; contains 134 characters ---------------------------------------------------------------------- FILE: ...pnsense/mvc/app/controllers/OPNsense/Auth/Api/UserController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 43 | | and the first side effect is on line 31. ---------------------------------------------------------------------- FILE: ...c/app/controllers/OPNsense/Interfaces/Api/SettingsController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 41 | WARNING | Line exceeds 120 characters; contains 134 characters ---------------------------------------------------------------------- FILE: ...p/controllers/OPNsense/Interfaces/Api/VlanSettingsController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 136 | WARNING | Line exceeds 120 characters; contains 125 characters ---------------------------------------------------------------------- FILE: .../mvc/app/controllers/OPNsense/Routing/Api/SettingsController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 95 | WARNING | Line exceeds 120 characters; contains 143 characters 107 | WARNING | Line exceeds 120 characters; contains 138 characters ---------------------------------------------------------------------- FILE: ...se/mvc/app/controllers/OPNsense/Firewall/Api/AliasController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 482 | WARNING | Line exceeds 120 characters; contains 121 characters ---------------------------------------------------------------------- FILE: ...c/app/controllers/OPNsense/Firewall/Api/FilterBaseController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 343 | WARNING | Line exceeds 120 characters; contains 126 characters ---------------------------------------------------------------------- FILE: ...e/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 311 | WARNING | Line exceeds 120 characters; contains 122 characters 429 | WARNING | Line exceeds 120 characters; contains 128 characters ---------------------------------------------------------------------- FILE: ...nse/mvc/app/controllers/OPNsense/Firewall/Api/DNatController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 73 | WARNING | Line exceeds 120 characters; contains 131 characters ---------------------------------------------------------------------- FILE: ...vc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 53 | WARNING | Line exceeds 120 characters; contains 124 characters ---------------------------------------------------------------------- FILE: ...app/controllers/OPNsense/Diagnostics/Api/InterfaceController.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 362 | ERROR | Method name "InterfaceController::CarpStatusAction" is | | not in camel caps format ---------------------------------------------------------------------- FILE: ...controllers/OPNsense/Diagnostics/Api/PacketCaptureController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 151 | WARNING | Line exceeds 120 characters; contains 121 characters ---------------------------------------------------------------------- FILE: .../app/controllers/OPNsense/Diagnostics/Api/CpuUsageController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 42 | WARNING | Line exceeds 120 characters; contains 128 characters ---------------------------------------------------------------------- FILE: ...c/app/controllers/OPNsense/Diagnostics/Api/TrafficController.php ---------------------------------------------------------------------- FOUND 2 ERRORS AFFECTING 2 LINES ---------------------------------------------------------------------- 45 | ERROR | Method name "TrafficController::InterfaceAction" is not | | in camel caps format 69 | ERROR | Method name "TrafficController::TopAction" is not in | | camel caps format ---------------------------------------------------------------------- FILE: ...ense/mvc/app/controllers/OPNsense/Monit/Api/StatusController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES ---------------------------------------------------------------------- 64 | WARNING | Line exceeds 120 characters; contains 126 characters 65 | WARNING | Line exceeds 120 characters; contains 123 characters 67 | WARNING | Line exceeds 120 characters; contains 151 characters ---------------------------------------------------------------------- FILE: ...pnsense/mvc/app/controllers/OPNsense/Trust/Api/CrlController.php ---------------------------------------------------------------------- FOUND 2 ERRORS AND 1 WARNING AFFECTING 3 LINES ---------------------------------------------------------------------- 53 | ERROR | Method name "CrlController::phpseclib_autoload" is | | not in camel caps format 218 | WARNING | Line exceeds 120 characters; contains 123 characters 423 | ERROR | Visibility must be declared on method | | "getOcspInfoDataAction" ---------------------------------------------------------------------- FILE: ...opnsense/mvc/app/controllers/OPNsense/Trust/Api/CaController.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 47 | ERROR | Method name "CaController::compare_issuer" is not in | | camel caps format ---------------------------------------------------------------------- FILE: ...nsense/mvc/app/controllers/OPNsense/Trust/Api/CertController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 111 | WARNING | Line exceeds 120 characters; contains 133 characters 112 | WARNING | Line exceeds 120 characters; contains 122 characters ---------------------------------------------------------------------- FILE: .../app/controllers/OPNsense/CaptivePortal/Api/AccessController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 4 WARNINGS AFFECTING 4 LINES ---------------------------------------------------------------------- 282 | WARNING | Line exceeds 120 characters; contains 123 characters 306 | WARNING | Line exceeds 120 characters; contains 126 characters 323 | WARNING | Line exceeds 120 characters; contains 123 characters 355 | WARNING | Line exceeds 120 characters; contains 126 characters ---------------------------------------------------------------------- FILE: ...app/controllers/OPNsense/CaptivePortal/Api/ServiceController.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 74 | WARNING | Line exceeds 120 characters; contains 124 characters ---------------------------------------------------------------------- FILE: ...c/tests/app/models/OPNsense/Base/BaseModel/Migrations/M1_0_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "M1_0_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...c/tests/app/models/OPNsense/Base/BaseModel/Migrations/M0_0_1.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "M0_0_1" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...c/tests/app/models/OPNsense/Base/BaseModel/Migrations/M1_0_1.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "M1_0_1" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...c/tests/app/models/OPNsense/Base/FieldTypes/NetworkFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 37 | | and the first side effect is on line 32. ---------------------------------------------------------------------- FILE: ...vc/tests/app/models/OPNsense/Base/FieldTypes/OptionFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 39 | | and the first side effect is on line 34. ---------------------------------------------------------------------- FILE: ...c/tests/app/models/OPNsense/Base/FieldTypes/CSVListFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 37 | | and the first side effect is on line 32. ---------------------------------------------------------------------- FILE: ...ts/app/models/OPNsense/Base/FieldTypes/NetworkAliasFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 41 | | and the first side effect is on line 34. ---------------------------------------------------------------------- FILE: ...sts/app/models/OPNsense/Base/FieldTypes/CertificateFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 39 | | and the first side effect is on line 32. ---------------------------------------------------------------------- FILE: ...ests/app/models/OPNsense/Base/FieldTypes/AutoNumberFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 41 | | and the first side effect is on line 34. ---------------------------------------------------------------------- FILE: ...odels/OPNsense/Base/FieldTypes/AuthenticationServerFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 41 | | and the first side effect is on line 34. ---------------------------------------------------------------------- FILE: ...c/tests/app/models/OPNsense/Base/FieldTypes/BooleanFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 39 | | and the first side effect is on line 34. ---------------------------------------------------------------------- FILE: .../mvc/tests/app/models/OPNsense/Base/FieldTypes/PortFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 38 | | and the first side effect is on line 32. ---------------------------------------------------------------------- FILE: .../mvc/tests/app/models/OPNsense/Base/FieldTypes/TextFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 39 | | and the first side effect is on line 34. ---------------------------------------------------------------------- FILE: .../tests/app/models/OPNsense/Base/FieldTypes/HostnameFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 39 | | and the first side effect is on line 34. ---------------------------------------------------------------------- FILE: ...app/models/OPNsense/Base/FieldTypes/Field_Framework_TestCase.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "Field_Framework_TestCase" is not in | | PascalCase format ---------------------------------------------------------------------- FILE: ...tests/app/models/OPNsense/Base/FieldTypes/VirtualIPFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 41 | | and the first side effect is on line 34. ---------------------------------------------------------------------- FILE: ...c/tests/app/models/OPNsense/Base/FieldTypes/CountryFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 39 | | and the first side effect is on line 34. ---------------------------------------------------------------------- FILE: ...tests/app/models/OPNsense/Base/FieldTypes/InterfaceFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 39 | | and the first side effect is on line 32. ---------------------------------------------------------------------- FILE: .../tests/app/models/OPNsense/Base/FieldTypes/ProtocolFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 37 | | and the first side effect is on line 32. ---------------------------------------------------------------------- FILE: ...c/tests/app/models/OPNsense/Base/FieldTypes/IntegerFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 39 | | and the first side effect is on line 34. ---------------------------------------------------------------------- FILE: ...s/app/models/OPNsense/Base/FieldTypes/ModelRelationFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 40 | | and the first side effect is on line 32. ---------------------------------------------------------------------- FILE: ...vc/tests/app/models/OPNsense/Base/FieldTypes/Base64FieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 39 | | and the first side effect is on line 34. ---------------------------------------------------------------------- FILE: ...vc/tests/app/models/OPNsense/Base/FieldTypes/IPPortFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 39 | | and the first side effect is on line 34. ---------------------------------------------------------------------- FILE: ...tests/app/models/OPNsense/Base/FieldTypes/AuthGroupFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 41 | | and the first side effect is on line 34. ---------------------------------------------------------------------- FILE: ...ts/app/models/OPNsense/Base/Constraints/UniqueConstraintTest.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 108 | ERROR | Each class must be in a file by itself ---------------------------------------------------------------------- FILE: ...dels/OPNsense/Base/Constraints/ComparedToFieldConstraintTest.php ---------------------------------------------------------------------- FOUND 14 ERRORS AFFECTING 14 LINES ---------------------------------------------------------------------- 41 | ERROR | Method name | | "ComparedToFieldConstraintTest::test_if_it_validates_number_ranges_correctly_with_lt_and_no_error" | | is not in camel caps format 51 | ERROR | Method name | | "ComparedToFieldConstraintTest::test_if_it_validates_number_ranges_correctly_with_lt_and_error" | | is not in camel caps format 61 | ERROR | Method name | | "ComparedToFieldConstraintTest::test_if_it_validates_number_ranges_correctly_with_gt_and_no_error" | | is not in camel caps format 71 | ERROR | Method name | | "ComparedToFieldConstraintTest::test_if_it_validates_number_ranges_correctly_with_gt_and_error" | | is not in camel caps format 82 | ERROR | Method name | | "ComparedToFieldConstraintTest::test_if_it_validates_zero_number_ranges_correctly_with_lt_and_error" | | is not in camel caps format 91 | ERROR | Method name | | "ComparedToFieldConstraintTest::test_if_it_validates_zero_number_ranges_correctly_with_gt_and_error" | | is not in camel caps format 100 | ERROR | Method name | | "ComparedToFieldConstraintTest::test_if_it_validates_zero_number_ranges_correctly_with_lt_and_no_error" | | is not in camel caps format 109 | ERROR | Method name | | "ComparedToFieldConstraintTest::test_if_it_validates_zero_number_ranges_correctly_with_gt_and_no_error" | | is not in camel caps format 120 | ERROR | Method name | | "ComparedToFieldConstraintTest::test_if_it_validates_node_empty_values_correctly_with_gt_and_no_error" | | is not in camel caps format 129 | ERROR | Method name | | "ComparedToFieldConstraintTest::test_if_it_validates_other_node_empty_values_correctly_with_gt_and_no_error" | | is not in camel caps format 140 | ERROR | Method name | | "ComparedToFieldConstraintTest::test_if_it_validates_constraint_if_node_is_null_and_no_error" | | is not in camel caps format 149 | ERROR | Method name | | "ComparedToFieldConstraintTest::test_if_it_validates_constraint_if_other_is_null_and_no_error" | | is not in camel caps format 158 | ERROR | Method name | | "ComparedToFieldConstraintTest::test_if_it_validates_constraint_if_both_are_null_and_no_error" | | is not in camel caps format 175 | ERROR | Method name | | "ComparedToFieldConstraintTest::make_validator" is not | | in camel caps format ---------------------------------------------------------------------- FILE: ...rc/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModelTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, | | functions, constants, etc.) and cause no other side | | effects, or it should execute logic with side | | effects, but should not do both. The first symbol is | | defined on line 36 and the first side effect is on | | line 34. 111 | WARNING | Line exceeds 120 characters; contains 144 characters ---------------------------------------------------------------------- FILE: .../core/src/opnsense/mvc/tests/app/models/OPNsense/ACL/AclTest.php ---------------------------------------------------------------------- FOUND 9 ERRORS AFFECTING 9 LINES ---------------------------------------------------------------------- 55 | ERROR | Method name "AclTest::test_root_hasPrivilege_not" is | | not in camel caps format 63 | ERROR | Method name "AclTest::test_test1_hasPrivilege" is not | | in camel caps format 71 | ERROR | Method name | | "AclTest::test_test2_hasPrivilege_via_group" is not in | | camel caps format 79 | ERROR | Method name "AclTest::test_test3_hasPrivilege_not" is | | not in camel caps format 87 | ERROR | Method name | | "AclTest::test_root_isPageAccessible_known" is not in | | camel caps format 95 | ERROR | Method name | | "AclTest::test_root_isPageAccessible_unknown" is not | | in camel caps format 103 | ERROR | Method name "AclTest::test_test2_isPageAccessible" is | | not in camel caps format 111 | ERROR | Method name | | "AclTest::test_test4_isPageAccessible_via_group" is | | not in camel caps format 119 | ERROR | Method name | | "AclTest::test_test1_isPageAccessible_unknown" is not | | in camel caps format ---------------------------------------------------------------------- FILE: ...sts/app/models/OPNsense/Dnsmasq/FieldTypes/HostnameFieldTest.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, | | functions, constants, etc.) and cause no other side | | effects, or it should execute logic with side | | effects, but should not do both. The first symbol is | | defined on line 38 and the first side effect is on | | line 32. 140 | WARNING | Line exceeds 120 characters; contains 121 characters ---------------------------------------------------------------------- FILE: .../src/opnsense/mvc/tests/app/library/OPNsense/Core/ConfigTest.php ---------------------------------------------------------------------- FOUND 2 ERRORS AFFECTING 2 LINES ---------------------------------------------------------------------- 60 | ERROR | Method name "ConfigTest::test_to_from_array" is not in | | camel caps format 108 | ERROR | Method name "ConfigTest::test_to_from_object" is not | | in camel caps format ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/www/api.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 3 and | | the first side effect is on line 23. ---------------------------------------------------------------------- FILE: /usr/core/src/opnsense/www/index.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic with side effects, but should | | not do both. The first symbol is defined on line 9 and | | the first side effect is on line 60. ---------------------------------------------------------------------- Time: 7.94 secs; Memory: 22MB PHPUnit 9.6.34 by Sebastian Bergmann and contributors. Runtime: PHP 8.3.30 Configuration: /usr/core/src/opnsense/mvc/tests/phpunit.xml ............................................................... 63 / 269 ( 23%) ............................................................... 126 / 269 ( 46%) ............................................................... 189 / 269 ( 70%) ............................................................... 252 / 269 ( 93%) ................. 269 / 269 (100%) Time: 00:10.667, Memory: 44.91 MB OK (269 tests, 615 assertions) >>> Installing packages in /usr/obj/usr/tools/config/26.1/amd64: os-iperf Updating database digests format: .......... done Checking integrity... done (0 conflicting) The following package(s) are locked or vital and may not be removed: beep boost-libs brotli ca_root_nss choparp colordiff cpdup cpustats curl cyrus-sasl cyrus-sasl-gssapi dhcp6c dhcrelay dnsmasq dpinger easy-rsa expat filterlog flock flowd gettext-runtime git glib gmp hostapd hostwatch hyperscan icu ifinfo iftop indexinfo ivykis jansson jq json-c kea krb5 ldns libargon2 libcbor libedit libevent libffi libfido2 libiconv libidn2 libinotify libltdl liblz4 libmcrypt libnet libnghttp2 libpfctl libpsl libsodium libucl libunistring libuuid libxml2 libyaml lighttpd log4cplus lua54 lzo2 monit mpd5 mpdecimal nettle nspr nss ntp oniguruma openldap26-client openssh-portable openssl openvpn opnsense opnsense-installer opnsense-lang opnsense-update os-debug p5-Error p5-File-Slurp pam_opnsense pcre2 perl5 pftop php83 php83-ctype php83-curl php83-dom php83-filter php83-gettext php83-ldap php83-mbstring php83-pcntl php83-pdo php83-pear php83-pear-Crypt_CHAP php83-pear-PHP_CodeSniffer php83-pecl-mcrypt php83-pecl-radius php83-pecl-xdebug php83-phalcon php83-phar php83-phpseclib php83-session php83-simplexml php83-sockets php83-sqlite3 php83-tokenizer php83-xml php83-xmlwriter php83-zlib phpunit9-php83 pkcs11-helper pkg py313-Babel py313-Jinja2 py313-aioquic py313-anyio py313-async_generator py313-attrs py313-bottleneck py313-certifi py313-cffi py313-charset-normalizer py313-cryptography py313-dnspython py313-duckdb py313-h11 py313-h2 py313-hpack py313-httpcore py313-httpx py313-hyperframe py313-idna py313-iniconfig py313-jq py313-ldap3 py313-markupsafe py313-numexpr py313-numpy py313-outcome py313-packaging py313-pandas py313-pluggy py313-pyasn1 py313-pyasn1-modules py313-pycodestyle py313-pycparser py313-pygments py313-pylsqpack py313-pyopenssl py313-pypcap py313-pysocks py313-pytest py313-python-dateutil py313-pytz py313-pyyaml py313-requests py313-scapy py313-service-identity py313-six py313-sniffio py313-socksio py313-sortedcontainers py313-sqlite3 py313-trio py313-truststore py313-tzdata py313-ujson py313-urllib3 py313-vici python313 radvd readline rrdtool samplicator sqlite3 strongswan sudo suricata syslog-ng unbound wpa_supplicant zip zstd Nothing to do. Installing pkg-2.3.1_1... the most recent version of pkg-2.3.1_1 is already installed Installing os-iperf-1.0_2... `-- Installing iperf3-3.20_1... `-- Extracting iperf3-3.20_1: .......... done `-- Installing ruby-3.3.10,1... | `-- Installing libunwind-20250904... | `-- Extracting libunwind-20250904: .......... done `-- Extracting ruby-3.3.10,1: .......... done `-- Installing rubygem-rexml-3.4.4... | `-- Installing ruby33-gems-4.0.7... | `-- Extracting ruby33-gems-4.0.7: .......... done `-- Extracting rubygem-rexml-3.4.4: .......... done Extracting os-iperf-1.0_2: .......... done Cannot 'restart' configd. Set configd_enable to YES in /etc/rc.conf or use 'onerestart' instead of 'restart'. Reloading plugin configuration Flushing all caches...done. Configuring system logging...done. ===== Message from ruby-3.3.10,1: -- Some of the standard commands and libraries are provided as separate ports for ease of upgrading: devel/ruby-gems: gem - RubyGems package manager devel/rubygem-debug: debug - Debugging functionality for Ruby devel/rubygem-erb: erb - Templating system for Ruby devel/rubygem-irb: irb - Interactive Ruby devel/rubygem-minitest: minitest - Complete suite of testing facilities devel/rubygem-power_assert: power_assert - Power Assert for Ruby devel/rubygem-racc: racc - LALR(1) parser generator for Ruby devel/rubygem-rake: rake - Ruby Make devel/rubygem-rbs: rbs - Language for type signatures for Ruby and standard library definitions devel/rubygem-rdoc: rdoc - Ruby Documentation System devel/rubygem-test-unit: test-unit - Unit testing framework for Ruby devel/rubygem-typeprof: typeprof - Type analysis tool for Ruby code ftp/rubygem-net-ftp: net-ftp - Support for the File Transfer Protocol mail/rubygem-net-imap: net-imap - Ruby client api for Internet Message Access Protocol mail/rubygem-net-pop: net-pop - Ruby client library for POP3 mail/rubygem-net-smtp: net-smtp - Simple Mail Transfer Protocol client library for Ruby math/rubygem-matrix: matrix - Implementation of Matrix and Vector classes math/rubygem-prime: prime - Prime numbers and factorization library sysutils/rubygem-bundler: bundler - Tool that manages gem dependencies for ruby applications textproc/rubygem-rexml: rexml - XML toolkit for Ruby www/rubygem-rss: rss - Family of libraries that support various formats of XML "feeds" Install them as occasion demands. >>> Running benchmarks/iperf test suite... src/opnsense/mvc/app/models/OPNsense/iperf/FakeInstance.xml: Multiple=N is the default test -x /usr/plugins/benchmarks/iperf/src/etc/rc.d/iperf test -x /usr/plugins/benchmarks/iperf/src/opnsense/scripts/iperf/ruby_iperf.rb PHP 8.3.30 | 10 parallel jobs ............. 13/13 (100 %) Checked 13 files in 0 seconds No syntax error found Total number of style warnings: 0 Total number of style errors: 2 FILE: ...se/mvc/app/controllers/OPNsense/iperf/Api/InstanceController.php ---------------------------------------------------------------------- FOUND 2 ERRORS AFFECTING 2 LINES ---------------------------------------------------------------------- 73 | ERROR | Method name "InstanceController::send_command" is not | | in camel caps format 96 | ERROR | Method name | | "InstanceController::get_real_interface_name" is not in | | camel caps format ---------------------------------------------------------------------- Time: 53ms; Memory: 8MB >>> Installing packages in /usr/obj/usr/tools/config/26.1/amd64: os-redis Updating database digests format: ...... done Checking integrity... done (0 conflicting) The following package(s) are locked or vital and may not be removed: beep boost-libs brotli ca_root_nss choparp colordiff cpdup cpustats curl cyrus-sasl cyrus-sasl-gssapi dhcp6c dhcrelay dnsmasq dpinger easy-rsa expat filterlog flock flowd gettext-runtime git glib gmp hostapd hostwatch hyperscan icu ifinfo iftop indexinfo ivykis jansson jq json-c kea krb5 ldns libargon2 libcbor libedit libevent libffi libfido2 libiconv libidn2 libinotify libltdl liblz4 libmcrypt libnet libnghttp2 libpfctl libpsl libsodium libucl libunistring libuuid libxml2 libyaml lighttpd log4cplus lua54 lzo2 monit mpd5 mpdecimal nettle nspr nss ntp oniguruma openldap26-client openssh-portable openssl openvpn opnsense opnsense-installer opnsense-lang opnsense-update os-debug p5-Error p5-File-Slurp pam_opnsense pcre2 perl5 pftop php83 php83-ctype php83-curl php83-dom php83-filter php83-gettext php83-ldap php83-mbstring php83-pcntl php83-pdo php83-pear php83-pear-Crypt_CHAP php83-pear-PHP_CodeSniffer php83-pecl-mcrypt php83-pecl-radius php83-pecl-xdebug php83-phalcon php83-phar php83-phpseclib php83-session php83-simplexml php83-sockets php83-sqlite3 php83-tokenizer php83-xml php83-xmlwriter php83-zlib phpunit9-php83 pkcs11-helper pkg py313-Babel py313-Jinja2 py313-aioquic py313-anyio py313-async_generator py313-attrs py313-bottleneck py313-certifi py313-cffi py313-charset-normalizer py313-cryptography py313-dnspython py313-duckdb py313-h11 py313-h2 py313-hpack py313-httpcore py313-httpx py313-hyperframe py313-idna py313-iniconfig py313-jq py313-ldap3 py313-markupsafe py313-numexpr py313-numpy py313-outcome py313-packaging py313-pandas py313-pluggy py313-pyasn1 py313-pyasn1-modules py313-pycodestyle py313-pycparser py313-pygments py313-pylsqpack py313-pyopenssl py313-pypcap py313-pysocks py313-pytest py313-python-dateutil py313-pytz py313-pyyaml py313-requests py313-scapy py313-service-identity py313-six py313-sniffio py313-socksio py313-sortedcontainers py313-sqlite3 py313-trio py313-truststore py313-tzdata py313-ujson py313-urllib3 py313-vici python313 radvd readline rrdtool samplicator sqlite3 strongswan sudo suricata syslog-ng unbound wpa_supplicant zip zstd Deinstallation has been requested for the following 6 packages (of 0 packages in the universe): Installed packages to be REMOVED: iperf3: 3.20_1 libunwind: 20250904 os-iperf: 1.0_2 ruby: 3.3.10,1 ruby33-gems: 4.0.7 rubygem-rexml: 3.4.4 Number of packages to be removed: 6 The operation will free 40 MiB. [1/6] Deinstalling os-iperf-1.0_2... [1/6] Deleting files for os-iperf-1.0_2: .......... done Reloading plugin configuration Flushing all caches...done. [2/6] Deinstalling iperf3-3.20_1... [2/6] Deleting files for iperf3-3.20_1: .......... done [3/6] Deinstalling rubygem-rexml-3.4.4... [3/6] Deleting files for rubygem-rexml-3.4.4: .......... done [4/6] Deinstalling ruby33-gems-4.0.7... [4/6] Deleting files for ruby33-gems-4.0.7: .......... done [5/6] Deinstalling ruby-3.3.10,1... [5/6] Deleting files for ruby-3.3.10,1: .......... done [6/6] Deinstalling libunwind-20250904... [6/6] Deleting files for libunwind-20250904: .......... done Installing pkg-2.3.1_1... the most recent version of pkg-2.3.1_1 is already installed Installing os-redis-1.1_4... `-- Installing redis72-7.2.13... ===> Creating groups Creating group 'redis' with gid '535' ===> Creating users Creating user 'redis' with uid '535' `-- Extracting redis72-7.2.13: ......... done Extracting os-redis-1.1_4: .......... done Cannot 'restart' configd. Set configd_enable to YES in /etc/rc.conf or use 'onerestart' instead of 'restart'. Reloading plugin configuration Flushing all caches...done. Configuring system logging...done. Reloading template OPNsense/Redis: configd socket missing (@/var/run/configd.socket) pkg: POST-INSTALL script failed ===== Message from redis72-7.2.13: -- To setup "redis" you need to edit the configuration file: /usr/local/etc/redis.conf To run redis from startup, add redis_enable="YES" in your /etc/rc.conf. >>> Running databases/redis test suite... src/opnsense/mvc/app/models/OPNsense/Redis/Redis.xml: has a spurious default value set src/opnsense/mvc/app/models/OPNsense/Redis/Redis.xml: has a spurious default value set src/opnsense/mvc/app/models/OPNsense/Redis/Redis.xml: has a spurious default value set src/opnsense/mvc/app/models/OPNsense/Redis/Redis.xml: has a spurious default value set src/opnsense/mvc/app/models/OPNsense/Redis/Redis.xml: has a spurious default value set src/opnsense/mvc/app/models/OPNsense/Redis/Redis.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Redis/Redis.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Redis/Redis.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Redis/Redis.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Redis/Redis.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Redis/Redis.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Redis/Redis.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Redis/Redis.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Redis/Redis.xml: does not specify a Mask regex test -x /usr/plugins/databases/redis/src/opnsense/scripts/redis/setup.sh PHP 8.3.30 | 10 parallel jobs ............... 15/15 (100 %) Checked 15 files in 0 seconds No syntax error found Total number of style warnings: 0 Total number of style errors: 0 >>> Installing packages in /usr/obj/usr/tools/config/26.1/amd64: os-debug Updating database digests format: .. done Checking integrity... done (0 conflicting) The following package(s) are locked or vital and may not be removed: beep boost-libs brotli ca_root_nss choparp colordiff cpdup cpustats curl cyrus-sasl cyrus-sasl-gssapi dhcp6c dhcrelay dnsmasq dpinger easy-rsa expat filterlog flock flowd gettext-runtime git glib gmp hostapd hostwatch hyperscan icu ifinfo iftop indexinfo ivykis jansson jq json-c kea krb5 ldns libargon2 libcbor libedit libevent libffi libfido2 libiconv libidn2 libinotify libltdl liblz4 libmcrypt libnet libnghttp2 libpfctl libpsl libsodium libucl libunistring libuuid libxml2 libyaml lighttpd log4cplus lua54 lzo2 monit mpd5 mpdecimal nettle nspr nss ntp oniguruma openldap26-client openssh-portable openssl openvpn opnsense opnsense-installer opnsense-lang opnsense-update os-debug p5-Error p5-File-Slurp pam_opnsense pcre2 perl5 pftop php83 php83-ctype php83-curl php83-dom php83-filter php83-gettext php83-ldap php83-mbstring php83-pcntl php83-pdo php83-pear php83-pear-Crypt_CHAP php83-pear-PHP_CodeSniffer php83-pecl-mcrypt php83-pecl-radius php83-pecl-xdebug php83-phalcon php83-phar php83-phpseclib php83-session php83-simplexml php83-sockets php83-sqlite3 php83-tokenizer php83-xml php83-xmlwriter php83-zlib phpunit9-php83 pkcs11-helper pkg py313-Babel py313-Jinja2 py313-aioquic py313-anyio py313-async_generator py313-attrs py313-bottleneck py313-certifi py313-cffi py313-charset-normalizer py313-cryptography py313-dnspython py313-duckdb py313-h11 py313-h2 py313-hpack py313-httpcore py313-httpx py313-hyperframe py313-idna py313-iniconfig py313-jq py313-ldap3 py313-markupsafe py313-numexpr py313-numpy py313-outcome py313-packaging py313-pandas py313-pluggy py313-pyasn1 py313-pyasn1-modules py313-pycodestyle py313-pycparser py313-pygments py313-pylsqpack py313-pyopenssl py313-pypcap py313-pysocks py313-pytest py313-python-dateutil py313-pytz py313-pyyaml py313-requests py313-scapy py313-service-identity py313-six py313-sniffio py313-socksio py313-sortedcontainers py313-sqlite3 py313-trio py313-truststore py313-tzdata py313-ujson py313-urllib3 py313-vici python313 radvd readline rrdtool samplicator sqlite3 strongswan sudo suricata syslog-ng unbound wpa_supplicant zip zstd Deinstallation has been requested for the following 2 packages (of 0 packages in the universe): Installed packages to be REMOVED: os-redis: 1.1_4 redis72: 7.2.13 Number of packages to be removed: 2 The operation will free 9 MiB. [1/2] Deinstalling os-redis-1.1_4... [1/2] Deleting files for os-redis-1.1_4: .......... done Reloading plugin configuration Flushing all caches...done. [2/2] Deinstalling redis72-7.2.13... [2/2] Deleting files for redis72-7.2.13: .......... done ==> You should manually remove the "redis" user ==> You should manually remove the "redis" group Installing pkg-2.3.1_1... the most recent version of pkg-2.3.1_1 is already installed Installing os-debug-1.7... the most recent version of os-debug-1.7 is already installed >>> Running devel/debug test suite... PHP 8.3.30 | 10 parallel jobs ... 3/3 (100 %) Checked 3 files in 0 seconds No syntax error found >>> Installing packages in /usr/obj/usr/tools/config/26.1/amd64: os-grid_example Checking integrity... done (0 conflicting) The following package(s) are locked or vital and may not be removed: beep boost-libs brotli ca_root_nss choparp colordiff cpdup cpustats curl cyrus-sasl cyrus-sasl-gssapi dhcp6c dhcrelay dnsmasq dpinger easy-rsa expat filterlog flock flowd gettext-runtime git glib gmp hostapd hostwatch hyperscan icu ifinfo iftop indexinfo ivykis jansson jq json-c kea krb5 ldns libargon2 libcbor libedit libevent libffi libfido2 libiconv libidn2 libinotify libltdl liblz4 libmcrypt libnet libnghttp2 libpfctl libpsl libsodium libucl libunistring libuuid libxml2 libyaml lighttpd log4cplus lua54 lzo2 monit mpd5 mpdecimal nettle nspr nss ntp oniguruma openldap26-client openssh-portable openssl openvpn opnsense opnsense-installer opnsense-lang opnsense-update os-debug p5-Error p5-File-Slurp pam_opnsense pcre2 perl5 pftop php83 php83-ctype php83-curl php83-dom php83-filter php83-gettext php83-ldap php83-mbstring php83-pcntl php83-pdo php83-pear php83-pear-Crypt_CHAP php83-pear-PHP_CodeSniffer php83-pecl-mcrypt php83-pecl-radius php83-pecl-xdebug php83-phalcon php83-phar php83-phpseclib php83-session php83-simplexml php83-sockets php83-sqlite3 php83-tokenizer php83-xml php83-xmlwriter php83-zlib phpunit9-php83 pkcs11-helper pkg py313-Babel py313-Jinja2 py313-aioquic py313-anyio py313-async_generator py313-attrs py313-bottleneck py313-certifi py313-cffi py313-charset-normalizer py313-cryptography py313-dnspython py313-duckdb py313-h11 py313-h2 py313-hpack py313-httpcore py313-httpx py313-hyperframe py313-idna py313-iniconfig py313-jq py313-ldap3 py313-markupsafe py313-numexpr py313-numpy py313-outcome py313-packaging py313-pandas py313-pluggy py313-pyasn1 py313-pyasn1-modules py313-pycodestyle py313-pycparser py313-pygments py313-pylsqpack py313-pyopenssl py313-pypcap py313-pysocks py313-pytest py313-python-dateutil py313-pytz py313-pyyaml py313-requests py313-scapy py313-service-identity py313-six py313-sniffio py313-socksio py313-sortedcontainers py313-sqlite3 py313-trio py313-truststore py313-tzdata py313-ujson py313-urllib3 py313-vici python313 radvd readline rrdtool samplicator sqlite3 strongswan sudo suricata syslog-ng unbound wpa_supplicant zip zstd Nothing to do. Installing pkg-2.3.1_1... the most recent version of pkg-2.3.1_1 is already installed Installing os-grid_example-1.1... Extracting os-grid_example-1.1: .......... done Reloading plugin configuration Flushing all caches...done. Configuring system logging...done. >>> Running devel/grid_example test suite... src/opnsense/mvc/app/models/OPNsense/GridExample/GridExample.xml: is not on a single line or missing PHP 8.3.30 | 10 parallel jobs ......... 9/9 (100 %) Checked 9 files in 0 seconds No syntax error found Total number of style warnings: 0 Total number of style errors: 0 >>> Installing packages in /usr/obj/usr/tools/config/26.1/amd64: os-helloworld Updating database digests format: . done Checking integrity... done (0 conflicting) The following package(s) are locked or vital and may not be removed: beep boost-libs brotli ca_root_nss choparp colordiff cpdup cpustats curl cyrus-sasl cyrus-sasl-gssapi dhcp6c dhcrelay dnsmasq dpinger easy-rsa expat filterlog flock flowd gettext-runtime git glib gmp hostapd hostwatch hyperscan icu ifinfo iftop indexinfo ivykis jansson jq json-c kea krb5 ldns libargon2 libcbor libedit libevent libffi libfido2 libiconv libidn2 libinotify libltdl liblz4 libmcrypt libnet libnghttp2 libpfctl libpsl libsodium libucl libunistring libuuid libxml2 libyaml lighttpd log4cplus lua54 lzo2 monit mpd5 mpdecimal nettle nspr nss ntp oniguruma openldap26-client openssh-portable openssl openvpn opnsense opnsense-installer opnsense-lang opnsense-update os-debug p5-Error p5-File-Slurp pam_opnsense pcre2 perl5 pftop php83 php83-ctype php83-curl php83-dom php83-filter php83-gettext php83-ldap php83-mbstring php83-pcntl php83-pdo php83-pear php83-pear-Crypt_CHAP php83-pear-PHP_CodeSniffer php83-pecl-mcrypt php83-pecl-radius php83-pecl-xdebug php83-phalcon php83-phar php83-phpseclib php83-session php83-simplexml php83-sockets php83-sqlite3 php83-tokenizer php83-xml php83-xmlwriter php83-zlib phpunit9-php83 pkcs11-helper pkg py313-Babel py313-Jinja2 py313-aioquic py313-anyio py313-async_generator py313-attrs py313-bottleneck py313-certifi py313-cffi py313-charset-normalizer py313-cryptography py313-dnspython py313-duckdb py313-h11 py313-h2 py313-hpack py313-httpcore py313-httpx py313-hyperframe py313-idna py313-iniconfig py313-jq py313-ldap3 py313-markupsafe py313-numexpr py313-numpy py313-outcome py313-packaging py313-pandas py313-pluggy py313-pyasn1 py313-pyasn1-modules py313-pycodestyle py313-pycparser py313-pygments py313-pylsqpack py313-pyopenssl py313-pypcap py313-pysocks py313-pytest py313-python-dateutil py313-pytz py313-pyyaml py313-requests py313-scapy py313-service-identity py313-six py313-sniffio py313-socksio py313-sortedcontainers py313-sqlite3 py313-trio py313-truststore py313-tzdata py313-ujson py313-urllib3 py313-vici python313 radvd readline rrdtool samplicator sqlite3 strongswan sudo suricata syslog-ng unbound wpa_supplicant zip zstd Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): Installed packages to be REMOVED: os-grid_example: 1.1 Number of packages to be removed: 1 [1/1] Deinstalling os-grid_example-1.1... [1/1] Deleting files for os-grid_example-1.1: .......... done Reloading plugin configuration Flushing all caches...done. Installing pkg-2.3.1_1... the most recent version of pkg-2.3.1_1 is already installed Installing os-helloworld-1.4_1... Extracting os-helloworld-1.4_1: .......... done Cannot 'restart' configd. Set configd_enable to YES in /etc/rc.conf or use 'onerestart' instead of 'restart'. Reloading plugin configuration Flushing all caches...done. Configuring system logging...done. Reloading template OPNsense/HelloWorld: configd socket missing (@/var/run/configd.socket) pkg: POST-INSTALL script failed >>> Running devel/helloworld test suite... src/opnsense/mvc/app/models/OPNsense/HelloWorld/HelloWorld.xml: is not on a single line or missing src/opnsense/mvc/app/models/OPNsense/HelloWorld/HelloWorld.xml: please specify a valid email address does not end with a dot src/opnsense/mvc/app/models/OPNsense/HelloWorld/HelloWorld.xml: please specify a valid email address does not start with an uppercase letter test -x /usr/plugins/devel/helloworld/src/opnsense/scripts/helloworld/testConnection.py PHP 8.3.30 | 10 parallel jobs ............. 13/13 (100 %) Checked 13 files in 0 seconds No syntax error found /usr/plugins/devel/helloworld/src/opnsense/scripts/helloworld/testConnection.py:76:6: E211 whitespace before '(' Total number of style warnings: 0 Total number of style errors: 0 >>> Installing packages in /usr/obj/usr/tools/config/26.1/amd64: os-bind Updating database digests format: . done Checking integrity... done (0 conflicting) The following package(s) are locked or vital and may not be removed: beep boost-libs brotli ca_root_nss choparp colordiff cpdup cpustats curl cyrus-sasl cyrus-sasl-gssapi dhcp6c dhcrelay dnsmasq dpinger easy-rsa expat filterlog flock flowd gettext-runtime git glib gmp hostapd hostwatch hyperscan icu ifinfo iftop indexinfo ivykis jansson jq json-c kea krb5 ldns libargon2 libcbor libedit libevent libffi libfido2 libiconv libidn2 libinotify libltdl liblz4 libmcrypt libnet libnghttp2 libpfctl libpsl libsodium libucl libunistring libuuid libxml2 libyaml lighttpd log4cplus lua54 lzo2 monit mpd5 mpdecimal nettle nspr nss ntp oniguruma openldap26-client openssh-portable openssl openvpn opnsense opnsense-installer opnsense-lang opnsense-update os-debug p5-Error p5-File-Slurp pam_opnsense pcre2 perl5 pftop php83 php83-ctype php83-curl php83-dom php83-filter php83-gettext php83-ldap php83-mbstring php83-pcntl php83-pdo php83-pear php83-pear-Crypt_CHAP php83-pear-PHP_CodeSniffer php83-pecl-mcrypt php83-pecl-radius php83-pecl-xdebug php83-phalcon php83-phar php83-phpseclib php83-session php83-simplexml php83-sockets php83-sqlite3 php83-tokenizer php83-xml php83-xmlwriter php83-zlib phpunit9-php83 pkcs11-helper pkg py313-Babel py313-Jinja2 py313-aioquic py313-anyio py313-async_generator py313-attrs py313-bottleneck py313-certifi py313-cffi py313-charset-normalizer py313-cryptography py313-dnspython py313-duckdb py313-h11 py313-h2 py313-hpack py313-httpcore py313-httpx py313-hyperframe py313-idna py313-iniconfig py313-jq py313-ldap3 py313-markupsafe py313-numexpr py313-numpy py313-outcome py313-packaging py313-pandas py313-pluggy py313-pyasn1 py313-pyasn1-modules py313-pycodestyle py313-pycparser py313-pygments py313-pylsqpack py313-pyopenssl py313-pypcap py313-pysocks py313-pytest py313-python-dateutil py313-pytz py313-pyyaml py313-requests py313-scapy py313-service-identity py313-six py313-sniffio py313-socksio py313-sortedcontainers py313-sqlite3 py313-trio py313-truststore py313-tzdata py313-ujson py313-urllib3 py313-vici python313 radvd readline rrdtool samplicator sqlite3 strongswan sudo suricata syslog-ng unbound wpa_supplicant zip zstd Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): Installed packages to be REMOVED: os-helloworld: 1.4_1 Number of packages to be removed: 1 [1/1] Deinstalling os-helloworld-1.4_1... [1/1] Deleting files for os-helloworld-1.4_1: .......... done Reloading plugin configuration Flushing all caches...done. Installing pkg-2.3.1_1... the most recent version of pkg-2.3.1_1 is already installed Installing os-bind-1.34_2... `-- Installing bind920-9.20.20... | `-- Installing liburcu-0.15.3... | `-- Extracting liburcu-0.15.3: .......... done | `-- Installing bind-tools-9.20.20... | | `-- Installing protobuf-c-1.5.1_4... | | `-- Installing protobuf-29.6,1... | | | `-- Installing jsoncpp-1.9.6_1... | | | `-- Extracting jsoncpp-1.9.6_1: .......... done | | | `-- Installing abseil-20250127.1_1... | | | `-- Extracting abseil-20250127.1_1: .......... done | | `-- Extracting protobuf-29.6,1: .......... done | | `-- Extracting protobuf-c-1.5.1_4: .......... done | | `-- Installing libuv-1.52.0... | | `-- Extracting libuv-1.52.0: .......... done | | `-- Installing fstrm-0.6.1_1... | | `-- Extracting fstrm-0.6.1_1: .......... done | `-- Extracting bind-tools-9.20.20: .......... done | `-- Installing lmdb-0.9.35,1... | `-- Extracting lmdb-0.9.35,1: .......... done `-- Extracting bind920-9.20.20: .......... done Extracting os-bind-1.34_2: .......... done Cannot 'restart' configd. Set configd_enable to YES in /etc/rc.conf or use 'onerestart' instead of 'restart'. Migrated OPNsense\Bind\General from 0.0.0 to 1.0.12 Migrated OPNsense\Bind\Record from 0.0.0 to 1.0.1 Migrated OPNsense\Bind\Domain from 0.0.0 to 1.1.2 Migrated OPNsense\Bind\Dnsbl from 0.0.0 to 1.0.5 Migrated OPNsense\Bind\Acl from 0.0.0 to 1.0.0 Reloading plugin configuration Flushing all caches...done. Configuring system logging...done. Reloading template OPNsense/Bind: configd socket missing (@/var/run/configd.socket) Reloading template OPNsense/Syslog: configd socket missing (@/var/run/configd.socket) pkg: POST-INSTALL script failed ===== Message from bind920-9.20.20: -- BIND requires configuration of rndc, including a "secret" key. The easiest, and most secure way to configure rndc is to run 'rndc-confgen -a' to generate the proper conf file, with a new random key, and appropriate file permissions. The /usr/local/etc/rc.d/named script will do that for you. If using syslog to log the BIND9 activity, and using a chroot'ed installation, you will need to tell syslog to install a log socket in the BIND9 chroot by running: # sysrc altlog_proglist+=named And then restarting syslogd with: service syslogd restart >>> Running dns/bind test suite... src/opnsense/mvc/app/models/OPNsense/Bind/Dnsbl.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Bind/Dnsbl.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Bind/Dnsbl.xml: does not specify a Mask regex test -x /usr/plugins/dns/bind/src/opnsense/scripts/syslog/logformats/bind.py test -x /usr/plugins/dns/bind/src/opnsense/scripts/OPNsense/Bind/setup.sh test -x /usr/plugins/dns/bind/src/opnsense/scripts/OPNsense/Bind/zoneShow.py test -x /usr/plugins/dns/bind/src/opnsense/scripts/OPNsense/Bind/dnsbl.sh test -x /usr/plugins/dns/bind/src/opnsense/scripts/OPNsense/Bind/zoneCheck.sh PHP 8.3.30 | 10 parallel jobs .................................................... 52/52 (100 %) Checked 52 files in 0.1 seconds No syntax error found /usr/plugins/dns/bind/src/opnsense/scripts/syslog/logformats/bind.py:26:1: E302 expected 2 blank lines, found 1 /usr/plugins/dns/bind/src/opnsense/scripts/syslog/logformats/bind.py:72:1: E302 expected 2 blank lines, found 1 /usr/plugins/dns/bind/src/opnsense/scripts/OPNsense/Bind/zoneShow.py:16:1: E302 expected 2 blank lines, found 1 /usr/plugins/dns/bind/src/opnsense/scripts/OPNsense/Bind/zoneShow.py:22:1: E305 expected 2 blank lines after class or function definition, found 1 Total number of style warnings: 1 Total number of style errors: 1 FILE: .../src/opnsense/mvc/app/models/OPNsense/Bind/Migrations/M1_1_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | ERROR | Class name "M1_1_0" is not in PascalCase format ---------------------------------------------------------------------- FILE: ...s/dns/bind/src/opnsense/mvc/app/models/OPNsense/Bind/General.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 51 | WARNING | Line exceeds 120 characters; contains 144 characters ---------------------------------------------------------------------- Time: 107ms; Memory: 8MB >>> Installing packages in /usr/obj/usr/tools/config/26.1/amd64: os-ddclient Updating database digests format: .......... done Checking integrity... done (0 conflicting) The following package(s) are locked or vital and may not be removed: beep boost-libs brotli ca_root_nss choparp colordiff cpdup cpustats curl cyrus-sasl cyrus-sasl-gssapi dhcp6c dhcrelay dnsmasq dpinger easy-rsa expat filterlog flock flowd gettext-runtime git glib gmp hostapd hostwatch hyperscan icu ifinfo iftop indexinfo ivykis jansson jq json-c kea krb5 ldns libargon2 libcbor libedit libevent libffi libfido2 libiconv libidn2 libinotify libltdl liblz4 libmcrypt libnet libnghttp2 libpfctl libpsl libsodium libucl libunistring libuuid libxml2 libyaml lighttpd log4cplus lua54 lzo2 monit mpd5 mpdecimal nettle nspr nss ntp oniguruma openldap26-client openssh-portable openssl openvpn opnsense opnsense-installer opnsense-lang opnsense-update os-debug p5-Error p5-File-Slurp pam_opnsense pcre2 perl5 pftop php83 php83-ctype php83-curl php83-dom php83-filter php83-gettext php83-ldap php83-mbstring php83-pcntl php83-pdo php83-pear php83-pear-Crypt_CHAP php83-pear-PHP_CodeSniffer php83-pecl-mcrypt php83-pecl-radius php83-pecl-xdebug php83-phalcon php83-phar php83-phpseclib php83-session php83-simplexml php83-sockets php83-sqlite3 php83-tokenizer php83-xml php83-xmlwriter php83-zlib phpunit9-php83 pkcs11-helper pkg py313-Babel py313-Jinja2 py313-aioquic py313-anyio py313-async_generator py313-attrs py313-bottleneck py313-certifi py313-cffi py313-charset-normalizer py313-cryptography py313-dnspython py313-duckdb py313-h11 py313-h2 py313-hpack py313-httpcore py313-httpx py313-hyperframe py313-idna py313-iniconfig py313-jq py313-ldap3 py313-markupsafe py313-numexpr py313-numpy py313-outcome py313-packaging py313-pandas py313-pluggy py313-pyasn1 py313-pyasn1-modules py313-pycodestyle py313-pycparser py313-pygments py313-pylsqpack py313-pyopenssl py313-pypcap py313-pysocks py313-pytest py313-python-dateutil py313-pytz py313-pyyaml py313-requests py313-scapy py313-service-identity py313-six py313-sniffio py313-socksio py313-sortedcontainers py313-sqlite3 py313-trio py313-truststore py313-tzdata py313-ujson py313-urllib3 py313-vici python313 radvd readline rrdtool samplicator sqlite3 strongswan sudo suricata syslog-ng unbound wpa_supplicant zip zstd Deinstallation has been requested for the following 11 packages (of 0 packages in the universe): Installed packages to be REMOVED: abseil: 20250127.1_1 bind-tools: 9.20.20 bind920: 9.20.20 fstrm: 0.6.1_1 jsoncpp: 1.9.6_1 liburcu: 0.15.3 libuv: 1.52.0 lmdb: 0.9.35,1 os-bind: 1.34_2 protobuf: 29.6,1 protobuf-c: 1.5.1_4 Number of packages to be removed: 11 The operation will free 33 MiB. [1/11] Deinstalling os-bind-1.34_2... [1/11] Deleting files for os-bind-1.34_2: .......... done Reloading plugin configuration Flushing all caches...done. [2/11] Deinstalling bind920-9.20.20... [2/11] Deleting files for bind920-9.20.20: .......... done [3/11] Deinstalling bind-tools-9.20.20... [3/11] Deleting files for bind-tools-9.20.20: .......... done [4/11] Deinstalling fstrm-0.6.1_1... [4/11] Deleting files for fstrm-0.6.1_1: .......... done [5/11] Deinstalling liburcu-0.15.3... [5/11] Deleting files for liburcu-0.15.3: .......... done [6/11] Deinstalling libuv-1.52.0... [6/11] Deleting files for libuv-1.52.0: .......... done [7/11] Deinstalling lmdb-0.9.35,1... [7/11] Deleting files for lmdb-0.9.35,1: .......... done [8/11] Deinstalling protobuf-c-1.5.1_4... [8/11] Deleting files for protobuf-c-1.5.1_4: .......... done [9/11] Deinstalling protobuf-29.6,1... [9/11] Deleting files for protobuf-29.6,1: .......... done [10/11] Deinstalling abseil-20250127.1_1... [10/11] Deleting files for abseil-20250127.1_1: .......... done [11/11] Deinstalling jsoncpp-1.9.6_1... [11/11] Deleting files for jsoncpp-1.9.6_1: .......... done Installing pkg-2.3.1_1... the most recent version of pkg-2.3.1_1 is already installed Installing os-ddclient-1.30_1... `-- Installing ddclient-3.11.2_2... | `-- Installing p5-Data-Validate-IP-0.27... | | `-- Installing p5-NetAddr-IP-4.079... | | `-- Extracting p5-NetAddr-IP-4.079: .......... done | `-- Extracting p5-Data-Validate-IP-0.27: ....... done `-- Extracting ddclient-3.11.2_2: ....... done `-- Installing py313-boto3-1.42.50... | `-- Installing py313-s3transfer-0.16.0... | | `-- Installing py313-botocore-1.42.50... | | `-- Installing py313-jmespath-1.1.0... | | `-- Extracting py313-jmespath-1.1.0: .......... done | | `-- Extracting py313-botocore-1.42.50: .......... done | `-- Extracting py313-s3transfer-0.16.0: .......... done `-- Extracting py313-boto3-1.42.50: .......... done Extracting os-ddclient-1.30_1: .......... done Cannot 'restart' configd. Set configd_enable to YES in /etc/rc.conf or use 'onerestart' instead of 'restart'. Migrated OPNsense\DynDNS\DynDNS from 0.0.0 to 1.5.1 Reloading plugin configuration Flushing all caches...done. Configuring system logging...done. Reloading template OPNsense/Syslog: configd socket missing (@/var/run/configd.socket) Reloading template OPNsense/ddclient: configd socket missing (@/var/run/configd.socket) pkg: POST-INSTALL script failed ===== Message from ddclient-3.11.2_2: -- To configure ddclient, edit the following file: /usr/local/etc/ddclient.conf If you would like to run ddclient as a daemon add the following line to /etc/rc.conf ddclient_enable="YES" If you would like to force ddclient to update your account daily regardless of IP changes add the following line to your /etc/periodic.conf daily_ddclient_force_enable="YES" >>> Running dns/ddclient test suite... src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml: FieldSeparator=, is the default src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml: An interface is required for the selected check method does not end with a dot src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml: Description should be a string between 1 and 255 characters does not end with a dot src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml: resourceId contains invalid characters. does not start with an uppercase letter test -x /usr/plugins/dns/ddclient/src/etc/rc.d/ddclient_opn test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/azure.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/aws.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/hostinger.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/powerdns.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/digitalocean.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/dyndns2.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/gandi.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/dnspod_cn.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/duckdns.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/domeneshop.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/netcup.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/hetzner.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/address.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/poller.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/__init__.py test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/checkip test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/setup.sh test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/stats test -x /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/ddclient_opn.py PHP 8.3.30 | 10 parallel jobs ............................................... 47/47 (100 %) Checked 47 files in 0.1 seconds No syntax error found /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/ddclient_opn.py:33:1: E402 module level import not at top of file /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/ddclient_opn.py:48:9: E731 do not assign a lambda expression, use a def /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/ddclient_opn.py:48:21: E203 whitespace before ':' /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/address.py:34:3: E121 continuation line under-indented for hanging indent /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/address.py:57:4: E121 continuation line under-indented for hanging indent /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/address.py:58:33: E231 missing whitespace after ',' /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/address.py:67:1: E302 expected 2 blank lines, found 1 /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/address.py:70:1: E302 expected 2 blank lines, found 1 /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/address.py:97:93: W504 line break after binary operator /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/address.py:123:13: E128 continuation line under-indented for visual indent /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/address.py:150:9: E722 do not use bare 'except' /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/poller.py:47:98: E226 missing whitespace around arithmetic operator /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:52:5: E303 too many blank lines (2) /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:118:20: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:118:22: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:119:18: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:119:20: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:120:20: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:120:22: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:121:22: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:121:24: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:121:84: E203 whitespace before ',' /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:121:85: E231 missing whitespace after ',' /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:122:24: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:122:26: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:122:90: E203 whitespace before ',' /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:122:91: E231 missing whitespace after ',' /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:132:47: W504 line break after binary operator /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py:133:64: W504 line break after binary operator /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/aws.py:45:15: E271 multiple spaces after keyword /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/aws.py:63:52: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/aws.py:63:54: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/aws.py:64:56: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/aws.py:64:58: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/aws.py:84:33: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/aws.py:84:35: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/aws.py:85:32: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/aws.py:85:34: E251 unexpected spaces around keyword / parameter equals /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/azure.py:85:15: E271 multiple spaces after keyword /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/azure.py:117:23: E241 multiple spaces after ':' /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/azure.py:133:38: E272 multiple spaces before keyword /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/azure.py:167:21: E265 block comment should start with '# ' /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py:45:15: E271 multiple spaces after keyword /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py:83:25: E126 continuation line over-indented for hanging indent /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py:85:21: E121 continuation line under-indented for hanging indent /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py:117:25: E126 continuation line over-indented for hanging indent /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py:119:21: E121 continuation line under-indented for hanging indent /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py:162:25: E126 continuation line over-indented for hanging indent /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py:164:21: E121 continuation line under-indented for hanging indent /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py:185:9: E303 too many blank lines (2) /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/dnspod_cn.py:53:15: E271 multiple spaces after keyword /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/dnspod_cn.py:60:5: E303 too many blank lines (2) /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/dnspod_cn.py:196:5: E303 too many blank lines (2) /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/dnspod_cn.py:211:25: E126 continuation line over-indented for hanging indent /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/dnspod_cn.py:213:21: E121 continuation line under-indented for hanging indent /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/dnspod_cn.py:230:25: E126 continuation line over-indented for hanging indent /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/dnspod_cn.py:232:21: E121 continuation line under-indented for hanging indent /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/dnspod_cn.py:270:25: E126 continuation line over-indented for hanging indent /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/dnspod_cn.py:272:21: E121 continuation line under-indented for hanging indent /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/dnspod_cn.py:301:9: E303 too many blank lines (2) /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/domeneshop.py:48:15: E271 multiple spaces after keyword /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/duckdns.py:42:15: E271 multiple spaces after keyword /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/duckdns.py:67:46: E226 missing whitespace around arithmetic operator /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/dyndns2.py:58:15: E271 multiple spaces after keyword /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/dyndns2.py:70:29: E201 whitespace after '[' /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/dyndns2.py:70:50: E202 whitespace before ']' /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/gandi.py:43:15: E271 multiple spaces after keyword /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/hostinger.py:37:1: E302 expected 2 blank lines, found 1 /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/netcup.py:46:5: E303 too many blank lines (2) /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/netcup.py:60:79: E225 missing whitespace around operator /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/netcup.py:60:79: W504 line break after binary operator /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/netcup.py:67:102: E226 missing whitespace around arithmetic operator /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/powerdns.py:49:5: E303 too many blank lines (2) /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/powerdns.py:64:5: E303 too many blank lines (2) /usr/plugins/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/powerdns.py:192:28: E711 comparison to None should be 'if cond is None:' Total number of style warnings: 1 Total number of style errors: 1 FILE: /usr/plugins/dns/ddclient/src/etc/inc/plugins.inc.d/ddclient.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 49 | WARNING | Line exceeds 120 characters; contains 141 characters ---------------------------------------------------------------------- Time: 38ms; Memory: 6MB FILE: ...rc/opnsense/mvc/app/models/OPNsense/DynDNS/Migrations/M1_2_0.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 34 | ERROR | Class name "M1_2_0" is not in PascalCase format ---------------------------------------------------------------------- Time: 83ms; Memory: 8MB >>> Installing packages in /usr/obj/usr/tools/config/26.1/amd64: os-dnscrypt-proxy Updating database digests format: ........ done Checking integrity... done (0 conflicting) The following package(s) are locked or vital and may not be removed: beep boost-libs brotli ca_root_nss choparp colordiff cpdup cpustats curl cyrus-sasl cyrus-sasl-gssapi dhcp6c dhcrelay dnsmasq dpinger easy-rsa expat filterlog flock flowd gettext-runtime git glib gmp hostapd hostwatch hyperscan icu ifinfo iftop indexinfo ivykis jansson jq json-c kea krb5 ldns libargon2 libcbor libedit libevent libffi libfido2 libiconv libidn2 libinotify libltdl liblz4 libmcrypt libnet libnghttp2 libpfctl libpsl libsodium libucl libunistring libuuid libxml2 libyaml lighttpd log4cplus lua54 lzo2 monit mpd5 mpdecimal nettle nspr nss ntp oniguruma openldap26-client openssh-portable openssl openvpn opnsense opnsense-installer opnsense-lang opnsense-update os-debug p5-Error p5-File-Slurp pam_opnsense pcre2 perl5 pftop php83 php83-ctype php83-curl php83-dom php83-filter php83-gettext php83-ldap php83-mbstring php83-pcntl php83-pdo php83-pear php83-pear-Crypt_CHAP php83-pear-PHP_CodeSniffer php83-pecl-mcrypt php83-pecl-radius php83-pecl-xdebug php83-phalcon php83-phar php83-phpseclib php83-session php83-simplexml php83-sockets php83-sqlite3 php83-tokenizer php83-xml php83-xmlwriter php83-zlib phpunit9-php83 pkcs11-helper pkg py313-Babel py313-Jinja2 py313-aioquic py313-anyio py313-async_generator py313-attrs py313-bottleneck py313-certifi py313-cffi py313-charset-normalizer py313-cryptography py313-dnspython py313-duckdb py313-h11 py313-h2 py313-hpack py313-httpcore py313-httpx py313-hyperframe py313-idna py313-iniconfig py313-jq py313-ldap3 py313-markupsafe py313-numexpr py313-numpy py313-outcome py313-packaging py313-pandas py313-pluggy py313-pyasn1 py313-pyasn1-modules py313-pycodestyle py313-pycparser py313-pygments py313-pylsqpack py313-pyopenssl py313-pypcap py313-pysocks py313-pytest py313-python-dateutil py313-pytz py313-pyyaml py313-requests py313-scapy py313-service-identity py313-six py313-sniffio py313-socksio py313-sortedcontainers py313-sqlite3 py313-trio py313-truststore py313-tzdata py313-ujson py313-urllib3 py313-vici python313 radvd readline rrdtool samplicator sqlite3 strongswan sudo suricata syslog-ng unbound wpa_supplicant zip zstd Deinstallation has been requested for the following 8 packages (of 0 packages in the universe): Installed packages to be REMOVED: ddclient: 3.11.2_2 os-ddclient: 1.30_1 p5-Data-Validate-IP: 0.27 p5-NetAddr-IP: 4.079 py313-boto3: 1.42.50 py313-botocore: 1.42.50 py313-jmespath: 1.1.0 py313-s3transfer: 0.16.0 Number of packages to be removed: 8 The operation will free 114 MiB. [1/8] Deinstalling os-ddclient-1.30_1... [1/8] Deleting files for os-ddclient-1.30_1: .......... done Reloading plugin configuration Flushing all caches...done. [2/8] Deinstalling ddclient-3.11.2_2... [2/8] Deleting files for ddclient-3.11.2_2: ....... done [3/8] Deinstalling p5-Data-Validate-IP-0.27... [3/8] Deleting files for p5-Data-Validate-IP-0.27: ....... done [4/8] Deinstalling p5-NetAddr-IP-4.079... [4/8] Deleting files for p5-NetAddr-IP-4.079: .......... done [5/8] Deinstalling py313-boto3-1.42.50... [5/8] Deleting files for py313-boto3-1.42.50: .......... done [6/8] Deinstalling py313-s3transfer-0.16.0... [6/8] Deleting files for py313-s3transfer-0.16.0: .......... done [7/8] Deinstalling py313-botocore-1.42.50... [7/8] Deleting files for py313-botocore-1.42.50: .......... done [8/8] Deinstalling py313-jmespath-1.1.0... [8/8] Deleting files for py313-jmespath-1.1.0: .......... done Installing pkg-2.3.1_1... the most recent version of pkg-2.3.1_1 is already installed Installing os-dnscrypt-proxy-1.16_2... `-- Installing dnscrypt-proxy2-2.1.15_1... ===> Creating groups Creating group '_dnscrypt-proxy' with gid '978' ===> Creating users Creating user '_dnscrypt-proxy' with uid '978' `-- Extracting dnscrypt-proxy2-2.1.15_1: ....... done Extracting os-dnscrypt-proxy-1.16_2: .......... done Cannot 'restart' configd. Set configd_enable to YES in /etc/rc.conf or use 'onerestart' instead of 'restart'. Migrated OPNsense\Dnscryptproxy\General from 0.0.0 to 0.1.3 Migrated OPNsense\Dnscryptproxy\Dnsbl from 0.0.0 to 1.0.0 Migrated OPNsense\Dnscryptproxy\Whitelist from 0.0.0 to 0.1.0 Migrated OPNsense\Dnscryptproxy\Forward from 0.0.0 to 0.1.0 Migrated OPNsense\Dnscryptproxy\Server from 0.0.0 to 1.0.0 Migrated OPNsense\Dnscryptproxy\Cloak from 0.0.0 to 0.1.0 Reloading plugin configuration Flushing all caches...done. Configuring system logging...done. Reloading template OPNsense/Dnscryptproxy: configd socket missing (@/var/run/configd.socket) pkg: POST-INSTALL script failed ===== Message from dnscrypt-proxy2-2.1.15_1: -- Version 2 of dnscrypt-proxy is written in Go. by default, this port's daemon will listen on port 5353 (TCP/UDP) as the _dnscrypt-proxy user. It's possible to bind it and listen on port 53 (TCP/UDP) with mac_portacl(4) kernel module (network port access control policy). For this add dnscrypt_proxy_mac_portacl_enable=YES in your rc.conf. The dnscrypt-proxy startup script will load mac_portacl and add a rule where _dnscrypt-proxy user will be able to bind on port 53 (TCP/UDP). This port can be changed by dnscrypt_proxy_mac_portacl_port variable in your rc.conf. You also need to change dnscrypt-proxy config file to use port 53. Below are a few examples on how to redirect local connections from port 5353 to 53. [ipfw] ipfw nat 1 config if lo0 reset same_ports \ redirect_port tcp 127.0.0.1:5353 53 \ redirect_port udp 127.0.0.1:5353 53 ipfw add nat 1 ip from any to 127.0.0.1 via lo0 /etc/rc.conf: firewall_enable="YES" firewall_nat_enable="YES" /etc/sysctl.conf: net.inet.ip.fw.one_pass=0 [pf] set skip on lo0 rdr pass on lo0 proto { tcp udp } from any to port 53 -> 127.0.0.1 port 5353 /etc/rc.conf: pf_enable="YES" [unbound] /etc/rc.conf: local_unbound_enable="YES" /var/unbound/unbound.conf: server: interface: 127.0.0.1 do-not-query-localhost: no /var/unbound/forward.conf: forward-zone: name: "." forward-addr: 127.0.0.1@5353 If you are using local_unbound, DNSSEC is enabled by default. You should comment the "auto-trust-anchor-file" line or change dnscrypt-proxy to use servers with DNSSEC support only. >>> Running dns/dnscrypt-proxy test suite... src/opnsense/mvc/app/models/OPNsense/Dnscryptproxy/General.xml: uses Mask regex with MaskPerItem=N src/opnsense/mvc/app/models/OPNsense/Dnscryptproxy/General.xml: does not specify a Mask regex src/opnsense/mvc/app/models/OPNsense/Dnscryptproxy/General.xml: does not specify a Mask regex src/opnsense/mvc/app/models/OPNsense/Dnscryptproxy/General.xml: does not specify a Mask regex test -x /usr/plugins/dns/dnscrypt-proxy/src/opnsense/scripts/OPNsense/Dnscryptproxy/setup.sh test -x /usr/plugins/dns/dnscrypt-proxy/src/opnsense/scripts/OPNsense/Dnscryptproxy/dnsbl.sh PHP 8.3.30 | 10 parallel jobs ....................................... 39/39 (100 %) Checked 39 files in 0.1 seconds No syntax error found Total number of style warnings: 3 Total number of style errors: 0 FILE: ...y/src/opnsense/mvc/app/models/OPNsense/Dnscryptproxy/General.php ---------------------------------------------------------------------- FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES ---------------------------------------------------------------------- 67 | WARNING | Line exceeds 120 characters; contains 144 characters 70 | WARNING | Line exceeds 120 characters; contains 128 characters 81 | WARNING | Line exceeds 120 characters; contains 129 characters ---------------------------------------------------------------------- Time: 79ms; Memory: 8MB >>> Installing packages in /usr/obj/usr/tools/config/26.1/amd64: os-rfc2136 Updating database digests format: .. done Checking integrity... done (0 conflicting) The following package(s) are locked or vital and may not be removed: beep boost-libs brotli ca_root_nss choparp colordiff cpdup cpustats curl cyrus-sasl cyrus-sasl-gssapi dhcp6c dhcrelay dnsmasq dpinger easy-rsa expat filterlog flock flowd gettext-runtime git glib gmp hostapd hostwatch hyperscan icu ifinfo iftop indexinfo ivykis jansson jq json-c kea krb5 ldns libargon2 libcbor libedit libevent libffi libfido2 libiconv libidn2 libinotify libltdl liblz4 libmcrypt libnet libnghttp2 libpfctl libpsl libsodium libucl libunistring libuuid libxml2 libyaml lighttpd log4cplus lua54 lzo2 monit mpd5 mpdecimal nettle nspr nss ntp oniguruma openldap26-client openssh-portable openssl openvpn opnsense opnsense-installer opnsense-lang opnsense-update os-debug p5-Error p5-File-Slurp pam_opnsense pcre2 perl5 pftop php83 php83-ctype php83-curl php83-dom php83-filter php83-gettext php83-ldap php83-mbstring php83-pcntl php83-pdo php83-pear php83-pear-Crypt_CHAP php83-pear-PHP_CodeSniffer php83-pecl-mcrypt php83-pecl-radius php83-pecl-xdebug php83-phalcon php83-phar php83-phpseclib php83-session php83-simplexml php83-sockets php83-sqlite3 php83-tokenizer php83-xml php83-xmlwriter php83-zlib phpunit9-php83 pkcs11-helper pkg py313-Babel py313-Jinja2 py313-aioquic py313-anyio py313-async_generator py313-attrs py313-bottleneck py313-certifi py313-cffi py313-charset-normalizer py313-cryptography py313-dnspython py313-duckdb py313-h11 py313-h2 py313-hpack py313-httpcore py313-httpx py313-hyperframe py313-idna py313-iniconfig py313-jq py313-ldap3 py313-markupsafe py313-numexpr py313-numpy py313-outcome py313-packaging py313-pandas py313-pluggy py313-pyasn1 py313-pyasn1-modules py313-pycodestyle py313-pycparser py313-pygments py313-pylsqpack py313-pyopenssl py313-pypcap py313-pysocks py313-pytest py313-python-dateutil py313-pytz py313-pyyaml py313-requests py313-scapy py313-service-identity py313-six py313-sniffio py313-socksio py313-sortedcontainers py313-sqlite3 py313-trio py313-truststore py313-tzdata py313-ujson py313-urllib3 py313-vici python313 radvd readline rrdtool samplicator sqlite3 strongswan sudo suricata syslog-ng unbound wpa_supplicant zip zstd Deinstallation has been requested for the following 2 packages (of 0 packages in the universe): Installed packages to be REMOVED: dnscrypt-proxy2: 2.1.15_1 os-dnscrypt-proxy: 1.16_2 Number of packages to be removed: 2 The operation will free 13 MiB. [1/2] Deinstalling os-dnscrypt-proxy-1.16_2... [1/2] Deleting files for os-dnscrypt-proxy-1.16_2: .......... done Reloading plugin configuration Flushing all caches...done. [2/2] Deinstalling dnscrypt-proxy2-2.1.15_1... [2/2] Deleting files for dnscrypt-proxy2-2.1.15_1: ...... done ==> You should manually remove the "_dnscrypt-proxy" user ==> You should manually remove the "_dnscrypt-proxy" group Installing pkg-2.3.1_1... the most recent version of pkg-2.3.1_1 is already installed Installing os-rfc2136-1.9_5... `-- Installing bind-tools-9.20.20... | `-- Installing liburcu-0.15.3... | `-- Extracting liburcu-0.15.3: .......... done | `-- Installing protobuf-c-1.5.1_4... | | `-- Installing protobuf-29.6,1... | | `-- Installing jsoncpp-1.9.6_1... | | `-- Extracting jsoncpp-1.9.6_1: .......... done | | `-- Installing abseil-20250127.1_1... | | `-- Extracting abseil-20250127.1_1: .......... done | | `-- Extracting protobuf-29.6,1: .......... done | `-- Extracting protobuf-c-1.5.1_4: .......... done | `-- Installing libuv-1.52.0... | `-- Extracting libuv-1.52.0: .......... done | `-- Installing fstrm-0.6.1_1... | `-- Extracting fstrm-0.6.1_1: .......... done `-- Extracting bind-tools-9.20.20: .......... done Extracting os-rfc2136-1.9_5: ........ done Cannot 'restart' configd. Set configd_enable to YES in /etc/rc.conf or use 'onerestart' instead of 'restart'. Reloading plugin configuration Flushing all caches...done. Configuring system logging...done. >>> Running dns/rfc2136 test suite... PHP 8.3.30 | 10 parallel jobs ....... 7/7 (100 %) Checked 7 files in 0 seconds No syntax error found Total number of style warnings: 2 Total number of style errors: 0 FILE: /usr/plugins/dns/rfc2136/src/etc/inc/plugins.inc.d/rfc2136.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES ---------------------------------------------------------------------- 164 | WARNING | Line exceeds 120 characters; contains 129 characters 191 | WARNING | Line exceeds 120 characters; contains 134 characters ---------------------------------------------------------------------- Time: 60ms; Memory: 8MB >>> Installing packages in /usr/obj/usr/tools/config/26.1/amd64: os-qemu-guest-agent Updating database digests format: ......... done Checking integrity... done (0 conflicting) The following package(s) are locked or vital and may not be removed: beep boost-libs brotli ca_root_nss choparp colordiff cpdup cpustats curl cyrus-sasl cyrus-sasl-gssapi dhcp6c dhcrelay dnsmasq dpinger easy-rsa expat filterlog flock flowd gettext-runtime git glib gmp hostapd hostwatch hyperscan icu ifinfo iftop indexinfo ivykis jansson jq json-c kea krb5 ldns libargon2 libcbor libedit libevent libffi libfido2 libiconv libidn2 libinotify libltdl liblz4 libmcrypt libnet libnghttp2 libpfctl libpsl libsodium libucl libunistring libuuid libxml2 libyaml lighttpd log4cplus lua54 lzo2 monit mpd5 mpdecimal nettle nspr nss ntp oniguruma openldap26-client openssh-portable openssl openvpn opnsense opnsense-installer opnsense-lang opnsense-update os-debug p5-Error p5-File-Slurp pam_opnsense pcre2 perl5 pftop php83 php83-ctype php83-curl php83-dom php83-filter php83-gettext php83-ldap php83-mbstring php83-pcntl php83-pdo php83-pear php83-pear-Crypt_CHAP php83-pear-PHP_CodeSniffer php83-pecl-mcrypt php83-pecl-radius php83-pecl-xdebug php83-phalcon php83-phar php83-phpseclib php83-session php83-simplexml php83-sockets php83-sqlite3 php83-tokenizer php83-xml php83-xmlwriter php83-zlib phpunit9-php83 pkcs11-helper pkg py313-Babel py313-Jinja2 py313-aioquic py313-anyio py313-async_generator py313-attrs py313-bottleneck py313-certifi py313-cffi py313-charset-normalizer py313-cryptography py313-dnspython py313-duckdb py313-h11 py313-h2 py313-hpack py313-httpcore py313-httpx py313-hyperframe py313-idna py313-iniconfig py313-jq py313-ldap3 py313-markupsafe py313-numexpr py313-numpy py313-outcome py313-packaging py313-pandas py313-pluggy py313-pyasn1 py313-pyasn1-modules py313-pycodestyle py313-pycparser py313-pygments py313-pylsqpack py313-pyopenssl py313-pypcap py313-pysocks py313-pytest py313-python-dateutil py313-pytz py313-pyyaml py313-requests py313-scapy py313-service-identity py313-six py313-sniffio py313-socksio py313-sortedcontainers py313-sqlite3 py313-trio py313-truststore py313-tzdata py313-ujson py313-urllib3 py313-vici python313 radvd readline rrdtool samplicator sqlite3 strongswan sudo suricata syslog-ng unbound wpa_supplicant zip zstd Deinstallation has been requested for the following 9 packages (of 0 packages in the universe): Installed packages to be REMOVED: abseil: 20250127.1_1 bind-tools: 9.20.20 fstrm: 0.6.1_1 jsoncpp: 1.9.6_1 liburcu: 0.15.3 libuv: 1.52.0 os-rfc2136: 1.9_5 protobuf: 29.6,1 protobuf-c: 1.5.1_4 Number of packages to be removed: 9 The operation will free 26 MiB. [1/9] Deinstalling os-rfc2136-1.9_5... [1/9] Deleting files for os-rfc2136-1.9_5: ........ done Reloading plugin configuration Flushing all caches...done. [2/9] Deinstalling bind-tools-9.20.20... [2/9] Deleting files for bind-tools-9.20.20: .......... done [3/9] Deinstalling fstrm-0.6.1_1... [3/9] Deleting files for fstrm-0.6.1_1: .......... done [4/9] Deinstalling liburcu-0.15.3... [4/9] Deleting files for liburcu-0.15.3: .......... done [5/9] Deinstalling libuv-1.52.0... [5/9] Deleting files for libuv-1.52.0: .......... done [6/9] Deinstalling protobuf-c-1.5.1_4... [6/9] Deleting files for protobuf-c-1.5.1_4: .......... done [7/9] Deinstalling protobuf-29.6,1... [7/9] Deleting files for protobuf-29.6,1: .......... done [8/9] Deinstalling abseil-20250127.1_1... [8/9] Deleting files for abseil-20250127.1_1: .......... done [9/9] Deinstalling jsoncpp-1.9.6_1... [9/9] Deleting files for jsoncpp-1.9.6_1: .......... done Installing pkg-2.3.1_1... the most recent version of pkg-2.3.1_1 is already installed Installing os-qemu-guest-agent-1.3... `-- Installing qemu-guest-agent-10.2.1... `-- Extracting qemu-guest-agent-10.2.1: .......... done Extracting os-qemu-guest-agent-1.3: .......... done Cannot 'restart' configd. Set configd_enable to YES in /etc/rc.conf or use 'onerestart' instead of 'restart'. Migrated OPNsense\QemuGuestAgent\QemuGuestAgent from 0.0.0 to 1.0.0 Reloading plugin configuration Flushing all caches...done. Configuring system logging...done. Reloading template OPNsense/QemuGuestAgent: configd socket missing (@/var/run/configd.socket) pkg: POST-INSTALL script failed ===== Message from qemu-guest-agent-10.2.1: -- To run the guest agent on startup: sysrc qemu_guest_agent_enable="YES" Start the service with: service qemu-guest-agent start >>> Running emulators/qemu-guest-agent test suite... test -x /usr/plugins/emulators/qemu-guest-agent/src/etc/rc.syshook.d/early/50-qemu-guest-agent test -x /usr/plugins/emulators/qemu-guest-agent/src/opnsense/scripts/OPNsense/QemuGuestAgent/setup.sh PHP 8.3.30 | 10 parallel jobs ............... 15/15 (100 %) Checked 15 files in 0 seconds No syntax error found Total number of style warnings: 0 Total number of style errors: 0 >>> Installing packages in /usr/obj/usr/tools/config/26.1/amd64: os-tftp Updating database digests format: .. done Checking integrity... done (0 conflicting) The following package(s) are locked or vital and may not be removed: beep boost-libs brotli ca_root_nss choparp colordiff cpdup cpustats curl cyrus-sasl cyrus-sasl-gssapi dhcp6c dhcrelay dnsmasq dpinger easy-rsa expat filterlog flock flowd gettext-runtime git glib gmp hostapd hostwatch hyperscan icu ifinfo iftop indexinfo ivykis jansson jq json-c kea krb5 ldns libargon2 libcbor libedit libevent libffi libfido2 libiconv libidn2 libinotify libltdl liblz4 libmcrypt libnet libnghttp2 libpfctl libpsl libsodium libucl libunistring libuuid libxml2 libyaml lighttpd log4cplus lua54 lzo2 monit mpd5 mpdecimal nettle nspr nss ntp oniguruma openldap26-client openssh-portable openssl openvpn opnsense opnsense-installer opnsense-lang opnsense-update os-debug p5-Error p5-File-Slurp pam_opnsense pcre2 perl5 pftop php83 php83-ctype php83-curl php83-dom php83-filter php83-gettext php83-ldap php83-mbstring php83-pcntl php83-pdo php83-pear php83-pear-Crypt_CHAP php83-pear-PHP_CodeSniffer php83-pecl-mcrypt php83-pecl-radius php83-pecl-xdebug php83-phalcon php83-phar php83-phpseclib php83-session php83-simplexml php83-sockets php83-sqlite3 php83-tokenizer php83-xml php83-xmlwriter php83-zlib phpunit9-php83 pkcs11-helper pkg py313-Babel py313-Jinja2 py313-aioquic py313-anyio py313-async_generator py313-attrs py313-bottleneck py313-certifi py313-cffi py313-charset-normalizer py313-cryptography py313-dnspython py313-duckdb py313-h11 py313-h2 py313-hpack py313-httpcore py313-httpx py313-hyperframe py313-idna py313-iniconfig py313-jq py313-ldap3 py313-markupsafe py313-numexpr py313-numpy py313-outcome py313-packaging py313-pandas py313-pluggy py313-pyasn1 py313-pyasn1-modules py313-pycodestyle py313-pycparser py313-pygments py313-pylsqpack py313-pyopenssl py313-pypcap py313-pysocks py313-pytest py313-python-dateutil py313-pytz py313-pyyaml py313-requests py313-scapy py313-service-identity py313-six py313-sniffio py313-socksio py313-sortedcontainers py313-sqlite3 py313-trio py313-truststore py313-tzdata py313-ujson py313-urllib3 py313-vici python313 radvd readline rrdtool samplicator sqlite3 strongswan sudo suricata syslog-ng unbound wpa_supplicant zip zstd Deinstallation has been requested for the following 2 packages (of 0 packages in the universe): Installed packages to be REMOVED: os-qemu-guest-agent: 1.3 qemu-guest-agent: 10.2.1 Number of packages to be removed: 2 The operation will free 2 MiB. [1/2] Deinstalling os-qemu-guest-agent-1.3... [1/2] Deleting files for os-qemu-guest-agent-1.3: .......... done Reloading plugin configuration Flushing all caches...done. [2/2] Deinstalling qemu-guest-agent-10.2.1... [2/2] Deleting files for qemu-guest-agent-10.2.1: .......... done Installing pkg-2.3.1_1... the most recent version of pkg-2.3.1_1 is already installed Installing os-tftp-1.0... `-- Installing tftp-hpa-5.2_3... `-- Extracting tftp-hpa-5.2_3: ......... done Extracting os-tftp-1.0: .......... done Cannot 'restart' configd. Set configd_enable to YES in /etc/rc.conf or use 'onerestart' instead of 'restart'. Migrated OPNsense\Tftp\General from 0.0.0 to 0.0.1 Reloading plugin configuration Flushing all caches...done. Configuring system logging...done. Reloading template OPNsense/Tftp: configd socket missing (@/var/run/configd.socket) pkg: POST-INSTALL script failed ===== Message from tftp-hpa-5.2_3: -- ===> NOTICE: The tftp-hpa port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing >>> Running ftp/tftp test suite... PHP 8.3.30 | 10 parallel jobs ............. 13/13 (100 %) Checked 13 files in 0 seconds No syntax error found Total number of style warnings: 1 Total number of style errors: 0 FILE: /usr/plugins/ftp/tftp/src/etc/inc/plugins.inc.d/tftp.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | WARNING | Line exceeds 120 characters; contains 125 characters ---------------------------------------------------------------------- Time: 35ms; Memory: 6MB >>> Installing packages in /usr/obj/usr/tools/config/26.1/amd64: os-postfix Updating database digests format: .. done Checking integrity... done (0 conflicting) The following package(s) are locked or vital and may not be removed: beep boost-libs brotli ca_root_nss choparp colordiff cpdup cpustats curl cyrus-sasl cyrus-sasl-gssapi dhcp6c dhcrelay dnsmasq dpinger easy-rsa expat filterlog flock flowd gettext-runtime git glib gmp hostapd hostwatch hyperscan icu ifinfo iftop indexinfo ivykis jansson jq json-c kea krb5 ldns libargon2 libcbor libedit libevent libffi libfido2 libiconv libidn2 libinotify libltdl liblz4 libmcrypt libnet libnghttp2 libpfctl libpsl libsodium libucl libunistring libuuid libxml2 libyaml lighttpd log4cplus lua54 lzo2 monit mpd5 mpdecimal nettle nspr nss ntp oniguruma openldap26-client openssh-portable openssl openvpn opnsense opnsense-installer opnsense-lang opnsense-update os-debug p5-Error p5-File-Slurp pam_opnsense pcre2 perl5 pftop php83 php83-ctype php83-curl php83-dom php83-filter php83-gettext php83-ldap php83-mbstring php83-pcntl php83-pdo php83-pear php83-pear-Crypt_CHAP php83-pear-PHP_CodeSniffer php83-pecl-mcrypt php83-pecl-radius php83-pecl-xdebug php83-phalcon php83-phar php83-phpseclib php83-session php83-simplexml php83-sockets php83-sqlite3 php83-tokenizer php83-xml php83-xmlwriter php83-zlib phpunit9-php83 pkcs11-helper pkg py313-Babel py313-Jinja2 py313-aioquic py313-anyio py313-async_generator py313-attrs py313-bottleneck py313-certifi py313-cffi py313-charset-normalizer py313-cryptography py313-dnspython py313-duckdb py313-h11 py313-h2 py313-hpack py313-httpcore py313-httpx py313-hyperframe py313-idna py313-iniconfig py313-jq py313-ldap3 py313-markupsafe py313-numexpr py313-numpy py313-outcome py313-packaging py313-pandas py313-pluggy py313-pyasn1 py313-pyasn1-modules py313-pycodestyle py313-pycparser py313-pygments py313-pylsqpack py313-pyopenssl py313-pypcap py313-pysocks py313-pytest py313-python-dateutil py313-pytz py313-pyyaml py313-requests py313-scapy py313-service-identity py313-six py313-sniffio py313-socksio py313-sortedcontainers py313-sqlite3 py313-trio py313-truststore py313-tzdata py313-ujson py313-urllib3 py313-vici python313 radvd readline rrdtool samplicator sqlite3 strongswan sudo suricata syslog-ng unbound wpa_supplicant zip zstd Deinstallation has been requested for the following 2 packages (of 0 packages in the universe): Installed packages to be REMOVED: os-tftp: 1.0 tftp-hpa: 5.2_3 Number of packages to be removed: 2 [1/2] Deinstalling os-tftp-1.0... [1/2] Deleting files for os-tftp-1.0: .......... done Reloading plugin configuration Flushing all caches...done. [2/2] Deinstalling tftp-hpa-5.2_3... [2/2] Deleting files for tftp-hpa-5.2_3: ......... done Installing pkg-2.3.1_1... the most recent version of pkg-2.3.1_1 is already installed Installing os-postfix-1.24.1... `-- Installing postfix-3.11.1,1... ===> Creating groups Using existing group 'mail' Creating group 'maildrop' with gid '126' Creating group 'postfix' with gid '125' ===> Creating users Creating user 'postfix' with uid '125' ===> Creating homedir(s) Adding user 'postfix' to group 'mail' `-- Extracting postfix-3.11.1,1: ......... done postfix: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all /usr/local/sbin/postconf: warning: /usr/local/etc/postfix/main.cf, line 696: overriding earlier entry: inet_protocols=all =============================================================== Postfix was *not* activated in //usr/local/etc/mail/mailer.conf! To finish installation run the following commands: mkdir -p //usr/local/etc/mail install -m 0644 //usr/local/share/postfix/mailer.conf.postfix //usr/local/etc/mail/mailer.conf =============================================================== Extracting os-postfix-1.24.1: .......... done Cannot 'restart' configd. Set configd_enable to YES in /etc/rc.conf or use 'onerestart' instead of 'restart'. Migrated OPNsense\Postfix\Address from 0.0.0 to 1.0.0 Migrated OPNsense\Postfix\Antispam from 0.0.0 to 1.0.2 Migrated OPNsense\Postfix\Recipient from 0.0.0 to 1.0.0 Migrated OPNsense\Postfix\Domain from 0.0.0 to 1.0.1 Migrated OPNsense\Postfix\Recipientbcc from 0.0.0 to 1.0.0 Migrated OPNsense\Postfix\Sender from 0.0.0 to 1.0.0 Migrated OPNsense\Postfix\General from 0.0.0 to 1.2.7 Migrated OPNsense\Postfix\Sendercanonical from 0.0.0 to 1.0.0 Migrated OPNsense\Postfix\Headerchecks from 0.0.0 to 1.0.0 Migrated OPNsense\Postfix\Senderbcc from 0.0.0 to 1.0.0 Reloading plugin configuration Flushing all caches...done. Configuring system logging...done. Reloading template OPNsense/Postfix: configd socket missing (@/var/run/configd.socket) Reloading template OPNsense/Syslog: configd socket missing (@/var/run/configd.socket) pkg: POST-INSTALL script failed ===== Message from postfix-3.11.1,1: -- To use postfix instead of sendmail: - clear sendmail queue and stop the sendmail daemons Run the following commands to enable postfix during startup: - sysrc postfix_enable="YES" - sysrc sendmail_enable="NONE" If postfix is *not* already activated in /usr/local/etc/mail/mailer.conf - mv /usr/local/etc/mail/mailer.conf /usr/local/etc/mail/mailer.conf.old - install -d /usr/local/etc/mail - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /usr/local/etc/mail/mailer.conf Disable sendmail(8) specific tasks, add the following lines to /etc/periodic.conf(.local): daily_clean_hoststat_enable="NO" daily_status_mail_rejects_enable="NO" daily_status_include_submit_mailq="NO" daily_submit_queuerun="NO" If you are using SASL, you need to make sure that postfix has access to read the sasldb file. This is accomplished by adding postfix to group mail and making the /usr/local/etc/sasldb* file(s) readable by group mail (this should be the default for new installs). >>> Running mail/postfix test suite... src/opnsense/mvc/app/models/OPNsense/Postfix/Address.xml: does not specify a Mask regex src/opnsense/mvc/app/models/OPNsense/Postfix/Domain.xml: Only 64 of the following characters are allowed: 0-9a-zA-Z.:-[] does not end with a dot src/opnsense/mvc/app/models/OPNsense/Postfix/General.xml: uses Mask regex with MaskPerItem=N src/opnsense/mvc/app/models/OPNsense/Postfix/General.xml: does not specify a Mask regex src/opnsense/mvc/app/models/OPNsense/Postfix/General.xml: Only up to 128 of the following characters are allowed: 0-9a-zA-Z.-_ does not end with a dot src/opnsense/mvc/app/models/OPNsense/Postfix/General.xml: Only 64 of the following characters are allowed: 0-9a-zA-Z.:-[] does not end with a dot src/opnsense/mvc/app/models/OPNsense/Postfix/Sendercanonical.xml: does not specify a Mask regex src/opnsense/mvc/app/models/OPNsense/Postfix/Senderbcc.xml: does not specify a Mask regex src/opnsense/mvc/app/models/OPNsense/Postfix/Recipientbcc.xml: does not specify a Mask regex test -x /usr/plugins/mail/postfix/src/opnsense/scripts/OPNsense/Postfix/generate_certs.php test -x /usr/plugins/mail/postfix/src/opnsense/scripts/OPNsense/Postfix/setup.sh PHP 8.3.30 | 10 parallel jobs ............................................................ 60/82 (73 %) ...................... 82/82 (100 %) Checked 82 files in 0.1 seconds No syntax error found Total number of style warnings: 1 Total number of style errors: 0 FILE: /usr/plugins/mail/postfix/src/etc/inc/plugins.inc.d/postfix.inc ---------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------- 35 | WARNING | Line exceeds 120 characters; contains 131 characters ---------------------------------------------------------------------- Time: 37ms; Memory: 6MB >>> Installing packages in /usr/obj/usr/tools/config/26.1/amd64: os-rspamd Updating database digests format: .. done Checking integrity... done (0 conflicting) The following package(s) are locked or vital and may not be removed: beep boost-libs brotli ca_root_nss choparp colordiff cpdup cpustats curl cyrus-sasl cyrus-sasl-gssapi dhcp6c dhcrelay dnsmasq dpinger easy-rsa expat filterlog flock flowd gettext-runtime git glib gmp hostapd hostwatch hyperscan icu ifinfo iftop indexinfo ivykis jansson jq json-c kea krb5 ldns libargon2 libcbor libedit libevent libffi libfido2 libiconv libidn2 libinotify libltdl liblz4 libmcrypt libnet libnghttp2 libpfctl libpsl libsodium libucl libunistring libuuid libxml2 libyaml lighttpd log4cplus lua54 lzo2 monit mpd5 mpdecimal nettle nspr nss ntp oniguruma openldap26-client openssh-portable openssl openvpn opnsense opnsense-installer opnsense-lang opnsense-update os-debug p5-Error p5-File-Slurp pam_opnsense pcre2 perl5 pftop php83 php83-ctype php83-curl php83-dom php83-filter php83-gettext php83-ldap php83-mbstring php83-pcntl php83-pdo php83-pear php83-pear-Crypt_CHAP php83-pear-PHP_CodeSniffer php83-pecl-mcrypt php83-pecl-radius php83-pecl-xdebug php83-phalcon php83-phar php83-phpseclib php83-session php83-simplexml php83-sockets php83-sqlite3 php83-tokenizer php83-xml php83-xmlwriter php83-zlib phpunit9-php83 pkcs11-helper pkg py313-Babel py313-Jinja2 py313-aioquic py313-anyio py313-async_generator py313-attrs py313-bottleneck py313-certifi py313-cffi py313-charset-normalizer py313-cryptography py313-dnspython py313-duckdb py313-h11 py313-h2 py313-hpack py313-httpcore py313-httpx py313-hyperframe py313-idna py313-iniconfig py313-jq py313-ldap3 py313-markupsafe py313-numexpr py313-numpy py313-outcome py313-packaging py313-pandas py313-pluggy py313-pyasn1 py313-pyasn1-modules py313-pycodestyle py313-pycparser py313-pygments py313-pylsqpack py313-pyopenssl py313-pypcap py313-pysocks py313-pytest py313-python-dateutil py313-pytz py313-pyyaml py313-requests py313-scapy py313-service-identity py313-six py313-sniffio py313-socksio py313-sortedcontainers py313-sqlite3 py313-trio py313-truststore py313-tzdata py313-ujson py313-urllib3 py313-vici python313 radvd readline rrdtool samplicator sqlite3 strongswan sudo suricata syslog-ng unbound wpa_supplicant zip zstd Deinstallation has been requested for the following 2 packages (of 0 packages in the universe): Installed packages to be REMOVED: os-postfix: 1.24.1 postfix: 3.11.1,1 Number of packages to be removed: 2 The operation will free 3 MiB. [1/2] Deinstalling os-postfix-1.24.1... [1/2] Deleting files for os-postfix-1.24.1: .......... done Reloading plugin configuration Flushing all caches...done. [2/2] Deinstalling postfix-3.11.1,1... [2/2] Deleting files for postfix-3.11.1,1: .......... done ==> You should manually remove the "postfix" user ==> You should manually remove the "maildrop" group ==> You should manually remove the "postfix" group Message from postfix-3.11.1,1: If you remove postfix permanent, adjust / remove the the following file: - /usr/local/etc/mail/mailer.conf Installing pkg-2.3.1_1... the most recent version of pkg-2.3.1_1 is already installed Installing os-rspamd-1.13_2... `-- Installing rspamd-3.14.0_1... | `-- Installing luajit-2.1.0.20260304... | `-- Extracting luajit-2.1.0.20260304: .......... done ===> Creating groups Creating group 'rspamd' with gid '236' ===> Creating users Creating user 'rspamd' with uid '236' `-- Extracting rspamd-3.14.0_1: .......... done Extracting os-rspamd-1.13_2: .......... done Cannot 'restart' configd. Set configd_enable to YES in /etc/rc.conf or use 'onerestart' instead of 'restart'. Migrated OPNsense\Rspamd\RSpamd from 0.0.0 to 1.0.2 Reloading plugin configuration Flushing all caches...done. Configuring system logging...done. Reloading template OPNsense/Rspamd: configd socket missing (@/var/run/configd.socket) pkg: POST-INSTALL script failed ===== Message from rspamd-3.14.0_1: -- - Add the following line to /etc/rc.conf to enable rspamd: rspamd_enable="YES" - Optionally you can adjust the user which runs Rspamd workers with the variables rspamd_worker_user and rspamd_worker_group (default rspamd:rspamd). - A symbolic link to /usr/local/etc/rspamd/rspamd.newsyslog.conf has been created in the /usr/local/etc/newsyslog.conf.d directory. You can edit /usr/local/etc/rspamd/rspamd.newsyslog.conf to change log file rotation configuration. >>> Running mail/rspamd test suite... src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: has a spurious default value set src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: has a spurious default value set src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: has a spurious default value set src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: has a spurious default value set src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: has a spurious default value set src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: has a spurious default value set src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: has a spurious default value set src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: Required=N is the default src/opnsense/mvc/app/models/OPNsense/Rspamd/RSpamd.xml: