>>> Executing build step base on 25.1
ABI_FILE=/usr/lib/crt1.o
BLOCKSIZE=K
CONFIGDIR=/usr/tools/config/25.1
CONFIG_XML=/usr/local/etc/config.xml
COREBRANCH=stable/25.1
COREDIR=/usr/core
COREENV=CORE_PHP=83 CORE_ABI=25.1 CORE_PYTHON=311
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/25.1/amd64/images
LANG=C.UTF-8
LOGNAME=root
LOGSDIR=/usr/local/opnsense/build/25.1/amd64/logs
MAKEFLAGS= PORTSENV=MISMATCH=no SERVER=nightly@pkg.opnsense.org UPLOADDIR=incoming
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/25.1
PLUGINSDIR=/usr/plugins
PLUGINSENV=PLUGIN_PHP=83 PLUGIN_ABI=25.1 PLUGIN_PYTHON=311
PORTSBRANCH=master
PORTSDIR=/usr/ports
PORTSENV=MISMATCH=no
PORTSREFBRANCH=main
PORTSREFDIR=/usr/freebsd-ports
PORTSREFURL=https://git.FreeBSD.org/ports.git
PRINT_ENV_SKIP=1
PRODUCT_ABI=25.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://opnsense.c0urier.net
PRODUCT_NAME=OPNsense
PRODUCT_PERL=5.36
PRODUCT_PHP=83
PRODUCT_PLUGIN=os-*
PRODUCT_PLUGINS=os-*
PRODUCT_PRIVKEY=/usr/tools/config/25.1/repo.key
PRODUCT_PUBKEY=/usr/tools/config/25.1/repo.pub
PRODUCT_PYTHON=311
PRODUCT_RELEASE=OPNsense-202504041433
PRODUCT_RUBY=32
PRODUCT_SERVER=nightly@pkg.opnsense.org
PRODUCT_SETTINGS=25.1
PRODUCT_SIGNCHK=/usr/tools/scripts/pkg_fingerprint.sh /usr/tools/config/25.1/repo.pub
PRODUCT_SIGNCMD=/usr/tools/scripts/pkg_sign.sh /usr/tools/config/25.1/repo.pub /usr/tools/config/25.1/repo.key
PRODUCT_SSL=openssl
PRODUCT_SUFFIX=
PRODUCT_TARGET=amd64
PRODUCT_TYPE=opnsense
PRODUCT_UEFI=arm dvd serial vga vm
PRODUCT_VERSION=202504041433
PRODUCT_ZFS=
PWD=/usr/tools/build
SERVER=nightly@pkg.opnsense.org
SETSDIR=/usr/local/opnsense/build/25.1/amd64/sets
SHELL=/bin/sh
SRCABI=FreeBSD:14:amd64
SRCBRANCH=stable/25.1
SRCDIR=/usr/src
SRCREVISION=14.2
STAGEDIR=/usr/obj/usr/tools/config/25.1/amd64
STAGEDIRPREFIX=/usr/obj
TARGETDIR=/usr/local/opnsense/build/25.1/amd64
TARGETDIRPREFIX=/usr/local/opnsense/build
TOOLSBRANCH=master
TOOLSDIR=/usr/tools
UPLOADDIR=incoming
USER=root
>>> Running build step: base
>>> Passing arguments: (none)
>>> Reusing base set: /usr/local/opnsense/build/25.1/amd64/sets/base-25.1_16-amd64.txz
>>> Executing build step ports on 25.1
ABI_FILE=/usr/lib/crt1.o
BLOCKSIZE=K
CONFIGDIR=/usr/tools/config/25.1
CONFIG_XML=/usr/local/etc/config.xml
COREBRANCH=stable/25.1
COREDIR=/usr/core
COREENV=CORE_PHP=83 CORE_ABI=25.1 CORE_PYTHON=311
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/25.1/amd64/images
LANG=C.UTF-8
LOGNAME=root
LOGSDIR=/usr/local/opnsense/build/25.1/amd64/logs
MAKEFLAGS= PORTSENV=MISMATCH=no SERVER=nightly@pkg.opnsense.org UPLOADDIR=incoming
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/25.1
PLUGINSDIR=/usr/plugins
PLUGINSENV=PLUGIN_PHP=83 PLUGIN_ABI=25.1 PLUGIN_PYTHON=311
PORTSBRANCH=master
PORTSDIR=/usr/ports
PORTSENV=MISMATCH=no
PORTSREFBRANCH=main
PORTSREFDIR=/usr/freebsd-ports
PORTSREFURL=https://git.FreeBSD.org/ports.git
PRINT_ENV_SKIP=1
PRODUCT_ABI=25.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://mirror.wdc1.us.leaseweb.net/opnsense
PRODUCT_NAME=OPNsense
PRODUCT_PERL=5.36
PRODUCT_PHP=83
PRODUCT_PLUGIN=os-*
PRODUCT_PLUGINS=os-*
PRODUCT_PRIVKEY=/usr/tools/config/25.1/repo.key
PRODUCT_PUBKEY=/usr/tools/config/25.1/repo.pub
PRODUCT_PYTHON=311
PRODUCT_RELEASE=OPNsense-202504041433
PRODUCT_RUBY=32
PRODUCT_SERVER=nightly@pkg.opnsense.org
PRODUCT_SETTINGS=25.1
PRODUCT_SIGNCHK=/usr/tools/scripts/pkg_fingerprint.sh /usr/tools/config/25.1/repo.pub
PRODUCT_SIGNCMD=/usr/tools/scripts/pkg_sign.sh /usr/tools/config/25.1/repo.pub /usr/tools/config/25.1/repo.key
PRODUCT_SSL=openssl
PRODUCT_SUFFIX=
PRODUCT_TARGET=amd64
PRODUCT_TYPE=opnsense
PRODUCT_UEFI=arm dvd serial vga vm
PRODUCT_VERSION=202504041433
PRODUCT_ZFS=
PWD=/usr/tools/build
SERVER=nightly@pkg.opnsense.org
SETSDIR=/usr/local/opnsense/build/25.1/amd64/sets
SHELL=/bin/sh
SRCABI=FreeBSD:14:amd64
SRCBRANCH=stable/25.1
SRCDIR=/usr/src
SRCREVISION=14.2
STAGEDIR=/usr/obj/usr/tools/config/25.1/amd64
STAGEDIRPREFIX=/usr/obj
TARGETDIR=/usr/local/opnsense/build/25.1/amd64
TARGETDIRPREFIX=/usr/local/opnsense/build
TOOLSBRANCH=master
TOOLSDIR=/usr/tools
UPLOADDIR=incoming
USER=root
>>> Running build step: ports
>>> Passing arguments: (none)
>>> Step ports is up to date
>>> Executing build step plugins on 25.1
ABI_FILE=/usr/lib/crt1.o
BLOCKSIZE=K
CONFIGDIR=/usr/tools/config/25.1
CONFIG_XML=/usr/local/etc/config.xml
COREBRANCH=stable/25.1
COREDIR=/usr/core
COREENV=CORE_PHP=83 CORE_ABI=25.1 CORE_PYTHON=311
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/25.1/amd64/images
LANG=C.UTF-8
LOGNAME=root
LOGSDIR=/usr/local/opnsense/build/25.1/amd64/logs
MAKEFLAGS= PORTSENV=MISMATCH=no SERVER=nightly@pkg.opnsense.org UPLOADDIR=incoming
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/25.1
PLUGINSDIR=/usr/plugins
PLUGINSENV=PLUGIN_PHP=83 PLUGIN_ABI=25.1 PLUGIN_PYTHON=311
PORTSBRANCH=master
PORTSDIR=/usr/ports
PORTSENV=MISMATCH=no
PORTSREFBRANCH=main
PORTSREFDIR=/usr/freebsd-ports
PORTSREFURL=https://git.FreeBSD.org/ports.git
PRINT_ENV_SKIP=1
PRODUCT_ABI=25.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://mirror.wdc1.us.leaseweb.net/opnsense
PRODUCT_NAME=OPNsense
PRODUCT_PERL=5.36
PRODUCT_PHP=83
PRODUCT_PLUGIN=os-*
PRODUCT_PLUGINS=os-*
PRODUCT_PRIVKEY=/usr/tools/config/25.1/repo.key
PRODUCT_PUBKEY=/usr/tools/config/25.1/repo.pub
PRODUCT_PYTHON=311
PRODUCT_RELEASE=OPNsense-202504041433
PRODUCT_RUBY=32
PRODUCT_SERVER=nightly@pkg.opnsense.org
PRODUCT_SETTINGS=25.1
PRODUCT_SIGNCHK=/usr/tools/scripts/pkg_fingerprint.sh /usr/tools/config/25.1/repo.pub
PRODUCT_SIGNCMD=/usr/tools/scripts/pkg_sign.sh /usr/tools/config/25.1/repo.pub /usr/tools/config/25.1/repo.key
PRODUCT_SSL=openssl
PRODUCT_SUFFIX=
PRODUCT_TARGET=amd64
PRODUCT_TYPE=opnsense
PRODUCT_UEFI=arm dvd serial vga vm
PRODUCT_VERSION=202504041433
PRODUCT_ZFS=
PWD=/usr/tools/build
SERVER=nightly@pkg.opnsense.org
SETSDIR=/usr/local/opnsense/build/25.1/amd64/sets
SHELL=/bin/sh
SRCABI=FreeBSD:14:amd64
SRCBRANCH=stable/25.1
SRCDIR=/usr/src
SRCREVISION=14.2
STAGEDIR=/usr/obj/usr/tools/config/25.1/amd64
STAGEDIRPREFIX=/usr/obj
TARGETDIR=/usr/local/opnsense/build/25.1/amd64
TARGETDIRPREFIX=/usr/local/opnsense/build
TOOLSBRANCH=master
TOOLSDIR=/usr/tools
UPLOADDIR=incoming
USER=root
>>> Running build step: plugins
>>> Passing arguments: (none)
>>> Step plugins is up to date
>>> Executing build step core on 25.1
ABI_FILE=/usr/lib/crt1.o
BLOCKSIZE=K
CONFIGDIR=/usr/tools/config/25.1
CONFIG_XML=/usr/local/etc/config.xml
COREBRANCH=stable/25.1
COREDIR=/usr/core
COREENV=CORE_PHP=83 CORE_ABI=25.1 CORE_PYTHON=311
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/25.1/amd64/images
LANG=C.UTF-8
LOGNAME=root
LOGSDIR=/usr/local/opnsense/build/25.1/amd64/logs
MAKEFLAGS= PORTSENV=MISMATCH=no SERVER=nightly@pkg.opnsense.org UPLOADDIR=incoming
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/25.1
PLUGINSDIR=/usr/plugins
PLUGINSENV=PLUGIN_PHP=83 PLUGIN_ABI=25.1 PLUGIN_PYTHON=311
PORTSBRANCH=master
PORTSDIR=/usr/ports
PORTSENV=MISMATCH=no
PORTSREFBRANCH=main
PORTSREFDIR=/usr/freebsd-ports
PORTSREFURL=https://git.FreeBSD.org/ports.git
PRINT_ENV_SKIP=1
PRODUCT_ABI=25.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://mirror.fra10.de.leaseweb.net/opnsense
PRODUCT_NAME=OPNsense
PRODUCT_PERL=5.36
PRODUCT_PHP=83
PRODUCT_PLUGIN=os-*
PRODUCT_PLUGINS=os-*
PRODUCT_PRIVKEY=/usr/tools/config/25.1/repo.key
PRODUCT_PUBKEY=/usr/tools/config/25.1/repo.pub
PRODUCT_PYTHON=311
PRODUCT_RELEASE=OPNsense-202504041433
PRODUCT_RUBY=32
PRODUCT_SERVER=nightly@pkg.opnsense.org
PRODUCT_SETTINGS=25.1
PRODUCT_SIGNCHK=/usr/tools/scripts/pkg_fingerprint.sh /usr/tools/config/25.1/repo.pub
PRODUCT_SIGNCMD=/usr/tools/scripts/pkg_sign.sh /usr/tools/config/25.1/repo.pub /usr/tools/config/25.1/repo.key
PRODUCT_SSL=openssl
PRODUCT_SUFFIX=
PRODUCT_TARGET=amd64
PRODUCT_TYPE=opnsense
PRODUCT_UEFI=arm dvd serial vga vm
PRODUCT_VERSION=202504041433
PRODUCT_ZFS=
PWD=/usr/tools/build
SERVER=nightly@pkg.opnsense.org
SETSDIR=/usr/local/opnsense/build/25.1/amd64/sets
SHELL=/bin/sh
SRCABI=FreeBSD:14:amd64
SRCBRANCH=stable/25.1
SRCDIR=/usr/src
SRCREVISION=14.2
STAGEDIR=/usr/obj/usr/tools/config/25.1/amd64
STAGEDIRPREFIX=/usr/obj
TARGETDIR=/usr/local/opnsense/build/25.1/amd64
TARGETDIRPREFIX=/usr/local/opnsense/build
TOOLSBRANCH=master
TOOLSDIR=/usr/tools
UPLOADDIR=incoming
USER=root
>>> Running build step: core
>>> Passing arguments: (none)
>>> Step core is up to date
>>> Executing build step test on 25.1
ABI_FILE=/usr/lib/crt1.o
BLOCKSIZE=K
CONFIGDIR=/usr/tools/config/25.1
CONFIG_XML=/usr/local/etc/config.xml
COREBRANCH=stable/25.1
COREDIR=/usr/core
COREENV=CORE_PHP=83 CORE_ABI=25.1 CORE_PYTHON=311
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/25.1/amd64/images
LANG=C.UTF-8
LOGNAME=root
LOGSDIR=/usr/local/opnsense/build/25.1/amd64/logs
MAKEFLAGS= PORTSENV=MISMATCH=no SERVER=nightly@pkg.opnsense.org UPLOADDIR=incoming
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/25.1
PLUGINSDIR=/usr/plugins
PLUGINSENV=PLUGIN_PHP=83 PLUGIN_ABI=25.1 PLUGIN_PYTHON=311
PORTSBRANCH=master
PORTSDIR=/usr/ports
PORTSENV=MISMATCH=no
PORTSREFBRANCH=main
PORTSREFDIR=/usr/freebsd-ports
PORTSREFURL=https://git.FreeBSD.org/ports.git
PRINT_ENV_SKIP=1
PRODUCT_ABI=25.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://mirror.sfo12.us.leaseweb.net/opnsense
PRODUCT_NAME=OPNsense
PRODUCT_PERL=5.36
PRODUCT_PHP=83
PRODUCT_PLUGIN=os-*
PRODUCT_PLUGINS=os-*
PRODUCT_PRIVKEY=/usr/tools/config/25.1/repo.key
PRODUCT_PUBKEY=/usr/tools/config/25.1/repo.pub
PRODUCT_PYTHON=311
PRODUCT_REBUILD=yes
PRODUCT_RELEASE=OPNsense-202504041433
PRODUCT_RUBY=32
PRODUCT_SERVER=nightly@pkg.opnsense.org
PRODUCT_SETTINGS=25.1
PRODUCT_SIGNCHK=/usr/tools/scripts/pkg_fingerprint.sh /usr/tools/config/25.1/repo.pub
PRODUCT_SIGNCMD=/usr/tools/scripts/pkg_sign.sh /usr/tools/config/25.1/repo.pub /usr/tools/config/25.1/repo.key
PRODUCT_SSL=openssl
PRODUCT_SUFFIX=
PRODUCT_TARGET=amd64
PRODUCT_TYPE=opnsense
PRODUCT_UEFI=arm dvd serial vga vm
PRODUCT_VERSION=202504041433
PRODUCT_ZFS=
PWD=/usr/tools/build
SERVER=nightly@pkg.opnsense.org
SETSDIR=/usr/local/opnsense/build/25.1/amd64/sets
SHELL=/bin/sh
SRCABI=FreeBSD:14:amd64
SRCBRANCH=stable/25.1
SRCDIR=/usr/src
SRCREVISION=14.2
STAGEDIR=/usr/obj/usr/tools/config/25.1/amd64
STAGEDIRPREFIX=/usr/obj
TARGETDIR=/usr/local/opnsense/build/25.1/amd64
TARGETDIRPREFIX=/usr/local/opnsense/build
TOOLSBRANCH=master
TOOLSDIR=/usr/tools
UPLOADDIR=incoming
USER=root
>>> Running build step: test
>>> Passing arguments: nightly
>>> Setting up stage in /usr/obj/usr/tools/config/25.1/amd64
>>> Setting up base in /usr/obj/usr/tools/config/25.1/amd64
>>> Setting up /usr/core clone in /usr/obj/usr/tools/config/25.1/amd64
>>> Setting up /usr/plugins clone in /usr/obj/usr/tools/config/25.1/amd64
>>> Setting up chroot in /usr/obj/usr/tools/config/25.1/amd64
ELF ldconfig path: /lib /usr/lib /usr/lib/compat
32-bit compatibility ldconfig path:
>>> Extracting packages in /usr/obj/usr/tools/config/25.1/amd64
>>> Installing packages in /usr/obj/usr/tools/config/25.1/amd64: opnsense os-debug
pkg: No packages installed.  Nothing to do!
Installing pkg-1.19.2_5...
Extracting pkg-1.19.2_5: .......... done
Installing opnsense-25.1.4_33...
`-- Installing ca_root_nss-3.108...
`-- Extracting ca_root_nss-3.108: ..... done
`-- Installing choparp-20150613_1...
`-- Extracting choparp-20150613_1: ...... done
`-- Installing cpustats-0.1...
`-- Extracting cpustats-0.1: . done
`-- Installing dhcp6c-20241008...
`-- Extracting dhcp6c-20241008: ........ done
`-- Installing dhcrelay-1.0...
`-- Extracting dhcrelay-1.0: ....... done
`-- Installing dnsmasq-2.91,1...
|   `-- Installing nettle-3.10.1...
|   | `-- 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.1: .......... done
`-- Extracting dnsmasq-2.91,1: .......... done
`-- Installing dpinger-3.3...
`-- Extracting dpinger-3.3: .... done
`-- Installing expiretable-0.6_3...
`-- Extracting expiretable-0.6_3: ... done
`-- Installing filterlog-0.7_1...
`-- Extracting filterlog-0.7_1: .... 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_2...
|   `-- Installing openssl-3.0.16,1...
|   `-- Extracting openssl-3.0.16,1: .......... done
`-- Extracting hostapd-2.11_2: ....... 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 isc-dhcp44-server-4.4.3P1_2...
===> Creating groups
Creating group 'dhcpd' with gid '136'
===> Creating users
Creating user 'dhcpd' with uid '136'
`-- Extracting isc-dhcp44-server-4.4.3P1_2: .......... done
`-- Installing kea-2.6.1_2...
|   `-- Installing log4cplus-2.1.2...
|   `-- Extracting log4cplus-2.1.2: .......... done
|   `-- Installing boost-libs-1.87.0_1...
|   | `-- Installing icu-76.1,1...
|   | `-- Extracting icu-76.1,1: .......... done
|   `-- Extracting boost-libs-1.87.0_1: .......... done
`-- Extracting kea-2.6.1_2: .......... done
`-- Installing lighttpd-1.4.78...
|   `-- Installing pcre2-10.45...
|   `-- Extracting pcre2-10.45: .......... done
===> Creating groups
Using existing group 'www'
===> Creating users
Using existing user 'www'
`-- Extracting lighttpd-1.4.78: .......... done
`-- Installing monit-5.34.4...
`-- Extracting monit-5.34.4: ....... done
`-- Installing mpd5-5.9_19...
`-- Extracting mpd5-5.9_19: .......... done
`-- Installing ntp-4.2.8p18_4...
|   `-- Installing perl5-5.36.3_2...
|   `-- Extracting perl5-5.36.3_2: .......... done
|   `-- Installing libevent-2.1.12...
|   `-- Extracting libevent-2.1.12: .......... done
|   `-- Installing libedit-3.1.20250104,1...
|   `-- Extracting libedit-3.1.20250104,1: .......... done
`-- Extracting ntp-4.2.8p18_4: .......... done
`-- Installing openssh-portable-9.9.p2_1,1...
|   `-- Installing libfido2-1.15.0...
|   | `-- Installing libcbor-0.11.0...
|   |   `-- Installing libcjson-1.7.18_2...
|   |   `-- Extracting libcjson-1.7.18_2: .......... done
|   | `-- Extracting libcbor-0.11.0: .......... done
|   `-- Extracting libfido2-1.15.0: .......... done
|   `-- Installing ldns-1.8.4...
|   `-- Extracting ldns-1.8.4: .......... done
`-- Extracting openssh-portable-9.9.p2_1,1: .......... done
`-- Installing openvpn-2.6.13...
|   `-- Installing pkcs11-helper-1.29.0_3...
|   `-- Extracting pkcs11-helper-1.29.0_3: .......... done
|   `-- Installing easy-rsa-3.2.2,1...
|   `-- Extracting easy-rsa-3.2.2,1: .......... done
|   `-- Installing lzo2-2.10_1...
|   `-- Extracting lzo2-2.10_1: .......... done
|   `-- Installing liblz4-1.10.0,1...
|   `-- Extracting liblz4-1.10.0,1: .......... done
===> Creating groups
Creating group 'openvpn' with gid '301'
===> Creating users
Creating user 'openvpn' with uid '301'
`-- Extracting openvpn-2.6.13: .......... done
`-- Installing opnsense-installer-25.1...
|   `-- Installing cpdup-1.22_1...
|   `-- Extracting cpdup-1.22_1: ..... done
`-- Extracting opnsense-installer-25.1: .......... done
`-- Installing opnsense-lang-25.1...
`-- Extracting opnsense-lang-25.1: .......... done
`-- Installing opnsense-update-25.1.3...
|   `-- Installing libucl-0.9.2...
|   `-- Extracting libucl-0.9.2: .......... done
`-- Extracting opnsense-update-25.1.3: .......... done
`-- Installing pam_opnsense-24.1...
`-- Extracting pam_opnsense-24.1: ........ done
`-- Installing pftop-0.12...
|   `-- Installing libpfctl-0.15...
|   `-- Extracting libpfctl-0.15: ...... done
`-- Extracting pftop-0.12: ..... done
`-- Installing php83-ctype-8.3.19_1...
|   `-- Installing php83-8.3.19_1...
|   | `-- Installing libxml2-2.11.9...
|   |   `-- Installing readline-8.2.13_2...
|   |   `-- Extracting readline-8.2.13_2: .......... done
|   | `-- Extracting libxml2-2.11.9: .......... done
|   | `-- Installing libargon2-20190702_1...
|   | `-- Extracting libargon2-20190702_1: .......... done
|   `-- Extracting php83-8.3.19_1: .......... done
`-- Extracting php83-ctype-8.3.19_1: ........ done
`-- Installing php83-curl-8.3.19_1...
|   `-- Installing curl-8.12.1...
|   | `-- Installing libnghttp2-1.65.0...
|   | `-- Extracting libnghttp2-1.65.0: .......... done
|   | `-- Installing libpsl-0.21.5_2...
|   |   `-- Installing libidn2-2.3.8...
|   |   | `-- Installing libunistring-1.3...
|   |   | `-- Extracting libunistring-1.3: .......... done
|   |   `-- Extracting libidn2-2.3.8: .......... done
|   | `-- Extracting libpsl-0.21.5_2: .......... done
|   | `-- Installing zstd-1.5.7...
|   | `-- Extracting zstd-1.5.7: .......... done
|   | `-- Installing brotli-1.1.0,1...
|   | `-- Extracting brotli-1.1.0,1: .......... done
|   `-- Extracting curl-8.12.1: .......... done
`-- Extracting php83-curl-8.3.19_1: .......... done
`-- Installing php83-dom-8.3.19_1...
`-- Extracting php83-dom-8.3.19_1: .......... done
`-- Installing php83-filter-8.3.19_1...
`-- Extracting php83-filter-8.3.19_1: ......... done
`-- Installing php83-gettext-8.3.19_1...
|   `-- Installing gettext-runtime-0.23.1...
|   `-- Extracting gettext-runtime-0.23.1: .......... done
`-- Extracting php83-gettext-8.3.19_1: ........ done
`-- Installing php83-google-api-php-client-2.4.0...
`-- Extracting php83-google-api-php-client-2.4.0: .......... done
`-- Installing php83-ldap-8.3.19_1...
|   `-- 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.9_1...
|   | `-- Installing cyrus-sasl-gssapi-2.1.28...
|   |   `-- Installing krb5-1.21.3_1...
|   |   `-- Extracting krb5-1.21.3_1: .......... done
|   | `-- Extracting cyrus-sasl-gssapi-2.1.28: .......... done
|   `-- Extracting openldap26-client-2.6.9_1: .......... done
`-- Extracting php83-ldap-8.3.19_1: ........ done
`-- Installing php83-pcntl-8.3.19_1...
`-- Extracting php83-pcntl-8.3.19_1: ......... done
`-- Installing php83-pdo-8.3.19_1...
`-- Extracting php83-pdo-8.3.19_1: .......... 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.13...
|   | `-- Installing php83-xml-8.3.19_1...
|   | `-- Extracting php83-xml-8.3.19_1: ......... done
|   | `-- Installing php83-zlib-8.3.19_1...
|   | `-- Extracting php83-zlib-8.3.19_1: ........ done
|   `-- Extracting php83-pear-1.10.13: .......... 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_3...
`-- Extracting php83-pecl-radius-1.4.0b1_3: .......... done
`-- Installing php83-phalcon-5.9.0...
|   `-- Installing php83-session-8.3.19_1...
|   `-- Extracting php83-session-8.3.19_1: .......... done
|   `-- Installing php83-mbstring-8.3.19_1...
|   | `-- Installing oniguruma-6.9.10...
|   | `-- Extracting oniguruma-6.9.10: .......... done
|   `-- Extracting php83-mbstring-8.3.19_1: .......... done
`-- Extracting php83-phalcon-5.9.0: ........ done
`-- Installing php83-phpseclib-3.0.42...
`-- Extracting php83-phpseclib-3.0.42: ......... done
`-- Installing php83-simplexml-8.3.19_1...
`-- Extracting php83-simplexml-8.3.19_1: ......... done
`-- Installing php83-sockets-8.3.19_1...
`-- Extracting php83-sockets-8.3.19_1: .......... done
`-- Installing php83-sqlite3-8.3.19_1...
|   `-- Installing sqlite3-3.46.1_1,1...
|   `-- Extracting sqlite3-3.46.1_1,1: .......... done
`-- Extracting php83-sqlite3-8.3.19_1: ......... done
`-- Installing py311-Jinja2-3.1.6...
|   `-- Installing py311-markupsafe-2.1.5_1...
|   | `-- Installing python311-3.11.11...
|   |   `-- Installing mpdecimal-4.0.0...
|   |   `-- Extracting mpdecimal-4.0.0: .......... done
|   |   `-- Installing libffi-3.4.6...
|   |   `-- Extracting libffi-3.4.6: .......... done
|   | `-- Extracting python311-3.11.11: .......... done
|   `-- Extracting py311-markupsafe-2.1.5_1: .......... done
|   `-- Installing py311-Babel-2.17.0_1...
|   `-- Extracting py311-Babel-2.17.0_1: .......... done
`-- Extracting py311-Jinja2-3.1.6: .......... done
`-- Installing py311-dnspython-2.7.0,1...
|   `-- Installing py311-httpx-0.28.1...
|   | `-- Installing py311-httpcore-1.0.7...
|   |   `-- Installing py311-h2-4.1.0_1...
|   |   | `-- Installing py311-hyperframe-6.0.0_1...
|   |   | `-- Extracting py311-hyperframe-6.0.0_1: .......... done
|   |   | `-- Installing py311-hpack-4.0.0_1...
|   |   | `-- Extracting py311-hpack-4.0.0_1: .......... done
|   |   `-- Extracting py311-h2-4.1.0_1: .......... done
|   |   `-- Installing py311-certifi-2025.1.31...
|   |   `-- Extracting py311-certifi-2025.1.31: .......... done
|   |   `-- Installing py311-h11-0.14.0_1...
|   |   `-- Extracting py311-h11-0.14.0_1: .......... done
|   |   `-- Installing py311-anyio-4.8.0...
|   |   | `-- Installing py311-truststore-0.10.1...
|   |   | `-- Extracting py311-truststore-0.10.1: .......... done
|   |   | `-- Installing py311-idna-3.10...
|   |   | `-- Extracting py311-idna-3.10: .......... done
|   |   | `-- Installing py311-typing-extensions-4.12.2...
|   |   | `-- Extracting py311-typing-extensions-4.12.2: .......... done
|   |   | `-- Installing py311-sniffio-1.3.1...
|   |   | `-- Extracting py311-sniffio-1.3.1: .......... done
|   |   `-- Extracting py311-anyio-4.8.0: .......... done
|   | `-- Extracting py311-httpcore-1.0.7: .......... done
|   | `-- Installing py311-socksio-1.0.0_1...
|   | `-- Extracting py311-socksio-1.0.0_1: .......... done
|   `-- Extracting py311-httpx-0.28.1: .......... done
|   `-- Installing py311-aioquic-1.2.0...
|   | `-- Installing py311-pylsqpack-0.3.19...
|   | `-- Extracting py311-pylsqpack-0.3.19: .......... done
|   | `-- Installing py311-service-identity-24.2.0...
|   |   `-- Installing py311-cryptography-42.0.8_7,1...
|   |   | `-- Installing py311-cffi-1.17.1...
|   |   |   `-- Installing py311-pycparser-2.22...
|   |   |   `-- Extracting py311-pycparser-2.22: .......... done
|   |   | `-- Extracting py311-cffi-1.17.1: .......... done
|   |   `-- Extracting py311-cryptography-42.0.8_7,1: .......... done
|   |   `-- Installing py311-pyasn1-modules-0.4.1...
|   |   | `-- Installing py311-pyasn1-0.6.0...
|   |   | `-- Extracting py311-pyasn1-0.6.0: .......... done
|   |   `-- Extracting py311-pyasn1-modules-0.4.1: .......... done
|   |   `-- Installing py311-attrs-25.3.0...
|   |   `-- Extracting py311-attrs-25.3.0: .......... done
|   | `-- Extracting py311-service-identity-24.2.0: .......... done
|   | `-- Installing py311-openssl-24.1.0_1,1...
|   | `-- Extracting py311-openssl-24.1.0_1,1: .......... done
|   `-- Extracting py311-aioquic-1.2.0: .......... done
|   `-- Installing py311-trio-0.29.0...
|   | `-- Installing py311-sortedcontainers-2.4.0_1...
|   | `-- Extracting py311-sortedcontainers-2.4.0_1: .......... done
|   | `-- Installing py311-outcome-1.3.0_2...
|   | `-- Extracting py311-outcome-1.3.0_2: .......... done
|   | `-- Installing py311-async_generator-1.10_1...
|   | `-- Extracting py311-async_generator-1.10_1: .......... done
|   `-- Extracting py311-trio-0.29.0: .......... done
`-- Extracting py311-dnspython-2.7.0,1: .......... done
`-- Installing py311-jq-1.8.0_1...
|   `-- Installing py311-requests-2.32.3...
|   | `-- Installing py311-charset-normalizer-3.4.1_1...
|   | `-- Extracting py311-charset-normalizer-3.4.1_1: .......... done
|   | `-- Installing py311-urllib3-1.26.20,1...
|   |   `-- Installing py311-pysocks-1.7.1_1...
|   |   `-- Extracting py311-pysocks-1.7.1_1: .......... done
|   | `-- Extracting py311-urllib3-1.26.20,1: .......... done
|   `-- Extracting py311-requests-2.32.3: .......... done
|   `-- Installing jq-1.7.1...
|   `-- Extracting jq-1.7.1: .......... done
`-- Extracting py311-jq-1.8.0_1: ........ done
`-- Installing py311-ldap3-2.9.1_1...
`-- Extracting py311-ldap3-2.9.1_1: .......... done
`-- Installing py311-netaddr-1.3.0...
`-- Extracting py311-netaddr-1.3.0: .......... done
`-- Installing py311-sqlite3-3.11.11_10...
`-- Extracting py311-sqlite3-3.11.11_10: ......... done
`-- Installing py311-ujson-5.10.0_1...
`-- Extracting py311-ujson-5.10.0_1: ......... done
`-- Installing py311-vici-5.9.11_1...
`-- Extracting py311-vici-5.9.11_1: .......... done
`-- Installing radvd-2.20...
`-- Extracting radvd-2.20: .......... done
`-- Installing rrdtool-1.9.0...
|   `-- Installing glib-2.80.5_1,2...
|   | `-- Installing py311-packaging-24.2...
|   | `-- Extracting py311-packaging-24.2: .......... done
|   | `-- Installing libiconv-1.17_1...
|   | `-- Extracting libiconv-1.17_1: .......... done
|   `-- Extracting glib-2.80.5_1,2: .......... done
`-- Extracting rrdtool-1.9.0: .......... done
`-- Installing samplicator-1.3.8.r1_1...
`-- Extracting samplicator-1.3.8.r1_1: ..... done
`-- Installing strongswan-5.9.14...
`-- Extracting strongswan-5.9.14: .......... done
`-- Installing sudo-1.9.16p2_1...
`-- Extracting sudo-1.9.16p2_1: .......... done
`-- Installing syslog-ng-4.8.1_5...
|   `-- Installing e2fsprogs-libuuid-1.47.2...
|   `-- Extracting e2fsprogs-libuuid-1.47.2: .......... done
|   `-- Installing json-c-0.18...
|   `-- Extracting json-c-0.18: .......... done
|   `-- Installing ivykis-0.43.2...
|   `-- Extracting ivykis-0.43.2: .......... done
`-- Extracting syslog-ng-4.8.1_5: .......... done
`-- Installing unbound-1.22.0_1...
|   `-- Installing expat-2.7.0...
|   `-- Extracting expat-2.7.0: .......... done
|   `-- Installing libsodium-1.0.19...
|   `-- Extracting libsodium-1.0.19: .......... done
===> Creating groups
Using existing group 'unbound'
===> Creating users
Using existing user 'unbound'
`-- Extracting unbound-1.22.0_1: .......... done
`-- Installing wpa_supplicant-2.11_4...
`-- Extracting wpa_supplicant-2.11_4: ....... done
`-- Installing zip-3.0_4...
`-- Extracting zip-3.0_4: .......... done
`-- Installing beep-1.0_2...
`-- Extracting beep-1.0_2: ..... done
`-- Installing py311-duckdb-1.2.1_1...
|   `-- Installing py311-pandas-2.1.4,1...
|   | `-- Installing py311-numpy-1.26.4_6,1...
|   | `-- Extracting py311-numpy-1.26.4_6,1: .......... done
|   | `-- Installing py311-numexpr-2.10.2...
|   | `-- Extracting py311-numexpr-2.10.2: .......... done
|   | `-- Installing py311-bottleneck-1.3.8_1...
|   | `-- Extracting py311-bottleneck-1.3.8_1: .......... done
|   | `-- Installing py311-tzdata-2025.2...
|   | `-- Extracting py311-tzdata-2025.2: .......... done
|   | `-- Installing py311-pytz-2024.2_1,1...
|   | `-- Extracting py311-pytz-2024.2_1,1: .......... done
|   | `-- Installing py311-python-dateutil-2.9.0...
|   |   `-- Installing py311-six-1.17.0...
|   |   `-- Extracting py311-six-1.17.0: .......... done
|   | `-- Extracting py311-python-dateutil-2.9.0: .......... done
|   `-- Extracting py311-pandas-2.1.4,1: .......... done
`-- Extracting py311-duckdb-1.2.1_1: .......... done
`-- Installing suricata-7.0.10...
|   `-- Installing libyaml-0.2.5...
|   `-- Extracting libyaml-0.2.5: ......... done
|   `-- Installing nss-3.109...
|   | `-- Installing nspr-4.36...
|   | `-- Extracting nspr-4.36: .......... done
|   `-- Extracting nss-3.109: .......... done
|   `-- Installing libnet-1.3,1...
|   `-- Extracting libnet-1.3,1: .......... done
|   `-- Installing py311-pyyaml-6.0.1_1...
|   `-- Extracting py311-pyyaml-6.0.1_1: .......... done
|   `-- Installing jansson-2.14...
|   `-- Extracting jansson-2.14: .......... done
|   `-- Installing hyperscan-5.4.2...
|   `-- Extracting hyperscan-5.4.2: .......... done
`-- Extracting suricata-7.0.10: .......... done
Extracting opnsense-25.1.4_33: .......... 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'
Compiling glib schemas
No schema files found: doing nothing.
Generating GIO modules cache
=====
Message from ca_root_nss-3.108:

