Bump to 10.3.1 for release

Signed-off-by: Rob White <rob@blue-wave.net>
This commit is contained in:
Rob White
2025-03-05 15:53:13 +00:00
parent 625b5f9841
commit 39130d485f
47 changed files with 64 additions and 50 deletions

View File

@@ -1,3 +1,17 @@
opennds (10.3.1)
* Fix - correctly process custom string in binauth [bluewavenet]
* Fix - remove deprecated opkg test [bluewavenet]
* Fix - block ipv6 routing if present [bluewavenet]
* Fix - add missing service_data() to procd script [bluewavenet]
* Fix - mhd version check [bluewavenet]
* Fix - Improve wget_request logging to report errors when contacting FAS server [d1dee]
* Fix - Warn if fas server responds with an error [d1dee]
* Fix - community theme_click-to-continue-legacy for newer releases of openNDS [bluewavenet]
* Fix - use fqdnip when fas_remotefqdn is disabled [bluewavenet]
* Fix - resolve_fqdn when fqdn is a cname [bluewavenet]
-- Rob White <dot@blue-wave.net> Wed, 05 Mar 2025 13:34:57 +0000
opennds (10.3.0)
* Fix - missing exit in library call [bluewavenet]
* Add - support for mesh11sd meshnodes and reimplement auth_restore to not use ndsctl - [bluewavenet]

View File

@@ -53,7 +53,7 @@ master_doc = 'index'
# General information about the project.
project = 'openNDS'
copyright = '2015 - 2024 BlueWave Projects and Services and The openNDS Contributors <opennds@blue-wave.net>'
copyright = '2015 - 2025 BlueWave Projects and Services and The openNDS Contributors <opennds@blue-wave.net>'
author = 'The openNDS Contributors'
# The version info for the project you're documenting, acts as replacement for
@@ -61,9 +61,9 @@ author = 'The openNDS Contributors'
# built documents.
#
# The short X.Y version.
version = '10.3.1beta'
version = '10.3.1'
# The full version, including alpha/beta/rc tags.
release = '10.3.1beta'
release = '10.3.1'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.

View File

@@ -1,6 +1,6 @@
#!/bin/sh
#Copyright (C) The openNDS Contributors 2004-2022
#Copyright (C) BlueWave Projects and Services 2015-2024
#Copyright (C) BlueWave Projects and Services 2015-2025
#This software is released under the GNU GPL license.
#
# Warning - shebang sh is for compatibliity with busybox ash (eg on OpenWrt)

View File

@@ -1,6 +1,6 @@
#!/bin/sh
#Copyright (C) The openNDS Contributors 2004-2022
#Copyright (C) BlueWave Projects and Services 2015-2024
#Copyright (C) BlueWave Projects and Services 2015-2025
#This software is released under the GNU GPL license.
#
# Warning - shebang sh is for compatibliity with busybox ash (eg on OpenWrt)

View File

@@ -1,6 +1,6 @@
#!/bin/sh
#Copyright (C) The openNDS Contributors 2004-2022
#Copyright (C) BlueWave Projects and Services 2015-2024
#Copyright (C) BlueWave Projects and Services 2015-2025
#This software is released under the GNU GPL license.
#
# Warning - shebang sh is for compatibliity with busybox ash (eg on OpenWrt)

View File

@@ -1,6 +1,6 @@
#!/bin/sh
#Copyright (C) The openNDS Contributors 2004-2022
#Copyright (C) BlueWave Projects and Services 2015-2024
#Copyright (C) BlueWave Projects and Services 2015-2025
#This software is released under the GNU GPL license.
#
# Warning - shebang sh is for compatibliity with busybox ash (eg on OpenWrt)

View File

@@ -1,6 +1,6 @@
#!/bin/sh
#Copyright (C) The openNDS Contributors 2004-2022
#Copyright (C) BlueWave Projects and Services 2015-2024
#Copyright (C) BlueWave Projects and Services 2015-2025
#This software is released under the GNU GPL license.
# This is an example script for BinAuth

View File

