2149 Commits

Author SHA1 Message Date
Rob White
f6a1087d3f Fix - set quota value to 0 (zero) if null
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
9daee286f1 Fix - binauth_log format
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
1d0068b8b7 Add - config option custombinauth and deprecate option binauth
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
f6aaf21d61 Add - updated custombinauth script
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
18c3eaca07 Add - reauth_interval script
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
485baaff6c Fix - prevent duplication of dhcp_option_force on restart
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
b517075d79 Add - support binauth defined quotas for all authentication types
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
34ff0d4ebf Fix - prevent status page from causing browser tabs accumilating
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
ac53dd4752 Add - client quota variables to the binauthlog entry
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
3baaf97d6b Fix - consistantly use sessiontimeout rather than session_length or session_timeout
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
b2801d9f14 Fix - don't reuse strtok buffer until we are finished with it
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
81542f6e61 Fix - remove unused variable
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
75922e908a Add - use named section in config
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
a58b3dde00 Fix - cidfile error in binauth if preemptive auth
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
f2332e68c6 Fix - overwrite of ipclient and macclient on preemptive auth
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
840116e08b Fix - populate config->themespec_path when default themespecs are used
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
2819e65a97 Fix - some edge case error outputs from libopennds
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
6c464036ac Add - some debug messages when freeing client node
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
4c23dbdd51 Fix - memory leak in _client_free_node()
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
5d58f13960 Fix - remove redundant client_reset()
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
0894e1da6e Fix - pointer overwrite and memory leak setting some client parameters
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
05647264d8 Fix - remove redundant call to client_reset()
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
af2f116e3d Fix - return error code from binauth script
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
9f22ab8841 Fix - support binauth quota settings
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
4d4190994b Fix - get exit code from bunauth script
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
983eb2e07a Fix - typo in comment
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
ff2d47a8f5 Add - get_quotas_by_mac library function
Signed-off-by: Rob White <rob@blue-wave.net>
2025-06-20 08:18:07 +01:00
Rob White
f1f64cca9d Merge pull request #693 from openNDS/10.3.2beta
10.3.2beta
2025-05-04 16:11:11 +01:00
Rob White
1a09a186fd Update default config file
Signed-off-by: Rob White <rob@blue-wave.net>
2025-05-04 16:08:01 +01:00
Rob White
1b78436efe Update documentation version to 10.3.2
Signed-off-by: Rob White <rob@blue-wave.net>
2025-05-04 16:08:01 +01:00
Rob White
4dc5138417 Fix - typo in auth_file check
Signed-off-by: Rob White <rob@blue-wave.net>
2025-05-04 16:08:01 +01:00
Rob White
3483d6d630 Add - fast_client_scan to documentation
Signed-off-by: Rob White <rob@blue-wave.net>
2025-05-04 16:08:01 +01:00
Rob White
4656e23463 Fix - procd failure if daemon outputs syslog before procd is ready.
Causes segfault in procd.

Signed-off-by: Rob White <rob@blue-wave.net>
2025-05-04 16:08:01 +01:00
Rob White
2812153d6a Fix - potential error output if auth_file does not exist
Signed-off-by: Rob White <rob@blue-wave.net>
2025-05-04 16:08:01 +01:00
Rob White
d4587e5a4f Add - option fast_client_scan to inhibit scanning of mesh for client connections
as it can take a disproportionate time to complete.

Signed-off-by: Rob White <rob@blue-wave.net>
2025-05-04 16:08:01 +01:00
Rob White
83065e37e0 Fix - use cidfile only if using themespec including default
Signed-off-by: Rob White <rob@blue-wave.net>
2025-05-04 16:08:01 +01:00
Rob White
b1e36c3a49 Fix - speed up themespec html generation on low speed devices
Signed-off-by: Rob White <rob@blue-wave.net>
2025-05-04 16:08:01 +01:00
Rob White
4df9af4e88 Add - increased wait_for_interface timeout from 10 to 120 seconds
Signed-off-by: Rob White <rob@blue-wave.net>
2025-05-04 16:08:01 +01:00
Rob White
5f33becd25 Fix - don't do uci revert in case mesh11sd is installed
Signed-off-by: Rob White <rob@blue-wave.net>
2025-05-04 16:08:01 +01:00
Rob White
308cfd58f5 Merge pull request #683 from d1dee/userAgentFix
Fix - Remove escaped quotes in user agent field for compliance with RFC9110
2025-04-16 08:23:00 +01:00
d1dee
554e0d54b1 fix(wget_requests): Remove escaped quotes in user agent field.
Cloudflare WAF automatically blocks with error 403 when the user ager field is submitted  as a quoted string.

Signed-off-by: d1dee <mainaderiq@gmail.com>
2025-03-25 04:27:09 +03:00
Rob White
b20f93946a Merge pull request #677 from openNDS/10.3.2beta
Fix - missing comma in awk command
2025-03-10 21:31:12 +00:00
Rob White
4835dd1ccd Fix - missing comma in awk command
Signed-off-by: Rob White <rob@blue-wave.net>
2025-03-10 21:24:26 +00:00
Rob White
fe7e8059d0 Merge pull request #673 from openNDS/10.3.1beta
Bump to 10.3.1 for release
v10.3.1
2025-03-05 19:19:01 +00:00
Rob White
39130d485f Bump to 10.3.1 for release
Signed-off-by: Rob White <rob@blue-wave.net>
2025-03-05 15:53:13 +00:00
Rob White
625b5f9841 Merge pull request #672 from openNDS/10.3.1beta
10.3.1beta
2025-03-05 13:10:51 +00:00
Rob White
1c25c9eb39 Fix - correctly process custom string in binauth
Signed-off-by: Rob White <rob@blue-wave.net>
2025-03-05 12:58:55 +00:00
Rob White
a705b0f557 Fix - remove deprecated opkg test
Signed-off-by: Rob White <rob@blue-wave.net>
2025-03-05 12:58:55 +00:00
Rob White
6f17d7b0a3 Fix - block ipv6 routing if present
Signed-off-by: Rob White <rob@blue-wave.net>
2025-03-05 12:58:55 +00:00
Rob White
ac6aa3af79 Fix - add missing service_data() to procd script
Signed-off-by: Rob White <rob@blue-wave.net>
2025-03-05 12:58:55 +00:00