Commit Graph

2020 Commits

Author SHA1 Message Date
Simon Wunderlich bacf284416 Merge pull request #1174 from januszdziedzic/master
batman-adv: fix kmalloc_obj redefinition on Linux 6.18.31+
2026-05-27 11:57:56 +02:00
Janusz Dziedzic 0aca212a95 batman-adv: fix kmalloc_obj redefinition on stable 6.18.33+
Linux 6.18.33 stable backported kmalloc_obj/kmalloc_objs/kzalloc_obj,
causing a redefinition conflict with compat-hacks.h which also defines
these for kernels before 7.0.0. Exclude the 6.18.33-6.18.x stable
range from the backport definitions.

Signed-off-by: Janusz Dziedzic <janusz.dziedzic@gmail.com>
2026-05-27 09:59:16 +02:00
Bradford Zhang 776e716063 bird2: bump to v2.18.1
This release fix problems below:
ASPA: Fix downstream validation
Filters: Fix string attributes
Logging: Fix error handling

Signed-off-by: Bradford Zhang <zyc@zyc.name>
2026-04-28 23:08:46 +02:00
Packet Please e696354191 bird3: update to 3.2.1
Version 3.2.1 (2026-04-01)
  o ASPA: Fix downstream validation
  o BMP: Fix route sending
  o BGP: Fix route refresh after restart
  o BGP: Fix dynamic peer connection
  o Filters: Fix string attributes
  o Filters: Fix ROA check autoreload reconfiguration
  o Logging: Fix error handling
  o Kernel: Fix graceful recovery
  o Pipe: Fix rare collision bug
  o Config: Allow keyword redefinition

Signed-off-by: Packet Please <pktpls@systemli.org>
2026-04-26 13:32:56 +02:00
Simon Wunderlich 57d2866271 Merge pull request #1168 from ecsv/batadv-2026.1
batman-adv: update packages to version 2026.1
2026-04-09 19:10:48 +02:00
Sven Eckelmann 61466d6639 batman-adv: fix build against Linux 6.18
The EXTRA_CFLAGS for batman-adv were not applied with Linux 6.18. As
result, C files for a specific features were build but the datastructures
were missing the members for this specific feature.

This can be avoided by switching to a more modern way of setting up the
make command (like in this case "mt76"). Besides simplifying and cleaning
up the code, it is now also directly providing the CONFIG preprocessor
variables as part of NOSTDINC_FLAGS. This works on the current kernel
versions 6.12 (default) and 6.18 (testing).

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2026-04-08 22:42:41 +02:00
Sven Eckelmann aa449f8d78 batman-adv: update to version 2026.1
* support latest kernels (5.10 - 7.1)
* coding style cleanups and refactoring
* bugs squashed:
  - reject oversized global TT response buffers
  - avoid OGM aggregation when skb tailroom is insufficient
  - prevent freed backbones when dumping BLA claims

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2026-04-08 14:12:50 +02:00
Sven Eckelmann 6830873a5b batctl: update to version 2026.1
* coding style cleanups and refactoring
* bugs squashed:
  - tcpdump: Fix printing of usecs
  - fix tbl preprocessing of manpage

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2026-04-08 14:05:27 +02:00
Sven Eckelmann b068156976 alfred: update to version 2026.1
* coding style cleanups and refactoring
* bugs squashed:
  - fix printing of timespec

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2026-04-08 14:04:48 +02:00
Simon Wunderlich 4ec8a663e0 Merge pull request #1162 from namiltd/patch-1
batman-adv: drop kmod-lib-crc32c on newer kernels
2026-03-30 14:57:31 +02:00
Simon Wunderlich d830ce7b2b Merge pull request #1167 from wififreedom/batadv_vlan
Improve batadv_vlan.sh for LuCI integration
2026-03-20 10:54:51 +01:00
Bastiaan Stougie 9777081ec0 batman-adv: improve batadv_vlan.sh for LuCI
Apply ap_isolation default value '0' if option ap_isolation is
not present in the batadv_vlan interface configuration.

Default value '0' should be applied for the use case where
"option ap_isolation '1'" was present, is removed, and
'service network reload' is executed.

This is required for proper LuCI integration, because if an option
is set to the default value, LuCI removes the option.

Also take into account $INCLUDE_ONLY as in other /lib/netifd/proto
scripts and as recommended in the guide at:
https://openwrt.org/docs/guide-developer/network-scripting

Signed-off-by: Bastiaan Stougie <wififreedom2026@protonmail.com>
2026-03-18 13:50:06 +01:00
Rob White 44f2d58cbf mesh11sd: update to version 6.2.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 24.10, 25.12 and master/snapshot.

