olsrd.git
10 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!

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

10 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

10 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)

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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.

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

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

10 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

10 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

10 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

10 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

10 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

10 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.

10 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

10 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

10 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

10 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)

10 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)

10 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)

10 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

10 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

10 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

10 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)

10 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

10 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

10 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>
10 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

11 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

11 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

11 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

11 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

11 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

11 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()

11 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

11 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()

11 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

11 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

11 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

11 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

11 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)

11 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

11 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

11 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)

11 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

11 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

11 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

11 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

11 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

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

11 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

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

11 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 !

11 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

11 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 )-;

11 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.

11 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.

11 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)

11 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

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

11 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

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

11 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

11 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

11 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

11 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)

11 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

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

11 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

11 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

11 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

11 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

11 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.

11 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

11 years agoMore readability cleanup
Henning Rogge [Wed, 5 Aug 2009 15:15:18 +0000 (17:15 +0200)]
More readability cleanup

11 years agosome code readability improves
Markus Kittenberger [Tue, 4 Aug 2009 20:48:33 +0000 (22:48 +0200)]
some code readability improves

11 years agofix same for handling of on-the-fly gateway routes
Markus Kittenberger [Tue, 4 Aug 2009 18:28:30 +0000 (20:28 +0200)]
fix same for handling of on-the-fly gateway routes

11 years agosmall rtnetlink patch
Markus Kittenberger [Tue, 4 Aug 2009 16:54:43 +0000 (18:54 +0200)]
small rtnetlink patch

11 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

11 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

11 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

11 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.

11 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

11 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

11 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