381,608 commits found in 35 milliseconds
Firewall: Aliases - add Expire option to external aliases to automatically cleanup tables via cron, closes https://github.com/opnsense/core/issues/8831
As expiretable was already used for predefined sshlockout and virusprot tables, we moved the option to the model and made sure the internal ones have their settings in the model as well.
For simplicity, we flush the tables that need to be expired to cron, using either a 15 minute or 1 minute interval, depending on timing.
pfctl offers the same functionality as expiretable now, so lets drop the latter for simplicity.
ipsec: tooltip trigger not necessary anymore since 699b690
OPNSense /core 04ff7ab — src/opnsense/mvc/app/models/OPNsense/Dnsmasq/FieldTypes DomainIPField.php dnsmasq: Fix DomainIPField, allow IP address to be emptied
dnsmasq: Fix missing condition in ipset validation (#8907)
dnsmasq: Fix missing condition in ipset validation
OPNSense /plugins 6864606 — security/stunnel Makefile, security/stunnel/src/opnsense/mvc/app/models/OPNsense/Stunnel Stunnel.xml security/stunnel Add LDAP and NNTP to supported STARTTLS protocols (#4788)
ui: fix last page pagination values on non-ajax grids
ui: add missing statusMapping functionality for new bootgrid
automation/filter: Use fetch_options for category selectpicker, simplify the reconfigureActInProgress logic
OPNSense /core fae7b60 — src/opnsense/mvc/app/controllers/OPNsense/Core/Api FirmwareController.php, src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseSetField.php IPPortField.php Merge remote-tracking branch 'origin/master' into automation-improve-grid-reload-behavior
OPNSense /core 51724b5 — src/opnsense/mvc/app/controllers/OPNsense/Core/Api FirmwareController.php, src/opnsense/mvc/app/views/OPNsense/Core firmware.volt System: Firmware: Plugins - Add checkbox to show tier3 and development plugins, which are now hidden by default.
* minor style cleanups in the controller array() vs []
* Change tier handling in the controller, only trust tiers from OPNsense, set Zenarmors plugins to fixed tier 2
* Change -devel packages to tier "DEV"
OPNSense /core a97d38d — src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php automation/filter: Filter out empty category names (#8905)
OPNSense /core ab3bc16 — src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php automation/filter: Filter out empty category names
monit: style issue in model
OPNSense /core 43838c0 — src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseSetField.php, src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes IPPortFieldTest.php HostnameFieldTest.php mvc: add isList() to BaseSetField for testing #8897
OPNSense /core 153d3cc — src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes IPPortField.php, src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes IPPortFieldTest.php mvc: allow PortOptional=Y for IPPortField
PR: https://github.com/opnsense/plugins/pull/4698
PR: https://github.com/opnsense/plugins/pull/4445
OPNSense /core 612cce7 — src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes CSVListField.php, src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes CSVListFieldTest.php mvc: convert CSVListField to use BaseSetField #8897
Add a mask validation test while at it.
OPNSense /core bb5e03a — src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseSetField.php NetworkField.php, src/opnsense/mvc/app/models/OPNsense/OpenVPN OpenVPN.xml mvc: new base class for separator/list based fields #8897
OPNSense /core 34b077d — src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes IPPortField.php, src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes IPPortFieldTest.php mvc: allow PortOptional=Y for IPPortField
PR: https://github.com/opnsense/plugins/pull/4698
PR: https://github.com/opnsense/plugins/pull/4445
OPNSense /core 25a927c — src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseSetField.php, src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes IPPortFieldTest.php HostnameFieldTest.php mvc: add isList() to BaseSetField for testing #8897
OPNSense /core 6bf3780 — src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseSetField.php, src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes HostnameFieldTest.php IPPortFieldTest.php mvc: add isList() to BaseSetField for testing #8897
OPNSense /plugins dd2b7f8 — security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/Api SettingsController.php, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient Utils.php SftpUploader.php Merge pull request #4755 from fraenki/acme_4_10
security/acme-client: release 4.10 www: bring os-squid and os-OPNProxy to tier 3
OPNSense /plugins e3717e6 — security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient Utils.php SftpUploader.php, security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient upload_sftp.php run_remote_ssh.php security/acme-client: assorted logging enhancements
OPNSense /core cb576b9 — src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes CSVListField.php, src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes CSVListFieldTest.php mvc: convert CSVListField to use BaseSetField #8897
Add a mask validation test while at it.
OPNSense /core 7d4cfdb — src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseSetField.php NetworkField.php, src/opnsense/mvc/app/models/OPNsense/OpenVPN OpenVPN.xml mvc: new base class for separator/list based fields #8897
system: replace getCurrentValue() in PrivController
system: switch away from using getCurrentValue() in UserController
pf: align sanity checks for pfrw_free
pf: backport changes around the following commit #242
commit 49f39043a02d6011c1907e1b07eb034652a1269c
Author: phessler <phessler at openbsd.org>
Date: Fri Apr 28 14:08:34 2023 +0000
Relax the "pass all" rule so all forms of neighbor advertisements are allowed
in either direction.
This more closely matches the IPv4 ARP behaviour.
From sashan@
discussed with kn@ deraadt@