olsrd.git
9 years agoSimplify NIIT configuration to boolean
Henning Rogge [Wed, 13 Jan 2010 15:32:54 +0000 (16:32 +0100)]
Simplify NIIT configuration to boolean

9 years agoFix prefix length for NIIT routes
Henning Rogge [Sat, 9 Jan 2010 21:14:08 +0000 (22:14 +0100)]
Fix prefix length for NIIT routes

9 years agofix olsrd_conf.c for BSD (no niit support for BSD)
Henning Rogge [Sat, 9 Jan 2010 11:13:20 +0000 (12:13 +0100)]
fix olsrd_conf.c for BSD (no niit support for BSD)

9 years agoMerge branch 'stable' into niit
Henning Rogge [Sat, 9 Jan 2010 11:11:22 +0000 (12:11 +0100)]
Merge branch 'stable' into niit

9 years agoFix ipcalc.h for bsd
Henning Rogge [Sat, 9 Jan 2010 11:11:09 +0000 (12:11 +0100)]
Fix ipcalc.h for bsd

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 agoMerge branch 'stable' into niit
Henning Rogge [Wed, 6 Jan 2010 20:18:10 +0000 (21:18 +0100)]
Merge branch 'stable' into niit

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 agoMerge branch 'stable' into niit
Henning Rogge [Tue, 5 Jan 2010 17:29:04 +0000 (18:29 +0100)]
Merge branch 'stable' into niit

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 niit bug with sourceip mode
Henning Rogge [Tue, 5 Jan 2010 10:36:23 +0000 (11:36 +0100)]
Fix niit bug with sourceip mode

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 agoMerge branch 'niit' of git://olsr.org/olsrd into niit
Henning Rogge [Mon, 4 Jan 2010 19:15:54 +0000 (20:15 +0100)]
Merge branch 'niit' of git://olsr.org/olsrd into niit

9 years agoAdd niit configuration option
Henning Rogge [Mon, 4 Jan 2010 19:15:25 +0000 (20:15 +0100)]
Add niit configuration option

9 years agoadd minimal error message handling for niit routes
Markus Kittenberger [Mon, 4 Jan 2010 18:24:17 +0000 (19:24 +0100)]
add minimal error message handling for niit routes

9 years agoadd genration of niit routes if an niit interface is given
Markus Kittenberger [Mon, 4 Jan 2010 18:15:27 +0000 (19:15 +0100)]
add genration of niit routes if an niit interface is given

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

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

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