billz
|
0c58a6c92c
|
Update release version
|
2025-03-20 03:11:31 -07:00 |
|
billz
|
afa3006de2
|
Minor: code cleanup
|
2025-03-20 02:54:30 -07:00 |
|
billz
|
0005488884
|
Fix: Use null coalescing operator on $_POST object, fetch wg_log, set $peer_id
|
2025-03-20 02:12:00 -07:00 |
|
billz
|
f73f25708c
|
Fix: Cleanup, resolve warnings in getWifiInterface()
|
2025-03-20 02:10:40 -07:00 |
|
billz
|
4e411aaa6b
|
Fix: Use null coalescing operator on user_id
|
2025-03-20 02:09:39 -07:00 |
|
billz
|
6adeab7586
|
Fix: Evaluate HTTP_ACCEPT_LANGUAGE, check ['locale']
|
2025-03-20 02:08:54 -07:00 |
|
billz
|
16f6b7f979
|
Fix numerous php warnings for undefined vars
|
2025-03-20 02:07:51 -07:00 |
|
billz
|
068f363f09
|
Remove obsolete toggleState functions, add file_exists() check
|
2025-03-20 02:06:11 -07:00 |
|
billz
|
d4554c6429
|
Update w/ getBridgedState() global function
|
2025-03-20 02:05:11 -07:00 |
|
billz
|
c987d2800d
|
Fix php warning: define $firewallManaged
|
2025-03-18 08:54:47 -07:00 |
|
billz
|
f0a0c9228f
|
Replace static labels w/ gettext() for locale support
|
2025-03-18 04:11:47 -07:00 |
|
billz
|
dfef9e5233
|
Define firewallManaged when Firewall plugin is installed
|
2025-03-18 03:23:25 -07:00 |
|
billz
|
cfb8435373
|
Revise formatClientLabel() w/ ngettext
|
2025-03-18 02:13:14 -07:00 |
|
billz
|
a82b30179b
|
Add device, clients active/inactive states
|
2025-03-18 00:55:56 -07:00 |
|
billz
|
c00f006cdd
|
Migrate inline functions to class methods in RaspAP\UI
|
2025-03-17 11:41:22 -07:00 |
|
billz
|
964d7b38a8
|
Create getConnectionIcon(), renderClientConnections()
|
2025-03-17 10:24:32 -07:00 |
|
billz
|
17fbbca046
|
Create renderConnection(), update template
|
2025-03-17 07:33:37 -07:00 |
|
billz
|
5ed1312406
|
Revise getEthernetClients() w/ more robust method comparing arp + dhcp
|
2025-03-17 07:08:29 -07:00 |
|
billz
|
64d3a11866
|
Create getConnectionType(), getWirelessClients() getEthernetClients()
|
2025-03-17 06:02:48 -07:00 |
|
billz
|
93395a8aa5
|
Refactor DisplayDashboard()
|
2025-03-17 04:04:27 -07:00 |
|
billz
|
339437f47f
|
Set hostapd_led to warn when status is down
|
2025-03-17 03:28:32 -07:00 |
|
billz
|
ef04678947
|
Get installed plugins, add status checks for services
|
2025-03-16 03:33:10 -07:00 |
|
billz
|
8a7c954d88
|
Cleanup interface statistics code (obsolete)
|
2025-03-16 01:04:48 -07:00 |
|
billz
|
02b9e20ce3
|
Use ?? to avoid undefined key warnings
|
2025-03-02 00:24:57 -08:00 |
|
billz
|
a8e24b7629
|
Update release version
|
2025-02-21 09:07:12 -08:00 |
|
billz
|
2a1e39a880
|
Update release version
|
2025-02-21 05:03:10 -08:00 |
|
billz
|
20fdd9024d
|
Added safeOutputValue()
|
2025-02-19 01:25:07 -08:00 |
|
billz
|
362a08c00f
|
Update release version
|
2025-02-09 00:54:27 -08:00 |
|
billz
|
3417115a84
|
Update release version
|
2025-02-08 00:11:43 -08:00 |
|
billz
|
0efbe2b326
|
Define RASPI_PLUGINS_ENABLED, add condition to template
|
2025-02-04 23:44:04 -08:00 |
|
Bill Zimmerman
|
a619e7a25b
|
Merge branch 'master' into feat/plugin-manager
|
2025-01-26 10:33:49 +01:00 |
|
billz
|
77f183817a
|
Replace try/catch callback w/ simplified JSON parsing
|
2025-01-25 02:48:52 -08:00 |
|
billz
|
eb25142e03
|
Update release version
|
2025-01-22 23:52:05 -08:00 |
|
billz
|
2ca7448bd3
|
Define RASPI_BRAND_TITLE, replace static title
|
2025-01-22 00:46:00 -08:00 |
|
billz
|
0fd65fdbc2
|
Minor: mode change
|
2025-01-21 05:23:42 -08:00 |
|
billz
|
2b92d028f6
|
Minor: define status + redirectUrl vars
|
2025-01-21 05:23:19 -08:00 |
|
billz
|
9c4f8be363
|
Fix: include session
|
2025-01-21 05:22:22 -08:00 |
|
billz
|
21b9feb0ef
|
Refactor auth method: http basic > user login
|
2025-01-21 05:14:18 -08:00 |
|
billz
|
111c9581a3
|
Resolve hash_equals() error w/ expired csrf_token, add login redirect
|
2025-01-21 00:33:24 -08:00 |
|
billz
|
6cb0be96b4
|
Set data-bs-backdrop + data-bs-keyboard attributes
|
2025-01-21 00:31:49 -08:00 |
|
billz
|
6dbdf89760
|
Add DisplayLogin() page handler
|
2025-01-21 00:30:40 -08:00 |
|
billz
|
3f883a70de
|
Initial commit
|
2025-01-21 00:29:14 -08:00 |
|
billz
|
c51b520b8d
|
Decouple session from csrf handler, set initial lastActivity
|
2025-01-20 00:55:21 -08:00 |
|
billz
|
866d8eb5b0
|
Update w/ sessionTimeoutModal, lastActivity
|
2025-01-20 00:53:26 -08:00 |
|
billz
|
3cf22a9cbb
|
Define RASPI_SESSION_TIMEOUT
|
2025-01-20 00:52:28 -08:00 |
|
billz
|
0c31b5ba71
|
Set dhcp-ignore=tag:!known from option switch
|
2025-01-19 00:23:06 -08:00 |
|
billz
|
2bab11b951
|
Update callbackTimeout interval, error msg
|
2025-01-19 00:18:56 -08:00 |
|
billz
|
ff7e674b2e
|
Use callbackTimeout w/ getUserPlugins(), handle err if >2000ms
|
2025-01-05 02:14:16 -08:00 |
|
billz
|
3e91f50966
|
Create callbackTimeout()
|
2025-01-05 02:12:45 -08:00 |
|
billz
|
531970d9c6
|
Extend wg peer endpoint validation w/ subdomain + hostname
|
2025-01-01 00:41:56 -08:00 |
|