feed/routing.git
2 months agovis: fix PKG_MAINTAINER name to generate a valid JSON output
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]>
2 months agobatmand: fix PGK_MAINTAINER name to generate a valid JSON output
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]>
2 months agoMerge pull request #1138 from ecsv/batadv-2025.3
Simon Wunderlich [Mon, 8 Sep 2025 06:07:05 +0000 (08:07 +0200)]
Merge pull request #1138 from ecsv/batadv-2025.3

batman-adv: update packages to version 2025.3

3 months agoalfred: install configs with INSTALL_CONF (0600) 1138/head
Josef Schlehofer [Mon, 16 Jun 2025 20:40:05 +0000 (22:40 +0200)]
alfred: install configs with INSTALL_CONF (0600)

Use INSTALL_CONF instead of INSTALL_DATA to install configuration
 files under /etc with correct permissions.

This improves security by ensuring config files are not world-readable.
INSTALL_DATA sets mode 0644, while INSTALL_CONF sets mode 0600.

Signed-off-by: Josef Schlehofer <[email protected]>
Signed-off-by: Sven Eckelmann <[email protected]>
3 months agobatman-adv: update to version 2025.3
Sven Eckelmann [Fri, 5 Sep 2025 14:07:05 +0000 (16:07 +0200)]
batman-adv: update to version 2025.3

* support latest kernels (5.4 - 6.17)
* coding style cleanups and refactoring
* bugs squashed:
  - fix OOB read/write in network-coding decode

Signed-off-by: Sven Eckelmann <[email protected]>
3 months agobatctl: update to version 2025.3
Sven Eckelmann [Fri, 5 Sep 2025 14:07:44 +0000 (16:07 +0200)]
batctl: update to version 2025.3

* bugs squashed:
  - fix potential memory leak in print_routing_algos
  - fix event parsing of hard interface names

Signed-off-by: Sven Eckelmann <[email protected]>
3 months agoalfred: update to version 2025.3
Sven Eckelmann [Fri, 5 Sep 2025 14:08:25 +0000 (16:08 +0200)]
alfred: update to version 2025.3

* (no changes)

Signed-off-by: Sven Eckelmann <[email protected]>
4 months agoopennds: Add PKG_CPE_ID origin/master
Fabrice Fontaine [Mon, 16 Jun 2025 13:29:02 +0000 (15:29 +0200)]
opennds: Add PKG_CPE_ID

Signed-off-by: Fabrice Fontaine <[email protected]>
4 months agobird2: Add PKG_CPE_ID
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]>
4 months agoCI: move script into separate directory
Josef Schlehofer [Sun, 25 May 2025 10:49:40 +0000 (12:49 +0200)]
CI: move script into separate directory

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 <[email protected]>
4 months agoCI: formal check: use shared workflow in actions-shared-workflows
Josef Schlehofer [Sun, 25 May 2025 10:39:58 +0000 (12:39 +0200)]
CI: formal check: use shared workflow in actions-shared-workflows

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 <[email protected]>
4 months agobird3: update to 3.1.2
Nick Hainke [Sun, 22 Jun 2025 17:11:06 +0000 (19:11 +0200)]
bird3: update to 3.1.2

Release Notes:
- 3.1.1: https://bird.network.cz/pipermail/bird-users/2025-May/018199.html
- 3.1.2: https://bird.network.cz/pipermail/bird-users/2025-May/018245.html

Signed-off-by: Nick Hainke <[email protected]>
5 months agobird{2,3}: use HTTPS in URL and reorder Makefile
Josef Schlehofer [Mon, 16 Jun 2025 20:49:29 +0000 (22:49 +0200)]
bird{2,3}: use HTTPS in URL and reorder Makefile

Move descriptions to each other
and use HTTPS for project website

Signed-off-by: Josef Schlehofer <[email protected]>
5 months agoMerge pull request #1132 from ecsv/batadv-2025.2
Simon Wunderlich [Thu, 19 Jun 2025 07:41:57 +0000 (09:41 +0200)]
Merge pull request #1132 from ecsv/batadv-2025.2

