Commit Graph

1957 Commits

Author SHA1 Message Date
George Sapkin
178a40d321 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 <george@sapk.in>
(cherry picked from commit b43e4ac560)
2025-12-03 15:13:08 +01:00
Rob White
3eb59e9471 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>
(cherry picked from commit 2fb5af6b55)
2025-09-24 12:51:16 +02:00
Florian Eckert
885ae6f9d0 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 <fe@dev.tdt.de>
(cherry picked from commit 4a52b25d82)
2025-09-19 22:05:47 +02:00
Florian Eckert
2a476e14ab 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>
(cherry picked from commit fabd399986)
2025-09-19 22:05:14 +02:00
Josef Schlehofer
faa5024626 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>
(cherry picked from commit 6aed281d79)
2025-09-19 22:05:09 +02:00
Elektra
c0d777af32 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 ee32e9b7b4)
2025-09-19 22:05:04 +02:00
Sven Eckelmann
48dc49ec3e 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>
(cherry picked from commit d08b1447ba)
2025-09-19 22:04:11 +02:00
Simon Wunderlich
bdbd09d133 Merge pull request #1139 from ecsv/batadv-for-24.10
openwrt-24.10: batman-adv: Merge bugfixes from 2025.3
2025-09-08 08:07:20 +02:00
Sven Eckelmann
30c8f55b51 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 <sven@narfation.org>
2025-09-05 16:19:50 +02:00
Sven Eckelmann
5a23f88425 batman-adv: Merge bugfixes from 2025.3
* fix OOB read/write in network-coding decode

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-09-05 16:19:21 +02:00
Fabrice Fontaine
d8f9eab170 bird2: Add PKG_CPE_ID
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
(cherry picked from commit 74abcc70ec)
2025-07-22 18:32:12 +02:00
Nick Hainke
b239d48e1a 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>
(cherry picked from commit a98c2bb49d)
2025-07-22 18:32:12 +02:00
Nick Hainke
f672e231b1 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>
(cherry picked from commit 8bda1bc2fc)
2025-07-22 18:32:12 +02:00
Simon Wunderlich
85d040f28c Merge pull request #1133 from ecsv/batadv-for-24.10
openwrt-24.10: batman-adv: Merge bugfixes from 2025.2
2025-06-19 09:42:03 +02:00
Sven Eckelmann
2837fc66f7 batman-adv: Merge bugfixes from 2025.2
* fix duplicate MAC address check

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-06-18 23:29:27 +02:00
Rob White
4c35aedcf1 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.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 <rob@blue-wave.net>
(cherry picked from commit 02f8722f87)
2025-06-01 00:02:28 +02:00
Rob White
3bccb378d3 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>
(cherry picked from commit 1f77871819)
2025-06-01 00:02:28 +02:00
Rob White
b8e667ba22 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>
(cherry picked from commit 9eda32a8c9)
2025-06-01 00:02:28 +02:00
Simon Wunderlich
f2ee837d37 Merge pull request #1111 from ecsv/batadv-for-24.10
openwrt-24.10: batman-adv: Merge bugfixes from 2025.1
2025-04-22 11:27:25 +02:00
Sven Eckelmann
a84aff12f8 batman-adv: Merge bugfixes from 2025.1
* Ignore own maximum aggregation size during RX

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-04-21 18:16:00 +02:00
Rob White
2a1573af4c 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>
(cherry picked from commit 5d1d38a605)
2025-04-16 19:13:39 +02:00
Simon Wunderlich
c9b6366988 Merge pull request #1104 from ecsv/batadv-for-24.10
openwrt-24.10: batman-adv: Merge bugfixes from 2025.0
2025-02-08 13:25:27 +01:00
Sven Eckelmann
4acaf6ec51 batman-adv: Merge bugfixes from 2025.0
* force stop of throughput detection workers on interface removal

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-02-07 22:15:36 +01:00
Nick Hainke
e87b55c6a6 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>
(cherry picked from commit 4a65e359c3)
2025-01-15 08:03:04 +01:00
Nick Hainke
2fab79906e 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>
(cherry picked from commit 9935dfdfb7)
2025-01-14 13:10:48 +01:00
Nick Hainke
b478442876 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>
(cherry picked from commit 5998119c55)
2025-01-14 13:10:48 +01:00
Toke Høiland-Jørgensen
84d97e684b 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>
(cherry picked from commit 478626bc23)
2024-12-17 09:23:26 +01:00
Martin Schiller
3b075f8d7e 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>
(cherry picked from commit 0490c7f39a)
2024-12-17 09:23:26 +01:00
Toke Høiland-Jørgensen
5e38e10c79 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>
(cherry picked from commit 0209a1f3be)
2024-12-17 09:23:26 +01:00
Simon Wunderlich
d4125fbe02 Merge pull request #1093 from ecsv/batadv-for-24.10
openwrt-24.10: batman-adv: Merge bugfixes from 2024.4
2024-12-11 12:03:49 +01:00
Sven Eckelmann
eaa4aba30b 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 <sven@narfation.org>
2024-12-10 22:52:07 +01:00
Christian Marangi
3f15699240 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>
(cherry picked from commit ab45dac330)
2024-11-08 19:31:03 +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