Great work!

2011/8/21 Gioacchino Mazzurco <[email protected]>:
> 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
>>
>



-- 
Filippo Sallemi

Reply via email to