<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
finally, it got olsr 0.9.5 working on LEDE :-)<br>
<br>
<a class="moz-txt-link-freetext" href="https://github.com/OLSR/olsrd/">https://github.com/OLSR/olsrd/</a> is now 0.9.5 <br>
i hope lede and openwrt will also increase version number to this
value
(<a class="moz-txt-link-freetext" href="https://github.com/openwrt-routing/packages/blob/master/olsrd/Makefile">https://github.com/openwrt-routing/packages/blob/master/olsrd/Makefile</a>)<br>
<br>
very nice:<br>
<br>
* olsr doesnt crash twice anymore when starting the system/device<br>
<br>
but atm there are still some problems:<br>
<br>
* the jsoninfo plugin has a very new default setting "with
http-headers:true" and this option seems new. so the neigh.sh
command (and luci-olsr neighborhood-page) doesnt work anymore.<br>
<br>
the workaround "uci set olsrd.olsrd_jsoninfo.httpheaders=false; uci
commit" fixes it. <br>
but, with older olsr-versions this config-command breaks
olsr-starting! (because that plugin-configuration isnt known yet)<br>
<br>
i propose it would be better to have a default setting "with
http-header:false" for downwards-compatibility, so the config for
olsr wouldnt need to be changed (we are using olsr for years with
same config!) <br>
if anyone wants to use the new "http-header" feature, (s)he can
enable that..<br>
<br>
* the luci-page "OLSR Interfaces" doenst have all values.
(/cgi-bin/luci//freifunk/olsr/interfaces/)<br>
* the luci-page "OLSR mid-page" brings errors: <br>
<pre>/usr/lib/lua/luci/controller/olsr.lua:325: attempt to compare two nil values</pre>
<br>
* the new netjson-stuff doesnt seems to work
(<a class="moz-txt-link-freetext" href="http://netjson.org/docs/implementations.html#olsrd1-netjson-plugin">http://netjson.org/docs/implementations.html#olsrd1-netjson-plugin</a>)
:<br>
<br>
<title>Konsole output</title>
<div>
<span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">root@113-77:~#
echo /NetworkRoutes | nc 127.0.0.1 9090
</span><br>
{"pid": 1879,"systemTime": 1481035827,"timeSinceStartup":
1689342,"error": "404 Not Found"}<br>
<br>
---<br>
</span><br>
<span style="font-family:monospace">
<title>Konsole output</title>
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8">
<div>
<span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">root@113-77:~#
olsrd -v
</span><br>
<br>
*** olsr.org -
0.9.5-git_0e7869f-hash_5ac82c7f1c848eaf5783c30395acac4a ***
<br>
Build date: 2016-11-25 14:28:34 on freifunkvm
<br>
<a class="moz-txt-link-freetext" href="http://www.olsr.org">http://www.olsr.org</a>
<br>
<br>
Terminated
<br>
root@113-77:~# opkg list-installed | grep olsr
<br>
collectd-mod-olsrd - 5.5.2-4
<br>
luci-app-olsr - git-16.324.51057-1c27f6b-1
<br>
luci-app-olsr-services - git-16.324.51057-1c27f6b-1
<br>
luci-i18n-olsr-de - git-16.324.51057-1c27f6b-1
<br>
olsrd - 0.9.5-v0.9.5
<br>
olsrd-mod-dyn-gw-plain - 0.9.5-v0.9.5
<br>
olsrd-mod-jsoninfo - 0.9.5-v0.9.5
<br>
olsrd-mod-nameservice - 0.9.5-v0.9.5
<br>
olsrd-mod-txtinfo - 0.9.5-v0.9.5
<br>
olsrd-mod-watchdog - 0.9.5-v0.9.5
<br>
root@113-77:~# uname -a
<br>
Linux 113-77 4.4.32 #0 Thu Nov 24 12:42:58 2016 mips
GNU/Linux<br>
<br>
</span></div>
<br>
<br>
</span></div>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
p.s.<br>
dependencies: when using <span
class="author-a-z70zz74z990c3s4clthz87zrz82z">collectd-mod-olsrd
you now need to install </span><span
class="author-a-z83zz74zz76z8h0r3bz82zz76z8z74zz65zz77zz80z">olsrd-mod-txtinfo.</span><br>
<br>
<br>
</body>
</html>