Commit Graph

1942 Commits

Author SHA1 Message Date
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
Christian Marangi ab45dac330 CI: multi-arch-test-build: move to shared workflow
Move multi-arch-test-build to shared workflow.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-08 19:29:55 +01:00
Simon Wunderlich 0ff4ab0506 Merge pull request #1080 from ecsv/batadv-2024.3
batman-adv: update packages to version 2024.3
2024-10-16 10:01:31 +02:00
Josef Schlehofer cbf04774c4 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 <pepe.schlehofer@gmail.com>
2024-10-16 00:11:32 +02:00
Sven Eckelmann 9e2c5aee8d 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 <sven@narfation.org>
2024-10-15 21:12:36 +02:00
Sven Eckelmann e061c1bf84 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 <sven@narfation.org>
2024-10-15 21:06:32 +02:00
Sven Eckelmann 35e55b3837 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 <sven@narfation.org>
2024-10-15 21:02:20 +02:00
Sven Eckelmann 7ef1d0337a alfred: update to version 2024.3
* improve output for IPv6 related address errors

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2024-10-15 21:02:02 +02:00
Patrick Grimm 233b3c6637 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 <patrick@lunatiki.de>
2024-09-08 18:20:34 +02:00
Rob White 31e66c0839 mesh11sd: update to version 4.1.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 and master/snapshot.

Description: mesh11sd (4.1.1)
This release provides a critical bug fix.
In non-cpe peer mode, if the portal node dhcp6 server fails to respond or cannot be reached,
multiple instances of odhcp6c are created, resulting in an eventual oom condition.

Details can be found here:
https://github.com/openNDS/mesh11sd/releases/tag/v4.1.1

Signed-off-by: Rob White <rob@blue-wave.net>
2024-07-31 10:28:40 +02:00
Rob White 3b79b64e32 mesh11sd: remove unneeded default PKG_BUILD_DIR line in makefile
Signed-off-by: Rob White <rob@blue-wave.net>
2024-07-21 08:26:24 +02:00
Rob White 3a773abd3f mesh11sd: update to version 4.1.0
Maintainer: Rob White rob@blue-wave.net

Compile tested: All

Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, mips_24kc, aarch64_cortex-a53;
    On 23.5 and master/snapshot.

Description: mesh11sd (4.1.0)
This release adds new functionality that includes support for:
 * Opportunistic Wireless Encryption (OWE) on mesh gates.
 * Customer[Client] Premises Equipment mode (CPE) on mesh gates.

Details can be found here:
https://github.com/openNDS/mesh11sd/releases/tag/v4.1.0

Signed-off-by: Rob White <rob@blue-wave.net>
2024-07-21 08:26:24 +02:00
Simon Wunderlich 6d376d6df0 Merge pull request #1071 from ecsv/batadv-2024.2
batman-adv: update packages to version 2024.2
2024-06-24 14:59:22 +02:00
Sven Eckelmann 7e94199c3b alfred: update to version 2024.2
* (no changes)

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2024-06-24 09:47:27 +02:00
Sven Eckelmann e6cebf66cf batman-adv: update to version 2024.2
* support latest kernels (4.19 - 6.10)
* coding style cleanups and refactoring

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2024-06-22 21:33:40 +02:00
Sven Eckelmann be0dcb3b30 batctl: update to version 2024.2
* (no changes)

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2024-06-22 21:33:25 +02:00
Axel Neumann 8d8cfe8d35 bmx7: cleanup Makefile 2024-06-10 09:38:28 +02:00
Rosen Penev 055d386ce7 olsrd: update to latest 2024-06-09
Fixes compilation with GCC14.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-10 07:31:41 +02:00
Rob White 4ac486b2d5 opennds: update to version 10.3.0
Maintainer: Rob White rob@blue-wave.net

Compile tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, aarch64_cortex-a53, x86-64

Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, mips_24kc, aarch64_cortex-a53, x86-64 ;
    On 23.5 and master/snapshot.

Description:
opennds (10.3.0) - This version is a minor upgrade that introduces some significant additional functionality.
In addition it includes numerous enhancements bug fixes and cosmetic fixes.

Additional functionality includes:

 1. Support for integration of Mesh11sd meshnodes
 2. Download protocol debugging
 3. Resolving of fqdn ip addresses on CDN systems with multiple ip addresses
 4. Support for specifying alternate dhcp leases file location

Details can be found here:
https://github.com/openNDS/openNDS/releases/tag/v10.3.0

Signed-off-by: Rob White <rob@blue-wave.net>
2024-06-07 20:53:56 +02:00
Bradford Zhang 7b87526434 bird2: add test.sh for bird
Signed-off-by: Bradford Zhang <zyc@zyc.name>
2024-05-28 10:42:05 +02:00
Rob White 56f7ad1933 mesh11sd: update to version 4.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 and master/snapshot.

Description:
    mesh11sd (4.0.1)
    This minor bugfix release follows on from the previous major release which introduced
    new functionality that includes autonomous path stabilisation and the support of mesh leechnodes.

Details can be found here:
    https://github.com/openNDS/mesh11sd/releases/tag/v4.0.1

Signed-off-by: Rob White <rob@blue-wave.net>
2024-05-27 06:34:42 +02:00
Bradford Zhang 1d335a9fac bird2: bump to version 2.15.1
Signed-off-by: Bradford Zhang <zyc@zyc.name>
2024-05-20 20:42:40 +02:00
Axel Neumann b0f316aea2 bmx7: Fix for mbedtls-3.6.0 2024-05-19 16:12:09 +02:00
Florian Eckert d4e9f920ea 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 <fe@dev.tdt.de>
2024-04-16 08:53:10 +02:00
Florian Eckert 1c3f6b1599 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 <fe@dev.tdt.de>
2024-04-16 08:53:10 +02:00
Robert Marko 0fed081486 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 <robimarko@gmail.com>
2024-04-07 20:04:28 +02:00
Paul Spooren c80474dd82 cjdns: switch version to be APK compatible (#1060) 2024-04-07 13:46:59 +02:00
Rob White 334058d94d mesh11sd: update to version 3.1.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, 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 <rob@blue-wave.net>
2024-04-06 12:06:57 +02:00
Simon Wunderlich 5314b3bd56 Merge pull request #1055 from ecsv/batadv-2024.1
batman-adv: update packages to version 2024.1
2024-04-06 10:39:13 +02:00
Sven Eckelmann 0908d7d5a6 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 <sven@narfation.org>
2024-04-05 21:43:16 +02:00
Sven Eckelmann 696745f1c3 batctl: update to version 2024.1
* (no changes)

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2024-04-05 21:37:54 +02:00
Sven Eckelmann 139fcdb707 alfred: update to version 2024.1
* (no changes)

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2024-04-05 21:37:46 +02:00
Rob White 4af9b69e1b mesh11sd: update to version 3.1.0
Maintainer: Rob White rob@blue-wave.net

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 <rob@blue-wave.net>
2024-03-24 09:03:32 +01:00
Paul Spooren da3b77402d 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 <mail@aparcar.org>
(cherry picked from commit d359fa04eda29638b9326c194490685c1177fd49)
2024-03-23 15:10:02 +01:00
Paul Spooren 10d7b7847f 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 <mail@aparcar.org>
(cherry picked from commit 7e6cd98ad481184b1a620a9862aa3713d1ab85cc)
2024-03-23 15:08:58 +01:00