921 Commits

Author SHA1 Message Date
Rob White
0a95f51431 Fix - Check for correct config format on startup and abort if not
Signed-off-by: Rob White <rob@blue-wave.net>
2025-12-01 10:32:08 +00:00
Rob White
10d49f99fe Fix - workaround for Android refusing to resolve local fqdn status.client
Signed-off-by: Rob White <rob@blue-wave.net>
2025-11-29 22:30:34 +00:00
Rob White
714e03795a Fix - unnecessary memory use and possible out of bounds string access
Signed-off-by: Rob White <rob@blue-wave.net>
2025-11-29 22:30:34 +00:00
Rob White
07747f078d Add - Simplification of construct_querystring
Signed-off-by: Rob White <rob@blue-wave.net>
2025-09-11 08:05:17 +01:00
Rob White
69323e70db Add - default fas_port set to 443
Signed-off-by: Rob White <rob@blue-wave.net>
2025-09-11 08:05:17 +01:00
Rob White
345ea3febc Add - further information to a debug message
Signed-off-by: Rob White <rob@blue-wave.net>
2025-08-25 09:35:41 +01:00
Rob White
40623873b7 Add - refactor checks for fasremoteip and fasremotefqdn
Signed-off-by: Rob White <rob@blue-wave.net>
2025-08-25 09:35:41 +01:00
Rob White
2f88084f42 Add - updated defaults for fasport and login_option_enabled
Signed-off-by: Rob White <rob@blue-wave.net>
2025-08-25 09:21:29 +01:00
Rob White
8879230f98 11.0.0beta
Signed-off-by: Rob White <rob@blue-wave.net>
2025-08-22 10:22:55 +01:00
Rob White
d4b77f104b WIP
Signed-off-by: Rob White <rob@blue-wave.net>
2025-08-22 09:13:29 +01:00
Rob White
38af6bfe67 Fix - Add MHD custom log and MHD_quiesce to prevent possible deadlock
Signed-off-by: Rob White <rob@blue-wave.net>
2025-08-21 16:32:23 +01:00
Rob White
0d531d50f0 Fix - Multiple changes to walled garden and blocklist sets
Signed-off-by: Rob White <rob@blue-wave.net>
2025-08-21 16:30:09 +01:00
Rob White
1548db9f96 Fix - remove redundant calloc for client type
Signed-off-by: Rob White <rob@blue-wave.net>
2025-08-11 20:16:16 +01:00
Rob White
97234e7b86 Fix - Free without calloc on restart if client not in client list
Signed-off-by: Rob White <rob@blue-wave.net>
2025-08-08 11:55:52 +01:00
Rob White
d73edf7ddc Bump to version 11.0.0beta
Signed-off-by: Rob White <rob@blue-wave.net>
2025-07-07 09:48:37 +01:00
Rob White
dc46a46cc0 Add - ipv6 support
Signed-off-by: Rob White <rob@blue-wave.net>
2025-07-07 09:48:37 +01:00
Michael A Cassaniti
38c18def10 Fix - MHD version check rework 2025-07-07 08:45:01 +10:00
Rob White
1811281b0a Bump to version 10.4.0beta
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
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
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
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
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
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
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
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
8574ffaf74 Fix - mhd version check
Signed-off-by: Rob White <rob@blue-wave.net>
2025-03-05 12:58:55 +00:00
Rob White
63f4937e00 Fix - use fqdnip when fas_remotefqdn is disabled
Signed-off-by: Rob White <rob@blue-wave.net>
2024-09-18 10:36:00 +01:00
Rob White
84d080b8e8 Bump to v10.3.1beta
Signed-off-by: Rob White <rob@blue-wave.net>
2024-06-07 15:10:41 +01:00
Rob White
9be4fc6995 Bump to v10.3.0
Signed-off-by: Rob White <rob@blue-wave.net>
2024-06-06 21:12:12 +01:00
Rob White
be5fff0c07 Add - support for mesh11sd meshnodes and reimplement auth_restore to not use ndsctl
Signed-off-by: Rob White <rob@blue-wave.net>
2024-06-05 22:45:48 +01:00
Rob White
4f00a05750 Fix - move custom_variables_list parsing to liboppennds library
Signed-off-by: Rob White <rob@blue-wave.net>
2024-05-28 12:22:08 +01:00
Rob White
11893efa53 Fix - missing parseing of custom files list in config
Signed-off-by: Rob White <rob@blue-wave.net>
2024-05-27 21:46:06 +01:00
Rob White
1cfbf50575 Fix - issue #596, Problem with fasremotefqdn that has multiple IPs ( CDN )
Signed-off-by: Rob White <rob@blue-wave.net>
2024-05-27 21:27:32 +01:00
Rob White
32a33cb291 Fix - failure to parse custom variables and custom images from config lists
Signed-off-by: Rob White <rob@blue-wave.net>
2024-05-26 20:18:01 +01:00
Rob White
55bacca796 Fix - error adding nft rule when fasremotefqdn not set
Fixes issue #591

Signed-off-by: Rob White <rob@blue-wave.net>
2024-05-07 06:31:14 +01:00
Rob White
7fff74b7e6 Fix - change error message to debug message when legacy ipset not present
Signed-off-by: Rob White <rob@blue-wave.net>
2024-05-07 06:31:14 +01:00
Rob White
26496b4f76 Fix - Remove default value for faskey
Credit to @billz for discovering the issue

Signed-off-by: Rob White <rob@blue-wave.net>
2024-05-05 18:48:17 +01:00
Rob White
862126afcb Fix - some memory leaks - credit @LuMingYinDetect
Signed-off-by: Rob White <rob@blue-wave.net>
2024-03-26 20:10:29 +00:00
Rob White
99b95176cc Merge pull request #572 from openNDS/v10.2.1beta
V10.2.1beta
2024-02-28 08:52:00 +00:00