Henning Rogge | 29 Jun 21:11 2015
Picon

OONF v0.8.3 released (dlep, olsrd2, ...)

Hi,

I just tagged OONF 0.8.3, which comes with a number of important fixes
and scalability improvements.

http://www.olsr.org/mediawiki/index.php/Releases

I have also folded to httptelnet plugin into the http plugin and added
some more functionality to the http plugin. You will find a
description on the Olsr.org wiki:
http://www.olsr.org/mediawiki/index.php/OLSR.org_Network_Framework

I will generate a pull request for the OpenWRT routing feed tomorrow.

Henning

--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev

Henning Rogge | 22 Jun 13:40 2015
Picon

OONF httptelnet plugin folded into http plugin

Hi,

because it looks like the main (only) job of the http plugin is to
deliver telnet commands to wget I folded a simplified version of the
httptelnet functionality into the http plugin and removed the
httptelnet plugin.

You can now access all telnet commands by using the subpath "/telnet/"
and just chaining multiple commands together with a path separator.

example:

wget "http://127.0.0.1:1980/telnet/olsrv2info node/olsrv2info edge"

Henning

--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev

Malte | 19 Jun 12:19 2015
Picon

Lockfile naming bug in 0.9.x

Hi!

We're running two OLSRd instances on our routers (one IPv4, one IPv6). 
0.9.x breaks with that setup since there seems to be a bug that causes the 
default lockfile name always set to be "olsrd-ipv4.lock".

This bug seems to have been introduced in
http://www.olsr.org/git/?p=olsrd.git;a=commitdiff;h=089c78e208dcb0802ce93f47554a502ab8b77be5

olsrd_get_default_lockfile()
http://www.olsr.org/git/?p=olsrd.git;a=blob;f=src/cfgparser/olsrd_conf.c;h=30e2829cfd1be2717fc25639a9cbdb0da5fea466;hb=089c78e208dcb0802ce93f47554a502ab8b77be5#l976
always sees cnf->ip_version==AF_INET, as that's the default that was just set in line 932.

Best,
Malte

--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev

Andreas Bräu | 16 Jun 20:31 2015
Picon

olsrdv1: crash in jsoninfo plugin - weimarnetz

Hi,

today I compiled olsrd v0.9.0 on x86. When I call the jsoninfo plugin
olsrd crashed. We have a core dump.

jsoninfo is configured as simple as it could be:

LoadPlugin "olsrd_jsoninfo.so.0.0"
{
}

Do you see anything?

Best,

Andi

root <at> vpn3:~# gdb /usr/local/sbin/olsrd core
GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <
http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show
copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
(Continue reading)

Henning Rogge | 15 Jun 10:35 2015
Picon

Renamed json_for_networks plugin

Hi,

I renamed the "json_for_networks" OONF plugin to "netjsoninfo" to
reflect the naming decision of the netjson interop group.

Henning

--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev

Ferry Huberts | 13 Jun 13:36 2015

[PATCH v1 1/1] neighbors: signal link changes when deleting a neighbor

From: Ferry Huberts <ferry.huberts <at> pelagic.nl>

Reported-by: Koen Swinters <Koen.Swinters <at> otnsystems.com>
Signed-off-by: Ferry Huberts <ferry.huberts <at> pelagic.nl>
---

Is this what you mean Koen?

 src/neighbor_table.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/neighbor_table.c b/src/neighbor_table.c
index b658135..29d2177 100644
--- a/src/neighbor_table.c
+++ b/src/neighbor_table.c
 <at>  <at>  -217,6 +217,7  <at>  <at>  olsr_delete_neighbor_table(const union olsr_ip_addr *neighbor_addr)
   free(entry);

   changes_neighborhood = true;
+  signal_link_changes(true);
   return 1;

 }
-- 
2.4.3

--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev
(Continue reading)

Conrad Lara | 8 Jun 17:15 2015
Picon
Picon

Re: [ANNOUNCE - v1] olsrd v0.9.0 released / hotplug


> On Jun 8, 2015, at 1:54 AM, Bastian Bittorf <bittorf <at> bluebottle.com> wrote:
> 
> * Philipp Borgers <borgers <at> mi.fu-berlin.de> [08.06.2015 10:47]:
>>> On Mon, Jun 08, 2015 at 09:42:54AM +0200, Ferry Huberts wrote:
>>> I see that openwrt has a 'hotplug' script.
>>> That seems entirely superfluous, olsrd itself will detect when a configured
>>> interface comes up or goes down. Restarting olsrd disturbs the mesh for no
>>> reason.
> 
> this is not true.
> 
> the hotplug script will fire up the interfaces on boot
> and will not disturb the mesh. the reason for that is, that interface
> names can change during worktime or are unknown during bootup.
> 
> but: i will review your changes during this week, ok?
> 
> bye, bastian
> 

A sub item to this (sure it's known already but will toss it in again to be sure)

Under new procd of OpenWRT (Barrier Breaker and newer) a restart call to a procd type init.d script is
suppose to be somewhat
safe (for the service uptime) in that procd should not restart the service unless the (generated) config
files have actually changed. 

This is useful for olsrd and other programs as one can just call a service restart any time an action could
affect the service (hotplug) but unless the event actually did affect the service config it won't do anything.
(Continue reading)

Henning Rogge | 3 Jun 12:36 2015
Picon

Fixes for OLSRd2/OONF

Hi,

I found a small but nasty bug in the handling of attached network
prefixes announced by multiple nodes in Olsrd2.

Just before, I had also merged a few changes in the names of the
OpenWRT packages to make directory names and package names the same.

If nobody complains I will tag 0.8.2 this weekend.

Henning

--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev

Mathison Ott | 28 May 17:31 2015
Picon

Re: Olsr-dev Digest, Vol 96, Issue 8

Dear Ferry Huberts,

Im glad about sgw! Would you elaborate on the working functions of the smart gateway.

73 mathison

On May 28, 2015 3:00 AM, <olsr-dev-request <at> lists.olsr.org> wrote:
Send Olsr-dev mailing list submissions to
        olsr-dev <at> lists.olsr.org

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.olsr.org/mailman/listinfo/olsr-dev
or, via email, send a message with subject or body 'help' to
        olsr-dev-request <at> lists.olsr.org

You can reach the person managing the list at
        olsr-dev-owner <at> lists.olsr.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Olsr-dev digest..."


Today's Topics:

   1. OONF version 0.8.0 (Henning Rogge)
   2. [ANNOUNCE - v1] olsrd v0.6.6 is End-Of-Life (Ferry Huberts)
   3. [ANNOUNCE - v1] olsrd v0.6.7 is End-Of-Life (Ferry Huberts)
   4. [ANNOUNCE - v1] olsrd branch release-0.9.0 created (Ferry Huberts)


----------------------------------------------------------------------

Message: 1
Date: Wed, 27 May 2015 13:26:23 +0200
From: Henning Rogge <hrogge <at> gmail.com>
To: olsr-dev <olsr-dev <at> lists.olsr.org>
Subject: [Olsr-dev] OONF version 0.8.0
Message-ID:
        <CAGnRvuo6pv3G9S-jvpUuDBiCvGDkXP3uKs5UJ=24h35S5XthCQ <at> mail.gmail.com>
Content-Type: text/plain; charset=UTF-8

Hi,

olsrd is close to be pushed up to version 1.0 (not much more on our
"needs to be done" list), but OONF is also maturing.

v0.8.0 of OONF contains a new set of UCI init scripts, all three
OpenWRT packages have been converted to use the UCI based config
files.

DLEP has been updated to a newer draft and its configuration has been
cleaned up. I am currently waiting for the final DLEP RFC to make the
last changes.

There is also a new subsystem category called "crypto", which adds
support for RFC7182 (RFC5444 signatures). Easiest way to test this is
to add the three plugins "rfc5444_signature", "hash_tomcrypt" and
"simple_security".

The changes for the signature support in the core of OONF were quite
small, so it should not increase the size of the executable for people
not interested in crypto-support.

Have fun.

Henning



------------------------------

Message: 2
Date: Wed, 27 May 2015 15:25:49 +0200
From: Ferry Huberts <mailings <at> hupie.com>
To: olsr-dev <at> lists.olsr.org,  olsr users mailing list
        <olsr-users <at> lists.olsr.org>
Subject: [Olsr-dev] [ANNOUNCE - v1] olsrd v0.6.6 is End-Of-Life
Message-ID: <5565C5DD.7000306 <at> hupie.com>
Content-Type: text/plain; charset=utf-8; format=flowed

olsrd v1 branch release-0.6.6 is End-Of-Life and is removed.

Users of olsrd v1 0.6.6 are strongly urged to move to a newer version.

--
Ferry Huberts


--
Ferry Huberts



------------------------------

Message: 3
Date: Wed, 27 May 2015 15:26:02 +0200
From: Ferry Huberts <mailings <at> hupie.com>
To: olsr-dev <at> lists.olsr.org, Olsr-users <Olsr-users <at> lists.olsr.org>
Subject: [Olsr-dev] [ANNOUNCE - v1] olsrd v0.6.7 is End-Of-Life
Message-ID: <5565C5EA.1010503 <at> hupie.com>
Content-Type: text/plain; charset=utf-8; format=flowed

olsrd v1 branch release-0.6.7 is End-Of-Life and is removed.

Users of olsrd v1 0.6.7 are strongly urged to move to a newer version.


--
Ferry Huberts



------------------------------

Message: 4
Date: Wed, 27 May 2015 15:40:27 +0200
From: Ferry Huberts <mailings <at> hupie.com>
To: olsr-dev <at> lists.olsr.org,  olsr users mailing list
        <olsr-users <at> lists.olsr.org>
Subject: [Olsr-dev] [ANNOUNCE - v1] olsrd branch release-0.9.0 created
Message-ID: <5565C94B.4050708 <at> hupie.com>
Content-Type: text/plain; charset=utf-8; format=flowed

Hi,

I've just created the release-0.9.0 branch for olsrd v1.

We're nearing a 1.0.0 release and not much remains on our todo list.
Before we get there though, we are preparing for a 0.9.0 release.

This branch will get at least 2 weeks of stabilisation before we release it.
Everyone using olsrd is kindly asked to test out the code on the branch
and to report issues on the development mailing list.


In this release the multi-smart-gateway additions are declared stable.

Also, smart-gateway timeouts are now implemented, which is a major fix
to the smart-gateway system.
These timeouts were missing from the original implementation.

--
Ferry Huberts

--
Ferry Huberts





------------------------------

Subject: Digest Footer

--
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev

------------------------------

End of Olsr-dev Digest, Vol 96, Issue 8
***************************************
--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev
Henning Rogge | 27 May 13:26 2015
Picon

OONF version 0.8.0

Hi,

olsrd is close to be pushed up to version 1.0 (not much more on our
"needs to be done" list), but OONF is also maturing.

v0.8.0 of OONF contains a new set of UCI init scripts, all three
OpenWRT packages have been converted to use the UCI based config
files.

DLEP has been updated to a newer draft and its configuration has been
cleaned up. I am currently waiting for the final DLEP RFC to make the
last changes.

There is also a new subsystem category called "crypto", which adds
support for RFC7182 (RFC5444 signatures). Easiest way to test this is
to add the three plugins "rfc5444_signature", "hash_tomcrypt" and
"simple_security".

The changes for the signature support in the core of OONF were quite
small, so it should not increase the size of the executable for people
not interested in crypto-support.

Have fun.

Henning

--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev

Conrad Lara | 15 May 22:13 2015
Picon
Picon

Jenkins build configs?


I have to admit this is the first time I've heard of a build server existing for this project (not sure if it's a
private internal server or?)

Are the build configs published anywhere that I have not seen? 

I've brought up on the past questioning what exactly is the supported platform list and supported kernel
versions etc seems this might answer that question.

Having a public all platform build set could possibly reduce platform breaks in the future. 

OpenWRT for example handles this by having their build servers,  they are decently documented so one could
make them if they wanted to, but more importantly they accept a patch that works great on one architecture
may break another and that's why keep builds running to watch and see and fix for multiple platforms.

Sent from my iPhone
--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev


Gmane