* [B.A.T.M.A.N.] batman-adv 2013.1.0 released
@ 2013-03-03 17:46 Marek Lindner
0 siblings, 0 replies; only message in thread
From: Marek Lindner @ 2013-03-03 17:46 UTC (permalink / raw)
To: The list for a Better Approach To Mobile Ad-hoc Networking
Today, the B.A.T.M.A.N. team publishes batman-adv 2013.1.0 - a stability and
bugfix release, addressing bugs and open issues only. No new features were
added to ensure maximum stability. As the kernel module always depends on the
Linux kernel it was 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:
http://downloads.open-mesh.org/batman/releases/batman-adv-2013.1.0/
as well as prepackaged binaries in your distribution.
Thanks
------
Thanks to all people sending in patches:
* Akinobu Mita <akinobu.mita@gmail.com>
* Antonio Quartulli <ordex@autistici.org>
* Jiri Pirko <jiri@resnulli.us>
* Linus Lüssing <linus.luessing@web.de>
* Marek Lindner <lindner_marek@yahoo.de>
* Matthias Schiffer <mschiffer@universe-factory.net>
* Pau Koning <paukoning@gmail.com>
* Shan Wei <davidshan@tencent.com>
* Simon Wunderlich <siwu@hrz.tu-chemnitz.de>
and to all those that supported us with good advice, code review and/or
rigorous testing:
* Sasha Levin <sasha.levin@oracle.com>
batman-adv
----------
The translation table has been further polished by not adding multicast
addresses to avoid interfering with multicast traffic. The output of the
translation tables has been modified to not print the 'last seen' values for
batX interfaces (these entries are never subject to purging). Moreover, the
CRC consistency checksums are printed along with the rest of the table to
facilitate debugging. As part of our ongoing effort to document the code
itself the entire types.h file was 'kernel doc'-ified, thereby documenting the
bulk of all struct definitions and defines used throughout the batman-adv code
base. While reviewing and documenting all these definitions a few unused but
forgotten variables we identified and removed, reducing the memory consumption
by a few bytes.
The previously added distributed ARP table (DAT) received more testing and
reviews which led to a number of fixes: ARP packets with invalid MAC or IP
addresses are not added to the ARP table anymore. A potential crash due to a
NULL pointer dereference in the hash collision avoidance section was fixed.
The batman-adv interface removal could lead to deadlock in the kernel if it
was triggered at the wrong moment. To resolve the issue the internal
interface cleanup is delayed until all necessary locks can safely be acquired.
The initialization of the lockdep class keys for has structures inside batman-
adv has been improved to mitigate false warnings when running lockdep to find
problems in the locking routines.
batctl
------
The batctl man page carried a broken format instruction leading to an
"undefined macro" warning and partial disappearance of text. The text
misinterpretation was removed and the man page text restored.
Happy routing,
The B.A.T.M.A.N. team
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2013-03-03 17:46 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-03 17:46 [B.A.T.M.A.N.] batman-adv 2013.1.0 released Marek Lindner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox