Commit Graph

3669 Commits

Author SHA1 Message Date
billz
63491b17d6 Run wpa_supplicant in background mode (-B) 2025-08-02 13:12:39 -07:00
billz
3922832b53 Fix: update w/ CSRF::hiddenField() 2025-07-28 15:56:31 -07:00
billz
dadc4e4fb4 Refactor setKnownStationsWPA(), add helper method addWpaNetwork() 2025-07-28 15:56:01 -07:00
billz
3c1d4325f2 Implement dnsmasq restart button 2025-07-28 13:34:45 -07:00
billz
f30abc4bd7 Remove debug output 2025-07-28 13:34:26 -07:00
billz
a13e1b8804 Populate static-lease container from jsonData.dhcpHost 2025-07-28 12:56:36 -07:00
billz
b2b52c2c36 Merge branch 'master' into maint/hostapd-refactor 2025-07-28 09:09:40 -07:00
Bill Zimmerman
cfef857d34 Merge pull request #1918 from RaspAP/feat/bootstrap-alert-setting
Feature: User-definable alert timeout option
2025-07-26 10:56:01 -07:00
Bill Zimmerman
1b9d522bd8 Merge pull request #1917 from RaspAP/fix/wg-killswitch
Append PostUpEx/PreDown rules to WG config
2025-07-26 05:41:31 -07:00
billz
59e7a9d859 Add messages to en_US locale 2025-07-25 21:15:16 -07:00
billz
01a441c687 Separate system settings save functions, read alert_timeout 2025-07-25 21:12:42 -07:00
billz
4f90c035ca Move alert message options to theme tab 2025-07-25 21:10:20 -07:00
billz
f558d02e68 Add messages to en_US locale 2025-07-25 19:37:34 -07:00
billz
2967f5b692 Implement user-definable alert timeout option 2025-07-25 19:34:31 -07:00
Bill Zimmerman
a005ba30b9 Merge pull request #1916 from ruralmeltdown/1911_2025-07-24_add-auto-close-alerts
add auto-close to Bootstrap alerts
2025-07-25 12:03:41 -07:00
billz
bb76eb86a4 Append PostUpEx/PreDown rules to WG config 2025-07-25 11:55:18 -07:00
ruralmeltdown
33476098c1 add auto-close to Bootstrap alerts 2025-07-24 07:36:30 -07:00
Bill Zimmerman
6e749dd2d6 Merge pull request #1914 from ruralmeltdown/1912_2025-07-23_navigation-menu-persistence
comment out sbadmin code for sidebar overlay
2025-07-24 01:13:25 +02:00
ruralmeltdown
522b204bb9 comment out sbadmin code for sidebar overlay 2025-07-23 15:21:02 -07:00
billz
e0e236faa2 Merge branch 'master' into maint/hostapd-refactor 2025-07-21 00:26:32 -07:00
billz
c19bd60241 Fix: set return value (bool) 2025-07-20 14:46:33 -07:00
billz
7a7bdda708 Delegate dnsmasq + dhcpcd config build/save to manager classes 2025-07-20 10:02:58 -07:00
billz
7cc436fbaa Add missing param in dnsmasq->saveConfig() 2025-07-20 10:00:15 -07:00
billz
87f55c8b1e Standardize array return/input type for build + save config 2025-07-20 09:58:56 -07:00
billz
98922434f2 Added buildConfigEx(), migrated from legacy controller 2025-07-20 08:07:51 -07:00
billz
83ab53dd87 WIP: refactored to use dnsmasq + dhcpcd manager classes 2025-07-20 06:39:59 -07:00
billz
1e2f77abcb Added buildEx, buildDefault, saveConfigDefault, remove, scanConfigDir methods 2025-07-20 06:38:33 -07:00
billz
8f19d759f2 Consolidate functions in their respective dhcpcd + dnsmasq classes 2025-07-20 06:36:43 -07:00
billz
ed1938d10b Migrate validate, remove + removeIface methods from global function defs 2025-07-20 06:35:19 -07:00
billz
9df3baa5f1 Minor: standardize comment header, declare strict_types=1 2025-07-20 02:08:33 -07:00
billz
cbc6ee74c3 Consolidate non-hostapd concerns under HotspotService class 2025-07-20 02:07:53 -07:00
billz
cf32a4ba01 Implement saveSettings(), consolidate hotspot functions + static methods 2025-07-20 02:06:40 -07:00
billz
636e04fa78 Migrate non-hostapd methods to HotspotService class 2025-07-20 02:05:05 -07:00
billz
5f4469ab32 Update legacy handler w/ dhcpcdManager->getInterfaceConfig() 2025-07-20 01:49:31 -07:00
billz
5a57d542c5 Normalize state flags, try-catch blocks for method calls, prune legacy dhcpcd routines 2025-07-19 15:11:37 -07:00
billz
3fe4990cfd Implement buildConfig, saveConfig, getInterfaceConfig methods 2025-07-19 15:08:13 -07:00
billz
92f9cf745e Add getHostapdIni, countHostapdConfigs methods 2025-07-19 15:04:16 -07:00
billz
c5ff6912ea Set properties from class methods, process txpower input 2025-07-19 06:07:54 -07:00
billz
e12be86c8c Add static methods for 802.11 standards, resolveHwMode() 2025-07-19 06:07:54 -07:00
billz
5cd07a83a9 Revise /sbin/iw permissions scope 2025-07-19 06:07:54 -07:00
billz
126f64a793 Fix PHP warning
Fix PHP warning
2025-07-19 06:07:52 -07:00
billz
3b352b12d8 WIP: migrate functions to class methods, refactor saveHostAPDConfig() 2025-07-19 06:07:52 -07:00
billz
b9642371e0 Use HostapdValidator, add deriveInterfaces, deriveModeStates, iwRegSet methods 2025-07-19 06:07:52 -07:00
billz
9dc6209b47 Minor: comment block
Minor: comment block
2025-07-19 06:07:49 -07:00
billz
9d03517896 Add getIfaceMetric public method 2025-07-19 03:17:17 -07:00
billz
fa38ac6153 Initial commit 2025-07-19 03:16:47 -07:00
billz
dd3b300931 Instantiate WiFiManager, update w/ $wifi->getSignalBars() 2025-07-19 00:26:53 -07:00
billz
da6f469982 Implement buildConfig() 2025-07-19 00:25:46 -07:00
billz
a91e441073 Implement persistHostapdIni() 2025-07-19 00:25:18 -07:00
billz
f1ced91811 Update w/ WiFiManager class method calls 2025-07-19 00:24:41 -07:00