Batman-adv 2021.0 released
Jan 28th, 2021. Today the B.A.T.M.A.N. team publishes the January 2021 update to batman-adv, batctl and alfred! The deprecated support for batman-adv's sysfs and debugfs files was removed from all components. batctl and batman-adv now also allow the selection of the routing algorithm during the interface creation. This can be used to avoid the undefined behavior when multiple processes trying to create interfaces with different routing algorithms. Also several bugfixes 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-2021.0/
Thanks¶
Thanks to all people sending in patches:
- Sven Eckelmann <sven@narfation.org>
- Simon Wunderlich <sw@simonwunderlich.de>
- Taehee Yoo <ap420073@gmail.com>
and to all those that supported us with good advice or rigorous testing:
- Annika Wickert <aw@awlnx.space>
- Linus Lüssing <linus.luessing@c0d3.blue>
batman-adv¶
- support latest kernels (4.4 - 5.11)
- coding style cleanups and refactoring
- drop support for sysfs+debugfs
- allow to select routing algorithm during creation of interface
- bugs squashed:
- allocate enough reserved room on fragments for lower devices
batctl¶
- Drop support for batman-adv's sysfs+debugfs
- allow to select routing algorithm during creation of interface
- bugs squashed:
- fix query of meshif's ap_isolation status
- ignore "interface already exists" error during "interface add"
alfred¶
- Drop support for batman-adv's sysfs+debugfs
Happy routing,
The B.A.T.M.A.N. team
Comments