--
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.91,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_2:

--
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 isc-dhcp44-server-4.4.3P1_2:

--
****  To setup dhcpd, please edit /usr/local/etc/dhcpd.conf.

****  This port installs the dhcp daemon, but doesn't invoke dhcpd by default.
      If you want to invoke dhcpd at startup, add these lines to /etc/rc.conf:

	    dhcpd_enable="YES"				# dhcpd enabled?
	    dhcpd_flags="-q"				# command option(s)
	    dhcpd_conf="/usr/local/etc/dhcpd.conf"	# configuration file
	    dhcpd_ifaces=""				# ethernet interface(s)
	    dhcpd_withumask="022"			# file creation mask

****  If compiled with paranoia support (the default), the following rc.conf
      options are also supported:

	    dhcpd_chuser_enable="YES"		# runs w/o privileges?
	    dhcpd_withuser="dhcpd"		# user name to run as
	    dhcpd_withgroup="dhcpd"		# group name to run as
	    dhcpd_chroot_enable="YES"		# runs chrooted?
	    dhcpd_devfs_enable="YES"		# use devfs if available?
	    dhcpd_rootdir="/var/db/dhcpd"	# directory to run in
	    dhcpd_includedir="<some_dir>"	# directory with config-
						  files to include

****  WARNING: never edit the chrooted or jailed dhcpd.conf file but
      /usr/local/etc/dhcpd.conf instead which is always copied where
      needed upon startup.
