DRAFT: Batman-adv 2025.3 released¶
September 2nd, 2025: The B.A.T.M.A.N. team is excited to announce the release of the September 2025 update for batman-adv! This release includes various bug fixes and code cleanups.
Since the kernel module is always dependent on the specific Linux kernel it’s compiled against, providing precompiled binaries on our website is not feasible. As always, you can find the signed tarballs in the download section:
https://downloads.open-mesh.org/batman/releases/batman-adv-2025.3/
Thanks¶
Many thanks to everyone who contributed patches:
- Matthias Schiffer <mschiffer@universe-factory.net>
- Simon Wunderlich <sw@simonwunderlich.de>
- Stanislav Fort <stanislav.fort@aisle.com>
- Sven Eckelmann <sven@narfation.org>
And a special thanks to those who supported us with valuable advice and thorough testing:
- TODO
batman-adv¶
$ git describe origin/main v2025.2-4-g383aa6a8 $ range=v2025.2..v2025.2-2-g702c52a8 $ git shortlog --email --no-merges "${range}" $ git log --no-merges "${range}"|grep -e '\(Reported\|Tested\|Acked\|Reviewed-by\|Co-authored-by\)-by'|sed 's/.*:/*/'|sort|uniq features ======== new kernel version ================== coding style cleanup/refactoring ================================ batman-adv: store hard_iface as iflink private data various ======= bugfixes ======== batman-adv: fix OOB read/write in network-coding decode 2025.3 (2025-09-02) =================== * support latest kernels (5.4 - 6.17) * coding style cleanups and refactoring * bugs squashed: - fix OOB read/write in network-coding decode
batctl¶
$ git describe origin/main v2025.2-4-g6a4bd43 $ range=v2025.2..v2025.2-4-g6a4bd43 $ git shortlog --email --no-merges "${range}" $ git log --no-merges "${range}"|grep -e '\(Reported\|Tested\|Acked\|Reviewed-by\|Co-authored-by\)-by'|sed 's/.*:/*/'|sort|uniq features ======== coding style cleanup/refactoring ================================ bugfixes ======== batctl: event: Fix direct parsing on hardif for set_hardif batctl: Avoid memory leak in print_routing_algos 2025.3 (2025-09-02) =================== * bugs squashed: - fix potential memory leak in print_routing_algos - fix event parsing of hard interface names
alfred¶
$ git describe origin/main v2025.2-1-g16a7397 $ range=v2025.2..v2025.2-1-g16a7397 $ git shortlog --email --no-merges "${range}" $ git log --no-merges "${range}"|grep -e '\(Reported\|Tested\|Acked\|Reviewed-by\|Co-authored-by\)-by'|sed 's/.*:/*/'|sort|uniq features ======== coding style cleanup/refactoring ================================ bugfixes ======== 2025.3 (2025-09-02) =================== * (no changes)
Happy routing,
The B.A.T.M.A.N. team