olsrd.git
9 years agoUpdate version to 0.5.6-r9
Henning Rogge [Sun, 10 Jan 2010 21:25:51 +0000 (22:25 +0100)]
Update version to 0.5.6-r9

9 years agoOLSRd 0.5.6-r8 OLSRD_0_5_6_R8_fixed
Henning Rogge [Sun, 10 Jan 2010 19:47:49 +0000 (20:47 +0100)]
OLSRd 0.5.6-r8

9 years agoFix several warnings and plugin errors in BSD/WIN32
Henning Rogge [Sat, 9 Jan 2010 11:02:40 +0000 (12:02 +0100)]
Fix several warnings and plugin errors in BSD/WIN32

9 years agoBugfix for parser debug mode
Henning Rogge [Wed, 6 Jan 2010 20:17:51 +0000 (21:17 +0100)]
Bugfix for parser debug mode

9 years agoFix badly ordered dequeue in hna_delete
Henning Rogge [Wed, 6 Jan 2010 19:51:13 +0000 (20:51 +0100)]
Fix badly ordered dequeue in hna_delete

9 years agoMake OLSR_FOR_ALL_HNA_ENTRIES delete resistent
Henning Rogge [Tue, 5 Jan 2010 17:28:34 +0000 (18:28 +0100)]
Make OLSR_FOR_ALL_HNA_ENTRIES delete resistent

9 years agoFix hna-cleanup bug for empty hna lists
Henning Rogge [Tue, 5 Jan 2010 09:47:20 +0000 (10:47 +0100)]
Fix hna-cleanup bug for empty hna lists

9 years agofix bug in ipv6 autogernerated routes, and one for win32-ipc
Markus Kittenberger [Sun, 3 Jan 2010 21:22:46 +0000 (22:22 +0100)]
fix bug in ipv6 autogernerated routes, and one for win32-ipc

9 years agoJust ignore wrong HNAs (ip4 instead of ip6) instead of stop config parser
Henning Rogge [Sat, 2 Jan 2010 20:46:31 +0000 (21:46 +0100)]
Just ignore wrong HNAs (ip4 instead of ip6) instead of stop config parser

9 years agoAdded example visualization script to dotdraw plugin
Henning Rogge [Sat, 2 Jan 2010 19:40:59 +0000 (20:40 +0100)]
Added example visualization script to dotdraw plugin

9 years agoAllow plugin parameters distributed over multiple config files
Henning Rogge [Fri, 1 Jan 2010 01:04:12 +0000 (02:04 +0100)]
Allow plugin parameters distributed over multiple config files

9 years agomake sure also cmdline interfaces get all their (d) in print_config. - prosit!
Markus Kittenberger [Thu, 31 Dec 2009 22:24:40 +0000 (23:24 +0100)]
make sure also cmdline interfaces get all their (d) in print_config. - prosit!

9 years agoone missing file,...
Markus Kittenberger [Thu, 31 Dec 2009 22:11:34 +0000 (23:11 +0100)]
one missing file,...

9 years agomerge LinkQualityMults of Interface Defaults with LinkQualityMults of interface sections
Markus Kittenberger [Thu, 31 Dec 2009 22:01:00 +0000 (23:01 +0100)]
merge LinkQualityMults of Interface Defaults with LinkQualityMults of interface sections

9 years agodo not allow LinkQualityMult in DefaultInterfaceSection (at least not at the moment)
Markus Kittenberger [Thu, 31 Dec 2009 19:56:57 +0000 (20:56 +0100)]
do not allow LinkQualityMult in DefaultInterfaceSection (at least not at the moment)

9 years agoMerge branch 'dual_socket' of git://olsr.org/olsrd into dual_socket
Markus Kittenberger [Thu, 31 Dec 2009 19:44:09 +0000 (20:44 +0100)]
Merge branch 'dual_socket' of git://olsr.org/olsrd into dual_socket

9 years agoprint interface defaults prior to interaces on startupwq
Markus Kittenberger [Thu, 31 Dec 2009 19:43:05 +0000 (20:43 +0100)]
print interface defaults prior to interaces on startupwq