=====
Message from boost-libs-1.87.0_1:

--
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.34.4:

--
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_4:

--
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-9.9.p2_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.2,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
  easyrsa help options  # for help on 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.13:

--
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 <spec>.ovpn

For compatibility notes when interoperating with older OpenVPN
versions, please see <http://openvpn.net/relnotes.html>

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.19_1:

--
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.19_1:

--
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.19_1:

--
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.19_1:

--
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.19_1:

--
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.9_1:

--
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.19_1:

--
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.19_1:

--
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.19_1:

--
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.19_1:

--
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.19_1:

--
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_3:

--
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.19_1:

--
This file has been added to automatically load the installed extension:
/usr/local/etc/php/ext-18-session.ini.sample
=====
Message from php83-mbstring-8.3.19_1:

--
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.9.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.19_1:

--
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.19_1:

--
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.19_1:

--
This file has been added to automatically load the installed extension:
/usr/local/etc/php/ext-20-sqlite3.ini.sample
=====
Message from python311-3.11.11:

--
Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:

py311-gdbm       databases/py-gdbm@py311
py311-sqlite3    databases/py-sqlite3@py311
py311-tkinter    x11-toolkits/py-tkinter@py311
=====
Message from py311-urllib3-1.26.20,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 strongswan-5.9.14:

