Hannes Gredler [Wed, 24 Jun 2009 07:06:46 +0000 (09:06 +0200)]
add release-howto with a current example
Markus Kittenberger [Sun, 21 Jun 2009 20:16:30 +0000 (22:16 +0200)]
small linux rtnetlink code cleanup
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.
Henning Rogge [Sat, 20 Jun 2009 16:29:06 +0000 (18:29 +0200)]
Reactivate debug output in default makefile
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.
Henning Rogge [Fri, 12 Jun 2009 15:51:02 +0000 (17:51 +0200)]
Make locking useful even in forked mode
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"
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
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.
Henning Rogge [Fri, 22 May 2009 14:22:19 +0000 (16:22 +0200)]
FIX: lqmult default parsing
Markus Kittenberger [Wed, 13 May 2009 20:58:43 +0000 (22:58 +0200)]
the same MID patch for ip6 *g
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
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.
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.
Henning Rogge [Mon, 4 May 2009 12:54:07 +0000 (14:54 +0200)]
FIX: call of olsr_delete_neighbor_pointer()
Henning Rogge [Mon, 4 May 2009 12:43:43 +0000 (14:43 +0200)]
FIX: ignore UNSPEC_LINKS during MPR lookup
(found by Peter Tarjan)
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
Hannes Gredler [Tue, 28 Apr 2009 06:53:23 +0000 (08:53 +0200)]
reformat new tc/tc-edge expiration log entries
Henning Rogge [Sat, 25 Apr 2009 23:11:14 +0000 (01:11 +0200)]
Keep gcc 4.3.3 quiet
Markus Kittenberger [Sat, 25 Apr 2009 21:39:00 +0000 (23:39 +0200)]
add debug output for expired tc edges
Henning Rogge [Thu, 23 Apr 2009 08:26:01 +0000 (10:26 +0200)]
FIX: segfault in neighbor/neighbor-2 table
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.
Henning Rogge [Tue, 14 Apr 2009 09:00:53 +0000 (11:00 +0200)]
Do not remember LQ information UNSPEC_LINK neighbors in Hellos.
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)
Markus Kittenberger [Tue, 31 Mar 2009 20:57:04 +0000 (22:57 +0200)]
fix: interface mode (=push somehow dissapeared code again (grml))
Markus Kittenberger [Tue, 31 Mar 2009 16:34:05 +0000 (18:34 +0200)]
revert invlaid Makefile changes in last commit
Markus Kittenberger [Tue, 31 Mar 2009 16:29:29 +0000 (18:29 +0200)]
create policy rule later in olsrd startup
Henning Rogge [Thu, 26 Mar 2009 17:13:23 +0000 (18:13 +0100)]
Another BSD ipv6 Patch by John Hay
Henning Rogge [Thu, 26 Mar 2009 16:38:15 +0000 (17:38 +0100)]
Update version to pre-0.5.6-r5
Henning Rogge [Thu, 26 Mar 2009 15:59:05 +0000 (16:59 +0100)]
Added tag OLSRD_0_5_6_R4 for changeset
d91b709904ee
Henning Rogge [Thu, 26 Mar 2009 15:58:54 +0000 (16:58 +0100)]
Olsrd 0.5.6-r4 final ;)
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)
Henning Rogge [Thu, 26 Mar 2009 14:50:51 +0000 (15:50 +0100)]
Removed tag OLSRD_0_5_6_R4
Henning Rogge [Thu, 26 Mar 2009 14:36:01 +0000 (15:36 +0100)]
Added tag OLSRD_0_5_6_R4 for changeset
046c32e8bd41
Henning Rogge [Thu, 26 Mar 2009 14:35:31 +0000 (15:35 +0100)]
Olsrd 0.5.6-r4 Release with changelog
Henning Rogge [Thu, 26 Mar 2009 14:33:52 +0000 (15:33 +0100)]
Removed tag OLSRD_0_5_6_R4
Henning Rogge [Thu, 26 Mar 2009 14:29:05 +0000 (15:29 +0100)]
Added tag OLSRD_0_5_6_R4 for changeset
4cee3fa38a64
Henning Rogge [Thu, 26 Mar 2009 14:28:39 +0000 (15:28 +0100)]
Olsrd 0.5.6-r4 release
Henning Rogge [Thu, 26 Mar 2009 14:18:17 +0000 (15:18 +0100)]
Bugfixes for default config files
Henning Rogge [Thu, 26 Mar 2009 14:10:58 +0000 (15:10 +0100)]
Update default configuration files
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)
markus@texas.funkfeuer.at [Thu, 26 Mar 2009 12:39:21 +0000 (13:39 +0100)]
fix syntax and semantic errors in sample oslrd.config
Henning Rogge [Thu, 26 Mar 2009 12:35:51 +0000 (13:35 +0100)]
Keep gcc 4.3.3 quiet
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
Henning Rogge [Mon, 23 Mar 2009 20:33:49 +0000 (21:33 +0100)]
Another FIX 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
Henning Rogge [Mon, 23 Mar 2009 17:29:43 +0000 (18:29 +0100)]
Replace two other buffers with 4-byte aligned arrays
Henning Rogge [Mon, 23 Mar 2009 12:52:40 +0000 (13:52 +0100)]
Force alignmelt of inbuf variable in parser.
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
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
Markus Kittenberger [Tue, 17 Mar 2009 15:40:52 +0000 (16:40 +0100)]
fix wrong printf type, in olsr_times
Markus Kittenberger [Tue, 17 Mar 2009 13:17:29 +0000 (14:17 +0100)]
ndling fot time went backwards and other times() problems
markus@texas.funkfeuer.at [Tue, 17 Mar 2009 00:01:43 +0000 (01:01 +0100)]
reworked typos in comments and really worse layouting,..
markus@texas.funkfeuer.at [Mon, 16 Mar 2009 23:17:47 +0000 (00:17 +0100)]
bsd olsrdport fix (2nd try)
L. Aaron Kaplan [Mon, 16 Mar 2009 21:53:15 +0000 (22:53 +0100)]
this was working before... why did somebody overwrite it ?
markus@texas.funkfeuer.at [Mon, 16 Mar 2009 19:40:34 +0000 (20:40 +0100)]
ome usefaul optional features for running multiple olsrds
Henning Rogge [Mon, 16 Mar 2009 19:09:15 +0000 (20:09 +0100)]
Bugfix for route_path compare function
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
Markus Kittenberger [Mon, 16 Mar 2009 14:29:17 +0000 (15:29 +0100)]
backport of duplicate packet fix
Markus Kittenberger [Mon, 16 Mar 2009 14:25:37 +0000 (15:25 +0100)]
remove old debugoutput to stderr, small fixes for RtProto and OlsrPort
Markus Kittenberger [Mon, 16 Mar 2009 14:12:05 +0000 (15:12 +0100)]
Backport RtProto, Interface Mode, OlsrPort
Markus Kittenberger [Mon, 16 Mar 2009 13:14:07 +0000 (14:14 +0100)]
use if_ifwithindex_name
Markus Kittenberger [Mon, 16 Mar 2009 04:35:36 +0000 (05:35 +0100)]
better linux 2.6 rtnetlink kernel support and better debug output
Markus Kittenberger [Sun, 15 Mar 2009 11:45:42 +0000 (12:45 +0100)]
cleanups for previous rtnetlink patches
Henning Rogge [Sat, 14 Mar 2009 22:39:09 +0000 (23:39 +0100)]
WTF ???
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.
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
Henning Rogge [Thu, 12 Mar 2009 19:26:14 +0000 (20:26 +0100)]
Prevent originator IP from changing during runtime... ever !
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)
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
Henning Rogge [Wed, 18 Feb 2009 13:30:23 +0000 (14:30 +0100)]
Fix comment in default configuration files
Hannes Gredler [Mon, 16 Feb 2009 21:31:12 +0000 (22:31 +0100)]
add a bit of guidance how to make a release
Sven-Ola Tuecke [Mon, 9 Feb 2009 08:32:05 +0000 (09:32 +0100)]
Small corrections win32
Sven-Ola Tuecke [Wed, 4 Feb 2009 10:11:23 +0000 (11:11 +0100)]
Fix warn_unused_result message and txtinfo compile err
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
Henning Rogge [Mon, 2 Feb 2009 10:25:06 +0000 (11:25 +0100)]
FIX: hanging topology edges if neighbor is lost
L. Aaron Kaplan [Sun, 1 Feb 2009 02:15:03 +0000 (03:15 +0100)]
same problem with string lengths. Added OpenBSD #ifdef in pgraph.
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.
Sven-Ola Tuecke [Sun, 18 Jan 2009 18:57:35 +0000 (19:57 +0100)]
fbsd: bugfix for non-vxworks host routes
Sven-Ola Tuecke [Sun, 18 Jan 2009 18:56:08 +0000 (19:56 +0100)]
fbsd: cosmetical changes, sync comments ipv4/ipv6, removed superfluous debug
Sven-Ola Tuecke [Sun, 18 Jan 2009 12:14:45 +0000 (13:14 +0100)]
fbsd: applied gnu-indent to ease comparing
Sven-Ola Tuecke [Thu, 8 Jan 2009 21:53:05 +0000 (22:53 +0100)]
fbsd: small renaming to make live easier on comparing
Sven-Ola Tuecke [Thu, 8 Jan 2009 20:55:29 +0000 (21:55 +0100)]
Corrected funny alignments in httpinfo
Sven-Ola Tuecke [Thu, 8 Jan 2009 20:30:34 +0000 (21:30 +0100)]
Refixed2: inlined olsr_times and moved error handling to init
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
Sven-Ola Tuecke [Thu, 8 Jan 2009 08:54:14 +0000 (09:54 +0100)]
Fix: some type magic hopefully also functions on 64bit systems
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.
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)
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)
Sven-Ola Tuecke [Fri, 5 Dec 2008 07:39:39 +0000 (08:39 +0100)]
Added readme for linux-gtk
Sven-Ola Tuecke [Fri, 5 Dec 2008 07:33:35 +0000 (08:33 +0100)]
Remove the olsr-specific duplicated types (win32)
Sven-Ola Tuecke [Fri, 5 Dec 2008 07:16:03 +0000 (08:16 +0100)]
From trunk: Another BSD compile fix
Sven-Ola Tuecke [Fri, 5 Dec 2008 07:11:51 +0000 (08:11 +0100)]
From trunk: Remove the olsr-specific duplicated types (step2)
Sven-Ola Tuecke [Fri, 5 Dec 2008 07:02:36 +0000 (08:02 +0100)]
From trunk: Remove the olsr-specific duplicated types
Bernd Petrovitsch [Wed, 3 Dec 2008 14:41:00 +0000 (15:41 +0100)]
* compile an unused function out. gcc-4.3.2 on Debian/Lenny throws a warning for this.
Sven-Ola Tuecke [Wed, 3 Dec 2008 08:20:32 +0000 (09:20 +0100)]
nameservice: added plausicheck for macs
Sven-Ola Tuecke [Wed, 3 Dec 2008 08:19:54 +0000 (09:19 +0100)]
corrected gnu-indent quirks
Sven-Ola Tuecke [Wed, 3 Dec 2008 04:02:18 +0000 (05:02 +0100)]
nameservice: added mac address function
Sven-Ola Tuecke [Wed, 3 Dec 2008 03:14:09 +0000 (04:14 +0100)]
Protect nameservice param struct to gnu-indent
Hannes Gredler [Tue, 2 Dec 2008 11:15:04 +0000 (12:15 +0100)]
bump version to pre-0.5.6-r4