olsrd.git
9 years agoPort all olsrd 0.6.0 OS specific files and adapt them to the new interface.
Henning Rogge [Thu, 7 Oct 2010 18:03:24 +0000 (20:03 +0200)]
Port all olsrd 0.6.0 OS specific files and adapt them to the new interface.
(win32 is still missing)

9 years agoFirst part of OS-specific interface cleanup.
Henning Rogge [Thu, 7 Oct 2010 05:19:27 +0000 (07:19 +0200)]
First part of OS-specific interface cleanup.

9 years agorename getsocket() to getsocket4(). Add getsocket46() inline function.
Henning Rogge [Mon, 6 Sep 2010 09:12:07 +0000 (11:12 +0200)]
rename getsocket() to getsocket4(). Add getsocket46() inline function.

9 years agoFix for bug #15
Henning Rogge [Mon, 30 Aug 2010 06:15:46 +0000 (08:15 +0200)]
Fix for bug #15

9 years agoBugfix for the help command of the telnet server. Fixes bug #0000014
Henning Rogge [Tue, 24 Aug 2010 18:10:36 +0000 (20:10 +0200)]
Bugfix for the help command of the telnet server. Fixes bug #0000014

9 years agosanity check for abuf_puts. Fixes bug #0000014
aaron [Tue, 24 Aug 2010 17:51:33 +0000 (19:51 +0200)]
sanity check for abuf_puts. Fixes bug #0000014

9 years agoSome patches for the new custom cookie manager.
Henning Rogge [Thu, 19 Aug 2010 16:27:48 +0000 (18:27 +0200)]
Some patches for the new custom cookie manager.

9 years agoRemove debug code fragment from cookie manager refactoring
Henning Rogge [Wed, 18 Aug 2010 17:30:07 +0000 (19:30 +0200)]
Remove debug code fragment from cookie manager refactoring

9 years agoscheduler: Custom additions to memory cookies
Henning Rogge [Wed, 18 Aug 2010 17:18:18 +0000 (19:18 +0200)]
scheduler: Custom additions to memory cookies

9 years agoSwitch off hardening if debug mode is active
Henning Rogge [Tue, 10 Aug 2010 17:26:13 +0000 (19:26 +0200)]
Switch off hardening if debug mode is active

9 years agoSimplification of timer and memory cookie interface.
Henning Rogge [Tue, 10 Aug 2010 17:03:30 +0000 (19:03 +0200)]
Simplification of timer and memory cookie interface.
Timer have their own creation routine now, cookies are only for memory.

9 years agoMove tc/hna/mid timings out of interface section in the default config files
Henning Rogge [Tue, 10 Aug 2010 06:35:40 +0000 (08:35 +0200)]
Move tc/hna/mid timings out of interface section in the default config files

9 years agoMore work on interface/socket cleanup
Henning Rogge [Sat, 7 Aug 2010 12:02:37 +0000 (14:02 +0200)]
More work on interface/socket cleanup

9 years agoMove more interface code into machine independent core
Henning Rogge [Sat, 7 Aug 2010 11:33:01 +0000 (13:33 +0200)]
Move more interface code into machine independent core

9 years agoAdd eclipse project files to gitignore
Henning Rogge [Sun, 25 Jul 2010 13:32:30 +0000 (15:32 +0200)]
Add eclipse project files to gitignore

9 years agoFix compile bugs for win32
Henning Rogge [Sat, 24 Jul 2010 07:42:47 +0000 (09:42 +0200)]
Fix compile bugs for win32

9 years agoFix BSD compile errors from last commit
Henning Rogge [Sat, 24 Jul 2010 07:07:49 +0000 (09:07 +0200)]
Fix BSD compile errors from last commit

9 years agoMerge branch 'master' of git://olsr.org/olsrd
Henning Rogge [Fri, 23 Jul 2010 15:20:38 +0000 (17:20 +0200)]
Merge branch 'master' of git://olsr.org/olsrd

9 years agoSimplify interface variables... BSD/Win32 broken, will follow this evening
Henning Rogge [Fri, 23 Jul 2010 15:20:05 +0000 (17:20 +0200)]
Simplify interface variables... BSD/Win32 broken, will follow this evening