--
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.8.1_5:

--
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_4:

--
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 py311-pandas-2.1.4,1:

--
Install math/py-statsmodels to enable parts of pandas.stats.
Install devel/py-xarray to enable the to_xarray() function.
=====
Message from suricata-7.0.10:

--
If you want to run Suricata in IDS mode, add to /etc/rc.conf:

	suricata_enable="YES"
	suricata_interface="<if>"

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-25.1.4_33:

--
What are you looking at?
Installing os-debug-1.7...
`-- Installing php83-pear-PHP_CodeSniffer-3.7.2...
|   `-- Installing php83-xmlwriter-8.3.19_1...
|   `-- Extracting php83-xmlwriter-8.3.19_1: ........ done
|   `-- Installing php83-tokenizer-8.3.19_1...
|   `-- Extracting php83-tokenizer-8.3.19_1: ......... 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.3.2...
`-- Extracting php83-pecl-xdebug-3.3.2: ........ done
`-- Installing phpunit9-php83-9.6.22...
|   `-- Installing php83-phar-8.3.19_1...
|   `-- Extracting php83-phar-8.3.19_1: .......... done
`-- Extracting phpunit9-php83-9.6.22: .... done
`-- Installing py311-pycodestyle-2.12.1_1...
`-- Extracting py311-pycodestyle-2.12.1_1: .......... done
`-- Installing py311-pytest-8.1.1,1...
|   `-- Installing py311-pluggy-1.5.0...
|   `-- Extracting py311-pluggy-1.5.0: .......... done
|   `-- Installing py311-iniconfig-1.1.1_2...
|   `-- Extracting py311-iniconfig-1.1.1_2: .......... done
`-- Extracting py311-pytest-8.1.1,1: .......... done
`-- Installing py311-scapy-2.6.1...
|   `-- Installing py311-pypcap-1.3.0_1...
|   `-- Extracting py311-pypcap-1.3.0_1: .......... done
`-- Extracting py311-scapy-2.6.1: .......... done
`-- Installing p5-File-Slurp-9999.27...
`-- Extracting p5-File-Slurp-9999.27: ....... done
`-- Installing git-2.49.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.49.0: .......... done
Extracting os-debug-1.7: .... done
=====
Message from php83-xmlwriter-8.3.19_1:

--
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.19_1:

--
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.3.2:

--
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.19_1:

--
This file has been added to automatically load the installed extension:
/usr/local/etc/php/ext-20-phar.ini.sample
=====
Message from git-2.49.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/25.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 'dhcpd'
===> Creating users
Using existing user 'dhcpd'
===> 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 (25) were found.
===> Restoring critical core files
Checking all packages: .......... done
Checking all packages: .......... done
>>> Running /usr/core test suite...
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/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-openvpn
test -x /usr/core/src/etc/rc.syshook.d/import/20-importer
test -x /usr/core/src/etc/rc.syshook.d/upgrade/90-cleanup.sh
test -x /usr/core/src/etc/rc.syshook.d/upgrade/10-sanity.sh
test -x /usr/core/src/etc/rc.syshook.d/upgrade/20-unbound-duckdb.py
test -x /usr/core/src/etc/rc.syshook.d/update/10-refresh.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-dhcpleases
test -x /usr/core/src/etc/rc.syshook.d/backup/20-captiveportal
test -x /usr/core/src/etc/rc.syshook.d/backup/20-duid
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/monitor/20-recover
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/opnsense/scripts/dns/query_dns.py
test -x /usr/core/src/opnsense/scripts/openssh/ssh_query.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/tests/alias_tests.py
test -x /usr/core/src/opnsense/scripts/filter/tests/__init__.py
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/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_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/setup.sh
test -x /usr/core/src/opnsense/scripts/shaper/dummynet_stats.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/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/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/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/Stats/Temperature.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/States.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/GatewayQuality.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/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/Stats/Mbuf.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/Types/Temperature.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/Processor.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/States.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/Packets.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/GatewayQuality.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/Traffic.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/interfaces/list_sockstat.py
test -x /usr/core/src/opnsense/scripts/interfaces/macinfo.py
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/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/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/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/OPNsense/Monit/gateway_alert
test -x /usr/core/src/opnsense/scripts/OPNsense/Monit/setup.sh
test -x /usr/core/src/opnsense/scripts/OPNsense/Monit/carp_status
test -x /usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/lib/arp.py
test -x /usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/lib/__init__.py
test -x /usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/lib/daemonize.py
test -x /usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/lib/pf.py
test -x /usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/lib/db.py
test -x /usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/allow.py
test -x /usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/fetch_template.py
test -x /usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/cp-background-process.py
test -x /usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/overlay_template.py
test -x /usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/listClients.py
test -x /usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/set_session_restrictions.py
test -x /usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/generate_certs.php
test -x /usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/disconnect.py
test -x /usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/strip_template.py
test -x /usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/process_accounting_messages.php
test -x /usr/core/src/opnsense/scripts/dhcp/get_kea_leases.py
test -x /usr/core/src/opnsense/scripts/dhcp/prefixes.php
test -x /usr/core/src/opnsense/scripts/dhcp/get_leases6.py
test -x /usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py
test -x /usr/core/src/opnsense/scripts/dhcp/cleanup_leases6.php
test -x /usr/core/src/opnsense/scripts/dhcp/dnsmasq_watcher.py
test -x /usr/core/src/opnsense/scripts/dhcp/prefixes.sh
test -x /usr/core/src/opnsense/scripts/dhcp/cleanup_leases4.php
test -x /usr/core/src/opnsense/scripts/dhcp/get_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/reresolve-dns.py
test -x /usr/core/src/opnsense/scripts/Wireguard/wg_show.py
test -x /usr/core/src/opnsense/scripts/Wireguard/gen_keypair.py
test -x /usr/core/src/opnsense/scripts/Wireguard/wg-service-control.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/generate_certs
test -x /usr/core/src/opnsense/scripts/syslog/streamLog.py
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/sysctl_defaults.php
test -x /usr/core/src/opnsense/scripts/system/sysctl.py
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/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
PHP 8.3.19 | 10 parallel jobs
............................................................   60/2428 (2 %)
............................................................  120/2428 (4 %)
............................................................  180/2428 (7 %)
............................................................  240/2428 (9 %)
............................................................  300/2428 (12 %)
............................................................  360/2428 (14 %)
............................................................  420/2428 (17 %)
............................................................  480/2428 (19 %)
............................................................  540/2428 (22 %)
............................................................  600/2428 (24 %)
............................................................  660/2428 (27 %)
............................................................  720/2428 (29 %)
............................................................  780/2428 (32 %)
............................................................  840/2428 (34 %)
............................................................  900/2428 (37 %)
............................................................  960/2428 (39 %)
............................................................ 1020/2428 (42 %)
............................................................ 1080/2428 (44 %)
............................................................ 1140/2428 (46 %)
............................................................ 1200/2428 (49 %)
............................................................ 1260/2428 (51 %)
............................................................ 1320/2428 (54 %)
............................................................ 1380/2428 (56 %)
............................................................ 1440/2428 (59 %)
............................................................ 1500/2428 (61 %)
............................................................ 1560/2428 (64 %)
............................................................ 1620/2428 (66 %)
............................................................ 1680/2428 (69 %)
............................................................ 1740/2428 (71 %)
............................................................ 1800/2428 (74 %)
............................................................ 1860/2428 (76 %)
............................................................ 1920/2428 (79 %)
............................................................ 1980/2428 (81 %)
............................................................ 2040/2428 (84 %)
............................................................ 2100/2428 (86 %)
............................................................ 2160/2428 (88 %)
............................................................ 2220/2428 (91 %)
............................................................ 2280/2428 (93 %)
............................................................ 2340/2428 (96 %)
............................................................ 2400/2428 (98 %)
............................                                 2428/2428 (100 %)


Checked 2428 files in 3 seconds
No syntax error found
/usr/core/src/etc/rc.syshook.d/upgrade/20-unbound-duckdb.py:30:1: E402 module level import not at top of file
/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/OPNsense/CaptivePortal/cp-background-process.py:38:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/cp-background-process.py:39:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/cp-background-process.py:40:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/cp-background-process.py:41:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/cp-background-process.py:42:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/cp-background-process.py:43:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/cp-background-process.py:124:25: E117 over-indented
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/cp-background-process.py:128:25: E117 over-indented
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/cp-background-process.py:187:29: E117 over-indented
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/cp-background-process.py:233:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/cp-background-process.py:291:9: E722 do not use bare 'except'
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/cp-background-process.py:297:1: E305 expected 2 blank lines after class or function definition, found 1
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/fetch_template.py:72:61: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/overlay_template.py:45:14: E211 whitespace before '('
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/lib/db.py:154:12: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()`
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/lib/db.py:171:12: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()`
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/lib/db.py:279:12: E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()`
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/lib/pf.py:31:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/lib/pf.py:93:32: E272 multiple spaces before keyword
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/lib/pf.py:95:60: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/lib/pf.py:95:93: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/OPNsense/CaptivePortal/lib/pf.py:95:110: E226 missing whitespace around arithmetic operator
/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/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/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/syslog/log_matcher.py:36:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/syslog/log_matcher.py:38: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/dhcp/dnsmasq_watcher.py:41:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/dhcp/dnsmasq_watcher.py:42:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/dhcp/dnsmasq_watcher.py:127:9: E731 do not assign a lambda expression, use a def
/usr/core/src/opnsense/scripts/dhcp/dnsmasq_watcher.py:127:21: E203 whitespace before ':'
/usr/core/src/opnsense/scripts/dhcp/get_kea_leases.py:85:10: E211 whitespace before '('
/usr/core/src/opnsense/scripts/dhcp/get_leases.py:33:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/dhcp/get_leases.py:34:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/dhcp/get_leases.py:35:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/dhcp/get_leases.py:36:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/dhcp/get_leases.py:53:6: E211 whitespace before '('
/usr/core/src/opnsense/scripts/dhcp/get_leases6.py:37:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/scripts/dhcp/get_leases6.py:43:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/scripts/dhcp/get_leases6.py:64:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/scripts/dhcp/get_leases6.py:83:47: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/dhcp/get_leases6.py:83:51: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/dhcp/get_leases6.py:96:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/scripts/dhcp/get_leases6.py:110:70: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/dhcp/get_leases6.py:134:1: E305 expected 2 blank lines after class or function definition, found 1
/usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py:42:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py:43:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py:53:17: E225 missing whitespace around operator
/usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py:55:11: E225 missing whitespace around operator
/usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py:66:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py:175:35: E201 whitespace after '['
/usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py:176:40: E202 whitespace before ']'
/usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py:205:32: E201 whitespace after '['
/usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py:206:57: E202 whitespace before ']'
/usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py:223:37: E127 continuation line over-indented for visual indent
/usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py:225:37: E127 continuation line over-indented for visual indent
/usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py:227:66: E241 multiple spaces after ','
/usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py:228:70: E241 multiple spaces after ','
/usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py:243:9: E731 do not assign a lambda expression, use a def
/usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py:243:12: E221 multiple spaces before operator
/usr/core/src/opnsense/scripts/dhcp/unbound_watcher.py:243:22: E203 whitespace before ':'
/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:175:23: E271 multiple spaces after keyword
/usr/core/src/opnsense/scripts/unbound/logger.py:200:9: E303 too many blank lines (2)
/usr/core/src/opnsense/scripts/unbound/logger.py:241:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/scripts/unbound/logger.py:250:1: E305 expected 2 blank lines after class or function definition, found 1
/usr/core/src/opnsense/scripts/unbound/logger.py:282: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:216:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/scripts/unbound/stats.py:239:5: E303 too many blank lines (2)
/usr/core/src/opnsense/scripts/unbound/stats.py:249:27: E222 multiple spaces after operator
/usr/core/src/opnsense/scripts/unbound/stats.py:261:1: E305 expected 2 blank lines after class or function definition, found 1
/usr/core/src/opnsense/scripts/unbound/stats.py:281:21: E225 missing whitespace around operator
/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:66:29: W605 invalid escape sequence '\S'
/usr/core/src/opnsense/scripts/unbound/wrapper.py:66:33: W605 invalid escape sequence '\s'
/usr/core/src/opnsense/scripts/unbound/wrapper.py:66:41: W605 invalid escape sequence '\d'
/usr/core/src/opnsense/scripts/unbound/wrapper.py:66:46: W605 invalid escape sequence '\s'
/usr/core/src/opnsense/scripts/unbound/wrapper.py:66:55: W605 invalid escape sequence '\s'
/usr/core/src/opnsense/scripts/unbound/wrapper.py:66:59: W605 invalid escape sequence '\S'
/usr/core/src/opnsense/scripts/unbound/wrapper.py:66:63: W605 invalid escape sequence '\s'
/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:41:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/scripts/unbound/blocklists/__init__.py:123:22: E221 multiple spaces before operator
/usr/core/src/opnsense/scripts/unbound/blocklists/__init__.py:143:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/scripts/unbound/blocklists/__init__.py:213:25: E128 continuation line under-indented for visual indent
/usr/core/src/opnsense/scripts/unbound/blocklists/__init__.py:229:53: E712 comparison to True should be 'if cond is True:' or 'if cond:'
/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:117:41: E701 multiple statements on one line (colon)
/usr/core/src/opnsense/scripts/unbound/blocklists/default_bl.py:122:78: E701 multiple statements on one line (colon)
/usr/core/src/opnsense/scripts/unbound/blocklists/default_bl.py:131:21: E131 continuation line unaligned for hanging 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/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/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/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:58:9: E271 multiple spaces after keyword
/usr/core/src/opnsense/scripts/openvpn/ovpn_event.py:102:32: E241 multiple spaces after ','
/usr/core/src/opnsense/scripts/openvpn/ovpn_event.py:102: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:80:44: W605 invalid escape sequence '\ '
/usr/core/src/opnsense/scripts/openvpn/ovpn_status.py:80:46: W605 invalid escape sequence '\('
/usr/core/src/opnsense/scripts/openvpn/ovpn_status.py:80:48: W605 invalid escape sequence '\)'
/usr/core/src/opnsense/scripts/openvpn/ovpn_status.py:127:38: E271 multiple spaces after keyword
/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:61:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/scripts/interfaces/capture.py:73:1: E305 expected 2 blank lines after class or function definition, found 1
/usr/core/src/opnsense/scripts/interfaces/capture.py:77:85: E231 missing whitespace after ','
/usr/core/src/opnsense/scripts/interfaces/capture.py:192:85: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/interfaces/capture.py:220:10: E211 whitespace before '('
/usr/core/src/opnsense/scripts/interfaces/list_arp.py:37:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/interfaces/list_arp.py:58:42: E221 multiple spaces before operator
/usr/core/src/opnsense/scripts/interfaces/list_arp.py:61:61: E231 missing whitespace after ','
/usr/core/src/opnsense/scripts/interfaces/list_macdb.py:53:26: E225 missing whitespace around operator
/usr/core/src/opnsense/scripts/interfaces/list_ndp.py:66:14: E211 whitespace before '('
/usr/core/src/opnsense/scripts/interfaces/list_ndp.py:68:18: E211 whitespace before '('
/usr/core/src/opnsense/scripts/interfaces/macinfo.py:75: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:194: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/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/filter/delete_table.py:49:37: E127 continuation line over-indented for visual indent
/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/download_geoip.py:38:6: E211 whitespace before '('
/usr/core/src/opnsense/scripts/filter/download_geoip.py:39: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:40:19: E225 missing whitespace around operator
/usr/core/src/opnsense/scripts/filter/list_table.py:41:19: E225 missing whitespace around operator
/usr/core/src/opnsense/scripts/filter/list_table.py:48:27: E225 missing whitespace around operator
/usr/core/src/opnsense/scripts/filter/list_table.py:53:29: E225 missing whitespace around operator
/usr/core/src/opnsense/scripts/filter/list_table.py:54:30: E225 missing whitespace around operator
/usr/core/src/opnsense/scripts/filter/list_table.py:66:18: E211 whitespace before '('
/usr/core/src/opnsense/scripts/filter/list_tables.py:46:18: E211 whitespace before '('
/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:55:29: E221 multiple spaces before operator
/usr/core/src/opnsense/scripts/filter/read_log.py:42:1: E402 module level import not at top of file
/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:101:28: W605 invalid escape sequence '\['
/usr/core/src/opnsense/scripts/filter/read_log.py:101:30: W605 invalid escape sequence '\d'
/usr/core/src/opnsense/scripts/filter/read_log.py:101:33: W605 invalid escape sequence '\]'
/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:171:29: E712 comparison to False should be 'if cond is not False:' or 'if cond:'
/usr/core/src/opnsense/scripts/filter/read_log.py:184:32: E261 at least two spaces before inline comment
/usr/core/src/opnsense/scripts/filter/read_log.py:202:29: E711 comparison to None should be 'if cond is not None:'
/usr/core/src/opnsense/scripts/filter/read_log.py:230:30: E711 comparison to None should be 'if cond is not None:'
/usr/core/src/opnsense/scripts/filter/read_log.py:242:14: E211 whitespace before '('
/usr/core/src/opnsense/scripts/filter/rule_stats.py:59:22: E211 whitespace before '('
/usr/core/src/opnsense/scripts/filter/rule_stats.py:90:32: E272 multiple spaces before keyword
/usr/core/src/opnsense/scripts/filter/rule_stats.py:92:45: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/filter/rule_stats.py:93:31: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/filter/rule_stats.py:94:62: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/filter/rule_stats.py:103:14: E211 whitespace before '('
/usr/core/src/opnsense/scripts/filter/update_tables.py:80:5: E731 do not assign a lambda expression, use a def
/usr/core/src/opnsense/scripts/filter/update_tables.py:100:19: E271 multiple spaces after keyword
/usr/core/src/opnsense/scripts/filter/update_tables.py:152:10: E211 whitespace before '('
/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/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:196:21: E722 do not use bare 'except'
/usr/core/src/opnsense/scripts/filter/lib/states.py:250:1: E303 too many blank lines (3)
/usr/core/src/opnsense/scripts/filter/lib/states.py:260:53: E231 missing whitespace after ','
/usr/core/src/opnsense/scripts/filter/lib/states.py:260:66: E231 missing whitespace after ','
/usr/core/src/opnsense/scripts/filter/lib/states.py:285:19: E222 multiple spaces after operator
/usr/core/src/opnsense/scripts/filter/lib/states.py:290:25: E222 multiple spaces after operator
/usr/core/src/opnsense/scripts/filter/lib/states.py:296:38: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/filter/lib/states.py:297:41: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/filter/lib/states.py:298:43: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/filter/lib/states.py:298:60: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/filter/lib/states.py:299:25: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/filter/lib/states.py:300:48: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/filter/lib/states.py:301:27: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/filter/lib/states.py:301:59: 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:302:57: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/filter/lib/states.py:302:82: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/filter/lib/states.py:305:42: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/filter/lib/states.py:305:59: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/filter/lib/states.py:306:39: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/filter/lib/states.py:314:68: E226 missing whitespace around arithmetic operator
/usr/core/src/opnsense/scripts/filter/lib/states.py:319:13: E303 too many blank lines (2)
/usr/core/src/opnsense/scripts/filter/lib/alias/__init__.py:183:5: E303 too many blank lines (2)
/usr/core/src/opnsense/scripts/filter/lib/alias/__init__.py:216:24: E111 indentation is not a multiple of 4
/usr/core/src/opnsense/scripts/filter/lib/alias/arpcache.py:62:24: E221 multiple spaces before operator
/usr/core/src/opnsense/scripts/filter/lib/alias/arpcache.py:94:63: E231 missing whitespace after ','
/usr/core/src/opnsense/scripts/filter/lib/alias/arpcache.py:100:19: E271 multiple spaces after keyword
/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/geoip.py:54:31: E203 whitespace before ','
/usr/core/src/opnsense/scripts/filter/lib/alias/geoip.py:112:67: E228 missing whitespace around modulo operator
/usr/core/src/opnsense/scripts/filter/lib/alias/geoip.py:112:98: E231 missing whitespace after ','
/usr/core/src/opnsense/scripts/filter/lib/alias/geoip.py:123:43: E231 missing whitespace after ','
/usr/core/src/opnsense/scripts/filter/lib/alias/geoip.py:147: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/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/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:39:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/suricata/queryAlertLog.py:40:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/suricata/queryAlertLog.py:41:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/suricata/queryInstalledRules.py:38:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/suricata/queryInstalledRules.py:39:1: E402 module level import not at top of file
/usr/core/src/opnsense/scripts/suricata/queryInstalledRules.py:40: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/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/tests/core.py:92:1: E303 too many blank lines (3)
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:63:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:73:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:81:95: E203 whitespace before ','
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:81:96: E231 missing whitespace after ','
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:92:28: E221 multiple spaces before operator
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:93:18: E221 multiple spaces before operator
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:171:53: E261 at least two spaces before inline comment
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:205:17: E722 do not use bare 'except'
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:223:13: E741 ambiguous variable name 'l'
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:226:21: E741 ambiguous variable name 'l'
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:236:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:324:12: E713 test for membership should be 'not in'
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:358:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:378:19: E222 multiple spaces after operator
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:388:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:407:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:421:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:435:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:456:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:461:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:464:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:474:25: E128 continuation line under-indented for visual indent
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:486:17: E128 continuation line under-indented for visual indent
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:494:13: E128 continuation line under-indented for visual indent
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:498:1: E302 expected 2 blank lines, found 1
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:584:5: E722 do not use bare 'except'
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:589:1: E305 expected 2 blank lines after class or function definition, found 1
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:598:1: E303 too many blank lines (3)
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:611:10: E131 continuation line unaligned for hanging indent
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:612:10: E131 continuation line unaligned for hanging indent
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:638:32: E203 whitespace before ','
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:647:30: E231 missing whitespace after ','
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:647:48: E231 missing whitespace after ','
/usr/core/src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py:650:41: E231 missing whitespace after ','
/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:343: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/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:171: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:52:18: E111 indentation is not a multiple of 4
/usr/core/src/opnsense/service/modules/actions/base.py:52:18: E117 over-indented
/usr/core/src/opnsense/service/modules/actions/base.py:55:33: E203 whitespace before ':'
/usr/core/src/opnsense/service/modules/actions/base.py:72:5: E303 too many blank lines (2)
/usr/core/src/opnsense/service/modules/actions/base.py:78: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:41:5: E301 expected 1 blank line, found 0
/usr/core/src/opnsense/service/modules/actions/script_output.py:51: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/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
Total number of style warnings:      366
Total number of style errors:        151

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/plugins.inc.d/openvpn/wizard.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 32 and the first side effect is on
     |         | line 29.
  32 | WARNING | Line exceeds 120 characters; contains 124 characters
 109 | WARNING | Line exceeds 120 characters; contains 124 characters
 158 | WARNING | Line exceeds 120 characters; contains 122 characters
