1050 Commits

Author SHA1 Message Date
Rob White
81bd7078b7 login.sh: make default shebang #!/bin/sh
Signed-off-by: Rob White <rob@blue-wave.net>
2020-11-07 15:31:45 +00:00
Rob White
2bbb216550 Release v7.0.1
Signed-off-by: Rob White <rob@blue-wave.net>
2020-11-07 13:05:43 +00:00
Rob White
e5e207d7ad Documentation updates
Signed-off-by: Rob White <rob@blue-wave.net>
2020-11-07 10:43:16 +00:00
Rob White
511148d017 Remove RedirectURL from opennds.conf
Signed-off-by: Rob White <rob@blue-wave.net>
2020-11-06 21:52:54 +00:00
Rob White
ab2cc7278e Update comments in configuration files.
Signed-off-by: Rob White <rob@blue-wave.net>
2020-11-06 21:43:01 +00:00
Rob White
ae9a93800f Fix failure to set logdir in some distros
Signed-off-by: Rob White <rob@blue-wave.net>
2020-11-06 21:12:34 +00:00
Rob White
3e12d349d2 Fix compiler warning
Remove unused variable

Signed-off-by: Rob White <rob@blue-wave.net>
2020-11-06 21:11:10 +00:00
Rob White
9c381c907c Merge pull request #75 from openNDS/7.0.0
Release of version 7.0.0
v7.0.0
2020-11-05 19:53:41 +00:00
Rob White
155035230b Update config files
Signed-off-by: Rob White <rob@blue-wave.net>
2020-11-05 19:38:17 +00:00
Rob White
13ee9a8a10 Bump to version 7.0.0
Signed-off-by: Rob White <rob@blue-wave.net>
2020-11-05 19:05:43 +00:00
Rob White
d63c79bf68 Update changelog for v7.0.0
Signed-off-by: Rob White <rob@blue-wave.net>
2020-11-05 19:05:43 +00:00
Rob White
44ac11cbcb Merge pull request #74 from openNDS/7.0.0beta
Documentation Updates for v7.0.0
2020-11-05 16:36:17 +00:00
Rob White
dab99d3eb0 Documentation Updates for v7.0.0
Signed-off-by: Rob White <rob@blue-wave.net>
2020-11-05 16:14:14 +00:00
Rob White
b6b8ef1f58 Merge pull request #73 from openNDS/7.0.0beta
Add: Support for Custom Parameters
2020-11-04 11:04:01 +00:00
Rob White
580628c1a5 Add: Support for Custom Parameters
This enhancement allows custom parameters to be defined in the config file.

This enhancement is added primarily to support remote configuration operations
using tools such as opensync, but can also be of general use.

Custom Parameters are options defined in the configuration file
and have fixed values once set.

Note: Custom Variables are very different and are defined in the FAS,
with values determined by the FAS/Client dialogue script.

Signed-off-by: Rob White <rob@blue-wave.net>
2020-11-04 10:55:33 +00:00
Rob White
b6f7ac0bad Merge pull request #72 from openNDS/7.0.0beta
Rework login.sh, update README.md
2020-11-01 14:27:41 +00:00
Rob White
eaceace105 login.sh: rework to support login mode
Signed-off-by: Rob White <rob@blue-wave.net>
2020-11-01 14:08:19 +00:00
Rob White
aae65aefcb main.c: Add LOG_NOTICE for login option mode
Signed-off-by: Rob White <rob@blue-wave.net>
2020-11-01 14:08:19 +00:00
Rob White
bebf450afb Update README.md
Signed-off-by: Rob White <rob@blue-wave.net>
2020-11-01 14:08:19 +00:00
Rob White
506f85bdf0 Merge pull request #71 from openNDS/7.0.0beta
Deprecate legacy splash and other enhancements
2020-10-31 07:28:34 +00:00
Rob White
67e6b46407 Deprecate legacy splash.html and disable it.
Use login.sh with config select of "continue" or username/email login.
Allow reneabling with allow_legacy_splash config option.

Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-31 07:03:31 +00:00
Rob White
108c3fb0b3 Add gatewaymac to the encrypted query string
gatewaymac can be useful for identifying the gateway on the remote FAS.

gatewayname is intended to be used for this purpose,
but in the case of a rollout of a standard build, gatewaymac could
also be useful.

The variable $gatewaymac has been added to the remote FAS example files,
fas-aes.php and fas-aes-https.php.

This variable is only passed for fas_secure_enabled levels 2 and 3