9 years agodo not accept deprecated interface specific message timings in parser any more
Markus Kittenberger [Wed, 21 Jul 2010 18:24:59 +0000 (20:24 +0200)]
do not accept deprecated interface specific message timings in parser any more

9 years agoadd rt_table_default sanity-check
Markus Kittenberger [Tue, 20 Jul 2010 19:57:35 +0000 (21:57 +0200)]
add rt_table_default sanity-check

9 years agoMerge branch 'master' of git://olsr.org/olsrd
Henning Rogge [Tue, 20 Jul 2010 19:04:33 +0000 (21:04 +0200)]
Merge branch 'master' of git://olsr.org/olsrd

9 years agoDon't remove key from AVL node when deleting node from tree
Henning Rogge [Tue, 20 Jul 2010 19:04:14 +0000 (21:04 +0200)]
Don't remove key from AVL node when deleting node from tree

9 years agoremove delete_gw hack
Markus Kittenberger [Tue, 20 Jul 2010 18:53:59 +0000 (20:53 +0200)]
remove delete_gw hack

9 years agoFix small bugs from avl/list integration
Henning Rogge [Tue, 20 Jul 2010 18:31:23 +0000 (20:31 +0200)]
Fix small bugs from avl/list integration

9 years agoMove the rest of the OLSR AVL comparators to the avl_olsr_comp file.
Henning Rogge [Tue, 20 Jul 2010 15:52:54 +0000 (17:52 +0200)]
Move the rest of the OLSR AVL comparators to the avl_olsr_comp file.
Reactivate "default comparators" in main.c

9 years agochange arm-nowarn-alignments in plugins
Markus Kittenberger [Tue, 20 Jul 2010 08:22:37 +0000 (10:22 +0200)]
change arm-nowarn-alignments in plugins

9 years agoporting routing code from stable to master (and change many arm-nowarn-alignments)
Markus Kittenberger [Tue, 20 Jul 2010 08:17:48 +0000 (10:17 +0200)]
porting routing code from stable to master (and change many arm-nowarn-alignments)

9 years agoport combined add/chg routes queue from stable to master
Markus Kittenberger [Sun, 18 Jul 2010 20:49:25 +0000 (22:49 +0200)]
port combined add/chg routes queue from stable to master

9 years agoSquashed commit of the following:
Henning Rogge [Tue, 13 Jul 2010 16:51:44 +0000 (18:51 +0200)]
Squashed commit of the following:

commit 32a35a124746e3ed02f78d92f528311b8132a031
Author: Henning Rogge <hrogge@googlemail.com>
Date:   Tue Jul 13 18:36:56 2010 +0200

    Small fix for avl conversion

commit 338cf516764351fddaef384b80a426e142c16c00
Author: Henning Rogge <hrogge@googlemail.com>
Date:   Tue Jul 13 17:59:49 2010 +0200

    Convert OLSRd to new AVL tree library

9 years agoSome more simplifications in OBAMP plugin
Henning Rogge [Sun, 11 Jul 2010 15:06:03 +0000 (17:06 +0200)]
Some more simplifications in OBAMP plugin

9 years agoSquashed commit of the following:
Henning Rogge [Sun, 11 Jul 2010 10:45:35 +0000 (12:45 +0200)]
Squashed commit of the following:

commit cd79c151eb821c3b6a6375a55d4799805cd16fc7
Author: Henning Rogge <hrogge@googlemail.com>
Date:   Sun Jul 11 11:32:53 2010 +0200

    Convert the rest of OLSRd to the new list api and remove the old one

commit 639a5657873c2ad6036c3b6506f5dc04f733e7eb
Author: Henning Rogge <hrogge@googlemail.com>
Date:   Sun Jul 11 10:06:50 2010 +0200

    Move rt_entry list to new api

commit b736d10a584a87179fa621a82b98c7a81130c1c0
Author: Henning Rogge <hrogge@googlemail.com>
Date:   Sun Jul 11 09:58:44 2010 +0200

    Convert scheduler to new list api

