olsrd.git
10 years agoUpdate makefile version to pre-0.5.6-r6
Henning Rogge [Wed, 24 Jun 2009 20:01:23 +0000 (22:01 +0200)]
Update makefile version to pre-0.5.6-r6

10 years agoAdded tag OLSRD_0_5_6_R5 for changeset 6750064c07f4
Henning Rogge [Wed, 24 Jun 2009 19:59:52 +0000 (21:59 +0200)]
Added tag OLSRD_0_5_6_R5 for changeset 6750064c07f4

10 years agoUpdate changelog for OLSR 0.5.6-r5 OLSRD_0_5_6_R5_fixed
Henning Rogge [Wed, 24 Jun 2009 17:50:35 +0000 (19:50 +0200)]
Update changelog for OLSR 0.5.6-r5

10 years agoBlock tc-redundancy 0/1. They don't work in 0.5.6 and require a difficult change...
Henning Rogge [Wed, 24 Jun 2009 16:30:09 +0000 (18:30 +0200)]
Block tc-redundancy 0/1. They don't work in 0.5.6 and require a difficult change in the dijkstra-code.
The next stable version will have tc-redundancy again, feel free to contact us on olsr-user/dev list for details.

10 years agoCheck first, then push
Henning Rogge [Wed, 24 Jun 2009 15:54:52 +0000 (17:54 +0200)]
Check first, then push
Do NOT disable debug output in default makefile, we had LOTs of trouble with it

10 years agofix release-howto:only use 0.5.6 supported Makefile changes
Hannes Gredler [Wed, 24 Jun 2009 07:08:58 +0000 (09:08 +0200)]
fix release-howto:only use 0.5.6 supported Makefile changes

10 years agoadd release-howto with a current example
Hannes Gredler [Wed, 24 Jun 2009 07:06:46 +0000 (09:06 +0200)]
add release-howto with a current example

10 years agosmall linux rtnetlink code cleanup
Markus Kittenberger [Sun, 21 Jun 2009 20:16:30 +0000 (22:16 +0200)]
small linux rtnetlink code cleanup

10 years agoFIX 1: remove lq-hysteresis for tc on the receiver side. It does not work correctly...
Henning Rogge [Sun, 21 Jun 2009 16:25:48 +0000 (18:25 +0200)]
FIX 1: remove lq-hysteresis for tc on the receiver side. It does not work correctly and is nontrivial to fix.
FIX 2: enhance protection against malformed packages to prevent OLSR parsing uninitialized data.

10 years agoReactivate debug output in default makefile
Henning Rogge [Sat, 20 Jun 2009 16:29:06 +0000 (18:29 +0200)]
Reactivate debug output in default makefile

10 years agocorrect some stuff to make it compile under *BSD/OS X:
L. Aaron Kaplan [Fri, 12 Jun 2009 19:19:12 +0000 (21:19 +0200)]
correct some stuff to make it compile under *BSD/OS X:
defs.h:128 had a problem with fprintf(...%d, (size_t)foo)
and main.c only had #include fcntl.h for linux.

10 years agoMake locking useful even in forked mode
Henning Rogge [Fri, 12 Jun 2009 15:51:02 +0000 (17:51 +0200)]
Make locking useful even in forked mode

10 years agoAdd explicit runtime lock for OLSR.
Henning Rogge [Fri, 12 Jun 2009 14:51:27 +0000 (16:51 +0200)]
Add explicit runtime lock for OLSR.
Use LockFile config option to set a custom filename
for the lock, default is "<configfile>.lock"

10 years agoAdd Watchdog plugin, so it must not be patched in by nearly any OLSR 0.5.6 based...
Henning Rogge [Sun, 24 May 2009 15:05:47 +0000 (17:05 +0200)]
Add Watchdog plugin, so it must not be patched in by nearly any OLSR 0.5.6 based firmware

10 years agoMinTCVTime parameter hack for Berlin FF network... feel free to ask on the mailing...
Henning Rogge [Fri, 22 May 2009 21:12:53 +0000 (23:12 +0200)]
MinTCVTime parameter hack for Berlin FF network... feel free to ask on the mailing list.

10 years agoFIX: lqmult default parsing
Henning Rogge [Fri, 22 May 2009 14:22:19 +0000 (16:22 +0200)]
FIX: lqmult default parsing

10 years agothe same MID patch for ip6 *g
Markus Kittenberger [Wed, 13 May 2009 20:58:43 +0000 (22:58 +0200)]
the same MID patch for ip6 *g

10 years agosend MID also with one interface, if its ip different from originator-id
Markus Kittenberger [Wed, 13 May 2009 20:50:10 +0000 (22:50 +0200)]
send MID also with one interface, if its ip different from originator-id

10 years agoA simple fix for broken MID route handling: we also check the data
Peter Tarjan [Fri, 8 May 2009 07:32:58 +0000 (09:32 +0200)]
A simple fix for broken MID route handling: we also check the data
structures for routing, even if a MID entry exists.

10 years agoreduce TC vtime jitter from 25% down to 5%
Hannes Gredler [Thu, 7 May 2009 15:13:28 +0000 (17:13 +0200)]
reduce TC vtime jitter from 25% down to 5%
25% only should be used     for outgoing messages.
for incoming messages we basically want to stick with the vtime of the originator
and reducing it by 5% just provides some smearing to evenly fill our timer buckets.

10 years agoFIX: call of olsr_delete_neighbor_pointer()
Henning Rogge [Mon, 4 May 2009 12:54:07 +0000 (14:54 +0200)]
FIX: call of olsr_delete_neighbor_pointer()

10 years agoFIX: ignore UNSPEC_LINKS during MPR lookup
Henning Rogge [Mon, 4 May 2009 12:43:43 +0000 (14:43 +0200)]
FIX: ignore UNSPEC_LINKS during MPR lookup
(found by Peter Tarjan)

10 years agoFIX: ignore UNSPEC link for linktype if there is an ASYM/LOST/SYM Link in the same...
Henning Rogge [Wed, 29 Apr 2009 07:03:36 +0000 (09:03 +0200)]
FIX: ignore UNSPEC link for linktype if there is an ASYM/LOST/SYM Link in the same Hello message

10 years agoreformat new tc/tc-edge expiration log entries
Hannes Gredler [Tue, 28 Apr 2009 06:53:23 +0000 (08:53 +0200)]
reformat new tc/tc-edge expiration log entries

10 years agoKeep gcc 4.3.3 quiet
Henning Rogge [Sat, 25 Apr 2009 23:11:14 +0000 (01:11 +0200)]
Keep gcc 4.3.3 quiet

10 years agoadd debug output for expired tc edges
Markus Kittenberger [Sat, 25 Apr 2009 21:39:00 +0000 (23:39 +0200)]
add debug output for expired tc edges

10 years agoFIX: segfault in neighbor/neighbor-2 table
Henning Rogge [Thu, 23 Apr 2009 08:26:01 +0000 (10:26 +0200)]
FIX: segfault in neighbor/neighbor-2 table

10 years agoFix wrong order of "drop tc" checks in olsr_input_tc
Henning Rogge [Wed, 22 Apr 2009 16:43:27 +0000 (18:43 +0200)]
Fix wrong order of "drop tc" checks in olsr_input_tc
Thank you to Benny Tops <b.tops@mindef.nl> for the tip.

10 years agoDo not remember LQ information UNSPEC_LINK neighbors in Hellos.
Henning Rogge [Tue, 14 Apr 2009 09:00:53 +0000 (11:00 +0200)]
Do not remember LQ information UNSPEC_LINK neighbors in Hellos.

10 years agofix ethermode now really (its hard to get hings right on 1.4)
Markus Kittenberger [Tue, 31 Mar 2009 22:12:13 +0000 (00:12 +0200)]
fix ethermode now really (its hard to get hings right on 1.4)

10 years agofix: interface mode (=push somehow dissapeared code again (grml))
Markus Kittenberger [Tue, 31 Mar 2009 20:57:04 +0000 (22:57 +0200)]
fix: interface mode (=push somehow dissapeared code again (grml))

10 years agorevert invlaid Makefile changes in last commit
Markus Kittenberger [Tue, 31 Mar 2009 16:34:05 +0000 (18:34 +0200)]
revert invlaid Makefile changes in last commit