batman-adv: update packages to version 2025.2

5 months agobatman-adv: update to version 2025.2 1132/head
Sven Eckelmann [Wed, 18 Jun 2025 21:05:57 +0000 (23:05 +0200)]
batman-adv: update to version 2025.2

* support latest kernels (5.4 - 6.16)
* coding style cleanups and refactoring
* bugs squashed:
  - fix duplicate MAC address check

Signed-off-by: Sven Eckelmann <[email protected]>
5 months agobatctl: update to version 2025.2
Sven Eckelmann [Wed, 18 Jun 2025 21:05:39 +0000 (23:05 +0200)]
batctl: update to version 2025.2

* (no changes)

Signed-off-by: Sven Eckelmann <[email protected]>
5 months agobatman-adv: update to version 2025.2
Sven Eckelmann [Wed, 18 Jun 2025 21:05:24 +0000 (23:05 +0200)]
batman-adv: update to version 2025.2

* (no changes)

Signed-off-by: Sven Eckelmann <[email protected]>
5 months agohnetd: remove it as the development is stalled
Josef Schlehofer [Tue, 17 Jun 2025 11:53:59 +0000 (13:53 +0200)]
hnetd: remove it as the development is stalled

Development of hnetd is stalled [1].
Last commit in the upstream repository is 7 years ago
and currently, hnetd is not compiled in snapshot builds
due to errors from GCC 14 [2]

[1] https://github.com/sbyx/hnetd/issues/67
[2] https://github.com/openwrt/routing/issues/1119

Signed-off-by: Josef Schlehofer <[email protected]>
5 months agobatmand: update to 2022-12-31 and simplify Makefile
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]>
5 months agobabel-pinger: reorder Makefile
Josef Schlehofer [Mon, 16 Jun 2025 20:54:21 +0000 (22:54 +0200)]
babel-pinger: reorder Makefile

This ensures that it follows other Makefiles

Signed-off-by: Josef Schlehofer <[email protected]>
5 months agobabel-pinger: use HTTPS to download the tarball
Josef Schlehofer [Mon, 16 Jun 2025 20:52:20 +0000 (22:52 +0200)]
babel-pinger: use HTTPS to download the tarball

Project URL was changed, use the up-to-date.

Signed-off-by: Josef Schlehofer <[email protected]>
6 months agomesh11sd: update to version 5.1.3
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.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 <[email protected]>
6 months agomesh11sd: update to version 5.1.2
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]>
6 months agoThe build failed because various string functions couldn't be found. This
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.

6 months agobatmand: Fix FTBFS with recent musl
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]>
6 months agomesh11sd: update to version 5.1.0
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]>
6 months agobird2: update to 2.17.1
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]>
7 months agobird2: update to 2.17
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]>
7 months agobird3: update to 3.1.0
Nick Hainke [Mon, 28 Apr 2025 06:55:35 +0000 (08:55 +0200)]
bird3: update to 3.1.0

Release Notes:
https://bird.network.cz/pipermail/bird-users/2025-April/018156.html

Signed-off-by: Nick Hainke <[email protected]>
7 months agoMerge pull request #1110 from ecsv/batadv-2025.1
Simon Wunderlich [Tue, 22 Apr 2025 09:27:16 +0000 (11:27 +0200)]
Merge pull request #1110 from ecsv/batadv-2025.1

batman-adv: update packages to version 2025.1

7 months agobatman-adv: update to version 2025.1 1110/head
Sven Eckelmann [Mon, 21 Apr 2025 16:02:53 +0000 (18:02 +0200)]
batman-adv: update to version 2025.1

* 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 <[email protected]>
7 months agobatctl: update to version 2025.1
Sven Eckelmann [Mon, 21 Apr 2025 16:01:54 +0000 (18:01 +0200)]
batctl: update to version 2025.1

* coding style cleanups and refactoring

Signed-off-by: Sven Eckelmann <[email protected]>
7 months agoalfred: update to version 2025.1
Sven Eckelmann [Mon, 21 Apr 2025 16:01:45 +0000 (18:01 +0200)]
alfred: update to version 2025.1

