Maintainer: Rob White rob@blue-wave.net
Compile tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, aarch64_cortex-a53, x86-64
Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, mips_24kc, aarch64_cortex-a53, x86-64 ;
On 23.5, 24.10 and master/snapshot.
Description: opennds (10.3.1) - This version is a bugfix update.
Most importantly, this release fixes the issue where libmicrohttpd version 1.0.0 or higher prevented the openNDS daemon from starting.
Numerous other minor fixes are also included.
Details can be found here:
https://github.com/openNDS/openNDS/releases/tag/v10.3.1
Signed-off-by: Rob White <rob@blue-wave.net>
(cherry picked from commit 2fb5af6b55)
The extra quotation marks in the PKG_MAINTAINER line of the '.packageinfo'
file does not produce valid JSON when 'package-metadata.pl pkgmanifestjson'
is used.
Therefore, the word with the surrounding quotation marks is removed.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 4a52b25d82)
The extra quotation marks in the PKG_MAINTAINER line of the '.packageinfo'
file does not produce valid JSON when 'package-metadata.pl pkgmanifestjson'
is used.
Therefore, the word with the surrounding quotation marks is removed.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit fabd399986)
The build failed because various string functions couldn't be found. This
happened because the indirect include of string.h is now gone.
Signed-off-by: Sven Eckelmann <sven@narfation.org>
(cherry picked from commit d08b1447ba)
Maintainer: Rob White rob@blue-wave.net
Compile tested: All
Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, mips_24kc, aarch64_cortex-a53; On 23.5, 24.10 and master/snapshot.
Description: mesh11sd (5.1.3)
This is a minor bugfix release.
It includes:
* Fix when converting from/to local administered mac if the first octet is 0
* Fix and improve detection of portal state changes
* Ensure dhcp is disabled on vtunnel when changing to peer mode
The full changelog can be seen here:
https://github.com/openNDS/mesh11sd/blob/v5.1.3/ChangeLog
Signed-off-by: Rob White <rob@blue-wave.net>
(cherry picked from commit 02f8722f87)
Maintainer: Rob White rob@blue-wave.net
Compile tested: All
Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, mips_24kc, aarch64_cortex-a53; On 23.5, 24.10 and master/snapshot.
Description: mesh11sd (5.1.2)
This is a minor bugfix release.
* Improved reading of the uci config, eliminating some discrepancies.
* Consistently use mesh_phy_index, rather then mesh_phyindex as a config option.
The full changelog can be seen here:
https://github.com/openNDS/mesh11sd/blob/v5.1.2/ChangeLog
Signed-off-by: Rob White <rob@blue-wave.net>
(cherry picked from commit 1f77871819)
This is a minor release, with some minor fixes. It introduces some new functionality, including the following:
* Add - option mesh_phyindex to force selection of phy for mesh interface
* Add - footnote links to README.md, using double spaces for newlines
* Add - auto leechmode to mesh path stabilisation
* Add - mesh_leechmode sets mesh_max_peerlinks to 1
* Add - restart opennds captive portal if it is installed and running when mesh11sd starts, to sync the nftables rulesets of both packages.
The full changelog can be seen here:
https://github.com/openNDS/mesh11sd/blob/v5.1.0/ChangeLog
Signed-off-by: Rob White <rob@blue-wave.net>
(cherry picked from commit 9eda32a8c9)
Maintainer: Rob White rob@blue-wave.net
Compile tested: All
Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, mips_24kc, aarch64_cortex-a53;
On 23.5, 24.10 and master/snapshot.
Description: mesh11sd (5.0.1)
This is a major release, with additional minor fixes.
It introduces significant new functionality,
including point to multipoint vxlan tunneling
and a Centralised Access Point usage database.
The full changelog can be seen here:
https://github.com/openNDS/mesh11sd/blob/v5.0.1/ChangeLog
Signed-off-by: Rob White <rob@blue-wave.net>
(cherry picked from commit 5d1d38a605)
The bird package has been updated to include a patch that directly fixes the
alignment issue, which previously required the use of the -mno-unaligned-access
GCC flag on ARM processors. This patch, originally discussed on the BIRD mailing
list [0], modifies the net_addr structure to resolve the alignment problem
without needing the workaround.
By incorporating this patch, the alignment issue is addressed more efficiently,
eliminating the performance, code size, and hardware optimization drawbacks
associated with the GCC flag.
Release Notes:
http://trubka.network.cz/pipermail/bird-users/2025-January/018041.html
[0] - http://trubka.network.cz/pipermail/bird-users/2024-December/017957.html
Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit 4a65e359c3)
This commit introduces the `bird3` package to OpenWrt's routing feed.
The package is primarily based on the existing `bird2` package, with
minor modifications to accommodate the updates and changes in BIRD
3.0.0. I have also added myself as the maintainer for this package.
BIRD 3.0.0 is a major release that brings multithreading support,
enabling better performance for protocols like BGP, BMP, RPKI, and
others. The internal rework has introduced significant changes to the
table and channel implementations, while protocol-level functionality
remains largely consistent with BIRD 2.16. Although there are minor
breaking changes in configuration and CLI, most existing setups should
be reusable.
Memory usage has increased in this version, with improvements planned
for subsequent releases. Migration documentation is available in
`doc/migration-bird3.md` from the official BIRD repository.
For more details, see the official announcement:
https://trubka.network.cz/pipermail/bird-users/2024-December/017973.html
Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit 5998119c55)
Upstream release v2.16. Also change download URL to use https instead of
ftp.
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
(cherry picked from commit 478626bc23)
Using the openwrt example config (which seems to be a clone of the
official example2 config) leads to the following error:
bird: /etc/bird.conf:138:15 syntax error, unexpected '/'
In addition, the previous configuration seems to me to be too
case-specific and cannot really be used as a template for a fresh
configuration.
Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(cherry picked from commit 0490c7f39a)
* Do not send uninitialized TT changes
* Remove uninitialized data in full table TT response
* Do not let TT changes list grows indefinitely
Signed-off-by: Sven Eckelmann <sven@narfation.org>
OpenWrt main is no longer providing any kernels older than 6.6. Just
drop the compat-hacks/patches for older kernels to make it easier to
maintain the package.
Signed-off-by: Sven Eckelmann <sven@narfation.org>
use underscore in key name for libubox/jshn.sh compat
Fix: openwrt/luci/issues/6342
Fix: openwrt/routing/issues/966
Signed-off-by: Patrick Grimm <patrick@lunatiki.de>
Maintainer: Rob White rob@blue-wave.net
Compile tested: All
Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, mips_24kc, aarch64_cortex-a53;
On 23.5 and master/snapshot.
Description: mesh11sd (4.1.1)
This release provides a critical bug fix.
In non-cpe peer mode, if the portal node dhcp6 server fails to respond or cannot be reached,
multiple instances of odhcp6c are created, resulting in an eventual oom condition.
Details can be found here:
https://github.com/openNDS/mesh11sd/releases/tag/v4.1.1
Signed-off-by: Rob White <rob@blue-wave.net>
Maintainer: Rob White rob@blue-wave.net
Compile tested: All
Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, mips_24kc, aarch64_cortex-a53;
On 23.5 and master/snapshot.
Description: mesh11sd (4.1.0)
This release adds new functionality that includes support for:
* Opportunistic Wireless Encryption (OWE) on mesh gates.
* Customer[Client] Premises Equipment mode (CPE) on mesh gates.
Details can be found here:
https://github.com/openNDS/mesh11sd/releases/tag/v4.1.0
Signed-off-by: Rob White <rob@blue-wave.net>
Maintainer: Rob White rob@blue-wave.net
Compile tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, aarch64_cortex-a53, x86-64
Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, mips_24kc, aarch64_cortex-a53, x86-64 ;
On 23.5 and master/snapshot.
Description:
opennds (10.3.0) - This version is a minor upgrade that introduces some significant additional functionality.
In addition it includes numerous enhancements bug fixes and cosmetic fixes.
Additional functionality includes:
1. Support for integration of Mesh11sd meshnodes
2. Download protocol debugging
3. Resolving of fqdn ip addresses on CDN systems with multiple ip addresses
4. Support for specifying alternate dhcp leases file location
Details can be found here:
https://github.com/openNDS/openNDS/releases/tag/v10.3.0
Signed-off-by: Rob White <rob@blue-wave.net>