public inbox for b.a.t.m.a.n@lists.open-mesh.org
 help / color / mirror / Atom feed
* [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