Batman 0.3.1 released

(posted by Marek on Jan 25th 2009)


the B.A.T.M.A.N. team is pleased to announce the availability of batman 0.3.1 a bugfix and maintenance release. As usual, we provide signed source tarballs:

As you may have noticed we slighty modified the folder structure to seperate binaries and sources better. Also, we will keep providing older source tarballs to support the various distributions better. In addition, we added a release "bundle" folder which contains related source packages:

Many people outside the B.A.T.M.A.N. team contributed to make this release possible. Thanks to everyone that helped us. Special thanks goes to Antonio and the crew. They provided us with bug reports, test beds and ideas to improve the overall batman experience. Also, we wish to thank Sven Eckelmann for his endless stream of patches and thoughtful hints.

During the past months the code received improvements all over the place. Nearly all functions were touched. The packet aggregation was debugged and improved. Areas with a high density of nodes suffered from bogus routing information which was fixed. BSD compability was committed. Now, on a changing route batman adds new routes to the kernel routing table before the old routes are deleted to avoid race conditions. The batgat kernel module received many fixes that improve stability. The makefile reduced the verbosity of its output to allow easy distinctions between warnings and commands.

Happy routing,


(update posted by Simon on Jan 25th 2009)


On Sun, Jan 25, 2009 at 07:45:37PM +0100, Marek Lindner wrote:

BSD compability was committed.

just to be clear: B.A.T.M.A.N. is currently not supported under *BSD, only the visualization server has been fixed. Maybe batmand compiles under *BSD, but lacks features like gateway functionality, or might have other regressions.

Experience reports, patches, comments ... anything is welcome. :)

best regards,