Franco Fichtner
7f62439e7b
make: move to better spot
2024-12-19 17:30:49 +01:00
Franco Fichtner
9176999f7f
make: add "glint" target ;)
2024-12-19 17:27:35 +01:00
Ad Schellevis
514f87adb8
System: Access: Users - remove support for local passwords
...
Since https://github.com/opnsense/core/issues/998 we support our authenticators for all service types, for backward compatibility reasons we kept default unix authentication available, since this is hardly used anymore, after 8 years it's time to deprecate this option.
2024-12-19 12:59:54 +01:00
Franco Fichtner
6e9bcf7830
system: typo, end sentence
2024-12-19 12:41:56 +01:00
Franco Fichtner
44f5964921
src: style sweep
2024-12-19 12:13:40 +01:00
Ad Schellevis
7169b29e0b
System: Access: Users - allow long usernames for non local users (without a shell account), for https://github.com/opnsense/core/issues/7904
...
With the new mvc code inplace, it's also a good idea to loosen the constraints for some accounts. One of the mail advantages is that we can now user email addresses as usernames for most services.
2024-12-19 12:07:30 +01:00
Franco Fichtner
4f0fdfa1a3
wizard: revert a373d411f67cb1 now that new logos are in
2024-12-19 11:25:11 +01:00
Ad Schellevis
6a7352e528
authentication - remove expireaccounts script which has been disfunctional for some time, accounting for expirey is the responsibility of the authenticator.
...
ref: 252fd04811/src/opnsense/mvc/app/library/OPNsense/Auth/Local.php (L161-L162)
2024-12-19 10:09:26 +01:00
Franco Fichtner
252fd04811
ipsec: fix mobile clients reload missing system.inc
...
PRL https://forum.opnsense.org/index.php?topic=44724.0
2024-12-19 09:49:13 +01:00
Franco Fichtner
bf0c69dff2
mvc: style sweep
2024-12-19 09:17:48 +01:00
Ad Schellevis
10582447d3
Firewall: Automation: Filter - add interface inverse for https://github.com/opnsense/core/issues/8143
2024-12-18 20:53:03 +01:00
Ad Schellevis
83587d965f
Firewall: Automation: Filter - reorganize input dialog and add reply-to option, for https://github.com/opnsense/core/issues/8143
2024-12-18 20:31:08 +01:00
Ad Schellevis
8e310b1c1f
Firewall: Automation: Filter - always lowercase 'protocol' to avoid mismatches, partly reverts previous commit.
2024-12-18 15:49:01 +01:00
Ad Schellevis
bcb5bae3e6
Firewall: Automation: Filter - allow TCP/UDP combination in protocol selection, closes https://github.com/opnsense/core/issues/7962
2024-12-18 14:39:19 +01:00
Ad Schellevis
0a408b3d57
Firewall: Automation: Filter - add "IPv4+IPv6" in ipprotocol ( https://github.com/opnsense/core/issues/7962 )
2024-12-18 14:02:35 +01:00
Franco Fichtner
8302270ae8
src: style
2024-12-18 10:07:05 +01:00
Ad Schellevis
ee269a1991
Services: Kea DHCP: Kea DHCPv4 - align hostname validation with manual host entries (support RFC2181), closes https://github.com/opnsense/core/issues/8128
2024-12-18 09:19:09 +01:00
Ad Schellevis
6145b7f0d0
Mvc/Router - normalize multiple slashes in paths, fix regression in 61c9d2f5b1
...
Although zero (0) is hardly used in url's, when it is used, the function should not suppress it. Fix this by using a closure in array_filter() which only filters empty strings.
ref: https://www.reddit.com/r/opnsense/comments/1hghfzv/health_reporting_rrd_graphs_stopped_working_with/
2024-12-18 08:42:27 +01:00
Ad Schellevis
24485709f3
System: High Availability: Status - some missing links for https://github.com/opnsense/core/issues/7899
2024-12-17 18:24:20 +01:00
Franco Fichtner
3009ad964d
firmware: add a light script mode -S to launcher
...
Because otherwise we do not get the current return value in the
shell menu option script after the refactor.
2024-12-17 15:58:54 +01:00
Franco Fichtner
3681807e24
plist: fix
2024-12-17 13:00:08 +01:00
Franco Fichtner
7f61f1b80a
firmware: new fingerprint for 25.1
2024-12-17 11:15:31 +01:00
Franco Fichtner
ec4277c9aa
src: style
2024-12-17 08:52:34 +01:00
Franco Fichtner
76076a9431
src: style
2024-12-17 08:49:38 +01:00
Franco Fichtner
a4d047918f
src: style
2024-12-17 08:48:32 +01:00
Franco Fichtner
9b0e211213
filter: minor style
2024-12-17 08:46:19 +01:00
Franco Fichtner
9691c0842b
src: style
2024-12-17 08:42:10 +01:00
Franco Fichtner
08ef44fb8b
src: style
2024-12-17 08:37:46 +01:00
Franco Fichtner
d892aba076
src: style sweep
2024-12-16 21:43:14 +01:00
Ad Schellevis
e7e91fca52
plist
2024-12-16 20:58:35 +01:00
Ad Schellevis
8ab19059cc
System: High Availability: Status - add frontend code, closes https://github.com/opnsense/core/issues/7899
2024-12-16 20:57:31 +01:00
Stephan de Wit
0819a01942
ipsec: remove hashing algorithm from null cipher
2024-12-16 17:13:19 +01:00
Ad Schellevis
dd595b9a78
MVC: call initialize() after authentication, which is the same as it was in Phalcon earlier.
...
This fixes a small regression not being able to access user data during init and prevents executing code before the user is authenticated, although in practice this is only boilerplate in our codebase.
2024-12-16 16:55:18 +01:00
Stephan de Wit
c5ef6d5fe8
wireguard: leftover from c92114e44b
2024-12-16 16:11:24 +01:00
Ad Schellevis
ec4924620d
System: Configuration: Backups - catch php errors for GDrive, closes https://github.com/opnsense/core/issues/8135
2024-12-16 12:11:27 +01:00
Franco Fichtner
ef8ed9cc26
src: style sweep
2024-12-16 08:57:50 +01:00
Ad Schellevis
e190e9c138
System: High Availability: Status - backend code for https://github.com/opnsense/core/issues/7899
...
This commit wraps our xmlrpc functions via configd and wires them via an api controller.
In the long run we should consider moving to RESTful interfaces, but for now we will keep and cleanup the xmlrpc code.
configd action "system ha services_cached" caches the service list for a couple of seconds to improve searchability via our standard grid functions.
2024-12-15 20:09:09 +01:00
Ad Schellevis
c57b18a5d9
System: Gateways: Configuration - mismatch in returned "change" attribute, closes https://github.com/opnsense/core/issues/8130
2024-12-14 12:31:50 +01:00
Ad Schellevis
2d2cf36428
Lobby: Dashboard: Announcements - suppress xml parse errors when forum is unreachable.
2024-12-13 17:31:38 +01:00
Franco Fichtner
c7036be53c
dhcp: allow radvd to use /128 CARP VIP as source
...
The check is for the subnet use, not the CARP source check in
between.
PR: https://forum.opnsense.org/index.php?topic=44634.0
2024-12-13 15:18:55 +01:00
Stephan de Wit
c92114e44b
ui: push search/edit logic towards bootgrid implementation
...
main benefit is that there is no search delay for a phrase that
is provided during initialization.
This commit also syncs with https://github.com/opnsense/jquery-bootgrid/pull/8
2024-12-13 15:15:35 +01:00
Stephan de Wit
166ee7342c
dashboard: certificates: add missing _blank target
2024-12-13 09:01:21 +01:00
Monviech
698d6c76c1
vpn/ipsec: Add log search button in sessions ( #8118 )
...
Add search button in sessions that opens a new tab with prepopulated tunnel name in ipsec log search field
---------
Co-authored-by: Stephan de Wit <stephan.de.wit@deciso.com>
2024-12-13 08:53:01 +01:00
Stephan de Wit
23ec00f641
dashboard: trailing slash and endpoint update
2024-12-13 08:26:07 +01:00
Franco Fichtner
4cbbd92eb3
src: style issue
2024-12-12 17:36:46 +01:00
Monviech
d91838ce11
UI: Improved links with automatic edit and/or search ( #8115 )
...
Fixes : #7895
- Introduces a generalized function to handle "search" and "edit" in url hashes.
- Can handle changing a tab before firing a search and/or edit.
---------
Co-authored-by: Stephan de Wit <stephan.de.wit@deciso.com>
2024-12-12 16:32:08 +01:00
Stephan de Wit
16ee2b629e
system: adjust UI for persistent notification banner
...
Since legacy pages each define 'page-content-main', including it
in fbegin.inc is not an option anymore. Manually setting the background
to match the current one also introduces issues for themese so
instead inject it dynamically and let it inherit the background
color
2024-12-12 14:08:51 +01:00
Franco Fichtner
7d87c3b2e0
src: style sweep
2024-12-12 11:57:30 +01:00
Stephan de Wit
6f5bd00252
src: fix plist
2024-12-12 11:22:07 +01:00
Stephan de Wit
1fc5a6335e
system: refactor system status mechanism, introduce persistent notifications
...
Also introduces better sorting with a separate priority value as well
as a refactored frontend. Includes some fixes for missing translations
as well.
To test a banner such as "the system is booting":
flock -n -o /var/run/booting cat
2024-12-12 11:20:43 +01:00