olsr.funkfeuer.at
Sunday, November 26, 2006
  Stable branch check
for those who don't know: in the olsrd CVS are two parts of development. The HEAD where the actual development takes place and a stble branch "olsr_04".

I diff'ed them (and found some - IMHO - minor stuff in the process).
The only differences are roughly:
- the initial libnet stuff (which is markes #ifdef LIBNET anyways)
- putting config variables togehter into the olsr_cnf variable (and
killing src/defs.c where the separate variabls where defined).
- there is a "FriendlyNameToMiniIndex" function (and some code aropund it) in the
Win32 port.
Since I have no experince, I wait for comments from Thomas Lopatic.

All other differences are IMHO not bug/error relevant.

So IMHO the olsr_04 branch should be bug-fix-like up-to-date.
 
Friday, November 24, 2006
  slides for the funkfeuer convention
The slides for the funkfeuer convention are online now. (german, sorry. English version coming) -- aaron
 
Thursday, November 16, 2006
  Silent hard limit removed
FunkFeuer/Vienna ran yesterday into the problem that adding a 17th interface makes "olsrd" bail out right after startup. It turns out that there was a statically sized array for the number if interfaces defined but never checked. So the 17th wrote a pointer somewhere beyond the array. So this was actually a bug fix.

The fixes are committed into HEAD with http://www.olsr.org/pipermail/olsr-cvs/2006-November/000199.html and following.

Backporting the bug fix today to the "olsrd_04" stable branch required also the backporting of more stuff - there was another similarily statically sized array ("fwdtimer" for the curious). The patched version runs now for more than 1.5 hours on my home node - so it seems to work so far.

Apparently there were more statically size arrays in earlier versions - so this change seem to go into the corrct direction.

Alas, I probably broke the Windows port - see in the above commit message for more details. I should get the toolchain to work on windows.
 
Thursday, November 09, 2006
  First fixes
OK, first small fixes:
 
Saturday, November 04, 2006
  new/old ideas by otti

otti from funkfeuer Graz made a nice list of things (sorry, german) he would like to see in a new OLSR version. Some ideas were already included in our plans (notably: correcting the ETX metric calculation. We also thought about zoning but dismissed that idea for Vienna since our IP adresses are scattered all around the network


The section "Erkennen von Nachbarn" (neighbor discovery) is and was already implemented (poll interval) but adding some dynamic auto tuning capabilities would be niece. I.e. I can imagine that a olsr node "senses" that he is moving (accelerometer) and accordingly decrease the polling interval. Hm.. new idea!



"Treffen der Routing Entscheidung" (routing decision):


yes, that basically sounds like the new BATMAN protocol by freifunk Berlin.


"Supporting Anycasts" sounds like a nice new idea. But on the other hand... I never encountered a anycast server in the wild out there. Sad but true. Would be a really nice thing to have. But then... you would also need better IPv6 support.


 
olsr next generation development @ funkfeuer

Quick Nav

Links

Mercurial source code repository
funkfeuer.at
freifunk.net
olsr.org
olsr CVS

ARCHIVES
October 2006 / November 2006 / December 2006 / January 2007 / February 2007 / March 2007 / April 2007 / May 2007 / June 2007 / July 2007 / August 2007 / September 2007 / October 2007 / November 2007 / December 2007 / January 2008 /



Google
Locations of visitors to this page