Commit Graph

1976 Commits

Author SHA1 Message Date
Florian Eckert
fabd399986 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 <fe@dev.tdt.de>
2025-09-19 12:21:29 +02:00
Simon Wunderlich
22487dc8f6 Merge pull request #1138 from ecsv/batadv-2025.3
batman-adv: update packages to version 2025.3
2025-09-08 08:07:05 +02:00
Josef Schlehofer
340f08f9af 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 <pepe.schlehofer@gmail.com>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-09-05 19:20:22 +02:00
Sven Eckelmann
abc6f5a32a 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 <sven@narfation.org>
2025-09-05 17:50:05 +02:00
Sven Eckelmann
054324d334 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 <sven@narfation.org>
2025-09-05 17:50:05 +02:00
Sven Eckelmann
e5a6299e0b alfred: update to version 2025.3
* (no changes)

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-09-05 16:09:27 +02:00
Fabrice Fontaine
d53907107d opennds: Add PKG_CPE_ID
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2025-07-19 22:58:50 +02:00
Fabrice Fontaine
74abcc70ec bird2: Add PKG_CPE_ID
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2025-07-19 22:57:47 +02:00
Josef Schlehofer
d1a60e81e9 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 <pepe.schlehofer@gmail.com>
2025-07-19 22:55:52 +02:00
Josef Schlehofer
e8504be738 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 <pepe.schlehofer@gmail.com>
2025-07-19 22:55:52 +02:00
Nick Hainke
5911e00a49 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 <vincent@systemli.org>
2025-07-19 22:55:18 +02:00
Josef Schlehofer
d0f6265f6f 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 <pepe.schlehofer@gmail.com>
2025-06-23 12:48:28 +02:00
Simon Wunderlich
8a6c623fd9 Merge pull request #1132 from ecsv/batadv-2025.2
batman-adv: update packages to version 2025.2
2025-06-19 09:41:57 +02:00
Sven Eckelmann
131f3e0776 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 <sven@narfation.org>
2025-06-18 23:22:56 +02:00
Sven Eckelmann
34229131e0 batctl: update to version 2025.2
* (no changes)

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-06-18 23:05:39 +02:00
Sven Eckelmann
3bdbbaf4c3 batman-adv: update to version 2025.2
* (no changes)

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-06-18 23:05:24 +02:00
Josef Schlehofer
85b868b341 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 <pepe.schlehofer@gmail.com>
2025-06-18 09:39:47 +02:00
Josef Schlehofer
6aed281d79 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 <pepe.schlehofer@gmail.com>
2025-06-17 13:18:53 +02:00
Josef Schlehofer
76c10668df babel-pinger: reorder Makefile
This ensures that it follows other Makefiles

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-06-17 08:52:06 +02:00
Josef Schlehofer
295a299137 babel-pinger: use HTTPS to download the tarball
Project URL was changed, use the up-to-date.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-06-17 08:52:06 +02:00
Rob White
bd56cdc36a mesh11sd: update to version 5.1.3
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>
2025-05-26 14:17:44 +02:00
Rob White
1f77871819 mesh11sd: update to version 5.1.2
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>
2025-05-24 08:16:54 +02:00
Elektra
ee32e9b7b4 The build failed because various string functions couldn't be found. This
happened because the indirect include of string.h is now gone.
2025-05-23 16:42:54 +02:00
Sven Eckelmann
d08b1447ba 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 <sven@narfation.org>
2025-05-23 16:36:14 +02:00
Rob White
9eda32a8c9 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 <rob@blue-wave.net>
2025-05-13 22:22:17 +02:00
Nick Hainke
a98c2bb49d bird2: update to 2.17.1
Release Notes:
https://bird.network.cz/pipermail/bird-users/2025-May/018195.html

Signed-off-by: Nick Hainke <vincent@systemli.org>
2025-05-11 23:00:08 +02:00
Nick Hainke
8bda1bc2fc bird2: update to 2.17
Release Notes:
https://bird.network.cz/pipermail/bird-users/2025-April/018156.html

