summaryrefslogtreecommitdiff
path: root/nodogsplash/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* nodogsplash: explicit file copyopenwrt-21.02Moritz Warning2023-10-231-6/+10
| | | | | Signed-off-by: Moritz Warning <moritzwarning@web.de> (cherry picked from commit 2a725e7cbec6645f55d6104dee17b673b142cba8)
* nodogsplash: update to version 5.0.2Moritz Warning2023-10-231-7/+4
| | | | | | | | Fix a buffer overflow in case the query string is too long. Signed-off-by: Moritz Warning <moritzwarning@web.de> (cherry picked from commit fe1c67fb3d83089210d5b45bc35eb7d7393aeb1f)
* nodogsplash: remove opennds from conflictsMoritz Warning2023-10-231-2/+1
| | | | | | | | OpenNDS lists nodogsplash a conflict as well. This causes a circular reference that is not allowed. Signed-off-by: Moritz Warning <moritzwarning@web.de> (cherry picked from commit 967dde509b90c2166773ec672b2e8e8b81b6288a)
* nodogsplash: update to 5.0.1Moritz Warning2023-10-231-8/+6
| | | | | Signed-off-by: Moritz Warning <moritzwarning@web.de> (cherry picked from commit 91e07907fafa7ca442c3710799352782f4f0201a)
* nodogsplash: fix SPDX License Identifier and reorderingJosef Schlehofer2023-10-231-17/+17
| | | | | | | | - Add PKG_LICENSE_FILES - Use two spaces instead of tabs Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com> (cherry picked from commit c64e02c5b5b3749442a85a2de7b3ab26b09aea90)
* nodogsplash: update to 5.0.0Alexander Couzens2020-07-081-6/+2
|
* nodogsplash: Version 4.4.0 release (#540)Rob White2020-01-091-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | Maintainer: Moritz Warning <moritzwarning@web.de> Compiled and tested on snapshot SDK mips_24kc and arm_cortex-a7_neon-vfpv4 This release adds significant new functionality yet is compatible with the previous version. From the changelog: * Add Client Network Zone detection supporting local interfaces and 802.11s mesh [bluewavenet] * Add client zone and user agent to FAS/PreAuth logs [bluewavenet] * Add requirements for retrieving https remote image for login page [bluewavenet] * Add htmlentity encode and decode to preauth scripts [bluewavenet] * Implement unescape callback for MHD allowing url special characters to be used in login forms [bluewavenet] * Create get_client_interface library utility [bluewavenet] * Create unescape library utility [bluewavenet] * Update demo-preauth, login-option and fas scripts [bluewavenet] * Update fwhook restart - do not use ndsctl to check if nds is running [bluewavenet] * Update config files [bluewavenet] * Fix - allow comma space to be used in PreAuth variables [bluewavenet] * Fix - final redirect for fas-aes [bluewavenet] * Fix - ignore trusted mac if invalid [bluewavenet] * Documentation updates [bluewavenet] Signed-off-by: Rob White <rob@blue-wave.net>
* nodogsplash: Version 4.3.3 release (#517)Rob White2019-10-201-2/+2
| | | | | | | | | | | | | | | | | | | | | Maintainer: Moritz Warning <moritzwarning@web.de> Compiled and tested on snapshot SDK mips_24kc and arm_cortex-a7_neon-vfpv4 This version fixes two issues that can cause NDS to lock or crash, one, a coding error that leads to memory corruption and two, deadlocks in iptables and ndsctl. Both of these issues occur at high loads and/or at high CPD detection rates. In addition, in some circumstances, a deauthenticated client running a vpn may have suffered from querystring truncation causing vpn failure. Some minor updates are also included. Extract from changelog: * Fix Memory corruption at high loads [bluewavenet] * Prevent iptables and ndsctl deadlocks [lynxis] * Prevent query string truncation for deauthenticated client when client is using some types of vpn software [bluewavenet] * Add debuglevel logging in the case of a firewall restart in OpenWrt [bluewavenet] * Return error 403(forbidden) when client attempts to use a forbidden http method [bluewavenet] Signed-off-by: Rob White <rob@blue-wave.net>
* nodogsplash: Version 4.3.0 (#515)Rob White2019-10-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Maintainer: Moritz Warning <moritzwarning@web.de> Compiled and tested on snapshot SDK mips_24kc and arm_cortex-a7_neon-vfpv4 This release has major new functionality in the form of token hashing, (extension to fas_secure level 1) mitigating the problems with remote FAS where access to the local ndsctl would be otherwise required. Although not as flexible as level 2, this extension has much smaller memory and storage requirements so is ideal for implementation on legacy hardware. There are also numerous enhancements, updates and fixes. All changes are compatible with the previous release. Latest changelog: * Create switch option to select preinstalled templated splash or preauth login [bluewavenet] * Limit PreAuth and BinAuth log size in example scripts [bluewavenet] * Reduce memory requirements and autoselect logfile location [bluewavenet] * Create fas-hid example script [bluewavenet] * Update FAS, PreAuth and BinAuth example scripts [bluewavenet] * Hash client token (hid) for remote FAS enabling secure FAS for legacy/low-flash/low-ram hardware [bluewavenet] * Fix NDS Uptime if NTP client is enabled [bluewavenet] * Documentation updates for this release [bluewavenet] * Fix numerous compiler warnings [mwarning] * Fix openwrt fw_mark option type [mwarning] Signed-off-by: Rob White rob@blue-wave.net
* nodogsplash: Release 4.2.0 (#513)Rob White2019-09-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Maintainer: Moritz Warning <moritzwarning@web.de> Compiled and tested on snapshot SDK mips_24kc and arm_cortex-a7_neon-vfpv4 This release adds significant functionality in the form of capturing the client User-Agent string and passing to both PreAuth and BinAuth scripts. Compatibility is maintained with previous versions. Changelog since last OpenWrt release: * BinAuth - Send User Agent string and client-ip to the binauth script [bluewavenet] * BinAuth - Update the two example BinAuth scripts showing use of passed arguments [bluewavenet] * Documentation - Update BinAuth section [bluewavenet] * PreAuth - Send User Agent string to the preauth script [bluewavenet] * PreAuth - Update the example PreAuth script showing use of passed arguments [bluewavenet] * Documentation - Update PreAuth section [bluewavenet] * BinAuth - Send redir variable to the binauth script, allow passing of custom variable payload [bluewavenet] * BinAuth - Provide two example BinAuth scripts [bluewavenet] * Documentation - Rework Binauth section plus numerous minor updates [bluewavenet] * Deprecate RedirectURL config option as it is rendered obsolete by many CPD implementations, use FAS instead [bluewavenet] * Numerous minor updates to html, css and script files [bluewavenet] * Fix bug - faskey, exit gracefully if not set and fas_secure_enabled = 2 [bluewavenet] * Fix bug - Systemd, Do not set debug level in nodogsplash.service [bluewavenet] * Fix bug - ndsctl, delete lock file if NDS is not started [bluewavenet] Signed-off-by: Rob White <rob@blue-wave.net>
* nodogsplash: Release 4.0.2 (#500)Rob White2019-08-161-2/+2
| | | | | | | | | | | | | | | | | Maintainer: Moritz Warning <moritzwarning@web.de> Compiled and tested on snapshot SDK mips_24kc This release has numerous bug fixes and enhancements: * Fix bug - fas_remotefqdn not supported with option fas_secure_enabled 0 [bluewavenet] * Fix bug - prevent deadlock causing ndsctl to hang and NDS to become unresponsive [bluewavenet] * PreAuth - Override FAS settings making configuration foolproof [bluewavenet] * ndsctl - make json parsing consistent for all client variables [bluewavenet] * Fix memory leak in template generation [lynxis] * When executing the ndsctl stop command, cleanup all structures [lynxis] * Check for positive errno in thread_ndsctl [lynxis] Signed-off-by: Rob White <rob@blue-wave.net>
* nodogsplash: Release 4.0.1 (#492)Rob White2019-07-301-2/+2
| | | | | | | | | | | | | | Maintainer: Moritz Warning <moritzwarning@web.de> Compiled and tested on snapshot SDK mips_24kc * Make debuglevel platform independent [mwarning] * Add/move/reword some debug output lines [mwarning] * Numerous code cleanups [mwarning] * Put fas code into block [mwarning] * Fix coding error in fas-aes.php incorrectly passing redir back to NDS [bluewavenet] * Numerous documentation updates [bluewavenet] Signed-off-by: Rob White <rob@blue-wave.net>
* nodogsplash: Release 4.0.0 (#484)Rob White2019-07-151-2/+3
| | | | | | | | | | | | | | | | Maintainer: Moritz Warning <moritzwarning@web.de> Compiled and tested on snapshot SDK mips_24kc and arm_cortex-a5_neon-vfpv4/ * Introduce aes encryption of the query string passed to remote FAS, allowing authdir and client token to be transferred securely. Uses php-cli and php-openssl. These are required if encryption is enabled but are not dependencies [bluewavenet] * Introduce fasremotefqdn, specifying the FQDN of the remote FAS. This facilitates simplified support for FAS operation on shared hosting systems [bluewavenet] * Add a FAS php script supporting aes encrypted query string sent from NDS [bluewavenet] * Numerous Documentation updates [bluewavenet] * Remove unused pagesdir and imagesdir [mwarning] * Add Preauth script that displays images from remote servers [bluewavenet] * Use elegant check for valid ip addresses [mwarning] * openwrt initscript - add missing macmechanism in the config file [lynxis] Signed-off-by: Rob White <rob@blue-wave.net>
* nodogsplash: Release v3.3.2-1 (#468)Rob White2019-05-071-3/+4
| | | | | | | | | | | | Maintainer: Moritz Warning <moritzwarning@web.de> Compiled and tested on snapshot SDK mips_24kc and arm_cortex-a5_neon-vfpv4/ * Fix Issue introduced in v3.3.0 with the addition of Improvements towards usable IPv6 support, that caused CPD on client devices to fail with "Too Many Redirects" error. NDS now terminates gracefully with a console error if fasremoteip is set AND fasport=80 [bluewavenet] * Validate fasremoteip to ensure that if it is set, then it is a valid dotted format IPv4 address [bluewavenet] * Numerous Documentation updates [bluewavenet] * Fix to Known Issue on OpenWrt >18.x.x with v3.3.1. This was caused by misconfigured Makefile for libmicrohttpd; this has been fixed there [bluewavenet] Signed-off-by: Rob White <rob@blue-wave.net>
* nodogsplash: Add missing install directories (#460)Rob White2019-03-251-0/+4
| | | | | Add missing install directories in revised Makefile Signed-off-by: Rob White rob@blue-wave.net
* nodogsplash: Bump to v3.3.0-1 (#457)Rob White2019-03-251-4/+7
| | | Signed-off-by: Rob White <rob@blue-wave.net>
* nodogsplash: fix invalid pointer bug when clock is turned back (#456)Moritz Warning2019-03-141-1/+1
| | | Signed-off-by: Moritz Warning <moritzwarning@web.de>
* nodogsplash: libmicrohttpd-no-ssl -> libmicrohttpdDaniel Engberg2019-01-311-2/+2
| | | | | | Due to rearrangements of the libmicrohttpd the non ssl variant is now called libmicrohttpd. Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* nodogsplash: fix download hashMoritz Warning2018-09-281-1/+1
| | | | | | | The tagging of the release was wrong, as a result, the hash of the downloaded files is different from the usual download package. The content has been verified to be the same. Signed-off-by: Moritz Warning <moritzwarning@web.de>
* nodogsplash: Version 3.2.1 release (#416)Rob White2018-09-271-2/+3
| | | | | | nodogsplash: Release 3.2.1 Signed-off-by: Rob White <rob@blue-wave.net>
* nodogsplash: add missing config optionsRob White2018-09-131-1/+1
| | | | | | | | | sessiontimeout (minutes) until client is forced out checkinterval (seconds) interval at which nodogsplash checks client timeout status Add real world useful values to timeout options. Signed-off-by: Rob White <rob@blue-wave.net>
* nodogsplash: Release 3.2.0Rob White2018-09-021-4/+7
| | | | Signed-off-by: Rob White <rob@blue-wave.net>
* nodogsplash: Release 3.1.0Rob White2018-08-261-2/+2
| | | | Signed-off-by: Rob White <rob@blue-wave.net>
* nodogsplash: fix minor package issuesMoritz Warning2018-08-171-0/+1
| | | | | | | | - package now conflicts with nodogsplash2 - properly close heredoc block - quiet uci when removing previous firewall hook Signed-off-by: Moritz Warning <moritzwarning@web.de>
* nodogsplash: update to release 3.0.0Moritz Warning2018-08-161-18/+22
| | | | Signed-off-by: Moritz Warning <moritzwarning@web.de>
* treewide: Basic cleanup and alignment to package guidelines (#383)Daniel Engberg2018-07-121-1/+1
| | | | | | | This is a very basic cleanup, several packages needs more work but this at least drops git for https and removes the use of PKG_MD5SUM and some minor fixes. Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* nodogsplash: update to version 1.0.2Moritz Warning2017-05-161-5/+3
| | | | Signed-off-by: Moritz Warning <moritzwarning@web.de>
* nodogsplash: wait for interface to appearMoritz Warning2016-11-011-1/+1
|
* nodogsplash: bump version to 1.0.1Moritz Warning2016-08-101-3/+3
|
* nodogplash: 1.0.0 releaseMoritz Warning2016-05-281-3/+3
|
* nodogsplash: fix musl compatiblityJo-Philipp Wich2015-06-261-2/+2
| | | | | | | | - Replace nonstandard `sys/unistd.h` includes with `unistd.h` ones - Add missing `fcntl.h` include to `libhttpd/protocol.c` in order to provide declarations for `open()`, `O_RDONLY` etc. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
* nodogsplash: make missing config options available through uciAlexander Couzens2015-03-051-1/+1
|
* nodogsplash: code cleanup, add option gatewayinterface, allow uci and manual ↵Moritz Warning2015-01-261-5/+4
| | | | configration in parallel
* nodogsplash: migrate to uci based configurationAlexander Couzens2015-01-071-2/+4
| | | | | | Use /etc/config/nodogsplash for configuration. Old setups will migrate using config option to use old file base configuration.
* nodogsplash: upgrade to 0.9_beta9.9.9Moritz Warning2014-11-291-3/+5
|
* Add SPDX license tagsSteven Barth2014-11-031-0/+1
| | | | Signed-off-by: Steven Barth <steven@midlink.org>
* nodogsplash: check if TrafficControl is enabled before testing imq module ↵Gui Iribarren2013-12-151-1/+1
| | | | | | | | | | requirement. This avoids failing to start in current OpenWrt Attitude Adjustment and trunk, which lack IMQ support (and WONTFIX). Suggested in the issue discussed in: http://ml.ninux.org/pipermail/nodogsplash/2013-May/000009.html Signed-off-by: Gui Iribarren <gui@altermundi.net>
* nodogsplash: use v0.9_beta9.9.8 releaseMoritz Warning2013-09-061-2/+2
|
* nodogsplash: use official github nodogsplash organization homepageMoritz Warning2013-05-201-1/+1
|
* [packages] nodogsplash: use official github nodogsplash organization feedSaverio Proto2013-05-111-1/+1
|
* [packages] nodogsplash: download git sources with proper OpenWrt Makefile toolsSaverio Proto2013-05-111-12/+10
|
* [packages] nodogsplash: new OpenWrt package for new nodogsplash build systemMoritz Warning2013-05-111-51/+30
|
* Rename to subfolder to import into openwrt-routing repositorySaverio Proto2013-05-111-0/+79