George Sapkin [Wed, 26 Nov 2025 14:22:18 +0000 (16:22 +0200)]
check-autorelease-deprecation: drop workflow
Drop the workflow since the setting has been deprecated over three years
ago.
Link: https://github.com/openwrt/packages/pull/27799#issuecomment-3506689211
Signed-off-by: George Sapkin <[email protected]>
(cherry picked from commit
b43e4ac560ccbafba21dc3ab0dbe57afc07e7b88)
Rob White [Thu, 6 Mar 2025 09:32:08 +0000 (09:32 +0000)]
opennds: update to version 10.3.1
Maintainer: Rob White
[email protected]
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 <[email protected]>
(cherry picked from commit
2fb5af6b55c2132a00fb1d98c6828601333372d7)
Florian Eckert [Fri, 19 Sep 2025 07:30:53 +0000 (09:30 +0200)]
vis: fix PKG_MAINTAINER name to generate a valid JSON output
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 <[email protected]>
(cherry picked from commit
4a52b25d82270f40d6949a1c04f79aacc2aafa52)
Florian Eckert [Fri, 19 Sep 2025 07:30:35 +0000 (09:30 +0200)]
batmand: fix PGK_MAINTAINER name to generate a valid JSON output
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 <[email protected]>
(cherry picked from commit
fabd39998637cb8182215fb8ea6f51e2dcde32fd)
Josef Schlehofer [Tue, 17 Jun 2025 06:06:18 +0000 (08:06 +0200)]
batmand: update to 2022-12-31 and simplify Makefile
Patches:
- 0001-Allow-one-to-disable-forking-to-background-in-debug_.patch
is included in the upstream [1]
- 0002-batmand-Add-missing-string.h-include.patch
is included in the upstream [2]
Makefile is simplified, reordered to be able to move this package
to packages feed.
[1] https://git.open-mesh.org/batmand.git/commit/?id=
2f62b17d4132f82c4716b672101eb7faa916192a
[2] https://git.open-mesh.org/batmand.git/commit/linux?id=
aca79f595d20ed8ed5efa204c87f30174d5b4228
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
6aed281d791d3834284d5798c3ccd2df50c40fba)
Elektra [Fri, 23 May 2025 14:42:54 +0000 (16:42 +0200)]
The build failed because various string functions couldn't be found. This
happened because the indirect include of string.h is now gone.
(cherry picked from commit
ee32e9b7b49507a7cc08d46716daea83de1f64bb)
Sven Eckelmann [Fri, 23 May 2025 09:22:03 +0000 (11:22 +0200)]
batmand: Fix FTBFS with recent musl
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 <[email protected]>
(cherry picked from commit
d08b1447ba08ea894b76175ec784fb32aae359ec)
Simon Wunderlich [Mon, 8 Sep 2025 06:07:20 +0000 (08:07 +0200)]
Merge pull request #1139 from ecsv/batadv-for-24.10
openwrt-24.10: batman-adv: Merge bugfixes from 2025.3
Sven Eckelmann [Fri, 5 Sep 2025 14:19:21 +0000 (16:19 +0200)]
batctl: Merge bugfixes from 2025.3
* event: Fix direct parsing on hardif for set_hardif
* avoid memory leak in print_routing_algos
Signed-off-by: Sven Eckelmann <[email protected]>
Sven Eckelmann [Fri, 5 Sep 2025 14:19:21 +0000 (16:19 +0200)]
batman-adv: Merge bugfixes from 2025.3
* fix OOB read/write in network-coding decode
Signed-off-by: Sven Eckelmann <[email protected]>
Fabrice Fontaine [Mon, 16 Jun 2025 13:33:35 +0000 (15:33 +0200)]
bird2: Add PKG_CPE_ID
Signed-off-by: Fabrice Fontaine <[email protected]>
(cherry picked from commit
74abcc70ecdb18b67b7914f2d9fd39805874e10a)
Nick Hainke [Sun, 11 May 2025 18:52:06 +0000 (20:52 +0200)]
bird2: update to 2.17.1
Release Notes:
https://bird.network.cz/pipermail/bird-users/2025-May/018195.html
Signed-off-by: Nick Hainke <[email protected]>
(cherry picked from commit
a98c2bb49d123f7906a3c416a1623d3fb699b74a)
Nick Hainke [Mon, 28 Apr 2025 07:03:10 +0000 (09:03 +0200)]
bird2: update to 2.17
Release Notes:
https://bird.network.cz/pipermail/bird-users/2025-April/018156.html
Signed-off-by: Nick Hainke <[email protected]>
(cherry picked from commit
8bda1bc2fcb71219c44d8c128a734aa6c6fc6074)
Simon Wunderlich [Thu, 19 Jun 2025 07:42:03 +0000 (09:42 +0200)]
Merge pull request #1133 from ecsv/batadv-for-24.10
openwrt-24.10: batman-adv: Merge bugfixes from 2025.2
Sven Eckelmann [Wed, 18 Jun 2025 21:29:27 +0000 (23:29 +0200)]
batman-adv: Merge bugfixes from 2025.2
* fix duplicate MAC address check
Signed-off-by: Sven Eckelmann <[email protected]>
Rob White [Mon, 26 May 2025 10:58:55 +0000 (11:58 +0100)]
mesh11sd: update to version 5.1.3
Maintainer: Rob White
[email protected]
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 <[email protected]>
(cherry picked from commit
02f8722f875c217669792a42723e61c29271bb1b)
Rob White [Fri, 23 May 2025 17:41:56 +0000 (18:41 +0100)]
mesh11sd: update to version 5.1.2
Maintainer: Rob White
[email protected]
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 <[email protected]>
(cherry picked from commit
1f778718192740eaf85228f6134fff72dd1915c8)
Rob White [Tue, 13 May 2025 10:16:08 +0000 (11:16 +0100)]
mesh11sd: update to version 5.1.0
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 <[email protected]>
(cherry picked from commit
9eda32a8c96fc184e6b208a54dbf43a1379fa0be)
Simon Wunderlich [Tue, 22 Apr 2025 09:27:25 +0000 (11:27 +0200)]
Merge pull request #1111 from ecsv/batadv-for-24.10
openwrt-24.10: batman-adv: Merge bugfixes from 2025.1
Sven Eckelmann [Mon, 21 Apr 2025 16:16:00 +0000 (18:16 +0200)]
batman-adv: Merge bugfixes from 2025.1
* Ignore own maximum aggregation size during RX
Signed-off-by: Sven Eckelmann <[email protected]>
Rob White [Sun, 2 Mar 2025 13:42:20 +0000 (13:42 +0000)]
mesh11sd: update to version 5.0.1
Maintainer: Rob White
[email protected]
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 <[email protected]>
(cherry picked from commit
5d1d38a60590488841384214d0403fd93ed8ce22)
Simon Wunderlich [Sat, 8 Feb 2025 12:25:27 +0000 (13:25 +0100)]
Merge pull request #1104 from ecsv/batadv-for-24.10
openwrt-24.10: batman-adv: Merge bugfixes from 2025.0
Sven Eckelmann [Fri, 7 Feb 2025 21:13:24 +0000 (22:13 +0100)]
batman-adv: Merge bugfixes from 2025.0
* force stop of throughput detection workers on interface removal
Signed-off-by: Sven Eckelmann <[email protected]>
Nick Hainke [Tue, 17 Dec 2024 23:16:20 +0000 (00:16 +0100)]
bird2: update to 2.16.1
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 <[email protected]>
(cherry picked from commit
4a65e359c301d30b70e448e8c25c6edc9c909be5)
Nick Hainke [Mon, 13 Jan 2025 15:12:39 +0000 (16:12 +0100)]
bird3: update to 3.0.1
- Fixed crashes in dynamic BGP
- Improved graceful recovery mechanism
- Resolved issues with deterministic MED
- Addressed BFD session reconfiguration problems
- Corrected kernel path merging
- Optimized inefficiencies in feeds and refeeds
- Fixed heap bloating issues
- Corrected the name of the bgp_otc route attribute
Signed-off-by: Nick Hainke <[email protected]>
(cherry picked from commit
9935dfdfb7cba5d06a811fe6f69b722edfc2c510)
Nick Hainke [Wed, 18 Dec 2024 18:03:30 +0000 (19:03 +0100)]
bird3: add new bird3 package
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 <[email protected]>
(cherry picked from commit
5998119c5530fbd4ab844edee3c4da0ea4fec924)
Toke Høiland-Jørgensen [Thu, 12 Dec 2024 11:11:27 +0000 (12:11 +0100)]
bird2: Bump to v2.16
Upstream release v2.16. Also change download URL to use https instead of
ftp.
Signed-off-by: Toke Høiland-Jørgensen <[email protected]>
(cherry picked from commit
478626bc23623aa3d9713eae8935b755ad1253eb)
Martin Schiller [Thu, 12 Dec 2024 07:06:09 +0000 (08:06 +0100)]
bird2: use official example config file
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 <[email protected]>
(cherry picked from commit
0490c7f39a1e53e2f49654aea16b015c8cc92380)
Toke Høiland-Jørgensen [Fri, 6 Dec 2024 09:39:42 +0000 (10:39 +0100)]
bird2: Prevent unaligned access on ARM
Import patch from Freifunk to enable -mno-unaligned-access - see
upstream bug report:
http://trubka.network.cz/pipermail/bird-users/2024-December/017944.html
Signed-off-by: Toke Høiland-Jørgensen <[email protected]>
(cherry picked from commit
0209a1f3be5d0d227c34c7e73ff779ef7dcc533e)
Simon Wunderlich [Wed, 11 Dec 2024 11:03:49 +0000 (12:03 +0100)]
Merge pull request #1093 from ecsv/batadv-for-24.10
openwrt-24.10: batman-adv: Merge bugfixes from 2024.4
Sven Eckelmann [Tue, 10 Dec 2024 21:45:54 +0000 (22:45 +0100)]
batman-adv: Merge bugfixes from 2024.4
* 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 <[email protected]>
Christian Marangi [Fri, 8 Nov 2024 16:29:08 +0000 (17:29 +0100)]
CI: multi-arch-test-build: move to shared workflow
Move multi-arch-test-build to shared workflow.
Signed-off-by: Christian Marangi <[email protected]>
(cherry picked from commit
ab45dac330d7cc7c3914b4710b0b12e7d196a85d)
Simon Wunderlich [Wed, 16 Oct 2024 08:01:31 +0000 (10:01 +0200)]
Merge pull request #1080 from ecsv/batadv-2024.3
batman-adv: update packages to version 2024.3
Josef Schlehofer [Mon, 30 Sep 2024 12:40:08 +0000 (14:40 +0200)]
mcproxy: remove this package
Upstream [1] looks dead. The latest commit was pushed 7 years ago.
Pull requests are not reviewed so far [2].
[1] https://github.com/mcproxy/mcproxy
[2] https://github.com/mcproxy/mcproxy/pull/18
Signed-off-by: Josef Schlehofer <[email protected]>
Sven Eckelmann [Tue, 15 Oct 2024 19:12:36 +0000 (21:12 +0200)]
batman-adv: Drop support for kernel < 6.6
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 <[email protected]>
Sven Eckelmann [Tue, 15 Oct 2024 19:02:59 +0000 (21:02 +0200)]
batman-adv: update to version 2024.3
* support latest kernels (4.19 - 6.12)
* coding style cleanups and refactoring
* bugs squashed:
- avoid processing of translation table updates for out-of-spec VIDs
Signed-off-by: Sven Eckelmann <[email protected]>
Sven Eckelmann [Tue, 15 Oct 2024 19:02:20 +0000 (21:02 +0200)]
batctl: update to version 2024.3
* bugs squashed:
- fix header for neighbor table with B.A.T.M.A.N. V algorithm
Signed-off-by: Sven Eckelmann <[email protected]>
Sven Eckelmann [Tue, 15 Oct 2024 19:02:02 +0000 (21:02 +0200)]
alfred: update to version 2024.3
* improve output for IPv6 related address errors
Signed-off-by: Sven Eckelmann <[email protected]>
Patrick Grimm [Sun, 25 Aug 2024 13:48:05 +0000 (15:48 +0200)]
babeld: use an array for routing lists
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 <[email protected]>
Rob White [Wed, 31 Jul 2024 08:18:36 +0000 (09:18 +0100)]
mesh11sd: update to version 4.1.1
Maintainer: Rob White
[email protected]
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 <[email protected]>
Rob White [Sat, 20 Jul 2024 21:25:17 +0000 (22:25 +0100)]
mesh11sd: remove unneeded default PKG_BUILD_DIR line in makefile
Signed-off-by: Rob White <[email protected]>
Rob White [Sat, 20 Jul 2024 20:55:10 +0000 (21:55 +0100)]
mesh11sd: update to version 4.1.0
Maintainer: Rob White
[email protected]
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 <[email protected]>
Simon Wunderlich [Mon, 24 Jun 2024 12:59:22 +0000 (14:59 +0200)]
Merge pull request #1071 from ecsv/batadv-2024.2
batman-adv: update packages to version 2024.2
Sven Eckelmann [Sun, 23 Jun 2024 17:36:20 +0000 (19:36 +0200)]
alfred: update to version 2024.2
* (no changes)
Signed-off-by: Sven Eckelmann <[email protected]>
Sven Eckelmann [Sat, 22 Jun 2024 19:33:40 +0000 (21:33 +0200)]
batman-adv: update to version 2024.2
* support latest kernels (4.19 - 6.10)
* coding style cleanups and refactoring
Signed-off-by: Sven Eckelmann <[email protected]>
Sven Eckelmann [Sat, 22 Jun 2024 19:33:25 +0000 (21:33 +0200)]
batctl: update to version 2024.2
* (no changes)
Signed-off-by: Sven Eckelmann <[email protected]>
Axel Neumann [Mon, 10 Jun 2024 07:38:28 +0000 (09:38 +0200)]
bmx7: cleanup Makefile
Rosen Penev [Sun, 9 Jun 2024 06:56:15 +0000 (23:56 -0700)]
olsrd: update to latest 2024-06-09
Fixes compilation with GCC14.
Signed-off-by: Rosen Penev <[email protected]>
Rob White [Fri, 7 Jun 2024 16:28:19 +0000 (17:28 +0100)]
opennds: update to version 10.3.0
Maintainer: Rob White
[email protected]
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 <[email protected]>
Bradford Zhang [Sun, 26 May 2024 07:01:46 +0000 (15:01 +0800)]
bird2: add test.sh for bird
Signed-off-by: Bradford Zhang <[email protected]>
Rob White [Sun, 26 May 2024 19:48:29 +0000 (20:48 +0100)]
mesh11sd: update to version 4.0.1
Maintainer: Rob White
[email protected]
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 <[email protected]>
Bradford Zhang [Fri, 5 Apr 2024 06:57:20 +0000 (14:57 +0800)]
bird2: bump to version 2.15.1
Signed-off-by: Bradford Zhang <[email protected]>
Axel Neumann [Sun, 19 May 2024 14:12:09 +0000 (16:12 +0200)]
bmx7: Fix for mbedtls-3.6.0
Florian Eckert [Thu, 11 Apr 2024 14:37:28 +0000 (16:37 +0200)]
luci-app-olsrd2: upgrade uci-defaults for ucitrack handling to use json
Conversion of the 'uci-defaults' script for ucitrack handling to the new
json processing.
Signed-off-by: Florian Eckert <[email protected]>
Florian Eckert [Thu, 11 Apr 2024 14:30:13 +0000 (16:30 +0200)]
cjdns: upgrade uci-defaults for ucitrack handling to use json
Conversion of the 'uci-defaults' script for ucitrack handling to the new
json processing.
Signed-off-by: Florian Eckert <[email protected]>
Robert Marko [Sun, 7 Apr 2024 15:35:58 +0000 (17:35 +0200)]
treewide: refresh hashes after move to use ZSTD as default
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 <[email protected]>
Paul Spooren [Sun, 7 Apr 2024 11:46:59 +0000 (13:46 +0200)]
cjdns: switch version to be APK compatible (#1060)
Rob White [Sat, 6 Apr 2024 08:03:07 +0000 (09:03 +0100)]
mesh11sd: update to version 3.1.1
Maintainer: Rob White
[email protected]
Compile tested: All
Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, mips_24kc, aarch64_cortex-a53, x86-64
On 23.5 and master/snapshot.
Description:
mesh11sd (3.1.1)
This release contains several bug fixes.
These fixes include improved ndp scan and more reliable peer node identification.
Details can be found here:
https://github.com/openNDS/mesh11sd/releases/tag/v3.1.1
Signed-off-by: Rob White <[email protected]>
Simon Wunderlich [Sat, 6 Apr 2024 08:39:13 +0000 (10:39 +0200)]
Merge pull request #1055 from ecsv/batadv-2024.1
batman-adv: update packages to version 2024.1
Sven Eckelmann [Fri, 5 Apr 2024 19:35:20 +0000 (21:35 +0200)]
batman-adv: update to version 2024.1
* support latest kernels (4.19 - 6.9)
* coding style cleanups and refactoring
* bugs squashed:
- avoid infinite loop while trying to resize local translation table
Signed-off-by: Sven Eckelmann <[email protected]>
Sven Eckelmann [Fri, 5 Apr 2024 19:35:20 +0000 (21:35 +0200)]
batctl: update to version 2024.1
* (no changes)
Signed-off-by: Sven Eckelmann <[email protected]>
Sven Eckelmann [Fri, 5 Apr 2024 19:35:20 +0000 (21:35 +0200)]
alfred: update to version 2024.1
* (no changes)
Signed-off-by: Sven Eckelmann <[email protected]>
Rob White [Thu, 21 Mar 2024 20:39:24 +0000 (20:39 +0000)]
mesh11sd: update to version 3.1.0
Maintainer: Rob White
[email protected]
Compile tested: All
Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, mips_24kc, aarch64_cortex-a53, x86-64
On 23.5 and master/snapshot.
Description:
mesh11sd (3.1.0)
This release contains new functionality and numerous fixes.
New functionality includes support of non-mesh segments of backhaul
with blocking of bridge loops and spanning tree priority settable in the configuration
Details can be found here:
https://github.com/openNDS/mesh11sd/releases/tag/v3.1.0
Signed-off-by: Rob White <[email protected]>
Paul Spooren [Thu, 14 Mar 2024 13:46:15 +0000 (14:46 +0100)]
ci: set correct arch for rootfs tests
With the commit
01e5cfc "CI: Add target/arch tags (no suffix) for
snapshot images"[1] the os/platform is set for all images, which is usually
different from what the GitHub action runner uses (x86). The Docker
deamon still tries to fetch the x86 version and fails.
This commit explicitly sets the fitting arch.
[1]: https://github.com/openwrt/docker/commit/
01e5cfccd73a72ecab730496607c7c22b904f366
Signed-off-by: Paul Spooren <[email protected]>
(cherry picked from commit
d359fa04eda29638b9326c194490685c1177fd49)
Paul Spooren [Wed, 10 Jan 2024 16:22:54 +0000 (17:22 +0100)]
ci: no longer require real name
This goes in accordance with the Linux Kernel:
> using a known identity (sorry, no anonymous contributions.)
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/submitting-patches.rst?id=HEAD#n442
Signed-off-by: Paul Spooren <[email protected]>
(cherry picked from commit
7e6cd98ad481184b1a620a9862aa3713d1ab85cc)
Simon Wunderlich [Mon, 5 Feb 2024 09:54:07 +0000 (10:54 +0100)]
Merge pull request #1045 from ecsv/batadv-2024.0
batman-adv: Provide teardown hook for batadv_vlan proto
Sven Eckelmann [Mon, 5 Feb 2024 07:52:23 +0000 (08:52 +0100)]
batman-adv: Provide teardown hook for batadv_vlan proto
The batadv_vlan proto doesn't need to do anything when it gets teared down.
But the scripts are still trying to call the teardown function of this
proto. This results in warnings like:
daemon.notice netifd: batmesh1 (18940): ./batadv_vlan.sh: eval: line 37: proto_batadv_vlan_teardown: not found
Just providing a stub function avoids this log spam.
Fixes: #1044
Reported-by: Rani Hod <[email protected]>
Fixes: f5205d7d2434 ("batman-adv: upgrade package to latest release 2014.2.0")
Signed-off-by: Sven Eckelmann <[email protected]>
Sven Eckelmann [Fri, 2 Feb 2024 21:46:09 +0000 (22:46 +0100)]
batman-adv: update to version 2024.0
* support latest kernels (4.19 - 6.8)
* coding style cleanups and refactoring
* add stateless multicast packet format support
Signed-off-by: Sven Eckelmann <[email protected]>
Sven Eckelmann [Fri, 2 Feb 2024 21:45:32 +0000 (22:45 +0100)]
batctl: update to version 2024.0
* add stateless multicast packet format support
* bugs squashed:
- Fix various length checks in tcpdump-like subcommand
Signed-off-by: Sven Eckelmann <[email protected]>
Sven Eckelmann [Fri, 2 Feb 2024 21:44:57 +0000 (22:44 +0100)]
alfred: update to version 2024.0
* (no changes)
Signed-off-by: Sven Eckelmann <[email protected]>
Simon Wunderlich [Sat, 23 Dec 2023 17:05:57 +0000 (18:05 +0100)]
Merge pull request #1038 from ecsv/batadv-2023.3
batman-adv: compat: Fix skb_vlan_eth_hdr conflict in stable kernels
Sven Eckelmann [Sat, 23 Dec 2023 10:55:49 +0000 (11:55 +0100)]
batman-adv: compat: Fix skb_vlan_eth_hdr conflict in stable kernels
The newest Linux stable kernel releases:
* v5.10.205
* v5.15.144
* v6.1.69
received a backported version of commit
1f5020acb33f ("net: vlan: introduce
skb_vlan_eth_hdr()"). batman-adv must therefore not provide this function
any longer for these kernel versions.
Signed-off-by: Sven Eckelmann <[email protected]>
Rob White [Thu, 23 Nov 2023 16:06:11 +0000 (16:06 +0000)]
opennds: update to version 10.2.0
Maintainer: Rob White
[email protected]
Compile tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, x86-64
Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, x86-64; on snapshot, 23.05, 22.03
Description:
opennds (10.2.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:
* Pre-emptive Client Lists
* Autonomous Block Lists
* Internet hosted https FAS support for resource limited routers
* Fair Usage Policy
Details can be found here:
https://github.com/openNDS/openNDS/releases/tag/v10.2.0
Signed-off-by: Rob White <[email protected]>
Simon Wunderlich [Fri, 17 Nov 2023 21:05:13 +0000 (22:05 +0100)]
Merge pull request #1033 from ecsv/batadv-2023.3
batman-adv: update packages to version 2023.3
Sven Eckelmann [Fri, 17 Nov 2023 20:31:47 +0000 (21:31 +0100)]
batman-adv: update to version 2023.3
* support latest kernels (4.14 - 6.7)
* coding style cleanups and refactoring
* only warn about too small MTU when soft interfaces wasn't already reduced
* bugs squashed:
- Hold rtnl lock during MTU update via netlink
Signed-off-by: Sven Eckelmann <[email protected]>
Sven Eckelmann [Fri, 17 Nov 2023 20:31:28 +0000 (21:31 +0100)]
batctl: update to version 2023.3
* (no changes)
Signed-off-by: Sven Eckelmann <[email protected]>
Sven Eckelmann [Fri, 17 Nov 2023 20:30:59 +0000 (21:30 +0100)]
alfred: update to version 2023.3
* (no changes)
Signed-off-by: Sven Eckelmann <[email protected]>
William Fleurant [Sun, 29 Oct 2023 09:05:17 +0000 (10:05 +0100)]
cjdns: always build without ccache prefix
Signed-off-by: William Fleurant <[email protected]>
Moritz Warning [Tue, 10 Oct 2023 18:51:00 +0000 (20:51 +0200)]
nodogsplash: explicit file copy
Signed-off-by: Moritz Warning <[email protected]>
Bradford Zhang [Sat, 7 Oct 2023 13:41:10 +0000 (21:41 +0800)]
bird2: bump to version 2.14
Signed-off-by: Bradford Zhang <[email protected]>
Moritz Warning [Mon, 9 Oct 2023 22:35:21 +0000 (00:35 +0200)]
nodogsplash: update to version 5.0.2
Fix a buffer overflow in case the
query string is too long.
Signed-off-by: Moritz Warning <[email protected]>
Josef Schlehofer [Thu, 28 Sep 2023 07:34:27 +0000 (09:34 +0200)]
luci-app-bmx6: drop this because of security vulnerabilities
DependencyBot, which are using is sending us emails about these CVEs:
CVE-2012-6708
CVE-2020-23064
CVE-2019-11358
This was reported to maintainer in April 2023, but no one stepped it to fix that,
so let's drop this.
Replacement could be luci-app-bmx7.
Signed-off-by: Josef Schlehofer <[email protected]>
Josef Schlehofer [Thu, 28 Sep 2023 07:31:02 +0000 (09:31 +0200)]
bmx6: drop package
This package is no longer maintained by us or by upstream developers.
The last version in the GitHub repository is from 2020 with no activity so far.
We are using version 0.1-alpha.
Because LuCI app is vulnerable to several CVEs and DependencyBot still
sends emails about it, let's drop it.
If anyone wants, they can use bmx7.
Signed-off-by: Josef Schlehofer <[email protected]>
Rob White [Mon, 28 Aug 2023 15:19:06 +0000 (16:19 +0100)]
opennds: update to version 10.1.3
Maintainer: Rob White
[email protected]
Compile tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, x86-64
Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, x86-64; on snapshot, 23.05, 22.03
Description:
opennds (10.1.3)
Security Advisory. This version contains fixes for multiple potential security vulnerabilities
Credit - Stanislav Dashevskyi - standash.github.io [standash]
It also contains some minor bug fixes
* Fix - Buffer overflow causing segfault - CVE-2023-41101 [bluewavenet]
* Fix - Memory leaks due to passing allocated buffer into safe_asprintf() - CVE-2023-41102 [bluewavenet]
* Fix - Remove deprecated preauth option [bluewavenet]
* Fix - missing free in show_preauth_page if MHD does not respond [bluewavenet]
* Fix - more safe_asprintf memory leaks [bluewavenet]
* Fix - missing free for mark_auth [bluewavenet]
* Fix - memory leak after starting authmon daemon [bluewavenet]
* Fix - memory leak in encode_and_redirect_to_splashpage [bluewavenet]
* Fix - Community themespec, voucher css and logo image [bluewavenet]
* Fix - ThemeSpec, path to logo in page footer [bluewavenet]
* Fix - ensure gatewayurl is urldecoded to fix broken css and images in themespec [bluewavenet]
* Add - set default fas remote fqdn to disabled [bluewavenet]
Signed-off-by: Rob White <[email protected]>
Simon Wunderlich [Wed, 23 Aug 2023 07:14:28 +0000 (09:14 +0200)]
Merge pull request #1015 from ecsv/batman-adv-2023.2
batman-adv: Fix lock assert after fragmentation change
Sven Eckelmann [Tue, 22 Aug 2023 16:26:35 +0000 (18:26 +0200)]
batman-adv: Fix lock assert after fragmentation change
The automatic recalculation of the maximum allowed MTU is usually triggered
by code sections which are already rtnl lock protected by callers outside
of batman-adv. But when the fragmentation setting is changed via
batman-adv's own batadv genl family, then the rtnl lock is not yet taken.
But dev_set_mtu requires that the caller holds the rtnl lock because it
uses netdevice notifiers. And this code will then fail the check for this
lock:
RTNL: assertion failed at net/core/dev.c (1953)
Fixes: e7ee4c55ded3 ("batman-adv: update to version 2023.2")
Signed-off-by: Sven Eckelmann <[email protected]>
Simon Wunderlich [Fri, 18 Aug 2023 15:06:22 +0000 (17:06 +0200)]
Merge pull request #1012 from ecsv/batman-adv-2023.2
batman-adv: update packages to version 2023.2
Sven Eckelmann [Fri, 18 Aug 2023 14:01:22 +0000 (16:01 +0200)]
alfred: update to version 2023.2
* receive data with valid source on unix sock without active interface
Signed-off-by: Sven Eckelmann <[email protected]>
Sven Eckelmann [Fri, 18 Aug 2023 14:01:22 +0000 (16:01 +0200)]
batctl: update to version 2023.2
* (no changes)
Signed-off-by: Sven Eckelmann <[email protected]>
Sven Eckelmann [Fri, 18 Aug 2023 14:01:22 +0000 (16:01 +0200)]
batman-adv: update to version 2023.2
* support latest kernels (4.14 - 6.5)
* bugs squashed:
- avoid potential invalid memory access when processing ELP/OGM2 packets
- drop pending DAT worker when interface shuts down
- inform network stack about automatically adjusted MTUs
- keep user defined MTU limit when MTU is recalculated
- fix packet memory leak when sending OGM2 via inactive interfaces
- fix TT memory leak for roamed back clients
Signed-off-by: Sven Eckelmann <[email protected]>
Rob White [Mon, 31 Jul 2023 20:33:11 +0000 (21:33 +0100)]
mesh11sd: Release v2.0.0
Maintainer: Rob White
[email protected]
Compile tested: All
Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, x86-64, on 21.02, 22.03 and snapshot.
Description:
mesh11sd (2.0.0)
This release contains new functionality.
Autonomous portal mode is introduced. This simplifies the rollout of meshnodes allowing a common configuration to be used on all nodes.
Remote administration is introduced, allowing files to be copied and terminal sessions to be opened on established meshnodes, identifying remote nodes by mac address.
* Add - Update config file [bluewavenet]
* Add - implementation of remote copy [bluewavenet]
* Add - implementation of remote connect [bluewavenet]
* Add - Autonomous portal mode [bluewavenet]
-- Rob White
[email protected] Mon, 31 Jul 2023 16:59:52 +0000
Signed-off-by: Rob White <[email protected]>
Rob White [Sun, 30 Jul 2023 20:02:17 +0000 (21:02 +0100)]
opennds: Release v10.1.2
Reinstate CONFLICTS:=nodogsplash
Signed-off-by: Rob White <[email protected]>
Rob White [Sat, 29 Jul 2023 18:26:10 +0000 (19:26 +0100)]
opennds: Release v10.1.2
Maintainer: Rob White
[email protected]
Compile tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, x86-64
Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, x86-64; on snapshot, 23.05, 22.03
Description:
opennds (10.1.2)
Security Advisory. This version contains fixes for multiple potential security vulnerabilities
Credit - Stanislav Dashevskyi - standash.github.io [standash]
It also contains some minor bug fixes
* Fix - Generate unique sha256 faskey if not set in config - CVE-2023-38324 [bluewavenet]
* Fix - NULL pointer dereference if user_agent is NULL - CVE-2023-38320, CVE-2023-38322 [bluewavenet]
* Fix - NULL pointer dereference if authdir is called with an incomplete or missing query string - CVE-2023-38313, CVE-2023-38314, CVE-2023-38315 [bluewavenet]
* Fix - remove deprecated and non-functioning unescape callback - CVE-2023-38316 [bluewavenet]
* Fix - prevent potential recursive dependency and detect if conflicting package is installed [bluewavenet]
Signed-off-by: Rob White <[email protected]>
Moritz Warning [Thu, 27 Jul 2023 19:03:57 +0000 (21:03 +0200)]
nodogsplash: remove opennds from conflicts
OpenNDS lists nodogsplash a conflict as well.
This causes a circular reference that is not allowed.
Signed-off-by: Moritz Warning <[email protected]>
Nick Hainke [Thu, 27 Jul 2023 09:19:09 +0000 (11:19 +0200)]
babeld: update to 1.13.1
Announcement:
https://alioth-lists.debian.net/pipermail/babel-users/2023-July/004125.html
Remove upstreamed patch:
- 100-local-make-local_kind-function-accessible.patch
Refresh patch:
- 600-add-ubus.patch
Signed-off-by: Nick Hainke <[email protected]>
Moritz Warning [Sat, 22 Jul 2023 17:12:29 +0000 (19:12 +0200)]
nodogsplash: update to 5.0.1
Signed-off-by: Moritz Warning <[email protected]>
Marek Küthe [Fri, 21 Jul 2023 11:00:42 +0000 (13:00 +0200)]
quagga: Remove, as is no longer being developed
Closes https://github.com/openwrt/routing/issues/994
Signed-off-by: Marek Küthe <[email protected]>
Josef Schlehofer [Fri, 21 Jul 2023 18:01:49 +0000 (20:01 +0200)]
Merge pull request #995 from marek22k/master
bird1: Remove, as EOL has been reached
Marek Küthe [Fri, 21 Jul 2023 10:28:35 +0000 (12:28 +0200)]
bird1: Remove, as EOL has been reached
Closes https://github.com/openwrt/routing/issues/993
Deprecation:
https://marc.info/?l=bird-users&m=
168682998827356&w=2
https://trubka.network.cz/pipermail/bird-users/attachments/
20230615/
8517953d/attachment.pdf
Signed-off-by: Marek Küthe <[email protected]>
Nick Hainke [Tue, 18 Jul 2023 21:32:04 +0000 (23:32 +0200)]
babeld: update to 1.13
Announcement:
https://alioth-lists.debian.net/pipermail/babel-users/2023-July/004100.html
Babeld removed diversity routing [0], so we need to adjust ubus
bindings. Further. we need to add a patch that makes local_kind
accessible again: "100-local-make-local_kind-function-accessible.patch"
Refresh patches:
- 600-add-ubus.patch
[0] - https://github.com/jech/babeld/commit/
a0816083356e5d33fb71e0e30d92aa3bf335d7ea
Signed-off-by: Nick Hainke <[email protected]>