Signed-off-by: Nick Hainke <vincent@systemli.org>
2025-04-28 10:48:42 +02:00
Nick Hainke
7a54490134 bird3: update to 3.1.0
Release Notes:
https://bird.network.cz/pipermail/bird-users/2025-April/018156.html

Signed-off-by: Nick Hainke <vincent@systemli.org>
2025-04-28 10:48:18 +02:00
Simon Wunderlich
f1ec6fdd9a Merge pull request #1110 from ecsv/batadv-2025.1
batman-adv: update packages to version 2025.1
2025-04-22 11:27:16 +02:00
Sven Eckelmann
9ad1ff120a 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 <sven@narfation.org>
2025-04-21 18:02:53 +02:00
Sven Eckelmann
793d61896a batctl: update to version 2025.1
* coding style cleanups and refactoring

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-04-21 18:02:38 +02:00
Sven Eckelmann
0cdbe423e9 alfred: update to version 2025.1
* coding style cleanups and refactoring

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-04-21 18:02:27 +02:00
Rob White
2fb5af6b55 opennds: update to version 10.3.1
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>
2025-03-06 20:40:11 +01:00
Rob White
5d1d38a605 mesh11sd: update to version 5.0.1
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>
2025-03-02 16:23:47 +01:00
Simon Wunderlich
dbf46e76eb Merge pull request #1103 from ecsv/batadv-2025.0
batman-adv: update packages to version 2025.0
2025-02-08 13:25:36 +01:00
Sven Eckelmann
eb01d8fe7f 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 <sven@narfation.org>
2025-02-07 22:01:58 +01:00
Sven Eckelmann
3f2e78eb1e batctl: update to version 2025.0
* subsecond precision support for ping intervals
* coding style cleanups and refactoring

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-02-07 21:58:02 +01:00
Sven Eckelmann
7cc3d6d6c9 alfred: update to version 2025.0
* coding style cleanups and refactoring

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-02-07 21:56:20 +01:00
Nick Hainke
4a65e359c3 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 <vincent@systemli.org>
2025-01-13 23:15:22 +01:00
Nick Hainke
9935dfdfb7 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 <vincent@systemli.org>
2025-01-13 17:04:33 +01:00
Nick Hainke
5998119c55 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 <vincent@systemli.org>
2024-12-19 09:17:14 +01:00
Toke Høiland-Jørgensen
478626bc23 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 <toke@toke.dk>
2024-12-12 13:06:59 +01:00
Martin Schiller
0490c7f39a 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 <ms@dev.tdt.de>
2024-12-12 12:08:31 +01:00
Simon Wunderlich
cf586ee776 Merge pull request #1091 from ecsv/batadv-2024.4
batman-adv: update packages to version 2024.4
2024-12-11 12:03:00 +01:00
Sven Eckelmann
8462c0bf00 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 <sven@narfation.org>
2024-12-10 22:41:22 +01:00
Sven Eckelmann
c6857eaa4e batctl: update to version 2024.4
* coding style cleanups and refactoring
* drop explicit requirement to run as root

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2024-12-10 22:38:29 +01:00
Sven Eckelmann
64675fea82 alfred: update to version 2024.4
* (no changes)

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2024-12-10 22:37:57 +01:00
Toke Høiland-Jørgensen
0209a1f3be 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 <toke@toke.dk>
2024-12-06 11:08:54 +01:00
Hannu Nyman
ff474768d9 bmx7: Make version apk compatible
Adjust versioning to match apk semantic rules.
(refresh patch)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-11-23 10:50:43 +01:00
谢致邦 (XIE Zhibang)
8f5ed0f95f ndppd: update to version 0.2.6
Signed-off-by: 谢致邦 (XIE Zhibang) <Yeking@Red54.com>
2024-11-14 21:42:30 +01:00