----------------------------------------------------------------------


FILE: /usr/core/src/etc/inc/plugins.inc.d/webgui.inc
----------------------------------------------------------------------
FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES
----------------------------------------------------------------------
 167 | WARNING | Line exceeds 120 characters; contains 139 characters
 428 | WARNING | Line exceeds 120 characters; contains 137 characters
 450 | WARNING | Line exceeds 120 characters; contains 124 characters
----------------------------------------------------------------------


FILE: /usr/core/src/etc/inc/plugins.inc.d/dhcpd.inc
----------------------------------------------------------------------
FOUND 0 ERRORS AND 38 WARNINGS AFFECTING 38 LINES
----------------------------------------------------------------------
   60 | WARNING | Line exceeds 120 characters; contains 123
      |         | characters
  292 | WARNING | Line exceeds 120 characters; contains 133
      |         | characters
  350 | WARNING | Line exceeds 120 characters; contains 122
      |         | characters
  351 | WARNING | Line exceeds 120 characters; contains 129
      |         | characters
  415 | WARNING | Line exceeds 120 characters; contains 127
      |         | characters
  417 | WARNING | Line exceeds 120 characters; contains 140
      |         | characters
  432 | WARNING | Line exceeds 120 characters; contains 147
      |         | characters
  440 | WARNING | Line exceeds 120 characters; contains 127
      |         | characters
  482 | WARNING | Line exceeds 120 characters; contains 156
      |         | characters
  494 | WARNING | Line exceeds 120 characters; contains 148
      |         | characters
  497 | WARNING | Line exceeds 120 characters; contains 140
      |         | characters
  500 | WARNING | Line exceeds 120 characters; contains 140
      |         | characters
  565 | WARNING | Line exceeds 120 characters; contains 121
      |         | characters
  566 | WARNING | Line exceeds 120 characters; contains 124
      |         | characters
  569 | WARNING | Line exceeds 120 characters; contains 142
      |         | characters
  682 | WARNING | Line exceeds 120 characters; contains 152
      |         | characters
  692 | WARNING | Line exceeds 120 characters; contains 135
      |         | characters
  701 | WARNING | Line exceeds 120 characters; contains 128
      |         | characters
  717 | WARNING | Line exceeds 120 characters; contains 130
      |         | characters
  723 | WARNING | Line exceeds 120 characters; contains 126
      |         | characters
  742 | WARNING | Line exceeds 120 characters; contains 131
      |         | characters
  746 | WARNING | Line exceeds 120 characters; contains 139
      |         | characters
  779 | WARNING | Line exceeds 120 characters; contains 151
      |         | characters
  902 | WARNING | Line exceeds 120 characters; contains 130
      |         | characters
  903 | WARNING | Line exceeds 120 characters; contains 126
      |         | characters
  906 | WARNING | Line exceeds 120 characters; contains 127
      |         | characters
  912 | WARNING | Line exceeds 120 characters; contains 130
      |         | characters
  913 | WARNING | Line exceeds 120 characters; contains 130
      |         | characters
  919 | WARNING | Line exceeds 120 characters; contains 128
      |         | characters
  920 | WARNING | Line exceeds 120 characters; contains 130
      |         | characters
  987 | WARNING | Line exceeds 120 characters; contains 143
      |         | characters
 1033 | WARNING | Line exceeds 120 characters; contains 163
      |         | characters
 1034 | WARNING | Line exceeds 120 characters; contains 166
      |         | characters
 1121 | WARNING | Line exceeds 120 characters; contains 144
      |         | characters
 1129 | WARNING | Line exceeds 120 characters; contains 135
      |         | characters
 1133 | WARNING | Line exceeds 120 characters; contains 143
      |         | characters
 1156 | WARNING | Line exceeds 120 characters; contains 160
      |         | characters
 1157 | WARNING | Line exceeds 120 characters; contains 130
      |         | characters
