Project

General

Profile

DRAFT: Batman-adv 2021.4 released

Nov 16th, 2021. Today the B.A.T.M.A.N. team publishes the November 2021 update to batman-adv! Several code cleanups and bugfixes 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-2021.4/

Thanks

Thanks to all people sending in patches:

batman-adv

$ git describe origin/master
v2021.3-11-g80822fdf
$ range=v2021.3..v2021.3-11-g80822fdf
$ 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

new kernel version
==================

      batman-adv: prepare for const netdev->dev_addr
      batman-adv: create netdev->dev_addr assignment helpers
      batman-adv: use eth_hw_addr_set() instead of ether_addr_copy()

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

      batman-adv: Have kernel threads return instead of calling do_exit
      batman-adv: make use of helper netif_is_bridge_master()

various
=======

bugfixes
========

      batman-adv: fix error handling

2021.4 (2021-11-16)
===================

* support latest kernels (4.4 - 5.16)
* coding style cleanups and refactoring
* bugs squashed:

  - fix error handling during interface initialization

batctl

$ git describe origin/master
v2021.3-1-g2d4e026
$ range=v2021.3..v2021.3-1-g2d4e026
$ 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
========

2021.4 (2021-11-16)
===================

* (no changes)

alfred

$ git describe origin/master
v2021.3-1-g34374fa
$ range=v2021.3..v2021.3-1-g34374fa
$ 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

2021.4 (2021-11-16)
===================

* (no changes)

Happy routing,

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