[Berlin-wireless] olsr 0.5.6-r4 released

Stefan / Keksdosenmann autoverkauf
Mi Apr 29 14:17:00 CEST 2009


Hallo ihr,
in BNO haben wir testweise unsere Router auf 0.5.6-r4 geupdatet, und  
dabei sind uns ein paar dinge aufgefallen, für die wir noch keine  
Erklärung hatten. So haben wir uns an Aaron, Hernning und Markus  
gewannt, um dann in einer 8-stündigen debugsession ein paar Fehler zu  
finden. Gezeigt hatten sich die Probleme durch massiven  
Routinglisteneintragsverluste auf ein paar knoten, die im Backbone  
hintereinander angereit waren.

Nach ausgiebiger Fehlesuche sind uns dabei folgende Dinge aufgefallen:
Es gibt Probleme mit dem Fisheye-Routing und den dazu eingestellten TC- 
Timings. In einigen fällen sind diese viel, viel zu klein gewählt, um  
in den routingtabellen berücksichtig zu werden. Diese Probleme sind  
bisher nicht aufgetaucht, da in alten Versionen wohl verschiedene  
Fehler verhinerten, veraltete routen rauszuschmeißen. Mit nun  
funktionierenden Algorithmen treten diese Probleme nun auf.

Des weiteren sei an dieser Stelle darauf hingewisen, dass 0.5.6-r4  
eine Inkompatibilität zu den bisherigen versionen des Olsrds  
aufzeigen, da nun ein neuer Programmablauf zur Berechung der  
Standardrouten (0.0.0.0) verwendet wird. Der alte Algorth. ist wohl  
sehr fehlerhaft und hat mitunder nicht die kürzeste Route ausgewählt.  
Diese zusammen sind jedoch inkompatibel. Probleme gibt es aber  
pratkisch erst, wenn zwischen einem Uplink und einem OLSRd mit der  
neuen Rechenweise ein alter knoten mit dem alten Algorth. befindet.

Fürs wochenende ist eine neue Debugsession angesetzt.

Grüße
der Keks
Freifunk-bno.de


Am 26.03.2009 um 17:50 schrieb L. Aaron Kaplan:

> Hello everybody,
>
> we just released the fourth revision of the 0.5.6 stable. The  
> tarballs are at http://www.olsr.org/releases/0.5/
> This release fixes many bugs reported from the wifi communities and  
> networks out there.
> We appreciate your bug reports! Special thanks go to Henning Rogge  
> and Markus Kittenberger for countless hours of bughunting and  
> fixing. The next weeks and months will be more 0.5.7 coding.
> And here is the Changeset...
>
> BUGFIX by John Hay :
> - FIX: IPv6 MTU in BSD
>
> BUGFIXES from Aaron Kaplan :
> - FIX: string overflow in dyn_gw plugin
> - FIX: string overflow in pgraph plugin
>
> PATCHES, BUGFIXES and TESTING features from Markus Kittenberger:
> - NEW: allow configuration of OLSR UDP port
> - NEW: allow configuration of proto Tag for Routes (RtProto)
> - NEW: add fallback policy rule (priority 65536) if RtTable is used,
> to ensure that routes can be added to this table
> - NEW: resolve many error conditions while adding routes to the  
> linux kernel
> (Warning this will also delete any conflicting routes made by other
> routing daemons or admins)
> - NEW: interface modes mesh (default) and ether (no retransmit of  
> olsr-
> messages back into a broadcastdomain)
> - FIX: olsr_times() to handle different OS implementations (Linux,  
> BSD, OS X)
> - FIX: several compiler warnings
> - FIX: olsr_times() to handle different OS implementations (Linux,  
> BSD, OS X)
> - WORKAROUND: generate routes to single hop neighbours on the fly when
> inserting routes via them
> (active only with fib_metric=flat)
> - TEST: insert routes with source-ip set to originator ip
> - TEST: syslog numbering (e.g. useful to detect lost syslog messages  
> when
> using remote-syslog)
> - TEST: custom library path (default /usr/testlib)
> Testing features must be activated in olsr_cfg.h before compiling  
> olsrd.
> This features are used to run a test network in Vienna parallel to the
> existing OLSR network.
>
> PATCHES and BUGFIXES from Henning Rogge
> - NEW: prevent Originator-IP from changing during runtime
> - FIX: several compiler warnings
> - FIX: hanging TC entry from lost onehop neighbor
> - FIX: drop package with same seqno in etx_ff
> - FIX: segfault in parsing HNA package with bad netmask
> - FIX: avl_comparator for route_paths
> - FIX: alignment problem in packet buffers
>
> PATCHES and BUGFIXES from Sven-Ola Tuecke :
> - NEW: nameservice plugin supports mac addresses
> - FIX: fork/restart code
> - FIX: olsr_times() to handle different OS implementations (Linux,  
> BSD, OS X)
> - FIX: several compiler warnings
> - FIX: olsr_times() to handle different OS implementations (Linux,  
> BSD, OS X)
>
> _______________________________________________
> Berlin mailing list
> Berlin at berlin.freifunk.net
> http://lists.berlin.freifunk.net/cgi-bin/mailman/listinfo/berlin





Mehr Informationen über die Mailingliste Berlin