commit 39c5169e605d84f360d72c6c043fa9a46b580a28
Author: Henning Rogge <hrogge@googlemail.com>
Date:   Sun Jul 11 09:42:13 2010 +0200

    Convert path_list in tc to new list

commit 49dd4b9fd08ad15b3a85b8bb4c78e1b88bb3a70d
Author: Henning Rogge <hrogge@googlemail.com>
Date:   Sun Jul 11 09:17:41 2010 +0200

    Move old list into listold_ namespace
    Convert link_set and ipprefix_list to new list library

9 years agoPush olsr avl_comparators out of avl.c/h to prepare for new avl library
Henning Rogge [Sat, 10 Jul 2010 20:32:52 +0000 (22:32 +0200)]
Push olsr avl_comparators out of avl.c/h to prepare for new avl library

9 years agoJust a test if "git commit" works.
Erik Tromp [Fri, 25 Jun 2010 12:40:14 +0000 (14:40 +0200)]
Just a test if "git commit" works.

-- Erik Tromp

9 years agoOBAMP plugin: tuning timings parameters
Saverio Proto [Tue, 15 Jun 2010 18:41:40 +0000 (20:41 +0200)]
OBAMP plugin: tuning timings parameters

9 years agoSecond attempt to fix segfault happening with an empty interface section (see issue #9)
Henning Rogge [Tue, 15 Jun 2010 16:21:09 +0000 (18:21 +0200)]
Second attempt to fix segfault happening with an empty interface section (see issue #9)

9 years agoRevert "Fix segfault in cfg parser with empty interface block (issue #9)"
Henning Rogge [Tue, 15 Jun 2010 16:17:35 +0000 (18:17 +0200)]
Revert "Fix segfault in cfg parser with empty interface block (issue #9)"

This reverts commit eb60807ec3162d32703182eaa30db40b1c638747.

9 years agoAlways connect tc_edges, even for local ones
Henning Rogge [Mon, 14 Jun 2010 12:19:27 +0000 (14:19 +0200)]
Always connect tc_edges, even for local ones

9 years agoSet version to pre-0.7.0
Henning Rogge [Mon, 14 Jun 2010 07:12:44 +0000 (09:12 +0200)]
Set version to pre-0.7.0

9 years agoMerge branch 'master' of http://olsr.org/git/olsrd
Henning Rogge [Mon, 14 Jun 2010 06:21:16 +0000 (08:21 +0200)]
Merge branch 'master' of http://olsr.org/git/olsrd

9 years agoAdd gcc hardening options to OLSRd makefile
Henning Rogge [Sun, 13 Jun 2010 16:30:32 +0000 (18:30 +0200)]
Add gcc hardening options to OLSRd makefile

9 years agoSmall fixes for comport_txt handling
Henning Rogge [Sun, 13 Jun 2010 16:14:09 +0000 (18:14 +0200)]
Small fixes for comport_txt handling

9 years agoFix summary of txtinfo topology (no more common costs)
Henning Rogge [Sun, 13 Jun 2010 16:11:30 +0000 (18:11 +0200)]
Fix summary of txtinfo topology (no more common costs)

9 years agoexperimental: Allow asymmetric edges in topology
Henning Rogge [Sun, 13 Jun 2010 15:38:45 +0000 (17:38 +0200)]
experimental: Allow asymmetric edges in topology

9 years agoRemove valgrind debug message
Henning Rogge [Sun, 13 Jun 2010 15:38:12 +0000 (17:38 +0200)]
Remove valgrind debug message

9 years agoRevert "remove valgrind debugging output"
Henning Rogge [Sun, 13 Jun 2010 15:37:41 +0000 (17:37 +0200)]
Revert "remove valgrind debugging output"

This reverts commit e28e004a3d763bede8002a07cc03f3772a31724e.

9 years agoremove valgrind debugging output
Henning Rogge [Sun, 13 Jun 2010 15:32:49 +0000 (17:32 +0200)]
remove valgrind debugging output

9 years agoexport olsr_neighbor_cost_may_changed() ini lq_plugin.h
Henning Rogge [Sun, 13 Jun 2010 15:10:03 +0000 (17:10 +0200)]
export olsr_neighbor_cost_may_changed() ini lq_plugin.h

9 years agoMassive refactoring of topology handling.
Henning Rogge [Sun, 13 Jun 2010 14:31:10 +0000 (16:31 +0200)]
Massive refactoring of topology handling.
No more valgrind errors from tc_set.
Removed some useless functions from lq_plugins.
Cleaned up Hello contribution to topology.

9 years agoFix segfault in cfg parser with empty interface block (issue #9)
Henning Rogge [Sun, 13 Jun 2010 08:00:14 +0000 (10:00 +0200)]
Fix segfault in cfg parser with empty interface block (issue #9)

9 years agoPrevent segfault during clearing screen.
Henning Rogge [Fri, 11 Jun 2010 10:57:40 +0000 (12:57 +0200)]
Prevent segfault during clearing screen.

9 years agoFix for logging change earlier this week
Henning Rogge [Thu, 10 Jun 2010 19:12:29 +0000 (21:12 +0200)]
Fix for logging change earlier this week

9 years agoOBAMP: fine tuning timers values
Saverio Proto [Thu, 10 Jun 2010 18:43:47 +0000 (20:43 +0200)]
OBAMP: fine tuning timers values

9 years agoOBAMP: unsolicited tree destroy if we dont have a tree link
Saverio Proto [Thu, 10 Jun 2010 18:32:58 +0000 (20:32 +0200)]
OBAMP: unsolicited tree destroy if we dont have a tree link

9 years agoOBAMP: reverting error from previous commit
Saverio Proto [Thu, 10 Jun 2010 17:43:53 +0000 (19:43 +0200)]
OBAMP: reverting error from previous commit

9 years agoOBAMP: refresh tree link with parent
Saverio Proto [Thu, 10 Jun 2010 17:13:37 +0000 (19:13 +0200)]
OBAMP: refresh tree link with parent

9 years agoOBAMP: minor fix
Saverio Proto [Thu, 10 Jun 2010 16:26:49 +0000 (18:26 +0200)]
OBAMP: minor fix

9 years agoImplemented explicit tear down of tree links
Saverio Proto [Thu, 10 Jun 2010 16:23:27 +0000 (18:23 +0200)]
Implemented explicit tear down of tree links

9 years agoForwarding tree create messages only if received from parent
Saverio Proto [Thu, 10 Jun 2010 14:14:46 +0000 (16:14 +0200)]
Forwarding tree create messages only if received from parent

9 years agoOBAMP: reset tree links if I lose the tree link with my tree parent
Saverio Proto [Thu, 10 Jun 2010 14:10:30 +0000 (16:10 +0200)]
OBAMP: reset tree links if I lose the tree link with my tree parent

9 years agoBetter and faster obamp protocol time settings
Saverio Proto [Tue, 8 Jun 2010 20:25:33 +0000 (22:25 +0200)]
Better and faster obamp protocol time settings

9 years agoSend SEVERITY_DEBUG messages as "LOG_INFO" to syslog (issue #8)
Henning Rogge [Tue, 8 Jun 2010 16:58:34 +0000 (18:58 +0200)]
Send SEVERITY_DEBUG messages as "LOG_INFO" to syslog (issue #8)

9 years agoImplemented a new check that discards a OBAMP data packet if a neighbor tries to...
Saverio Proto [Tue, 8 Jun 2010 14:09:44 +0000 (16:09 +0200)]
Implemented a new check that discards a OBAMP data packet if a neighbor tries to send us data but we dont have a Tree Link with that neighbor

9 years agoOBAMP: Reset TreeSequenceNumber counter when resetting tree links
Saverio Proto [Fri, 4 Jun 2010 20:54:46 +0000 (22:54 +0200)]
OBAMP: Reset TreeSequenceNumber counter when resetting tree links

9 years agofixed a bug on handling of tree create sequence number
Saverio Proto [Fri, 4 Jun 2010 14:30:51 +0000 (16:30 +0200)]
fixed a bug on handling of tree create sequence number

9 years agoAdding some faster default values for OBAMP timers
Saverio Proto [Thu, 3 Jun 2010 22:35:44 +0000 (00:35 +0200)]
Adding some faster default values for OBAMP timers

Adding a timer to preventing the protocol to try to set up more than 1 tree link at the same time confusing the algorithm

9 years agoFixing a bug in a loop overwriting a value needed for other rounds of the loop.
Saverio Proto [Thu, 3 Jun 2010 22:21:28 +0000 (00:21 +0200)]
Fixing a bug in a loop overwriting a value needed for other rounds of the loop.
The bug has the effect of forwarding DATA traffic on the wrong links on the distribution tree

9 years agoUpdate tree link heartbeat when enabling a tree link
Saverio Proto [Thu, 3 Jun 2010 16:02:59 +0000 (18:02 +0200)]
Update tree link heartbeat when enabling a tree link

Do not forward tree create messages until the node has at least one tree link active, otherwise this will create loops in the tree

9 years agoFixed a bug, expire tree link if I dont receive anymore tree create messaged from...
Saverio Proto [Thu, 3 Jun 2010 14:30:45 +0000 (16:30 +0200)]
Fixed a bug, expire tree link if I dont receive anymore tree create messaged from my parent

9 years agoFixed a bug on wraparound of sequence numbers of tree create messages
Saverio Proto [Thu, 3 Jun 2010 14:14:42 +0000 (16:14 +0200)]
Fixed a bug on wraparound of sequence numbers of tree create messages

Fixed a bug on flapping of the ParentNode on the distribution tree when three or more nodes are connected to each other

9 years agochange warning options
Daniel Ribeiro [Tue, 25 May 2010 02:47:17 +0000 (23:47 -0300)]
change warning options

9 years agoFix a segfault for fast changing meshs
Henning Rogge [Thu, 20 May 2010 11:20:19 +0000 (13:20 +0200)]
Fix a segfault for fast changing meshs

9 years agoSilence compiler warning in cl_roam plugin
Henning Rogge [Sun, 16 May 2010 15:08:01 +0000 (17:08 +0200)]
Silence compiler warning in cl_roam plugin

9 years agoMerge branch 'master' of git://olsr.org/olsrd
Henning Rogge [Sun, 16 May 2010 15:03:48 +0000 (17:03 +0200)]
Merge branch 'master' of git://olsr.org/olsrd

9 years agoSmall cleanup for duplicate set
Henning Rogge [Sun, 16 May 2010 15:03:27 +0000 (17:03 +0200)]
Small cleanup for duplicate set

9 years agoConvert scheduler flag to boolean
Henning Rogge [Tue, 11 May 2010 11:38:15 +0000 (13:38 +0200)]
Convert scheduler flag to boolean

9 years agoCleanup and fix for compile errors
Henning Rogge [Tue, 11 May 2010 11:19:12 +0000 (13:19 +0200)]
Cleanup and fix for compile errors

9 years agoFix timer multiplier (unnecessary, constant is already in ms)
Henning Rogge [Tue, 11 May 2010 10:45:24 +0000 (12:45 +0200)]
Fix timer multiplier (unnecessary, constant is already in ms)

9 years agoMerge branch 'master' of git://olsr.org/olsrd
Mitar [Sat, 10 Apr 2010 20:07:16 +0000 (22:07 +0200)]
Merge branch 'master' of git://olsr.org/olsrd

9 years agoIgnore SIGUSR1 and SIGUSR2 signals so that plugins can use them.
Mitar [Sat, 10 Apr 2010 20:03:54 +0000 (22:03 +0200)]
Ignore SIGUSR1 and SIGUSR2 signals so that plugins can use them.

9 years agoMerge branch 'cl_roam'
Raphael Lisicki [Sat, 10 Apr 2010 19:43:44 +0000 (21:43 +0200)]
Merge branch 'cl_roam'

9 years agoPush parser fix by Jonathan P. Chapman <chapman@cs.uni-bonn.de>
Henning Rogge [Tue, 6 Apr 2010 05:48:03 +0000 (07:48 +0200)]
Push parser fix by Jonathan P. Chapman <chapman@cs.uni-bonn.de>

9 years agoSet sane prefixlength for bogus netmasks (max length prefix)
Henning Rogge [Sun, 28 Mar 2010 11:06:54 +0000 (13:06 +0200)]
Set sane prefixlength for bogus netmasks (max length prefix)

9 years agoPort from stable: b9aa2d213a7020fd6153c426bc55b77eaf0dd35b
Henning Rogge [Sun, 28 Mar 2010 11:05:08 +0000 (13:05 +0200)]
Port from stable: b9aa2d213a7020fd6153c426bc55b77eaf0dd35b
Prevent originator IP from changing during runtime

9 years agoMerge branch 'master' of git://olsr.org/olsrd
Henning Rogge [Tue, 23 Mar 2010 20:28:35 +0000 (21:28 +0100)]
Merge branch 'master' of git://olsr.org/olsrd

9 years agoFix comment for static http test site ACL
Henning Rogge [Tue, 23 Mar 2010 20:26:56 +0000 (21:26 +0100)]
Fix comment for static http test site ACL

9 years agoMerge branch 'http-server'
Henning Rogge [Tue, 23 Mar 2010 19:48:07 +0000 (20:48 +0100)]
Merge branch 'http-server'

9 years agook, remove it again, -commit mailing list works
Aaron Kaplan [Mon, 22 Mar 2010 13:18:55 +0000 (14:18 +0100)]
ok, remove it again, -commit mailing list works

9 years agomerged README-Olsr-Extension to master branch
Aaron Kaplan [Mon, 22 Mar 2010 13:14:33 +0000 (14:14 +0100)]
merged README-Olsr-Extension to master branch

9 years agoFixed segfault with multiple clients due to uninitialized pointers
Raphael Lisicki [Thu, 18 Mar 2010 19:10:14 +0000 (20:10 +0100)]
Fixed segfault with multiple clients due to uninitialized pointers

9 years agoFixed a lot of Compiler-warnings, recalculate Routes only when something changed...
Raphael Lisicki [Wed, 10 Mar 2010 14:52:15 +0000 (15:52 +0100)]
Fixed a lot of Compiler-warnings, recalculate Routes only when something changed, send multiples update-announcements, implemented relay of update-announcements(still buggy and not used yet)

9 years agoRe-add quagga 0.98.6 patch
Vasilis Tsiligiannis [Thu, 4 Mar 2010 10:30:30 +0000 (12:30 +0200)]
Re-add quagga 0.98.6 patch

9 years agoFix uninitialized variable warning
Vasilis Tsiligiannis [Thu, 4 Mar 2010 10:24:48 +0000 (12:24 +0200)]
Fix uninitialized variable warning

9 years agoReduced dependency on threads by moving towards times (+ regression-testing) and...
Raphael Lisicki [Sat, 20 Feb 2010 20:56:36 +0000 (21:56 +0100)]
Reduced dependency on threads by moving towards times (+ regression-testing) and replaced most printf-statements with olsrd-commands

9 years agoincreased speed drastically by: 1) recalculation of routes upon arrival of custom...
Raphael Lisicki [Wed, 17 Feb 2010 18:23:11 +0000 (19:23 +0100)]
increased speed drastically by: 1) recalculation of routes upon arrival of custom message 2) set up a local route, in order to overrule an olsrd-route    fixed trouble with multiple associcated stations

9 years agomade spf_backoff_timer available to plugins
Raphael Lisicki [Wed, 17 Feb 2010 18:21:11 +0000 (19:21 +0100)]
made spf_backoff_timer available to plugins

9 years agoBugfix for netlink code
Henning Rogge [Sun, 7 Feb 2010 16:26:28 +0000 (17:26 +0100)]
Bugfix for netlink code

9 years agoundo changes in files not belonging to roaming-plugin
Raphael Lisicki [Sun, 31 Jan 2010 17:28:17 +0000 (18:28 +0100)]
undo changes in files not belonging to roaming-plugin

9 years agoAdded useful readme
Raphael Lisicki [Sun, 31 Jan 2010 14:50:51 +0000 (15:50 +0100)]
Added useful readme

9 years agoEverything seems to work. Ready for testing.
Raphael Lisicki [Sat, 30 Jan 2010 17:19:43 +0000 (18:19 +0100)]
Everything seems to work. Ready for testing.