* support latest kernels (5.4 - 6.15)
* added support for jumbo frames
* coding style cleanups and refactoring
* bugs squashed:
- don't limit size of aggregated incoming OGMs
- limit outgoing OGMs aggregates by MTU of outgoing interface
Signed-off-by: Sven Eckelmann <sven@narfation.org>
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>
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>
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>
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>
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>
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>
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.0.1)
This minor bugfix release follows on from the previous major release which introduced
new functionality that includes autonomous path stabilisation and the support of mesh leechnodes.
Details can be found here:
https://github.com/openNDS/mesh11sd/releases/tag/v4.0.1
Signed-off-by: Rob White <rob@blue-wave.net>
With the recent move to using ZSTD as the default compression format
for packaging git repo clones we must refresh all of the hashes for
the packages feed as well.
Signed-off-by: Robert Marko <robimarko@gmail.com>