Description: mesh11sd (6.2.1)

This is a bug fix release.
  * Fix - sticky onlink route in MBP mode.
  * Fix - apmond return code 4 from spider request.
  * Add - nfs rule to drop proprietory PowerLine discovery packets.

The full changelog can be seen here:
https://github.com/openNDS/mesh11sd/blob/v6.2.1/ChangeLog

Signed-off-by: Rob White <rob@blue-wave.net>
2026-03-09 16:39:13 +07:00
Mieczyslaw Nalewaj 52ba65e168 batman-adv: drop kmod-lib-crc32c on newer kernels
This patch makes the dependency on kmod-lib-crc32c for the batman-adv package conditional: it is only required for Linux kernel 6.12. For kernel 6.18 and newer, the dependency is no longer needed. This prevents installing unnecessary modules on newer kernels.

Signed-off-by: Mieczyslaw Nalewaj <namiltd@poczta.onet.pl>
2026-03-03 20:24:14 +01:00
Simon Wunderlich 7c432d2e09 Merge pull request #1161 from ecsv/batadv-2026.0
batman-adv: update packages to version 2026.0
2026-02-25 09:18:22 +01:00
Sven Eckelmann 5763ead768 alfred: update to version 2026.0
* (no changes)

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2026-02-24 17:40:31 +01:00
Sven Eckelmann a25b1ab07b batctl: update to version 2026.0
* (no changes)

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2026-02-24 17:40:11 +01:00
Sven Eckelmann 96a472f380 batman-adv: update to version 2026.0
* support latest kernels (5.10 - 7.0)
* bugs squashed:
  - fix double-rtnl_lock ELP metric worker

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2026-02-24 17:39:03 +01:00
Rob White 6a5019a37b mesh11sd: update to version 6.2.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 24.10, 25.12 and master/snapshot.

Description: mesh11sd (6.2.0)

This is a major new release with significant new functionality.
It includes:
 * Add three dimensional meshnode mobility support. Stable connectivity with intra-mesh relative velocities (3dRV) of 1.5 m/s or greater is supported.
 * Add Access Point usage data collection from all mesh peers in a centralised database residing on the mesh portal (apmond)
 * Add Comprehensive wireless chipset capability discovery (wifi-chipset-detect)

The full changelog can be seen here:
https://github.com/openNDS/mesh11sd/blob/v6.2.0/ChangeLog

Signed-off-by: Rob White <rob@blue-wave.net>
2026-02-17 16:33:26 +07:00
Packet Please bdf571c0ea bird3: update to 3.2.0
Version 3.2.0 (2025-12-26)
- BGP: Listening socket rework
- IGP metric: Split out local_metric again
- Table: Optimal and Any Export refactoring
- Various race condition fixes
- All fixes included in 3.1.0 -- 3.1.5
- Merged 2.18

Signed-off-by: Packet Please <pktpls@systemli.org>
2026-01-12 00:26:27 +01:00
Packet Please ffbcfce25d bird2: update to 2.18
Version 2.18 (2025-12-26)
- BGP: Support for dynamic onlink and link-local connections
- BGP: Listening socket refactoring
- BGP: Fix restart behavior on outgoing next hop setting
- BGP: Configuring global/link-local IPv6 nexthop
- BGP: Disallow AS Sets by default
- L3VPN: Support for import/export target none and import target all
- RAdv: P-flag to prefer prefix delegation in DHCPv6
- Filter: Merging of case intervals
- Filter: Append operator
- ASPA: Paths containing AS_SET are invalid
- Doc: Update website to bird.nic.cz
- CI: Upstream packaging cleanup and reproducible builds
- Various minor fixes in code, comments, documentation and tooling

Signed-off-by: Packet Please <pktpls@systemli.org>
2026-01-12 00:26:27 +01:00
Toke Høiland-Jørgensen c69a11d309 bird3: add patch to move birdc's history file
To prevent birdc writing its history file to /root, causing flash wear,
apply a patch that moves the history file to /var/tmp instead.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2025-12-24 00:13:25 +01:00
Toke Høiland-Jørgensen 733a2f1a18 bird2: add patch to move birdc's history file
To prevent birdc writing its history file to /root, causing flash wear,
apply a patch that moves the history file to /var/tmp instead.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2025-12-24 00:13:25 +01:00
Simon Wunderlich 0ce2066dca Merge pull request #1151 from ecsv/batadv-2025.5
batman-adv: update packages to version 2025.5
2025-12-21 16:09:55 +01:00
Sven Eckelmann e8d322e216 batman-adv: drop support for kernels < 6.12
OpenWrt only supports Linux 6.12 at the moment. It is no longer necessary
to support older versions of the kernel.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-12-20 19:24:46 +01:00
Sven Eckelmann 091138d5b3 batctl: update to version 2025.5
* (no changes)

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-12-20 18:42:42 +01:00
Sven Eckelmann 1d4204aee6 alfred: update to version 2025.5
* (no changes)

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-12-20 18:42:42 +01:00
Sven Eckelmann b8bd615397 batman-adv: update to version 2025.5
* support latest kernels (5.10 - 6.19)
* coding style cleanups and refactoring

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-12-20 18:42:42 +01:00
George Sapkin b43e4ac560 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>
2025-12-03 12:45:17 +01:00
George Sapkin 55cacd416d formal: fix workflow permissions
Fix formality check permissions that are needed to post optional
summaries back to the PR.

