Many thanks!

2011/8/21 Marek Lindner <[email protected]>:
>
> The B.A.T.M.A.N. team is delighted to announce its latest release, 2011.3.0,
> introducing major protocol changes for better roaming of non-mesh clients,
> gateway convenience features and a pile of bug fixes & code stability changes.
> 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-2011.3.0/
>
> as well as prepackaged binaries in your distribution.
>
>
> Important changes
> -----------------
>
> The extensive work on roaming improvements for non-mesh clients led to a
> protocol change which breaks backward compatibility. Be sure to update all
> your mesh network participants to the latest version to avoid orphan nodes.
> Furthermore, a change in the networking infrastructure of the Linux kernel
> made us drop the support of Linux kernels older than 2.6.29. Maintaining
> compatibility would be an uphill battle while not being worthwhile for us as a
> Linux kernel project.
>
>
> Thanks
> ------
>
> Thanks to all people sending in patches:
>
>   * Antonio Quartulli <[email protected]>
>   * Daniele Furlan <[email protected]>
>   * David Howells <[email protected]>
>   * David S. Miller <[email protected]>
>   * Joe Perches <[email protected]>
>   * Jonathan Neuschäfer <[email protected]>
>   * Marek Lindner <[email protected]>
>   * Sven Eckelmann <[email protected]>
>
>
> batman-adv
> ----------
>
> This release comes with a redesign of one of the oldest code segments /
> concepts in batman-adv: the non-mesh client announcement mechanism. When
> batman-adv detects a non-mesh client it automatically starts announcing the
> client's mac address in the mesh network to make the mesh aware of the
> client's location. The new protocol extension mainly deals with the optimal
> handling and propagation of these client position packets. Major benefits
> include: Only changes (client arriving or leaving) are propagated in the mesh,
> thereby reducing the protocol overhead; traffic redirection when a client
> roams from one mesh node to the next until the mesh network has converged to
> reduce the packet loss while roaming; extensible packet format to construct
> more features on top of it.
> In addition, batman-adv gained support for informing the user space about
> events via uevent (a long-standing feature request). The gateway subsystem is
> the first to make use of it by sending signals when a new gateway has been
> selected / selected gateway has been changed / the selected gateway has been
> removed. Also, when enabled the gateway subsystem will filter out incoming
> DHCP renewal requests if they are not targeted at a high quality gateway to
> force the client to switch to the best available gateway.
> The routing algorithm received a minor tweaking which make it accept delayed
> OGM rebroadcasts to avoid bogus routing under heavy load. A bug hindering the
> correct broadcast of OGM packets if interfaces were added & removed in a
> particular order was fixed. A similar problem affecting the OGM aggregation
> was eliminated too. The many smaller bug fixes and code stability improvements
> make this release a well-rounded package.
>
>
> batctl
> ------
>
> The Makefile received major attention and various cleanups to make packaging
> of batctl easier. tcpdump was updated, so that it can analyze the new tt &
> roaming packets and was extended by a new option to filter all packets except
> the specified types. An additional debug level for all client announcement
> related information was added too. A pair of small bugs was squashed along the
> way: bisect did not properly initialize a variable which led to a compile time
> warning and a potential memory leak in the bat-hosts parser fixed.
>
>
> Happy routing,
> The B.A.T.M.A.N. team
>

Reply via email to