Note: The value gatewaymac is the mac address of the gateway interface
and is not guaranteed to be the mac address displayed on the label.

Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-31 07:03:31 +00:00
Rob White
1f836d8c2b Remove support for RedirectURL
As (most) client CPD processes close immediately on authentication,
RedirectURL no longer works.
Similar but reliable functionality can be achieved by using FAS,
displaying the required URL BEFORE authenticating.

Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-31 07:03:31 +00:00
Rob White
8f2e7abff4 Merge pull request #70 from openNDS/7.0.0beta
Walled Garden: Add Autonomous Operation
2020-10-28 21:32:43 +00:00
Rob White
3a7ded7407 Walled Garden: autonomous operation
Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-28 21:15:20 +00:00
Rob White
fad66e6a99 Walled Garden: Configuration
Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-28 21:15:20 +00:00
Rob White
dbc48484b7 get_client_interface: Revert testing code to release code
Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-28 21:15:20 +00:00
Rob White
d72bb186c1 Merge pull request #65 from openNDS/7.0.0beta
Bump to 7.0.0beta
2020-10-13 08:31:41 +01:00
Rob White
3105c89a3d Version: Bump to 7.0.0beta
Some changes can be incompatible with configs for previous versions.
So bump major version.

Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-13 08:20:03 +01:00
Rob White
00e4e9dfa7 conf.h: add struct for walled garden config
Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-13 08:14:06 +01:00
Rob White
7778e5c2ad post-request: fix php notice for pedantic php servers
Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-12 12:49:07 +01:00
Rob White
700fd7553e get_client_interface: fix for case of iw utility not available
Reports bridge or ethernet interface when iw utility is not available.

Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-12 12:44:05 +01:00
Rob White
bb1f34b834 ndsctl json: Add quota and rate reporting. Format output and fix syntax errors
Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-10 21:42:31 +01:00
Rob White
81c83bebe1 ndsctl status: Reorder quota outputs to match ndsctl auth
Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-06 08:25:00 +01:00
Rob White
cf90ec0510 ndsctl status: restore accidentally dropped connection state
Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-06 07:06:56 +01:00
Rob White
5506b6ae10 ndsctl status: show client quotas
Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-05 22:27:57 +01:00
Rob White
54cab1eabe ndsctl status: Report Rate Check Window
Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-05 20:37:21 +01:00
Rob White
fb6a58abbe get_iface_ip: Improve ip address detection on switch interfaces
ndsctl: Improve quota reporting

Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-04 13:38:33 +01:00
Rob White
cb22626523 fas-hid: fix missing delimiter
Signed-off-by: Rob White <rob@blue-wave.net>
2020-10-04 13:35:03 +01:00
Rob White
2c9cb55a48 Output global quota values in ndsctl status
Signed-off-by: Rob White <rob@blue-wave.net>
2020-09-30 14:02:06 +01:00
Rob White
1ac9ce1c8b Add global quotas to output of ndsctl status
Signed-off-by: Rob White <rob@blue-wave.net>
2020-09-28 23:03:10 +01:00
Rob White
d17dfd0951 Bump to version 6.1.0beta
Signed-off-by: Rob White <rob@blue-wave.net>
2020-09-28 23:00:58 +01:00
Rob White
7716a4fa63 Deprecate ndsctl clients option
Signed-off-by: Rob White <rob@blue-wave.net>
2020-09-28 16:15:54 +01:00
Rob White
4b6bb4310d Add missing client identifire argument in ndsctl help text
Signed-off-by: Rob White <rob@blue-wave.net>
2020-09-28 16:06:49 +01:00
Rob White
45fe96ca11 Merge pull request #50 from openNDS/6.0.1beta
Fix get_iface_ip in case of interface is vif or multihomed
2020-08-28 10:30:30 +01:00
Rob White
567a319bb3 Fix get_iface_ip in case of interface is vif or multihomed
Signed-off-by: Rob White <rob@blue-wave.net>
2020-08-28 10:01:46 +01:00
Rob White
b01d7dcf9a Merge pull request #46 from openNDS/6.0.1beta
Set OpenWrt Makefile to v6.0.1beta
2020-08-24 18:11:50 +01:00
Rob White
faf989b317 Set OpenWrt Makefile to v6.0.1beta
Signed-off-by: Rob White <rob@blue-wave.net>
2020-08-24 18:04:53 +01:00
Rob White
ac3f190f89 Merge pull request #45 from openNDS/6.0.1beta
Bump to 6.0.1beta
2020-08-24 17:58:52 +01:00
Rob White
8997ef614b Bump to 6.0.1beta
Signed-off-by: Rob White <rob@blue-wave.net>
2020-08-24 17:54:51 +01:00