2021-09-09 03:13:40 -04:00
|
|
|
/boot/lua/brand-opnsense.lua
|
|
|
|
|
/boot/lua/logo-hourglass.lua
|
2019-05-13 06:37:56 -04:00
|
|
|
/usr/local/bin/python3
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/etc/devd/carp.conf
|
|
|
|
|
/usr/local/etc/devd/ifnet.conf
|
2020-09-06 04:38:23 -04:00
|
|
|
/usr/local/etc/dnsmasq.conf.d/README
|
2016-09-24 08:34:14 -04:00
|
|
|
/usr/local/etc/inc/IPv6.inc
|
|
|
|
|
/usr/local/etc/inc/XMLRPC_Client.inc
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/etc/inc/auth.inc
|
|
|
|
|
/usr/local/etc/inc/certs.inc
|
|
|
|
|
/usr/local/etc/inc/config.inc
|
2017-04-12 12:20:25 -04:00
|
|
|
/usr/local/etc/inc/console.inc
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/etc/inc/filter.inc
|
2016-10-30 10:04:42 -04:00
|
|
|
/usr/local/etc/inc/filter.lib.inc
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2025-03-03 04:48:57 -05:00
|
|
|
/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
|
2024-03-13 11:56:15 -04:00
|
|
|
/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
|
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
|
2023-10-17 14:59:58 -04:00
|
|
|
/usr/local/etc/inc/plugins.inc.d/kea.inc
|
2019-12-05 07:19:43 -05:00
|
|
|
/usr/local/etc/inc/plugins.inc.d/loopback.inc
|
2018-03-10 05:51:56 -05:00
|
|
|
/usr/local/etc/inc/plugins.inc.d/monit.inc
|
2016-11-22 03:14:56 -05:00
|
|
|
/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
|
2022-06-29 14:04:07 -04:00
|
|
|
/usr/local/etc/inc/plugins.inc.d/openvpn/dh.rfc7919
|
2017-11-22 02:56:26 -05:00
|
|
|
/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
|
2025-03-20 05:06:48 -04:00
|
|
|
/usr/local/etc/inc/plugins.inc.d/radvd.inc
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2019-11-01 16:25:27 -04:00
|
|
|
/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
|
2023-09-29 02:28:48 -04:00
|
|
|
/usr/local/etc/inc/plugins.inc.d/wireguard.inc
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/etc/inc/rrd.inc
|
|
|
|
|
/usr/local/etc/inc/system.inc
|
|
|
|
|
/usr/local/etc/inc/util.inc
|
2016-09-24 08:34:14 -04:00
|
|
|
/usr/local/etc/inc/xmlrpc.inc
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/etc/netflow.conf.example
|
2021-07-07 01:58:14 -04:00
|
|
|
/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
|
2021-11-15 07:35:14 -05:00
|
|
|
/usr/local/etc/opnsense-update.conf
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2018-01-29 11:59:57 -05:00
|
|
|
/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
|
2019-03-01 13:06:46 -05:00
|
|
|
/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
|
2020-03-16 10:05:29 -04:00
|
|
|
/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
|
2021-07-27 10:04:57 -04:00
|
|
|
/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
|
2024-07-25 13:35:33 -04:00
|
|
|
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20230717
|
|
|
|
|
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20240105
|
2025-01-29 01:41:40 -05:00
|
|
|
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20240611
|
2026-01-20 11:45:37 -05:00
|
|
|
/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
|
2026-01-20 11:45:37 -05:00
|
|
|
/usr/local/etc/pkg/fingerprints/OPNsense/trusted/pkg.opnsense.org.20260120
|
2018-10-28 03:08:04 -04:00
|
|
|
/usr/local/etc/rc
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/etc/rc.bootup
|
2019-08-19 02:43:45 -04:00
|
|
|
/usr/local/etc/rc.carp_service_status.d/.placeholder
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/etc/rc.configure_firmware
|
2018-05-22 02:03:18 -04:00
|
|
|
/usr/local/etc/rc.configure_interface
|
2017-12-16 14:45:43 -05:00
|
|
|
/usr/local/etc/rc.configure_plugins
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2017-03-19 08:26:18 -04:00
|
|
|
/usr/local/etc/rc.filter_configure
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2018-05-03 17:40:46 -04:00
|
|
|
/usr/local/etc/rc.loader.d/20-zfs
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2017-12-06 01:27:37 -05:00
|
|
|
/usr/local/etc/rc.routing_configure
|
2017-01-03 11:54:51 -05:00
|
|
|
/usr/local/etc/rc.shutdown
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/etc/rc.sshd
|
2017-09-22 13:10:36 -04:00
|
|
|
/usr/local/etc/rc.subr.d/crashdump
|
|
|
|
|
/usr/local/etc/rc.subr.d/livemode
|
2025-06-25 06:08:42 -04:00
|
|
|
/usr/local/etc/rc.subr.d/php
|
2017-09-22 13:10:36 -04:00
|
|
|
/usr/local/etc/rc.subr.d/recover
|
|
|
|
|
/usr/local/etc/rc.subr.d/swapon
|
2018-01-15 15:58:57 -05:00
|
|
|
/usr/local/etc/rc.subr.d/tmp
|
2017-09-19 02:20:32 -04:00
|
|
|
/usr/local/etc/rc.subr.d/var
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/etc/rc.syshook
|
2018-06-10 15:08:05 -04:00
|
|
|
/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
|
2025-11-12 08:57:32 -05:00
|
|
|
/usr/local/etc/rc.syshook.d/carp/20-dhcrelay
|
2018-06-10 15:35:25 -04:00
|
|
|
/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
|
2023-09-29 02:28:48 -04:00
|
|
|
/usr/local/etc/rc.syshook.d/carp/20-wireguard
|
2021-02-03 02:58:36 -05:00
|
|
|
/usr/local/etc/rc.syshook.d/early/05-upgrade
|
2018-06-11 01:24:41 -04:00
|
|
|
/usr/local/etc/rc.syshook.d/early/10-configd
|
2019-02-10 07:13:29 -05:00
|
|
|
/usr/local/etc/rc.syshook.d/early/15-templates
|
2018-06-11 01:24:41 -04:00
|
|
|
/usr/local/etc/rc.syshook.d/early/20-backup
|
2020-01-30 14:42:10 -05:00
|
|
|
/usr/local/etc/rc.syshook.d/early/90-carp
|
2025-02-14 04:43:34 -05:00
|
|
|
/usr/local/etc/rc.syshook.d/import/20-importer
|
2025-02-14 05:08:17 -05:00
|
|
|
/usr/local/etc/rc.syshook.d/monitor/20-recover
|
2018-06-11 01:24:41 -04:00
|
|
|
/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
|
2018-06-11 01:24:41 -04:00
|
|
|
/usr/local/etc/rc.syshook.d/start/90-carp
|
|
|
|
|
/usr/local/etc/rc.syshook.d/start/90-cron
|
2023-06-27 07:55:39 -04:00
|
|
|
/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
|
2018-06-11 01:24:41 -04:00
|
|
|
/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
|
2024-08-06 08:55:50 -04:00
|
|
|
/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
|
2024-08-06 08:55:50 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/etc/ssl/opnsense.cnf
|
2019-03-12 07:22:20 -04:00
|
|
|
/usr/local/etc/strongswan.opnsense.d/README
|
2026-01-07 14:30:34 -05:00
|
|
|
/usr/local/etc/sudoers.d/opnsense
|
2025-11-20 11:44:44 -05:00
|
|
|
/usr/local/etc/suricata/conf.d/README
|
2021-07-09 07:48:19 -04:00
|
|
|
/usr/local/etc/unbound.opnsense.d/README
|
2019-02-26 19:25:25 -05:00
|
|
|
/usr/local/libexec/opnsense-auth
|
2016-09-25 06:50:04 -04:00
|
|
|
/usr/local/opnsense/contrib/IXR/IXR_Library.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/contrib/base32/Base32.php
|
2025-05-13 04:58:07 -04:00
|
|
|
/usr/local/opnsense/contrib/iana/dhcpv4-options.csv
|
|
|
|
|
/usr/local/opnsense/contrib/iana/dhcpv6-parameters-2.csv
|
2025-05-13 04:52:23 -04:00
|
|
|
/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
|
2016-09-24 08:34:14 -04:00
|
|
|
/usr/local/opnsense/contrib/mobile-broadband-provider-info/serviceproviders.xml
|
2021-09-28 01:38:21 -04:00
|
|
|
/usr/local/opnsense/data/firmware/upgrade.html
|
2024-02-26 02:59:50 -05:00
|
|
|
/usr/local/opnsense/data/unbound/root.min.hints
|
2024-04-30 11:50:06 -04:00
|
|
|
/usr/local/opnsense/mvc/app/config/AppConfig.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php
|
2017-12-24 09:56:49 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableServiceControllerBase.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:34:14 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/forms/dialogZone.xml
|
2023-09-09 07:05:59 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/BackupController.php
|
2024-03-20 06:44:07 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/DashboardController.php
|
2025-10-16 15:10:00 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/DefaultsController.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php
|
2024-05-28 15:55:08 -04:00
|
|
|
/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
|
2025-03-03 09:26:16 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/InitialSetupController.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/MenuController.php
|
2023-03-15 07:28:05 -04:00
|
|
|
/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
|
2019-01-15 03:25:52 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/SystemController.php
|
2025-01-01 14:12:08 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/TunablesController.php
|
2023-09-09 07:05:59 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/BackupController.php
|
2024-03-20 06:44:07 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/DashboardController.php
|
2025-10-16 15:10:00 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/DefaultsController.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/FirmwareController.php
|
2019-01-15 03:25:52 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/HaltController.php
|
2024-05-28 15:55:08 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/IndexController.php
|
2025-03-03 09:26:16 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/InitialSetupController.php
|
2019-01-11 05:52:59 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/LicenseController.php
|
2019-01-15 03:25:52 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/RebootController.php
|
2023-03-15 07:28:05 -04:00
|
|
|
/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
|
2025-01-01 14:12:08 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/TunablesController.php
|
2024-05-28 15:55:08 -04:00
|
|
|
/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
|
2025-01-01 14:12:08 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/forms/tunable.xml
|
2025-10-13 07:26:07 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Core/forms/wizard_deployment_type.xml
|
2025-03-03 09:26:16 -05:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:34:14 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Cron/forms/dialogEdit.xml
|
2024-03-13 03:47:39 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/DHCRelay/Api/ServiceController.php
|
2023-11-24 07:11:13 -05:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/ActivityController.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/ActivityController.php
|
2024-03-22 05:29:44 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2023-03-13 16:40:10 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2023-03-13 16:40:10 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:34:14 -04:00
|
|
|
/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
|
2023-03-13 16:40:10 -04:00
|
|
|
/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
|
2025-02-19 11:40:55 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/Api/LeasesController.php
|
2025-02-03 05:07:02 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/Api/ServiceController.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/Api/SettingsController.php
|
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
|
2025-02-03 05:07:02 -05:00
|
|
|
/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
|
2026-01-20 10:31:13 -05:00
|
|
|
/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
|
2026-01-20 10:31:13 -05:00
|
|
|
/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
|
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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/IDS/Api/ServiceController.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/IDS/Api/SettingsController.php
|
2016-09-24 08:34:14 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2022-10-10 13:52:36 -04:00
|
|
|
/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
|
2026-02-03 02:24:04 -05:00
|
|
|
/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
|
2022-10-02 13:49:21 -04:00
|
|
|
/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
|
2024-07-25 15:31:19 -04:00
|
|
|
/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
|
2022-10-10 13:52:36 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/LeasesController.php
|
2022-10-02 13:49:21 -04:00
|
|
|
/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
|
2022-10-02 13:49:21 -04:00
|
|
|
/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
|
2022-12-27 15:45:14 -05:00
|
|
|
/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
|
2024-07-25 15:31:19 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/settings.xml
|
2025-04-09 07:09:09 -04:00
|
|
|
/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
|
2023-07-17 15:34:31 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/LaggSettingsController.php
|
2019-12-05 07:19:43 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/LoopbackSettingsController.php
|
2023-10-10 14:43:01 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/NeighborSettingsController.php
|
2023-11-27 09:52:04 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/OverviewController.php
|
2026-01-07 08:24:49 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/SettingsController.php
|
2022-10-26 10:42:46 -04:00
|
|
|
/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
|
2019-11-01 16:25:27 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/VxlanSettingsController.php
|
2025-04-09 07:09:09 -04:00
|
|
|
/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
|
2023-07-17 15:34:31 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/LaggController.php
|
2019-12-05 07:19:43 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/LoopbackController.php
|
2023-10-10 14:43:01 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/NeighborController.php
|
2023-11-27 09:52:04 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/OverviewController.php
|
2026-01-07 08:24:49 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/SettingsController.php
|
2022-10-26 10:42:46 -04:00
|
|
|
/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
|
2026-02-03 02:18:31 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/VxlanController.php
|
2025-04-09 07:09:09 -04:00
|
|
|
/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
|
2023-07-17 15:34:31 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogLagg.xml
|
2019-12-05 07:19:43 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogLoopback.xml
|
2023-10-10 14:43:01 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogNeighbor.xml
|
2026-01-07 08:24:49 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogSettings.xml
|
2022-10-26 10:42:46 -04:00
|
|
|
/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
|
2019-11-01 16:25:27 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogVxlan.xml
|
2023-11-15 14:51:00 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/Api/CtrlAgentController.php
|
2023-10-17 14:59:58 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/Api/Dhcpv4Controller.php
|
2025-04-22 11:43:27 -04:00
|
|
|
/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
|
2025-05-04 10:15:46 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/Api/Leases6Controller.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/Api/LeasesController.php
|
2023-10-17 14:59:58 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/Api/ServiceController.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/DhcpController.php
|
2023-11-15 14:51:00 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/agentSettings.xml
|
2025-04-22 11:43:27 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogPDPool6.xml
|
2023-11-15 14:51:00 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogPeer4.xml
|
2025-04-22 11:43:27 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogPeer6.xml
|
2023-11-15 14:51:00 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogReservation4.xml
|
2025-04-22 11:43:27 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogReservation6.xml
|
2023-11-15 14:51:00 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml
|
2025-04-22 11:43:27 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet6.xml
|
2023-11-15 14:51:00 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/generalSettings4.xml
|
2025-04-22 11:43:27 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Kea/forms/generalSettings6.xml
|
2018-03-10 05:51:56 -05:00
|
|
|
/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
|
2025-11-11 08:08:53 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Ntpd/Api/ServiceController.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Ntpd/StatusController.php
|
2023-03-22 13:10:03 -04:00
|
|
|
/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
|
2023-03-19 10:52:09 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api/ServiceController.php
|
2023-03-22 13:10:03 -04:00
|
|
|
/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
|
2023-03-19 10:52:09 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/OpenVPN/StatusController.php
|
2023-03-22 13:10:03 -04:00
|
|
|
/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
|
2026-01-12 07:10:55 -05:00
|
|
|
/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
|
2023-11-02 04:32:27 -04:00
|
|
|
/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
|
2024-03-01 03:01:46 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Syslog/forms/local.xml
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/TrafficShaper/Api/ServiceController.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/TrafficShaper/Api/SettingsController.php
|
2016-09-24 08:34:14 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2023-04-17 05:17:39 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/AclController.php
|
2022-09-25 19:03:03 -04:00
|
|
|
/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
|
2022-11-25 05:42:38 -05:00
|
|
|
/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
|
2021-07-19 09:00:30 -04:00
|
|
|
/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
|
2021-07-19 09:00:30 -04:00
|
|
|
/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
|
2023-03-15 08:00:22 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/GeneralController.php
|
2022-01-24 14:19:06 -05:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/OverridesController.php
|
2022-11-25 05:42:38 -05:00
|
|
|
/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
|
2023-04-17 05:17:39 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/acl.xml
|
2022-09-25 19:03:03 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/advanced.xml
|
2023-04-17 05:17:39 -04:00
|
|
|
/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
|
2022-01-24 14:19:06 -05:00
|
|
|
/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
|
2023-03-15 08:00:22 -04:00
|
|
|
/usr/local/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/general.xml
|
2023-09-29 02:28:48 -04:00
|
|
|
/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
|
2023-09-29 02:28:48 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2025-06-07 11:53:31 -04:00
|
|
|
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/SSOProviders/ISSOContainer.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/library/OPNsense/Auth/SSOProviders/Provider.php
|
2019-02-28 09:32:03 -05:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2018-07-27 02:59:58 -04:00
|
|
|
/usr/local/opnsense/mvc/app/library/OPNsense/Backup/Local.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2025-10-16 15:10:00 -04:00
|
|
|
/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
|
2023-10-10 14:43:01 -04:00
|
|
|
/usr/local/opnsense/mvc/app/library/OPNsense/Core/FileObject.php
|
2024-05-01 15:33:24 -04:00
|
|
|
/usr/local/opnsense/mvc/app/library/OPNsense/Core/SanitizeFilter.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/app/library/OPNsense/Core/Shell.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/library/OPNsense/Core/Singleton.php
|
2024-01-09 08:23:01 -05:00
|
|
|
/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
|
2018-11-26 09:27:16 -05:00
|
|
|
/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
|
2025-07-28 08:49:08 -04:00
|
|
|
/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
|
2025-01-13 04:38:21 -05:00
|
|
|
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/DiskSpaceStatus.php
|
2025-02-08 04:42:55 -05:00
|
|
|
/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
|
2025-07-17 08:59:32 -04:00
|
|
|
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/IDSOverrideStatus.php
|
2025-01-22 05:44:02 -05:00
|
|
|
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/IPsecOverrideStatus.php
|
2024-08-22 05:06:10 -04:00
|
|
|
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/LiveMediaStatus.php
|
2025-01-23 08:43:26 -05:00
|
|
|
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/MonitOverrideStatus.php
|
2025-01-14 11:25:39 -05:00
|
|
|
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/OpensshOverrideStatus.php
|
2026-01-27 01:56:54 -05:00
|
|
|
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/ResolvConfOverrideStatus.php
|
2025-05-07 14:58:23 -04:00
|
|
|
/usr/local/opnsense/mvc/app/library/OPNsense/System/Status/RootLockStatus.php
|
2024-08-22 06:07:24 -04:00
|
|
|
/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
|
2025-01-23 07:38:52 -05:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2025-07-01 09:18:05 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseSetField.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BooleanField.php
|
2016-09-24 08:34:14 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/CSVListField.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2024-01-08 10:24:25 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/DescriptionField.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2024-01-11 09:41:40 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/IPPortField.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2023-10-10 14:43:01 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/MacAddressField.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2024-05-01 10:44:18 -04:00
|
|
|
/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
|
2024-05-01 08:07:14 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Validators/Email.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Validators/IntegerValidator.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Validators/MinMaxValidator.php
|
2024-05-01 07:51:47 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Validators/Numericality.php
|
2024-05-01 07:43:58 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Validators/PresenceOf.php
|
2024-05-01 08:18:42 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Validators/Regex.php
|
2024-05-01 08:25:58 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Base/Validators/Url.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-11-21 12:45:01 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Core/ACL/ACL.xml
|
2025-01-01 14:12:08 -05:00
|
|
|
/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
|
2024-05-28 15:55:08 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Hasync.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Hasync.xml
|
2025-03-03 09:26:16 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Core/InitialSetup.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Core/InitialSetup.xml
|
2019-01-11 05:52:59 -05:00
|
|
|
/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
|
2023-03-08 03:45:34 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Migrations/M1_0_1.php
|
2024-05-28 15:55:08 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Migrations/MHA1_0_0.php
|
2024-08-30 04:29:40 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Migrations/MHA1_0_1.php
|
2026-01-07 08:24:49 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Migrations/TUN1_0_2.php
|
2025-01-01 14:12:08 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Tunables.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Core/Tunables.xml
|
2023-03-08 11:00:34 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Core/repositories/opnsense.xml
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2021-11-17 06:14:13 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Cron/Migrations/M1_0_3.php
|
2023-02-08 11:10:59 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Cron/Migrations/M1_0_4.php
|
2024-03-13 03:47:39 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/DHCRelay/ACL/ACL.xml
|
2023-11-21 09:07:31 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/DHCRelay/DHCRelay.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/DHCRelay/DHCRelay.xml
|
2024-03-12 07:41:37 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/DHCRelay/Menu/Menu.xml
|
2023-11-21 09:07:31 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/DHCRelay/Migrations/M1_0_0.php
|
2024-03-13 12:54:36 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/DHCRelay/Migrations/M1_0_1.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2023-03-13 16:40:10 -04:00
|
|
|
/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
|
2017-06-07 10:49:21 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Dnsmasq/ACL/ACL.xml
|
2025-02-03 05:07:02 -05:00
|
|
|
/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
|
2025-10-02 04:55:56 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Dnsmasq/FieldTypes/HostnameField.php
|
2025-03-04 14:16:00 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Dnsmasq/FieldTypes/RangeAddressField.php
|
2017-03-21 03:09:36 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Dnsmasq/Menu/Menu.xml
|
2025-02-18 08:28:41 -05:00
|
|
|
/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
|
2025-03-03 04:48:57 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Firewall/DynamicAliases/CaptivePortalAliases.php
|
2025-02-19 09:59:30 -05:00
|
|
|
/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
|
2025-03-18 14:47:24 -04:00
|
|
|
/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
|
2025-01-01 08:38:33 -05:00
|
|
|
/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
|
2025-01-01 08:48:11 -05:00
|
|
|
/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
|
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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2024-01-07 10:22:17 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/IDS/FieldTypes/PolicyRulesField.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2025-09-18 03:41:10 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/IDS/Migrations/M1_1_1.php
|
2026-01-06 12:13:16 -05:00
|
|
|
/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
|
2024-07-25 15:31:19 -04:00
|
|
|
/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
|
2025-01-13 04:13:13 -05:00
|
|
|
/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
|
2022-12-27 15:45:14 -05:00
|
|
|
/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
|
2022-10-02 13:49:21 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/Migrations/M1_0_1.php
|
2024-07-25 15:31:19 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/Migrations/M1_0_2.php
|
2024-08-26 13:56:10 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/IPsec/Migrations/M1_0_3.php
|
2025-02-28 07:53:25 -05:00
|
|
|
/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
|
2019-11-01 16:25:27 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/ACL/ACL.xml
|
2025-04-09 07:09:09 -04:00
|
|
|
/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
|
2026-01-07 08:24:49 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/DUIDField.php
|
2023-07-17 15:34:31 -04:00
|
|
|
/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
|
2023-10-10 14:43:01 -04:00
|
|
|
/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
|
2022-10-26 10:42:46 -04:00
|
|
|
/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
|
2023-07-17 15:34:31 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Lagg.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Lagg.xml
|
2019-12-05 07:19:43 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Loopback.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Loopback.xml
|
2019-11-01 16:25:27 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Menu/Menu.xml
|
2026-01-21 08:02:10 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Migrations/SET1_0_0.php
|
2023-10-10 14:43:01 -04:00
|
|
|
/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
|
2026-01-07 08:24:49 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Settings.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/Settings.xml
|
2022-10-26 10:42:46 -04:00
|
|
|
/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
|
2019-11-01 16:25:27 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/VxLan.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Interfaces/VxLan.xml
|
2023-10-17 14:59:58 -04:00
|
|
|
/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
|
2023-10-17 14:59:58 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaPoolsField.php
|
2025-05-31 03:15:47 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaStaticRoutesField.php
|
2023-11-15 14:51:00 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/KeaCtrlAgent.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/KeaCtrlAgent.xml
|
2023-10-17 14:59:58 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
|
2025-04-22 11:43:27 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
|
2023-10-17 14:59:58 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Kea/Menu/Menu.xml
|
2018-03-10 05:51:56 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Monit/ACL/ACL.xml
|
|
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Monit/Menu/Menu.xml
|
2018-03-10 06:01:14 -05:00
|
|
|
/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
|
2018-03-10 05:51:56 -05:00
|
|
|
/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
|
2023-03-22 13:10:03 -04:00
|
|
|
/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
|
2023-03-22 13:10:03 -04:00
|
|
|
/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
|
2026-01-12 07:10:55 -05:00
|
|
|
/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
|
Gateways: Single: Migrate to MVC - rework datastorage layer.
This commit moves the default logic into the model so we can reflect current values into virtual fields.
For all relevant "dpinger" fields, we reflect the current value in a field named current_$field, which means we can always query the active value without touching the stored one. Determination of current is as easy as `!empty(model_value) ? model_value : default`.
Refactor the dpinger process to use the current_ fields, since "dpinger_status()" retrieves all instances including the ones not stored, safeguard the config properties to exclude status determination (as loss and latency fields don't exist).
Previously the validation messages seemed to miss some gettext(), re-add these as well and cleanup validation. By calling isFieldChanged() on the array type, we know the gateway object has changed, but not exactly which field, this might lead to some noise, but if we implement a fix for https://github.com/opnsense/core/issues/6978 , we should be able to avoid real issues with the bonus of needing less code.
The calculateCurrent() on the GatewayField ensures we can insert/update the current values after an update as these are nog aware of modifications automatically.
Finally, respect the 120 character screen limit.
2023-11-02 16:29:39 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Routing/FieldTypes/GatewayField.php
|
2023-10-03 09:06:22 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Routing/Gateways.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Routing/Gateways.xml
|
2023-11-02 04:32:27 -04:00
|
|
|
/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
|
2024-02-29 07:09:42 -05:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2017-06-07 10:49:21 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/ACL/ACL.xml
|
2025-12-18 04:30:21 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/FieldTypes/AliasRefCount.php
|
2023-03-15 08:00:22 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/FieldTypes/UnboundInterfaceField.php
|
2017-03-21 03:09:36 -04:00
|
|
|
/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
|
2022-01-24 14:19:06 -05:00
|
|
|
/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
|
2025-11-10 04:50:18 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_13.php
|
2022-03-22 08:38:26 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_2.php
|
2022-09-27 07:30:04 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_3.php
|
2023-03-15 08:00:22 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_5.php
|
2023-04-17 05:17:39 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_6.php
|
2023-09-14 11:45:22 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_8.php
|
2021-07-19 09:00:30 -04:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.php
|
|
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml
|
2023-09-29 02:28:48 -04:00
|
|
|
/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
|
2023-09-29 02:28:48 -04:00
|
|
|
/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
|
2024-03-07 05:15:48 -05:00
|
|
|
/usr/local/opnsense/mvc/app/models/OPNsense/Wireguard/Migrations/M1_0_0.php
|
2023-09-29 02:28:48 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2023-09-09 07:05:59 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Core/backup_history.volt
|
2024-03-20 06:44:07 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Core/dashboard.volt
|
2025-10-16 15:10:00 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Core/defaults.volt
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Core/firmware.volt
|
2019-01-15 03:25:52 -05:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Core/halt.volt
|
2024-05-28 15:55:08 -04:00
|
|
|
/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
|
2025-03-03 09:26:16 -05:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Core/initial_setup.volt
|
2019-01-11 05:52:59 -05:00
|
|
|
/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
|
2019-01-15 03:25:52 -05:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Core/reboot.volt
|
2023-03-15 07:28:05 -04:00
|
|
|
/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
|
2025-01-01 14:12:08 -05:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Core/tunables.volt
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Cron/index.volt
|
2023-11-24 07:11:13 -05:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/DHCRelay/relay.volt
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2023-03-13 16:40:10 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2022-10-29 08:22:45 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Diagnostics/vip.volt
|
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
|
2025-03-18 14:47:24 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
|
2026-01-20 10:31:13 -05:00
|
|
|
/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
|
2025-12-15 09:03:16 -05:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Firewall/npt_rule.volt
|
2025-12-15 09:02:08 -05:00
|
|
|
/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
|
2025-11-06 07:01:52 -05:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Hostdiscovery/settings.volt
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2022-10-10 13:52:36 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/IPsec/leases.volt
|
2022-10-02 13:49:21 -04:00
|
|
|
/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
|
2024-07-25 15:31:19 -04:00
|
|
|
/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
|
2025-04-09 07:09:09 -04:00
|
|
|
/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
|
2023-07-17 15:34:31 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/lagg.volt
|
2019-12-05 07:19:43 -05:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/loopback.volt
|
2023-10-10 14:43:01 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/neighbor.volt
|
2023-11-27 09:52:04 -05:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/overview.volt
|
2026-01-07 08:24:49 -05:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/settings.volt
|
2022-10-26 10:42:46 -04:00
|
|
|
/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
|
2019-11-01 16:25:27 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Interface/vxlan.volt
|
2023-11-15 14:51:00 -05:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Kea/ctrl_agent.volt
|
2023-10-17 14:59:58 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Kea/dhcpv4.volt
|
2025-04-22 11:43:27 -04:00
|
|
|
/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
|
2025-05-04 10:15:46 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Kea/leases6.volt
|
2018-03-10 05:51:56 -05:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Monit/index.volt
|
|
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Monit/status.volt
|
2025-11-11 08:08:53 -05:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Ntpd/status.volt
|
2023-03-22 13:10:03 -04:00
|
|
|
/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
|
2023-03-19 10:52:09 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/OpenVPN/status.volt
|
2026-01-12 07:10:55 -05:00
|
|
|
/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
|
2023-11-02 04:32:27 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2023-04-17 05:17:39 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Unbound/acl.volt
|
2022-09-25 19:03:03 -04:00
|
|
|
/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
|
2021-07-19 09:00:30 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Unbound/dot.volt
|
2023-03-15 08:00:22 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Unbound/general.volt
|
2022-01-24 14:19:06 -05:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Unbound/overrides.volt
|
2022-11-25 05:42:38 -05:00
|
|
|
/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
|
2023-09-29 02:28:48 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Wireguard/diagnostics.volt
|
|
|
|
|
/usr/local/opnsense/mvc/app/views/OPNsense/Wireguard/general.volt
|
2025-02-10 10:57:52 -05:00
|
|
|
/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
|
2016-09-24 08:34:14 -04:00
|
|
|
/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
|
2016-09-24 08:34:14 -04:00
|
|
|
/usr/local/opnsense/mvc/app/views/layout_partials/form_input_tr.volt
|
|
|
|
|
/usr/local/opnsense/mvc/app/views/layouts/default.volt
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/script/load_phalcon.php
|
|
|
|
|
/usr/local/opnsense/mvc/script/run_migrations.php
|
2023-09-27 10:27:54 -04:00
|
|
|
/usr/local/opnsense/mvc/script/run_validations.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/tests/app/config/config.php
|
2025-12-09 08:11:03 -05:00
|
|
|
/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
|
2025-12-05 07:18:44 -05:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2025-12-05 04:04:08 -05:00
|
|
|
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModelConfig/backup/config.xml
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/AuthenticationServerFieldTest.php
|
2016-09-24 08:34:14 -04:00
|
|
|
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/AuthenticationServerFieldTest/config.xml
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/BooleanFieldTest.php
|
2025-06-30 04:49:02 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2024-01-11 09:41:40 -05:00
|
|
|
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/IPPortFieldTest.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2025-03-04 10:14:24 -05:00
|
|
|
/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
|
2020-03-02 11:52:13 -05:00
|
|
|
/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
|
2025-10-02 04:55:56 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/mvc/tests/setup.php
|
2022-07-05 02:54:45 -04:00
|
|
|
/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
|
2025-08-13 10:45:40 -04:00
|
|
|
/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
|
2025-08-13 10:45:40 -04:00
|
|
|
/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
|
2025-08-13 10:45:40 -04:00
|
|
|
/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
|
2025-08-13 14:54:28 -04:00
|
|
|
/usr/local/opnsense/scripts/captiveportal/htdocs_default/js/jquery-3.5.1.min.js
|
2025-08-13 10:45:40 -04:00
|
|
|
/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
|
2025-12-01 07:11:37 -05:00
|
|
|
/usr/local/opnsense/scripts/captiveportal/lib/ipfw.py
|
2025-08-13 10:45:40 -04:00
|
|
|
/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
|
2025-11-03 05:38:24 -05:00
|
|
|
/usr/local/opnsense/scripts/dnsmasq/dnsmasq_dhcp_options.py
|
2026-01-14 07:59:42 -05:00
|
|
|
/usr/local/opnsense/scripts/dnsmasq/dnsmasq_watcher.py
|
2025-11-03 05:38:24 -05:00
|
|
|
/usr/local/opnsense/scripts/dnsmasq/get_dnsmasq_leases.py
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2026-01-06 12:13:16 -05:00
|
|
|
/usr/local/opnsense/scripts/filter/list_divert_sockets.php
|
2026-01-20 10:31:13 -05:00
|
|
|
/usr/local/opnsense/scripts/filter/list_legacy_rules.php
|
2025-03-18 14:47:24 -04:00
|
|
|
/usr/local/opnsense/scripts/filter/list_non_mvc_rules.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/scripts/filter/list_states.py
|
|
|
|
|
/usr/local/opnsense/scripts/filter/list_table.py
|
|
|
|
|
/usr/local/opnsense/scripts/filter/list_tables.py
|
2022-07-18 05:33:47 -04:00
|
|
|
/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
|
2024-01-09 10:24:26 -05:00
|
|
|
/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
|
2024-11-14 04:33:30 -05:00
|
|
|
/usr/local/opnsense/scripts/firmware/bogons.sh
|
2025-08-13 07:42:19 -04:00
|
|
|
/usr/local/opnsense/scripts/firmware/changelog-date.php
|
2016-11-10 14:46:29 -05:00
|
|
|
/usr/local/opnsense/scripts/firmware/changelog.sh
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/scripts/firmware/check.sh
|
2025-03-28 07:20:04 -04:00
|
|
|
/usr/local/opnsense/scripts/firmware/cleanup.sh
|
2024-10-10 02:46:11 -04:00
|
|
|
/usr/local/opnsense/scripts/firmware/config.sh
|
2021-02-10 07:39:22 -05:00
|
|
|
/usr/local/opnsense/scripts/firmware/connection.sh
|
2024-11-13 04:59:20 -05:00
|
|
|
/usr/local/opnsense/scripts/firmware/details.sh
|
2017-12-14 17:30:15 -05:00
|
|
|
/usr/local/opnsense/scripts/firmware/health.sh
|
2024-10-08 08:39:04 -04:00
|
|
|
/usr/local/opnsense/scripts/firmware/hostnames.sh
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/scripts/firmware/install.sh
|
2021-11-16 04:14:10 -05:00
|
|
|
/usr/local/opnsense/scripts/firmware/latest.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/scripts/firmware/launcher.sh
|
2016-11-22 11:29:14 -05:00
|
|
|
/usr/local/opnsense/scripts/firmware/license.sh
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2023-04-26 03:07:12 -04:00
|
|
|
/usr/local/opnsense/scripts/firmware/query.sh
|
2021-02-19 05:51:20 -05:00
|
|
|
/usr/local/opnsense/scripts/firmware/read.sh
|
2018-04-01 12:39:46 -04:00
|
|
|
/usr/local/opnsense/scripts/firmware/reboot.sh
|
2021-02-04 11:47:29 -05:00
|
|
|
/usr/local/opnsense/scripts/firmware/register.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/scripts/firmware/reinstall.sh
|
|
|
|
|
/usr/local/opnsense/scripts/firmware/remove.sh
|
2023-12-19 04:51:25 -05:00
|
|
|
/usr/local/opnsense/scripts/firmware/repos/FreeBSD.php
|
2023-12-19 04:30:54 -05:00
|
|
|
/usr/local/opnsense/scripts/firmware/repos/OPNsense.php
|
|
|
|
|
/usr/local/opnsense/scripts/firmware/repos/README
|
2021-02-04 11:47:29 -05:00
|
|
|
/usr/local/opnsense/scripts/firmware/resync.sh
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/scripts/firmware/running.sh
|
2018-10-14 05:57:18 -04:00
|
|
|
/usr/local/opnsense/scripts/firmware/security.sh
|
2020-02-20 13:50:12 -05:00
|
|
|
/usr/local/opnsense/scripts/firmware/sync.sh
|
2021-08-01 05:27:05 -04:00
|
|
|
/usr/local/opnsense/scripts/firmware/sync.subr.sh
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/scripts/firmware/unlock.sh
|
2021-02-15 05:33:44 -05:00
|
|
|
/usr/local/opnsense/scripts/firmware/update.sh
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/scripts/firmware/upgrade.sh
|
2022-11-04 04:45:10 -04:00
|
|
|
/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
|
2022-11-04 04:45:10 -04:00
|
|
|
/usr/local/opnsense/scripts/health/definitions/system-processor.xml
|
|
|
|
|
/usr/local/opnsense/scripts/health/fetchData.py
|
|
|
|
|
/usr/local/opnsense/scripts/health/flush_rrd.py
|
2024-09-02 10:40:47 -04:00
|
|
|
/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
|
2022-11-04 04:45:10 -04:00
|
|
|
/usr/local/opnsense/scripts/health/listReports.py
|
2024-09-02 10:40:47 -04:00
|
|
|
/usr/local/opnsense/scripts/health/updaterrd.php
|
2022-08-27 15:53:01 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/capture.py
|
2022-10-29 08:22:45 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/carp_global_status.php
|
|
|
|
|
/usr/local/opnsense/scripts/interfaces/carp_set_status.php
|
2018-05-06 08:30:58 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/dhclient-script
|
2026-01-26 06:54:56 -05:00
|
|
|
/usr/local/opnsense/scripts/interfaces/dhcp6c_script.sh
|
2026-01-07 08:24:49 -05:00
|
|
|
/usr/local/opnsense/scripts/interfaces/gen_duid.php
|
2022-07-26 13:55:18 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/ifctl.sh
|
2025-09-09 07:23:27 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/lib/__init__.py
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/list_arp.py
|
2025-11-06 07:01:52 -05:00
|
|
|
/usr/local/opnsense/scripts/interfaces/list_hosts.py
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/list_macdb.py
|
|
|
|
|
/usr/local/opnsense/scripts/interfaces/list_ndp.py
|
2020-04-05 03:08:16 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/list_sockstat.py
|
2022-08-30 11:36:14 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/macinfo.py
|
2018-05-06 08:27:06 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/mpd.script
|
2023-03-13 16:40:10 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/ping.py
|
2023-04-17 01:56:30 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/portprobe.py
|
2024-08-08 17:04:02 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/ppp-ipv6.php
|
2018-05-06 07:31:53 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/ppp-linkdown.sh
|
|
|
|
|
/usr/local/opnsense/scripts/interfaces/ppp-linkup.sh
|
2023-04-14 04:54:29 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/ppp-rename.sh
|
2018-05-06 07:31:53 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/ppp-uptime.sh
|
2025-04-09 07:09:09 -04:00
|
|
|
/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
|
2023-07-17 15:34:31 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/reconfigure_laggs.php
|
2023-10-10 14:43:01 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/reconfigure_neighbors.php
|
2022-10-26 10:42:46 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/reconfigure_vips.php
|
2022-02-22 12:46:09 -05:00
|
|
|
/usr/local/opnsense/scripts/interfaces/reconfigure_vlans.php
|
2022-07-17 19:18:23 -04:00
|
|
|
/usr/local/opnsense/scripts/interfaces/rtsold_resolvconf.sh
|
2026-01-18 06:50:11 -05:00
|
|
|
/usr/local/opnsense/scripts/interfaces/rtsold_script.sh
|
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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2024-10-21 08:55:41 -04:00
|
|
|
/usr/local/opnsense/scripts/ipsec/get_swanctl.py
|
2022-12-27 15:45:14 -05:00
|
|
|
/usr/local/opnsense/scripts/ipsec/lib/__init__.py
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2022-12-27 15:45:14 -05:00
|
|
|
/usr/local/opnsense/scripts/ipsec/updown_event.py
|
2025-11-03 05:38:24 -05:00
|
|
|
/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
|
2025-08-13 14:31:34 -04:00
|
|
|
/usr/local/opnsense/scripts/monit/setup.sh
|
2019-02-03 05:45:42 -05:00
|
|
|
/usr/local/opnsense/scripts/netflow/dump_log.py
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/scripts/netflow/lib/parse.py
|
2025-11-11 08:08:53 -05:00
|
|
|
/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
|
2023-03-19 10:52:09 -04:00
|
|
|
/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
|
2023-03-23 06:58:06 -04:00
|
|
|
/usr/local/opnsense/scripts/routes/gateway_watcher.php
|
2017-12-06 02:43:19 -05:00
|
|
|
/usr/local/opnsense/scripts/routes/gateways.php
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2025-03-06 04:32:13 -05:00
|
|
|
/usr/local/opnsense/scripts/shaper/setup.sh
|
2025-06-26 10:10:14 -04:00
|
|
|
/usr/local/opnsense/scripts/shaper/start.sh
|
2025-05-27 09:16:12 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2022-11-04 04:45:10 -04:00
|
|
|
/usr/local/opnsense/scripts/syslog/clearlog.php
|
2021-05-02 10:42:17 -04:00
|
|
|
/usr/local/opnsense/scripts/syslog/generate_certs
|
2019-06-10 14:28:54 -04:00
|
|
|
/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
|
2024-06-21 06:23:30 -04:00
|
|
|
/usr/local/opnsense/scripts/syslog/log_matcher.py
|
2022-11-04 04:45:10 -04:00
|
|
|
/usr/local/opnsense/scripts/syslog/logformats/__init__.py
|
|
|
|
|
/usr/local/opnsense/scripts/syslog/logformats/syslog.py
|
|
|
|
|
/usr/local/opnsense/scripts/syslog/queryLog.py
|
2024-06-21 06:23:30 -04:00
|
|
|
/usr/local/opnsense/scripts/syslog/streamLog.py
|
2022-11-04 04:45:10 -04:00
|
|
|
/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
|
2023-12-12 02:48:37 -05:00
|
|
|
/usr/local/opnsense/scripts/system/certctl.py
|
2024-03-22 05:29:44 -04:00
|
|
|
/usr/local/opnsense/scripts/system/cpu.py
|
2024-09-24 12:36:18 -04:00
|
|
|
/usr/local/opnsense/scripts/system/crl_fetch.py
|
2025-10-16 15:10:00 -04:00
|
|
|
/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
|
2025-03-03 09:26:16 -05:00
|
|
|
/usr/local/opnsense/scripts/system/get_timezones.php
|
2024-12-15 14:09:09 -05:00
|
|
|
/usr/local/opnsense/scripts/system/ha_xmlrpc_exec.php
|
2024-12-22 08:37:42 -05:00
|
|
|
/usr/local/opnsense/scripts/system/list_shells.py
|
2022-03-22 08:40:28 -04:00
|
|
|
/usr/local/opnsense/scripts/system/nameservers.php
|
2025-11-03 07:37:57 -05:00
|
|
|
/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
|
2021-10-26 04:03:06 -04:00
|
|
|
/usr/local/opnsense/scripts/system/sysctl.py
|
2025-01-01 14:12:08 -05:00
|
|
|
/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
|
2024-10-08 08:39:04 -04:00
|
|
|
/usr/local/opnsense/scripts/system/update-crl-fetch.py
|
2025-11-10 04:50:18 -05:00
|
|
|
/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
|
2021-07-20 05:00:00 -04:00
|
|
|
/usr/local/opnsense/scripts/unbound/blocklists.py
|
2023-02-24 09:39:40 -05:00
|
|
|
/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
|
2021-07-13 06:27:14 -04:00
|
|
|
/usr/local/opnsense/scripts/unbound/check.sh
|
2022-11-25 05:42:38 -05:00
|
|
|
/usr/local/opnsense/scripts/unbound/logger.py
|
2023-12-12 05:18:45 -05:00
|
|
|
/usr/local/opnsense/scripts/unbound/restore_db.py
|
2021-07-13 05:21:01 -04:00
|
|
|
/usr/local/opnsense/scripts/unbound/start.sh
|
2022-11-25 05:42:38 -05:00
|
|
|
/usr/local/opnsense/scripts/unbound/stats.py
|
2026-01-14 07:59:42 -05:00
|
|
|
/usr/local/opnsense/scripts/unbound/unbound_watcher.py
|
2018-09-23 04:20:09 -04:00
|
|
|
/usr/local/opnsense/scripts/unbound/wrapper.py
|
2025-08-13 14:33:56 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2024-03-13 03:47:39 -04:00
|
|
|
/usr/local/opnsense/service/conf/actions.d/actions_dhcrelay.conf
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/service/conf/actions.d/actions_dns.conf
|
2025-02-03 05:07:02 -05:00
|
|
|
/usr/local/opnsense/service/conf/actions.d/actions_dnsmasq.conf
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2025-11-06 07:01:52 -05:00
|
|
|
/usr/local/opnsense/service/conf/actions.d/actions_hostwatch.conf
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2023-10-17 14:59:58 -04:00
|
|
|
/usr/local/opnsense/service/conf/actions.d/actions_kea.conf
|
2018-03-10 05:51:56 -05:00
|
|
|
/usr/local/opnsense/service/conf/actions.d/actions_monit.conf
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/service/conf/actions.d/actions_netflow.conf
|
2025-11-11 08:08:53 -05:00
|
|
|
/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
|
2026-01-12 07:10:55 -05:00
|
|
|
/usr/local/opnsense/service/conf/actions.d/actions_radvd.conf
|
2025-03-06 04:32:13 -05:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2017-08-29 04:37:46 -04:00
|
|
|
/usr/local/opnsense/service/conf/actions.d/actions_webgui.conf
|
2023-09-29 02:28:48 -04:00
|
|
|
/usr/local/opnsense/service/conf/actions.d/actions_wireguard.conf
|
2023-01-16 07:41:18 -05:00
|
|
|
/usr/local/opnsense/service/conf/actions.d/actions_zfs.conf
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2023-11-22 12:11:08 -05:00
|
|
|
/usr/local/opnsense/service/modules/actions/stream_output.py
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-10-26 01:17:58 -04:00
|
|
|
/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
|
2016-10-29 02:22:40 -04:00
|
|
|
/usr/local/opnsense/service/templates/OPNsense/Auth/motd
|
2016-10-26 01:17:58 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2025-10-13 07:16:53 -04:00
|
|
|
/usr/local/opnsense/service/templates/OPNsense/Cron/at.cron
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/service/templates/OPNsense/Cron/user.cron
|
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
|
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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/service/templates/OPNsense/IDS/+TARGETS
|
2016-09-24 08:34:14 -04:00
|
|
|
/usr/local/opnsense/service/templates/OPNsense/IDS/OPNsense.rules
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2022-12-27 15:45:14 -05:00
|
|
|
/usr/local/opnsense/service/templates/OPNsense/IPsec/+TARGETS
|
|
|
|
|
/usr/local/opnsense/service/templates/OPNsense/IPsec/reqid_events.conf
|
2023-10-17 14:59:58 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/service/templates/OPNsense/Macros/interface.macro
|
2018-03-10 05:51:56 -05:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2025-03-06 04:32:13 -05:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2024-05-21 04:02:45 -04:00
|
|
|
/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
|
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
|
2023-10-17 14:59:58 -04:00
|
|
|
/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
|
2023-09-29 02:28:48 -04:00
|
|
|
/usr/local/opnsense/service/templates/OPNsense/Syslog/local/wireguard.conf
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2026-01-14 09:09:59 -05:00
|
|
|
/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
|
2017-11-22 02:13:53 -05:00
|
|
|
/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
|
2024-11-14 05:45:33 -05:00
|
|
|
/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
|
2023-04-17 05:17:39 -04:00
|
|
|
/usr/local/opnsense/service/templates/OPNsense/Unbound/core/access_lists.conf
|
2022-09-25 19:03:03 -04:00
|
|
|
/usr/local/opnsense/service/templates/OPNsense/Unbound/core/advanced.conf
|
2021-07-20 05:00:00 -04:00
|
|
|
/usr/local/opnsense/service/templates/OPNsense/Unbound/core/blocklists.conf
|
2022-01-24 14:19:06 -05:00
|
|
|
/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
|
2023-01-25 10:57:39 -05:00
|
|
|
/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
|
2020-04-14 03:56:02 -04:00
|
|
|
/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
|
2023-09-29 02:28:48 -04:00
|
|
|
/usr/local/opnsense/service/templates/OPNsense/Wireguard/+TARGETS
|
|
|
|
|
/usr/local/opnsense/service/templates/OPNsense/Wireguard/wireguard-server.conf
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2022-12-15 04:45:16 -05:00
|
|
|
/usr/local/opnsense/site-python/duckdb_helper.py
|
2017-10-16 11:49:30 -04:00
|
|
|
/usr/local/opnsense/site-python/log_helper.py
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/site-python/sqlite3_helper.py
|
2024-10-29 12:46:14 -04:00
|
|
|
/usr/local/opnsense/site-python/tls_helper.py
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/site-python/watchers/__init__.py
|
|
|
|
|
/usr/local/opnsense/site-python/watchers/dhcpd.py
|
2018-11-28 03:30:09 -05:00
|
|
|
/usr/local/opnsense/version/core
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/www/api.php
|
2024-12-02 05:35:55 -05:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/www/css/bootstrap-datepicker3.min.css
|
2023-09-07 10:58:16 -04:00
|
|
|
/usr/local/opnsense/www/css/bootstrap-select.css
|
2020-09-03 03:33:12 -04:00
|
|
|
/usr/local/opnsense/www/css/chart.css
|
2024-03-20 06:44:07 -04:00
|
|
|
/usr/local/opnsense/www/css/dashboard.css
|
2022-11-25 05:42:38 -05:00
|
|
|
/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
|
2024-03-20 06:44:07 -04:00
|
|
|
/usr/local/opnsense/www/css/gridstack-extra.min.css
|
|
|
|
|
/usr/local/opnsense/www/css/gridstack.min.css
|
2020-04-05 03:08:16 -04:00
|
|
|
/usr/local/opnsense/www/css/jqtree.css
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/www/css/jquery.bootgrid.css
|
|
|
|
|
/usr/local/opnsense/www/css/nv.d3.css
|
2025-10-15 05:31:06 -04:00
|
|
|
/usr/local/opnsense/www/css/opnsense-bootgrid-layout.css
|
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
|
2016-09-24 08:34:14 -04:00
|
|
|
/usr/local/opnsense/www/fonts/FontAwesome.otf
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:34:14 -04:00
|
|
|
/usr/local/opnsense/www/js/Tokenize.LICENSE
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2022-09-01 04:21:15 -04:00
|
|
|
/usr/local/opnsense/www/js/chartjs-adapter-moment.min.js
|
|
|
|
|
/usr/local/opnsense/www/js/chartjs-plugin-colorschemes.min.js
|
2024-03-20 06:44:07 -04:00
|
|
|
/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
|
2025-01-30 08:02:41 -05:00
|
|
|
/usr/local/opnsense/www/js/chartjs-plugin-zoom.min.js
|
|
|
|
|
/usr/local/opnsense/www/js/chartjs-scale-timestack.min.js
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/www/js/d3.min.js
|
|
|
|
|
/usr/local/opnsense/www/js/d3.min.js.LICENSE
|
2024-03-20 06:44:07 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2025-01-30 08:02:41 -05:00
|
|
|
/usr/local/opnsense/www/js/luxon.min.js
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/www/js/opnsense.js
|
2025-05-06 10:42:01 -04:00
|
|
|
/usr/local/opnsense/www/js/opnsense_bootgrid.js
|
2025-01-30 08:02:41 -05:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/www/js/opnsense_ui.js
|
2024-03-20 06:44:07 -04:00
|
|
|
/usr/local/opnsense/www/js/opnsense_widget_manager.js
|
2019-02-01 08:39:52 -05:00
|
|
|
/usr/local/opnsense/www/js/polyfills.js
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/www/js/qrcode.js
|
2024-03-20 06:44:07 -04:00
|
|
|
/usr/local/opnsense/www/js/smoothie.js
|
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
|
2020-04-05 03:08:16 -04:00
|
|
|
/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
|
2024-03-20 06:44:07 -04:00
|
|
|
/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
|
2024-12-05 05:31:39 -05:00
|
|
|
/usr/local/opnsense/www/js/widgets/Certificates.js
|
2024-03-22 10:57:52 -04:00
|
|
|
/usr/local/opnsense/www/js/widgets/Cpu.js
|
2024-04-30 10:27:36 -04:00
|
|
|
/usr/local/opnsense/www/js/widgets/Disk.js
|
2025-08-18 05:07:22 -04:00
|
|
|
/usr/local/opnsense/www/js/widgets/DnsmasqLeases.js
|
2024-05-13 06:04:39 -04:00
|
|
|
/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
|
2024-03-20 06:44:07 -04:00
|
|
|
/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
|
2024-09-12 10:54:53 -04:00
|
|
|
/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
|
2024-04-04 10:47:09 -04:00
|
|
|
/usr/local/opnsense/www/js/widgets/SystemInformation.js
|
2024-06-07 07:01:27 -04:00
|
|
|
/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
|
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
|
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
|
2016-09-24 08:34:14 -04:00
|
|
|
/usr/local/opnsense/www/themes/opnsense/LICENSE
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:34:14 -04:00
|
|
|
/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
|
2024-11-28 12:29:22 -05:00
|
|
|
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/bootstrap-dialog.scss
|
2016-09-24 08:34:14 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2024-11-28 12:29:22 -05:00
|
|
|
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/config/colors.scss
|
|
|
|
|
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/dashboard.scss
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/main.scss
|
2025-05-06 10:42:01 -04:00
|
|
|
/usr/local/opnsense/www/themes/opnsense/assets/stylesheets/opnsense-bootgrid.scss
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/www/themes/opnsense/build/css/bootstrap-dialog.css
|
2024-11-28 12:29:22 -05:00
|
|
|
/usr/local/opnsense/www/themes/opnsense/build/css/dashboard.css
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/opnsense/www/themes/opnsense/build/css/main.css
|
2025-05-06 10:42:01 -04:00
|
|
|
/usr/local/opnsense/www/themes/opnsense/build/css/opnsense-bootgrid.css
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:34:14 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/sbin/configctl
|
2022-03-11 04:50:04 -05:00
|
|
|
/usr/local/sbin/ifctl
|
2021-02-01 03:39:09 -05:00
|
|
|
/usr/local/sbin/opnsense-beep
|
2023-07-24 03:33:33 -04:00
|
|
|
/usr/local/sbin/opnsense-crypt
|
2017-03-01 00:30:32 -05:00
|
|
|
/usr/local/sbin/opnsense-importer
|
|
|
|
|
/usr/local/sbin/opnsense-installer
|
2021-11-18 03:23:05 -05:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/sbin/ping_hosts.sh
|
2017-09-23 08:51:12 -04:00
|
|
|
/usr/local/sbin/pluginctl
|
2022-03-18 04:00:17 -04:00
|
|
|
/usr/local/share/man/man8/configctl.8.gz
|
2022-03-18 04:20:09 -04:00
|
|
|
/usr/local/share/man/man8/ifctl.8.gz
|
2021-02-01 05:21:49 -05:00
|
|
|
/usr/local/share/man/man8/opnsense-beep.8.gz
|
2023-07-24 03:33:33 -04:00
|
|
|
/usr/local/share/man/man8/opnsense-crypt.8.gz
|
2018-05-19 09:56:46 -04:00
|
|
|
/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
|
2021-11-23 03:20:40 -05:00
|
|
|
/usr/local/share/man/man8/opnsense-log.8.gz
|
2018-05-19 11:24:50 -04:00
|
|
|
/usr/local/share/man/man8/opnsense-shell.8.gz
|
2018-09-16 17:58:20 -04:00
|
|
|
/usr/local/share/man/man8/opnsense-version.8.gz
|
2024-04-02 02:33:30 -04:00
|
|
|
/usr/local/www/authgui.inc
|
2016-09-24 08:09:18 -04:00
|
|
|
/usr/local/www/crash_reporter.php
|
2017-01-17 15:24:56 -05:00
|
|
|
/usr/local/www/csrf.inc
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2016-09-24 08:09:18 -04:00
|
|
|
/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
|
2017-03-02 00:45:37 -05:00
|
|
|
@sample /usr/local/etc/bogons.sample
|
|
|
|
|
@sample /usr/local/etc/bogonsv6.sample
|
|
|
|
|
@sample /usr/local/etc/config.xml.sample
|
2016-09-24 08:34:14 -04:00
|
|
|
@shadow /usr/local/etc/pkg/repos/FreeBSD.conf.sample
|
2018-06-21 09:34:40 -04:00
|
|
|
@shadow /usr/local/etc/pkg/repos/OPNsense.conf.sample
|