Development
Olsrd 0.5.6-r6 released!
Submitted by aaron on Fri, 10/09/2009 - 14:49.after long months of waiting and small bugfixes we just released the 0.5.6-r6
version. The mayor points of the release are:
- support for Google Android
- support for Debian/FreeBSD
- fixes for httpinfo, txtinfo and dotdraw plugin to prevent them blocking in case of timed out outgoing connections
You will find the new release in our stable repository at
http://www.olsr.org/releases/0.5/olsrd-0.5.6-r6.tar.bz2
and
http://www.olsr.org/releases/0.5/olsrd-0.5.6-r6.tar.gz
With md5sums:
07362792da718bed8943c2d7d1b4acfe olsrd-0.5.6-r6.tar.bz2
01f54daf487639f7bbc264115b0235de olsrd-0.5.6-r6.tar.gz
- Read more
- 1558 reads
olsrd 0.5.6-r5 released!
Submitted by aaron on Wed, 06/24/2009 - 21:51.This -r5 release of olsrd in the stable branch is probably the last release in this branch series. Henning, Markus Kittenberger and Keks from Berlin have been debugging and hardening the source code base. This fixes many issues we saw in messy, real world networks. The last bug that hit us was an incompatibility with the mDNS plugin. This one had the effect that packets would be parsed incorrectly effectively generating random topologies on Avila boards *if* the mDNS plugin was active .
We highly recommend an update for a stable environment. We consider this version an improvement in stability.
Excerpt from the CHANGELOG file:
- HACK: MinTCVTime parameter hack for Berlin FF network...
feel free to ask on the mailing list.
- add Watchdog plugin
- Read more
- 2495 reads
Routing Table HOWTO
putting everything in a different routing table
Since a few months there is an option "RtTable" and "RtTableDefault" in olsrd.conf.
This basically serves as the name of a routing table where olsrd should put it's routes that it learned over the network.
The reasoning for that was that while developing, you want to have an easy way to flush all stale routes from a specific routing table ("man ip").
This works in Linux.
Example:
RtTableDefault 100
- 34629 reads
Using Valgrind for profiling olsrd
Valgrind is a powerful tool for performance and correctness analysis of code. This page discusses how to set your development environment up, such that you can profile a running olsr daemon and later analyze its recordings using a graphical frontend called Kcachegrind.
- Read more
- 8346 reads
Releases
Stable Release
Quick downloads of binaries
Note: these are precompiled binaries for your convenience. However some are quite outdated. It is recommended to always build from the current stable source code.
- Read more
- 55667 reads
