Commit Graph

1028 Commits

Author SHA1 Message Date
billz
eee8575d3f Initial commit 2025-07-11 02:29:54 -07:00
billz
7fc7b25479 Cleanup obsolete/deprecated files 2025-07-10 23:57:36 -07:00
billz
5822914890 Update release version 2025-06-25 01:39:44 -07:00
Bill Zimmerman
2a4f2f356c Merge pull request #1885 from RaspAP/feat/system-diskuse
Feature: System disk storage use
2025-06-24 13:38:47 +02:00
Bill Zimmerman
665520234a Merge pull request #1884 from RaspAP/fix/sanitize-locale
Fix: Sanitize user input, add detectBrowserLocale()
2025-06-24 13:37:21 +02:00
billz
72d7028e25 Fetch disk storage from system->usedDisk, create getResourceStatus() 2025-06-21 01:54:47 -07:00
billz
f514f5a12e Sanitize user input w/ $validLocales, add detectBrowserLocale() 2025-06-21 01:19:17 -07:00
billz
575876406c Update blocklistProviders, extract names from json 2025-06-17 06:59:14 -07:00
billz
8dc0308a1d Update release version 2025-06-05 01:43:05 -07:00
billz
290cad8107 Update getWirelessClients() w/ interface parameter 2025-05-24 10:15:58 -07:00
billz
e55d24db66 Log generic error message on token verify fail 2025-05-14 00:57:19 -07:00
billz
2a2b429e75 Handle missing tokens gracefully, support multiple state-changing HTTP methods 2025-05-14 00:54:38 -07:00
billz
be260d4b39 Update release version 2025-05-13 00:18:31 -07:00
billz
0dc9e24f65 Refactor dhcpcd.conf handling w/ updateDhcpcdConfig() 2025-05-12 07:16:32 -07:00
billz
16afef3e13 Update release version 2025-04-29 06:27:34 -07:00
billz
5d8b71b768 Delegate raspap-network-activity@*.service control to raspapd.service 2025-04-28 00:14:04 -07:00
billz
cc215530d3 Stop raspap-network-activity@*.service, start service template w/ iface 2025-04-27 01:35:21 -07:00
billz
08528c8843 Merge branch 'master' into feat/net-activity-led 2025-04-25 00:40:23 -07:00
Bill Zimmerman
36610ac519 Merge pull request #1833 from no-sec-marko/fix/rce-hostapd
Add interface validation and improve shell argument escaping
2025-04-25 08:45:37 +02:00
billz
6899389a81 Read/set wgInterface, update SaveWireGuardUpload(), enumerate interfaces 2025-04-24 04:46:41 -07:00
Marko Winkler
52a4acced8 Add interface validation and improve shell argument escaping
- Introduced validateInterface() to ensure only existing network interfaces are used
- Used escapeshellarg() for user-supplied interfaces in shell commands (iw, iwgetid)
- Replaced direct usage of $_POST['interface'] with validated fallback to RASPI_WIFI_AP_INTERFACE
- Improved code readability by reducing redundant assignments
2025-04-23 21:31:38 +02:00
billz
73df916184 Add hostapd-led to fas class in template 2025-04-19 06:06:28 -07:00
billz
6fe48d0e4e Update status panel w/ hostapd-led ID 2025-04-18 12:33:14 -07:00
billz
c3175459ab Update release version 2025-04-17 05:44:30 -07:00
Bill Zimmerman
3bf682d752 Merge pull request #1811 from RaspAP/feat/csrf-tokenizer
Feature: CSRF tokenizer class
2025-04-17 14:32:58 +02:00
billz
a21b0a8f99 Check for presence of custom blocklist in RASPI_ADBLOCK_LISTPATH 2025-04-16 23:33:13 -07:00
billz
484b89718a Add validateRequest(), token check outside class 2025-03-26 04:00:34 -07:00
billz
3d6b4e1f15 Simplify getVpnManaged check with ternary operator 2025-03-25 14:04:29 -07:00
billz
5584e3b72c Initial commit 2025-03-25 13:58:52 -07:00
billz
b0ba029c66 Revert "Accept $token object, pass to renderTemplate()"
This reverts commit b3c6178274.
2025-03-25 13:23:58 -07:00
billz
b3c6178274 Accept $token object, pass to renderTemplate() 2025-03-25 05:22:29 -07:00
billz
a5907d8f7f Class loading handled by autoloader, objects instantiated by index.php 2025-03-25 05:21:35 -07:00
billz
8569c2b4d5 Remove CSRF related functions (made obsolete by Token class) 2025-03-25 05:17:58 -07:00
billz
c8b0408bd5 Refactor + fixup autoloader 2025-03-25 05:14:29 -07:00
billz
168ed2448f Update release version 2025-03-24 01:51:08 -07:00
Bill Zimmerman
a6295aef6e Merge pull request #1799 from RaspAP/feat/dashboard-devices
Feature: Dashboard + System device illustrations
2025-03-23 17:51:20 +01:00
billz
084b2e1268 Update 802.11n bands, resolves #1797 2025-03-23 07:22:15 -07:00
billz
cfc6644087 Merge branch 'master' into feat/dashboard-devices 2025-03-23 07:08:04 -07:00
Bill Zimmerman
2cd4abc3c2 Merge pull request #1798 from RaspAP/feat/tabbed-dashboard
Feature: Tabbed dashboard
2025-03-23 15:01:12 +01:00
billz
62b342cdbb Set device image w/ getDeviceImage($revision) 2025-03-23 01:22:26 -07:00
billz
4d0de82986 Add &$extraFooterScripts to support data usage graph 2025-03-23 00:27:39 -07:00
billz
05e20e3bab Handle logout action 2025-03-22 03:12:09 -07:00
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