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
Franco Fichtner
0217a1a95b
interfaces: DHCPv6 server answer from GUA address
...
PR: https://forum.opnsense.org/index.php?topic=41517.0
2024-07-12 08:59:34 +02:00
Stephan de Wit
07941e14b3
dashboard: openvpn clients: properly manage state for tooltips and include client status in tooltip title
2024-07-11 14:54:03 +02:00
Stephan de Wit
6882c30f5b
dashboard: move tooltip out of loop
2024-07-11 14:27:24 +02:00
Franco Fichtner
cbba6c67ea
src: style sweep and plist fix
2024-07-11 14:25:38 +02:00
Stephan de Wit
af6180d631
dashboard: openvpn clients: missing endpoint and minor cleanup
2024-07-11 14:10:02 +02:00
Stephan de Wit
22fa1e33d4
dashboard: add OpenVPN client connections widget
2024-07-11 14:02:45 +02:00
Franco Fichtner
3a6f16ba3e
backend: wrong one, of course
2024-07-11 10:39:19 +02:00
Franco Fichtner
a04d43e1bf
backend: -m appears unused so remove its complication
2024-07-11 10:37:22 +02:00
Franco Fichtner
e50780e531
backend: add default argument to configctl
...
PR: https://forum.opnsense.org/index.php?topic=41501.0
2024-07-11 10:31:20 +02:00
Ad Schellevis
e406d51219
VPN: OpenVPN: Connection Status - remove duplicate and irrelevant data for the client session in question.
2024-07-11 09:06:34 +02:00
Ad Schellevis
a0f862badc
mvc:bootgrid - fix regression in 6d770f2751, stop spinner when command completes as well
...
When creating a new connection in VPN: IPsec: Connections, the save button doesn't stop spinning when the connection is saved.
2024-07-10 22:27:09 +02:00
Ad Schellevis
c0167704c3
Firewall: NAT: One-to-One - move rule logic into serialize() action for https://github.com/opnsense/core/issues/7250
...
(same effect as 2073b7533e )
2024-07-10 19:46:54 +02:00
Ad Schellevis
b767d8b4d5
System: High Availability: Settings - fail migration when configd has not been started. ( https://github.com/opnsense/core/issues/7485 )
2024-07-10 18:16:20 +02:00
Franco Fichtner
0f86d8a06c
openssh: 9.8 removes DSA at compile time
2024-07-10 16:07:47 +02:00
Stephan de Wit
860f9484a4
system: fix previous ( https://github.com/opnsense/core/issues/7561 )
2024-07-10 14:43:17 +02:00
Stephan de Wit
07b96bc7e7
system: revert allow_url_fopen restriction ( https://github.com/opnsense/core/issues/7561 )
2024-07-10 14:16:51 +02:00
Stephan de Wit
4b0a24c25f
dashboard: add default layout and functional default sweep
...
This commit introduces a default dashboard layout and changes the tick
timeouts where necessary on a per-widget basis. The default tick timeout
has increased to 10 seconds.
There is also some UI groundwork for widget-specific options here that
will be expanded later on.
2024-07-10 09:48:28 +02:00
Franco Fichtner
a4b9bc2ddf
LICENSE: sync
...
Since the old widgets have been removed there is a bit
of movement here in this file. It only reflects the
current state off all currently existing copyrights in
the checked in files.
2024-07-09 21:24:07 +02:00
Franco Fichtner
bc04a22c70
src: style sweep
2024-07-09 21:23:02 +02:00
Ad Schellevis
b0cab3bdca
ui:bootstrap - backport accessibility update from b0372bb658, closes https://github.com/opnsense/core/pull/7599
2024-07-08 20:28:36 +02:00
Ad Schellevis
5d98f9fde0
System: Access: Users - add help text to disabled to explain this only applies to local users. closes https://github.com/opnsense/core/issues/7604
2024-07-08 20:01:37 +02:00
Ad Schellevis
93304298ab
Lobby: Dashboard - Wireguard widget layout ( https://github.com/opnsense/core/issues/7244 )
2024-07-07 18:33:53 +02:00
Ad Schellevis
e339f94474
dashboard: fix ACL mismatch
2024-07-07 11:37:01 +02:00
Ad Schellevis
cff24b7a8a
Squashed commit of the following:
...
commit 0c60937253296d81c68d8cde50df6fd8fbe21442
Author: Stephan de Wit <stephan.de.wit@deciso.com>
Date: Mon Jul 1 15:00:43 2024 +0200
dashboard: remove old widgets
commit 7a58bc05871388225412fa87bcc816aadf03237e
Author: Stephan de Wit <stephan.de.wit@deciso.com>
Date: Mon Jul 1 14:57:33 2024 +0200
Dashboard: match ACLs with implied pages and restructure system controller layer
commit 65e97442d57eeb6fb0c714b4493c4667d76ac8b0
Author: Stephan de Wit <stephan.de.wit@deciso.com>
Date: Thu Jun 27 16:42:25 2024 +0200
dashboard: update ACLs
commit e54a5b82b1f46158760346c45a4e80c5aaa182bf
Author: Stephan de Wit <stephan.de.wit@deciso.com>
Date: Fri Jun 14 16:25:40 2024 +0200
dashboard: VisibleName not necessary anymore
commit fc45589318a98315e93399575a67de368be01353
Author: Stephan de Wit <stephan.de.wit@deciso.com>
Date: Fri Jun 14 16:15:06 2024 +0200
dashboard: fix ACLs
commit 01f8e1c3e1357c61ed7e2db03fa5488d05535773
Author: Stephan de Wit <stephan.de.wit@deciso.com>
Date: Fri Jun 14 14:03:30 2024 +0200
dashboard: initial cleanup code
2024-07-07 11:26:09 +02:00
Ad Schellevis
f587c307e3
Reporting: NetFlow - add IPv6 support for destinations, closes https://github.com/opnsense/core/issues/7600
2024-07-06 09:56:19 +02:00
Stephan de Wit
706670036d
fix plist
2024-07-05 15:11:46 +02:00
Stephan de Wit
35f5587b53
dashboard: add services widget
2024-07-05 15:10:11 +02:00
Stephan de Wit
37986490dc
openvpn: fix php warning
2024-07-05 11:18:17 +02:00
Stephan de Wit
de0d4f08e1
dashboard: add retry mechanism for EventSource as well
2024-07-05 10:59:20 +02:00
Stephan de Wit
d042a4800d
dashboard: change data fetch in wireguard widget
2024-07-05 10:24:17 +02:00
Stephan de Wit
dd0594ae3f
dashboard: simplify error handling and introduce retry mechanism for timed out requests
...
Due to the volume of requests being fired, either the browser or server will introduce
some limitation somewhere that cannot easily be trapped, as a result, widgets
were being loaded inconsistently.
The way forward is to use the $.ajax timeout feature that allows requests
to be cancelled if queued up indefinitely by the browser. Due to the way this
generic new ajaxGet function is wrapped by a Promise, we don't have to add
error handling unless we wish to override it. The widget manager will take
care of failed promises both during load and during the tick routine.
2024-07-05 10:00:33 +02:00
Ad Schellevis
354e09ccb8
Lobby: Dashboard - work in progress for Wireguard widget ( https://github.com/opnsense/core/issues/7244 ), typo in previous
2024-07-05 08:28:39 +02:00
Ad Schellevis
9c16e16d8f
fix plist
2024-07-04 22:22:10 +02:00
Ad Schellevis
98dcf6f5b2
Lobby: Dashboard - work in progress for Wireguard widget ( https://github.com/opnsense/core/issues/7244 )
...
Add basic structure, but needs further formatting.
2024-07-04 22:20:29 +02:00
Jason Fayre
d82d17044e
MVC: add aria-label attributes to form input fields template ( #7593 )
...
* added aria-label attributes to form input field template
* MVC: fixed aria-label attributes to add safe
2024-07-04 19:07:19 +02:00