Link: openwrt/actions-shared-workflows#64
Signed-off-by: George Sapkin <george@sapk.in>
2025-11-28 23:29:52 +01:00
Christian Marangi 0bf1ec3c3d cjdns: disable error for calloc-transposed-args for GCC14 support
GCC14 introduced -Wcalloc-transposed-args that check calloc pattern and
warn if the args are somehow swapped. The custom allocator in cjdns have
the args swapped so the GCC pattern matching reporting a problem is
actually a false positive.

Disable -Wcalloc-transposed-args warning to fix compilation error as
-Werror is enabled.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-16 20:30:59 +01:00
Christian Marangi a700d5232e ohybridproxy: add pending patch for CMake >= 4.0 support
Add pending patch for CMake >= 4.0 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-13 16:14:25 +01:00
Christian Marangi 11fc6a25d6 pimbd: add pending patch for warning and CMake >= 4.0
Add pending patch for compilation warning and CMake >= 4.0.

Bump PKG_RELEASE as we switched to uloop_timeout_remaining64.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-13 16:03:17 +01:00
Josef Schlehofer 2dbcc5b466 minimalist-pcproxy: remove this package
It looks like that repository has been read-only since 3rd July 2025,
so we can not expect new features, bug fixes, etc.

Even though, last commit in the repository was done in 2014,
which is more than 11 years ago.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-11-12 21:16:37 +01:00
Josef Schlehofer 0f3cd1e1eb luci-app-olsrd2: remove it as oonf-olsrd2 was dropped
In 58070aa6c1 ("oonf-*: remove oonf packages such as init scripts, proxy, radio, olsrd2"),
there were removed packages related to oonf, because their development is stalled,
website is not working and documentation is not available.

Let's drop luci-app-olsrd2 as well.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-11-11 13:12:10 +01:00
Josef Schlehofer 03a13710ea treewide: 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>
2025-11-10 10:38:36 +01:00
Josef Schlehofer 58070aa6c1 oonf-*: remove oonf packages such as init scripts, proxy, radio, olsrd2
These packages have not been compiling for some time due to the
transition to GCC14 (issue: https://github.com/OLSR/OONF/issues/71).
This has been reported to the upstream repositories, but it appears
that development has stalled.

Additionally, the project's website and documentation have been
non-functional since 2024. Reference:
https://github.com/OLSR/OONF/issues/54

Another issue is the transition to CMake 4.x, which causes the
packages to fail with the following error:

CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.

  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-11-10 09:20:02 +01:00
Simon Wunderlich 149ea45cc2 Merge pull request #1143 from ecsv/batadv-2025.4
batman-adv: update packages to version 2025.4
2025-10-26 10:44:37 +01:00
Sven Eckelmann 43055942d1 batctl: update to version 2025.4
* removed network coding (C.A.T.W.O.M.A.N.) support

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-10-25 09:50:58 +02:00
Sven Eckelmann 9d8bf2a61b alfred: update to version 2025.4
* (no changes)

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-10-25 09:49:51 +02:00
Sven Eckelmann bbc3aab7d8 batman-adv: update to version 2025.4
* support latest kernels (5.4 - 6.18)
* removed network coding (C.A.T.W.O.M.A.N.) support
* coding style cleanups and refactoring
* bugs squashed:
  - release references to inactive interfaces on netlink queries

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2025-10-25 09:48:35 +02:00
Toke Høiland-Jørgensen 45221cf5fa bird2: Update to v2.17.2
Also update the URL to the new website at bird.nic.cz

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2025-09-23 12:38:33 +02:00
Toke Høiland-Jørgensen 3ff1e24383 bird3: Update to version 3.1.4
Also update the URL to the new website at bird.nic.cz

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2025-09-23 12:38:33 +02:00
Florian Eckert 4a52b25d82 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>
2025-09-19 12:21:29 +02:00
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