14615 Commits

Author SHA1 Message Date
Franco Fichtner
405ec6e9b6 mvc: style updates 2022-11-02 08:59:56 +01:00
Franco Fichtner
8c713c78f3 interfaces: whitespace 2022-11-02 08:49:15 +01:00
Stephan de Wit
6c30959ee3 unbound: strictly apply filtering queries to new events, not artifacts from other modules 2022-11-01 16:54:51 +01:00
Franco Fichtner
530d49b742 dashboard: fix booting probe 2022-11-01 10:31:32 +01:00
Franco Fichtner
4edf223b2f src: style sweep 2022-11-01 08:50:03 +01:00
Ad Schellevis
dbbf66fda6 Interfaces: Diagnostics: ARP/NDP Tables - convert bootgrid to server side searchable variant. closes https://github.com/opnsense/core/issues/6087
With searchRecordsetBase() we're now able to push dataset searches more easily to the server side, which also offers a more consistent search experience to users. (see also https://github.com/opnsense/core/issues/4185 )
2022-10-30 12:55:44 +01:00
Ad Schellevis
45b8bcd0c7 MVC - unintended side affect from switching to pure json in bootgrids in 926a4c8e68
Since we extract the values in json ourselves, the super global $_REQUEST doesn't know about these values. This change overlays the received post values in $_REQUEST so we can still use the super global get() in Phalcon.

