Franco Fichtner
804be3bb7e
src: mop up after IPsec settings conversion
2024-07-29 08:27:26 +02:00
Ad Schellevis
7a7e81c777
VPN: IPsec: Advanced Settings - mvc conversion, for https://github.com/opnsense/core/issues/7648
...
move legacy settings to mvc including conversion, also expose some of our staticly configured strongswan.conf settings into the form for clarity.
2024-07-28 20:22:16 +02:00
Franco Fichtner
287c13beb8
interfaces: avoid touching SLAAC address for now
2024-07-27 10:03:45 +02:00
Ad Schellevis
897d3cce3a
MVC: Response->setContentType() default to empty, closes https://github.com/opnsense/core/pull/7655
2024-07-26 10:31:01 +02:00
Ad Schellevis
724f8494d6
webgui: long lasting calls and locking the request pipeline. work-around for https://github.com/opnsense/core/issues/7651
...
The number of php processes we offer to lighttpd is quite low (2 x 3), which results in a global lock when 2 dashboards are open at the same time.
Although we should increase the limit, we also should figure out a way to limit the number of long running processes as well.
2024-07-26 08:53:01 +02:00
Franco Fichtner
678eaf2fb9
system: cores and threads flipped
2024-07-26 08:23:28 +02:00
Ad Schellevis
89135cdc7b
VPN: OpenVPN: Servers [legacy] - disable DCO, only supported for new instances (and prevents server startup for tun devices).
2024-07-25 19:41:10 +02:00
Franco Fichtner
c95f42b84d
firmware: remove upgrade hint and revoke old fingerprints
2024-07-25 19:39:12 +02:00
Franco Fichtner
482b9d0361
make: switch to 24.7 track
2024-07-25 19:34:06 +02:00
Ad Schellevis
9024abe3f8
MVC: fix API regression caused by d7d016f400, closes https://github.com/opnsense/core/issues/7645
2024-07-25 13:45:35 +02:00
b0nes
ba49c8b65f
Add monitor IP to API results. ( #7646 )
...
Co-authored-by: Herman Bonnes <herman@sentillia.com>
2024-07-25 13:22:09 +02:00
Ad Schellevis
95812e2786
Interfaces: Virtual IPs: Settings - polish diff calculation a bit when using the new peer settings (avoid re-apply when unchanged)
2024-07-25 13:17:27 +02:00
Ad Schellevis
cca9149e05
Firewall: NAT: One-to-One - fix migration issue, in the old setup external without a subnet wsa also a valid option...
2024-07-25 10:18:58 +02:00
Franco Fichtner
db192a6140
system: swtich twitter to reddit; closes #7643
2024-07-24 22:14:46 +02:00
Franco Fichtner
94a9231a8f
system: fix disk widget glitching during install
...
"B" unit was not properly handled during multiplication. ;)
2024-07-24 08:14:56 +02:00
Franco Fichtner
a2e1ae103c
firmware: point to the flexible 24.7 release from 24.1's perspective
2024-07-23 13:39:54 +02:00
Ad Schellevis
228ccc0722
VPN: OpenVPN: Client Export - dev_type should be constraint to either tun or tap, DCO uses ovpn, which equals tun for the client
2024-07-23 12:08:58 +02:00
Franco Fichtner
7669567944
interfaces: refuse to set an empty MAC address
...
This goes for the LAGG claming their original hardware address
is zeroed which is true but not really helpful at all, but also
for when this MAC address was requested by the user in the settings
which likely makes it stop working altogether anyway.
2024-07-23 10:00:03 +02:00
Jaka Prašnikar
efea542952
Update BaseGaugeWidget.js ( #7640 )
...
dashboard: allow custom fonts in the Widgets with Gauges
2024-07-22 19:48:12 +02:00
Ad Schellevis
c7444334a7
plist
2024-07-22 11:30:02 +02:00
Ad Schellevis
8291ca38b5
System: Configuration: Backups - flush local history on restore (optional), closes https://github.com/opnsense/plugins/issues/4105
2024-07-22 10:00:03 +02:00
Ad Schellevis
314d975679
Lobby: Dashboard - set short Cache-Control lifetime for widgets, for https://github.com/opnsense/core/issues/7244
2024-07-20 09:30:55 +02:00
Franco Fichtner
821de0a9b1
firmware: prefer ZFS over UFS
2024-07-19 13:49:23 +02:00
Franco Fichtner
714f87aece
firmware: hint at RC2
2024-07-19 09:13:38 +02:00
Ad Schellevis
822df6cc69
Lobby: Dashboard - add a safety fence in productInfoFeedAction() in case the firewall has no intrenet access.
...
Fixes:
Error: Call to a member function children() on null in /usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/DashboardController.php:201
Stack trace:
2024-07-19 08:39:46 +02:00
Stephan de Wit
68ec1d79b7
dashboard: persist locked state and add confirmation window to the restore option
2024-07-18 17:04:21 +02:00
Ad Schellevis
3934f74a5a
mvc: hook default action in api.php in case someone bolds an api call to the controller index.
2024-07-18 13:36:17 +02:00
Franco Fichtner
17f3f43e97
src: style sweep
2024-07-18 08:33:00 +02:00
René
f8c2bae28c
Sidebar - optimisation and fixes ( #7586 )
2024-07-18 07:50:48 +02:00
Stephan de Wit
684ee270f1
dashboard: properly clean up selectpicker
2024-07-17 15:21:25 +02:00
Ad Schellevis
d7d016f400
mvc: remove some stray code in api handling for https://github.com/opnsense/core/issues/6389 .
...
Fixes:
Error: Call to undefined method OPNsense\Mvc\Dispatcher::getParams() in /usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php:284
dispatch errors are handled inside the Dispatch->resolve() now
2024-07-17 15:18:49 +02:00
Stephan de Wit
fa800fcc5c
dashboard: move async config retrieval out of loop
2024-07-17 15:17:42 +02:00
Stephan de Wit
104fcf9412
dashboard: add widget configuration options
2024-07-17 14:47:35 +02:00
Franco Fichtner
7c6e958897
firmware: do not need this file anymore
2024-07-16 13:57:10 +02:00
Franco Fichtner
2221432f88
isc-dhcp: remove DNS reload; closes #7462
...
Obligatory when-you-look-at-static-pages-you-find-bugs functional
typo fixes, possible from the ancient past when v6 was copied from
v4 and nobody ever noticed. ;)
2024-07-16 13:30:39 +02:00
Franco Fichtner
9ddd363bdb
firmware: add upgrade hint to 24.7 crossing ABI
2024-07-16 08:40:53 +02:00
Stephan de Wit
c1f51000f9
dashboard: sort widget list
2024-07-15 10:46:45 +02:00
Jason Fayre
9647df82ed
firewall: added presentation role to edit rules table ( #7618 )
...
For tables that are purely used for presentation as opposed to data, using the role="presentation" attribute prevents extra announcements from screen readers.
2024-07-14 19:45:26 +02:00
Jason Fayre
b07c75229c
firewall: added presentation role to nat edit page ( #7619 )
2024-07-14 19:35:19 +02:00
Jason Fayre
ba2a4605c9
firewall: added cell role to commands column on Nat page ( #7620 )
...
Since the commands column is marked as a table header, screen readers will read the buttons every time a user navigates to a cell anywhere in that column. This causes a lot of extra speech output. Adding role="cell" to the commands column will suppress this.
2024-07-14 19:34:29 +02:00
Ad Schellevis
4569d045cc
Firewall: Aliases - fix unexpected side-affect of 902487aecc, closes https://github.com/opnsense/core/issues/7614
...
It looks like the content selector to hook the tokenizer events was too wide, which started to cause issues after we added the live search.
This commit only targets the change events on the select itself prevent double execution and possible non string items to be forwarded to `tokenize2().trigger('tokenize:tokens:add',...)`
2024-07-14 14:55:29 +02:00
Jason Fayre
073715d990
firewall: removed aria-hidden on add/edit alias ( #7617 )
2024-07-14 14:21:09 +02:00
Franco Fichtner
12f45faddf
interfaces: allow multicast as well
2024-07-12 18:19:39 +02:00
Stephan de Wit
f2c5e53f3f
dashboard: tooltip sweep
2024-07-12 13:20:56 +02:00
Stephan de Wit
21184535c7
firmware: fix plist
2024-07-12 11:40:04 +02:00
Stephan de Wit
a0b94231b5
openvpn: typo in previous
2024-07-12 11:35:46 +02:00
Stephan de Wit
f142c39335
openvpn: add remote_cert_tls option to instances
2024-07-12 11:34:17 +02:00
Stephan de Wit
47177d25db
dashboard: openvpn clients: aggregate number of clients per server
2024-07-12 10:40:16 +02:00
Stephan de Wit
6e5c43eaf2
dashboard: add OpenVPN Server connections widget
2024-07-12 10:39:39 +02:00
Stephan de Wit
e0b88f89c6
dashboard: some UI updates on openvpn clients widget and callback parameter binding fix
2024-07-12 09:25:57 +02:00