Project

General

Profile

DRAFT: Batman-adv 2024.3 released

Oct 8th, 2024. Today the B.A.T.M.A.N. team publishes the October 2024 update to batman-adv! Several bug fixes and code cleanups are included in this version.

As the kernel module always depends on the Linux kernel it is compiled against, it does not make sense to provide binaries on our website. As usual, you will find the signed tarballs in our download section:

https://downloads.open-mesh.org/batman/releases/batman-adv-2024.3/

Thanks

Thanks to all people sending in patches:

and to all those that supported us with good advice or rigorous testing:

batman-adv

$ git describe origin/main
v2024.2-7-g6398f63b
$ range=v2024.2..v2024.2-7-g6398f63b
$ 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
==================

      batman-adv: convert NETIF_F_LLTX to dev->lltx
      batman-adv: convert NETIF_F_NETNS_LOCAL to dev->netns_local

coding style cleanup/refactoring
================================

      batman-adv: Fix wrong singular form of jiffies in comments

various
=======

bugfixes
========

      batman-adv: Don't accept TT entries for out-of-spec VIDs

2024.3 (2024-10-08)
===================

* 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

batctl

$ git describe origin/main
v2024.2-2-g649456d
$ range=v2024.2..v2024.2-2-g649456d
$ 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: Dynamically select header format in netlink_print_neighbors

2024.3 (2024-10-08)
===================

* bugs squashed:

  - fix header for neighbor table with B.A.T.M.A.N. V algorithm

alfred

$ git describe origin/main
v2024.2-2-g6a0188e
$ range=v2024.2..v2024.2-2-g6a0188e
$ 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

alfred: add more verbose error message

2024.3 (2024-10-08)
===================

* improve output for IPv6 related address errors

Happy routing,

The B.A.T.M.A.N. team