Undo previous changes in UIModelGrid() requiring POST values as well.
2022-10-30 11:01:27 +01:00
Ad Schellevis
7ac79e357b Virtual IP MVC/API conversion (#6105)
o add missing status icon
2022-10-29 14:32:25 +02:00
Ad Schellevis
f573082418
Virtual IP MVC/API conversion (#6105) (#6109)
Refactor status page, replace menu registration and add ACL
2022-10-29 14:22:45 +02:00
Franco Fichtner
dad04cac72 system: show booting banner on dashboard; closes #6108 2022-10-27 16:34:06 +02:00
Franco Fichtner
11663d8ff1 License: sort better 2022-10-27 09:07:44 +02:00
Franco Fichtner
0964483780 src: style sweep 2022-10-26 20:32:20 +02:00
Ad Schellevis
c2d6bab68a filter - reuse hostid on filter reload events, which makes pfsync node output easier to read (less frequent changes). 2022-10-26 16:58:16 +02:00
Ad Schellevis
7d4597efe5
Virtual IP MVC/API conversion (#6105)
closes #5984 refactors legacy pages, includes the following:

o remove type field as this seems to be redundant and confusing
o input form additions (show hide related fields)
o add button for carp type to select first unused vhid
o implement configure action, caching removed addresses in /tmp/delete_vip_{$uuid}.todo files (by the controller)
o add mode filter to search action and complete with relevant fields for our grid
o fix warning in interfaces.inc (interface_proxyarp_configure()), array creation issue
o add validation for addresses used in port forwards and outbound nat rules. previous version tried to rename forwards, we choose to be consistent when it comes to edit/delete.
o change ACL to use the new endpoints, remove "show only" ACL. we can always consider putting it back later, but the experience of only able to reach the grid likely won't be practical.
o remove old firewall_virtual_ip*.php files
2022-10-26 16:42:46 +02:00
Franco Fichtner
607faca9ba firmware: in retrospect always fetch the signature file
When we move to the next major the file contents for
the txz are all the same but their signature is not.
So until the next changelog sync was carried out the
CHECKSUM matched and the signature will stay stale.
2022-10-26 12:53:38 +02:00
Franco Fichtner
5c65f49bce firmware: use effective ABI in changelog fetch 2022-10-26 12:48:06 +02:00
Franco Fichtner
2a15defa74 firmware: filename not prefix 2022-10-25 10:02:23 +02:00
Franco Fichtner
6f7aeba069 firmware: also ignore core.license 2022-10-25 09:59:00 +02:00
Franco Fichtner
166758a2e5 firmware: ignore os-OPNBEcore plugin since dependency is automatic 2022-10-25 09:48:53 +02:00
Franco Fichtner
854350f14b system: getOID() moved to somewhere else "apparently"
PR: https://forum.opnsense.org/index.php?topic=30772.0
2022-10-22 10:16:24 +02:00
Franco Fichtner
8a4ff5b1b3 intrusion detection: missing OPNsense categories; closes #6100 2022-10-21 13:46:41 +02:00
Franco Fichtner
2643985eb0 unbound: start dnsbl script earlier to stay clear of carp/cron 2022-10-21 08:58:31 +02:00
Franco Fichtner
64635342a0 src: tangential style updates 2022-10-20 17:49:12 +02:00
Franco Fichtner
2b3c783208 system: use service_log() #6099 2022-10-20 17:46:18 +02:00
Franco Fichtner
403759a14e firewall: use service_log() #6099 2022-10-20 17:46:18 +02:00
Franco Fichtner
c674f0afe8 interfaces: use service_log() #6099 2022-10-20 17:46:18 +02:00
Franco Fichtner
1dd68c7d93 dhcp: use service_log() #6099 2022-10-20 17:46:18 +02:00
Franco Fichtner
270110d12a ipsec: use service_log() #6099 2022-10-20 17:46:18 +02:00
Franco Fichtner
3d67dbae17 network time: use service_log() #6099 2022-10-20 17:46:18 +02:00
Franco Fichtner
8c1b15b9d2 opendns: use service_log() #6099 2022-10-20 17:46:18 +02:00
Franco Fichtner
d1d3735ddd openssh: use service_log() #6099 2022-10-20 17:46:18 +02:00
Franco Fichtner
c7b9b26251 openvpn: use service_log() #6099 2022-10-20 17:46:18 +02:00
Ad Schellevis
63cd61ffd2 MVC - Bootgrid / form control minor additions. minor fix for 528474372b373c720962e5efaad3c7cf6773917a moving formatters out of <input> section so types like checkboxes may also be converted if needed 2022-10-20 16:54:06 +02:00
Franco Fichtner
b55c77d751 loopback: use service_log() #6099 2022-10-20 12:59:46 +02:00
Franco Fichtner
4df9d04055 vxlan: use service_log() #6099 2022-10-20 12:58:16 +02:00
Franco Fichtner
c2a9ce8c26 plugins: $verbose argument in plugins_run() is spurious
plugins_run() was copied from plugins_configure() but since plugins_run()
already provides output and the only caller ignores the $verbose it is
better remvoed.
2022-10-20 12:54:04 +02:00
Franco Fichtner
a71a23739f dpinger: use service_log() #6099 2022-10-20 12:51:01 +02:00
Franco Fichtner
c40fc4d44d unbound: cache dump is also part of stop duty 2022-10-20 12:45:23 +02:00
Franco Fichtner
208db02afa unbound: wait for lock to release before stopping #6028
This could under the worst case cause the system to hang forever,
but for the time being in development it would be better to find
the issue than glossing over with a -w 30 or so...
2022-10-20 11:28:09 +02:00
Franco Fichtner
5899fca4bb dnsmasq: use service_log() #6099 2022-10-20 11:11:14 +02:00
Franco Fichtner
867766b154 rrd: use service_log() #6099 2022-10-20 11:08:00 +02:00
Franco Fichtner
e556d48577 webgui: use service_log() 2022-10-20 10:59:09 +02:00
Franco Fichtner
8f5bd0d36e unbound: stop seems to flip this on its head
Restructure again, not really knowing why 61c6bfa6be4d07df was done.
There is no reference to it, but it might have to do with blocklist
behaviour...
2022-10-20 10:27:16 +02:00
Franco Fichtner
45ebdd5320 unbound: repair stop/generate order and style cleanups 2022-10-20 10:18:51 +02:00
Franco Fichtner
1388f28006 unbound: make start script never fail early 2022-10-20 09:45:53 +02:00
Ad Schellevis
ea2337b6d1 Services: Unbound DNS - minor start/stop changes
simplify previous and make stop behaviour consistent for unbound_configure_do
2022-10-20 09:36:03 +02:00
Ad Schellevis
c20fd9a47a Services: Unbound DNS - minor start/stop changes
o make sure we are not going to exit the start script if rm fails for whatever reason
o add stop action which stops the service and unmounts volumes mounted by start, the current state only kills unbounds primary pid (without optional dhcp integration or mountpoints)
2022-10-20 09:08:13 +02:00
Ad Schellevis
d01df31304 Firewall: Diagnostics: Aliases - Minor sorting bug in aliases list, natural sorting not being applied. closes https://github.com/opnsense/core/issues/6090 2022-10-19 21:30:26 +02:00
Franco Fichtner
2671d49ff3 system: write a boot log using the embedded configuration messages 2022-10-19 21:01:42 +02:00
Ad Schellevis
2b77e049ff MVC / default template - remove duplicate JS import 2022-10-19 20:46:46 +02:00