----------------------------------------------------------------------


FILE: /usr/core/src/etc/inc/plugins.inc.d/pf.inc
----------------------------------------------------------------------
FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
----------------------------------------------------------------------
  66 | WARNING | Line exceeds 120 characters; contains 155 characters
 254 | 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
----------------------------------------------------------------------
 200 | WARNING | Line exceeds 120 characters; contains 127 characters
 361 | WARNING | Line exceeds 120 characters; contains 144 characters
 367 | WARNING | Line exceeds 120 characters; contains 129 characters
----------------------------------------------------------------------


FILE: /usr/core/src/etc/inc/plugins.inc.d/openssh.inc
----------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
----------------------------------------------------------------------
 207 | 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
----------------------------------------------------------------------
 120 | WARNING | Line exceeds 120 characters; contains 188 characters
 132 | WARNING | Line exceeds 120 characters; contains 173 characters
 191 | WARNING | Line exceeds 120 characters; contains 127 characters
 347 | WARNING | Line exceeds 120 characters; contains 126 characters
 556 | WARNING | Line exceeds 120 characters; contains 130 characters
 654 | WARNING | Line exceeds 120 characters; contains 145 characters
 685 | 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 128 characters
 134 | WARNING | Line exceeds 120 characters; contains 131 characters
 160 | WARNING | Line exceeds 120 characters; contains 127 characters
----------------------------------------------------------------------


FILE: /usr/core/src/etc/inc/plugins.inc.d/radvd.inc
----------------------------------------------------------------------
FOUND 0 ERRORS AND 10 WARNINGS AFFECTING 10 LINES
----------------------------------------------------------------------
  46 | WARNING | Line exceeds 120 characters; contains 139 characters
  53 | WARNING | Line exceeds 120 characters; contains 123 characters
 104 | WARNING | Line exceeds 120 characters; contains 147 characters
 121 | WARNING | Line exceeds 120 characters; contains 121 characters
 154 | WARNING | Line exceeds 120 characters; contains 140 characters
 155 | WARNING | Line exceeds 120 characters; contains 140 characters
 239 | WARNING | Line exceeds 120 characters; contains 173 characters
 270 | WARNING | Line exceeds 120 characters; contains 165 characters
 293 | WARNING | Line exceeds 120 characters; contains 128 characters
 340 | WARNING | Line exceeds 120 characters; contains 135 characters
