From: Marek Lindner <lindner_marek@yahoo.de>
To: The list for a Better Approach To Mobile Ad-hoc Networking
<b.a.t.m.a.n@lists.open-mesh.org>
Subject: [B.A.T.M.A.N.] batman-adv 2013.1.0 released
Date: Mon, 4 Mar 2013 01:46:19 +0800 [thread overview]
Message-ID: <201303040146.19284.lindner_marek@yahoo.de> (raw)
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
reply other threads:[~2013-03-03 17:46 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201303040146.19284.lindner_marek@yahoo.de \
--to=lindner_marek@yahoo.de \
--cc=b.a.t.m.a.n@lists.open-mesh.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox