This change follows the structure of GitHub workflow
folders from the main OpenWrt repository, where scripts
are in separate folder.
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Lets switch to shared workflow in actions-shared-workflows instead of having
this separate file here. It will track and use the latest changes to avoid
being outdated.
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
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.
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>
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>
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>
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>
* 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>