----------------------------------------------------------------------


FILE: /usr/core/src/etc/inc/plugins.inc.d/dpinger.inc
----------------------------------------------------------------------
FOUND 0 ERRORS AND 5 WARNINGS AFFECTING 5 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
----------------------------------------------------------------------


FILE: /usr/core/src/etc/inc/plugins.inc.d/unbound.inc
----------------------------------------------------------------------
FOUND 0 ERRORS AND 22 WARNINGS AFFECTING 22 LINES
----------------------------------------------------------------------
 434 | WARNING | Line exceeds 120 characters; contains 133 characters
 502 | WARNING | Line exceeds 120 characters; contains 126 characters
 513 | WARNING | Line exceeds 120 characters; contains 126 characters
 522 | WARNING | Line exceeds 120 characters; contains 144 characters
 526 | WARNING | Line exceeds 120 characters; contains 148 characters
 528 | WARNING | Line exceeds 120 characters; contains 170 characters
 553 | WARNING | Line exceeds 120 characters; contains 140 characters
 554 | WARNING | Line exceeds 120 characters; contains 127 characters
 570 | WARNING | Line exceeds 120 characters; contains 131 characters
 573 | WARNING | Line exceeds 120 characters; contains 135 characters
 575 | WARNING | Line exceeds 120 characters; contains 145 characters
 576 | WARNING | Line exceeds 120 characters; contains 149 characters
 577 | WARNING | Line exceeds 120 characters; contains 144 characters
 579 | WARNING | Line exceeds 120 characters; contains 135 characters
 582 | WARNING | Line exceeds 120 characters; contains 158 characters
 584 | WARNING | Line exceeds 120 characters; contains 155 characters
 588 | WARNING | Line exceeds 120 characters; contains 154 characters
 593 | WARNING | Line exceeds 120 characters; contains 151 characters
 612 | WARNING | Line exceeds 120 characters; contains 121 characters
 614 | WARNING | Line exceeds 120 characters; contains 122 characters
 615 | WARNING | Line exceeds 120 characters; contains 126 characters
 618 | 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
  408 | WARNING | Line exceeds 120 characters; contains 131
      |         | characters
  783 | WARNING | Line exceeds 120 characters; contains 147
      |         | characters
  935 | WARNING | Line exceeds 120 characters; contains 143
      |         | characters
  950 | WARNING | Line exceeds 120 characters; contains 124
      |         | characters
 1501 | WARNING | Line exceeds 120 characters; contains 154
      |         | characters
 1551 | WARNING | Line exceeds 120 characters; contains 127
      |         | characters
----------------------------------------------------------------------


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.
  448 | WARNING | Line exceeds 120 characters; contains 144
      |         | characters
  540 | WARNING | Line exceeds 120 characters; contains 126
      |         | characters
  573 | WARNING | Line exceeds 120 characters; contains 125
      |         | characters
  724 | WARNING | Line exceeds 120 characters; contains 136
      |         | characters
  736 | WARNING | Line exceeds 120 characters; contains 132
      |         | characters
  957 | WARNING | Line exceeds 120 characters; contains 162
      |         | characters
 1066 | ERROR   | Empty IF statement detected
----------------------------------------------------------------------


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 133 characters
 521 | WARNING | Line exceeds 120 characters; contains 146 characters
 522 | 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.
 308 | WARNING | Line exceeds 120 characters; contains 144 characters
 328 | WARNING | Line exceeds 120 characters; contains 144 characters
 335 | WARNING | Line exceeds 120 characters; contains 127 characters
 400 | WARNING | Line exceeds 120 characters; contains 140 characters
 515 | WARNING | Line exceeds 120 characters; contains 121 characters
 516 | WARNING | Line exceeds 120 characters; contains 121 characters
 517 | 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
----------------------------------------------------------------------
 121 | ERROR   | Empty IF statement detected
 129 | WARNING | Line exceeds 120 characters; contains 131 characters
 139 | WARNING | Line exceeds 120 characters; contains 132 characters
 169 | WARNING | Line exceeds 120 characters; contains 204 characters
 283 | WARNING | Line exceeds 120 characters; contains 131 characters
 467 | WARNING | Line exceeds 120 characters; contains 122 characters
 566 | WARNING | Line exceeds 120 characters; contains 125 characters
----------------------------------------------------------------------


FILE: /usr/core/src/etc/inc/interfaces.inc
----------------------------------------------------------------------
FOUND 0 ERRORS AND 37 WARNINGS AFFECTING 37 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
  463 | WARNING | Line exceeds 120 characters; contains 152
      |         | characters
  555 | WARNING | Line exceeds 120 characters; contains 152
      |         | characters
 1033 | WARNING | Line exceeds 120 characters; contains 123
      |         | characters
 1257 | WARNING | Line exceeds 120 characters; contains 142
      |         | characters
 1271 | WARNING | Line exceeds 120 characters; contains 126
      |         | characters
 1450 | WARNING | Line exceeds 120 characters; contains 172
      |         | characters
 1493 | WARNING | Line exceeds 120 characters; contains 169
      |         | characters
 1495 | WARNING | Line exceeds 120 characters; contains 185
      |         | characters
 1590 | WARNING | Line exceeds 120 characters; contains 139
      |         | characters
 1943 | WARNING | Line exceeds 120 characters; contains 132
      |         | characters
 2032 | WARNING | Line exceeds 120 characters; contains 142
      |         | characters
 2380 | WARNING | Line exceeds 120 characters; contains 124
      |         | characters
 2503 | WARNING | Line exceeds 120 characters; contains 157
      |         | characters
 2526 | WARNING | Line exceeds 120 characters; contains 126
      |         | characters
 2531 | WARNING | Line exceeds 120 characters; contains 126
      |         | characters
 2553 | WARNING | Line exceeds 120 characters; contains 161
      |         | characters
 2577 | WARNING | Line exceeds 120 characters; contains 132
      |         | characters
 2585 | WARNING | Line exceeds 120 characters; contains 122
      |         | characters
 2598 | WARNING | Line exceeds 120 characters; contains 138
      |         | characters
 2604 | WARNING | Line exceeds 120 characters; contains 125
      |         | characters
 2605 | WARNING | Line exceeds 120 characters; contains 145
      |         | characters
 2642 | WARNING | Line exceeds 120 characters; contains 121
      |         | characters
 2664 | WARNING | Line exceeds 120 characters; contains 142
      |         | characters
 3022 | WARNING | Line exceeds 120 characters; contains 125
      |         | characters
 3030 | WARNING | Line exceeds 120 characters; contains 128
      |         | characters
 3117 | WARNING | Line exceeds 120 characters; contains 121
      |         | characters
 3134 | WARNING | Line exceeds 120 characters; contains 125
      |         | characters
 3173 | WARNING | Line exceeds 120 characters; contains 141
      |         | characters
 3299 | WARNING | Line exceeds 120 characters; contains 287
      |         | characters
 3409 | WARNING | Line exceeds 120 characters; contains 160
      |         | characters
 3648 | WARNING | Line exceeds 120 characters; contains 128
      |         | characters
 3660 | WARNING | Line exceeds 120 characters; contains 127
      |         | characters
 3768 | WARNING | Line exceeds 120 characters; contains 154
      |         | characters
 4041 | WARNING | Line exceeds 120 characters; contains 130
      |         | characters
 4149 | 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 6 WARNINGS AFFECTING 6 LINES
----------------------------------------------------------------------
 119 | WARNING | Line exceeds 120 characters; contains 123 characters
 377 | WARNING | Line exceeds 120 characters; contains 125 characters
 379 | WARNING | Line exceeds 120 characters; contains 122 characters
 456 | WARNING | Line exceeds 120 characters; contains 133 characters
 463 | WARNING | Line exceeds 120 characters; contains 134 characters
 490 | 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 85.
  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
 192 | WARNING | Line exceeds 120 characters; contains 121 characters
----------------------------------------------------------------------


FILE: /usr/core/src/etc/inc/system.inc
----------------------------------------------------------------------
FOUND 0 ERRORS AND 11 WARNINGS AFFECTING 11 LINES
----------------------------------------------------------------------
   73 | WARNING | Line exceeds 120 characters; contains 144
      |         | characters
   77 | WARNING | Line exceeds 120 characters; contains 158
      |         | characters
  664 | WARNING | Line exceeds 120 characters; contains 137
      |         | characters
  666 | WARNING | Line exceeds 120 characters; contains 128
      |         | characters
  670 | WARNING | Line exceeds 120 characters; contains 122
      |         | characters
  682 | WARNING | Line exceeds 120 characters; contains 134
      |         | characters
  703 | WARNING | Line exceeds 120 characters; contains 136
      |         | characters
  705 | WARNING | Line exceeds 120 characters; contains 137
      |         | characters
  935 | WARNING | Line exceeds 120 characters; contains 139
      |         | characters
  973 | WARNING | Line exceeds 120 characters; contains 124
      |         | characters
 1291 | WARNING | Line exceeds 120 characters; contains 132
      |         | characters
----------------------------------------------------------------------

Time: 2.84 secs; Memory: 36MB


FILE: ...e/scripts/OPNsense/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/Wireguard/wg-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 39
   |         | and the first side effect is on line 30.
----------------------------------------------------------------------


FILE: .../src/opnsense/scripts/health/library/OPNsense/RRD/Stats/Base.php
----------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
----------------------------------------------------------------------
 38 | 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/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 38 and the first side effect is on
     |         | line 31.
 237 | WARNING | Line exceeds 120 characters; contains 143 characters
 253 | WARNING | Line exceeds 120 characters; contains 125 characters
 325 | WARNING | Line exceeds 120 characters; contains 165 characters
 340 | WARNING | Line exceeds 120 characters; contains 128 characters
 397 | WARNING | Line exceeds 120 characters; contains 128 characters
 507 | WARNING | Line exceeds 120 characters; contains 148 characters
----------------------------------------------------------------------


FILE: /usr/core/src/opnsense/scripts/shell/banner.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
----------------------------------------------------------------------
 123 | WARNING | Line exceeds 120 characters; contains 196 characters
 129 | WARNING | Line exceeds 120 characters; contains 146 characters
----------------------------------------------------------------------


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/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.
 140 | 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/auth/sync_user.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
----------------------------------------------------------------------
 54 | WARNING | Line exceeds 120 characters; contains 129 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 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 35 and the first side effect is on
     |         | line 30.
 100 | WARNING | Line exceeds 120 characters; contains 165 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: ...ts/app/models/OPNsense/Base/Constraints/UniqueConstraintTest.php
----------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
----------------------------------------------------------------------
 100 | 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: ...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: ...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 41
   |         | and the first side effect is on line 34.
----------------------------------------------------------------------


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 39
   |         | and the first side effect is on line 34.
----------------------------------------------------------------------


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 41
   |         | and the first side effect is on line 34.
----------------------------------------------------------------------


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 39
   |         | and the first side effect is on line 34.