* coding style cleanups and refactoring

Signed-off-by: Sven Eckelmann <[email protected]>
9 months agoopennds: update to version 10.3.1
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]>
9 months agomesh11sd: update to version 5.0.1
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]>
9 months agoMerge pull request #1103 from ecsv/batadv-2025.0
Simon Wunderlich [Sat, 8 Feb 2025 12:25:36 +0000 (13:25 +0100)]
Merge pull request #1103 from ecsv/batadv-2025.0

batman-adv: update packages to version 2025.0

9 months agobatman-adv: update to version 2025.0 1103/head
Sven Eckelmann [Fri, 7 Feb 2025 20:56:20 +0000 (21:56 +0100)]
batman-adv: update to version 2025.0

* support latest kernels (5.4 - 6.14)
* handle VLAN 0 as untagged VLAN
* TT changes in OGMs no longer contain redundant TT changes
* coding style cleanups and refactoring
* bugs squashed:
  - fix incorrect offset in OGM handler for translation table TVLV
  - force stop of throughput detection workers on interface removal

Signed-off-by: Sven Eckelmann <[email protected]>
9 months agobatctl: update to version 2025.0
Sven Eckelmann [Fri, 7 Feb 2025 20:56:20 +0000 (21:56 +0100)]
batctl: update to version 2025.0

* subsecond precision support for ping intervals
* coding style cleanups and refactoring

Signed-off-by: Sven Eckelmann <[email protected]>
9 months agoalfred: update to version 2025.0
Sven Eckelmann [Fri, 7 Feb 2025 20:56:20 +0000 (21:56 +0100)]
alfred: update to version 2025.0

* coding style cleanups and refactoring

Signed-off-by: Sven Eckelmann <[email protected]>
10 months agobird2: update to 2.16.1
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]>
10 months agobird3: update to 3.0.1
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]>
11 months agobird3: add new bird3 package
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]>
11 months agobird2: Bump to v2.16
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]>
11 months agobird2: use official example config file
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]>
11 months agoMerge pull request #1091 from ecsv/batadv-2024.4
Simon Wunderlich [Wed, 11 Dec 2024 11:03:00 +0000 (12:03 +0100)]
Merge pull request #1091 from ecsv/batadv-2024.4

batman-adv: update packages to version 2024.4

11 months agobatman-adv: update to version 2024.4 1091/head
Sven Eckelmann [Tue, 10 Dec 2024 21:40:19 +0000 (22:40 +0100)]
batman-adv: update to version 2024.4

* support latest kernels (5.4 - 6.13)
* coding style cleanups and refactoring
* bugs squashed:
  - prevent transmission of uninitialized memory for TT TVLVs
  - avoid stuck, overfull translation table changes list

Signed-off-by: Sven Eckelmann <[email protected]>
11 months agobatctl: update to version 2024.4
Sven Eckelmann [Tue, 10 Dec 2024 21:38:29 +0000 (22:38 +0100)]
batctl: update to version 2024.4

* coding style cleanups and refactoring
* drop explicit requirement to run as root

Signed-off-by: Sven Eckelmann <[email protected]>
11 months agoalfred: update to version 2024.4
Sven Eckelmann [Tue, 10 Dec 2024 21:37:57 +0000 (22:37 +0100)]
alfred: update to version 2024.4

* (no changes)

Signed-off-by: Sven Eckelmann <[email protected]>
11 months agobird2: Prevent unaligned access on ARM
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]>
12 months agobmx7: Make version apk compatible
Hannu Nyman [Fri, 22 Nov 2024 19:16:30 +0000 (21:16 +0200)]
bmx7: Make version apk compatible

Adjust versioning to match apk semantic rules.
(refresh patch)

Signed-off-by: Hannu Nyman <[email protected]>
12 months agondppd: update to version 0.2.6
谢致邦 (XIE Zhibang) [Wed, 13 Nov 2024 07:00:59 +0000 (15:00 +0800)]
ndppd: update to version 0.2.6