10 years agocreate policy rule later in olsrd startup
Markus Kittenberger [Tue, 31 Mar 2009 16:29:29 +0000 (18:29 +0200)]
create policy rule later in olsrd startup

10 years agoAnother BSD ipv6 Patch by John Hay
Henning Rogge [Thu, 26 Mar 2009 17:13:23 +0000 (18:13 +0100)]
Another BSD ipv6 Patch by John Hay

10 years agoUpdate version to pre-0.5.6-r5
Henning Rogge [Thu, 26 Mar 2009 16:38:15 +0000 (17:38 +0100)]
Update version to pre-0.5.6-r5

10 years agoAdded tag OLSRD_0_5_6_R4 for changeset d91b709904ee
Henning Rogge [Thu, 26 Mar 2009 15:59:05 +0000 (16:59 +0100)]
Added tag OLSRD_0_5_6_R4 for changeset d91b709904ee

10 years agoOlsrd 0.5.6-r4 final ;) OLSRD_0_5_6_R4_fixed
Henning Rogge [Thu, 26 Mar 2009 15:58:54 +0000 (16:58 +0100)]
Olsrd 0.5.6-r4 final ;)

10 years agoupdated olsrd.conf manual page (RtProto, RtTable, RTTableDefault, OlsrPort, Interface... FIX2
Markus Kittenberger [Thu, 26 Mar 2009 15:35:42 +0000 (16:35 +0100)]
updated olsrd.conf manual page (RtProto, RtTable, RTTableDefault, OlsrPort, Interface: Mode, Ip4Broadcast)

10 years agoRemoved tag OLSRD_0_5_6_R4
Henning Rogge [Thu, 26 Mar 2009 14:50:51 +0000 (15:50 +0100)]
Removed tag OLSRD_0_5_6_R4

10 years agoAdded tag OLSRD_0_5_6_R4 for changeset 046c32e8bd41
Henning Rogge [Thu, 26 Mar 2009 14:36:01 +0000 (15:36 +0100)]
Added tag OLSRD_0_5_6_R4 for changeset 046c32e8bd41

10 years agoOlsrd 0.5.6-r4 Release with changelog
Henning Rogge [Thu, 26 Mar 2009 14:35:31 +0000 (15:35 +0100)]
Olsrd 0.5.6-r4 Release with changelog

10 years agoRemoved tag OLSRD_0_5_6_R4
Henning Rogge [Thu, 26 Mar 2009 14:33:52 +0000 (15:33 +0100)]
Removed tag OLSRD_0_5_6_R4

10 years agoAdded tag OLSRD_0_5_6_R4 for changeset 4cee3fa38a64
Henning Rogge [Thu, 26 Mar 2009 14:29:05 +0000 (15:29 +0100)]
Added tag OLSRD_0_5_6_R4 for changeset 4cee3fa38a64

10 years agoOlsrd 0.5.6-r4 release
Henning Rogge [Thu, 26 Mar 2009 14:28:39 +0000 (15:28 +0100)]
Olsrd 0.5.6-r4 release

10 years agoBugfixes for default config files
Henning Rogge [Thu, 26 Mar 2009 14:18:17 +0000 (15:18 +0100)]
Bugfixes for default config files

10 years agoUpdate default configuration files
Henning Rogge [Thu, 26 Mar 2009 14:10:58 +0000 (15:10 +0100)]
Update default configuration files

10 years agouse only rfc timings in olsrd.conf.sample ... (open todo: adapt files/olsrd.conf...
markus@texas.funkfeuer.at [Thu, 26 Mar 2009 12:51:47 +0000 (13:51 +0100)]
use only rfc timings in olsrd.conf.sample ... (open todo: adapt files/olsrd.conf* also)

10 years agofix syntax and semantic errors in sample oslrd.config
markus@texas.funkfeuer.at [Thu, 26 Mar 2009 12:39:21 +0000 (13:39 +0100)]
fix syntax and semantic errors in sample oslrd.config

10 years agoKeep gcc 4.3.3 quiet
Henning Rogge [Thu, 26 Mar 2009 12:35:51 +0000 (13:35 +0100)]
Keep gcc 4.3.3 quiet

10 years agouse constants for default values of RtTable and RtProto and improvements in sample...
markus@texas.funkfeuer.at [Thu, 26 Mar 2009 12:19:40 +0000 (13:19 +0100)]
use constants for default values of RtTable and RtProto and improvements in sample olsrd.conf

10 years agoAnother FIX from John Hay
Henning Rogge [Mon, 23 Mar 2009 20:33:49 +0000 (21:33 +0100)]
Another FIX from John Hay

10 years agoApply IPv6 multicast MTU patch for BSD from John Hay
Henning Rogge [Mon, 23 Mar 2009 19:49:42 +0000 (20:49 +0100)]
Apply IPv6 multicast MTU patch for BSD from John Hay

10 years agoReplace two other buffers with 4-byte aligned arrays
Henning Rogge [Mon, 23 Mar 2009 17:29:43 +0000 (18:29 +0100)]
Replace two other buffers with 4-byte aligned arrays

10 years agoForce alignmelt of inbuf variable in parser.
Henning Rogge [Mon, 23 Mar 2009 12:52:40 +0000 (13:52 +0100)]
Force alignmelt of inbuf variable in parser.

10 years agogrr... it did not take the docu in src/main.c
L. Aaron Kaplan [Tue, 17 Mar 2009 21:52:47 +0000 (22:52 +0100)]
grr... it did not take the docu in src/main.c

10 years agodocument and analyse problem. Revert patch
L. Aaron Kaplan [Tue, 17 Mar 2009 17:20:17 +0000 (18:20 +0100)]
document and analyse problem. Revert patch
changeset 1778 694ca078025c
This will be fixed in a better way with gettimeofday in tip

10 years agofix wrong printf type, in olsr_times FIX1
Markus Kittenberger [Tue, 17 Mar 2009 15:40:52 +0000 (16:40 +0100)]
fix wrong printf type, in olsr_times

10 years agondling fot time went backwards and other times() problems
Markus Kittenberger [Tue, 17 Mar 2009 13:17:29 +0000 (14:17 +0100)]
ndling fot time went backwards and other times() problems

10 years agoreworked typos in comments and really worse layouting,..
markus@texas.funkfeuer.at [Tue, 17 Mar 2009 00:01:43 +0000 (01:01 +0100)]
reworked typos in comments and really worse layouting,..

10 years agobsd olsrdport fix (2nd try)
markus@texas.funkfeuer.at [Mon, 16 Mar 2009 23:17:47 +0000 (00:17 +0100)]
bsd olsrdport fix (2nd try)

10 years agothis was working before... why did somebody overwrite it ?
L. Aaron Kaplan [Mon, 16 Mar 2009 21:53:15 +0000 (22:53 +0100)]
this was working before... why did somebody overwrite it ?

10 years agoome usefaul optional features for running multiple olsrds
markus@texas.funkfeuer.at [Mon, 16 Mar 2009 19:40:34 +0000 (20:40 +0100)]
ome usefaul optional features for running multiple olsrds

10 years agoBugfix for route_path compare function
Henning Rogge [Mon, 16 Mar 2009 19:09:15 +0000 (20:09 +0100)]
Bugfix for route_path compare function

10 years agouups! a crosscompile makefile of mine leaked into the repo, sry
markus@texas.funkfeuer.at [Mon, 16 Mar 2009 16:49:57 +0000 (17:49 +0100)]
uups! a crosscompile makefile of mine leaked into the repo, sry

10 years agobackport of duplicate packet fix
Markus Kittenberger [Mon, 16 Mar 2009 14:29:17 +0000 (15:29 +0100)]
backport of duplicate packet fix

10 years agoremove old debugoutput to stderr, small fixes for RtProto and OlsrPort
Markus Kittenberger [Mon, 16 Mar 2009 14:25:37 +0000 (15:25 +0100)]
remove old debugoutput to stderr, small fixes for RtProto and OlsrPort

10 years agoBackport RtProto, Interface Mode, OlsrPort
Markus Kittenberger [Mon, 16 Mar 2009 14:12:05 +0000 (15:12 +0100)]
Backport RtProto, Interface Mode, OlsrPort

10 years agouse if_ifwithindex_name
Markus Kittenberger [Mon, 16 Mar 2009 13:14:07 +0000 (14:14 +0100)]
use if_ifwithindex_name

10 years agobetter linux 2.6 rtnetlink kernel support and better debug output
Markus Kittenberger [Mon, 16 Mar 2009 04:35:36 +0000 (05:35 +0100)]
better linux 2.6 rtnetlink kernel support and better debug output

10 years agocleanups for previous rtnetlink patches
Markus Kittenberger [Sun, 15 Mar 2009 11:45:42 +0000 (12:45 +0100)]
cleanups for previous rtnetlink patches

10 years agoWTF ???
Henning Rogge [Sat, 14 Mar 2009 22:39:09 +0000 (23:39 +0100)]
WTF ???

10 years agoAdd dummy policy rule, for an custom rtTable, to prevent problems on route insertions.
Markus Kittenberger [Sat, 14 Mar 2009 22:12:47 +0000 (23:12 +0100)]
Add dummy policy rule, for an custom rtTable, to prevent problems on route insertions.

10 years agohandling of various rtnetlink error conditions, including automatic resolvement strat...
markus@texas.funkfeuer.at [Thu, 12 Mar 2009 20:24:48 +0000 (21:24 +0100)]
handling of various rtnetlink error conditions, including automatic resolvement strategies

10 years agoPrevent originator IP from changing during runtime... ever !
Henning Rogge [Thu, 12 Mar 2009 19:26:14 +0000 (20:26 +0100)]
Prevent originator IP from changing during runtime... ever !

10 years agoFIX: Drop packages with same seqno in etx_ff (most likely a layer1/2 problem)
Henning Rogge [Sat, 7 Mar 2009 18:35:44 +0000 (19:35 +0100)]
FIX: Drop packages with same seqno in etx_ff (most likely a layer1/2 problem)

10 years agoFIX: warning on linux in link_set.c
Henning Rogge [Sat, 21 Feb 2009 10:30:03 +0000 (11:30 +0100)]
FIX: warning on linux in link_set.c
Disable -Werror for stable branch

10 years agoFix comment in default configuration files
Henning Rogge [Wed, 18 Feb 2009 13:30:23 +0000 (14:30 +0100)]
Fix comment in default configuration files

10 years agoadd a bit of guidance how to make a release
Hannes Gredler [Mon, 16 Feb 2009 21:31:12 +0000 (22:31 +0100)]
add a bit of guidance how to make a release

10 years agoSmall corrections win32
Sven-Ola Tuecke [Mon, 9 Feb 2009 08:32:05 +0000 (09:32 +0100)]
Small corrections win32

10 years agoFix warn_unused_result message and txtinfo compile err
Sven-Ola Tuecke [Wed, 4 Feb 2009 10:11:23 +0000 (11:11 +0100)]
Fix warn_unused_result message and txtinfo compile err

10 years agoMerged fix for hanging tc_edge_entries if neighbor is suddenly lost
Henning Rogge [Mon, 2 Feb 2009 10:25:36 +0000 (11:25 +0100)]
Merged fix for hanging tc_edge_entries if neighbor is suddenly lost

10 years agoFIX: hanging topology edges if neighbor is lost
Henning Rogge [Mon, 2 Feb 2009 10:25:06 +0000 (11:25 +0100)]
FIX: hanging topology edges if neighbor is lost

10 years agosame problem with string lengths. Added OpenBSD #ifdef in pgraph.
L. Aaron Kaplan [Sun, 1 Feb 2009 02:15:03 +0000 (03:15 +0100)]
same problem with string lengths. Added OpenBSD #ifdef in pgraph.

10 years agosmall fixes for openBSD 4.1. OpenBSD warns of course that the format string was tryin...
L. Aaron Kaplan [Sun, 1 Feb 2009 02:10:01 +0000 (03:10 +0100)]
small fixes for openBSD 4.1. OpenBSD warns of course that the format string was trying to put in 129 bytes into an 128 byte large array. doh!
Inlining for the hashing function did not work on gcc for openbsd, so it gave a warning. It does not hurt to take it out.

10 years agofbsd: bugfix for non-vxworks host routes
Sven-Ola Tuecke [Sun, 18 Jan 2009 18:57:35 +0000 (19:57 +0100)]
fbsd: bugfix for non-vxworks host routes

10 years agofbsd: cosmetical changes, sync comments ipv4/ipv6, removed superfluous debug
Sven-Ola Tuecke [Sun, 18 Jan 2009 18:56:08 +0000 (19:56 +0100)]
fbsd: cosmetical changes, sync comments ipv4/ipv6, removed superfluous debug

10 years agofbsd: applied gnu-indent to ease comparing
Sven-Ola Tuecke [Sun, 18 Jan 2009 12:14:45 +0000 (13:14 +0100)]
fbsd: applied gnu-indent to ease comparing

10 years agofbsd: small renaming to make live easier on comparing
Sven-Ola Tuecke [Thu, 8 Jan 2009 21:53:05 +0000 (22:53 +0100)]
fbsd: small renaming to make live easier on comparing

10 years agoCorrected funny alignments in httpinfo
Sven-Ola Tuecke [Thu, 8 Jan 2009 20:55:29 +0000 (21:55 +0100)]
Corrected funny alignments in httpinfo

10 years agoRefixed2: inlined olsr_times and moved error handling to init
Sven-Ola Tuecke [Thu, 8 Jan 2009 20:30:34 +0000 (21:30 +0100)]
Refixed2: inlined olsr_times and moved error handling to init

10 years agoRefixed: changed comment and error handling for olsr_times wrapper func
Sven-Ola Tuecke [Thu, 8 Jan 2009 14:03:21 +0000 (15:03 +0100)]
Refixed: changed comment and error handling for olsr_times wrapper func

10 years agoFix: some type magic hopefully also functions on 64bit systems
Sven-Ola Tuecke [Thu, 8 Jan 2009 08:54:14 +0000 (09:54 +0100)]
Fix: some type magic hopefully also functions on 64bit systems

10 years agoBug: on vpn.berlin.freifunk.net times() return negative value
Sven-Ola Tuecke [Thu, 8 Jan 2009 08:38:18 +0000 (09:38 +0100)]
Bug: on vpn.berlin.freifunk.net times() return negative value
for whatever reason. This node is a vmware-based virtual machine. Uptime says: 58 days,
which obviously overflows the value here. Because it looks like a negative return
value on errors, the most significant bit is zeroed with this fix.

10 years agobugfix: sighup should reconfigure.
Sven-Ola Tuecke [Tue, 9 Dec 2008 11:05:32 +0000 (12:05 +0100)]
bugfix: sighup should reconfigure.
Inspired by bernd's close all file descriptors (except stdin. stdout, stderr)
patch in trunk (d9c2226cb81a)

10 years agobugfix: delete all link entries matching a given IP address.
Sven-Ola Tuecke [Tue, 9 Dec 2008 08:08:25 +0000 (09:08 +0100)]
bugfix: delete all link entries matching a given IP address.
when an interface goes down we need to flush *all* link entries
with the local IP address and not just the first one.
From hannes, trunk(71c35e16799d)

10 years agoAdded readme for linux-gtk
Sven-Ola Tuecke [Fri, 5 Dec 2008 07:39:39 +0000 (08:39 +0100)]
Added readme for linux-gtk

10 years agoRemove the olsr-specific duplicated types (win32)
Sven-Ola Tuecke [Fri, 5 Dec 2008 07:33:35 +0000 (08:33 +0100)]
Remove the olsr-specific duplicated types (win32)

10 years agoFrom trunk: Another BSD compile fix
Sven-Ola Tuecke [Fri, 5 Dec 2008 07:16:03 +0000 (08:16 +0100)]
From trunk: Another BSD compile fix

10 years agoFrom trunk: Remove the olsr-specific duplicated types (step2)
Sven-Ola Tuecke [Fri, 5 Dec 2008 07:11:51 +0000 (08:11 +0100)]
From trunk: Remove the olsr-specific duplicated types (step2)

10 years agoFrom trunk: Remove the olsr-specific duplicated types
Sven-Ola Tuecke [Fri, 5 Dec 2008 07:02:36 +0000 (08:02 +0100)]
From trunk: Remove the olsr-specific duplicated types