----------------------------------------------------------------------


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: ...rc/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModelTest.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 33.
----------------------------------------------------------------------


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: /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 AFFECTING 1 LINE
----------------------------------------------------------------------
 76 | ERROR | Empty CATCH statement detected
----------------------------------------------------------------------


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_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_0_6.php
----------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
----------------------------------------------------------------------
 36 | ERROR | Class name "M1_0_6" 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: ...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: ...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
----------------------------------------------------------------------
 144 | 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: ...sr/core/src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
----------------------------------------------------------------------
 154 | WARNING | Line exceeds 120 characters; contains 121 characters
----------------------------------------------------------------------


FILE: ...usr/core/src/opnsense/mvc/app/models/OPNsense/Firewall/Alias.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 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
----------------------------------------------------------------------


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: /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
----------------------------------------------------------------------
 368 | WARNING | Line exceeds 120 characters; contains 124 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
  79 | ERROR   | Method name "IPsecProposalField::AeadPhase2" is not
     |         | in camel caps format
  93 | ERROR   | Method name "IPsecProposalField::AeadAlgorithms" is
     |         | not in camel caps format
 142 | WARNING | Line exceeds 120 characters; contains 135 characters
 182 | WARNING | Line exceeds 120 characters; contains 128 characters
 187 | WARNING | Line exceeds 120 characters; contains 145 characters
----------------------------------------------------------------------


FILE: /usr/core/src/opnsense/mvc/app/models/OPNsense/IPsec/Swanctl.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
----------------------------------------------------------------------
 111 | WARNING | Line exceeds 120 characters; contains 121 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"
 129 | WARNING | Line exceeds 120 characters; contains 121 characters
 433 | ERROR   | Empty IF statement detected
----------------------------------------------------------------------


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: ...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
----------------------------------------------------------------------
 95 | 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: ...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: ...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
 84 | WARNING | Line exceeds 120 characters; contains 144 characters
 85 | WARNING | Line exceeds 120 characters; contains 138 characters
 86 | WARNING | Line exceeds 120 characters; contains 132 characters
 87 | WARNING | Line exceeds 120 characters; contains 143 characters
 88 | WARNING | Line exceeds 120 characters; contains 143 characters
 89 | WARNING | Line exceeds 120 characters; contains 146 characters
 90 | WARNING | Line exceeds 120 characters; contains 132 characters
----------------------------------------------------------------------


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: .../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: ...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: ...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: .../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: ...re/src/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuSystem.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
----------------------------------------------------------------------
 244 | WARNING | Line exceeds 120 characters; contains 144 characters
 278 | 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
----------------------------------------------------------------------
 552 | 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
----------------------------------------------------------------------
 186 | WARNING | Line exceeds 120 characters; contains 125 characters
----------------------------------------------------------------------


FILE: ...opnsense/mvc/app/models/OPNsense/Base/FieldTypes/IPPortField.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
----------------------------------------------------------------------
 154 | 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 4 WARNINGS AFFECTING 5 LINES
----------------------------------------------------------------------
 274 | WARNING | Line exceeds 120 characters; contains 123 characters
 383 | WARNING | Line exceeds 120 characters; contains 121 characters
 597 | WARNING | Line exceeds 120 characters; contains 123 characters
 768 | WARNING | Line exceeds 120 characters; contains 122 characters
 854 | ERROR   | Method name "BaseModel::Default" is not in camel
     |         | caps format
----------------------------------------------------------------------


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 4 WARNINGS AFFECTING 4 LINES
----------------------------------------------------------------------
  78 | WARNING | Line exceeds 120 characters; contains 123 characters
  81 | WARNING | Line exceeds 120 characters; contains 128 characters
 148 | WARNING | Line exceeds 120 characters; contains 124 characters
 155 | WARNING | Line exceeds 120 characters; contains 123 characters
----------------------------------------------------------------------


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 1 WARNING AFFECTING 1 LINE
----------------------------------------------------------------------
 67 | WARNING | Line exceeds 120 characters; contains 144 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: ...c/opnsense/mvc/app/models/OPNsense/Interfaces/Neighbor/dhcpd.php
----------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
----------------------------------------------------------------------
 33 | ERROR | Class name "dhcpd" 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: ...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: ...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: ...r/core/src/opnsense/mvc/app/library/OPNsense/Core/FileObject.php
----------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
----------------------------------------------------------------------
 61 | ERROR | Visibility must be declared on method "__destruct"
----------------------------------------------------------------------


FILE: /usr/core/src/opnsense/mvc/app/library/OPNsense/Core/File.php
----------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
----------------------------------------------------------------------
 41 | ERROR | Method name "File::file_put_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: ...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
----------------------------------------------------------------------
 64 | 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: ...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: ...usr/core/src/opnsense/mvc/app/library/OPNsense/Backup/GDrive.php
----------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
----------------------------------------------------------------------
 154 | ERROR | Empty ELSEIF statement detected
----------------------------------------------------------------------


FILE: ...e/src/opnsense/mvc/app/library/OPNsense/Backup/BackupFactory.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
----------------------------------------------------------------------
 316 | WARNING | Line exceeds 120 characters; contains 125 characters
 492 | 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
----------------------------------------------------------------------
 267 | 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
----------------------------------------------------------------------
 374 | 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: ...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: ...re/src/opnsense/mvc/app/library/OPNsense/OpenVPN/TheGreenBow.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
----------------------------------------------------------------------
 153 | WARNING | Line exceeds 120 characters; contains 121 characters
----------------------------------------------------------------------


FILE: ...re/src/opnsense/mvc/app/library/OPNsense/Firewall/FilterRule.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
----------------------------------------------------------------------
 239 | WARNING | Line exceeds 120 characters; contains 131 characters
 240 | WARNING | Line exceeds 120 characters; contains 140 characters
----------------------------------------------------------------------


FILE: ...usr/core/src/opnsense/mvc/app/library/OPNsense/Firewall/Util.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES
----------------------------------------------------------------------
 221 | WARNING | Line exceeds 120 characters; contains 121 characters
 335 | WARNING | Line exceeds 120 characters; contains 139 characters
 450 | 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
----------------------------------------------------------------------
 45 | WARNING | Visibility must be declared on all constants if your
    |         | project supports PHP 7.1 or later
----------------------------------------------------------------------


FILE: /usr/core/src/opnsense/mvc/app/library/OPNsense/Trust/Store.php
----------------------------------------------------------------------
FOUND 5 ERRORS AND 1 WARNING AFFECTING 6 LINES
----------------------------------------------------------------------
 119 | WARNING | Line exceeds 120 characters; contains 124 characters
 153 | ERROR   | Method name "_signCert" must not be prefixed with an
     |         | underscore to indicate visibility
 196 | ERROR   | Method name "_createSSLOptions" must not be prefixed
     |         | with an underscore to indicate visibility
 234 | ERROR   | Method name "_addSSLErrors" must not be prefixed
     |         | with an underscore to indicate visibility
 533 | ERROR   | Method name "Store::proc_open" is not in camel caps
     |         | format
 609 | ERROR   | Method name "Store::ocsp_validate" is not in camel
     |         | caps format
----------------------------------------------------------------------


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: ...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: .../app/controllers/OPNsense/CaptivePortal/Api/AccessController.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 5 WARNINGS AFFECTING 5 LINES
----------------------------------------------------------------------
 189 | WARNING | Line exceeds 120 characters; contains 123 characters
 213 | WARNING | Line exceeds 120 characters; contains 126 characters
 230 | WARNING | Line exceeds 120 characters; contains 123 characters
 262 | WARNING | Line exceeds 120 characters; contains 126 characters
 331 | WARNING | Line exceeds 120 characters; contains 131 characters
----------------------------------------------------------------------


FILE: ...app/controllers/OPNsense/CaptivePortal/Api/ServiceController.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
----------------------------------------------------------------------
 102 | WARNING | Line exceeds 120 characters; contains 124 characters
----------------------------------------------------------------------


FILE: ...se/mvc/app/controllers/OPNsense/IPsec/Api/KeyPairsController.php
----------------------------------------------------------------------
FOUND 3 ERRORS AFFECTING 3 LINES
----------------------------------------------------------------------
 139 | ERROR | CASE statements must be defined using a colon
 142 | ERROR | CASE statements must be defined using a colon
 145 | 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: .../mvc/app/controllers/OPNsense/Routing/Api/SettingsController.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
----------------------------------------------------------------------
  88 | WARNING | Line exceeds 120 characters; contains 143 characters
 100 | WARNING | Line exceeds 120 characters; contains 138 characters
----------------------------------------------------------------------


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 11 WARNINGS AFFECTING 11 LINES
----------------------------------------------------------------------
 118 | WARNING | Line exceeds 120 characters; contains 123 characters
 288 | WARNING | Line exceeds 120 characters; contains 286 characters
 297 | WARNING | Line exceeds 120 characters; contains 150 characters
 300 | WARNING | Line exceeds 120 characters; contains 336 characters
 463 | WARNING | Line exceeds 120 characters; contains 126 characters
 484 | WARNING | Line exceeds 120 characters; contains 127 characters
 553 | WARNING | Line exceeds 120 characters; contains 125 characters
 596 | WARNING | Line exceeds 120 characters; contains 123 characters
 806 | WARNING | Line exceeds 120 characters; contains 122 characters
 863 | WARNING | Line exceeds 120 characters; contains 137 characters
 991 | WARNING | Line exceeds 120 characters; contains 121 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: ...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: ...app/controllers/OPNsense/Diagnostics/Api/InterfaceController.php
----------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
----------------------------------------------------------------------
 359 | 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
----------------------------------------------------------------------
 153 | 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: ...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
 220 | 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: ...se/mvc/app/controllers/OPNsense/Firewall/Api/AliasController.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
----------------------------------------------------------------------
 486 | WARNING | Line exceeds 120 characters; contains 121 characters
----------------------------------------------------------------------


FILE: ...e/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES
----------------------------------------------------------------------
  94 | WARNING | Line exceeds 120 characters; contains 121 characters
 194 | WARNING | Line exceeds 120 characters; contains 121 characters
 243 | WARNING | Line exceeds 120 characters; contains 122 characters
----------------------------------------------------------------------


FILE: ...nse/mvc/app/controllers/OPNsense/Firewall/OneToOneController.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
----------------------------------------------------------------------
 50 | WARNING | Line exceeds 120 characters; contains 146 characters
 56 | WARNING | Line exceeds 120 characters; contains 156 characters
----------------------------------------------------------------------


FILE: .../mvc/app/controllers/OPNsense/Unbound/Api/OverviewController.php
----------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
----------------------------------------------------------------------
 53 | ERROR | Method name "OverviewController::RollingAction" 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.19 secs; Memory: 22MB

PHPUnit 9.6.22 by Sebastian Bergmann and contributors.

Runtime:       PHP 8.3.19
Configuration: /usr/core/src/opnsense/mvc/tests/phpunit.xml

...............................................................  63 / 239 ( 26%)
............................................................... 126 / 239 ( 52%)
............................................................... 189 / 239 ( 79%)
..................................................              239 / 239 (100%)

Time: 00:00.092, Memory: 44.89 MB

OK (239 tests, 485 assertions)
error: unable to create file src/opnsense/mvc/tests/app/models/OPNsense/ACL/AclConfig/config.xml: File exists
Updated 0 paths from the index
*** Error code 255

Stop.
make[2]: stopped in /usr/core
*** Error code 1

Stop.
make[1]: stopped in /usr/tools
       64.71 real        61.61 user        19.43 sys