Project

General

Profile

DRAFT: Batman-adv 2022.3 released

Nov 8th, 2022. Today the B.A.T.M.A.N. team publishes the November 2022 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-2022.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/master
v2022.2-12-g402531de
$ range=v2022.2..v2022.2-12-g402531de
$ 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: genetlink: start to validate reserved header bytes
      batman-adv: tracing: Use the new __vstring() helper
      batman-adv: tracing: Use the new __vstring() helper

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

      batman-adv: genetlink: start to validate reserved header bytes
      batman-adv: Drop unused headers in trace.h
      batman-adv: compat: Add support for ETH_MIN_MTU
      batman-adv: Add missing header for EINVAL
      batman-adv: Drop initialization of flexible ethtool_link_ksettings

various
=======

bugfixes
========

      batman-adv: Fix hang up with small MTU hard-interface

2022.3 (2022-11-08)
===================

* support latest kernels (4.9 - 6.1)
* coding style cleanups and refactoring
* bugs squashed:

  - limit the minimum MTU of hard-interface to avoid
    "Forced to purge local tt entries" errors

batctl

$ git describe origin/master
v2022.2-1-gb4052ae
$ range=v2022.2..v2022.2-1-gb4052ae
$ 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
========

2022.3 (2022-11-08)
===================

* (no changes)

alfred

$ git describe origin/master
v2022.2-6-g678c732
$ range=v2022.2..v2022.2-6-g678c732
$ 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

Marek Lindner <mareklindner@neomailbox.ch> (5):
      alfred: add missing alfred_event_notify_v0 struct documentation
      alfred: fix erroneous documentation of '-r' argument
      alfred: mismaching declarations of is_valid_ether_addr()
      alfred: remove unnecessary backslash
      alfred: improve grammar in documentation of '-r' argument

2022.3 (2022-11-08)
===================

* coding style cleanups and refactoring

Happy routing,

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