9 years agoAllow adding parameters to an interface defined in an earlier config file
Henning Rogge [Thu, 31 Dec 2009 18:53:28 +0000 (19:53 +0100)]
Allow adding parameters to an interface defined in an earlier config file

9 years agoAllow multiple "-f" options in command line. Be careful not to define the same plugin...
Henning Rogge [Thu, 31 Dec 2009 18:04:43 +0000 (19:04 +0100)]
Allow multiple "-f" options in command line. Be careful not to define the same plugin twice

9 years agoMerge branch 'stable' into dual_socket
Henning Rogge [Wed, 30 Dec 2009 01:32:02 +0000 (02:32 +0100)]
Merge branch 'stable' into dual_socket

9 years agoCleanup of example config files
Henning Rogge [Tue, 29 Dec 2009 21:52:25 +0000 (22:52 +0100)]
Cleanup of example config files
Some more small config default changes

9 years agoModified default values for consistent settings for large community networks
Henning Rogge [Tue, 29 Dec 2009 21:36:13 +0000 (22:36 +0100)]
Modified default values for consistent settings for large community networks

9 years agoMore cleanup for router shutdown detection by empty TCs.
Henning Rogge [Mon, 28 Dec 2009 22:04:01 +0000 (23:04 +0100)]
More cleanup for router shutdown detection by empty TCs.

9 years agoadd InterfaceDefaults Section to configuration
Markus Kittenberger [Sat, 26 Dec 2009 10:22:33 +0000 (11:22 +0100)]
add InterfaceDefaults Section to configuration

9 years agofix typos
Markus Kittenberger [Sat, 26 Dec 2009 10:15:51 +0000 (11:15 +0100)]
fix typos

9 years agoSupport "InterfaceDefaults" section in olsrd.conf
Henning Rogge [Sat, 26 Dec 2009 10:05:47 +0000 (11:05 +0100)]
Support "InterfaceDefaults" section in olsrd.conf

9 years agomove PATH_PROCNET_IFINET6 into src/linux/net.c
Henning Rogge [Fri, 25 Dec 2009 19:56:51 +0000 (20:56 +0100)]
move PATH_PROCNET_IFINET6 into src/linux/net.c

9 years agoConsistent naming of interface ip options in parser (IPv4.../IPv4...) except legacy...
Henning Rogge [Fri, 25 Dec 2009 19:14:54 +0000 (20:14 +0100)]
Consistent naming of interface ip options in parser (IPv4.../IPv4...) except legacy setting IP4Broadcast

9 years agoCleanup IPv6 interface configuration, see example conf files for new options
Henning Rogge [Wed, 23 Dec 2009 11:33:36 +0000 (12:33 +0100)]
Cleanup IPv6 interface configuration, see example conf files for new options

9 years agoMerge branch 'stable' into dual_socket
Henning Rogge [Sat, 19 Dec 2009 21:27:52 +0000 (22:27 +0100)]
Merge branch 'stable' into dual_socket

9 years agoCreate 'leavinig network' Hello/TC messages when OLSRd shuts down.
Henning Rogge [Sat, 19 Dec 2009 21:21:49 +0000 (22:21 +0100)]
Create 'leavinig network' Hello/TC messages when OLSRd shuts down.
Cleanup MID/HNA/TC entries when 'leaving network TC' is received.

9 years agotxtinfo vtime┬┤layout change, and remove mid receive jitter to get typically same...
Markus Kittenberger [Thu, 17 Dec 2009 19:51:31 +0000 (20:51 +0100)]
txtinfo vtime┬┤layout change, and remove mid receive jitter to get typically same alias timeout and mid-set

9 years agoadd txtinfo VTime colums for HNAs and MIDs
Markus Kittenberger [Thu, 17 Dec 2009 11:24:46 +0000 (12:24 +0100)]
add txtinfo VTime colums for HNAs and MIDs

9 years agoMerge branch 'stable' of http://olsr.org/git/olsrd into stable
Markus Kittenberger [Wed, 16 Dec 2009 23:07:19 +0000 (00:07 +0100)]
Merge branch 'stable' of olsr.org/git/olsrd into stable