@@ -1,6 +1,6 @@
#!/bin/sh
#Copyright (C) The openNDS Contributors 2004-2022
#Copyright (C) BlueWave Projects and Services 2015-2024
#Copyright (C) BlueWave Projects and Services 2015-2025
#This software is released under the GNU GPL license.
# This is a stub for a custom binauth script

View File

@@ -1,5 +1,5 @@
<?php
/* (c) Blue Wave Projects and Services 2015-2024. This software is released under the GNU GPL license.
/* (c) Blue Wave Projects and Services 2015-2025. This software is released under the GNU GPL license.
This is a FAS script providing an example of remote Forward Authentication for openNDS (NDS) on an http web server supporting PHP.

View File

@@ -1,5 +1,5 @@
<?php
/* (c) Blue Wave Projects and Services 2015-2024. This software is released under the GNU GPL license.
/* (c) Blue Wave Projects and Services 2015-2025. This software is released under the GNU GPL license.
This is a FAS script providing an example of remote Forward Authentication for openNDS (NDS) on an http web server supporting PHP.

View File

@@ -1,5 +1,5 @@
<?php
/* (c) Blue Wave Projects and Services 2015-2024. This software is released under the GNU GPL license.
/* (c) Blue Wave Projects and Services 2015-2025. This software is released under the GNU GPL license.
This is a FAS script providing an example of remote Forward Authentication for openNDS (NDS) on an **Internet hosted** https web server supporting PHP.

View File

@@ -1,5 +1,5 @@
<?php
/* (c) Blue Wave Projects and Services 2015-2024. This software is released under the GNU GPL license.
/* (c) Blue Wave Projects and Services 2015-2025. This software is released under the GNU GPL license.
This is a FAS script designed to provide an http login sequence served from an **Internet hosted** http web server supporting PHP
It is an example of remote Forward Authentication for openNDS (NDS) that **does not require PHP support on the openNDS router**.

View File

@@ -1,5 +1,5 @@
#!/bin/sh
#Copyright (C) BlueWave Projects and Services 2015-2024
#Copyright (C) BlueWave Projects and Services 2015-2025
#This software is released under the GNU GPL license.
# functions:

View File

@@ -1,5 +1,5 @@
#!/bin/sh
#Copyright (C) BlueWave Projects and Services 2015-2024
#Copyright (C) BlueWave Projects and Services 2015-2025
#This software is released under the GNU GPL license.
#
status=$1

View File

@@ -1,5 +1,5 @@
#!/bin/sh
#Copyright (C) BlueWave Projects and Services 2015-2024
#Copyright (C) BlueWave Projects and Services 2015-2025
#This software is released under the GNU GPL license.
#
# Warning - shebang sh is for compatibliity with busybox ash (eg on OpenWrt)

View File

@@ -1,5 +1,5 @@
#!/bin/sh
#Copyright (C) BlueWave Projects and Services 2015-2024
#Copyright (C) BlueWave Projects and Services 2015-2025
#This software is released under the GNU GPL license.
#
# Warning - shebang sh is for compatibliity with busybox ash (eg on OpenWrt)

View File

@@ -1,5 +1,5 @@
#!/bin/sh
#Copyright (C) BlueWave Projects and Services 2015-2024
#Copyright (C) BlueWave Projects and Services 2015-2025
#This software is released under the GNU GPL license.
#
# Warning - shebang sh is for compatibliity with busybox ash (eg on OpenWrt)

View File

@@ -1,5 +1,5 @@
#!/bin/sh
#Copyright (C) BlueWave Projects and Services 2015-2024
#Copyright (C) BlueWave Projects and Services 2015-2025
#This software is released under the GNU GPL license.
#
# WARNING - shebang "sh" is for compatiblity with busybox ash (eg on OpenWrt)

View File

@@ -1,5 +1,5 @@
<?php
#Copyright (C) BlueWave Projects and Services 2016-2024
#Copyright (C) BlueWave Projects and Services 2016-2025
#This software is released under the GNU GPL license.
if (isset($argv[1])) {$remote_url=$argv[1];} else {echo "missing argument\n"; exit(1);}

View File

@@ -21,7 +21,7 @@
/** @file auth.c
@brief Authentication handling thread
@author Copyright (C) 2004 Alexandre Carmel-Veilleux <acv@miniguru.ca>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#define _GNU_SOURCE

View File

@@ -21,7 +21,7 @@
/** @file auth.h
@brief Authentication handling thread
@author Copyright (C) 2004 Alexandre Carmel-Veilleux <acv@miniguru.ca>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#ifndef _AUTH_H_

View File

@@ -22,7 +22,7 @@
@brief Client List Functions
@author Copyright (C) 2004 Alexandre Carmel-Veillex <acv@acv.ca>
@author Copyright (C) 2007 Paul Kube <nodogsplash@kokoro.ucsd.edu>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#define _GNU_SOURCE

View File

@@ -22,7 +22,7 @@
@brief Client List functions
@author Copyright (C) 2004 Alexandre Carmel-Veilleux <acv@acv.ca>
@author Copyright (C) 2007 Paul Kube <nodogsplash@kokoro.ucsd.edu>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#ifndef _CLIENT_LIST_H_

View File

@@ -21,7 +21,7 @@
/** @file commandline.c
@brief Command line argument handling
@author Copyright (C) 2004 Philippe April <papril777@yahoo.com>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#include <stdio.h>

View File

@@ -21,7 +21,7 @@
/** @file commandline.h
@brief Command line argument handling
@author Copyright (C) 2004 Philippe April <papril777@yahoo.com>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#ifndef _COMMANDLINE_H_

View File

@@ -21,7 +21,7 @@
/** @file common.h
@brief Common constants and other bits
@author Copyright (C) 2004 Philippe April <papril777@yahoo.com>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#ifndef _COMMON_H_

View File

@@ -22,7 +22,7 @@
@brief Config file parsing
@author Copyright (C) 2004 Philippe April <papril777@yahoo.com>
@author Copyright (C) 2007 Paul Kube <nodogsplash@kokoro.ucsd.edu>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#define _GNU_SOURCE

View File

@@ -22,15 +22,15 @@
@brief Config file parsing
@author Copyright (C) 2004 Philippe April <papril777@yahoo.com>
@author Copyright (C) 2007 Paul Kube <nodogsplash@kokoro.ucsd.edu>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#define COPYRIGHT "openNDS, Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services"
#define COPYRIGHT "openNDS, Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services"
#ifndef _CONF_H_
#define _CONF_H_
#define VERSION "10.3.1beta"
#define VERSION "10.3.1"
/*
* Defines how many times should we try detecting the interface with the default route (in seconds).

View File

@@ -21,7 +21,7 @@
/** @file debug.c
@brief Debug output routines
@author Copyright (C) 2004 Philippe April <papril777@yahoo.com>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#include <stdio.h>

View File

@@ -21,7 +21,7 @@
/** @file debug.h
@brief Debug output routines
@author Copyright (C) 2004 Philippe April <papril777@yahoo.com>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#ifndef _DEBUG_H_

View File

@@ -23,7 +23,7 @@
@brief Firewall nftables functions
@author Copyright (C) 2004 Philippe April <papril777@yahoo.com>
@author Copyright (C) 2007 Paul Kube <nodogsplash@kokoro.ucsd.edu>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#define _GNU_SOURCE

View File

@@ -22,7 +22,7 @@
@brief Firewall nftables functions
@author Copyright (C) 2004 Philippe April <papril777@yahoo.com>
@author Copyright (C) 2007 Paul Kube <nodogsplash@kokoro.ucsd.edu>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#ifndef _FW_IPTABLES_H_

View File

@@ -15,7 +15,7 @@
* @brief a httpd implementation using libmicrohttpd
* @author Copyright (C) 2015 Alexander Couzens <lynxis@fe80.eu>
* @author Copyright (C) 2015-2023 The openNDS contributors <opennds@blue-wave.net>
* @author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
* @author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/

View File

@@ -3,7 +3,7 @@
* @brief a httpd implementation using libmicrohttpd
* @author Copyright (C) 2015 Alexander Couzens <lynxis@fe80.eu>
* @author Copyright (C) 2015-2023 The openNDS contributors <opennds@blue-wave.net>
* @author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
* @author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#ifndef HTTP_MICROHTTPD_H

View File

@@ -15,7 +15,7 @@
* @brief a httpd implementation using libmicrohttpd
* @author Copyright (C) 2015 Alexander Couzens <lynxis@fe80.eu>
* @author Copyright (C) 2015-2023 The openNDS contributors <opennds@blue-wave.net>
* @author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
* @author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#include <ctype.h>

View File

@@ -15,7 +15,7 @@
* @brief a httpd implementation using libmicrohttpd
* @author Copyright (C) 2015 Alexander Couzens <lynxis@fe80.eu>
* @author Copyright (C) 2015-2023 The openNDS contributors <opennds@blue-wave.net>
* @author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
* @author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/

View File

@@ -24,7 +24,7 @@
@author Copyright (C) 2004 Philippe April <papril777@yahoo.com>
@author Copyright (C) 2004 Alexandre Carmel-Veilleux <acv@miniguru.ca>
@author Copyright (C) 2008 Paul Kube <nodogsplash@kokoro.ucsd.edu>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/

View File

@@ -21,7 +21,7 @@
/** @file main.h
@brief Main loop
@author Copyright (C) 2004 Philippe April <papril777@yahoo.com>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#ifndef _MAIN_H_

View File

@@ -3,7 +3,7 @@
*
* Copyright (C) 2010-2013 Jo-Philipp Wich <xm@subsignal.org>
* Copyright (C) 2013 Felix Fietkau <nbd@openwrt.org>
* Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
* Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above

View File

@@ -22,7 +22,7 @@
@brief Monitoring and control of opennds, client part
@author Copyright (C) 2004 Alexandre Carmel-Veilleux <acv@acv.ca>
@author Copyright (C) 2021 ndsctl_lock() and ndsctl_unlock() based on code by Linus Lüssing <ll@simonwunderlich.de>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#define _GNU_SOURCE

View File

@@ -22,7 +22,7 @@
@brief nodogsplash monitoring client
@author Copyright (C) 2004 Alexandre Carmel-Veilleux <acv@acv.ca>
trivially modified 2007 for nodogsplash
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#ifndef _NDSCTL_H_

View File

@@ -21,7 +21,7 @@
/* @file ndsctl_thread.c
@brief Monitoring and control of opennds, server part
@author Copyright (C) 2004 Alexandre Carmel-Veilleux <acv@acv.ca>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#define _GNU_SOURCE

View File

@@ -21,7 +21,7 @@
/** @file ndsctl_thread.h
@brief opennds monitoring thread
@author Copyright (C) 2004 Alexandre Carmel-Veilleux <acv@acv.ca>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#ifndef _NDSCTL_THREAD_H_

View File

@@ -22,7 +22,7 @@
@file safe.c
@brief Safe versions of stdlib/string functions that error out and exit if memory allocation fails
@author Copyright (C) 2005 Mina Naguib <mina@ilesansfil.org>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#define _GNU_SOURCE

View File

@@ -21,7 +21,7 @@
/** @file safe.h
@brief Safe versions of stdlib/string functions that error out and exit if memory allocation fails
@author Copyright (C) 2005 Mina Naguib <mina@ilesansfil.org>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#ifndef _SAFE_H_

View File

@@ -25,7 +25,7 @@
@author Copyright (C) 2006 Benoit Grégoire <bock@step.polymtl.ca>
@author Copyright (C) 2008 Paul Kube <nodogsplash@kokoro.ucsd.edu>
@author Copyright (C) 2021 ndsctl_lock() and ndsctl_unlock() based on code by Linus Lüssing <ll@simonwunderlich.de>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/

View File

@@ -21,7 +21,7 @@
/** @file util.h
@brief Misc utility functions
@author Copyright (C) 2004 Philippe April <papril777@yahoo.com>
@author Copyright (C) 2015-2024 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
@author Copyright (C) 2015-2025 Modifications and additions by BlueWave Projects and Services <opennds@blue-wave.net>
*/
#ifndef _UTIL_H_