opnsense-core/plist

2552 lines
157 KiB
Text
Raw Permalink Normal View History

/boot/lua/brand-opnsense.lua
/boot/lua/logo-hourglass.lua
/usr/local/bin/python3
/usr/local/etc/devd/carp.conf
/usr/local/etc/devd/ifnet.conf
/usr/local/etc/dnsmasq.conf.d/README
/usr/local/etc/inc/IPv6.inc
/usr/local/etc/inc/XMLRPC_Client.inc
/usr/local/etc/inc/auth.inc
/usr/local/etc/inc/certs.inc
/usr/local/etc/inc/config.inc
/usr/local/etc/inc/console.inc
/usr/local/etc/inc/filter.inc
2016-10-30 10:04:42 -04:00
/usr/local/etc/inc/filter.lib.inc
/usr/local/etc/inc/interfaces.inc
/usr/local/etc/inc/interfaces.lib.inc
/usr/local/etc/inc/legacy_bindings.inc
/usr/local/etc/inc/plugins.inc
/usr/local/etc/inc/plugins.inc.d/captiveportal.inc
2018-03-16 04:47:00 -04:00
/usr/local/etc/inc/plugins.inc.d/core.inc
/usr/local/etc/inc/plugins.inc.d/dhcrelay.inc
2016-11-19 02:52:03 -05:00
/usr/local/etc/inc/plugins.inc.d/dnsmasq.inc
2019-04-16 13:55:17 -04:00
/usr/local/etc/inc/plugins.inc.d/dpinger.inc
Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (#9354) * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature This splits the Neighbors menu item in an existing static assignments and adds the automatic discovery feature which includes logging and insights into the currently known hosts on the network. When automatic discovery is disabled, it drops back to arp/ndp. By default automatic mode is enabled on all interfaces, but configuration options exists (to limit interfaces and networks). Other consumers which require host mappings can use the /usr/local/opnsense/scripts/interfaces/list_hosts.py script to either fetch the sqlite database or arp/ndp data for the selected pprotocol(s). More information about the hostwatch daemon is available at https://github.com/opnsense/hostwatch * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354) * Interfaces: Neighbors: Automatic Discovery - change list_hosts.py to only query ndp when explicitly asked. Due to the short timeouts of the ndp entries and the cost of querying them, it's probably best to only support ndp when explicitly asked. In most cases where we need host data, we currently only support ipv4 anyway, which means a switch to the new entrypoint (list_hosts.py script) should be relatively harmless. * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354)
2025-11-06 07:01:52 -05:00
/usr/local/etc/inc/plugins.inc.d/hostwatch.inc
2016-11-21 01:07:36 -05:00
/usr/local/etc/inc/plugins.inc.d/ipfw.inc
2017-03-11 12:10:12 -05:00
/usr/local/etc/inc/plugins.inc.d/ipsec.inc
/usr/local/etc/inc/plugins.inc.d/kea.inc
/usr/local/etc/inc/plugins.inc.d/loopback.inc
/usr/local/etc/inc/plugins.inc.d/monit.inc
/usr/local/etc/inc/plugins.inc.d/netflow.inc
2016-11-20 17:43:29 -05:00
/usr/local/etc/inc/plugins.inc.d/ntpd.inc
2019-08-22 10:21:46 -04:00
/usr/local/etc/inc/plugins.inc.d/opendns.inc
2017-03-18 08:14:21 -04:00
/usr/local/etc/inc/plugins.inc.d/openssh.inc
2017-03-11 13:24:34 -05:00
/usr/local/etc/inc/plugins.inc.d/openvpn.inc
/usr/local/etc/inc/plugins.inc.d/openvpn/dh.rfc7919
/usr/local/etc/inc/plugins.inc.d/openvpn/ovpn-linkdown
/usr/local/etc/inc/plugins.inc.d/openvpn/ovpn-linkup
2022-02-24 02:21:00 -05:00
/usr/local/etc/inc/plugins.inc.d/openvpn/tunnel_endpoint.php
2016-11-21 01:07:36 -05:00
/usr/local/etc/inc/plugins.inc.d/pf.inc
/usr/local/etc/inc/plugins.inc.d/radvd.inc
/usr/local/etc/inc/plugins.inc.d/suricata.inc
2016-11-18 12:29:10 -05:00
/usr/local/etc/inc/plugins.inc.d/unbound.inc
/usr/local/etc/inc/plugins.inc.d/vxlan.inc
2017-04-26 12:02:04 -04:00
/usr/local/etc/inc/plugins.inc.d/webgui.inc
/usr/local/etc/inc/plugins.inc.d/wireguard.inc
/usr/local/etc/inc/rrd.inc
/usr/local/etc/inc/system.inc
/usr/local/etc/inc/util.inc
/usr/local/etc/inc/xmlrpc.inc
/usr/local/etc/inc/xmlrpc/legacy.inc
/usr/local/etc/inc/xmlrpc/service.inc
/usr/local/etc/inc/xmlrpc/test.inc
2021-03-20 09:18:00 -04:00
/usr/local/etc/lighttpd_webgui/conf.d/README
/usr/local/etc/lighttpd_webgui/conf.d/extforward.conf.example
2025-01-23 08:57:27 -05:00
/usr/local/etc/monit.opnsense.d/README
/usr/local/etc/netflow.conf.example
/usr/local/etc/opnsense-beep.d/high
/usr/local/etc/opnsense-beep.d/low
/usr/local/etc/opnsense-beep.d/start
/usr/local/etc/opnsense-beep.d/stop
/usr/local/etc/opnsense-update.conf
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20150402
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20160104
2017-02-12 05:04:04 -05:00
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20160630
2017-07-30 11:58:36 -04:00
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20161210
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20170625
2018-08-02 16:05:13 -04:00
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20171219
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20180614
2020-01-21 08:57:22 -05:00
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20181218
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20190702
2020-08-30 04:15:02 -04:00
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20200119
2021-06-29 02:17:31 -04:00
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20200313
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20210104
2022-03-22 09:57:53 -04:00
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20210629
2022-08-08 05:17:38 -04:00
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20210903
2023-04-21 01:36:27 -04:00
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20220701
2023-08-01 08:53:57 -04:00
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20221213
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20230717
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20240105
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20240611
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20241217
2026-01-27 05:45:44 -05:00
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20250710
/usr/local/etc/pkg/fingerprints/OPNsense/trusted/pkg.opnsense.org.20260120
/usr/local/etc/rc
/usr/local/etc/rc.bootup
2019-08-19 02:43:45 -04:00
/usr/local/etc/rc.carp_service_status.d/.placeholder
/usr/local/etc/rc.configure_firmware
/usr/local/etc/rc.configure_interface
/usr/local/etc/rc.configure_plugins
/usr/local/etc/rc.d/captiveportal
/usr/local/etc/rc.d/configd
/usr/local/etc/rc.d/flowd_aggregate
/usr/local/etc/rc.d/netflow
/usr/local/etc/rc.filter_configure
/usr/local/etc/rc.filter_synchronize
/usr/local/etc/rc.firmware
/usr/local/etc/rc.firmware.subr
2017-05-02 01:30:01 -04:00
/usr/local/etc/rc.freebsd
/usr/local/etc/rc.halt
/usr/local/etc/rc.ipfw
/usr/local/etc/rc.linkup
/usr/local/etc/rc.loader
/usr/local/etc/rc.loader.d/00-banner
/usr/local/etc/rc.loader.d/20-brand
/usr/local/etc/rc.loader.d/20-misc
/usr/local/etc/rc.loader.d/20-modules
/usr/local/etc/rc.loader.d/20-zfs
/usr/local/etc/rc.newwanip
/usr/local/etc/rc.newwanipv6
/usr/local/etc/rc.reboot
/usr/local/etc/rc.reload_all
/usr/local/etc/rc.restart_webgui
/usr/local/etc/rc.routing_configure
/usr/local/etc/rc.shutdown
/usr/local/etc/rc.sshd
/usr/local/etc/rc.subr.d/crashdump
/usr/local/etc/rc.subr.d/livemode
/usr/local/etc/rc.subr.d/php
/usr/local/etc/rc.subr.d/recover
/usr/local/etc/rc.subr.d/swapon
/usr/local/etc/rc.subr.d/tmp
/usr/local/etc/rc.subr.d/var
/usr/local/etc/rc.syshook
/usr/local/etc/rc.syshook.d/backup/20-captiveportal
/usr/local/etc/rc.syshook.d/backup/20-netflow
/usr/local/etc/rc.syshook.d/backup/20-rrd
/usr/local/etc/rc.syshook.d/carp/20-dhcrelay
/usr/local/etc/rc.syshook.d/carp/20-openvpn
2023-08-28 02:37:35 -04:00
/usr/local/etc/rc.syshook.d/carp/20-openvpn-instances
2021-11-24 16:33:55 -05:00
/usr/local/etc/rc.syshook.d/carp/20-ppp
/usr/local/etc/rc.syshook.d/carp/20-wireguard
/usr/local/etc/rc.syshook.d/early/05-upgrade
/usr/local/etc/rc.syshook.d/early/10-configd
/usr/local/etc/rc.syshook.d/early/15-templates
/usr/local/etc/rc.syshook.d/early/20-backup
/usr/local/etc/rc.syshook.d/early/90-carp
/usr/local/etc/rc.syshook.d/import/20-importer
/usr/local/etc/rc.syshook.d/monitor/20-recover
/usr/local/etc/rc.syshook.d/start/10-newwanip
/usr/local/etc/rc.syshook.d/start/20-freebsd
2022-06-30 05:24:35 -04:00
/usr/local/etc/rc.syshook.d/start/25-syslog
/usr/local/etc/rc.syshook.d/start/90-carp
/usr/local/etc/rc.syshook.d/start/90-cron
/usr/local/etc/rc.syshook.d/start/90-openvpn
2022-12-13 07:40:24 -05:00
/usr/local/etc/rc.syshook.d/start/90-sysctl
/usr/local/etc/rc.syshook.d/start/95-beep
/usr/local/etc/rc.syshook.d/stop/05-beep
/usr/local/etc/rc.syshook.d/stop/80-freebsd
/usr/local/etc/rc.syshook.d/stop/90-backup
/usr/local/etc/rc.syshook.d/stop/99-config
/usr/local/etc/rc.syshook.d/update/10-refresh.sh
2024-08-15 01:39:56 -04:00
/usr/local/etc/rc.syshook.d/upgrade/10-sanity.sh
/usr/local/etc/rc.syshook.d/upgrade/90-cleanup.sh
2025-01-14 10:35:01 -05:00
/usr/local/etc/ssh/sshd_config.d/README
2025-04-03 09:12:35 -04:00
/usr/local/etc/ssl/ext_sources/README
/usr/local/etc/ssl/opnsense.cnf
2019-03-12 07:22:20 -04:00
/usr/local/etc/strongswan.opnsense.d/README
/usr/local/etc/sudoers.d/opnsense
/usr/local/etc/suricata/conf.d/README
/usr/local/etc/unbound.opnsense.d/README
/usr/local/libexec/opnsense-auth
2016-09-25 06:50:04 -04:00
/usr/local/opnsense/contrib/IXR/IXR_Library.php
/usr/local/opnsense/contrib/base32/Base32.php
/usr/local/opnsense/contrib/iana/dhcpv4-options.csv
/usr/local/opnsense/contrib/iana/dhcpv6-parameters-2.csv
/usr/local/opnsense/contrib/iana/tzdata-iso3166.tab
/usr/local/opnsense/contrib/iana/tzdata-zone.tab
2025-09-09 07:23:27 -04:00
/usr/local/opnsense/contrib/ieee/oui.csv
/usr/local/opnsense/contrib/mobile-broadband-provider-info/serviceproviders.xml
/usr/local/opnsense/data/firmware/upgrade.html
/usr/local/opnsense/data/unbound/root.min.hints
/usr/local/opnsense/mvc/app/config/AppConfig.php
/usr/local/opnsense/mvc/app/config/config.php
/usr/local/opnsense/mvc/app/config/loader.php
System: Access: migrate Users and Groups to MVC/API (#8046) * System: Access: Groups - in preperation for https://github.com/opnsense/core/issues/7904, add support for comma separated member lists. If we convert groups to a model, we will switch the nested <member> tags into comma separated fields, e.g. <member>1</member> <member>12</member> will convert to: <member>1,12</member> using this commit we support both for areas where these are being read. * System: Access: Users - refactor to MVC (https://github.com/opnsense/core/issues/7904) * add initial boilerplate * unpack `<priv/>` field on first access * unpack '<apikeys/>' field on first access and implement key actions into ApiKeyField * add apikey grid in user management view * change isset() to !empty() for users disabled flag in backend code * move user atributes into dialog * hook PrivField type to \OPNsense\Core\ACL() * refactor Auth/API to use new User class * otp seed logic with simple api call to generate new seeds and some JS glue for the frontend * uid autonumber field * language selector using get_locale_list() via configd (cached) * add StoreB64Field field for authorizedkeys so we can keep the field contents backwards compatible. * ExpiresField for custom date parsing, supporting previous input formats as well. * group membership using a volatile custom field type, controller is responisble for persisting the configuration data to avoid entanglement between models * add button which links to most likely user certs (based on commonname), to avoid all sorts of magic to reflect certs back into the usermanager. * add getUserPrivs() to model so we can fetch a full list of privs for a user * show user icons, long this might be less relevant * add addApiKeyAction() to create a new api key for a user (by name) * download new api key from user view * implement hashing when setting a new (or scrabled) password * use new "auth sync user" event to trigger local user db changes * in API authenticator keep createKey and dropKey as stubs to the new model implementation * prevent removal of "system" users (root) * hook ACL and Menu * add Group administration using the same logic as users * cleanup unused * add System: Access: Privileges to manage and change user and group privileges * System: Access: Users - refactor to MVC (https://github.com/opnsense/core/issues/7904) review comments from @Monviech * "Create and Download API Key for this user" refresh apikeys bootgrid * "Users" bootgrid, add some columns * rename "Username" to "Group Name" in group edit * Disable sorting the bootgrid by "Users" and "Groups" as these are aggregated/formatted columns * System: Access: Privileges - fix updating groups dropping privileges for https://github.com/opnsense/core/pull/8046 * System: Access: Users - hook group model for https://github.com/opnsense/core/issues/7904 * System: Access: Users - add some safety fences to prevent accidental removal of rights https://github.com/opnsense/core/issues/7904 * Update src/opnsense/service/conf/actions.d/actions_auth.conf * Update src/opnsense/service/conf/actions.d/actions_auth.conf * System: Access: Users - remove userDNmap support as it belonged to the import https://github.com/opnsense/core/issues/7904 * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046), review comments * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) o align "policy change for %s unlink group" with master (unlink when duplicates exists) * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) refactor add user event so it utilizes our new model instead of direct config access, while performing the operation, also make sure we lock/unlock the config.xml * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) replace page-system-groupmanager-addprivs with page-system-usermanager-addprivs * plist --------- Co-authored-by: Franco Fichtner <franco@opnsense.org>
2024-11-21 02:50:01 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Auth/Api/GroupController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Auth/Api/PrivController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Auth/Api/UserController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Auth/GroupController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Auth/PrivController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Auth/UserController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Auth/forms/dialogGroup.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Auth/forms/dialogPriv.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Auth/forms/dialogUser.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableServiceControllerBase.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ControllerBase.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ControllerRoot.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Base/IndexController.php
2018-07-14 11:13:26 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Base/UserException.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/AccessController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/ServiceController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/SessionController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/SettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/VoucherController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/IndexController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/SessionController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/VoucherController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/forms/dialogZone.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/BackupController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/DashboardController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/DefaultsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/HasyncController.php
2024-12-16 02:57:50 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/HasyncStatusController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/InitialSetupController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/MenuController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/ServiceController.php
2024-08-13 14:21:36 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/SnapshotsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/SystemController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/TunablesController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/BackupController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/DashboardController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/DefaultsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/FirmwareController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/HaltController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/HasyncController.php
2024-12-16 14:58:35 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/HasyncStatusController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/IndexController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/InitialSetupController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/LicenseController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/RebootController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/ServiceController.php
2024-08-13 14:21:36 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/SnapshotsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/TunablesController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/forms/hasyncSettings.xml
2024-08-13 14:21:36 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/forms/snapshot.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/forms/tunable.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/forms/wizard_deployment_type.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/forms/wizard_general_info.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/forms/wizard_network_lan.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/forms/wizard_network_wan.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/forms/wizard_root_password.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Cron/Api/ServiceController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Cron/Api/SettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Cron/IndexController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Cron/ItemController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Cron/forms/dialogEdit.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/DHCRelay/Api/ServiceController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/DHCRelay/Api/SettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/DHCRelay/RelayController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/DHCRelay/forms/dialogDest.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/DHCRelay/forms/dialogRelay.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/ActivityController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/ActivityController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/CpuUsageController.php
2017-11-18 07:20:47 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/DnsController.php
2022-06-30 01:57:40 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/DnsDiagnosticsController.php
2017-10-23 17:50:01 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/FirewallController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/InterfaceController.php
2019-11-28 03:23:19 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/LogController.php
2021-04-08 11:16:46 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/LvtemplateController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/NetflowController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/NetworkinsightController.php
2022-08-27 15:53:01 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/PacketCaptureController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/PingController.php
2023-04-17 01:56:30 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/PortprobeController.php
2022-11-02 09:50:39 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/SystemController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/SystemhealthController.php
2023-04-15 13:04:23 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/TracerouteController.php
2020-09-01 16:48:11 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/TrafficController.php
2022-06-30 01:57:40 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/DnsDiagnosticsController.php
2017-10-23 17:50:01 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/FirewallController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/InterfaceController.php
2019-11-28 03:23:19 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/LogController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/NetflowController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/NetworkinsightController.php
2022-08-27 15:53:01 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/PacketCaptureController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/PingController.php
2023-04-17 01:56:30 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/PortprobeController.php
2022-11-02 09:50:39 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/SystemController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/SystemhealthController.php
2023-04-15 13:04:23 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/TracerouteController.php
2020-09-01 16:48:11 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/TrafficController.php
2022-06-30 01:57:40 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/forms/dns_diagnostics.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/forms/netflow_capture.xml
2022-08-27 15:53:01 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/forms/packetcapture.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/forms/ping.xml
2023-04-17 01:56:30 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/forms/portprobe.xml
2023-04-15 13:04:23 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/forms/traceroute.xml
dnsmasq: Backend migration and add dhcp support for https://github.com/opnsense/core/issues/8329 (#8355) This rather large commit implements most relevant dhcp options and rewrites dnsmasq's backend. By default dnsmasq is disabled, eventually we do want dnsmasq enabled for dhcp services by default, but dns itself disabled. For this reason we support port "0" as implemented at dnsmasq (not listening for dns). For cases where users want to integrate dns and dhcp services, the advise is to make dnsmasq listen on a non standard port and point unbound to the zones where dnsmasq is responsible for. This has the advantage of a direct connection between dhcp registered hosts and the requesting service. In these cases dnsmasq's dns service acts like a "connector". In the long run we should deprecate `regdhcpstatic` and `regdhcp` as these either belong to legacy isc-dhcp or hook kea entries (which are better served via unbound). The first mvc migration phase implemented IndexController.php, which we rename to SettingsController.php now as these results in more logical ui endpoints. Since we don't bind to addresses directly (unless specifically configured and adviced only for static setups), we can skip the newwanip event which means we don't restart the service on interface changes. dnsmasq is able to filter the relevant networks on the fly, which is the advised scenario and can cope more easily with changes. When different clients need to receive different options, we can use "tags" now. Requests can add tags to filter options which will be offered to the client, in the most simple scenario one would tag on a range or a host reservation, but more advanced choices can also be achieved using match statements (for example architecture [client-arch])
2025-02-19 11:40:55 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/Api/LeasesController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/Api/ServiceController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/Api/SettingsController.php
dnsmasq: Backend migration and add dhcp support for https://github.com/opnsense/core/issues/8329 (#8355) This rather large commit implements most relevant dhcp options and rewrites dnsmasq's backend. By default dnsmasq is disabled, eventually we do want dnsmasq enabled for dhcp services by default, but dns itself disabled. For this reason we support port "0" as implemented at dnsmasq (not listening for dns). For cases where users want to integrate dns and dhcp services, the advise is to make dnsmasq listen on a non standard port and point unbound to the zones where dnsmasq is responsible for. This has the advantage of a direct connection between dhcp registered hosts and the requesting service. In these cases dnsmasq's dns service acts like a "connector". In the long run we should deprecate `regdhcpstatic` and `regdhcp` as these either belong to legacy isc-dhcp or hook kea entries (which are better served via unbound). The first mvc migration phase implemented IndexController.php, which we rename to SettingsController.php now as these results in more logical ui endpoints. Since we don't bind to addresses directly (unless specifically configured and adviced only for static setups), we can skip the newwanip event which means we don't restart the service on interface changes. dnsmasq is able to filter the relevant networks on the fly, which is the advised scenario and can cope more easily with changes. When different clients need to receive different options, we can use "tags" now. Requests can add tags to filter options which will be offered to the client, in the most simple scenario one would tag on a range or a host reservation, but more advanced choices can also be achieved using match statements (for example architecture [client-arch])
2025-02-19 11:40:55 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/LeasesController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/SettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/forms/dialogDHCPboot.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/forms/dialogDHCPoption.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/forms/dialogDHCPrange.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/forms/dialogDHCPtag.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/forms/dialogDomainOverride.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/forms/dialogHostOverride.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/forms/general.xml
2018-05-14 01:49:18 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/AliasController.php
2018-09-19 17:06:30 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/AliasUtilController.php
2018-05-14 01:49:18 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/AliasController.php
2018-09-19 17:06:30 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/AliasUtilController.php
2021-01-13 11:41:43 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/CategoryController.php
Firewall: NAT: Port Forward - refactor to MVC (#9473) * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 Add a model wrapper around nat/rule and align filter code to generate the same output when using the model. To test this part, make a copy of /tmp/rules.debug, run migrations (/usr/local/opnsense/mvc/script/run_migrations.php) and execute rule generation via /usr/local/etc/rc.filter_configure A diff between the newly generated rules.debug and the backup created earlier should show no differences. The following notes apply: o ipprotocol and protocol have no defaults set as old frontend code didn't enforce this, we should likely set defaults (inet, any) knowing this will show a small diff in the output o registerForwardRule() replaces the array_merge with an !empty() compare per field as our defaults are empty instead of missing o legacyMoveAddressFields() in Rule.php assumes any when network and address are not set, which should comply with frontend logic as "any" is set in these cases anyway o source/destinations are converted inline, using a volatile field to trigger the initial load (as only one is used, we prefer network) * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 * make plist-fix * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 Add some missing pieces in the controller layer, use shared getCategoryColors() and getNetworks() to render gui information in the same way as the filter page does. Use a volatile field categories to keep track of uuid's so we can reuse these easily for matching in our selectors and data. * plist * Enabled tooltips were the wrong way around * Enabled tooltips were the wrong way around * Add showDialogAlert() since we use that but it was missing * Since ipprotocol is optional, add any formatter * Add the port and network alias selectpickers to the dialog * Correct toggle_rule_log endpoint in command * Add the category fa-tag to selectpicker * Add labels, hints, BlankDesc * Return description in the any formatter when possible * target and local-port use the alias formatter too, add them to result * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 update menu and acl. * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 whitespace * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 final bits and pieces: o updated / created metadata o add pass flag superseding associated-rule-id o remove legacy files * Update src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogDNatRule.xml Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com> * Update src/opnsense/mvc/app/models/OPNsense/Core/ACL/ACL.xml Co-authored-by: Franco Fichtner <franco@opnsense.org> * Update src/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.xml Co-authored-by: Franco Fichtner <franco@opnsense.org> --------- Co-authored-by: Monviech <gitacc@pischem.com> Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com> Co-authored-by: Franco Fichtner <franco@opnsense.org>
2025-12-02 02:40:54 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/DNatController.php
2024-01-07 15:03:04 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterBaseController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
2022-06-05 09:58:22 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterUtilController.php
2023-07-06 04:01:55 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/GroupController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/MigrationController.php
2024-01-07 15:03:04 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/NptController.php
2024-04-25 13:14:37 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/OneToOneController.php
2024-01-07 15:03:04 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
2021-01-18 13:56:11 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/CategoryController.php
Firewall: NAT: Port Forward - refactor to MVC (#9473) * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 Add a model wrapper around nat/rule and align filter code to generate the same output when using the model. To test this part, make a copy of /tmp/rules.debug, run migrations (/usr/local/opnsense/mvc/script/run_migrations.php) and execute rule generation via /usr/local/etc/rc.filter_configure A diff between the newly generated rules.debug and the backup created earlier should show no differences. The following notes apply: o ipprotocol and protocol have no defaults set as old frontend code didn't enforce this, we should likely set defaults (inet, any) knowing this will show a small diff in the output o registerForwardRule() replaces the array_merge with an !empty() compare per field as our defaults are empty instead of missing o legacyMoveAddressFields() in Rule.php assumes any when network and address are not set, which should comply with frontend logic as "any" is set in these cases anyway o source/destinations are converted inline, using a volatile field to trigger the initial load (as only one is used, we prefer network) * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 * make plist-fix * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 Add some missing pieces in the controller layer, use shared getCategoryColors() and getNetworks() to render gui information in the same way as the filter page does. Use a volatile field categories to keep track of uuid's so we can reuse these easily for matching in our selectors and data. * plist * Enabled tooltips were the wrong way around * Enabled tooltips were the wrong way around * Add showDialogAlert() since we use that but it was missing * Since ipprotocol is optional, add any formatter * Add the port and network alias selectpickers to the dialog * Correct toggle_rule_log endpoint in command * Add the category fa-tag to selectpicker * Add labels, hints, BlankDesc * Return description in the any formatter when possible * target and local-port use the alias formatter too, add them to result * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 update menu and acl. * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 whitespace * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 final bits and pieces: o updated / created metadata o add pass flag superseding associated-rule-id o remove legacy files * Update src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogDNatRule.xml Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com> * Update src/opnsense/mvc/app/models/OPNsense/Core/ACL/ACL.xml Co-authored-by: Franco Fichtner <franco@opnsense.org> * Update src/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.xml Co-authored-by: Franco Fichtner <franco@opnsense.org> --------- Co-authored-by: Monviech <gitacc@pischem.com> Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com> Co-authored-by: Franco Fichtner <franco@opnsense.org>
2025-12-02 02:40:54 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/DNatController.php
2024-01-07 15:03:04 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/FilterController.php
2023-07-06 04:01:55 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/GroupController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/MigrationController.php
2024-01-07 15:03:04 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/NptController.php
2024-04-25 13:14:37 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/OneToOneController.php
2024-01-07 15:03:04 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/SourceNatController.php
2021-01-18 13:56:11 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/categoryEdit.xml
Firewall: NAT: Port Forward - refactor to MVC (#9473) * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 Add a model wrapper around nat/rule and align filter code to generate the same output when using the model. To test this part, make a copy of /tmp/rules.debug, run migrations (/usr/local/opnsense/mvc/script/run_migrations.php) and execute rule generation via /usr/local/etc/rc.filter_configure A diff between the newly generated rules.debug and the backup created earlier should show no differences. The following notes apply: o ipprotocol and protocol have no defaults set as old frontend code didn't enforce this, we should likely set defaults (inet, any) knowing this will show a small diff in the output o registerForwardRule() replaces the array_merge with an !empty() compare per field as our defaults are empty instead of missing o legacyMoveAddressFields() in Rule.php assumes any when network and address are not set, which should comply with frontend logic as "any" is set in these cases anyway o source/destinations are converted inline, using a volatile field to trigger the initial load (as only one is used, we prefer network) * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 * make plist-fix * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 Add some missing pieces in the controller layer, use shared getCategoryColors() and getNetworks() to render gui information in the same way as the filter page does. Use a volatile field categories to keep track of uuid's so we can reuse these easily for matching in our selectors and data. * plist * Enabled tooltips were the wrong way around * Enabled tooltips were the wrong way around * Add showDialogAlert() since we use that but it was missing * Since ipprotocol is optional, add any formatter * Add the port and network alias selectpickers to the dialog * Correct toggle_rule_log endpoint in command * Add the category fa-tag to selectpicker * Add labels, hints, BlankDesc * Return description in the any formatter when possible * target and local-port use the alias formatter too, add them to result * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 update menu and acl. * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 whitespace * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 final bits and pieces: o updated / created metadata o add pass flag superseding associated-rule-id o remove legacy files * Update src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogDNatRule.xml Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com> * Update src/opnsense/mvc/app/models/OPNsense/Core/ACL/ACL.xml Co-authored-by: Franco Fichtner <franco@opnsense.org> * Update src/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.xml Co-authored-by: Franco Fichtner <franco@opnsense.org> --------- Co-authored-by: Monviech <gitacc@pischem.com> Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com> Co-authored-by: Franco Fichtner <franco@opnsense.org>
2025-12-02 02:40:54 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogDNatRule.xml
2024-01-07 15:03:04 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogNptRule.xml
2024-04-25 13:14:37 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogOneToOneRule.xml
2024-01-07 15:03:04 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogSNatRule.xml
2019-12-26 04:42:32 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/geoIPSettings.xml
2023-07-06 04:01:55 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/groupEdit.xml
Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (#9354) * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature This splits the Neighbors menu item in an existing static assignments and adds the automatic discovery feature which includes logging and insights into the currently known hosts on the network. When automatic discovery is disabled, it drops back to arp/ndp. By default automatic mode is enabled on all interfaces, but configuration options exists (to limit interfaces and networks). Other consumers which require host mappings can use the /usr/local/opnsense/scripts/interfaces/list_hosts.py script to either fetch the sqlite database or arp/ndp data for the selected pprotocol(s). More information about the hostwatch daemon is available at https://github.com/opnsense/hostwatch * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354) * Interfaces: Neighbors: Automatic Discovery - change list_hosts.py to only query ndp when explicitly asked. Due to the short timeouts of the ndp entries and the cost of querying them, it's probably best to only support ndp when explicitly asked. In most cases where we need host data, we currently only support ipv4 anyway, which means a switch to the new entrypoint (list_hosts.py script) should be relatively harmless. * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354)
2025-11-06 07:01:52 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/Api/ServiceController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/Api/SettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/SettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/forms/general.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/IDS/Api/ServiceController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/IDS/Api/SettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/IDS/IndexController.php
2020-11-06 02:11:40 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IDS/PolicyController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/IDS/forms/dialogPolicy.xml
2021-02-02 09:58:38 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IDS/forms/dialogPolicyRule.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/IDS/forms/dialogRule.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/IDS/forms/dialogRuleset.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/IDS/forms/dialogUserDefined.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/IDS/forms/generalSettings.xml
2022-12-12 04:48:38 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/ConnectionsController.php
2019-09-13 08:20:44 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/KeyPairsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/LeasesController.php
2019-09-13 08:20:44 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/LegacySubsystemController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/ManualSpdController.php
2022-12-12 04:48:38 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/PoolsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/PreSharedKeysController.php
2022-07-07 12:51:21 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/SadController.php
2020-02-24 16:54:14 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/ServiceController.php
2022-07-12 02:08:23 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/SessionsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/SettingsController.php
2022-07-06 14:28:27 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/SpdController.php
2021-10-18 15:18:50 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/TunnelController.php
2022-12-12 04:48:38 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/VtiController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/ConnectionsController.php
2019-09-13 08:20:44 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/KeyPairsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/LeasesController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/PreSharedKeysController.php
2022-07-07 12:51:21 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/SadController.php
2022-07-12 02:08:23 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/SessionsController.php
2022-07-06 14:28:27 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/SpdController.php
2021-10-18 15:18:50 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/TunnelsController.php
2022-12-12 04:48:38 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/VtiController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogChild.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogConnection.xml
2019-09-13 08:20:44 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogKeyPair.xml
2022-12-12 04:48:38 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogLocal.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogPSK.xml
2022-12-12 04:48:38 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogPool.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogRemote.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogSPD.xml
2022-12-12 04:48:38 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogVTI.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/settings.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/BridgeSettingsController.php
2024-04-01 13:50:10 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/GifSettingsController.php
2024-04-03 15:53:17 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/GreSettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/LaggSettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/LoopbackSettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/NeighborSettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/OverviewController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/SettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/VipSettingsController.php
2022-02-22 12:46:09 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/VlanSettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/VxlanSettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/BridgeController.php
2024-04-01 13:50:10 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/GifController.php
2024-04-03 15:53:17 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/GreController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/LaggController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/LoopbackController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/NeighborController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/OverviewController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/SettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/VipController.php
2022-02-22 12:46:09 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/VlanController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/VxlanController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogBridge.xml
2024-04-01 13:50:10 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogGif.xml
2024-04-03 15:53:17 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogGre.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogLagg.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogLoopback.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogNeighbor.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogSettings.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogVip.xml
2022-02-22 12:46:09 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogVlan.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogVxlan.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/Api/CtrlAgentController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/Api/Dhcpv4Controller.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/Api/Dhcpv6Controller.php
2023-11-12 13:15:28 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/Api/Leases4Controller.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/Api/Leases6Controller.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/Api/LeasesController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/Api/ServiceController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/DhcpController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/agentSettings.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogPDPool6.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogPeer4.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogPeer6.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogReservation4.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogReservation6.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet6.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/generalSettings4.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/generalSettings6.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Monit/Api/ServiceController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Monit/Api/SettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Monit/Api/StatusController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Monit/IndexController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Monit/StatusController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Monit/forms/alerts.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Monit/forms/general.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Monit/forms/services.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Monit/forms/tests.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Ntpd/Api/ServiceController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Ntpd/StatusController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api/ClientOverwritesController.php
2018-10-07 07:59:34 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api/ExportController.php
2023-05-31 10:29:30 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api/InstancesController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api/ServiceController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/OpenVPN/ClientOverwritesController.php
2018-10-07 07:59:34 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/OpenVPN/ExportController.php
2023-05-31 10:29:30 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/OpenVPN/InstancesController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/OpenVPN/StatusController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/OpenVPN/forms/dialogCSO.xml
2023-05-31 10:29:30 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/OpenVPN/forms/dialogInstance.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/OpenVPN/forms/dialogStaticKey.xml
2018-10-15 12:29:12 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/OpenVPN/forms/export_options.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Radvd/Api/ServiceController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Radvd/Api/SettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Radvd/SettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Radvd/forms/dialogEntry.xml
2020-08-23 05:52:16 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Routes/Api/GatewayController.php
2017-08-06 07:21:12 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Routes/Api/RoutesController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Routes/IndexController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Routes/forms/dialogEditRoute.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Routing/Api/SettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Routing/ConfigurationController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Routing/forms/dialogEditGateway.xml
2019-06-17 14:31:31 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Syslog/Api/ServiceController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Syslog/Api/SettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Syslog/IndexController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Syslog/forms/dialogDestination.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Syslog/forms/local.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/TrafficShaper/Api/ServiceController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/TrafficShaper/Api/SettingsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/TrafficShaper/IndexController.php
2020-03-24 11:42:01 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/TrafficShaper/ServiceController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/TrafficShaper/forms/dialogPipe.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/TrafficShaper/forms/dialogQueue.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/TrafficShaper/forms/dialogRule.xml
2024-03-08 02:20:20 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Trust/Api/CaController.php
2024-02-26 01:57:34 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Trust/Api/CertController.php
2024-03-12 01:51:33 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Trust/Api/CrlController.php
2024-09-10 15:43:38 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Trust/Api/SettingsController.php
2024-03-08 02:20:20 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Trust/CaController.php
2024-02-26 01:57:34 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Trust/CertController.php
2024-03-12 01:51:33 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Trust/CrlController.php
2024-09-10 15:43:38 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Trust/SettingsController.php
2024-03-08 02:20:20 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Trust/forms/dialogCa.xml
2024-02-26 01:57:34 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Trust/forms/dialogCert.xml
2024-03-12 15:22:52 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Trust/forms/dialogCrl.xml
2024-09-10 15:43:38 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Trust/forms/settings.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/AclController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/AdvancedController.php
2017-03-25 12:09:44 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/Api/DiagnosticsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/Api/OverviewController.php
2020-04-17 02:27:47 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/Api/ServiceController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/Api/SettingsController.php
2020-04-17 02:27:47 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/DnsblController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/DotController.php
2022-03-22 08:40:28 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/ForwardController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/GeneralController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/OverridesController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/OverviewController.php
2018-11-19 06:23:22 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/StatsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/acl.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/advanced.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dialogAcl.xml
2022-01-25 04:26:22 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dialogDot.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dialogHostAlias.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dialogHostOverride.xml
2022-01-25 04:26:22 -05:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dnsbl.xml
2022-03-22 08:40:28 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/forwarding.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/general.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Wireguard/Api/ClientController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Wireguard/Api/GeneralController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Wireguard/Api/ServerController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Wireguard/Api/ServiceController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Wireguard/DiagnosticsController.php
/usr/local/opnsense/mvc/app/controllers/OPNsense/Wireguard/GeneralController.php
2024-03-24 16:13:48 -04:00
/usr/local/opnsense/mvc/app/controllers/OPNsense/Wireguard/forms/dialogConfigBuilder.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Wireguard/forms/dialogEditWireguardClient.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Wireguard/forms/dialogEditWireguardServer.xml
/usr/local/opnsense/mvc/app/controllers/OPNsense/Wireguard/forms/general.xml
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/API.php
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/AuthenticationFactory.php
2017-02-07 17:14:53 -05:00
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/Base.php
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/IAuthConnector.php
2019-02-24 01:49:28 -05:00
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/IService.php
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/LDAP.php
2018-10-31 05:57:43 -04:00
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/LDAPTOTP.php
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/Local.php
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/LocalTOTP.php
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/Radius.php
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/SSOProviders/ISSOContainer.php
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/SSOProviders/Provider.php
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/Services/IPsec.php
2019-02-24 01:49:28 -05:00
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/Services/System.php
2021-01-08 13:39:57 -05:00
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/Services/WebGui.php
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/TOTP.php
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/Voucher.php
2024-05-06 03:04:09 -04:00
/usr/local/opnsense/mvc/app/library/OPNsense/Autoload/Loader.php
2018-03-20 01:59:16 -04:00
/usr/local/opnsense/mvc/app/library/OPNsense/Backup/BackupFactory.php
/usr/local/opnsense/mvc/app/library/OPNsense/Backup/Base.php
/usr/local/opnsense/mvc/app/library/OPNsense/Backup/IBackupProvider.php
/usr/local/opnsense/mvc/app/library/OPNsense/Backup/Local.php
/usr/local/opnsense/mvc/app/library/OPNsense/Base/UIModelGrid.php
/usr/local/opnsense/mvc/app/library/OPNsense/Base/ViewTranslator.php
/usr/local/opnsense/mvc/app/library/OPNsense/Core/Backend.php
/usr/local/opnsense/mvc/app/library/OPNsense/Core/Config.php
/usr/local/opnsense/mvc/app/library/OPNsense/Core/ConfigException.php
/usr/local/opnsense/mvc/app/library/OPNsense/Core/ConfigMaintenance.php
2023-09-04 14:51:06 -04:00
/usr/local/opnsense/mvc/app/library/OPNsense/Core/File.php
/usr/local/opnsense/mvc/app/library/OPNsense/Core/FileObject.php
/usr/local/opnsense/mvc/app/library/OPNsense/Core/SanitizeFilter.php
/usr/local/opnsense/mvc/app/library/OPNsense/Core/Shell.php
/usr/local/opnsense/mvc/app/library/OPNsense/Core/Singleton.php
/usr/local/opnsense/mvc/app/library/OPNsense/Core/Syslog.php
2017-12-27 02:25:06 -05:00
/usr/local/opnsense/mvc/app/library/OPNsense/Firewall/DNatRule.php
2016-10-24 11:13:39 -04:00
/usr/local/opnsense/mvc/app/library/OPNsense/Firewall/FilterRule.php
2017-12-23 09:24:43 -05:00
/usr/local/opnsense/mvc/app/library/OPNsense/Firewall/ForwardRule.php
2017-12-24 06:52:49 -05:00
/usr/local/opnsense/mvc/app/library/OPNsense/Firewall/NptRule.php
2016-10-01 04:11:34 -04:00
/usr/local/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php
2017-12-15 12:52:03 -05:00
/usr/local/opnsense/mvc/app/library/OPNsense/Firewall/Rule.php
2017-12-27 02:25:06 -05:00
/usr/local/opnsense/mvc/app/library/OPNsense/Firewall/SNatRule.php
2017-03-05 13:29:11 -05:00
/usr/local/opnsense/mvc/app/library/OPNsense/Firewall/Util.php
2024-02-26 15:55:05 -05:00
/usr/local/opnsense/mvc/app/library/OPNsense/Interface/Autoconf.php
2024-05-13 04:42:29 -04:00
/usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Controller.php
/usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Dispatcher.php
/usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Exceptions/ClassNotFoundException.php
/usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Exceptions/DispatchException.php
/usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Exceptions/InvalidUriException.php
/usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Exceptions/MethodNotFoundException.php
/usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Exceptions/ParameterMismatchException.php
/usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Headers.php
/usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Request.php
/usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Response.php
/usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Router.php
/usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Security.php
/usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Session.php
2018-10-15 12:29:12 -04:00
/usr/local/opnsense/mvc/app/library/OPNsense/OpenVPN/ArchiveOpenVPN.php
/usr/local/opnsense/mvc/app/library/OPNsense/OpenVPN/BaseExporter.php
/usr/local/opnsense/mvc/app/library/OPNsense/OpenVPN/ExportFactory.php
/usr/local/opnsense/mvc/app/library/OPNsense/OpenVPN/IExportProvider.php
/usr/local/opnsense/mvc/app/library/OPNsense/OpenVPN/PlainOpenVPN.php
/usr/local/opnsense/mvc/app/library/OPNsense/OpenVPN/ViscosityVisz.php
System Status: replace old notices system with a global one (#5875) * MVC / System status: first draft for backend implementation * fix copyright * fix permissions * MVC / System Status: modify backend implementation and setup front-end * MVC / System Status: minor cleanup, ACL check and fix reporting in production mode * MVC / System Status: copy status sytem to legacy as well, remove the notices system, finish up front-end work * MVC / System Status: remove useless constructor * fix plist * System Status: shorten previous * System Status: add ACL check * System Status: also remove legacy part * System Status: also clean up on legacy page * System Status: ACL check on dismiss action as well * System Status: add readonly privilege check to dismiss action * System Status: do not trust input * System Status: address security concerns * add default return * System Status: move js code to separate script and make sure a logLocation is always provided * System Status: clean up callout in both legacy page and volt template After dismissing a message and closing the dialog, the old message was still bound to the dialog instance. re-registering the onclick callback solves this. * System Status: adjust log location and kick off status system on alias errors * System Status: let's hold off on throwing notifications for aliases for now * System Status: add ACL entry for the dismiss API call, adjust to new deployment situation Without the ACL entry, /api/core/system/dismissStatus calls are rejected for non-root users even when they should have rights to dismiss. Also do a minor consistency improvement and also adjust to the new situation of production & development deployment types. We need to account for the possibility of 'deployment' being empty in the configuration, therefore a direct check of the 'development' type seems most fitting as this is unlikely to change or be subjected to any additions. * System Status: also error out when unable to write new rules * System Status: account for users without permissions * System Status: name collision in FirmwareController * System Status: replace old notices system with a global one (https://github.com/opnsense/core/pull/5875) Review feedback / modifications in this commit: o filter.inc -- remove wedged message, when locked during parallel reloads it likely doesn't help to disable/enable -- flush message to error trigger file o SystemStatus.php -- str_contains --> strpos; eases testing on OPNsense 22.1.x as str_contains is php 8 only o Status collectors -- simplify logic and propagate messages received from status file o CrashReporterStatus - the existence of a /tmp/PHP_errors.log file should be enough to know some process signaled the crash reporter - remove shell exec o FirewallStatus -- as only /tmp/rules.error remains, remove loop to read for non existing files o opnsense_status.js -- add opn-status-group class to container and point css modifications in that single direction to prevent other objects from being affected by our status popup modifications -- windows file endings replaced (^M) o css: keep menu_messages container to ease migration for theme developers NOTE : ** get_crash_report() could likely be simplified as well * filter: change to mwexec, redirection is implied * System Status: handle potential undefined array key seems to be a one-off error: Exception: Error at /usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/SystemController.php:90 - Undefined array key 0 (errno=2) in /usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php:159 Co-authored-by: Ad Schellevis <ad@opnsense.org>
2022-07-28 03:50:06 -04:00
/usr/local/opnsense/mvc/app/library/OPNsense/System/AbstractStatus.php
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/ConfigdProxyOverrideStatus.php
System Status: replace old notices system with a global one (#5875) * MVC / System status: first draft for backend implementation * fix copyright * fix permissions * MVC / System Status: modify backend implementation and setup front-end * MVC / System Status: minor cleanup, ACL check and fix reporting in production mode * MVC / System Status: copy status sytem to legacy as well, remove the notices system, finish up front-end work * MVC / System Status: remove useless constructor * fix plist * System Status: shorten previous * System Status: add ACL check * System Status: also remove legacy part * System Status: also clean up on legacy page * System Status: ACL check on dismiss action as well * System Status: add readonly privilege check to dismiss action * System Status: do not trust input * System Status: address security concerns * add default return * System Status: move js code to separate script and make sure a logLocation is always provided * System Status: clean up callout in both legacy page and volt template After dismissing a message and closing the dialog, the old message was still bound to the dialog instance. re-registering the onclick callback solves this. * System Status: adjust log location and kick off status system on alias errors * System Status: let's hold off on throwing notifications for aliases for now * System Status: add ACL entry for the dismiss API call, adjust to new deployment situation Without the ACL entry, /api/core/system/dismissStatus calls are rejected for non-root users even when they should have rights to dismiss. Also do a minor consistency improvement and also adjust to the new situation of production & development deployment types. We need to account for the possibility of 'deployment' being empty in the configuration, therefore a direct check of the 'development' type seems most fitting as this is unlikely to change or be subjected to any additions. * System Status: also error out when unable to write new rules * System Status: account for users without permissions * System Status: name collision in FirmwareController * System Status: replace old notices system with a global one (https://github.com/opnsense/core/pull/5875) Review feedback / modifications in this commit: o filter.inc -- remove wedged message, when locked during parallel reloads it likely doesn't help to disable/enable -- flush message to error trigger file o SystemStatus.php -- str_contains --> strpos; eases testing on OPNsense 22.1.x as str_contains is php 8 only o Status collectors -- simplify logic and propagate messages received from status file o CrashReporterStatus - the existence of a /tmp/PHP_errors.log file should be enough to know some process signaled the crash reporter - remove shell exec o FirewallStatus -- as only /tmp/rules.error remains, remove loop to read for non existing files o opnsense_status.js -- add opn-status-group class to container and point css modifications in that single direction to prevent other objects from being affected by our status popup modifications -- windows file endings replaced (^M) o css: keep menu_messages container to ease migration for theme developers NOTE : ** get_crash_report() could likely be simplified as well * filter: change to mwexec, redirection is implied * System Status: handle potential undefined array key seems to be a one-off error: Exception: Error at /usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/SystemController.php:90 - Undefined array key 0 (errno=2) in /usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php:159 Co-authored-by: Ad Schellevis <ad@opnsense.org>
2022-07-28 03:50:06 -04:00
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/CrashReporterStatus.php
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/DiskSpaceStatus.php
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/DnsmasqOverrideStatus.php
System Status: replace old notices system with a global one (#5875) * MVC / System status: first draft for backend implementation * fix copyright * fix permissions * MVC / System Status: modify backend implementation and setup front-end * MVC / System Status: minor cleanup, ACL check and fix reporting in production mode * MVC / System Status: copy status sytem to legacy as well, remove the notices system, finish up front-end work * MVC / System Status: remove useless constructor * fix plist * System Status: shorten previous * System Status: add ACL check * System Status: also remove legacy part * System Status: also clean up on legacy page * System Status: ACL check on dismiss action as well * System Status: add readonly privilege check to dismiss action * System Status: do not trust input * System Status: address security concerns * add default return * System Status: move js code to separate script and make sure a logLocation is always provided * System Status: clean up callout in both legacy page and volt template After dismissing a message and closing the dialog, the old message was still bound to the dialog instance. re-registering the onclick callback solves this. * System Status: adjust log location and kick off status system on alias errors * System Status: let's hold off on throwing notifications for aliases for now * System Status: add ACL entry for the dismiss API call, adjust to new deployment situation Without the ACL entry, /api/core/system/dismissStatus calls are rejected for non-root users even when they should have rights to dismiss. Also do a minor consistency improvement and also adjust to the new situation of production & development deployment types. We need to account for the possibility of 'deployment' being empty in the configuration, therefore a direct check of the 'development' type seems most fitting as this is unlikely to change or be subjected to any additions. * System Status: also error out when unable to write new rules * System Status: account for users without permissions * System Status: name collision in FirmwareController * System Status: replace old notices system with a global one (https://github.com/opnsense/core/pull/5875) Review feedback / modifications in this commit: o filter.inc -- remove wedged message, when locked during parallel reloads it likely doesn't help to disable/enable -- flush message to error trigger file o SystemStatus.php -- str_contains --> strpos; eases testing on OPNsense 22.1.x as str_contains is php 8 only o Status collectors -- simplify logic and propagate messages received from status file o CrashReporterStatus - the existence of a /tmp/PHP_errors.log file should be enough to know some process signaled the crash reporter - remove shell exec o FirewallStatus -- as only /tmp/rules.error remains, remove loop to read for non existing files o opnsense_status.js -- add opn-status-group class to container and point css modifications in that single direction to prevent other objects from being affected by our status popup modifications -- windows file endings replaced (^M) o css: keep menu_messages container to ease migration for theme developers NOTE : ** get_crash_report() could likely be simplified as well * filter: change to mwexec, redirection is implied * System Status: handle potential undefined array key seems to be a one-off error: Exception: Error at /usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/SystemController.php:90 - Undefined array key 0 (errno=2) in /usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php:159 Co-authored-by: Ad Schellevis <ad@opnsense.org>
2022-07-28 03:50:06 -04:00
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/FirewallStatus.php
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/IDSOverrideStatus.php
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/IPsecOverrideStatus.php
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/LiveMediaStatus.php
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/MonitOverrideStatus.php
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/OpensshOverrideStatus.php
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/ResolvConfOverrideStatus.php
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/RootLockStatus.php
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/SystemBootingStatus.php
2025-11-26 01:06:52 -05:00
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/UnboundBlocklistStatus.php
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/UnboundOverrideStatus.php
System Status: replace old notices system with a global one (#5875) * MVC / System status: first draft for backend implementation * fix copyright * fix permissions * MVC / System Status: modify backend implementation and setup front-end * MVC / System Status: minor cleanup, ACL check and fix reporting in production mode * MVC / System Status: copy status sytem to legacy as well, remove the notices system, finish up front-end work * MVC / System Status: remove useless constructor * fix plist * System Status: shorten previous * System Status: add ACL check * System Status: also remove legacy part * System Status: also clean up on legacy page * System Status: ACL check on dismiss action as well * System Status: add readonly privilege check to dismiss action * System Status: do not trust input * System Status: address security concerns * add default return * System Status: move js code to separate script and make sure a logLocation is always provided * System Status: clean up callout in both legacy page and volt template After dismissing a message and closing the dialog, the old message was still bound to the dialog instance. re-registering the onclick callback solves this. * System Status: adjust log location and kick off status system on alias errors * System Status: let's hold off on throwing notifications for aliases for now * System Status: add ACL entry for the dismiss API call, adjust to new deployment situation Without the ACL entry, /api/core/system/dismissStatus calls are rejected for non-root users even when they should have rights to dismiss. Also do a minor consistency improvement and also adjust to the new situation of production & development deployment types. We need to account for the possibility of 'deployment' being empty in the configuration, therefore a direct check of the 'development' type seems most fitting as this is unlikely to change or be subjected to any additions. * System Status: also error out when unable to write new rules * System Status: account for users without permissions * System Status: name collision in FirmwareController * System Status: replace old notices system with a global one (https://github.com/opnsense/core/pull/5875) Review feedback / modifications in this commit: o filter.inc -- remove wedged message, when locked during parallel reloads it likely doesn't help to disable/enable -- flush message to error trigger file o SystemStatus.php -- str_contains --> strpos; eases testing on OPNsense 22.1.x as str_contains is php 8 only o Status collectors -- simplify logic and propagate messages received from status file o CrashReporterStatus - the existence of a /tmp/PHP_errors.log file should be enough to know some process signaled the crash reporter - remove shell exec o FirewallStatus -- as only /tmp/rules.error remains, remove loop to read for non existing files o opnsense_status.js -- add opn-status-group class to container and point css modifications in that single direction to prevent other objects from being affected by our status popup modifications -- windows file endings replaced (^M) o css: keep menu_messages container to ease migration for theme developers NOTE : ** get_crash_report() could likely be simplified as well * filter: change to mwexec, redirection is implied * System Status: handle potential undefined array key seems to be a one-off error: Exception: Error at /usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/SystemController.php:90 - Undefined array key 0 (errno=2) in /usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php:159 Co-authored-by: Ad Schellevis <ad@opnsense.org>
2022-07-28 03:50:06 -04:00
/usr/local/opnsense/mvc/app/library/OPNsense/System/SystemStatus.php
2024-12-12 05:22:07 -05:00
/usr/local/opnsense/mvc/app/library/OPNsense/System/SystemStatusCode.php
2023-05-17 15:08:47 -04:00
/usr/local/opnsense/mvc/app/library/OPNsense/Trust/Store.php
System: Access: migrate Users and Groups to MVC/API (#8046) * System: Access: Groups - in preperation for https://github.com/opnsense/core/issues/7904, add support for comma separated member lists. If we convert groups to a model, we will switch the nested <member> tags into comma separated fields, e.g. <member>1</member> <member>12</member> will convert to: <member>1,12</member> using this commit we support both for areas where these are being read. * System: Access: Users - refactor to MVC (https://github.com/opnsense/core/issues/7904) * add initial boilerplate * unpack `<priv/>` field on first access * unpack '<apikeys/>' field on first access and implement key actions into ApiKeyField * add apikey grid in user management view * change isset() to !empty() for users disabled flag in backend code * move user atributes into dialog * hook PrivField type to \OPNsense\Core\ACL() * refactor Auth/API to use new User class * otp seed logic with simple api call to generate new seeds and some JS glue for the frontend * uid autonumber field * language selector using get_locale_list() via configd (cached) * add StoreB64Field field for authorizedkeys so we can keep the field contents backwards compatible. * ExpiresField for custom date parsing, supporting previous input formats as well. * group membership using a volatile custom field type, controller is responisble for persisting the configuration data to avoid entanglement between models * add button which links to most likely user certs (based on commonname), to avoid all sorts of magic to reflect certs back into the usermanager. * add getUserPrivs() to model so we can fetch a full list of privs for a user * show user icons, long this might be less relevant * add addApiKeyAction() to create a new api key for a user (by name) * download new api key from user view * implement hashing when setting a new (or scrabled) password * use new "auth sync user" event to trigger local user db changes * in API authenticator keep createKey and dropKey as stubs to the new model implementation * prevent removal of "system" users (root) * hook ACL and Menu * add Group administration using the same logic as users * cleanup unused * add System: Access: Privileges to manage and change user and group privileges * System: Access: Users - refactor to MVC (https://github.com/opnsense/core/issues/7904) review comments from @Monviech * "Create and Download API Key for this user" refresh apikeys bootgrid * "Users" bootgrid, add some columns * rename "Username" to "Group Name" in group edit * Disable sorting the bootgrid by "Users" and "Groups" as these are aggregated/formatted columns * System: Access: Privileges - fix updating groups dropping privileges for https://github.com/opnsense/core/pull/8046 * System: Access: Users - hook group model for https://github.com/opnsense/core/issues/7904 * System: Access: Users - add some safety fences to prevent accidental removal of rights https://github.com/opnsense/core/issues/7904 * Update src/opnsense/service/conf/actions.d/actions_auth.conf * Update src/opnsense/service/conf/actions.d/actions_auth.conf * System: Access: Users - remove userDNmap support as it belonged to the import https://github.com/opnsense/core/issues/7904 * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046), review comments * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) o align "policy change for %s unlink group" with master (unlink when duplicates exists) * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) refactor add user event so it utilizes our new model instead of direct config access, while performing the operation, also make sure we lock/unlock the config.xml * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) replace page-system-groupmanager-addprivs with page-system-usermanager-addprivs * plist --------- Co-authored-by: Franco Fichtner <franco@opnsense.org>
2024-11-21 02:50:01 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes/ApiKeyField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes/ExpiresField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes/GidField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes/GroupMembershipField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes/MemberField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes/PrivField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes/StoreB64Field.php
/usr/local/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes/UidField.php
2024-12-19 06:13:40 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes/UsernameField.php
System: Access: migrate Users and Groups to MVC/API (#8046) * System: Access: Groups - in preperation for https://github.com/opnsense/core/issues/7904, add support for comma separated member lists. If we convert groups to a model, we will switch the nested <member> tags into comma separated fields, e.g. <member>1</member> <member>12</member> will convert to: <member>1,12</member> using this commit we support both for areas where these are being read. * System: Access: Users - refactor to MVC (https://github.com/opnsense/core/issues/7904) * add initial boilerplate * unpack `<priv/>` field on first access * unpack '<apikeys/>' field on first access and implement key actions into ApiKeyField * add apikey grid in user management view * change isset() to !empty() for users disabled flag in backend code * move user atributes into dialog * hook PrivField type to \OPNsense\Core\ACL() * refactor Auth/API to use new User class * otp seed logic with simple api call to generate new seeds and some JS glue for the frontend * uid autonumber field * language selector using get_locale_list() via configd (cached) * add StoreB64Field field for authorizedkeys so we can keep the field contents backwards compatible. * ExpiresField for custom date parsing, supporting previous input formats as well. * group membership using a volatile custom field type, controller is responisble for persisting the configuration data to avoid entanglement between models * add button which links to most likely user certs (based on commonname), to avoid all sorts of magic to reflect certs back into the usermanager. * add getUserPrivs() to model so we can fetch a full list of privs for a user * show user icons, long this might be less relevant * add addApiKeyAction() to create a new api key for a user (by name) * download new api key from user view * implement hashing when setting a new (or scrabled) password * use new "auth sync user" event to trigger local user db changes * in API authenticator keep createKey and dropKey as stubs to the new model implementation * prevent removal of "system" users (root) * hook ACL and Menu * add Group administration using the same logic as users * cleanup unused * add System: Access: Privileges to manage and change user and group privileges * System: Access: Users - refactor to MVC (https://github.com/opnsense/core/issues/7904) review comments from @Monviech * "Create and Download API Key for this user" refresh apikeys bootgrid * "Users" bootgrid, add some columns * rename "Username" to "Group Name" in group edit * Disable sorting the bootgrid by "Users" and "Groups" as these are aggregated/formatted columns * System: Access: Privileges - fix updating groups dropping privileges for https://github.com/opnsense/core/pull/8046 * System: Access: Users - hook group model for https://github.com/opnsense/core/issues/7904 * System: Access: Users - add some safety fences to prevent accidental removal of rights https://github.com/opnsense/core/issues/7904 * Update src/opnsense/service/conf/actions.d/actions_auth.conf * Update src/opnsense/service/conf/actions.d/actions_auth.conf * System: Access: Users - remove userDNmap support as it belonged to the import https://github.com/opnsense/core/issues/7904 * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046), review comments * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) o align "policy change for %s unlink group" with master (unlink when duplicates exists) * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) refactor add user event so it utilizes our new model instead of direct config access, while performing the operation, also make sure we lock/unlock the config.xml * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) replace page-system-groupmanager-addprivs with page-system-usermanager-addprivs * plist --------- Co-authored-by: Franco Fichtner <franco@opnsense.org>
2024-11-21 02:50:01 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Auth/Group.php
/usr/local/opnsense/mvc/app/models/OPNsense/Auth/Group.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Auth/Priv.php
/usr/local/opnsense/mvc/app/models/OPNsense/Auth/Priv.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Auth/User.php
/usr/local/opnsense/mvc/app/models/OPNsense/Auth/User.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/BaseModelMigration.php
2022-04-19 02:02:16 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/BaseValidator.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Constraints/AllOrNoneConstraint.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Constraints/BaseConstraint.php
2019-01-06 13:10:15 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Constraints/ComparedToFieldConstraint.php
2018-04-03 05:29:03 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Constraints/DependConstraint.php
2018-11-16 01:21:22 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Constraints/SetIfConstraint.php
2018-10-07 07:59:34 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Constraints/SingleSelectConstraint.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Constraints/UniqueConstraint.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ArrayField.php
2017-02-07 17:14:53 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/AuthGroupField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/AuthenticationServerField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/AutoNumberField.php
2020-10-22 16:02:07 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/Base64Field.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
2019-11-09 11:54:57 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseListField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseSetField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BooleanField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/CSVListField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/CertificateField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ConfigdActionsField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ContainerField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/CountryField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/DescriptionField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/EmailField.php
2018-01-12 02:34:04 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/HostnameField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/IPPortField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/IntegerField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/InterfaceField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/JsonKeyValueStoreField.php
2020-02-24 16:54:14 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/LegacyLinkField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/MacAddressField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ModelRelationField.php
2020-03-02 14:13:04 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/NetworkAliasField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/NetworkField.php
2018-08-05 11:26:54 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/NumericField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/OptionField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/PortField.php
2020-03-02 03:38:09 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ProtocolField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/TextField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/UniqueIdField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/UpdateOnlyTextField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/UrlField.php
2020-11-09 04:20:52 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/VirtualIPField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuInitException.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuItem.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuSystem.php
2024-02-13 15:17:59 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Messages/Message.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/ModelException.php
2022-04-19 02:02:16 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Validation.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/ValidationException.php
2018-07-11 02:48:41 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Validators/CallbackValidator.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Validators/Email.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Validators/IntegerValidator.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Validators/MinMaxValidator.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Validators/Numericality.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Validators/PresenceOf.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Validators/Regex.php
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Validators/Url.php
/usr/local/opnsense/mvc/app/models/OPNsense/CaptivePortal/ACL/ACL.xml
/usr/local/opnsense/mvc/app/models/OPNsense/CaptivePortal/CaptivePortal.php
/usr/local/opnsense/mvc/app/models/OPNsense/CaptivePortal/CaptivePortal.xml
/usr/local/opnsense/mvc/app/models/OPNsense/CaptivePortal/Menu/Menu.xml
2016-10-10 16:39:36 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/CaptivePortal/Migrations/M1_0_0.php
/usr/local/opnsense/mvc/app/models/OPNsense/Core/ACL.php
2017-12-11 12:56:03 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Core/ACL/ACL.php
/usr/local/opnsense/mvc/app/models/OPNsense/Core/ACL/ACL.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Core/FieldTypes/TunableField.php
2021-03-30 05:53:43 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Firmware.php
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Firmware.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Hasync.php
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Hasync.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Core/InitialSetup.php
/usr/local/opnsense/mvc/app/models/OPNsense/Core/InitialSetup.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Menu/Menu.xml
2021-03-30 05:53:43 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Migrations/M1_0_0.php
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Migrations/M1_0_1.php
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Migrations/MHA1_0_0.php
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Migrations/MHA1_0_1.php
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Migrations/TUN1_0_2.php
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Tunables.php
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Tunables.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Core/repositories/opnsense.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Cron/ACL/ACL.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Cron/Cron.php
/usr/local/opnsense/mvc/app/models/OPNsense/Cron/Cron.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Cron/Menu/Menu.xml
2016-10-10 16:39:36 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Cron/Migrations/M1_0_0.php
2020-09-30 02:04:25 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Cron/Migrations/M1_0_2.php
/usr/local/opnsense/mvc/app/models/OPNsense/Cron/Migrations/M1_0_3.php
/usr/local/opnsense/mvc/app/models/OPNsense/Cron/Migrations/M1_0_4.php
/usr/local/opnsense/mvc/app/models/OPNsense/DHCRelay/ACL/ACL.xml
/usr/local/opnsense/mvc/app/models/OPNsense/DHCRelay/DHCRelay.php
/usr/local/opnsense/mvc/app/models/OPNsense/DHCRelay/DHCRelay.xml
/usr/local/opnsense/mvc/app/models/OPNsense/DHCRelay/Menu/Menu.xml
/usr/local/opnsense/mvc/app/models/OPNsense/DHCRelay/Migrations/M1_0_0.php
/usr/local/opnsense/mvc/app/models/OPNsense/DHCRelay/Migrations/M1_0_1.php
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/ACL/ACL.xml
2022-06-30 01:57:40 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/DnsDiagnostics.php
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/DnsDiagnostics.xml
2022-08-28 14:51:12 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/FieldTypes/HostField.php
2022-08-28 09:47:13 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/FieldTypes/InterfaceField.php
2021-04-08 11:16:46 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/Lvtemplate.php
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/Lvtemplate.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/Menu/Menu.xml
2016-10-10 16:39:36 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/Migrations/M1_0_0.php
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/Netflow.php
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/Netflow.xml
2022-08-27 15:53:01 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/PacketCapture.php
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/PacketCapture.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/Ping.php
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/Ping.xml
2023-04-17 01:56:30 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/Portprobe.php
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/Portprobe.xml
2023-04-15 13:04:23 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/Traceroute.php
/usr/local/opnsense/mvc/app/models/OPNsense/Diagnostics/Traceroute.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Dnsmasq/ACL/ACL.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.php
/usr/local/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Dnsmasq/FieldTypes/DomainIPField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Dnsmasq/FieldTypes/HostnameField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Dnsmasq/FieldTypes/RangeAddressField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Dnsmasq/Menu/Menu.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Dnsmasq/Migrations/M1_0_0.php
2024-01-07 15:03:04 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/ACL/ACL.xml
2018-05-14 01:49:18 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/Alias.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/Alias.xml
2021-01-11 14:06:52 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/Category.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/Category.xml
Firewall: NAT: Port Forward - refactor to MVC (#9473) * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 Add a model wrapper around nat/rule and align filter code to generate the same output when using the model. To test this part, make a copy of /tmp/rules.debug, run migrations (/usr/local/opnsense/mvc/script/run_migrations.php) and execute rule generation via /usr/local/etc/rc.filter_configure A diff between the newly generated rules.debug and the backup created earlier should show no differences. The following notes apply: o ipprotocol and protocol have no defaults set as old frontend code didn't enforce this, we should likely set defaults (inet, any) knowing this will show a small diff in the output o registerForwardRule() replaces the array_merge with an !empty() compare per field as our defaults are empty instead of missing o legacyMoveAddressFields() in Rule.php assumes any when network and address are not set, which should comply with frontend logic as "any" is set in these cases anyway o source/destinations are converted inline, using a volatile field to trigger the initial load (as only one is used, we prefer network) * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 * make plist-fix * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 Add some missing pieces in the controller layer, use shared getCategoryColors() and getNetworks() to render gui information in the same way as the filter page does. Use a volatile field categories to keep track of uuid's so we can reuse these easily for matching in our selectors and data. * plist * Enabled tooltips were the wrong way around * Enabled tooltips were the wrong way around * Add showDialogAlert() since we use that but it was missing * Since ipprotocol is optional, add any formatter * Add the port and network alias selectpickers to the dialog * Correct toggle_rule_log endpoint in command * Add the category fa-tag to selectpicker * Add labels, hints, BlankDesc * Return description in the any formatter when possible * target and local-port use the alias formatter too, add them to result * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 update menu and acl. * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 whitespace * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 final bits and pieces: o updated / created metadata o add pass flag superseding associated-rule-id o remove legacy files * Update src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogDNatRule.xml Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com> * Update src/opnsense/mvc/app/models/OPNsense/Core/ACL/ACL.xml Co-authored-by: Franco Fichtner <franco@opnsense.org> * Update src/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.xml Co-authored-by: Franco Fichtner <franco@opnsense.org> --------- Co-authored-by: Monviech <gitacc@pischem.com> Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com> Co-authored-by: Franco Fichtner <franco@opnsense.org>
2025-12-02 02:40:54 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/DNat.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/DNat.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/DynamicAliases/CaptivePortalAliases.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/DynamicAliases/InterfaceNetworkAliases.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/DynamicAliases/README.md
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/DynamicAliases/StaticAliases.php
2018-06-02 08:09:28 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/AliasContentField.php
2020-07-02 00:08:14 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/AliasField.php
2018-05-14 01:49:18 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/AliasNameField.php
Firewall: NAT: Port Forward - refactor to MVC (#9473) * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 Add a model wrapper around nat/rule and align filter code to generate the same output when using the model. To test this part, make a copy of /tmp/rules.debug, run migrations (/usr/local/opnsense/mvc/script/run_migrations.php) and execute rule generation via /usr/local/etc/rc.filter_configure A diff between the newly generated rules.debug and the backup created earlier should show no differences. The following notes apply: o ipprotocol and protocol have no defaults set as old frontend code didn't enforce this, we should likely set defaults (inet, any) knowing this will show a small diff in the output o registerForwardRule() replaces the array_merge with an !empty() compare per field as our defaults are empty instead of missing o legacyMoveAddressFields() in Rule.php assumes any when network and address are not set, which should comply with frontend logic as "any" is set in these cases anyway o source/destinations are converted inline, using a volatile field to trigger the initial load (as only one is used, we prefer network) * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 * make plist-fix * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 Add some missing pieces in the controller layer, use shared getCategoryColors() and getNetworks() to render gui information in the same way as the filter page does. Use a volatile field categories to keep track of uuid's so we can reuse these easily for matching in our selectors and data. * plist * Enabled tooltips were the wrong way around * Enabled tooltips were the wrong way around * Add showDialogAlert() since we use that but it was missing * Since ipprotocol is optional, add any formatter * Add the port and network alias selectpickers to the dialog * Correct toggle_rule_log endpoint in command * Add the category fa-tag to selectpicker * Add labels, hints, BlankDesc * Return description in the any formatter when possible * target and local-port use the alias formatter too, add them to result * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 update menu and acl. * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 whitespace * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 final bits and pieces: o updated / created metadata o add pass flag superseding associated-rule-id o remove legacy files * Update src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogDNatRule.xml Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com> * Update src/opnsense/mvc/app/models/OPNsense/Core/ACL/ACL.xml Co-authored-by: Franco Fichtner <franco@opnsense.org> * Update src/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.xml Co-authored-by: Franco Fichtner <franco@opnsense.org> --------- Co-authored-by: Monviech <gitacc@pischem.com> Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com> Co-authored-by: Franco Fichtner <franco@opnsense.org>
2025-12-02 02:40:54 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/CategoryField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/CategoryMapField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/DNatAssociatedRuleField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/DNatSequenceField.php
2024-01-07 15:03:04 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/FilterRuleField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/FilterSequenceField.php
2023-07-06 04:01:55 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/GroupField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/GroupNameField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/InterfaceField.php
Firewall: NAT: Port Forward - refactor to MVC (#9473) * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 Add a model wrapper around nat/rule and align filter code to generate the same output when using the model. To test this part, make a copy of /tmp/rules.debug, run migrations (/usr/local/opnsense/mvc/script/run_migrations.php) and execute rule generation via /usr/local/etc/rc.filter_configure A diff between the newly generated rules.debug and the backup created earlier should show no differences. The following notes apply: o ipprotocol and protocol have no defaults set as old frontend code didn't enforce this, we should likely set defaults (inet, any) knowing this will show a small diff in the output o registerForwardRule() replaces the array_merge with an !empty() compare per field as our defaults are empty instead of missing o legacyMoveAddressFields() in Rule.php assumes any when network and address are not set, which should comply with frontend logic as "any" is set in these cases anyway o source/destinations are converted inline, using a volatile field to trigger the initial load (as only one is used, we prefer network) * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 * make plist-fix * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 Add some missing pieces in the controller layer, use shared getCategoryColors() and getNetworks() to render gui information in the same way as the filter page does. Use a volatile field categories to keep track of uuid's so we can reuse these easily for matching in our selectors and data. * plist * Enabled tooltips were the wrong way around * Enabled tooltips were the wrong way around * Add showDialogAlert() since we use that but it was missing * Since ipprotocol is optional, add any formatter * Add the port and network alias selectpickers to the dialog * Correct toggle_rule_log endpoint in command * Add the category fa-tag to selectpicker * Add labels, hints, BlankDesc * Return description in the any formatter when possible * target and local-port use the alias formatter too, add them to result * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 update menu and acl. * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 whitespace * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 final bits and pieces: o updated / created metadata o add pass flag superseding associated-rule-id o remove legacy files * Update src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogDNatRule.xml Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com> * Update src/opnsense/mvc/app/models/OPNsense/Core/ACL/ACL.xml Co-authored-by: Franco Fichtner <franco@opnsense.org> * Update src/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.xml Co-authored-by: Franco Fichtner <franco@opnsense.org> --------- Co-authored-by: Monviech <gitacc@pischem.com> Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com> Co-authored-by: Franco Fichtner <franco@opnsense.org>
2025-12-02 02:40:54 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/NetworkMappedField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/PortMappedField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/ScheduleField.php
2024-01-07 15:03:04 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/SourceNatRuleField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/TosField.php
2024-01-07 15:03:04 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
2023-07-06 04:01:55 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/Group.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/Group.xml
2024-01-07 15:03:04 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.xml
2018-07-09 02:51:37 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/M1_0_0.php
2024-01-07 15:03:04 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_0_0.php
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_0_3.php
2024-04-25 13:14:37 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_0_4.php
2022-04-03 14:46:12 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/static_aliases/core.json
Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (#9354) * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature This splits the Neighbors menu item in an existing static assignments and adds the automatic discovery feature which includes logging and insights into the currently known hosts on the network. When automatic discovery is disabled, it drops back to arp/ndp. By default automatic mode is enabled on all interfaces, but configuration options exists (to limit interfaces and networks). Other consumers which require host mappings can use the /usr/local/opnsense/scripts/interfaces/list_hosts.py script to either fetch the sqlite database or arp/ndp data for the selected pprotocol(s). More information about the hostwatch daemon is available at https://github.com/opnsense/hostwatch * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354) * Interfaces: Neighbors: Automatic Discovery - change list_hosts.py to only query ndp when explicitly asked. Due to the short timeouts of the ndp entries and the cost of querying them, it's probably best to only support ndp when explicitly asked. In most cases where we need host data, we currently only support ipv4 anyway, which means a switch to the new entrypoint (list_hosts.py script) should be relatively harmless. * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354)
2025-11-06 07:01:52 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Hostdiscovery/ACL/ACL.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Hostdiscovery/Hostwatch.php
/usr/local/opnsense/mvc/app/models/OPNsense/Hostdiscovery/Hostwatch.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Hostdiscovery/Menu/Menu.xml
/usr/local/opnsense/mvc/app/models/OPNsense/IDS/ACL/ACL.xml
2020-11-06 02:11:40 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/IDS/FieldTypes/PolicyContentField.php
/usr/local/opnsense/mvc/app/models/OPNsense/IDS/FieldTypes/PolicyRulesField.php
/usr/local/opnsense/mvc/app/models/OPNsense/IDS/IDS.php
/usr/local/opnsense/mvc/app/models/OPNsense/IDS/IDS.xml
/usr/local/opnsense/mvc/app/models/OPNsense/IDS/Menu/Menu.xml
2016-10-10 16:39:36 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/IDS/Migrations/M1_0_0.php
2018-11-23 08:37:42 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/IDS/Migrations/M1_0_2.php
2020-11-24 04:21:26 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/IDS/Migrations/M1_0_6.php
2021-10-28 10:46:39 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/IDS/Migrations/M1_0_7.php
/usr/local/opnsense/mvc/app/models/OPNsense/IDS/Migrations/M1_1_1.php
/usr/local/opnsense/mvc/app/models/OPNsense/IDS/Migrations/M1_1_2.php
2019-09-13 08:20:44 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/ACL/ACL.xml
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/FieldTypes/CharonLogLevelField.php
2022-12-12 04:48:38 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/FieldTypes/ConnnectionField.php
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/FieldTypes/IKEAddressField.php
2022-12-12 04:48:38 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/FieldTypes/IPsecProposalField.php
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/FieldTypes/PoolsField.php
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/FieldTypes/SPDField.php
2022-12-12 04:48:38 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/FieldTypes/VTIField.php
2019-09-13 08:20:44 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/IPsec.php
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/IPsec.xml
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/Menu/Menu.xml
2020-11-30 05:04:37 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/Migrations/M1_0_0.php
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/Migrations/M1_0_1.php
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/Migrations/M1_0_2.php
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/Migrations/M1_0_3.php
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/Migrations/M1_0_4.php
2022-12-12 04:48:38 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/Swanctl.php
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/Swanctl.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/ACL/ACL.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Bridge.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Bridge.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/BridgeMemberField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/DUIDField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/LaggInterfaceField.php
2024-04-01 13:50:10 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/LinkAddressField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/NeighborField.php
2023-10-11 14:55:14 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/VipField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/VipInterfaceField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/VipNetworkField.php
2022-02-22 12:46:09 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/VlanInterfaceField.php
2024-04-01 13:50:10 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Gif.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Gif.xml
2024-04-03 15:53:17 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Gre.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Gre.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Lagg.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Lagg.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Loopback.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Loopback.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Menu/Menu.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Migrations/SET1_0_0.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Neighbor.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Neighbor.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Neighbor/dhcpd.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Settings.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Settings.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Vip.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Vip.xml
2022-02-22 12:46:09 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Vlan.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Vlan.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/VxLan.php
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/VxLan.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/ACL/ACL.xml
2025-10-06 02:27:14 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaClasslessStaticRouteField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaPoolsField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaStaticRoutesField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/KeaCtrlAgent.php
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/KeaCtrlAgent.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/Menu/Menu.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Monit/ACL/ACL.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Monit/Menu/Menu.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Monit/Migrations/M1_0_0.php
2025-08-13 14:51:17 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Monit/Migrations/M1_0_14.php
2018-11-17 03:35:29 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Monit/Migrations/M1_0_6.php
2018-12-10 04:08:05 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Monit/Migrations/M1_0_7.php
2019-03-07 05:48:43 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Monit/Migrations/M1_0_8.php
/usr/local/opnsense/mvc/app/models/OPNsense/Monit/Monit.php
/usr/local/opnsense/mvc/app/models/OPNsense/Monit/Monit.xml
2016-11-21 17:04:43 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Ntpd/ACL/ACL.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Ntpd/Menu/Menu.xml
2018-10-15 12:29:12 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/OpenVPN/Export.php
/usr/local/opnsense/mvc/app/models/OPNsense/OpenVPN/Export.xml
2023-05-31 10:29:30 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/OpenVPN/FieldTypes/InstanceField.php
/usr/local/opnsense/mvc/app/models/OPNsense/OpenVPN/FieldTypes/OpenVPNServerField.php
2023-05-31 10:29:30 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/OpenVPN/FieldTypes/RemoteHostField.php
/usr/local/opnsense/mvc/app/models/OPNsense/OpenVPN/FieldTypes/VPNIdField.php
/usr/local/opnsense/mvc/app/models/OPNsense/OpenVPN/Migrations/M1_0_0.php
/usr/local/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.php
/usr/local/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Radvd/ACL/ACL.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Radvd/FieldTypes/VipLinkLocalField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Radvd/Menu/Menu.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Radvd/Migrations/M1_0_0.php
/usr/local/opnsense/mvc/app/models/OPNsense/Radvd/Radvd.php
/usr/local/opnsense/mvc/app/models/OPNsense/Radvd/Radvd.xml
2017-08-06 07:21:12 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Routes/Route.php
/usr/local/opnsense/mvc/app/models/OPNsense/Routes/Route.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Routing/FieldTypes/GatewayField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Routing/Gateways.php
/usr/local/opnsense/mvc/app/models/OPNsense/Routing/Gateways.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Routing/Migrations/M1_0_0.php
2021-09-03 08:29:59 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Syslog/ACL/ACL.xml
2019-06-17 14:31:31 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Syslog/Menu/Menu.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Syslog/Migrations/M1_0_2.php
2019-06-17 14:31:31 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Syslog/Syslog.php
/usr/local/opnsense/mvc/app/models/OPNsense/Syslog/Syslog.xml
/usr/local/opnsense/mvc/app/models/OPNsense/TrafficShaper/ACL/ACL.xml
/usr/local/opnsense/mvc/app/models/OPNsense/TrafficShaper/Menu/Menu.xml
2016-10-10 16:39:36 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/TrafficShaper/Migrations/M1_0_0.php
/usr/local/opnsense/mvc/app/models/OPNsense/TrafficShaper/TrafficShaper.php
/usr/local/opnsense/mvc/app/models/OPNsense/TrafficShaper/TrafficShaper.xml
2024-03-08 02:20:20 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Trust/Ca.php
/usr/local/opnsense/mvc/app/models/OPNsense/Trust/Ca.xml
2024-02-26 01:57:34 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Trust/Cert.php
/usr/local/opnsense/mvc/app/models/OPNsense/Trust/Cert.xml
2024-03-08 02:20:20 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Trust/FieldTypes/CAsField.php
2024-02-27 03:03:50 -05:00
/usr/local/opnsense/mvc/app/models/OPNsense/Trust/FieldTypes/CertificatesField.php
2024-09-10 15:43:38 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Trust/General.php
/usr/local/opnsense/mvc/app/models/OPNsense/Trust/General.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Trust/Migrations/M1_0_0.php
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/ACL/ACL.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/FieldTypes/AliasRefCount.php
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/FieldTypes/UnboundInterfaceField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Menu/Menu.xml
2021-07-20 10:50:54 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_0.php
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_1.php
2024-10-22 06:08:26 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_11.php
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_13.php
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_2.php
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_3.php
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_5.php
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_6.php
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_8.php
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.php
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Wireguard/ACL/ACL.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Wireguard/Client.php
/usr/local/opnsense/mvc/app/models/OPNsense/Wireguard/Client.xml
2024-03-17 08:37:34 -04:00
/usr/local/opnsense/mvc/app/models/OPNsense/Wireguard/FieldTypes/ClientField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Wireguard/FieldTypes/ServerField.php
/usr/local/opnsense/mvc/app/models/OPNsense/Wireguard/General.php
/usr/local/opnsense/mvc/app/models/OPNsense/Wireguard/General.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Wireguard/Menu/Menu.xml
/usr/local/opnsense/mvc/app/models/OPNsense/Wireguard/Migrations/M1_0_0.php
/usr/local/opnsense/mvc/app/models/OPNsense/Wireguard/Server.php
/usr/local/opnsense/mvc/app/models/OPNsense/Wireguard/Server.xml
System: Access: migrate Users and Groups to MVC/API (#8046) * System: Access: Groups - in preperation for https://github.com/opnsense/core/issues/7904, add support for comma separated member lists. If we convert groups to a model, we will switch the nested <member> tags into comma separated fields, e.g. <member>1</member> <member>12</member> will convert to: <member>1,12</member> using this commit we support both for areas where these are being read. * System: Access: Users - refactor to MVC (https://github.com/opnsense/core/issues/7904) * add initial boilerplate * unpack `<priv/>` field on first access * unpack '<apikeys/>' field on first access and implement key actions into ApiKeyField * add apikey grid in user management view * change isset() to !empty() for users disabled flag in backend code * move user atributes into dialog * hook PrivField type to \OPNsense\Core\ACL() * refactor Auth/API to use new User class * otp seed logic with simple api call to generate new seeds and some JS glue for the frontend * uid autonumber field * language selector using get_locale_list() via configd (cached) * add StoreB64Field field for authorizedkeys so we can keep the field contents backwards compatible. * ExpiresField for custom date parsing, supporting previous input formats as well. * group membership using a volatile custom field type, controller is responisble for persisting the configuration data to avoid entanglement between models * add button which links to most likely user certs (based on commonname), to avoid all sorts of magic to reflect certs back into the usermanager. * add getUserPrivs() to model so we can fetch a full list of privs for a user * show user icons, long this might be less relevant * add addApiKeyAction() to create a new api key for a user (by name) * download new api key from user view * implement hashing when setting a new (or scrabled) password * use new "auth sync user" event to trigger local user db changes * in API authenticator keep createKey and dropKey as stubs to the new model implementation * prevent removal of "system" users (root) * hook ACL and Menu * add Group administration using the same logic as users * cleanup unused * add System: Access: Privileges to manage and change user and group privileges * System: Access: Users - refactor to MVC (https://github.com/opnsense/core/issues/7904) review comments from @Monviech * "Create and Download API Key for this user" refresh apikeys bootgrid * "Users" bootgrid, add some columns * rename "Username" to "Group Name" in group edit * Disable sorting the bootgrid by "Users" and "Groups" as these are aggregated/formatted columns * System: Access: Privileges - fix updating groups dropping privileges for https://github.com/opnsense/core/pull/8046 * System: Access: Users - hook group model for https://github.com/opnsense/core/issues/7904 * System: Access: Users - add some safety fences to prevent accidental removal of rights https://github.com/opnsense/core/issues/7904 * Update src/opnsense/service/conf/actions.d/actions_auth.conf * Update src/opnsense/service/conf/actions.d/actions_auth.conf * System: Access: Users - remove userDNmap support as it belonged to the import https://github.com/opnsense/core/issues/7904 * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046), review comments * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) o align "policy change for %s unlink group" with master (unlink when duplicates exists) * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) refactor add user event so it utilizes our new model instead of direct config access, while performing the operation, also make sure we lock/unlock the config.xml * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) replace page-system-groupmanager-addprivs with page-system-usermanager-addprivs * plist --------- Co-authored-by: Franco Fichtner <franco@opnsense.org>
2024-11-21 02:50:01 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/Auth/group.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Auth/priv.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Auth/user.volt
/usr/local/opnsense/mvc/app/views/OPNsense/CaptivePortal/clients.volt
/usr/local/opnsense/mvc/app/views/OPNsense/CaptivePortal/index.volt
/usr/local/opnsense/mvc/app/views/OPNsense/CaptivePortal/vouchers.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Core/backup_history.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Core/dashboard.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Core/defaults.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Core/firmware.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Core/halt.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Core/hasync.volt
2024-12-16 14:58:35 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/Core/hasync_status.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Core/initial_setup.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Core/license.volt
2018-03-05 04:42:49 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/Core/not_found.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Core/reboot.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Core/service.volt
2024-08-13 14:21:36 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Core/snapshot.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Core/tunables.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Cron/index.volt
/usr/local/opnsense/mvc/app/views/OPNsense/DHCRelay/relay.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/arp.volt
2022-06-30 01:57:40 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/dns_diagnostics.volt
2017-10-23 17:50:01 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_log.volt
2021-07-21 01:55:18 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_pftop.volt
2021-06-18 13:26:48 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_states.volt
Syslog: optionally disable legacy (clog) logging (#4101) * Syslog-NG replacement for legacy syslog local logs: Part of this commit: - support both formats in query log, which is used by our log api - sample local syslog-ng target for configd for https://github.com/opnsense/core/issues/4068 * syslog: add disable clog toggle + preserve number of log (days) setting when only using syslog-ng. for https://github.com/opnsense/core/issues/4068 * syslog: include local syslog-ng files when clog is disabled. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: change local handling, add relayd file to test the concept. The local directory contains filters for local targets, which should replace the <plugin>_syslog() construction eventually, everything relevant and not matched is send to system for https://github.com/opnsense/core/issues/4068 * Syslog-NG: minor update to local template to support module/file format as the query log handler supports it (e.g. /var/log/squid/access/) and add local templates * Syslog-NG: change flush log actions to support new format, while here make sure "flush all" actuallly flushes all logs (including plugins). for https://github.com/opnsense/core/issues/4068 * Syslog-NG: missing level in system log, for https://github.com/opnsense/core/issues/4068 * fix typo for https://github.com/opnsense/core/issues/4068 * syslog-ng: filter live log support for https://github.com/opnsense/core/issues/4068 * Syslog-NG: replace diag_logs_filter_summary.php for mvc enabled version, using the same log output as live log, for https://github.com/opnsense/core/issues/4068 * Syslog-NG: add log cleanup script to enforce preservelogs setting. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: webuser auth message should use LOG_AUTH facility. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: ditch sshlockout_pf in favour for a small script that locks out ssh/web gui failed attempts for both IPv4 and IPv6. for https://github.com/opnsense/core/issues/4068 * ditch sshlockout_pf dependancy, for https://github.com/opnsense/core/issues/4068 * fix indent in ACL, for https://github.com/opnsense/core/issues/4068 * fix plist
2020-05-10 04:59:14 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_stats.volt
2022-11-04 05:00:22 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/health.volt
2019-11-28 03:23:19 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/log.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/ndp.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/netflow.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/networkinsight.volt
2022-08-27 15:53:01 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/packetcapture.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/ping.volt
2023-04-17 01:56:30 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/portprobe.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/routes.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/systemactivity.volt
2023-04-15 13:04:23 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/traceroute.volt
2020-09-01 16:48:11 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/traffic.volt
2021-10-17 14:17:10 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/treeview.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/vip.volt
dnsmasq: Backend migration and add dhcp support for https://github.com/opnsense/core/issues/8329 (#8355) This rather large commit implements most relevant dhcp options and rewrites dnsmasq's backend. By default dnsmasq is disabled, eventually we do want dnsmasq enabled for dhcp services by default, but dns itself disabled. For this reason we support port "0" as implemented at dnsmasq (not listening for dns). For cases where users want to integrate dns and dhcp services, the advise is to make dnsmasq listen on a non standard port and point unbound to the zones where dnsmasq is responsible for. This has the advantage of a direct connection between dhcp registered hosts and the requesting service. In these cases dnsmasq's dns service acts like a "connector". In the long run we should deprecate `regdhcpstatic` and `regdhcp` as these either belong to legacy isc-dhcp or hook kea entries (which are better served via unbound). The first mvc migration phase implemented IndexController.php, which we rename to SettingsController.php now as these results in more logical ui endpoints. Since we don't bind to addresses directly (unless specifically configured and adviced only for static setups), we can skip the newwanip event which means we don't restart the service on interface changes. dnsmasq is able to filter the relevant networks on the fly, which is the advised scenario and can cope more easily with changes. When different clients need to receive different options, we can use "tags" now. Requests can add tags to filter options which will be offered to the client, in the most simple scenario one would tag on a range or a host reservation, but more advanced choices can also be achieved using match statements (for example architecture [client-arch])
2025-02-19 11:40:55 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/Dnsmasq/leases.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Dnsmasq/settings.volt
2018-05-14 01:49:18 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Firewall/alias.volt
2018-09-19 17:06:30 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Firewall/alias_util.volt
2021-01-18 13:56:11 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/Firewall/category.volt
Firewall: NAT: Port Forward - refactor to MVC (#9473) * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 Add a model wrapper around nat/rule and align filter code to generate the same output when using the model. To test this part, make a copy of /tmp/rules.debug, run migrations (/usr/local/opnsense/mvc/script/run_migrations.php) and execute rule generation via /usr/local/etc/rc.filter_configure A diff between the newly generated rules.debug and the backup created earlier should show no differences. The following notes apply: o ipprotocol and protocol have no defaults set as old frontend code didn't enforce this, we should likely set defaults (inet, any) knowing this will show a small diff in the output o registerForwardRule() replaces the array_merge with an !empty() compare per field as our defaults are empty instead of missing o legacyMoveAddressFields() in Rule.php assumes any when network and address are not set, which should comply with frontend logic as "any" is set in these cases anyway o source/destinations are converted inline, using a volatile field to trigger the initial load (as only one is used, we prefer network) * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 * make plist-fix * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 Add some missing pieces in the controller layer, use shared getCategoryColors() and getNetworks() to render gui information in the same way as the filter page does. Use a volatile field categories to keep track of uuid's so we can reuse these easily for matching in our selectors and data. * plist * Enabled tooltips were the wrong way around * Enabled tooltips were the wrong way around * Add showDialogAlert() since we use that but it was missing * Since ipprotocol is optional, add any formatter * Add the port and network alias selectpickers to the dialog * Correct toggle_rule_log endpoint in command * Add the category fa-tag to selectpicker * Add labels, hints, BlankDesc * Return description in the any formatter when possible * target and local-port use the alias formatter too, add them to result * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 update menu and acl. * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 whitespace * Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401 final bits and pieces: o updated / created metadata o add pass flag superseding associated-rule-id o remove legacy files * Update src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogDNatRule.xml Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com> * Update src/opnsense/mvc/app/models/OPNsense/Core/ACL/ACL.xml Co-authored-by: Franco Fichtner <franco@opnsense.org> * Update src/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.xml Co-authored-by: Franco Fichtner <franco@opnsense.org> --------- Co-authored-by: Monviech <gitacc@pischem.com> Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com> Co-authored-by: Franco Fichtner <franco@opnsense.org>
2025-12-02 02:40:54 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/Firewall/dnat_rule.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Firewall/firewall_migration.volt
2023-07-06 04:01:55 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Firewall/group.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Firewall/npt_rule.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Firewall/onat_rule.volt
2025-12-15 09:28:00 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/Firewall/snat_rule.volt
Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (#9354) * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature This splits the Neighbors menu item in an existing static assignments and adds the automatic discovery feature which includes logging and insights into the currently known hosts on the network. When automatic discovery is disabled, it drops back to arp/ndp. By default automatic mode is enabled on all interfaces, but configuration options exists (to limit interfaces and networks). Other consumers which require host mappings can use the /usr/local/opnsense/scripts/interfaces/list_hosts.py script to either fetch the sqlite database or arp/ndp data for the selected pprotocol(s). More information about the hostwatch daemon is available at https://github.com/opnsense/hostwatch * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354) * Interfaces: Neighbors: Automatic Discovery - change list_hosts.py to only query ndp when explicitly asked. Due to the short timeouts of the ndp entries and the cost of querying them, it's probably best to only support ndp when explicitly asked. In most cases where we need host data, we currently only support ipv4 anyway, which means a switch to the new entrypoint (list_hosts.py script) should be relatively harmless. * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354)
2025-11-06 07:01:52 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/Hostdiscovery/settings.volt
/usr/local/opnsense/mvc/app/views/OPNsense/IDS/index.volt
2020-11-06 02:11:40 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/IDS/policy.volt
2022-12-12 04:48:38 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/IPsec/connections.volt
2019-09-13 08:20:44 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/IPsec/key_pairs.volt
/usr/local/opnsense/mvc/app/views/OPNsense/IPsec/leases.volt
/usr/local/opnsense/mvc/app/views/OPNsense/IPsec/pre_shared_keys.volt
2022-07-07 12:51:21 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/IPsec/sad.volt
2022-07-12 02:08:23 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/IPsec/sessions.volt
/usr/local/opnsense/mvc/app/views/OPNsense/IPsec/settings.volt
2022-07-06 14:28:27 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/IPsec/spd.volt
2021-10-18 15:18:50 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/IPsec/tunnels.volt
2022-12-12 04:48:38 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/IPsec/vti.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/bridge.volt
2024-04-01 13:50:10 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/gif.volt
2024-04-03 15:53:17 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/gre.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/lagg.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/loopback.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/neighbor.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/overview.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/settings.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/vip.volt
2022-02-22 12:46:09 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/vlan.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/vxlan.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Kea/ctrl_agent.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Kea/dhcpv4.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Kea/dhcpv6.volt
2023-11-12 13:15:28 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/Kea/leases4.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Kea/leases6.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Monit/index.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Monit/status.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Ntpd/status.volt
/usr/local/opnsense/mvc/app/views/OPNsense/OpenVPN/cso.volt
2018-10-07 07:59:34 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/OpenVPN/export.volt
2023-05-31 10:29:30 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/OpenVPN/instances.volt
/usr/local/opnsense/mvc/app/views/OPNsense/OpenVPN/status.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Radvd/settings.volt
2017-08-06 07:21:12 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Routes/index.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Routing/configuration.volt
2019-06-17 14:31:31 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Syslog/index.volt
/usr/local/opnsense/mvc/app/views/OPNsense/TrafficShaper/index.volt
2020-03-24 11:42:01 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/TrafficShaper/statistics.volt
2024-03-08 02:20:20 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/Trust/ca.volt
2024-02-26 01:57:34 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/Trust/cert.volt
2024-03-12 01:51:33 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Trust/crl.volt
2024-09-10 15:43:38 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Trust/settings.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Unbound/acl.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Unbound/advanced.volt
2020-04-17 02:27:47 -04:00
/usr/local/opnsense/mvc/app/views/OPNsense/Unbound/dnsbl.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Unbound/dot.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Unbound/general.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Unbound/overrides.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Unbound/overview.volt
2018-11-19 06:23:22 -05:00
/usr/local/opnsense/mvc/app/views/OPNsense/Unbound/stats.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Wireguard/diagnostics.volt
/usr/local/opnsense/mvc/app/views/OPNsense/Wireguard/general.volt
/usr/local/opnsense/mvc/app/views/layout_partials/base_apply_button.volt
2025-01-07 11:27:14 -05:00
/usr/local/opnsense/mvc/app/views/layout_partials/base_bootgrid_table.volt
/usr/local/opnsense/mvc/app/views/layout_partials/base_dialog.volt
/usr/local/opnsense/mvc/app/views/layout_partials/base_dialog_processing.volt
/usr/local/opnsense/mvc/app/views/layout_partials/base_form.volt
/usr/local/opnsense/mvc/app/views/layout_partials/base_menu_system.volt
2017-12-26 05:38:57 -05:00
/usr/local/opnsense/mvc/app/views/layout_partials/base_tabs_content.volt
/usr/local/opnsense/mvc/app/views/layout_partials/base_tabs_header.volt
/usr/local/opnsense/mvc/app/views/layout_partials/form_input_tr.volt
/usr/local/opnsense/mvc/app/views/layouts/default.volt
/usr/local/opnsense/mvc/script/load_phalcon.php
/usr/local/opnsense/mvc/script/run_migrations.php
/usr/local/opnsense/mvc/script/run_validations.php
/usr/local/opnsense/mvc/tests/app/config/config.php
/usr/local/opnsense/mvc/tests/app/library/OPNsense/Core/ConfigConfig/backup/array.xml
/usr/local/opnsense/mvc/tests/app/library/OPNsense/Core/ConfigConfig/backup/object.xml
/usr/local/opnsense/mvc/tests/app/library/OPNsense/Core/ConfigTest.php
2024-10-13 10:01:18 -04:00
/usr/local/opnsense/mvc/tests/app/models/OPNsense/ACL/AclConfig/config.xml
/usr/local/opnsense/mvc/tests/app/models/OPNsense/ACL/AclTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModel/Migrations/M0_0_1.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModel/Migrations/M1_0_0.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModel/Migrations/M1_0_1.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModel/TestModel.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModel/TestModel.xml
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModelConfig/backup/config.xml
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModelTest.php
2019-01-06 13:10:15 -05:00
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/Constraints/ComparedToFieldConstraintTest.php
2023-09-22 04:21:42 -04:00
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/Constraints/UniqueConstraintTest.php
2019-11-09 11:54:57 -05:00
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/AuthGroupFieldTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/AuthGroupFieldTest/config.xml
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/AuthenticationServerFieldTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/AuthenticationServerFieldTest/config.xml
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/AutoNumberFieldTest.php
2020-10-22 16:02:07 -04:00
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/Base64FieldTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/BooleanFieldTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/CSVListFieldTest.php
2019-11-09 11:54:57 -05:00
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/CertificateFieldTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/CertificateFieldTest/config.xml
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/CountryFieldTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/Field_Framework_TestCase.php
2024-02-16 07:38:45 -05:00
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/HostnameFieldTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/IPPortFieldTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/IntegerFieldTest.php
2019-11-09 11:54:57 -05:00
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/InterfaceFieldTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/InterfaceFieldTest/config.xml
2018-12-06 04:45:01 -05:00
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/ModelRelationFieldTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/ModelRelationFieldTest/config.xml
2020-03-02 14:13:04 -05:00
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/NetworkAliasFieldTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/NetworkAliasFieldTest/config.xml
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/NetworkFieldTest.php
2019-11-09 11:54:57 -05:00
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/OptionFieldTest.php
2020-01-28 12:06:47 -05:00
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/PortFieldTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/ProtocolFieldTest.php
2022-12-21 08:08:56 -05:00
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/TextFieldTest.php
2020-11-09 04:20:52 -05:00
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/VirtualIPFieldTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/VirtualIPFieldTest/config.xml
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Dnsmasq/FieldTypes/HostnameFieldTest.php
2024-10-13 08:25:53 -04:00
/usr/local/opnsense/mvc/tests/phpunit.xml
/usr/local/opnsense/mvc/tests/setup.php
/usr/local/opnsense/scripts/auth/add_user.php
2023-02-24 02:58:16 -05:00
/usr/local/opnsense/scripts/auth/list_group_members.php
System: Access: migrate Users and Groups to MVC/API (#8046) * System: Access: Groups - in preperation for https://github.com/opnsense/core/issues/7904, add support for comma separated member lists. If we convert groups to a model, we will switch the nested <member> tags into comma separated fields, e.g. <member>1</member> <member>12</member> will convert to: <member>1,12</member> using this commit we support both for areas where these are being read. * System: Access: Users - refactor to MVC (https://github.com/opnsense/core/issues/7904) * add initial boilerplate * unpack `<priv/>` field on first access * unpack '<apikeys/>' field on first access and implement key actions into ApiKeyField * add apikey grid in user management view * change isset() to !empty() for users disabled flag in backend code * move user atributes into dialog * hook PrivField type to \OPNsense\Core\ACL() * refactor Auth/API to use new User class * otp seed logic with simple api call to generate new seeds and some JS glue for the frontend * uid autonumber field * language selector using get_locale_list() via configd (cached) * add StoreB64Field field for authorizedkeys so we can keep the field contents backwards compatible. * ExpiresField for custom date parsing, supporting previous input formats as well. * group membership using a volatile custom field type, controller is responisble for persisting the configuration data to avoid entanglement between models * add button which links to most likely user certs (based on commonname), to avoid all sorts of magic to reflect certs back into the usermanager. * add getUserPrivs() to model so we can fetch a full list of privs for a user * show user icons, long this might be less relevant * add addApiKeyAction() to create a new api key for a user (by name) * download new api key from user view * implement hashing when setting a new (or scrabled) password * use new "auth sync user" event to trigger local user db changes * in API authenticator keep createKey and dropKey as stubs to the new model implementation * prevent removal of "system" users (root) * hook ACL and Menu * add Group administration using the same logic as users * cleanup unused * add System: Access: Privileges to manage and change user and group privileges * System: Access: Users - refactor to MVC (https://github.com/opnsense/core/issues/7904) review comments from @Monviech * "Create and Download API Key for this user" refresh apikeys bootgrid * "Users" bootgrid, add some columns * rename "Username" to "Group Name" in group edit * Disable sorting the bootgrid by "Users" and "Groups" as these are aggregated/formatted columns * System: Access: Privileges - fix updating groups dropping privileges for https://github.com/opnsense/core/pull/8046 * System: Access: Users - hook group model for https://github.com/opnsense/core/issues/7904 * System: Access: Users - add some safety fences to prevent accidental removal of rights https://github.com/opnsense/core/issues/7904 * Update src/opnsense/service/conf/actions.d/actions_auth.conf * Update src/opnsense/service/conf/actions.d/actions_auth.conf * System: Access: Users - remove userDNmap support as it belonged to the import https://github.com/opnsense/core/issues/7904 * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046), review comments * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) o align "policy change for %s unlink group" with master (unlink when duplicates exists) * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) refactor add user event so it utilizes our new model instead of direct config access, while performing the operation, also make sure we lock/unlock the config.xml * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) replace page-system-groupmanager-addprivs with page-system-usermanager-addprivs * plist --------- Co-authored-by: Franco Fichtner <franco@opnsense.org>
2024-11-21 02:50:01 -05:00
/usr/local/opnsense/scripts/auth/sync_group.php
/usr/local/opnsense/scripts/auth/sync_user.php
/usr/local/opnsense/scripts/captiveportal/allow.py
/usr/local/opnsense/scripts/captiveportal/cp-background-process.py
/usr/local/opnsense/scripts/captiveportal/disconnect.py
/usr/local/opnsense/scripts/captiveportal/fetch_template.py
/usr/local/opnsense/scripts/captiveportal/generate_certs.php
/usr/local/opnsense/scripts/captiveportal/htdocs_default/css/bootstrap-theme.min.css
/usr/local/opnsense/scripts/captiveportal/htdocs_default/css/bootstrap.min.css
/usr/local/opnsense/scripts/captiveportal/htdocs_default/css/signin.css
/usr/local/opnsense/scripts/captiveportal/htdocs_default/exclude.list
2025-08-25 03:17:25 -04:00
/usr/local/opnsense/scripts/captiveportal/htdocs_default/favicon/favicon.ico
/usr/local/opnsense/scripts/captiveportal/htdocs_default/fonts/glyphicons-halflings-regular.eot
/usr/local/opnsense/scripts/captiveportal/htdocs_default/fonts/glyphicons-halflings-regular.svg
/usr/local/opnsense/scripts/captiveportal/htdocs_default/fonts/glyphicons-halflings-regular.ttf
/usr/local/opnsense/scripts/captiveportal/htdocs_default/fonts/glyphicons-halflings-regular.woff
/usr/local/opnsense/scripts/captiveportal/htdocs_default/fonts/glyphicons-halflings-regular.woff2
2025-08-25 03:17:25 -04:00
/usr/local/opnsense/scripts/captiveportal/htdocs_default/images/OPNsense-logo-diap.svg
/usr/local/opnsense/scripts/captiveportal/htdocs_default/images/OPNsense-logo.svg
/usr/local/opnsense/scripts/captiveportal/htdocs_default/images/deciso-brand-hover-diap.svg
/usr/local/opnsense/scripts/captiveportal/htdocs_default/images/deciso-brand-hover.svg
/usr/local/opnsense/scripts/captiveportal/htdocs_default/images/deciso-brand.svg
/usr/local/opnsense/scripts/captiveportal/htdocs_default/images/default-logo.svg
/usr/local/opnsense/scripts/captiveportal/htdocs_default/images/favicon.png
/usr/local/opnsense/scripts/captiveportal/htdocs_default/index.html
/usr/local/opnsense/scripts/captiveportal/htdocs_default/js/bootstrap.min.js
/usr/local/opnsense/scripts/captiveportal/htdocs_default/js/jquery-1.11.2.min.js
/usr/local/opnsense/scripts/captiveportal/htdocs_default/js/jquery-3.5.1.min.js
/usr/local/opnsense/scripts/captiveportal/lib/__init__.py
/usr/local/opnsense/scripts/captiveportal/lib/arp.py
/usr/local/opnsense/scripts/captiveportal/lib/daemonize.py
/usr/local/opnsense/scripts/captiveportal/lib/db.py
/usr/local/opnsense/scripts/captiveportal/lib/ipfw.py
/usr/local/opnsense/scripts/captiveportal/lib/pf.py
/usr/local/opnsense/scripts/captiveportal/listClients.py
/usr/local/opnsense/scripts/captiveportal/overlay_template.py
/usr/local/opnsense/scripts/captiveportal/process_accounting_messages.php
/usr/local/opnsense/scripts/captiveportal/set_session_restrictions.py
/usr/local/opnsense/scripts/captiveportal/sql/init.sql
/usr/local/opnsense/scripts/captiveportal/strip_template.py
/usr/local/opnsense/scripts/dnsmasq/dnsmasq_dhcp_options.py
/usr/local/opnsense/scripts/dnsmasq/dnsmasq_watcher.py
/usr/local/opnsense/scripts/dnsmasq/get_dnsmasq_leases.py
/usr/local/opnsense/scripts/filter/delete_table.py
/usr/local/opnsense/scripts/filter/download_geoip.py
2018-11-28 03:15:29 -05:00
/usr/local/opnsense/scripts/filter/find_table_references.py
2021-06-22 01:35:02 -04:00
/usr/local/opnsense/scripts/filter/kill_states.py
/usr/local/opnsense/scripts/filter/kill_table.py
2017-12-01 09:41:02 -05:00
/usr/local/opnsense/scripts/filter/lib/__init__.py
2023-02-26 09:28:36 -05:00
/usr/local/opnsense/scripts/filter/lib/alias/__init__.py
/usr/local/opnsense/scripts/filter/lib/alias/arpcache.py
2023-03-01 08:51:23 -05:00
/usr/local/opnsense/scripts/filter/lib/alias/auth.py
2023-02-26 09:28:36 -05:00
/usr/local/opnsense/scripts/filter/lib/alias/base.py
/usr/local/opnsense/scripts/filter/lib/alias/bgpasn.py
/usr/local/opnsense/scripts/filter/lib/alias/geoip.py
/usr/local/opnsense/scripts/filter/lib/alias/interface.py
/usr/local/opnsense/scripts/filter/lib/alias/pf.py
/usr/local/opnsense/scripts/filter/lib/alias/uri.py
2021-06-21 09:22:18 -04:00
/usr/local/opnsense/scripts/filter/lib/states.py
/usr/local/opnsense/scripts/filter/list_divert_sockets.php
/usr/local/opnsense/scripts/filter/list_legacy_rules.php
/usr/local/opnsense/scripts/filter/list_non_mvc_rules.php
/usr/local/opnsense/scripts/filter/list_osfp.py
/usr/local/opnsense/scripts/filter/list_pfsync.py
2021-06-22 01:35:02 -04:00
/usr/local/opnsense/scripts/filter/list_rule_ids.py
/usr/local/opnsense/scripts/filter/list_states.py
/usr/local/opnsense/scripts/filter/list_table.py
/usr/local/opnsense/scripts/filter/list_tables.py
/usr/local/opnsense/scripts/filter/pfstatistics.py
2021-08-08 02:52:11 -04:00
/usr/local/opnsense/scripts/filter/pftablecount.py
2021-07-21 01:55:18 -04:00
/usr/local/opnsense/scripts/filter/pftop.py
2017-10-18 13:44:07 -04:00
/usr/local/opnsense/scripts/filter/read_log.py
/usr/local/opnsense/scripts/filter/rollback_cancel.php
/usr/local/opnsense/scripts/filter/rollback_timer.php
2019-03-13 11:01:46 -04:00
/usr/local/opnsense/scripts/filter/rule_stats.py
2023-02-26 09:28:36 -05:00
/usr/local/opnsense/scripts/filter/run_unittests.py
/usr/local/opnsense/scripts/filter/tests/__init__.py
/usr/local/opnsense/scripts/filter/tests/alias_tests.py
2017-12-02 09:08:09 -05:00
/usr/local/opnsense/scripts/filter/update_tables.py
/usr/local/opnsense/scripts/firmware/bogons.sh
/usr/local/opnsense/scripts/firmware/changelog-date.php
2016-11-10 14:46:29 -05:00
/usr/local/opnsense/scripts/firmware/changelog.sh
/usr/local/opnsense/scripts/firmware/check.sh
2025-03-28 07:20:04 -04:00
/usr/local/opnsense/scripts/firmware/cleanup.sh
/usr/local/opnsense/scripts/firmware/config.sh
/usr/local/opnsense/scripts/firmware/connection.sh
/usr/local/opnsense/scripts/firmware/details.sh
/usr/local/opnsense/scripts/firmware/health.sh
/usr/local/opnsense/scripts/firmware/hostnames.sh
/usr/local/opnsense/scripts/firmware/install.sh
/usr/local/opnsense/scripts/firmware/latest.php
/usr/local/opnsense/scripts/firmware/launcher.sh
/usr/local/opnsense/scripts/firmware/license.sh
/usr/local/opnsense/scripts/firmware/lock.sh
2017-02-17 03:03:10 -05:00
/usr/local/opnsense/scripts/firmware/plugin.sh
2021-02-03 08:20:59 -05:00
/usr/local/opnsense/scripts/firmware/product.php
/usr/local/opnsense/scripts/firmware/query.sh
/usr/local/opnsense/scripts/firmware/read.sh
/usr/local/opnsense/scripts/firmware/reboot.sh
/usr/local/opnsense/scripts/firmware/register.php
/usr/local/opnsense/scripts/firmware/reinstall.sh
/usr/local/opnsense/scripts/firmware/remove.sh
/usr/local/opnsense/scripts/firmware/repos/FreeBSD.php
/usr/local/opnsense/scripts/firmware/repos/OPNsense.php
/usr/local/opnsense/scripts/firmware/repos/README
/usr/local/opnsense/scripts/firmware/resync.sh
/usr/local/opnsense/scripts/firmware/running.sh
/usr/local/opnsense/scripts/firmware/security.sh
/usr/local/opnsense/scripts/firmware/sync.sh
/usr/local/opnsense/scripts/firmware/sync.subr.sh
/usr/local/opnsense/scripts/firmware/unlock.sh
/usr/local/opnsense/scripts/firmware/update.sh
/usr/local/opnsense/scripts/firmware/upgrade.sh
/usr/local/opnsense/scripts/health/definitions/gateway-quality.xml
/usr/local/opnsense/scripts/health/definitions/interface-packets.xml
/usr/local/opnsense/scripts/health/definitions/interface-traffic.xml
/usr/local/opnsense/scripts/health/definitions/interface-vpnusers.xml
2025-12-17 05:48:37 -05:00
/usr/local/opnsense/scripts/health/definitions/system-cputemp.xml
/usr/local/opnsense/scripts/health/definitions/system-processor.xml
/usr/local/opnsense/scripts/health/fetchData.py
/usr/local/opnsense/scripts/health/flush_rrd.py
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Factory.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Stats/Base.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Stats/GatewayQuality.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Stats/Interfaces.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Stats/Mbuf.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Stats/Memory.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Stats/Ntp.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Stats/OpenVPN.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Stats/Processor.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Stats/States.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Stats/Temperature.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Types/Base.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Types/GatewayQuality.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Types/Mbuf.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Types/Memory.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Types/Ntp.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Types/OpenVPN.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Types/Packets.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Types/Processor.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Types/States.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Types/Temperature.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Types/Traffic.php
/usr/local/opnsense/scripts/health/library/OPNsense/RRD/Types/Wireless.php
/usr/local/opnsense/scripts/health/listReports.py
/usr/local/opnsense/scripts/health/updaterrd.php
2022-08-27 15:53:01 -04:00
/usr/local/opnsense/scripts/interfaces/capture.py
/usr/local/opnsense/scripts/interfaces/carp_global_status.php
/usr/local/opnsense/scripts/interfaces/carp_set_status.php
/usr/local/opnsense/scripts/interfaces/dhclient-script
/usr/local/opnsense/scripts/interfaces/dhcp6c_script.sh
/usr/local/opnsense/scripts/interfaces/gen_duid.php
/usr/local/opnsense/scripts/interfaces/ifctl.sh
2025-09-09 07:23:27 -04:00
/usr/local/opnsense/scripts/interfaces/lib/__init__.py
/usr/local/opnsense/scripts/interfaces/list_arp.py
Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (#9354) * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature This splits the Neighbors menu item in an existing static assignments and adds the automatic discovery feature which includes logging and insights into the currently known hosts on the network. When automatic discovery is disabled, it drops back to arp/ndp. By default automatic mode is enabled on all interfaces, but configuration options exists (to limit interfaces and networks). Other consumers which require host mappings can use the /usr/local/opnsense/scripts/interfaces/list_hosts.py script to either fetch the sqlite database or arp/ndp data for the selected pprotocol(s). More information about the hostwatch daemon is available at https://github.com/opnsense/hostwatch * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354) * Interfaces: Neighbors: Automatic Discovery - change list_hosts.py to only query ndp when explicitly asked. Due to the short timeouts of the ndp entries and the cost of querying them, it's probably best to only support ndp when explicitly asked. In most cases where we need host data, we currently only support ipv4 anyway, which means a switch to the new entrypoint (list_hosts.py script) should be relatively harmless. * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354)
2025-11-06 07:01:52 -05:00
/usr/local/opnsense/scripts/interfaces/list_hosts.py
/usr/local/opnsense/scripts/interfaces/list_macdb.py
/usr/local/opnsense/scripts/interfaces/list_ndp.py
/usr/local/opnsense/scripts/interfaces/list_sockstat.py
2022-08-30 11:36:14 -04:00
/usr/local/opnsense/scripts/interfaces/macinfo.py
/usr/local/opnsense/scripts/interfaces/mpd.script
/usr/local/opnsense/scripts/interfaces/ping.py
2023-04-17 01:56:30 -04:00
/usr/local/opnsense/scripts/interfaces/portprobe.py
/usr/local/opnsense/scripts/interfaces/ppp-ipv6.php
/usr/local/opnsense/scripts/interfaces/ppp-linkdown.sh
/usr/local/opnsense/scripts/interfaces/ppp-linkup.sh
/usr/local/opnsense/scripts/interfaces/ppp-rename.sh
/usr/local/opnsense/scripts/interfaces/ppp-uptime.sh
/usr/local/opnsense/scripts/interfaces/reconfigure_bridges.php
2024-04-01 13:50:10 -04:00
/usr/local/opnsense/scripts/interfaces/reconfigure_gifs.php
2024-04-03 15:53:17 -04:00
/usr/local/opnsense/scripts/interfaces/reconfigure_gres.php
/usr/local/opnsense/scripts/interfaces/reconfigure_laggs.php
/usr/local/opnsense/scripts/interfaces/reconfigure_neighbors.php
/usr/local/opnsense/scripts/interfaces/reconfigure_vips.php
2022-02-22 12:46:09 -05:00
/usr/local/opnsense/scripts/interfaces/reconfigure_vlans.php
/usr/local/opnsense/scripts/interfaces/rtsold_resolvconf.sh
/usr/local/opnsense/scripts/interfaces/rtsold_script.sh
Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (#9354) * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature This splits the Neighbors menu item in an existing static assignments and adds the automatic discovery feature which includes logging and insights into the currently known hosts on the network. When automatic discovery is disabled, it drops back to arp/ndp. By default automatic mode is enabled on all interfaces, but configuration options exists (to limit interfaces and networks). Other consumers which require host mappings can use the /usr/local/opnsense/scripts/interfaces/list_hosts.py script to either fetch the sqlite database or arp/ndp data for the selected pprotocol(s). More information about the hostwatch daemon is available at https://github.com/opnsense/hostwatch * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354) * Interfaces: Neighbors: Automatic Discovery - change list_hosts.py to only query ndp when explicitly asked. Due to the short timeouts of the ndp entries and the cost of querying them, it's probably best to only support ndp when explicitly asked. In most cases where we need host data, we currently only support ipv4 anyway, which means a switch to the new entrypoint (list_hosts.py script) should be relatively harmless. * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354)
2025-11-06 07:01:52 -05:00
/usr/local/opnsense/scripts/interfaces/setup_hostwatch.sh
2023-04-15 13:04:23 -04:00
/usr/local/opnsense/scripts/interfaces/traceroute.py
2020-09-01 16:48:11 -04:00
/usr/local/opnsense/scripts/interfaces/traffic_stats.php
2020-09-04 03:23:50 -04:00
/usr/local/opnsense/scripts/interfaces/traffic_top.py
/usr/local/opnsense/scripts/ipsec/connect.py
/usr/local/opnsense/scripts/ipsec/disconnect.py
2022-12-12 04:48:38 -05:00
/usr/local/opnsense/scripts/ipsec/get_legacy_vti.php
/usr/local/opnsense/scripts/ipsec/get_swanctl.py
/usr/local/opnsense/scripts/ipsec/lib/__init__.py
/usr/local/opnsense/scripts/ipsec/list_leases.py
2022-07-07 12:51:21 -04:00
/usr/local/opnsense/scripts/ipsec/list_sad.py
2022-07-06 14:28:27 -04:00
/usr/local/opnsense/scripts/ipsec/list_spd.py
/usr/local/opnsense/scripts/ipsec/list_status.py
2022-07-07 12:51:21 -04:00
/usr/local/opnsense/scripts/ipsec/saddelete.py
2022-07-06 14:28:27 -04:00
/usr/local/opnsense/scripts/ipsec/spddelete.py
/usr/local/opnsense/scripts/ipsec/updown_event.py
/usr/local/opnsense/scripts/kea/get_kea_leases.py
/usr/local/opnsense/scripts/kea/kea_prefix_watcher.py
2025-08-13 14:51:17 -04:00
/usr/local/opnsense/scripts/monit/carp_status.php
/usr/local/opnsense/scripts/monit/gateway_alert.php
/usr/local/opnsense/scripts/monit/setup.sh
2019-02-03 05:45:42 -05:00
/usr/local/opnsense/scripts/netflow/dump_log.py
/usr/local/opnsense/scripts/netflow/export_details.py
/usr/local/opnsense/scripts/netflow/flowctl_stats.py
/usr/local/opnsense/scripts/netflow/flowd_aggregate.py
/usr/local/opnsense/scripts/netflow/flowd_aggregate_metadata.py
/usr/local/opnsense/scripts/netflow/flush_all.sh
/usr/local/opnsense/scripts/netflow/get_timeseries.py
/usr/local/opnsense/scripts/netflow/get_top_usage.py
/usr/local/opnsense/scripts/netflow/lib/__init__.py
/usr/local/opnsense/scripts/netflow/lib/aggregate.py
/usr/local/opnsense/scripts/netflow/lib/aggregates/__init__.py
/usr/local/opnsense/scripts/netflow/lib/aggregates/interface.py
/usr/local/opnsense/scripts/netflow/lib/aggregates/ports.py
/usr/local/opnsense/scripts/netflow/lib/aggregates/source.py
2019-05-15 02:35:32 -04:00
/usr/local/opnsense/scripts/netflow/lib/flowparser.py
/usr/local/opnsense/scripts/netflow/lib/parse.py
/usr/local/opnsense/scripts/ntpd/ntpd_status.php
2020-03-13 10:23:42 -04:00
/usr/local/opnsense/scripts/openssh/ssh_query.py
2023-02-08 01:07:15 -05:00
/usr/local/opnsense/scripts/openvpn/client_connect.php
/usr/local/opnsense/scripts/openvpn/client_disconnect.sh
/usr/local/opnsense/scripts/openvpn/kill_session.py
2023-02-08 01:07:15 -05:00
/usr/local/opnsense/scripts/openvpn/ovpn_event.py
2023-05-31 10:29:30 -04:00
/usr/local/opnsense/scripts/openvpn/ovpn_service_control.php
2023-02-23 06:41:28 -05:00
/usr/local/opnsense/scripts/openvpn/ovpn_status.py
2023-02-08 01:07:15 -05:00
/usr/local/opnsense/scripts/openvpn/tls_verify.php
/usr/local/opnsense/scripts/openvpn/user_pass_verify.php
2019-12-09 00:20:49 -05:00
/usr/local/opnsense/scripts/routes/del_route.py
2020-08-23 05:52:16 -04:00
/usr/local/opnsense/scripts/routes/gateway_status.php
/usr/local/opnsense/scripts/routes/gateway_watcher.php
/usr/local/opnsense/scripts/routes/gateways.php
/usr/local/opnsense/scripts/routes/show_routes.py
2020-03-20 15:00:35 -04:00
/usr/local/opnsense/scripts/shaper/dummynet_stats.py
2025-07-01 03:28:03 -04:00
/usr/local/opnsense/scripts/shaper/flush_all.sh
2020-03-20 15:00:35 -04:00
/usr/local/opnsense/scripts/shaper/lib/__init__.py
/usr/local/opnsense/scripts/shaper/setup.sh
2025-06-26 10:10:14 -04:00
/usr/local/opnsense/scripts/shaper/start.sh
/usr/local/opnsense/scripts/shaper/sync_fw_hooks.py
2021-03-04 07:51:20 -05:00
/usr/local/opnsense/scripts/shaper/update_tables
2018-05-19 09:23:36 -04:00
/usr/local/opnsense/scripts/shell/banner.php
/usr/local/opnsense/scripts/shell/defaults.php
/usr/local/opnsense/scripts/shell/firmware.sh
/usr/local/opnsense/scripts/shell/halt.php
/usr/local/opnsense/scripts/shell/password.php
/usr/local/opnsense/scripts/shell/ping.php
/usr/local/opnsense/scripts/shell/reboot.php
/usr/local/opnsense/scripts/shell/restore.sh
/usr/local/opnsense/scripts/shell/setaddr.php
/usr/local/opnsense/scripts/shell/setports.php
/usr/local/opnsense/scripts/suricata/__init__.py
/usr/local/opnsense/scripts/suricata/dropAlertLog.py
/usr/local/opnsense/scripts/suricata/installRules.py
/usr/local/opnsense/scripts/suricata/lib/__init__.py
/usr/local/opnsense/scripts/suricata/lib/downloader.py
/usr/local/opnsense/scripts/suricata/lib/metadata.py
/usr/local/opnsense/scripts/suricata/lib/rulecache.py
/usr/local/opnsense/scripts/suricata/listAlertLogs.py
/usr/local/opnsense/scripts/suricata/listInstallableRulesets.py
2020-06-02 02:22:52 -04:00
/usr/local/opnsense/scripts/suricata/listRuleMetadata.py
/usr/local/opnsense/scripts/suricata/metadata/rules/et-open.xml
/usr/local/opnsense/scripts/suricata/metadata/rules/opnsense.xml
/usr/local/opnsense/scripts/suricata/metadata/rules/sslbl.xml
/usr/local/opnsense/scripts/suricata/queryAlertLog.py
/usr/local/opnsense/scripts/suricata/queryInstalledRules.py
/usr/local/opnsense/scripts/suricata/rule-updater.py
/usr/local/opnsense/scripts/suricata/setup.sh
/usr/local/opnsense/scripts/syslog/clearlog.php
2021-05-02 10:42:17 -04:00
/usr/local/opnsense/scripts/syslog/generate_certs
/usr/local/opnsense/scripts/syslog/list_applications.php
Syslog: optionally disable legacy (clog) logging (#4101) * Syslog-NG replacement for legacy syslog local logs: Part of this commit: - support both formats in query log, which is used by our log api - sample local syslog-ng target for configd for https://github.com/opnsense/core/issues/4068 * syslog: add disable clog toggle + preserve number of log (days) setting when only using syslog-ng. for https://github.com/opnsense/core/issues/4068 * syslog: include local syslog-ng files when clog is disabled. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: change local handling, add relayd file to test the concept. The local directory contains filters for local targets, which should replace the <plugin>_syslog() construction eventually, everything relevant and not matched is send to system for https://github.com/opnsense/core/issues/4068 * Syslog-NG: minor update to local template to support module/file format as the query log handler supports it (e.g. /var/log/squid/access/) and add local templates * Syslog-NG: change flush log actions to support new format, while here make sure "flush all" actuallly flushes all logs (including plugins). for https://github.com/opnsense/core/issues/4068 * Syslog-NG: missing level in system log, for https://github.com/opnsense/core/issues/4068 * fix typo for https://github.com/opnsense/core/issues/4068 * syslog-ng: filter live log support for https://github.com/opnsense/core/issues/4068 * Syslog-NG: replace diag_logs_filter_summary.php for mvc enabled version, using the same log output as live log, for https://github.com/opnsense/core/issues/4068 * Syslog-NG: add log cleanup script to enforce preservelogs setting. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: webuser auth message should use LOG_AUTH facility. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: ditch sshlockout_pf in favour for a small script that locks out ssh/web gui failed attempts for both IPv4 and IPv6. for https://github.com/opnsense/core/issues/4068 * ditch sshlockout_pf dependancy, for https://github.com/opnsense/core/issues/4068 * fix indent in ACL, for https://github.com/opnsense/core/issues/4068 * fix plist
2020-05-10 04:59:14 -04:00
/usr/local/opnsense/scripts/syslog/lockout_handler
/usr/local/opnsense/scripts/syslog/log_archive
/usr/local/opnsense/scripts/syslog/log_matcher.py
/usr/local/opnsense/scripts/syslog/logformats/__init__.py
/usr/local/opnsense/scripts/syslog/logformats/syslog.py
/usr/local/opnsense/scripts/syslog/queryLog.py
/usr/local/opnsense/scripts/syslog/streamLog.py
/usr/local/opnsense/scripts/system/activity.py
2024-08-13 14:21:36 -04:00
/usr/local/opnsense/scripts/system/bectl.py
2025-04-03 09:12:35 -04:00
/usr/local/opnsense/scripts/system/cert_fetch_local.py
/usr/local/opnsense/scripts/system/certctl.py
/usr/local/opnsense/scripts/system/cpu.py
/usr/local/opnsense/scripts/system/crl_fetch.py
/usr/local/opnsense/scripts/system/factory_defaults.php
2024-07-22 05:30:02 -04:00
/usr/local/opnsense/scripts/system/flush_config_history
System: Access: migrate Users and Groups to MVC/API (#8046) * System: Access: Groups - in preperation for https://github.com/opnsense/core/issues/7904, add support for comma separated member lists. If we convert groups to a model, we will switch the nested <member> tags into comma separated fields, e.g. <member>1</member> <member>12</member> will convert to: <member>1,12</member> using this commit we support both for areas where these are being read. * System: Access: Users - refactor to MVC (https://github.com/opnsense/core/issues/7904) * add initial boilerplate * unpack `<priv/>` field on first access * unpack '<apikeys/>' field on first access and implement key actions into ApiKeyField * add apikey grid in user management view * change isset() to !empty() for users disabled flag in backend code * move user atributes into dialog * hook PrivField type to \OPNsense\Core\ACL() * refactor Auth/API to use new User class * otp seed logic with simple api call to generate new seeds and some JS glue for the frontend * uid autonumber field * language selector using get_locale_list() via configd (cached) * add StoreB64Field field for authorizedkeys so we can keep the field contents backwards compatible. * ExpiresField for custom date parsing, supporting previous input formats as well. * group membership using a volatile custom field type, controller is responisble for persisting the configuration data to avoid entanglement between models * add button which links to most likely user certs (based on commonname), to avoid all sorts of magic to reflect certs back into the usermanager. * add getUserPrivs() to model so we can fetch a full list of privs for a user * show user icons, long this might be less relevant * add addApiKeyAction() to create a new api key for a user (by name) * download new api key from user view * implement hashing when setting a new (or scrabled) password * use new "auth sync user" event to trigger local user db changes * in API authenticator keep createKey and dropKey as stubs to the new model implementation * prevent removal of "system" users (root) * hook ACL and Menu * add Group administration using the same logic as users * cleanup unused * add System: Access: Privileges to manage and change user and group privileges * System: Access: Users - refactor to MVC (https://github.com/opnsense/core/issues/7904) review comments from @Monviech * "Create and Download API Key for this user" refresh apikeys bootgrid * "Users" bootgrid, add some columns * rename "Username" to "Group Name" in group edit * Disable sorting the bootgrid by "Users" and "Groups" as these are aggregated/formatted columns * System: Access: Privileges - fix updating groups dropping privileges for https://github.com/opnsense/core/pull/8046 * System: Access: Users - hook group model for https://github.com/opnsense/core/issues/7904 * System: Access: Users - add some safety fences to prevent accidental removal of rights https://github.com/opnsense/core/issues/7904 * Update src/opnsense/service/conf/actions.d/actions_auth.conf * Update src/opnsense/service/conf/actions.d/actions_auth.conf * System: Access: Users - remove userDNmap support as it belonged to the import https://github.com/opnsense/core/issues/7904 * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046), review comments * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) o align "policy change for %s unlink group" with master (unlink when duplicates exists) * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) refactor add user event so it utilizes our new model instead of direct config access, while performing the operation, also make sure we lock/unlock the config.xml * System: Access: migrate Users and Groups to MVC/API (https://github.com/opnsense/core/pull/8046) replace page-system-groupmanager-addprivs with page-system-usermanager-addprivs * plist --------- Co-authored-by: Franco Fichtner <franco@opnsense.org>
2024-11-21 02:50:01 -05:00
/usr/local/opnsense/scripts/system/get_locales.php
/usr/local/opnsense/scripts/system/get_timezones.php
/usr/local/opnsense/scripts/system/ha_xmlrpc_exec.php
/usr/local/opnsense/scripts/system/list_shells.py
2022-03-22 08:40:28 -04:00
/usr/local/opnsense/scripts/system/nameservers.php
/usr/local/opnsense/scripts/system/query_dns.py
2022-07-15 04:29:13 -04:00
/usr/local/opnsense/scripts/system/remote_backup.php
2016-12-28 07:22:22 -05:00
/usr/local/opnsense/scripts/system/rfc5246_cipher_suites.csv
2023-03-09 12:10:01 -05:00
/usr/local/opnsense/scripts/system/rrd_pfstate_info.py
2016-12-28 07:22:22 -05:00
/usr/local/opnsense/scripts/system/ssl_ciphers.py
System Status: replace old notices system with a global one (#5875) * MVC / System status: first draft for backend implementation * fix copyright * fix permissions * MVC / System Status: modify backend implementation and setup front-end * MVC / System Status: minor cleanup, ACL check and fix reporting in production mode * MVC / System Status: copy status sytem to legacy as well, remove the notices system, finish up front-end work * MVC / System Status: remove useless constructor * fix plist * System Status: shorten previous * System Status: add ACL check * System Status: also remove legacy part * System Status: also clean up on legacy page * System Status: ACL check on dismiss action as well * System Status: add readonly privilege check to dismiss action * System Status: do not trust input * System Status: address security concerns * add default return * System Status: move js code to separate script and make sure a logLocation is always provided * System Status: clean up callout in both legacy page and volt template After dismissing a message and closing the dialog, the old message was still bound to the dialog instance. re-registering the onclick callback solves this. * System Status: adjust log location and kick off status system on alias errors * System Status: let's hold off on throwing notifications for aliases for now * System Status: add ACL entry for the dismiss API call, adjust to new deployment situation Without the ACL entry, /api/core/system/dismissStatus calls are rejected for non-root users even when they should have rights to dismiss. Also do a minor consistency improvement and also adjust to the new situation of production & development deployment types. We need to account for the possibility of 'deployment' being empty in the configuration, therefore a direct check of the 'development' type seems most fitting as this is unlikely to change or be subjected to any additions. * System Status: also error out when unable to write new rules * System Status: account for users without permissions * System Status: name collision in FirmwareController * System Status: replace old notices system with a global one (https://github.com/opnsense/core/pull/5875) Review feedback / modifications in this commit: o filter.inc -- remove wedged message, when locked during parallel reloads it likely doesn't help to disable/enable -- flush message to error trigger file o SystemStatus.php -- str_contains --> strpos; eases testing on OPNsense 22.1.x as str_contains is php 8 only o Status collectors -- simplify logic and propagate messages received from status file o CrashReporterStatus - the existence of a /tmp/PHP_errors.log file should be enough to know some process signaled the crash reporter - remove shell exec o FirewallStatus -- as only /tmp/rules.error remains, remove loop to read for non existing files o opnsense_status.js -- add opn-status-group class to container and point css modifications in that single direction to prevent other objects from being affected by our status popup modifications -- windows file endings replaced (^M) o css: keep menu_messages container to ease migration for theme developers NOTE : ** get_crash_report() could likely be simplified as well * filter: change to mwexec, redirection is implied * System Status: handle potential undefined array key seems to be a one-off error: Exception: Error at /usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/SystemController.php:90 - Undefined array key 0 (errno=2) in /usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php:159 Co-authored-by: Ad Schellevis <ad@opnsense.org>
2022-07-28 03:50:06 -04:00
/usr/local/opnsense/scripts/system/status.php
2024-05-23 04:55:16 -04:00
/usr/local/opnsense/scripts/system/swapinfo.py
/usr/local/opnsense/scripts/system/sysctl.py
/usr/local/opnsense/scripts/system/sysctl_defaults.php
2024-09-10 15:43:38 -04:00
/usr/local/opnsense/scripts/system/tls_groups.py
2020-10-04 01:15:45 -04:00
/usr/local/opnsense/scripts/system/trigger_config_changed_events.py
/usr/local/opnsense/scripts/system/update-crl-fetch.py
/usr/local/opnsense/scripts/unbound-dnsbl/dnsbl_match.py
/usr/local/opnsense/scripts/unbound-dnsbl/dnsbl_module.py
/usr/local/opnsense/scripts/unbound-dnsbl/lib/__init__.py
/usr/local/opnsense/scripts/unbound-dnsbl/lib/dnsbl.py
/usr/local/opnsense/scripts/unbound-dnsbl/lib/log.py
/usr/local/opnsense/scripts/unbound-dnsbl/lib/utils.py
/usr/local/opnsense/scripts/unbound-dnsbl/tests/__init__.py
/usr/local/opnsense/scripts/unbound-dnsbl/tests/dnsbl.json
/usr/local/opnsense/scripts/unbound-dnsbl/tests/dnsbl_tests.py
/usr/local/opnsense/scripts/unbound-dnsbl/tests/logger_tests.py
/usr/local/opnsense/scripts/unbound-dnsbl/tests/utils_tests.py
/usr/local/opnsense/scripts/unbound/blocklists.py
/usr/local/opnsense/scripts/unbound/blocklists/__init__.py
/usr/local/opnsense/scripts/unbound/blocklists/default_bl.py
2017-08-24 18:11:10 -04:00
/usr/local/opnsense/scripts/unbound/cache.sh
/usr/local/opnsense/scripts/unbound/check.sh
/usr/local/opnsense/scripts/unbound/logger.py
/usr/local/opnsense/scripts/unbound/restore_db.py
/usr/local/opnsense/scripts/unbound/start.sh
/usr/local/opnsense/scripts/unbound/stats.py
/usr/local/opnsense/scripts/unbound/unbound_watcher.py
/usr/local/opnsense/scripts/unbound/wrapper.py
/usr/local/opnsense/scripts/wireguard/gen_keypair.py
/usr/local/opnsense/scripts/wireguard/reresolve-dns.py
/usr/local/opnsense/scripts/wireguard/wg-service-control.php
/usr/local/opnsense/scripts/wireguard/wg_show.py
2020-06-03 02:46:44 -04:00
/usr/local/opnsense/service/conf/actions.d/actions_auth.conf
/usr/local/opnsense/service/conf/actions.d/actions_captiveportal.conf
/usr/local/opnsense/service/conf/actions.d/actions_configd.conf
/usr/local/opnsense/service/conf/actions.d/actions_cron.conf
/usr/local/opnsense/service/conf/actions.d/actions_dhcrelay.conf
/usr/local/opnsense/service/conf/actions.d/actions_dns.conf
/usr/local/opnsense/service/conf/actions.d/actions_dnsmasq.conf
/usr/local/opnsense/service/conf/actions.d/actions_filter.conf
/usr/local/opnsense/service/conf/actions.d/actions_firmware.conf
2022-11-04 04:50:09 -04:00
/usr/local/opnsense/service/conf/actions.d/actions_health.conf
Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (#9354) * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature This splits the Neighbors menu item in an existing static assignments and adds the automatic discovery feature which includes logging and insights into the currently known hosts on the network. When automatic discovery is disabled, it drops back to arp/ndp. By default automatic mode is enabled on all interfaces, but configuration options exists (to limit interfaces and networks). Other consumers which require host mappings can use the /usr/local/opnsense/scripts/interfaces/list_hosts.py script to either fetch the sqlite database or arp/ndp data for the selected pprotocol(s). More information about the hostwatch daemon is available at https://github.com/opnsense/hostwatch * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354) * Interfaces: Neighbors: Automatic Discovery - change list_hosts.py to only query ndp when explicitly asked. Due to the short timeouts of the ndp entries and the cost of querying them, it's probably best to only support ndp when explicitly asked. In most cases where we need host data, we currently only support ipv4 anyway, which means a switch to the new entrypoint (list_hosts.py script) should be relatively harmless. * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354)
2025-11-06 07:01:52 -05:00
/usr/local/opnsense/service/conf/actions.d/actions_hostwatch.conf
/usr/local/opnsense/service/conf/actions.d/actions_ids.conf
/usr/local/opnsense/service/conf/actions.d/actions_interface.conf
/usr/local/opnsense/service/conf/actions.d/actions_ipfw.conf
/usr/local/opnsense/service/conf/actions.d/actions_ipsec.conf
/usr/local/opnsense/service/conf/actions.d/actions_kea.conf
/usr/local/opnsense/service/conf/actions.d/actions_monit.conf
/usr/local/opnsense/service/conf/actions.d/actions_netflow.conf
/usr/local/opnsense/service/conf/actions.d/actions_ntpd.conf
2017-03-18 08:14:21 -04:00
/usr/local/opnsense/service/conf/actions.d/actions_openssh.conf
2023-02-23 06:41:28 -05:00
/usr/local/opnsense/service/conf/actions.d/actions_openvpn.conf
/usr/local/opnsense/service/conf/actions.d/actions_radvd.conf
/usr/local/opnsense/service/conf/actions.d/actions_shaper.conf
2019-06-17 14:31:31 -04:00
/usr/local/opnsense/service/conf/actions.d/actions_syslog.conf
/usr/local/opnsense/service/conf/actions.d/actions_system.conf
/usr/local/opnsense/service/conf/actions.d/actions_template.conf
2017-03-25 12:09:44 -04:00
/usr/local/opnsense/service/conf/actions.d/actions_unbound.conf
/usr/local/opnsense/service/conf/actions.d/actions_webgui.conf
/usr/local/opnsense/service/conf/actions.d/actions_wireguard.conf
/usr/local/opnsense/service/conf/actions.d/actions_zfs.conf
/usr/local/opnsense/service/conf/actions_service.conf
/usr/local/opnsense/service/conf/configd.conf
2023-12-14 15:24:45 -05:00
/usr/local/opnsense/service/conf/configd.conf.d/.placeholder
/usr/local/opnsense/service/configd.py
/usr/local/opnsense/service/configd_ctl.py
/usr/local/opnsense/service/modules/__init__.py
2023-04-21 01:25:14 -04:00
/usr/local/opnsense/service/modules/actions/__init__.py
/usr/local/opnsense/service/modules/actions/base.py
/usr/local/opnsense/service/modules/actions/inline.py
/usr/local/opnsense/service/modules/actions/none.py
/usr/local/opnsense/service/modules/actions/script.py
/usr/local/opnsense/service/modules/actions/script_output.py
/usr/local/opnsense/service/modules/actions/stream_output.py
/usr/local/opnsense/service/modules/addons/__init__.py
/usr/local/opnsense/service/modules/addons/template_helpers.py
/usr/local/opnsense/service/modules/config.py
/usr/local/opnsense/service/modules/daemonize.py
/usr/local/opnsense/service/modules/processhandler.py
2023-11-29 11:36:05 -05:00
/usr/local/opnsense/service/modules/session.py
/usr/local/opnsense/service/modules/template.py
/usr/local/opnsense/service/run_unittests.py
2025-07-14 05:30:21 -04:00
/usr/local/opnsense/service/template_ctl.py
/usr/local/opnsense/service/templates/OPNsense/Auth/+TARGETS
2021-04-23 04:09:18 -04:00
/usr/local/opnsense/service/templates/OPNsense/Auth/csh.cshrc
2019-03-04 07:13:23 -05:00
/usr/local/opnsense/service/templates/OPNsense/Auth/ipsec.pam
/usr/local/opnsense/service/templates/OPNsense/Auth/motd
/usr/local/opnsense/service/templates/OPNsense/Auth/sshd.pam
/usr/local/opnsense/service/templates/OPNsense/Auth/sudoers
2016-12-18 16:18:43 -05:00
/usr/local/opnsense/service/templates/OPNsense/Auth/system.pam
/usr/local/opnsense/service/templates/OPNsense/Captiveportal/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/Captiveportal/captiveportal.conf
/usr/local/opnsense/service/templates/OPNsense/Captiveportal/lighttpd-api-dispatcher.conf
/usr/local/opnsense/service/templates/OPNsense/Captiveportal/lighttpd-zone.conf
/usr/local/opnsense/service/templates/OPNsense/Captiveportal/rc.conf.d
/usr/local/opnsense/service/templates/OPNsense/Cron/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/Cron/at.cron
/usr/local/opnsense/service/templates/OPNsense/Cron/user.cron
dnsmasq: Backend migration and add dhcp support for https://github.com/opnsense/core/issues/8329 (#8355) This rather large commit implements most relevant dhcp options and rewrites dnsmasq's backend. By default dnsmasq is disabled, eventually we do want dnsmasq enabled for dhcp services by default, but dns itself disabled. For this reason we support port "0" as implemented at dnsmasq (not listening for dns). For cases where users want to integrate dns and dhcp services, the advise is to make dnsmasq listen on a non standard port and point unbound to the zones where dnsmasq is responsible for. This has the advantage of a direct connection between dhcp registered hosts and the requesting service. In these cases dnsmasq's dns service acts like a "connector". In the long run we should deprecate `regdhcpstatic` and `regdhcp` as these either belong to legacy isc-dhcp or hook kea entries (which are better served via unbound). The first mvc migration phase implemented IndexController.php, which we rename to SettingsController.php now as these results in more logical ui endpoints. Since we don't bind to addresses directly (unless specifically configured and adviced only for static setups), we can skip the newwanip event which means we don't restart the service on interface changes. dnsmasq is able to filter the relevant networks on the fly, which is the advised scenario and can cope more easily with changes. When different clients need to receive different options, we can use "tags" now. Requests can add tags to filter options which will be offered to the client, in the most simple scenario one would tag on a range or a host reservation, but more advanced choices can also be achieved using match statements (for example architecture [client-arch])
2025-02-19 11:40:55 -05:00
/usr/local/opnsense/service/templates/OPNsense/Dnsmasq/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/Dnsmasq/dnsmasq.conf
2025-02-24 17:51:32 -05:00
/usr/local/opnsense/service/templates/OPNsense/Dnsmasq/rc.conf.d
2017-12-02 09:08:09 -05:00
/usr/local/opnsense/service/templates/OPNsense/Filter/+TARGETS
2019-12-26 04:42:32 -05:00
/usr/local/opnsense/service/templates/OPNsense/Filter/filter_geoip.conf
2017-12-02 09:08:09 -05:00
/usr/local/opnsense/service/templates/OPNsense/Filter/filter_tables.conf
Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (#9354) * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature This splits the Neighbors menu item in an existing static assignments and adds the automatic discovery feature which includes logging and insights into the currently known hosts on the network. When automatic discovery is disabled, it drops back to arp/ndp. By default automatic mode is enabled on all interfaces, but configuration options exists (to limit interfaces and networks). Other consumers which require host mappings can use the /usr/local/opnsense/scripts/interfaces/list_hosts.py script to either fetch the sqlite database or arp/ndp data for the selected pprotocol(s). More information about the hostwatch daemon is available at https://github.com/opnsense/hostwatch * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354) * Interfaces: Neighbors: Automatic Discovery - change list_hosts.py to only query ndp when explicitly asked. Due to the short timeouts of the ndp entries and the cost of querying them, it's probably best to only support ndp when explicitly asked. In most cases where we need host data, we currently only support ipv4 anyway, which means a switch to the new entrypoint (list_hosts.py script) should be relatively harmless. * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354)
2025-11-06 07:01:52 -05:00
/usr/local/opnsense/service/templates/OPNsense/Hostdiscovery/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/Hostdiscovery/rc.conf.d
/usr/local/opnsense/service/templates/OPNsense/IDS/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/IDS/OPNsense.rules
/usr/local/opnsense/service/templates/OPNsense/IDS/classification.config
/usr/local/opnsense/service/templates/OPNsense/IDS/newsyslog.conf
/usr/local/opnsense/service/templates/OPNsense/IDS/rc.conf.d
/usr/local/opnsense/service/templates/OPNsense/IDS/reference.config
2020-11-09 09:09:22 -05:00
/usr/local/opnsense/service/templates/OPNsense/IDS/rule-policies.config
/usr/local/opnsense/service/templates/OPNsense/IDS/rule-updater.config
/usr/local/opnsense/service/templates/OPNsense/IDS/rules.config
/usr/local/opnsense/service/templates/OPNsense/IDS/suricata.yaml
/usr/local/opnsense/service/templates/OPNsense/IPFW/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/IPFW/ipfw.conf
2021-03-04 07:51:20 -05:00
/usr/local/opnsense/service/templates/OPNsense/IPFW/ipfw_rule_tables.conf
/usr/local/opnsense/service/templates/OPNsense/IPFW/rc.conf.d
2021-03-04 07:51:20 -05:00
/usr/local/opnsense/service/templates/OPNsense/IPFW/rules.macro
/usr/local/opnsense/service/templates/OPNsense/IPsec/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/IPsec/reqid_events.conf
/usr/local/opnsense/service/templates/OPNsense/Kea/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/Kea/kea-ctrl-agent.conf
/usr/local/opnsense/service/templates/OPNsense/Kea/kea-dhcp4.conf
/usr/local/opnsense/service/templates/OPNsense/Kea/keactrl.conf
/usr/local/opnsense/service/templates/OPNsense/Kea/rc.conf.d
/usr/local/opnsense/service/templates/OPNsense/Macros/interface.macro
/usr/local/opnsense/service/templates/OPNsense/Monit/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/Monit/monitrc
/usr/local/opnsense/service/templates/OPNsense/Monit/rc.conf.d
/usr/local/opnsense/service/templates/OPNsense/Netflow/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/Netflow/flowd.conf
/usr/local/opnsense/service/templates/OPNsense/Netflow/flowd.rc.conf.d
/usr/local/opnsense/service/templates/OPNsense/Netflow/flowd_aggregate.rc.conf.d
/usr/local/opnsense/service/templates/OPNsense/Netflow/netflow.conf
/usr/local/opnsense/service/templates/OPNsense/Netflow/rc.conf.d
/usr/local/opnsense/service/templates/OPNsense/Sample/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/Sample/example_config.txt
/usr/local/opnsense/service/templates/OPNsense/Sample/example_parent.txt
/usr/local/opnsense/service/templates/OPNsense/Sample/example_simple_page.txt
/usr/local/opnsense/service/templates/OPNsense/Sample/sub1/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/Sample/sub1/example_sub1.txt
/usr/local/opnsense/service/templates/OPNsense/Sample/sub2/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/Sample/sub2/example_sub2.txt
/usr/local/opnsense/service/templates/OPNsense/Shaper/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/Shaper/dnctl.conf
/usr/local/opnsense/service/templates/OPNsense/Shaper/rc.conf.d
/usr/local/opnsense/service/templates/OPNsense/Syslog/+TARGETS
Syslog: optionally disable legacy (clog) logging (#4101) * Syslog-NG replacement for legacy syslog local logs: Part of this commit: - support both formats in query log, which is used by our log api - sample local syslog-ng target for configd for https://github.com/opnsense/core/issues/4068 * syslog: add disable clog toggle + preserve number of log (days) setting when only using syslog-ng. for https://github.com/opnsense/core/issues/4068 * syslog: include local syslog-ng files when clog is disabled. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: change local handling, add relayd file to test the concept. The local directory contains filters for local targets, which should replace the <plugin>_syslog() construction eventually, everything relevant and not matched is send to system for https://github.com/opnsense/core/issues/4068 * Syslog-NG: minor update to local template to support module/file format as the query log handler supports it (e.g. /var/log/squid/access/) and add local templates * Syslog-NG: change flush log actions to support new format, while here make sure "flush all" actuallly flushes all logs (including plugins). for https://github.com/opnsense/core/issues/4068 * Syslog-NG: missing level in system log, for https://github.com/opnsense/core/issues/4068 * fix typo for https://github.com/opnsense/core/issues/4068 * syslog-ng: filter live log support for https://github.com/opnsense/core/issues/4068 * Syslog-NG: replace diag_logs_filter_summary.php for mvc enabled version, using the same log output as live log, for https://github.com/opnsense/core/issues/4068 * Syslog-NG: add log cleanup script to enforce preservelogs setting. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: webuser auth message should use LOG_AUTH facility. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: ditch sshlockout_pf in favour for a small script that locks out ssh/web gui failed attempts for both IPv4 and IPv6. for https://github.com/opnsense/core/issues/4068 * ditch sshlockout_pf dependancy, for https://github.com/opnsense/core/issues/4068 * fix indent in ACL, for https://github.com/opnsense/core/issues/4068 * fix plist
2020-05-10 04:59:14 -04:00
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/README
2021-04-20 04:27:50 -04:00
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/audit.conf
Syslog: optionally disable legacy (clog) logging (#4101) * Syslog-NG replacement for legacy syslog local logs: Part of this commit: - support both formats in query log, which is used by our log api - sample local syslog-ng target for configd for https://github.com/opnsense/core/issues/4068 * syslog: add disable clog toggle + preserve number of log (days) setting when only using syslog-ng. for https://github.com/opnsense/core/issues/4068 * syslog: include local syslog-ng files when clog is disabled. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: change local handling, add relayd file to test the concept. The local directory contains filters for local targets, which should replace the <plugin>_syslog() construction eventually, everything relevant and not matched is send to system for https://github.com/opnsense/core/issues/4068 * Syslog-NG: minor update to local template to support module/file format as the query log handler supports it (e.g. /var/log/squid/access/) and add local templates * Syslog-NG: change flush log actions to support new format, while here make sure "flush all" actuallly flushes all logs (including plugins). for https://github.com/opnsense/core/issues/4068 * Syslog-NG: missing level in system log, for https://github.com/opnsense/core/issues/4068 * fix typo for https://github.com/opnsense/core/issues/4068 * syslog-ng: filter live log support for https://github.com/opnsense/core/issues/4068 * Syslog-NG: replace diag_logs_filter_summary.php for mvc enabled version, using the same log output as live log, for https://github.com/opnsense/core/issues/4068 * Syslog-NG: add log cleanup script to enforce preservelogs setting. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: webuser auth message should use LOG_AUTH facility. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: ditch sshlockout_pf in favour for a small script that locks out ssh/web gui failed attempts for both IPv4 and IPv6. for https://github.com/opnsense/core/issues/4068 * ditch sshlockout_pf dependancy, for https://github.com/opnsense/core/issues/4068 * fix indent in ACL, for https://github.com/opnsense/core/issues/4068 * fix plist
2020-05-10 04:59:14 -04:00
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/configd.conf
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/dhcrelay.conf
Syslog: optionally disable legacy (clog) logging (#4101) * Syslog-NG replacement for legacy syslog local logs: Part of this commit: - support both formats in query log, which is used by our log api - sample local syslog-ng target for configd for https://github.com/opnsense/core/issues/4068 * syslog: add disable clog toggle + preserve number of log (days) setting when only using syslog-ng. for https://github.com/opnsense/core/issues/4068 * syslog: include local syslog-ng files when clog is disabled. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: change local handling, add relayd file to test the concept. The local directory contains filters for local targets, which should replace the <plugin>_syslog() construction eventually, everything relevant and not matched is send to system for https://github.com/opnsense/core/issues/4068 * Syslog-NG: minor update to local template to support module/file format as the query log handler supports it (e.g. /var/log/squid/access/) and add local templates * Syslog-NG: change flush log actions to support new format, while here make sure "flush all" actuallly flushes all logs (including plugins). for https://github.com/opnsense/core/issues/4068 * Syslog-NG: missing level in system log, for https://github.com/opnsense/core/issues/4068 * fix typo for https://github.com/opnsense/core/issues/4068 * syslog-ng: filter live log support for https://github.com/opnsense/core/issues/4068 * Syslog-NG: replace diag_logs_filter_summary.php for mvc enabled version, using the same log output as live log, for https://github.com/opnsense/core/issues/4068 * Syslog-NG: add log cleanup script to enforce preservelogs setting. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: webuser auth message should use LOG_AUTH facility. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: ditch sshlockout_pf in favour for a small script that locks out ssh/web gui failed attempts for both IPv4 and IPv6. for https://github.com/opnsense/core/issues/4068 * ditch sshlockout_pf dependancy, for https://github.com/opnsense/core/issues/4068 * fix indent in ACL, for https://github.com/opnsense/core/issues/4068 * fix plist
2020-05-10 04:59:14 -04:00
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/dnsmasq.conf
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/filter.conf
2022-07-21 15:02:42 -04:00
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/firewall.conf
Syslog: optionally disable legacy (clog) logging (#4101) * Syslog-NG replacement for legacy syslog local logs: Part of this commit: - support both formats in query log, which is used by our log api - sample local syslog-ng target for configd for https://github.com/opnsense/core/issues/4068 * syslog: add disable clog toggle + preserve number of log (days) setting when only using syslog-ng. for https://github.com/opnsense/core/issues/4068 * syslog: include local syslog-ng files when clog is disabled. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: change local handling, add relayd file to test the concept. The local directory contains filters for local targets, which should replace the <plugin>_syslog() construction eventually, everything relevant and not matched is send to system for https://github.com/opnsense/core/issues/4068 * Syslog-NG: minor update to local template to support module/file format as the query log handler supports it (e.g. /var/log/squid/access/) and add local templates * Syslog-NG: change flush log actions to support new format, while here make sure "flush all" actuallly flushes all logs (including plugins). for https://github.com/opnsense/core/issues/4068 * Syslog-NG: missing level in system log, for https://github.com/opnsense/core/issues/4068 * fix typo for https://github.com/opnsense/core/issues/4068 * syslog-ng: filter live log support for https://github.com/opnsense/core/issues/4068 * Syslog-NG: replace diag_logs_filter_summary.php for mvc enabled version, using the same log output as live log, for https://github.com/opnsense/core/issues/4068 * Syslog-NG: add log cleanup script to enforce preservelogs setting. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: webuser auth message should use LOG_AUTH facility. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: ditch sshlockout_pf in favour for a small script that locks out ssh/web gui failed attempts for both IPv4 and IPv6. for https://github.com/opnsense/core/issues/4068 * ditch sshlockout_pf dependancy, for https://github.com/opnsense/core/issues/4068 * fix indent in ACL, for https://github.com/opnsense/core/issues/4068 * fix plist
2020-05-10 04:59:14 -04:00
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/gateways.conf
Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (#9354) * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature This splits the Neighbors menu item in an existing static assignments and adds the automatic discovery feature which includes logging and insights into the currently known hosts on the network. When automatic discovery is disabled, it drops back to arp/ndp. By default automatic mode is enabled on all interfaces, but configuration options exists (to limit interfaces and networks). Other consumers which require host mappings can use the /usr/local/opnsense/scripts/interfaces/list_hosts.py script to either fetch the sqlite database or arp/ndp data for the selected pprotocol(s). More information about the hostwatch daemon is available at https://github.com/opnsense/hostwatch * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354) * Interfaces: Neighbors: Automatic Discovery - change list_hosts.py to only query ndp when explicitly asked. Due to the short timeouts of the ndp entries and the cost of querying them, it's probably best to only support ndp when explicitly asked. In most cases where we need host data, we currently only support ipv4 anyway, which means a switch to the new entrypoint (list_hosts.py script) should be relatively harmless. * Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature (review feedback https://github.com/opnsense/core/pull/9354)
2025-11-06 07:01:52 -05:00
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/hostwatch.conf
Syslog: optionally disable legacy (clog) logging (#4101) * Syslog-NG replacement for legacy syslog local logs: Part of this commit: - support both formats in query log, which is used by our log api - sample local syslog-ng target for configd for https://github.com/opnsense/core/issues/4068 * syslog: add disable clog toggle + preserve number of log (days) setting when only using syslog-ng. for https://github.com/opnsense/core/issues/4068 * syslog: include local syslog-ng files when clog is disabled. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: change local handling, add relayd file to test the concept. The local directory contains filters for local targets, which should replace the <plugin>_syslog() construction eventually, everything relevant and not matched is send to system for https://github.com/opnsense/core/issues/4068 * Syslog-NG: minor update to local template to support module/file format as the query log handler supports it (e.g. /var/log/squid/access/) and add local templates * Syslog-NG: change flush log actions to support new format, while here make sure "flush all" actuallly flushes all logs (including plugins). for https://github.com/opnsense/core/issues/4068 * Syslog-NG: missing level in system log, for https://github.com/opnsense/core/issues/4068 * fix typo for https://github.com/opnsense/core/issues/4068 * syslog-ng: filter live log support for https://github.com/opnsense/core/issues/4068 * Syslog-NG: replace diag_logs_filter_summary.php for mvc enabled version, using the same log output as live log, for https://github.com/opnsense/core/issues/4068 * Syslog-NG: add log cleanup script to enforce preservelogs setting. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: webuser auth message should use LOG_AUTH facility. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: ditch sshlockout_pf in favour for a small script that locks out ssh/web gui failed attempts for both IPv4 and IPv6. for https://github.com/opnsense/core/issues/4068 * ditch sshlockout_pf dependancy, for https://github.com/opnsense/core/issues/4068 * fix indent in ACL, for https://github.com/opnsense/core/issues/4068 * fix plist
2020-05-10 04:59:14 -04:00
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/ipsec.conf
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/kea.conf
Syslog: optionally disable legacy (clog) logging (#4101) * Syslog-NG replacement for legacy syslog local logs: Part of this commit: - support both formats in query log, which is used by our log api - sample local syslog-ng target for configd for https://github.com/opnsense/core/issues/4068 * syslog: add disable clog toggle + preserve number of log (days) setting when only using syslog-ng. for https://github.com/opnsense/core/issues/4068 * syslog: include local syslog-ng files when clog is disabled. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: change local handling, add relayd file to test the concept. The local directory contains filters for local targets, which should replace the <plugin>_syslog() construction eventually, everything relevant and not matched is send to system for https://github.com/opnsense/core/issues/4068 * Syslog-NG: minor update to local template to support module/file format as the query log handler supports it (e.g. /var/log/squid/access/) and add local templates * Syslog-NG: change flush log actions to support new format, while here make sure "flush all" actuallly flushes all logs (including plugins). for https://github.com/opnsense/core/issues/4068 * Syslog-NG: missing level in system log, for https://github.com/opnsense/core/issues/4068 * fix typo for https://github.com/opnsense/core/issues/4068 * syslog-ng: filter live log support for https://github.com/opnsense/core/issues/4068 * Syslog-NG: replace diag_logs_filter_summary.php for mvc enabled version, using the same log output as live log, for https://github.com/opnsense/core/issues/4068 * Syslog-NG: add log cleanup script to enforce preservelogs setting. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: webuser auth message should use LOG_AUTH facility. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: ditch sshlockout_pf in favour for a small script that locks out ssh/web gui failed attempts for both IPv4 and IPv6. for https://github.com/opnsense/core/issues/4068 * ditch sshlockout_pf dependancy, for https://github.com/opnsense/core/issues/4068 * fix indent in ACL, for https://github.com/opnsense/core/issues/4068 * fix plist
2020-05-10 04:59:14 -04:00
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/lighttpd.conf
2021-12-21 13:02:30 -05:00
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/monit.conf
Syslog: optionally disable legacy (clog) logging (#4101) * Syslog-NG replacement for legacy syslog local logs: Part of this commit: - support both formats in query log, which is used by our log api - sample local syslog-ng target for configd for https://github.com/opnsense/core/issues/4068 * syslog: add disable clog toggle + preserve number of log (days) setting when only using syslog-ng. for https://github.com/opnsense/core/issues/4068 * syslog: include local syslog-ng files when clog is disabled. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: change local handling, add relayd file to test the concept. The local directory contains filters for local targets, which should replace the <plugin>_syslog() construction eventually, everything relevant and not matched is send to system for https://github.com/opnsense/core/issues/4068 * Syslog-NG: minor update to local template to support module/file format as the query log handler supports it (e.g. /var/log/squid/access/) and add local templates * Syslog-NG: change flush log actions to support new format, while here make sure "flush all" actuallly flushes all logs (including plugins). for https://github.com/opnsense/core/issues/4068 * Syslog-NG: missing level in system log, for https://github.com/opnsense/core/issues/4068 * fix typo for https://github.com/opnsense/core/issues/4068 * syslog-ng: filter live log support for https://github.com/opnsense/core/issues/4068 * Syslog-NG: replace diag_logs_filter_summary.php for mvc enabled version, using the same log output as live log, for https://github.com/opnsense/core/issues/4068 * Syslog-NG: add log cleanup script to enforce preservelogs setting. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: webuser auth message should use LOG_AUTH facility. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: ditch sshlockout_pf in favour for a small script that locks out ssh/web gui failed attempts for both IPv4 and IPv6. for https://github.com/opnsense/core/issues/4068 * ditch sshlockout_pf dependancy, for https://github.com/opnsense/core/issues/4068 * fix indent in ACL, for https://github.com/opnsense/core/issues/4068 * fix plist
2020-05-10 04:59:14 -04:00
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/ntpd.conf
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/openvpn.conf
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/pkg.conf
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/portalauth.conf
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/resolver.conf
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/routing.conf
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/suricata.conf
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/vpn.conf
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/wireguard.conf
/usr/local/opnsense/service/templates/OPNsense/Syslog/newsyslog.conf
2019-06-09 11:31:24 -04:00
/usr/local/opnsense/service/templates/OPNsense/Syslog/rc.conf.d
/usr/local/opnsense/service/templates/OPNsense/Syslog/sources/001-local.conf
/usr/local/opnsense/service/templates/OPNsense/Syslog/sources/005-unbound.conf
2020-10-04 01:15:45 -04:00
/usr/local/opnsense/service/templates/OPNsense/Syslog/syslog-ng-config-events.conf
2019-06-17 14:31:31 -04:00
/usr/local/opnsense/service/templates/OPNsense/Syslog/syslog-ng-destinations.conf
Syslog: optionally disable legacy (clog) logging (#4101) * Syslog-NG replacement for legacy syslog local logs: Part of this commit: - support both formats in query log, which is used by our log api - sample local syslog-ng target for configd for https://github.com/opnsense/core/issues/4068 * syslog: add disable clog toggle + preserve number of log (days) setting when only using syslog-ng. for https://github.com/opnsense/core/issues/4068 * syslog: include local syslog-ng files when clog is disabled. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: change local handling, add relayd file to test the concept. The local directory contains filters for local targets, which should replace the <plugin>_syslog() construction eventually, everything relevant and not matched is send to system for https://github.com/opnsense/core/issues/4068 * Syslog-NG: minor update to local template to support module/file format as the query log handler supports it (e.g. /var/log/squid/access/) and add local templates * Syslog-NG: change flush log actions to support new format, while here make sure "flush all" actuallly flushes all logs (including plugins). for https://github.com/opnsense/core/issues/4068 * Syslog-NG: missing level in system log, for https://github.com/opnsense/core/issues/4068 * fix typo for https://github.com/opnsense/core/issues/4068 * syslog-ng: filter live log support for https://github.com/opnsense/core/issues/4068 * Syslog-NG: replace diag_logs_filter_summary.php for mvc enabled version, using the same log output as live log, for https://github.com/opnsense/core/issues/4068 * Syslog-NG: add log cleanup script to enforce preservelogs setting. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: webuser auth message should use LOG_AUTH facility. for https://github.com/opnsense/core/issues/4068 * Syslog-NG: ditch sshlockout_pf in favour for a small script that locks out ssh/web gui failed attempts for both IPv4 and IPv6. for https://github.com/opnsense/core/issues/4068 * ditch sshlockout_pf dependancy, for https://github.com/opnsense/core/issues/4068 * fix indent in ACL, for https://github.com/opnsense/core/issues/4068 * fix plist
2020-05-10 04:59:14 -04:00
/usr/local/opnsense/service/templates/OPNsense/Syslog/syslog-ng-local.conf
/usr/local/opnsense/service/templates/OPNsense/Syslog/syslog-ng-lockout.conf
/usr/local/opnsense/service/templates/OPNsense/Syslog/syslog-ng.conf
2024-02-01 02:55:23 -05:00
/usr/local/opnsense/service/templates/OPNsense/Trust/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/Trust/etc.openssl.cnf
/usr/local/opnsense/service/templates/OPNsense/Trust/local.openssl.cnf
2024-02-01 02:55:23 -05:00
/usr/local/opnsense/service/templates/OPNsense/Trust/openssl.cnf
2019-08-08 10:17:11 -04:00
/usr/local/opnsense/service/templates/OPNsense/Unbound/core/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/Unbound/core/access_lists.conf
/usr/local/opnsense/service/templates/OPNsense/Unbound/core/advanced.conf
/usr/local/opnsense/service/templates/OPNsense/Unbound/core/blocklists.conf
/usr/local/opnsense/service/templates/OPNsense/Unbound/core/domainoverrides.conf
2020-04-17 02:27:47 -04:00
/usr/local/opnsense/service/templates/OPNsense/Unbound/core/dot.conf
2022-01-25 04:26:22 -05:00
/usr/local/opnsense/service/templates/OPNsense/Unbound/core/private_domains.conf
/usr/local/opnsense/service/templates/OPNsense/Unbound/core/safesearch.conf
2021-08-02 06:26:59 -04:00
/usr/local/opnsense/service/templates/OPNsense/Unbound/core/unbound_dhcpd.conf
2017-05-04 10:58:47 -04:00
/usr/local/opnsense/service/templates/OPNsense/WebGui/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/WebGui/etc.php.ini
/usr/local/opnsense/service/templates/OPNsense/WebGui/lib.php.ini
2017-05-04 10:58:47 -04:00
/usr/local/opnsense/service/templates/OPNsense/WebGui/php.ini
/usr/local/opnsense/service/templates/OPNsense/Wireguard/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/Wireguard/wireguard-server.conf
/usr/local/opnsense/service/tests/__init__.py
/usr/local/opnsense/service/tests/config/config.xml
/usr/local/opnsense/service/tests/core.py
/usr/local/opnsense/service/tests/template.py
/usr/local/opnsense/site-python/__init__.py
/usr/local/opnsense/site-python/daemonize.LICENSE
/usr/local/opnsense/site-python/daemonize.py
/usr/local/opnsense/site-python/duckdb_helper.py
2017-10-16 11:49:30 -04:00
/usr/local/opnsense/site-python/log_helper.py
/usr/local/opnsense/site-python/sqlite3_helper.py
/usr/local/opnsense/site-python/tls_helper.py
/usr/local/opnsense/site-python/watchers/__init__.py
/usr/local/opnsense/site-python/watchers/dhcpd.py
/usr/local/opnsense/version/core
/usr/local/opnsense/www/api.php
/usr/local/opnsense/www/assets/fontawesome/LICENSE.txt
/usr/local/opnsense/www/assets/fontawesome/css/all.css
/usr/local/opnsense/www/assets/fontawesome/css/all.min.css
/usr/local/opnsense/www/assets/fontawesome/css/brands.css
/usr/local/opnsense/www/assets/fontawesome/css/brands.min.css
/usr/local/opnsense/www/assets/fontawesome/css/fontawesome.css
/usr/local/opnsense/www/assets/fontawesome/css/fontawesome.min.css
/usr/local/opnsense/www/assets/fontawesome/css/regular.css
/usr/local/opnsense/www/assets/fontawesome/css/regular.min.css
/usr/local/opnsense/www/assets/fontawesome/css/solid.css
/usr/local/opnsense/www/assets/fontawesome/css/solid.min.css
/usr/local/opnsense/www/assets/fontawesome/css/svg-with-js.css
/usr/local/opnsense/www/assets/fontawesome/css/svg-with-js.min.css
/usr/local/opnsense/www/assets/fontawesome/css/v4-font-face.css
/usr/local/opnsense/www/assets/fontawesome/css/v4-font-face.min.css
/usr/local/opnsense/www/assets/fontawesome/css/v4-shims.css
/usr/local/opnsense/www/assets/fontawesome/css/v4-shims.min.css
/usr/local/opnsense/www/assets/fontawesome/css/v5-font-face.css
/usr/local/opnsense/www/assets/fontawesome/css/v5-font-face.min.css
/usr/local/opnsense/www/assets/fontawesome/webfonts/fa-brands-400.ttf
/usr/local/opnsense/www/assets/fontawesome/webfonts/fa-brands-400.woff2
/usr/local/opnsense/www/assets/fontawesome/webfonts/fa-regular-400.ttf
/usr/local/opnsense/www/assets/fontawesome/webfonts/fa-regular-400.woff2
/usr/local/opnsense/www/assets/fontawesome/webfonts/fa-solid-900.ttf
/usr/local/opnsense/www/assets/fontawesome/webfonts/fa-solid-900.woff2
/usr/local/opnsense/www/assets/fontawesome/webfonts/fa-v4compatibility.ttf
/usr/local/opnsense/www/assets/fontawesome/webfonts/fa-v4compatibility.woff2
/usr/local/opnsense/www/css/bootstrap-datepicker3.min.css
/usr/local/opnsense/www/css/bootstrap-select.css
2020-09-03 03:33:12 -04:00
/usr/local/opnsense/www/css/chart.css
/usr/local/opnsense/www/css/dashboard.css
/usr/local/opnsense/www/css/dns-overview.css
2018-06-04 16:50:25 -04:00
/usr/local/opnsense/www/css/flags/1x1/ad.svg
/usr/local/opnsense/www/css/flags/1x1/ae.svg
/usr/local/opnsense/www/css/flags/1x1/af.svg
/usr/local/opnsense/www/css/flags/1x1/ag.svg
/usr/local/opnsense/www/css/flags/1x1/ai.svg
/usr/local/opnsense/www/css/flags/1x1/al.svg
/usr/local/opnsense/www/css/flags/1x1/am.svg
/usr/local/opnsense/www/css/flags/1x1/ao.svg
/usr/local/opnsense/www/css/flags/1x1/aq.svg
/usr/local/opnsense/www/css/flags/1x1/ar.svg
/usr/local/opnsense/www/css/flags/1x1/as.svg
/usr/local/opnsense/www/css/flags/1x1/at.svg
/usr/local/opnsense/www/css/flags/1x1/au.svg
/usr/local/opnsense/www/css/flags/1x1/aw.svg
/usr/local/opnsense/www/css/flags/1x1/ax.svg
/usr/local/opnsense/www/css/flags/1x1/az.svg
/usr/local/opnsense/www/css/flags/1x1/ba.svg
/usr/local/opnsense/www/css/flags/1x1/bb.svg
/usr/local/opnsense/www/css/flags/1x1/bd.svg
/usr/local/opnsense/www/css/flags/1x1/be.svg
/usr/local/opnsense/www/css/flags/1x1/bf.svg
/usr/local/opnsense/www/css/flags/1x1/bg.svg
/usr/local/opnsense/www/css/flags/1x1/bh.svg
/usr/local/opnsense/www/css/flags/1x1/bi.svg
/usr/local/opnsense/www/css/flags/1x1/bj.svg
/usr/local/opnsense/www/css/flags/1x1/bl.svg
/usr/local/opnsense/www/css/flags/1x1/bm.svg
/usr/local/opnsense/www/css/flags/1x1/bn.svg
/usr/local/opnsense/www/css/flags/1x1/bo.svg
/usr/local/opnsense/www/css/flags/1x1/bq.svg
/usr/local/opnsense/www/css/flags/1x1/br.svg
/usr/local/opnsense/www/css/flags/1x1/bs.svg
/usr/local/opnsense/www/css/flags/1x1/bt.svg
/usr/local/opnsense/www/css/flags/1x1/bv.svg
/usr/local/opnsense/www/css/flags/1x1/bw.svg
/usr/local/opnsense/www/css/flags/1x1/by.svg
/usr/local/opnsense/www/css/flags/1x1/bz.svg
/usr/local/opnsense/www/css/flags/1x1/ca.svg
/usr/local/opnsense/www/css/flags/1x1/cc.svg
/usr/local/opnsense/www/css/flags/1x1/cd.svg
/usr/local/opnsense/www/css/flags/1x1/cf.svg
/usr/local/opnsense/www/css/flags/1x1/cg.svg
/usr/local/opnsense/www/css/flags/1x1/ch.svg
/usr/local/opnsense/www/css/flags/1x1/ci.svg
/usr/local/opnsense/www/css/flags/1x1/ck.svg
/usr/local/opnsense/www/css/flags/1x1/cl.svg
/usr/local/opnsense/www/css/flags/1x1/cm.svg
/usr/local/opnsense/www/css/flags/1x1/cn.svg
/usr/local/opnsense/www/css/flags/1x1/co.svg
/usr/local/opnsense/www/css/flags/1x1/cr.svg
/usr/local/opnsense/www/css/flags/1x1/cu.svg
/usr/local/opnsense/www/css/flags/1x1/cv.svg
/usr/local/opnsense/www/css/flags/1x1/cw.svg
/usr/local/opnsense/www/css/flags/1x1/cx.svg
/usr/local/opnsense/www/css/flags/1x1/cy.svg
/usr/local/opnsense/www/css/flags/1x1/cz.svg
/usr/local/opnsense/www/css/flags/1x1/de.svg
/usr/local/opnsense/www/css/flags/1x1/dj.svg
/usr/local/opnsense/www/css/flags/1x1/dk.svg
/usr/local/opnsense/www/css/flags/1x1/dm.svg
/usr/local/opnsense/www/css/flags/1x1/do.svg
/usr/local/opnsense/www/css/flags/1x1/dz.svg
/usr/local/opnsense/www/css/flags/1x1/ec.svg
/usr/local/opnsense/www/css/flags/1x1/ee.svg
/usr/local/opnsense/www/css/flags/1x1/eg.svg
/usr/local/opnsense/www/css/flags/1x1/eh.svg
/usr/local/opnsense/www/css/flags/1x1/er.svg
/usr/local/opnsense/www/css/flags/1x1/es-ct.svg
/usr/local/opnsense/www/css/flags/1x1/es.svg
/usr/local/opnsense/www/css/flags/1x1/et.svg
/usr/local/opnsense/www/css/flags/1x1/eu.svg
/usr/local/opnsense/www/css/flags/1x1/fi.svg
/usr/local/opnsense/www/css/flags/1x1/fj.svg
/usr/local/opnsense/www/css/flags/1x1/fk.svg
/usr/local/opnsense/www/css/flags/1x1/fm.svg
/usr/local/opnsense/www/css/flags/1x1/fo.svg
/usr/local/opnsense/www/css/flags/1x1/fr.svg
/usr/local/opnsense/www/css/flags/1x1/ga.svg
/usr/local/opnsense/www/css/flags/1x1/gb-eng.svg
/usr/local/opnsense/www/css/flags/1x1/gb-nir.svg
/usr/local/opnsense/www/css/flags/1x1/gb-sct.svg
/usr/local/opnsense/www/css/flags/1x1/gb-wls.svg
/usr/local/opnsense/www/css/flags/1x1/gb.svg
/usr/local/opnsense/www/css/flags/1x1/gd.svg
/usr/local/opnsense/www/css/flags/1x1/ge.svg
/usr/local/opnsense/www/css/flags/1x1/gf.svg
/usr/local/opnsense/www/css/flags/1x1/gg.svg
/usr/local/opnsense/www/css/flags/1x1/gh.svg
/usr/local/opnsense/www/css/flags/1x1/gi.svg
/usr/local/opnsense/www/css/flags/1x1/gl.svg
/usr/local/opnsense/www/css/flags/1x1/gm.svg
/usr/local/opnsense/www/css/flags/1x1/gn.svg
/usr/local/opnsense/www/css/flags/1x1/gp.svg
/usr/local/opnsense/www/css/flags/1x1/gq.svg
/usr/local/opnsense/www/css/flags/1x1/gr.svg
/usr/local/opnsense/www/css/flags/1x1/gs.svg
/usr/local/opnsense/www/css/flags/1x1/gt.svg
/usr/local/opnsense/www/css/flags/1x1/gu.svg
/usr/local/opnsense/www/css/flags/1x1/gw.svg
/usr/local/opnsense/www/css/flags/1x1/gy.svg
/usr/local/opnsense/www/css/flags/1x1/hk.svg
/usr/local/opnsense/www/css/flags/1x1/hm.svg
/usr/local/opnsense/www/css/flags/1x1/hn.svg
/usr/local/opnsense/www/css/flags/1x1/hr.svg
/usr/local/opnsense/www/css/flags/1x1/ht.svg
/usr/local/opnsense/www/css/flags/1x1/hu.svg
/usr/local/opnsense/www/css/flags/1x1/id.svg
/usr/local/opnsense/www/css/flags/1x1/ie.svg
/usr/local/opnsense/www/css/flags/1x1/il.svg
/usr/local/opnsense/www/css/flags/1x1/im.svg
/usr/local/opnsense/www/css/flags/1x1/in.svg
/usr/local/opnsense/www/css/flags/1x1/io.svg
/usr/local/opnsense/www/css/flags/1x1/iq.svg
/usr/local/opnsense/www/css/flags/1x1/ir.svg
/usr/local/opnsense/www/css/flags/1x1/is.svg
/usr/local/opnsense/www/css/flags/1x1/it.svg
/usr/local/opnsense/www/css/flags/1x1/je.svg
/usr/local/opnsense/www/css/flags/1x1/jm.svg
/usr/local/opnsense/www/css/flags/1x1/jo.svg
/usr/local/opnsense/www/css/flags/1x1/jp.svg
/usr/local/opnsense/www/css/flags/1x1/ke.svg
/usr/local/opnsense/www/css/flags/1x1/kg.svg
/usr/local/opnsense/www/css/flags/1x1/kh.svg
/usr/local/opnsense/www/css/flags/1x1/ki.svg
/usr/local/opnsense/www/css/flags/1x1/km.svg
/usr/local/opnsense/www/css/flags/1x1/kn.svg
/usr/local/opnsense/www/css/flags/1x1/kp.svg
/usr/local/opnsense/www/css/flags/1x1/kr.svg
/usr/local/opnsense/www/css/flags/1x1/kw.svg
/usr/local/opnsense/www/css/flags/1x1/ky.svg
/usr/local/opnsense/www/css/flags/1x1/kz.svg
/usr/local/opnsense/www/css/flags/1x1/la.svg
/usr/local/opnsense/www/css/flags/1x1/lb.svg
/usr/local/opnsense/www/css/flags/1x1/lc.svg
/usr/local/opnsense/www/css/flags/1x1/li.svg
/usr/local/opnsense/www/css/flags/1x1/lk.svg
/usr/local/opnsense/www/css/flags/1x1/lr.svg
/usr/local/opnsense/www/css/flags/1x1/ls.svg
/usr/local/opnsense/www/css/flags/1x1/lt.svg
/usr/local/opnsense/www/css/flags/1x1/lu.svg
/usr/local/opnsense/www/css/flags/1x1/lv.svg
/usr/local/opnsense/www/css/flags/1x1/ly.svg
/usr/local/opnsense/www/css/flags/1x1/ma.svg
/usr/local/opnsense/www/css/flags/1x1/mc.svg
/usr/local/opnsense/www/css/flags/1x1/md.svg
/usr/local/opnsense/www/css/flags/1x1/me.svg
/usr/local/opnsense/www/css/flags/1x1/mf.svg
/usr/local/opnsense/www/css/flags/1x1/mg.svg
/usr/local/opnsense/www/css/flags/1x1/mh.svg
/usr/local/opnsense/www/css/flags/1x1/mk.svg
/usr/local/opnsense/www/css/flags/1x1/ml.svg
/usr/local/opnsense/www/css/flags/1x1/mm.svg
/usr/local/opnsense/www/css/flags/1x1/mn.svg
/usr/local/opnsense/www/css/flags/1x1/mo.svg
/usr/local/opnsense/www/css/flags/1x1/mp.svg
/usr/local/opnsense/www/css/flags/1x1/mq.svg
/usr/local/opnsense/www/css/flags/1x1/mr.svg
/usr/local/opnsense/www/css/flags/1x1/ms.svg
/usr/local/opnsense/www/css/flags/1x1/mt.svg
/usr/local/opnsense/www/css/flags/1x1/mu.svg
/usr/local/opnsense/www/css/flags/1x1/mv.svg
/usr/local/opnsense/www/css/flags/1x1/mw.svg
/usr/local/opnsense/www/css/flags/1x1/mx.svg
/usr/local/opnsense/www/css/flags/1x1/my.svg
/usr/local/opnsense/www/css/flags/1x1/mz.svg
/usr/local/opnsense/www/css/flags/1x1/na.svg
/usr/local/opnsense/www/css/flags/1x1/nc.svg
/usr/local/opnsense/www/css/flags/1x1/ne.svg
/usr/local/opnsense/www/css/flags/1x1/nf.svg
/usr/local/opnsense/www/css/flags/1x1/ng.svg
/usr/local/opnsense/www/css/flags/1x1/ni.svg
/usr/local/opnsense/www/css/flags/1x1/nl.svg
/usr/local/opnsense/www/css/flags/1x1/no.svg
/usr/local/opnsense/www/css/flags/1x1/np.svg
/usr/local/opnsense/www/css/flags/1x1/nr.svg
/usr/local/opnsense/www/css/flags/1x1/nu.svg
/usr/local/opnsense/www/css/flags/1x1/nz.svg
/usr/local/opnsense/www/css/flags/1x1/om.svg
/usr/local/opnsense/www/css/flags/1x1/pa.svg
/usr/local/opnsense/www/css/flags/1x1/pe.svg
/usr/local/opnsense/www/css/flags/1x1/pf.svg
/usr/local/opnsense/www/css/flags/1x1/pg.svg
/usr/local/opnsense/www/css/flags/1x1/ph.svg
/usr/local/opnsense/www/css/flags/1x1/pk.svg
/usr/local/opnsense/www/css/flags/1x1/pl.svg
/usr/local/opnsense/www/css/flags/1x1/pm.svg
/usr/local/opnsense/www/css/flags/1x1/pn.svg
/usr/local/opnsense/www/css/flags/1x1/pr.svg
/usr/local/opnsense/www/css/flags/1x1/ps.svg
/usr/local/opnsense/www/css/flags/1x1/pt.svg
/usr/local/opnsense/www/css/flags/1x1/pw.svg
/usr/local/opnsense/www/css/flags/1x1/py.svg
/usr/local/opnsense/www/css/flags/1x1/qa.svg
/usr/local/opnsense/www/css/flags/1x1/re.svg
/usr/local/opnsense/www/css/flags/1x1/ro.svg
/usr/local/opnsense/www/css/flags/1x1/rs.svg
/usr/local/opnsense/www/css/flags/1x1/ru.svg
/usr/local/opnsense/www/css/flags/1x1/rw.svg
/usr/local/opnsense/www/css/flags/1x1/sa.svg
/usr/local/opnsense/www/css/flags/1x1/sb.svg
/usr/local/opnsense/www/css/flags/1x1/sc.svg
/usr/local/opnsense/www/css/flags/1x1/sd.svg
/usr/local/opnsense/www/css/flags/1x1/se.svg
/usr/local/opnsense/www/css/flags/1x1/sg.svg
/usr/local/opnsense/www/css/flags/1x1/sh.svg
/usr/local/opnsense/www/css/flags/1x1/si.svg
/usr/local/opnsense/www/css/flags/1x1/sj.svg
/usr/local/opnsense/www/css/flags/1x1/sk.svg
/usr/local/opnsense/www/css/flags/1x1/sl.svg
/usr/local/opnsense/www/css/flags/1x1/sm.svg
/usr/local/opnsense/www/css/flags/1x1/sn.svg
/usr/local/opnsense/www/css/flags/1x1/so.svg
/usr/local/opnsense/www/css/flags/1x1/sr.svg
/usr/local/opnsense/www/css/flags/1x1/ss.svg
/usr/local/opnsense/www/css/flags/1x1/st.svg
/usr/local/opnsense/www/css/flags/1x1/sv.svg
/usr/local/opnsense/www/css/flags/1x1/sx.svg
/usr/local/opnsense/www/css/flags/1x1/sy.svg
/usr/local/opnsense/www/css/flags/1x1/sz.svg
/usr/local/opnsense/www/css/flags/1x1/tc.svg
/usr/local/opnsense/www/css/flags/1x1/td.svg
/usr/local/opnsense/www/css/flags/1x1/tf.svg
/usr/local/opnsense/www/css/flags/1x1/tg.svg
/usr/local/opnsense/www/css/flags/1x1/th.svg
/usr/local/opnsense/www/css/flags/1x1/tj.svg
/usr/local/opnsense/www/css/flags/1x1/tk.svg
/usr/local/opnsense/www/css/flags/1x1/tl.svg
/usr/local/opnsense/www/css/flags/1x1/tm.svg
/usr/local/opnsense/www/css/flags/1x1/tn.svg
/usr/local/opnsense/www/css/flags/1x1/to.svg
/usr/local/opnsense/www/css/flags/1x1/tr.svg
/usr/local/opnsense/www/css/flags/1x1/tt.svg
/usr/local/opnsense/www/css/flags/1x1/tv.svg
/usr/local/opnsense/www/css/flags/1x1/tw.svg
/usr/local/opnsense/www/css/flags/1x1/tz.svg
/usr/local/opnsense/www/css/flags/1x1/ua.svg
/usr/local/opnsense/www/css/flags/1x1/ug.svg
/usr/local/opnsense/www/css/flags/1x1/um.svg
/usr/local/opnsense/www/css/flags/1x1/un.svg
/usr/local/opnsense/www/css/flags/1x1/us.svg
/usr/local/opnsense/www/css/flags/1x1/uy.svg
/usr/local/opnsense/www/css/flags/1x1/uz.svg
/usr/local/opnsense/www/css/flags/1x1/va.svg
/usr/local/opnsense/www/css/flags/1x1/vc.svg
/usr/local/opnsense/www/css/flags/1x1/ve.svg
/usr/local/opnsense/www/css/flags/1x1/vg.svg
/usr/local/opnsense/www/css/flags/1x1/vi.svg
/usr/local/opnsense/www/css/flags/1x1/vn.svg
/usr/local/opnsense/www/css/flags/1x1/vu.svg
/usr/local/opnsense/www/css/flags/1x1/wf.svg
/usr/local/opnsense/www/css/flags/1x1/ws.svg
/usr/local/opnsense/www/css/flags/1x1/ye.svg
/usr/local/opnsense/www/css/flags/1x1/yt.svg
/usr/local/opnsense/www/css/flags/1x1/za.svg
/usr/local/opnsense/www/css/flags/1x1/zm.svg
/usr/local/opnsense/www/css/flags/1x1/zw.svg
/usr/local/opnsense/www/css/flags/4x3/ad.svg
/usr/local/opnsense/www/css/flags/4x3/ae.svg
/usr/local/opnsense/www/css/flags/4x3/af.svg
/usr/local/opnsense/www/css/flags/4x3/ag.svg
/usr/local/opnsense/www/css/flags/4x3/ai.svg
/usr/local/opnsense/www/css/flags/4x3/al.svg
/usr/local/opnsense/www/css/flags/4x3/am.svg
/usr/local/opnsense/www/css/flags/4x3/ao.svg
/usr/local/opnsense/www/css/flags/4x3/aq.svg
/usr/local/opnsense/www/css/flags/4x3/ar.svg
/usr/local/opnsense/www/css/flags/4x3/as.svg
/usr/local/opnsense/www/css/flags/4x3/at.svg
/usr/local/opnsense/www/css/flags/4x3/au.svg
/usr/local/opnsense/www/css/flags/4x3/aw.svg
/usr/local/opnsense/www/css/flags/4x3/ax.svg
/usr/local/opnsense/www/css/flags/4x3/az.svg
/usr/local/opnsense/www/css/flags/4x3/ba.svg
/usr/local/opnsense/www/css/flags/4x3/bb.svg
/usr/local/opnsense/www/css/flags/4x3/bd.svg
/usr/local/opnsense/www/css/flags/4x3/be.svg
/usr/local/opnsense/www/css/flags/4x3/bf.svg
/usr/local/opnsense/www/css/flags/4x3/bg.svg
/usr/local/opnsense/www/css/flags/4x3/bh.svg
/usr/local/opnsense/www/css/flags/4x3/bi.svg
/usr/local/opnsense/www/css/flags/4x3/bj.svg
/usr/local/opnsense/www/css/flags/4x3/bl.svg
/usr/local/opnsense/www/css/flags/4x3/bm.svg
/usr/local/opnsense/www/css/flags/4x3/bn.svg
/usr/local/opnsense/www/css/flags/4x3/bo.svg
/usr/local/opnsense/www/css/flags/4x3/bq.svg
/usr/local/opnsense/www/css/flags/4x3/br.svg
/usr/local/opnsense/www/css/flags/4x3/bs.svg
/usr/local/opnsense/www/css/flags/4x3/bt.svg
/usr/local/opnsense/www/css/flags/4x3/bv.svg
/usr/local/opnsense/www/css/flags/4x3/bw.svg
/usr/local/opnsense/www/css/flags/4x3/by.svg
/usr/local/opnsense/www/css/flags/4x3/bz.svg
/usr/local/opnsense/www/css/flags/4x3/ca.svg
/usr/local/opnsense/www/css/flags/4x3/cc.svg
/usr/local/opnsense/www/css/flags/4x3/cd.svg
/usr/local/opnsense/www/css/flags/4x3/cf.svg
/usr/local/opnsense/www/css/flags/4x3/cg.svg
/usr/local/opnsense/www/css/flags/4x3/ch.svg
/usr/local/opnsense/www/css/flags/4x3/ci.svg
/usr/local/opnsense/www/css/flags/4x3/ck.svg
/usr/local/opnsense/www/css/flags/4x3/cl.svg
/usr/local/opnsense/www/css/flags/4x3/cm.svg
/usr/local/opnsense/www/css/flags/4x3/cn.svg
/usr/local/opnsense/www/css/flags/4x3/co.svg
/usr/local/opnsense/www/css/flags/4x3/cr.svg
/usr/local/opnsense/www/css/flags/4x3/cu.svg
/usr/local/opnsense/www/css/flags/4x3/cv.svg
/usr/local/opnsense/www/css/flags/4x3/cw.svg
/usr/local/opnsense/www/css/flags/4x3/cx.svg
/usr/local/opnsense/www/css/flags/4x3/cy.svg
/usr/local/opnsense/www/css/flags/4x3/cz.svg
/usr/local/opnsense/www/css/flags/4x3/de.svg
/usr/local/opnsense/www/css/flags/4x3/dj.svg
/usr/local/opnsense/www/css/flags/4x3/dk.svg
/usr/local/opnsense/www/css/flags/4x3/dm.svg
/usr/local/opnsense/www/css/flags/4x3/do.svg
/usr/local/opnsense/www/css/flags/4x3/dz.svg
/usr/local/opnsense/www/css/flags/4x3/ec.svg
/usr/local/opnsense/www/css/flags/4x3/ee.svg
/usr/local/opnsense/www/css/flags/4x3/eg.svg
/usr/local/opnsense/www/css/flags/4x3/eh.svg
/usr/local/opnsense/www/css/flags/4x3/er.svg
/usr/local/opnsense/www/css/flags/4x3/es-ct.svg
/usr/local/opnsense/www/css/flags/4x3/es.svg
/usr/local/opnsense/www/css/flags/4x3/et.svg
/usr/local/opnsense/www/css/flags/4x3/eu.svg
/usr/local/opnsense/www/css/flags/4x3/fi.svg
/usr/local/opnsense/www/css/flags/4x3/fj.svg
/usr/local/opnsense/www/css/flags/4x3/fk.svg
/usr/local/opnsense/www/css/flags/4x3/fm.svg
/usr/local/opnsense/www/css/flags/4x3/fo.svg
/usr/local/opnsense/www/css/flags/4x3/fr.svg
/usr/local/opnsense/www/css/flags/4x3/ga.svg
/usr/local/opnsense/www/css/flags/4x3/gb-eng.svg
/usr/local/opnsense/www/css/flags/4x3/gb-nir.svg
/usr/local/opnsense/www/css/flags/4x3/gb-sct.svg
/usr/local/opnsense/www/css/flags/4x3/gb-wls.svg
/usr/local/opnsense/www/css/flags/4x3/gb.svg
/usr/local/opnsense/www/css/flags/4x3/gd.svg
/usr/local/opnsense/www/css/flags/4x3/ge.svg
/usr/local/opnsense/www/css/flags/4x3/gf.svg
/usr/local/opnsense/www/css/flags/4x3/gg.svg
/usr/local/opnsense/www/css/flags/4x3/gh.svg
/usr/local/opnsense/www/css/flags/4x3/gi.svg
/usr/local/opnsense/www/css/flags/4x3/gl.svg
/usr/local/opnsense/www/css/flags/4x3/gm.svg
/usr/local/opnsense/www/css/flags/4x3/gn.svg
/usr/local/opnsense/www/css/flags/4x3/gp.svg
/usr/local/opnsense/www/css/flags/4x3/gq.svg
/usr/local/opnsense/www/css/flags/4x3/gr.svg
/usr/local/opnsense/www/css/flags/4x3/gs.svg
/usr/local/opnsense/www/css/flags/4x3/gt.svg
/usr/local/opnsense/www/css/flags/4x3/gu.svg
/usr/local/opnsense/www/css/flags/4x3/gw.svg
/usr/local/opnsense/www/css/flags/4x3/gy.svg
/usr/local/opnsense/www/css/flags/4x3/hk.svg
/usr/local/opnsense/www/css/flags/4x3/hm.svg
/usr/local/opnsense/www/css/flags/4x3/hn.svg
/usr/local/opnsense/www/css/flags/4x3/hr.svg
/usr/local/opnsense/www/css/flags/4x3/ht.svg
/usr/local/opnsense/www/css/flags/4x3/hu.svg
/usr/local/opnsense/www/css/flags/4x3/id.svg
/usr/local/opnsense/www/css/flags/4x3/ie.svg
/usr/local/opnsense/www/css/flags/4x3/il.svg
/usr/local/opnsense/www/css/flags/4x3/im.svg
/usr/local/opnsense/www/css/flags/4x3/in.svg
/usr/local/opnsense/www/css/flags/4x3/io.svg
/usr/local/opnsense/www/css/flags/4x3/iq.svg
/usr/local/opnsense/www/css/flags/4x3/ir.svg
/usr/local/opnsense/www/css/flags/4x3/is.svg
/usr/local/opnsense/www/css/flags/4x3/it.svg
/usr/local/opnsense/www/css/flags/4x3/je.svg
/usr/local/opnsense/www/css/flags/4x3/jm.svg
/usr/local/opnsense/www/css/flags/4x3/jo.svg
/usr/local/opnsense/www/css/flags/4x3/jp.svg
/usr/local/opnsense/www/css/flags/4x3/ke.svg
/usr/local/opnsense/www/css/flags/4x3/kg.svg
/usr/local/opnsense/www/css/flags/4x3/kh.svg
/usr/local/opnsense/www/css/flags/4x3/ki.svg
/usr/local/opnsense/www/css/flags/4x3/km.svg
/usr/local/opnsense/www/css/flags/4x3/kn.svg
/usr/local/opnsense/www/css/flags/4x3/kp.svg
/usr/local/opnsense/www/css/flags/4x3/kr.svg
/usr/local/opnsense/www/css/flags/4x3/kw.svg
/usr/local/opnsense/www/css/flags/4x3/ky.svg
/usr/local/opnsense/www/css/flags/4x3/kz.svg
/usr/local/opnsense/www/css/flags/4x3/la.svg
/usr/local/opnsense/www/css/flags/4x3/lb.svg
/usr/local/opnsense/www/css/flags/4x3/lc.svg
/usr/local/opnsense/www/css/flags/4x3/li.svg
/usr/local/opnsense/www/css/flags/4x3/lk.svg
/usr/local/opnsense/www/css/flags/4x3/lr.svg
/usr/local/opnsense/www/css/flags/4x3/ls.svg
/usr/local/opnsense/www/css/flags/4x3/lt.svg
/usr/local/opnsense/www/css/flags/4x3/lu.svg
/usr/local/opnsense/www/css/flags/4x3/lv.svg
/usr/local/opnsense/www/css/flags/4x3/ly.svg
/usr/local/opnsense/www/css/flags/4x3/ma.svg
/usr/local/opnsense/www/css/flags/4x3/mc.svg
/usr/local/opnsense/www/css/flags/4x3/md.svg
/usr/local/opnsense/www/css/flags/4x3/me.svg
/usr/local/opnsense/www/css/flags/4x3/mf.svg
/usr/local/opnsense/www/css/flags/4x3/mg.svg
/usr/local/opnsense/www/css/flags/4x3/mh.svg
/usr/local/opnsense/www/css/flags/4x3/mk.svg
/usr/local/opnsense/www/css/flags/4x3/ml.svg
/usr/local/opnsense/www/css/flags/4x3/mm.svg
/usr/local/opnsense/www/css/flags/4x3/mn.svg
/usr/local/opnsense/www/css/flags/4x3/mo.svg
/usr/local/opnsense/www/css/flags/4x3/mp.svg
/usr/local/opnsense/www/css/flags/4x3/mq.svg
/usr/local/opnsense/www/css/flags/4x3/mr.svg
/usr/local/opnsense/www/css/flags/4x3/ms.svg
/usr/local/opnsense/www/css/flags/4x3/mt.svg
/usr/local/opnsense/www/css/flags/4x3/mu.svg
/usr/local/opnsense/www/css/flags/4x3/mv.svg
/usr/local/opnsense/www/css/flags/4x3/mw.svg
/usr/local/opnsense/www/css/flags/4x3/mx.svg
/usr/local/opnsense/www/css/flags/4x3/my.svg
/usr/local/opnsense/www/css/flags/4x3/mz.svg
/usr/local/opnsense/www/css/flags/4x3/na.svg
/usr/local/opnsense/www/css/flags/4x3/nc.svg
/usr/local/opnsense/www/css/flags/4x3/ne.svg
/usr/local/opnsense/www/css/flags/4x3/nf.svg
/usr/local/opnsense/www/css/flags/4x3/ng.svg
/usr/local/opnsense/www/css/flags/4x3/ni.svg
/usr/local/opnsense/www/css/flags/4x3/nl.svg
/usr/local/opnsense/www/css/flags/4x3/no.svg
/usr/local/opnsense/www/css/flags/4x3/np.svg
/usr/local/opnsense/www/css/flags/4x3/nr.svg
/usr/local/opnsense/www/css/flags/4x3/nu.svg
/usr/local/opnsense/www/css/flags/4x3/nz.svg
/usr/local/opnsense/www/css/flags/4x3/om.svg
/usr/local/opnsense/www/css/flags/4x3/pa.svg
/usr/local/opnsense/www/css/flags/4x3/pe.svg
/usr/local/opnsense/www/css/flags/4x3/pf.svg
/usr/local/opnsense/www/css/flags/4x3/pg.svg
/usr/local/opnsense/www/css/flags/4x3/ph.svg
/usr/local/opnsense/www/css/flags/4x3/pk.svg
/usr/local/opnsense/www/css/flags/4x3/pl.svg
/usr/local/opnsense/www/css/flags/4x3/pm.svg
/usr/local/opnsense/www/css/flags/4x3/pn.svg
/usr/local/opnsense/www/css/flags/4x3/pr.svg
/usr/local/opnsense/www/css/flags/4x3/ps.svg
/usr/local/opnsense/www/css/flags/4x3/pt.svg
/usr/local/opnsense/www/css/flags/4x3/pw.svg
/usr/local/opnsense/www/css/flags/4x3/py.svg
/usr/local/opnsense/www/css/flags/4x3/qa.svg
/usr/local/opnsense/www/css/flags/4x3/re.svg
/usr/local/opnsense/www/css/flags/4x3/ro.svg
/usr/local/opnsense/www/css/flags/4x3/rs.svg
/usr/local/opnsense/www/css/flags/4x3/ru.svg
/usr/local/opnsense/www/css/flags/4x3/rw.svg
/usr/local/opnsense/www/css/flags/4x3/sa.svg
/usr/local/opnsense/www/css/flags/4x3/sb.svg
/usr/local/opnsense/www/css/flags/4x3/sc.svg
/usr/local/opnsense/www/css/flags/4x3/sd.svg
/usr/local/opnsense/www/css/flags/4x3/se.svg
/usr/local/opnsense/www/css/flags/4x3/sg.svg
/usr/local/opnsense/www/css/flags/4x3/sh.svg
/usr/local/opnsense/www/css/flags/4x3/si.svg
/usr/local/opnsense/www/css/flags/4x3/sj.svg
/usr/local/opnsense/www/css/flags/4x3/sk.svg
/usr/local/opnsense/www/css/flags/4x3/sl.svg
/usr/local/opnsense/www/css/flags/4x3/sm.svg
/usr/local/opnsense/www/css/flags/4x3/sn.svg
/usr/local/opnsense/www/css/flags/4x3/so.svg
/usr/local/opnsense/www/css/flags/4x3/sr.svg
/usr/local/opnsense/www/css/flags/4x3/ss.svg
/usr/local/opnsense/www/css/flags/4x3/st.svg
/usr/local/opnsense/www/css/flags/4x3/sv.svg
/usr/local/opnsense/www/css/flags/4x3/sx.svg
/usr/local/opnsense/www/css/flags/4x3/sy.svg
/usr/local/opnsense/www/css/flags/4x3/sz.svg
/usr/local/opnsense/www/css/flags/4x3/tc.svg
/usr/local/opnsense/www/css/flags/4x3/td.svg
/usr/local/opnsense/www/css/flags/4x3/tf.svg
/usr/local/opnsense/www/css/flags/4x3/tg.svg
/usr/local/opnsense/www/css/flags/4x3/th.svg
/usr/local/opnsense/www/css/flags/4x3/tj.svg
/usr/local/opnsense/www/css/flags/4x3/tk.svg
/usr/local/opnsense/www/css/flags/4x3/tl.svg
/usr/local/opnsense/www/css/flags/4x3/tm.svg
/usr/local/opnsense/www/css/flags/4x3/tn.svg
/usr/local/opnsense/www/css/flags/4x3/to.svg
/usr/local/opnsense/www/css/flags/4x3/tr.svg
/usr/local/opnsense/www/css/flags/4x3/tt.svg
/usr/local/opnsense/www/css/flags/4x3/tv.svg
/usr/local/opnsense/www/css/flags/4x3/tw.svg
/usr/local/opnsense/www/css/flags/4x3/tz.svg
/usr/local/opnsense/www/css/flags/4x3/ua.svg
/usr/local/opnsense/www/css/flags/4x3/ug.svg
/usr/local/opnsense/www/css/flags/4x3/um.svg
/usr/local/opnsense/www/css/flags/4x3/un.svg
/usr/local/opnsense/www/css/flags/4x3/us.svg
/usr/local/opnsense/www/css/flags/4x3/uy.svg
/usr/local/opnsense/www/css/flags/4x3/uz.svg
/usr/local/opnsense/www/css/flags/4x3/va.svg
/usr/local/opnsense/www/css/flags/4x3/vc.svg
/usr/local/opnsense/www/css/flags/4x3/ve.svg
/usr/local/opnsense/www/css/flags/4x3/vg.svg
/usr/local/opnsense/www/css/flags/4x3/vi.svg
/usr/local/opnsense/www/css/flags/4x3/vn.svg
/usr/local/opnsense/www/css/flags/4x3/vu.svg
/usr/local/opnsense/www/css/flags/4x3/wf.svg
/usr/local/opnsense/www/css/flags/4x3/ws.svg
/usr/local/opnsense/www/css/flags/4x3/ye.svg
/usr/local/opnsense/www/css/flags/4x3/yt.svg
/usr/local/opnsense/www/css/flags/4x3/za.svg
/usr/local/opnsense/www/css/flags/4x3/zm.svg
/usr/local/opnsense/www/css/flags/4x3/zw.svg
/usr/local/opnsense/www/css/flags/_flag-icon-base.scss
/usr/local/opnsense/www/css/flags/_flag-icon-list.scss
/usr/local/opnsense/www/css/flags/_flag-icon-more.scss
/usr/local/opnsense/www/css/flags/_variables.scss
/usr/local/opnsense/www/css/flags/flag-icon.css
/usr/local/opnsense/www/css/flags/flag-icon.scss
/usr/local/opnsense/www/css/gridstack-extra.min.css
/usr/local/opnsense/www/css/gridstack.min.css
/usr/local/opnsense/www/css/jqtree.css
/usr/local/opnsense/www/css/jquery.bootgrid.css
/usr/local/opnsense/www/css/nv.d3.css
/usr/local/opnsense/www/css/opnsense-bootgrid-layout.css
bootgrid: replace with Tabulator (#8555) * bootgrid: replace with Tabulator (https://github.com/opnsense/core/issues/8530) Initial work for a compatibility layer between the old jQuery bootgrid implementation and the new Tabulator inclusion * whitespace * cleanup pagination logic * minor cleanup and hardcode filter_rule page command column width to 150px * hasync: bring back sync & reconfigure all button * bring back subtle horizontal/vertical lines in the right places * improve row hovering/selection behavior * refine css further and do not horizontally space commands. Also ditch resize guide as it is too much logic for little gain * dynamically wire up default commands as well for virtualDOM rendering mode * small cleanup * remove 'last page' button in case of remote fetch and an unknown total * fix 'add' command * small CSS changes and change commands default to 100px * fix 'em' parsing * fixup internal formatter scoping * skip boolean type on formatter assignment * some more noise * prevent flashing * small interfaces overview fix, also use small buffer for em parsing to prevent early ellipsis * let's make use of onRendered() * handle table height responsiveness via our own ResizeObserver implementation * cleanup * account for scrollbar gutter, fix user defined rules on ids page * final touches for scrollbar offsets * fix 'datakey' usage * tabulator: groundwork for themes, variable height tables * tabulator: leftover * tabulator: minor persistence issue, use headerClick event instead * tabulator: fix up styles and small persistence/scrollbar glitches * some more style changes with compiled scss * better translation handling * missing return here
2025-05-06 10:42:01 -04:00
/usr/local/opnsense/www/css/opnsense-bootgrid.css
/usr/local/opnsense/www/css/tabulator.min.css
2018-06-12 02:56:58 -04:00
/usr/local/opnsense/www/css/tokenize2.css
/usr/local/opnsense/www/fonts/FontAwesome.otf
/usr/local/opnsense/www/fonts/glyphicons-halflings-regular.eot
/usr/local/opnsense/www/fonts/glyphicons-halflings-regular.svg
/usr/local/opnsense/www/fonts/glyphicons-halflings-regular.ttf
/usr/local/opnsense/www/fonts/glyphicons-halflings-regular.woff
/usr/local/opnsense/www/fonts/glyphicons-halflings-regular.woff2
/usr/local/opnsense/www/index.php
/usr/local/opnsense/www/js/Tokenize.LICENSE
/usr/local/opnsense/www/js/bootstrap-datepicker.min.js
/usr/local/opnsense/www/js/bootstrap-dialog.js
/usr/local/opnsense/www/js/bootstrap-dialog.min.js
/usr/local/opnsense/www/js/bootstrap-select.js
/usr/local/opnsense/www/js/bootstrap-select.min.js
/usr/local/opnsense/www/js/bootstrap.js
/usr/local/opnsense/www/js/bootstrap.min.js
/usr/local/opnsense/www/js/bootstrap3-typeahead.js
/usr/local/opnsense/www/js/bootstrap3-typeahead.min.js
2025-02-14 04:27:41 -05:00
/usr/local/opnsense/www/js/chart.umd.min.js
/usr/local/opnsense/www/js/chartjs-adapter-moment.min.js
/usr/local/opnsense/www/js/chartjs-plugin-colorschemes.min.js
/usr/local/opnsense/www/js/chartjs-plugin-matrix.min.js
2020-09-01 16:48:11 -04:00
/usr/local/opnsense/www/js/chartjs-plugin-streaming.js
/usr/local/opnsense/www/js/chartjs-plugin-zoom.min.js
/usr/local/opnsense/www/js/chartjs-scale-timestack.min.js
/usr/local/opnsense/www/js/d3.min.js
/usr/local/opnsense/www/js/d3.min.js.LICENSE
/usr/local/opnsense/www/js/gridstack-all.min.js
2020-05-25 01:56:11 -04:00
/usr/local/opnsense/www/js/jquery-3.5.1.min.js
/usr/local/opnsense/www/js/jquery-sortable.js
/usr/local/opnsense/www/js/jquery.qrcode.js
/usr/local/opnsense/www/js/jquery.qrcode.js.LICENSE
/usr/local/opnsense/www/js/luxon.min.js
/usr/local/opnsense/www/js/moment-with-locales.min.js
/usr/local/opnsense/www/js/nv.d3.min.js
/usr/local/opnsense/www/js/nv.d3.min.js.LICENSE.md
2023-11-10 01:38:00 -05:00
/usr/local/opnsense/www/js/opnsense-treeview.js
/usr/local/opnsense/www/js/opnsense.js
bootgrid: replace with Tabulator (#8555) * bootgrid: replace with Tabulator (https://github.com/opnsense/core/issues/8530) Initial work for a compatibility layer between the old jQuery bootgrid implementation and the new Tabulator inclusion * whitespace * cleanup pagination logic * minor cleanup and hardcode filter_rule page command column width to 150px * hasync: bring back sync & reconfigure all button * bring back subtle horizontal/vertical lines in the right places * improve row hovering/selection behavior * refine css further and do not horizontally space commands. Also ditch resize guide as it is too much logic for little gain * dynamically wire up default commands as well for virtualDOM rendering mode * small cleanup * remove 'last page' button in case of remote fetch and an unknown total * fix 'add' command * small CSS changes and change commands default to 100px * fix 'em' parsing * fixup internal formatter scoping * skip boolean type on formatter assignment * some more noise * prevent flashing * small interfaces overview fix, also use small buffer for em parsing to prevent early ellipsis * let's make use of onRendered() * handle table height responsiveness via our own ResizeObserver implementation * cleanup * account for scrollbar gutter, fix user defined rules on ids page * final touches for scrollbar offsets * fix 'datakey' usage * tabulator: groundwork for themes, variable height tables * tabulator: leftover * tabulator: minor persistence issue, use headerClick event instead * tabulator: fix up styles and small persistence/scrollbar glitches * some more style changes with compiled scss * better translation handling * missing return here
2025-05-06 10:42:01 -04:00
/usr/local/opnsense/www/js/opnsense_bootgrid.js
/usr/local/opnsense/www/js/opnsense_health.js
2022-07-28 04:03:42 -04:00
/usr/local/opnsense/www/js/opnsense_status.js
2018-07-17 17:11:10 -04:00
/usr/local/opnsense/www/js/opnsense_theme.js
/usr/local/opnsense/www/js/opnsense_ui.js
/usr/local/opnsense/www/js/opnsense_widget_manager.js
2019-02-01 08:39:52 -05:00
/usr/local/opnsense/www/js/polyfills.js
/usr/local/opnsense/www/js/qrcode.js
/usr/local/opnsense/www/js/smoothie.js
bootgrid: replace with Tabulator (#8555) * bootgrid: replace with Tabulator (https://github.com/opnsense/core/issues/8530) Initial work for a compatibility layer between the old jQuery bootgrid implementation and the new Tabulator inclusion * whitespace * cleanup pagination logic * minor cleanup and hardcode filter_rule page command column width to 150px * hasync: bring back sync & reconfigure all button * bring back subtle horizontal/vertical lines in the right places * improve row hovering/selection behavior * refine css further and do not horizontally space commands. Also ditch resize guide as it is too much logic for little gain * dynamically wire up default commands as well for virtualDOM rendering mode * small cleanup * remove 'last page' button in case of remote fetch and an unknown total * fix 'add' command * small CSS changes and change commands default to 100px * fix 'em' parsing * fixup internal formatter scoping * skip boolean type on formatter assignment * some more noise * prevent flashing * small interfaces overview fix, also use small buffer for em parsing to prevent early ellipsis * let's make use of onRendered() * handle table height responsiveness via our own ResizeObserver implementation * cleanup * account for scrollbar gutter, fix user defined rules on ids page * final touches for scrollbar offsets * fix 'datakey' usage * tabulator: groundwork for themes, variable height tables * tabulator: leftover * tabulator: minor persistence issue, use headerClick event instead * tabulator: fix up styles and small persistence/scrollbar glitches * some more style changes with compiled scss * better translation handling * missing return here
2025-05-06 10:42:01 -04:00
/usr/local/opnsense/www/js/tabulator.min.js
/usr/local/opnsense/www/js/tabulator.min.js.map
2018-01-27 08:21:24 -05:00
/usr/local/opnsense/www/js/theme.js
2018-06-30 05:18:12 -04:00
/usr/local/opnsense/www/js/tokenize2.js
/usr/local/opnsense/www/js/tree.jquery.min.js
2024-06-29 15:36:55 -04:00
/usr/local/opnsense/www/js/widgets/Announcements.js
2024-05-23 04:55:16 -04:00
/usr/local/opnsense/www/js/widgets/BaseGaugeWidget.js
/usr/local/opnsense/www/js/widgets/BaseTableWidget.js
/usr/local/opnsense/www/js/widgets/BaseWidget.js
2024-05-27 12:30:34 -04:00
/usr/local/opnsense/www/js/widgets/Carp.js
/usr/local/opnsense/www/js/widgets/Certificates.js
/usr/local/opnsense/www/js/widgets/Cpu.js
2024-04-30 10:27:36 -04:00
/usr/local/opnsense/www/js/widgets/Disk.js
/usr/local/opnsense/www/js/widgets/DnsmasqLeases.js
/usr/local/opnsense/www/js/widgets/Firewall.js
2024-05-22 05:38:06 -04:00
/usr/local/opnsense/www/js/widgets/FirewallStates.js
2024-05-30 07:01:46 -04:00
/usr/local/opnsense/www/js/widgets/Gateways.js
2024-04-11 04:04:20 -04:00
/usr/local/opnsense/www/js/widgets/InterfaceStatistics.js
/usr/local/opnsense/www/js/widgets/Interfaces.js
2024-06-26 03:36:19 -04:00
/usr/local/opnsense/www/js/widgets/IpsecLeases.js
/usr/local/opnsense/www/js/widgets/IpsecTunnels.js
2024-06-21 09:03:42 -04:00
/usr/local/opnsense/www/js/widgets/LiveLog.js
2024-05-23 04:55:16 -04:00
/usr/local/opnsense/www/js/widgets/Mbuf.js
2024-04-21 07:56:45 -04:00
/usr/local/opnsense/www/js/widgets/Memory.js
2024-06-28 08:32:14 -04:00
/usr/local/opnsense/www/js/widgets/Metadata/Core.xml
2024-06-18 10:11:25 -04:00
/usr/local/opnsense/www/js/widgets/Monit.js
2024-07-11 08:25:38 -04:00
/usr/local/opnsense/www/js/widgets/OpenVPNClients.js
2024-07-12 05:40:04 -04:00
/usr/local/opnsense/www/js/widgets/OpenVPNServers.js
/usr/local/opnsense/www/js/widgets/Picture.js
2024-07-05 09:11:46 -04:00
/usr/local/opnsense/www/js/widgets/Services.js
2024-05-23 04:55:16 -04:00
/usr/local/opnsense/www/js/widgets/Swap.js
/usr/local/opnsense/www/js/widgets/SystemInformation.js
/usr/local/opnsense/www/js/widgets/ThermalSensors.js
2024-04-11 04:04:20 -04:00
/usr/local/opnsense/www/js/widgets/Traffic.js
2024-07-04 16:22:10 -04:00
/usr/local/opnsense/www/js/widgets/Wireguard.js
2024-12-03 10:34:26 -05:00
/usr/local/opnsense/www/themes/opnsense-dark/assets/fonts/SourceSansPro-Bold/SourceSansPro-Bold.eot
/usr/local/opnsense/www/themes/opnsense-dark/assets/fonts/SourceSansPro-Bold/SourceSansPro-Bold.otf
/usr/local/opnsense/www/themes/opnsense-dark/assets/fonts/SourceSansPro-Bold/SourceSansPro-Bold.ttf
/usr/local/opnsense/www/themes/opnsense-dark/assets/fonts/SourceSansPro-Bold/SourceSansPro-Bold.woff
/usr/local/opnsense/www/themes/opnsense-dark/assets/fonts/SourceSansPro-Regular/SourceSansPro-Regular.eot
/usr/local/opnsense/www/themes/opnsense-dark/assets/fonts/SourceSansPro-Regular/SourceSansPro-Regular.otf
/usr/local/opnsense/www/themes/opnsense-dark/assets/fonts/SourceSansPro-Regular/SourceSansPro-Regular.ttf
/usr/local/opnsense/www/themes/opnsense-dark/assets/fonts/SourceSansPro-Regular/SourceSansPro-Regular.woff
/usr/local/opnsense/www/themes/opnsense-dark/assets/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.eot
/usr/local/opnsense/www/themes/opnsense-dark/assets/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.otf
/usr/local/opnsense/www/themes/opnsense-dark/assets/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.ttf
/usr/local/opnsense/www/themes/opnsense-dark/assets/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.woff
/usr/local/opnsense/www/themes/opnsense-dark/assets/fonts/bootstrap/glyphicons-halflings-regular.eot
/usr/local/opnsense/www/themes/opnsense-dark/assets/fonts/bootstrap/glyphicons-halflings-regular.svg
/usr/local/opnsense/www/themes/opnsense-dark/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf
/usr/local/opnsense/www/themes/opnsense-dark/assets/fonts/bootstrap/glyphicons-halflings-regular.woff
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap-dialog.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap-select.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_alerts.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_badges.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_breadcrumbs.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_button-groups.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_buttons.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_carousel.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_close.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_code.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_component-animations.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_dropdowns.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_forms.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_glyphicons.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_grid.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_input-groups.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_jumbotron.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_labels.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_list-group.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_media.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_mixins.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_modals.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_navbar.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_navs.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_normalize.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_pager.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_pagination.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_panels.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_popovers.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_print.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_progress-bars.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_responsive-embed.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_responsive-utilities.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_scaffolding.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_tables.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_theme.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_thumbnails.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_tooltip.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_type.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_utilities.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_variables.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/_wells.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_alerts.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_background-variant.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_border-radius.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_buttons.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_center-block.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_clearfix.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_forms.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_gradients.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_grid-framework.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_grid.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_hide-text.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_image.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_labels.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_list-group.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_nav-divider.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_nav-vertical-align.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_opacity.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_pagination.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_panels.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_progress-bar.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_reset-filter.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_resize.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_size.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_tab-focus.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_table-row.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_text-overflow.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/config/colors.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/dashboard.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/dns-overview.scss
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/main.scss
bootgrid: replace with Tabulator (#8555) * bootgrid: replace with Tabulator (https://github.com/opnsense/core/issues/8530) Initial work for a compatibility layer between the old jQuery bootgrid implementation and the new Tabulator inclusion * whitespace * cleanup pagination logic * minor cleanup and hardcode filter_rule page command column width to 150px * hasync: bring back sync & reconfigure all button * bring back subtle horizontal/vertical lines in the right places * improve row hovering/selection behavior * refine css further and do not horizontally space commands. Also ditch resize guide as it is too much logic for little gain * dynamically wire up default commands as well for virtualDOM rendering mode * small cleanup * remove 'last page' button in case of remote fetch and an unknown total * fix 'add' command * small CSS changes and change commands default to 100px * fix 'em' parsing * fixup internal formatter scoping * skip boolean type on formatter assignment * some more noise * prevent flashing * small interfaces overview fix, also use small buffer for em parsing to prevent early ellipsis * let's make use of onRendered() * handle table height responsiveness via our own ResizeObserver implementation * cleanup * account for scrollbar gutter, fix user defined rules on ids page * final touches for scrollbar offsets * fix 'datakey' usage * tabulator: groundwork for themes, variable height tables * tabulator: leftover * tabulator: minor persistence issue, use headerClick event instead * tabulator: fix up styles and small persistence/scrollbar glitches * some more style changes with compiled scss * better translation handling * missing return here
2025-05-06 10:42:01 -04:00
/usr/local/opnsense/www/themes/opnsense-dark/assets/stylesheets/opnsense-bootgrid.scss
2024-12-03 10:34:26 -05:00
/usr/local/opnsense/www/themes/opnsense-dark/build/css/bootstrap-dialog.css
/usr/local/opnsense/www/themes/opnsense-dark/build/css/bootstrap-select.css
/usr/local/opnsense/www/themes/opnsense-dark/build/css/dashboard.css
/usr/local/opnsense/www/themes/opnsense-dark/build/css/dns-overview.css
2024-12-10 02:38:43 -05:00
/usr/local/opnsense/www/themes/opnsense-dark/build/css/jquery.bootgrid.css
2024-12-03 10:34:26 -05:00
/usr/local/opnsense/www/themes/opnsense-dark/build/css/main.css
/usr/local/opnsense/www/themes/opnsense-dark/build/css/nv.d3.css
bootgrid: replace with Tabulator (#8555) * bootgrid: replace with Tabulator (https://github.com/opnsense/core/issues/8530) Initial work for a compatibility layer between the old jQuery bootgrid implementation and the new Tabulator inclusion * whitespace * cleanup pagination logic * minor cleanup and hardcode filter_rule page command column width to 150px * hasync: bring back sync & reconfigure all button * bring back subtle horizontal/vertical lines in the right places * improve row hovering/selection behavior * refine css further and do not horizontally space commands. Also ditch resize guide as it is too much logic for little gain * dynamically wire up default commands as well for virtualDOM rendering mode * small cleanup * remove 'last page' button in case of remote fetch and an unknown total * fix 'add' command * small CSS changes and change commands default to 100px * fix 'em' parsing * fixup internal formatter scoping * skip boolean type on formatter assignment * some more noise * prevent flashing * small interfaces overview fix, also use small buffer for em parsing to prevent early ellipsis * let's make use of onRendered() * handle table height responsiveness via our own ResizeObserver implementation * cleanup * account for scrollbar gutter, fix user defined rules on ids page * final touches for scrollbar offsets * fix 'datakey' usage * tabulator: groundwork for themes, variable height tables * tabulator: leftover * tabulator: minor persistence issue, use headerClick event instead * tabulator: fix up styles and small persistence/scrollbar glitches * some more style changes with compiled scss * better translation handling * missing return here
2025-05-06 10:42:01 -04:00
/usr/local/opnsense/www/themes/opnsense-dark/build/css/opnsense-bootgrid.css
2024-12-03 10:34:26 -05:00
/usr/local/opnsense/www/themes/opnsense-dark/build/css/tokenize2.css
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/LICENSE.SourceSansPro.txt
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/SourceSansPro-Bold/SourceSansPro-Bold.eot
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/SourceSansPro-Bold/SourceSansPro-Bold.otf
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/SourceSansPro-Bold/SourceSansPro-Bold.ttf
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/SourceSansPro-Bold/SourceSansPro-Bold.woff
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/SourceSansPro-Regular/SourceSansPro-Regular.eot
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/SourceSansPro-Regular/SourceSansPro-Regular.otf
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/SourceSansPro-Regular/SourceSansPro-Regular.ttf
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/SourceSansPro-Regular/SourceSansPro-Regular.woff
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.eot
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.otf
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.ttf
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.woff
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/bootstrap/glyphicons-halflings-regular.eot
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/bootstrap/glyphicons-halflings-regular.svg
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/bootstrap/glyphicons-halflings-regular.ttf
/usr/local/opnsense/www/themes/opnsense-dark/build/fonts/bootstrap/glyphicons-halflings-regular.woff
/usr/local/opnsense/www/themes/opnsense-dark/build/images/caret.png
/usr/local/opnsense/www/themes/opnsense-dark/build/images/default-logo.svg
/usr/local/opnsense/www/themes/opnsense-dark/build/images/favicon.png
/usr/local/opnsense/www/themes/opnsense-dark/build/images/icon-logo.svg
/usr/local/opnsense/www/themes/opnsense/LICENSE
/usr/local/opnsense/www/themes/opnsense/assets/fonts/SourceSansPro-Bold/SourceSansPro-Bold.eot
/usr/local/opnsense/www/themes/opnsense/assets/fonts/SourceSansPro-Bold/SourceSansPro-Bold.otf
/usr/local/opnsense/www/themes/opnsense/assets/fonts/SourceSansPro-Bold/SourceSansPro-Bold.ttf
/usr/local/opnsense/www/themes/opnsense/assets/fonts/SourceSansPro-Bold/SourceSansPro-Bold.woff
/usr/local/opnsense/www/themes/opnsense/assets/fonts/SourceSansPro-Regular/SourceSansPro-Regular.eot
/usr/local/opnsense/www/themes/opnsense/assets/fonts/SourceSansPro-Regular/SourceSansPro-Regular.otf
/usr/local/opnsense/www/themes/opnsense/assets/fonts/SourceSansPro-Regular/SourceSansPro-Regular.ttf
/usr/local/opnsense/www/themes/opnsense/assets/fonts/SourceSansPro-Regular/SourceSansPro-Regular.woff
/usr/local/opnsense/www/themes/opnsense/assets/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.eot
/usr/local/opnsense/www/themes/opnsense/assets/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.otf
/usr/local/opnsense/www/themes/opnsense/assets/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.ttf
/usr/local/opnsense/www/themes/opnsense/assets/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.woff
/usr/local/opnsense/www/themes/opnsense/assets/fonts/bootstrap/glyphicons-halflings-regular.eot
/usr/local/opnsense/www/themes/opnsense/assets/fonts/bootstrap/glyphicons-halflings-regular.svg
/usr/local/opnsense/www/themes/opnsense/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf
/usr/local/opnsense/www/themes/opnsense/assets/fonts/bootstrap/glyphicons-halflings-regular.woff
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap-dialog.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap-select/less/bootstrap-select.less
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap-select/less/variables.less
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_alerts.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_badges.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_breadcrumbs.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_button-groups.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_buttons.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_carousel.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_close.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_code.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_component-animations.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_dropdowns.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_forms.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_glyphicons.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_grid.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_input-groups.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_jumbotron.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_labels.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_list-group.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_media.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_mixins.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_modals.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_navbar.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_navs.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_normalize.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_pager.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_pagination.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_panels.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_popovers.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_print.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_progress-bars.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_responsive-embed.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_responsive-utilities.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_scaffolding.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_tables.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_theme.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_thumbnails.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_tooltip.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_type.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_utilities.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_variables.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/_wells.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_alerts.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_background-variant.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_border-radius.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_buttons.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_center-block.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_clearfix.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_forms.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_gradients.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_grid-framework.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_grid.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_hide-text.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_image.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_labels.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_list-group.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_nav-divider.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_nav-vertical-align.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_opacity.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_pagination.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_panels.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_progress-bar.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_reset-filter.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_resize.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_size.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_tab-focus.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_table-row.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_text-overflow.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/config/colors.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/dashboard.scss
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/main.scss
bootgrid: replace with Tabulator (#8555) * bootgrid: replace with Tabulator (https://github.com/opnsense/core/issues/8530) Initial work for a compatibility layer between the old jQuery bootgrid implementation and the new Tabulator inclusion * whitespace * cleanup pagination logic * minor cleanup and hardcode filter_rule page command column width to 150px * hasync: bring back sync & reconfigure all button * bring back subtle horizontal/vertical lines in the right places * improve row hovering/selection behavior * refine css further and do not horizontally space commands. Also ditch resize guide as it is too much logic for little gain * dynamically wire up default commands as well for virtualDOM rendering mode * small cleanup * remove 'last page' button in case of remote fetch and an unknown total * fix 'add' command * small CSS changes and change commands default to 100px * fix 'em' parsing * fixup internal formatter scoping * skip boolean type on formatter assignment * some more noise * prevent flashing * small interfaces overview fix, also use small buffer for em parsing to prevent early ellipsis * let's make use of onRendered() * handle table height responsiveness via our own ResizeObserver implementation * cleanup * account for scrollbar gutter, fix user defined rules on ids page * final touches for scrollbar offsets * fix 'datakey' usage * tabulator: groundwork for themes, variable height tables * tabulator: leftover * tabulator: minor persistence issue, use headerClick event instead * tabulator: fix up styles and small persistence/scrollbar glitches * some more style changes with compiled scss * better translation handling * missing return here
2025-05-06 10:42:01 -04:00
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/opnsense-bootgrid.scss
/usr/local/opnsense/www/themes/opnsense/build/css/bootstrap-dialog.css
/usr/local/opnsense/www/themes/opnsense/build/css/dashboard.css
/usr/local/opnsense/www/themes/opnsense/build/css/main.css
bootgrid: replace with Tabulator (#8555) * bootgrid: replace with Tabulator (https://github.com/opnsense/core/issues/8530) Initial work for a compatibility layer between the old jQuery bootgrid implementation and the new Tabulator inclusion * whitespace * cleanup pagination logic * minor cleanup and hardcode filter_rule page command column width to 150px * hasync: bring back sync & reconfigure all button * bring back subtle horizontal/vertical lines in the right places * improve row hovering/selection behavior * refine css further and do not horizontally space commands. Also ditch resize guide as it is too much logic for little gain * dynamically wire up default commands as well for virtualDOM rendering mode * small cleanup * remove 'last page' button in case of remote fetch and an unknown total * fix 'add' command * small CSS changes and change commands default to 100px * fix 'em' parsing * fixup internal formatter scoping * skip boolean type on formatter assignment * some more noise * prevent flashing * small interfaces overview fix, also use small buffer for em parsing to prevent early ellipsis * let's make use of onRendered() * handle table height responsiveness via our own ResizeObserver implementation * cleanup * account for scrollbar gutter, fix user defined rules on ids page * final touches for scrollbar offsets * fix 'datakey' usage * tabulator: groundwork for themes, variable height tables * tabulator: leftover * tabulator: minor persistence issue, use headerClick event instead * tabulator: fix up styles and small persistence/scrollbar glitches * some more style changes with compiled scss * better translation handling * missing return here
2025-05-06 10:42:01 -04:00
/usr/local/opnsense/www/themes/opnsense/build/css/opnsense-bootgrid.css
/usr/local/opnsense/www/themes/opnsense/build/fonts/LICENSE.SourceSansPro.txt
/usr/local/opnsense/www/themes/opnsense/build/fonts/SourceSansPro-Bold/SourceSansPro-Bold.eot
/usr/local/opnsense/www/themes/opnsense/build/fonts/SourceSansPro-Bold/SourceSansPro-Bold.otf
/usr/local/opnsense/www/themes/opnsense/build/fonts/SourceSansPro-Bold/SourceSansPro-Bold.ttf
/usr/local/opnsense/www/themes/opnsense/build/fonts/SourceSansPro-Bold/SourceSansPro-Bold.woff
/usr/local/opnsense/www/themes/opnsense/build/fonts/SourceSansPro-Regular/SourceSansPro-Regular.eot
/usr/local/opnsense/www/themes/opnsense/build/fonts/SourceSansPro-Regular/SourceSansPro-Regular.otf
/usr/local/opnsense/www/themes/opnsense/build/fonts/SourceSansPro-Regular/SourceSansPro-Regular.ttf
/usr/local/opnsense/www/themes/opnsense/build/fonts/SourceSansPro-Regular/SourceSansPro-Regular.woff
/usr/local/opnsense/www/themes/opnsense/build/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.eot
/usr/local/opnsense/www/themes/opnsense/build/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.otf
/usr/local/opnsense/www/themes/opnsense/build/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.ttf
/usr/local/opnsense/www/themes/opnsense/build/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.woff
/usr/local/opnsense/www/themes/opnsense/build/fonts/bootstrap/glyphicons-halflings-regular.eot
/usr/local/opnsense/www/themes/opnsense/build/fonts/bootstrap/glyphicons-halflings-regular.svg
/usr/local/opnsense/www/themes/opnsense/build/fonts/bootstrap/glyphicons-halflings-regular.ttf
/usr/local/opnsense/www/themes/opnsense/build/fonts/bootstrap/glyphicons-halflings-regular.woff
/usr/local/opnsense/www/themes/opnsense/build/images/caret.png
2018-04-29 05:08:11 -04:00
/usr/local/opnsense/www/themes/opnsense/build/images/default-logo.svg
/usr/local/opnsense/www/themes/opnsense/build/images/favicon.png
2018-04-29 05:08:11 -04:00
/usr/local/opnsense/www/themes/opnsense/build/images/icon-logo.svg
2019-08-19 02:43:45 -04:00
/usr/local/sbin/carp_service_status
/usr/local/sbin/configctl
/usr/local/sbin/ifctl
/usr/local/sbin/opnsense-beep
/usr/local/sbin/opnsense-crypt
/usr/local/sbin/opnsense-importer
/usr/local/sbin/opnsense-installer
/usr/local/sbin/opnsense-log
2018-05-19 09:23:36 -04:00
/usr/local/sbin/opnsense-shell
2018-09-16 17:07:21 -04:00
/usr/local/sbin/opnsense-version
/usr/local/sbin/ping_hosts.sh
/usr/local/sbin/pluginctl
/usr/local/share/man/man8/configctl.8.gz
/usr/local/share/man/man8/ifctl.8.gz
/usr/local/share/man/man8/opnsense-beep.8.gz
/usr/local/share/man/man8/opnsense-crypt.8.gz
/usr/local/share/man/man8/opnsense-importer.8.gz
2018-05-19 11:00:56 -04:00
/usr/local/share/man/man8/opnsense-installer.8.gz
/usr/local/share/man/man8/opnsense-log.8.gz
/usr/local/share/man/man8/opnsense-shell.8.gz
/usr/local/share/man/man8/opnsense-version.8.gz
/usr/local/www/authgui.inc
/usr/local/www/crash_reporter.php
/usr/local/www/csrf.inc
/usr/local/www/diag_authentication.php
/usr/local/www/diag_backup.php
/usr/local/www/fbegin.inc
/usr/local/www/firewall_nat_out.php
/usr/local/www/firewall_nat_out_edit.php
2019-03-14 14:25:11 -04:00
/usr/local/www/firewall_rule_lookup.php
/usr/local/www/firewall_rules.php
/usr/local/www/firewall_rules_edit.php
/usr/local/www/firewall_schedule.php
/usr/local/www/firewall_schedule_edit.php
/usr/local/www/firewall_scrub.php
/usr/local/www/firewall_scrub_edit.php
/usr/local/www/foot.inc
/usr/local/www/getserviceproviders.php
/usr/local/www/guiconfig.inc
/usr/local/www/head.inc
/usr/local/www/index.php
/usr/local/www/interfaces.php
/usr/local/www/interfaces_assign.php
/usr/local/www/interfaces_ppps.php
/usr/local/www/interfaces_ppps_edit.php
/usr/local/www/interfaces_wireless.php
/usr/local/www/interfaces_wireless_edit.php
/usr/local/www/javascript/opnsense_legacy.js
/usr/local/www/reporting_settings.php
/usr/local/www/services_ntpd.php
/usr/local/www/services_ntpd_gps.php
/usr/local/www/services_ntpd_pps.php
/usr/local/www/services_opendns.php
/usr/local/www/status_wireless.php
/usr/local/www/system_advanced_admin.php
/usr/local/www/system_advanced_firewall.php
/usr/local/www/system_advanced_misc.php
/usr/local/www/system_authservers.php
/usr/local/www/system_gateway_groups.php
/usr/local/www/system_gateway_groups_edit.php
/usr/local/www/system_general.php
/usr/local/www/system_usermanager_passwordmg.php
/usr/local/www/system_usermanager_settings_ldapacpicker.php
/usr/local/www/xmlrpc.php
@sample /usr/local/etc/bogons.sample
@sample /usr/local/etc/bogonsv6.sample
@sample /usr/local/etc/config.xml.sample
@shadow /usr/local/etc/pkg/repos/FreeBSD.conf.sample
@shadow /usr/local/etc/pkg/repos/OPNsense.conf.sample