9 years agoremove MID entries only after their validity time (this is a mostly RFC conform handl...
Markus Kittenberger [Wed, 16 Dec 2009 23:05:27 +0000 (00:05 +0100)]
remove MID entries only after their validity time (this is a mostly RFC conform handling of fragmented MID messages)

9 years agodo not fragment mid packets (by henning)
Markus Kittenberger [Tue, 15 Dec 2009 22:19:40 +0000 (22:19 +0000)]
do not fragment mid packets (by henning)

9 years agocombine startup sleep(x) after error messages, to a single sleep (feature can be...
Markus Kittenberger [Tue, 15 Dec 2009 21:47:54 +0000 (22:47 +0100)]
combine startup sleep(x) after error messages, to a single sleep (feature can be disabled)

9 years agoadd compile time option to accept localhost + specified ip in txtinfo
Markus Kittenberger [Tue, 15 Dec 2009 21:43:40 +0000 (22:43 +0100)]
add compile time option to accept localhost + specified ip in txtinfo

9 years agoshow mid vtimes if txtinfo-vtime is enabled
Markus Kittenberger [Sun, 13 Dec 2009 15:49:06 +0000 (16:49 +0100)]
show mid vtimes if txtinfo-vtime is enabled

9 years agoMerge branch 'stable' into dual_socket
Henning Rogge [Sun, 13 Dec 2009 14:01:24 +0000 (15:01 +0100)]
Merge branch 'stable' into dual_socket

9 years agoFIX: memory leak in MID insert
Henning Rogge [Sun, 13 Dec 2009 13:58:28 +0000 (14:58 +0100)]
FIX: memory leak in MID insert
Cleanup memory handling a little bit (I won't touch the flex/bison hell)

9 years agoUpdate olsrd.conf example files for new dyngw version
Henning Rogge [Thu, 10 Dec 2009 13:53:50 +0000 (14:53 +0100)]
Update olsrd.conf example files for new dyngw version

9 years agoMerge branch 'stable-etxff-bugfix' into stable
Henning Rogge [Mon, 30 Nov 2009 19:48:14 +0000 (20:48 +0100)]
Merge branch 'stable-etxff-bugfix' into stable

9 years agoUse two sockets, one for input and one for output bound to the outgoing IP.
Henning Rogge [Mon, 30 Nov 2009 16:09:25 +0000 (17:09 +0100)]
Use two sockets, one for input and one for output bound to the outgoing IP.
Signed-off-by: Alina Friedrichsen <x-alina@gmx.net>
9 years agoFix for win32 by Bruce Ford <fordbr@gmail.com>
Henning Rogge [Sun, 29 Nov 2009 18:16:53 +0000 (19:16 +0100)]
Fix for win32 by Bruce Ford <fordbr@gmail.com>

10 years agoThe security measurements were unnecessary, because the sum of the total-LIFO would...
Henning Rogge [Sun, 22 Nov 2009 17:50:12 +0000 (18:50 +0100)]
The security measurements were unnecessary, because the sum of the total-LIFO would be zero, so we never can hit this codepath.

10 years agoFix a small bug in etx-ff that might trigger if hello validity interval is longer...
Henning Rogge [Sat, 21 Nov 2009 09:44:38 +0000 (10:44 +0100)]
Fix a small bug in etx-ff that might trigger if hello validity interval is longer than ETX-FF sample period.

10 years agoAdd .gitignore to stable repository
Henning Rogge [Mon, 16 Nov 2009 18:57:27 +0000 (19:57 +0100)]
Add .gitignore to stable repository

10 years agoUpdate version to pre-0.5.6-r8
Henning Rogge [Wed, 11 Nov 2009 16:04:26 +0000 (17:04 +0100)]
Update version to pre-0.5.6-r8

10 years agoAdded tag OLSRD_0_5_6_R7 for changeset 3d7446b48b67
Henning Rogge [Wed, 11 Nov 2009 16:03:43 +0000 (17:03 +0100)]
Added tag OLSRD_0_5_6_R7 for changeset 3d7446b48b67

10 years agoOLSR.org 0.5.6-r7 release OLSRD_0_5_6_R7_fixed
Henning Rogge [Wed, 11 Nov 2009 16:03:26 +0000 (17:03 +0100)]
OLSR.org 0.5.6-r7 release

10 years agodo not compare signed and unsigned
Markus Kittenberger [Wed, 11 Nov 2009 14:01:21 +0000 (15:01 +0100)]
do not compare signed and unsigned

10 years agofix incorret route sorting on new neighbours. use only delete and add/change avl...
Markus Kittenberger [Sun, 8 Nov 2009 16:02:12 +0000 (17:02 +0100)]
fix incorret route sorting on new neighbours. use only delete and add/change avl tree, instead of 3 trees

10 years agolearn neighbours interface alias adress from received hellos
Markus Kittenberger [Wed, 4 Nov 2009 16:42:18 +0000 (17:42 +0100)]
learn neighbours interface alias adress from received hellos

10 years agoUpdate etx_ff to a LQ-hysteresis to stabilize LQ values, which should solve some
Henning Rogge [Sun, 25 Oct 2009 18:47:24 +0000 (19:47 +0100)]
Update etx_ff to a LQ-hysteresis to stabilize LQ values, which should solve some
compatiblity problems with older OLSR versions.
some modifications for etx_fpm/float were necessary to make them run again

10 years agosmall fix for txt/dotdraw patchh
Henning Rogge [Sun, 25 Oct 2009 08:50:23 +0000 (09:50 +0100)]
small fix for txt/dotdraw patchh

10 years agoAllow 0.0.0.0 as allowed address for dotdraw and txtinfo
Henning Rogge [Sat, 24 Oct 2009 22:18:42 +0000 (00:18 +0200)]
Allow 0.0.0.0 as allowed address for dotdraw and txtinfo

10 years agoFix missing parameter in open() call
Henning Rogge [Sat, 24 Oct 2009 22:11:45 +0000 (00:11 +0200)]
Fix missing parameter in open() call

10 years agoFix segfault in "lost interface" monitor if interface goes down which is no OLSR...
Henning Rogge [Fri, 16 Oct 2009 15:18:44 +0000 (17:18 +0200)]
Fix segfault in "lost interface" monitor if interface goes down which is no OLSR interface

10 years agoRemove useless warning about pointer sized copy operation with strscpy()
Henning Rogge [Sat, 10 Oct 2009 21:13:22 +0000 (23:13 +0200)]
Remove useless warning about pointer sized copy operation with strscpy()

10 years agoETX-FF update. decrease ETX when no OLSR packages are coming through
Henning Rogge [Sat, 10 Oct 2009 09:05:16 +0000 (11:05 +0200)]
ETX-FF update. decrease ETX when no OLSR packages are coming through

10 years agoFix bug in olsr_set_timer()
Henning Rogge [Sat, 10 Oct 2009 09:04:50 +0000 (11:04 +0200)]
Fix bug in olsr_set_timer()

10 years agoUpdate to 0.5.6-r7
Henning Rogge [Sat, 10 Oct 2009 09:04:29 +0000 (11:04 +0200)]
Update to 0.5.6-r7

10 years agoAdded tag OLSRD_0_5_6_R6 for changeset e82f2218bcdf
Henning Rogge [Wed, 7 Oct 2009 09:09:30 +0000 (11:09 +0200)]
Added tag OLSRD_0_5_6_R6 for changeset e82f2218bcdf

10 years ago0.5.6-r6 Release OLSRD_0_5_6_R6_fixed
Henning Rogge [Wed, 7 Oct 2009 09:07:10 +0000 (11:07 +0200)]
0.5.6-r6 Release

10 years agoinitialize variables for debug output before using them
Markus Kittenberger [Sat, 3 Oct 2009 20:42:10 +0000 (22:42 +0200)]
initialize variables for debug output before using them

10 years agoonly delete existing routes (very useful after rtnetlink detected an interface to...
Markus Kittenberger [Thu, 1 Oct 2009 18:48:32 +0000 (20:48 +0200)]
only delete existing routes (very useful after rtnetlink detected an interface to be down)

10 years agoFix small nameservice plugin build warning
Henning Rogge [Mon, 21 Sep 2009 16:10:06 +0000 (18:10 +0200)]
Fix small nameservice plugin build warning

10 years agoFix build problem in bison generated parser for OpenWRT, thank you Felix
Henning Rogge [Sun, 20 Sep 2009 12:17:18 +0000 (14:17 +0200)]
Fix build problem in bison generated parser for OpenWRT, thank you Felix

10 years agodetect interfaces that are going down (via rtnetlink)
Markus Kittenberger [Sat, 19 Sep 2009 22:43:47 +0000 (00:43 +0200)]
detect interfaces that are going down (via rtnetlink)

10 years agoRevert last change, mixed up ipv4 and ipv6 length
rogge@stream [Tue, 15 Sep 2009 10:37:32 +0000 (12:37 +0200)]
Revert last change, mixed up ipv4 and ipv6 length

10 years agoFix IPv6 txt length in android makefile
Henning Rogge [Tue, 15 Sep 2009 08:52:23 +0000 (10:52 +0200)]
Fix IPv6 txt length in android makefile

10 years agoAndroid: first running vers of dynamically linked NDK binary. Pushing this from the...
Sven-Ola Tuecke [Tue, 15 Sep 2009 07:21:36 +0000 (09:21 +0200)]
Android: first running vers of dynamically linked NDK binary. Pushing this from the phone while having inet via olsr directly on the device

10 years agoAndroid: changed to NDK, install to /data/local because /system has not enough space
Sven-Ola Tuecke [Mon, 14 Sep 2009 16:23:07 +0000 (18:23 +0200)]
Android: changed to NDK, install to /data/local because /system has not enough space

10 years agoFixup default cfg, revert to default ports, disables extra iface
Sven-Ola Tuecke [Mon, 14 Sep 2009 05:21:25 +0000 (07:21 +0200)]
Fixup default cfg, revert to default ports, disables extra iface

10 years agoSupport for Debian/FreeBSD
Henning Rogge [Sun, 13 Sep 2009 19:50:47 +0000 (21:50 +0200)]
Support for Debian/FreeBSD

10 years agoAdd a new OS=android compile switch
Sven-Ola Tuecke [Sun, 13 Sep 2009 17:32:27 +0000 (19:32 +0200)]
Add a new OS=android compile switch

10 years agoFix bug in duplicate set
Henning Rogge [Fri, 11 Sep 2009 16:54:14 +0000 (18:54 +0200)]
Fix bug in duplicate set

10 years agoSome bugfixes for lqmult in "same IP on different interfaces" situations.
Henning Rogge [Sat, 5 Sep 2009 12:38:06 +0000 (14:38 +0200)]
Some bugfixes for lqmult in "same IP on different interfaces" situations.
Don't do this !

10 years agoFix bug in ext_fpm I introduced two months ago.
Henning Rogge [Sat, 5 Sep 2009 08:20:16 +0000 (10:20 +0200)]
Fix bug in ext_fpm I introduced two months ago.
Add some debug output for lq_multiplier

10 years agofixs stupid bug, introduced with last code readability patches )-;
Markus Kittenberger [Tue, 1 Sep 2009 16:33:55 +0000 (18:33 +0200)]
fixs stupid bug, introduced with last code readability patches )-;

10 years agoMove the brackets, otherwise the error handling code is never reached.
John Hay [Mon, 31 Aug 2009 14:01:48 +0000 (16:01 +0200)]
Move the brackets, otherwise the error handling code is never reached.

10 years agoAs agreed upon with Henning some time ago, -Werror should not
L. Aaron Kaplan [Sat, 22 Aug 2009 21:36:37 +0000 (23:36 +0200)]
As agreed upon with Henning some time ago, -Werror should not
be enabled in the stable branch. Why?
Because the life cycle of -stable is longer and compilers
on many different OSes have to be supported. The compilers
and their warnings might change however. So therefore a now
-Wall -Werror clean build might not be clean some time in the
future without a single line of change inside of olsrd.
So therefore, disable -Werror in the -stable branch.

10 years agoChange variable names back to old value (were changed during timewarp refactoring)
Henning Rogge [Sat, 22 Aug 2009 20:11:19 +0000 (22:11 +0200)]
Change variable names back to old value (were changed during timewarp refactoring)

10 years agostop links from NEVER timing out. && optional vtime output in txtinfo
Markus Kittenberger [Sat, 22 Aug 2009 20:03:37 +0000 (22:03 +0200)]
stop links from NEVER timing out. && optional vtime output in txtinfo
contains backported system_time handling from tiptip which is safe against jumps of local time
and adaptions in txtinfo to show the remaining validity time of links and tc-edges
theese can be enabled in olsrd_txtinfo.h at compile time

10 years agoARM alignment warnings fixed
Sven-Ola Tuecke [Fri, 21 Aug 2009 12:00:32 +0000 (14:00 +0200)]
ARM alignment warnings fixed

10 years agoActivate some warnings we currently also use in TIP
Sven-Ola Tuecke [Thu, 20 Aug 2009 19:22:39 +0000 (21:22 +0200)]
Activate some warnings we currently also use in TIP

10 years ago64 bit fixes for FreeBSD.
John Hay [Mon, 17 Aug 2009 08:43:27 +0000 (10:43 +0200)]
64 bit fixes for FreeBSD.

10 years agoFixes to run olsrd on netbsd
Henning Rogge [Sun, 16 Aug 2009 16:26:04 +0000 (18:26 +0200)]
Fixes to run olsrd on netbsd

10 years agoAdd LISTEN support for httpinfo. Thanks to Sebastian Harl for the patch for dotdraw
Henning Rogge [Sun, 16 Aug 2009 11:19:37 +0000 (13:19 +0200)]
Add LISTEN support for httpinfo. Thanks to Sebastian Harl for the patch for dotdraw

10 years agoAdd LISTEN support for txtinfo. Thanks to Sebastian Harl for the patch for dotdraw
Henning Rogge [Sun, 16 Aug 2009 11:16:40 +0000 (13:16 +0200)]
Add LISTEN support for txtinfo. Thanks to Sebastian Harl for the patch for dotdraw

10 years agoAdd optional VTIME flag for txtinfo (must be activated during compilation, see olsrd_...
Henning Rogge [Sun, 16 Aug 2009 11:06:27 +0000 (13:06 +0200)]
Add optional VTIME flag for txtinfo (must be activated during compilation, see olsrd_txtinfo.h)

10 years agoConvert dotdraw to nonblocking autobuf implementation
Henning Rogge [Sun, 16 Aug 2009 11:04:51 +0000 (13:04 +0200)]
Convert dotdraw to nonblocking autobuf implementation

10 years agoMerge with local changes
Henning Rogge [Sun, 16 Aug 2009 11:04:19 +0000 (13:04 +0200)]
Merge with local changes

10 years agoFix small bugs in fpm handling to keep GCC quiet
Henning Rogge [Sun, 16 Aug 2009 10:59:59 +0000 (12:59 +0200)]
Fix small bugs in fpm handling to keep GCC quiet

10 years agoSilence warning in printf size_t output
Henning Rogge [Thu, 13 Aug 2009 07:52:25 +0000 (09:52 +0200)]
Silence warning in printf size_t output

10 years agoFix to keep ARM compiler quiet
Henning Rogge [Thu, 13 Aug 2009 07:44:44 +0000 (09:44 +0200)]
Fix to keep ARM compiler quiet

10 years agoAdd LISTEN support for dotdraw. Thanks to Sebastian Harl for the patch
Henning Rogge [Fri, 7 Aug 2009 14:11:09 +0000 (16:11 +0200)]
Add LISTEN support for dotdraw. Thanks to Sebastian Harl for the patch

10 years agoFixed http/txtinfo plugin which does not stop OLSR when writing blocks.
Henning Rogge [Wed, 5 Aug 2009 16:05:16 +0000 (18:05 +0200)]
Fixed http/txtinfo plugin which does not stop OLSR when writing blocks.

10 years agofix for logic bug which failed in ignoring routing nexthop on rules
Markus Kittenberger [Wed, 5 Aug 2009 16:03:47 +0000 (18:03 +0200)]
fix for logic bug which failed in ignoring routing nexthop on rules