Signed-off-by: 谢致邦 (XIE Zhibang) <[email protected]>
12 months agoCI: multi-arch-test-build: move to shared workflow
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]>
13 months agoMerge pull request #1080 from ecsv/batadv-2024.3
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

13 months agomcproxy: remove this package
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]>
13 months agobatman-adv: Drop support for kernel < 6.6 1080/head
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]>
13 months agobatman-adv: update to version 2024.3
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]>
13 months agobatctl: update to version 2024.3
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]>
13 months agoalfred: update to version 2024.3
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]>
14 months agobabeld: use an array for routing lists
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]>
16 months agomesh11sd: update to version 4.1.1
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]>
16 months agomesh11sd: remove unneeded default PKG_BUILD_DIR line in makefile
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]>
16 months agomesh11sd: update to version 4.1.0
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]>
17 months agoMerge pull request #1071 from ecsv/batadv-2024.2
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

17 months agoalfred: update to version 2024.2 1071/head
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]>
17 months agobatman-adv: update to version 2024.2
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]>
17 months agobatctl: update to version 2024.2
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]>
17 months agobmx7: cleanup Makefile
Axel Neumann [Mon, 10 Jun 2024 07:38:28 +0000 (09:38 +0200)]
bmx7: cleanup Makefile

17 months agoolsrd: update to latest 2024-06-09
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]>
17 months agoopennds: update to version 10.3.0
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]>
18 months agobird2: add test.sh for bird
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]>
18 months agomesh11sd: update to version 4.0.1
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]>
18 months agobird2: bump to version 2.15.1
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]>
18 months agobmx7: Fix for mbedtls-3.6.0
Axel Neumann [Sun, 19 May 2024 14:12:09 +0000 (16:12 +0200)]
bmx7: Fix for mbedtls-3.6.0

19 months agoluci-app-olsrd2: upgrade uci-defaults for ucitrack handling to use json
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]>
19 months agocjdns: upgrade uci-defaults for ucitrack handling to use json
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]>
19 months agotreewide: refresh hashes after move to use ZSTD as default
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]>
19 months agocjdns: switch version to be APK compatible (#1060)
Paul Spooren [Sun, 7 Apr 2024 11:46:59 +0000 (13:46 +0200)]
cjdns: switch version to be APK compatible (#1060)

20 months agomesh11sd: update to version 3.1.1
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]>
20 months agoMerge pull request #1055 from ecsv/batadv-2024.1
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

20 months agobatman-adv: update to version 2024.1 1055/head
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]>
20 months agobatctl: update to version 2024.1
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]>
20 months agoalfred: update to version 2024.1
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]>
20 months agomesh11sd: update to version 3.1.0
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]>
20 months agoci: set correct arch for rootfs tests
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)

20 months agoci: no longer require real name
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)

22 months agoMerge pull request #1045 from ecsv/batadv-2024.0
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

22 months agobatman-adv: Provide teardown hook for batadv_vlan proto 1045/head
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]>
22 months agobatman-adv: update to version 2024.0
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]>
22 months agobatctl: update to version 2024.0
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]>
22 months agoalfred: update to version 2024.0
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]>
23 months agoMerge pull request #1038 from ecsv/batadv-2023.3
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

23 months agobatman-adv: compat: Fix skb_vlan_eth_hdr conflict in stable kernels 1038/head
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]>
2 years agoopennds: update to version 10.2.0
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]>
2 years agoMerge pull request #1033 from ecsv/batadv-2023.3
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

2 years agobatman-adv: update to version 2023.3 1033/head
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]>
2 years agobatctl: update to version 2023.3
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]>
2 years agoalfred: update to version 2023.3
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]>
2 years agocjdns: always build without ccache prefix
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]>
2 years agonodogsplash: explicit file copy
Moritz Warning [Tue, 10 Oct 2023 18:51:00 +0000 (20:51 +0200)]
nodogsplash: explicit file copy

Signed-off-by: Moritz Warning <[email protected]>
2 years agobird2: bump to version 2.14
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]>