oonf.git
7 years agoUpdate Dependency Graph
Henning Rogge [Wed, 8 May 2013 10:26:01 +0000 (12:26 +0200)]
Update Dependency Graph

7 years agoThe new plugins must not be declared as "application" plugins
Henning Rogge [Wed, 8 May 2013 09:42:09 +0000 (11:42 +0200)]
The new plugins must not be declared as "application" plugins

7 years agoAdd layer2-viewer and nl80211-listener to OONF plugins
Henning Rogge [Wed, 8 May 2013 09:36:48 +0000 (11:36 +0200)]
Add layer2-viewer and nl80211-listener to OONF plugins

7 years agoUpdate explanation files
Henning Rogge [Wed, 8 May 2013 08:55:16 +0000 (10:55 +0200)]
Update explanation files

7 years agoAdd layer-2 database to oonf-api
Henning Rogge [Wed, 8 May 2013 08:45:43 +0000 (10:45 +0200)]
Add layer-2 database to oonf-api

7 years agoRename all olsr_ namespaces to oonf_
Henning Rogge [Wed, 8 May 2013 08:29:59 +0000 (10:29 +0200)]
Rename all olsr_ namespaces to oonf_

7 years agoChange split of library into core and subsystems
Henning Rogge [Wed, 8 May 2013 07:12:25 +0000 (09:12 +0200)]
Change split of library into core and subsystems

7 years agoFixes for staticly linked plugins
Henning Rogge [Tue, 7 May 2013 10:42:37 +0000 (12:42 +0200)]
Fixes for staticly linked plugins

7 years agoImprove --schema output for sections with default names
Henning Rogge [Mon, 6 May 2013 18:49:25 +0000 (20:49 +0200)]
Improve --schema output for sections with default names

7 years agoFix avl order in configuration schema entries
Henning Rogge [Mon, 6 May 2013 18:42:49 +0000 (20:42 +0200)]
Fix avl order in configuration schema entries

7 years agoMake telnet "always on"
Henning Rogge [Mon, 6 May 2013 13:36:50 +0000 (15:36 +0200)]
Make telnet "always on"

7 years agoFix for procfile handling in os_net_linux core
Henning Rogge [Mon, 6 May 2013 13:28:05 +0000 (15:28 +0200)]
Fix for procfile handling in os_net_linux core

7 years agoAllow default name for sections
Henning Rogge [Mon, 6 May 2013 13:00:22 +0000 (15:00 +0200)]
Allow default name for sections
small comment fixes and dependency graph update

7 years agoSome Doxygen fixes
Henning Rogge [Mon, 6 May 2013 07:32:07 +0000 (09:32 +0200)]
Some Doxygen fixes

7 years agoUpdate PDF image of dependencies
Henning Rogge [Mon, 6 May 2013 07:12:17 +0000 (09:12 +0200)]
Update PDF image of dependencies

7 years agoMove some setup functions from os_routing to os_net
Henning Rogge [Mon, 6 May 2013 07:10:59 +0000 (09:10 +0200)]
Move some setup functions from os_routing to os_net

7 years agoSmall fixes for linux routing core
Henning Rogge [Mon, 6 May 2013 06:20:11 +0000 (08:20 +0200)]
Small fixes for linux routing core

7 years agoAdd "initiate_shutdown" callback to subsystems
Henning Rogge [Sun, 5 May 2013 17:53:17 +0000 (19:53 +0200)]
Add "initiate_shutdown" callback to subsystems

7 years agoRemoved dependency between config system and network scheduler
Henning Rogge [Sat, 4 May 2013 13:49:03 +0000 (15:49 +0200)]
Removed dependency between config system and network scheduler

7 years agoUpdated dependency graph
Henning Rogge [Sat, 4 May 2013 13:36:55 +0000 (15:36 +0200)]
Updated dependency graph

7 years agoMore work on API dependencies
Henning Rogge [Sat, 4 May 2013 13:20:43 +0000 (15:20 +0200)]
More work on API dependencies

7 years agoCleanup of API dependencies
Henning Rogge [Sat, 4 May 2013 12:56:33 +0000 (14:56 +0200)]
Cleanup of API dependencies

7 years agoMore comments for netaddr acl
Henning Rogge [Sat, 4 May 2013 08:27:29 +0000 (10:27 +0200)]
More comments for netaddr acl

7 years agoMove netaddr-acl to common directory
Henning Rogge [Sat, 4 May 2013 08:15:23 +0000 (10:15 +0200)]
Move netaddr-acl to common directory

7 years agorenamed os_routing_generic.c to make visible it only implements a single function.
Henning Rogge [Fri, 3 May 2013 15:17:19 +0000 (17:17 +0200)]
renamed os_routing_generic.c to make visible it only implements a single function.

7 years agoMove gettimeofday() wrapper to os_clock
Henning Rogge [Fri, 3 May 2013 15:03:10 +0000 (17:03 +0200)]
Move gettimeofday() wrapper to os_clock

7 years agoRemove temporary debug output again
Henning Rogge [Fri, 3 May 2013 14:52:20 +0000 (16:52 +0200)]
Remove temporary debug output again

7 years agoIntegration of plugins into subsystem concept
Henning Rogge [Fri, 3 May 2013 13:22:54 +0000 (15:22 +0200)]
Integration of plugins into subsystem concept

7 years agoForgot to add new files
Henning Rogge [Fri, 3 May 2013 09:23:51 +0000 (11:23 +0200)]
Forgot to add new files

7 years agoMore updates to convert plugins to subsystem logic
Henning Rogge [Fri, 3 May 2013 09:23:26 +0000 (11:23 +0200)]
More updates to convert plugins to subsystem logic

7 years agoFirst part of plugin conversion to oonf-subsystems
Henning Rogge [Fri, 3 May 2013 09:09:43 +0000 (11:09 +0200)]
First part of plugin conversion to oonf-subsystems

7 years agoConvert API to new subsystem concept
Henning Rogge [Fri, 3 May 2013 07:40:53 +0000 (09:40 +0200)]
Convert API to new subsystem concept

7 years agoSimplify configuration schema API v0.1
Henning Rogge [Thu, 2 May 2013 11:11:44 +0000 (13:11 +0200)]
Simplify configuration schema API

7 years agoFixes for route removal
Henning Rogge [Thu, 2 May 2013 09:27:28 +0000 (11:27 +0200)]
Fixes for route removal

7 years agoFixes in os_routing core and ip-forward flag handling
Henning Rogge [Thu, 2 May 2013 08:47:19 +0000 (10:47 +0200)]
Fixes in os_routing core and ip-forward flag handling

7 years agoDo not allow to remove warnings
Henning Rogge [Thu, 2 May 2013 08:46:55 +0000 (10:46 +0200)]
Do not allow to remove warnings

7 years agoMerge branch 'master' of http://olsr.org/git/oonf_api
Henning Rogge [Tue, 30 Apr 2013 13:34:37 +0000 (15:34 +0200)]
Merge branch 'master' of olsr.org/git/oonf_api

7 years agoMinor fixes for API
Henning Rogge [Tue, 30 Apr 2013 13:34:21 +0000 (15:34 +0200)]
Minor fixes for API

7 years agoUpdate gitignore for kdevelop
Henning Rogge [Sun, 28 Apr 2013 08:10:23 +0000 (10:10 +0200)]
Update gitignore for kdevelop

7 years agoAdditional constants for rfc5444
Henning Rogge [Thu, 25 Apr 2013 13:11:50 +0000 (15:11 +0200)]
Additional constants for rfc5444

7 years agoReset duplicate set if get a long series of too old sequence numbers.
Henning Rogge [Fri, 19 Apr 2013 13:03:09 +0000 (15:03 +0200)]
Reset duplicate set if get a long series of too old sequence numbers.
Fixes for RFC5444 message generator.

7 years agoAdd subsystem tracking for duplicate set
Henning Rogge [Fri, 19 Apr 2013 11:02:07 +0000 (13:02 +0200)]
Add subsystem tracking for duplicate set

7 years agoAdditional code for RFC5444 sequence number handling
Henning Rogge [Wed, 17 Apr 2013 14:30:56 +0000 (16:30 +0200)]
Additional code for RFC5444 sequence number handling

7 years agoChange rfc5444 addr message context to netaddr
Henning Rogge [Tue, 16 Apr 2013 15:52:37 +0000 (17:52 +0200)]
Change rfc5444 addr message context to netaddr

7 years agoConvert originator in message context to netaddr object
Henning Rogge [Tue, 16 Apr 2013 13:11:46 +0000 (15:11 +0200)]
Convert originator in message context to netaddr object

7 years agoFix check for missing schema section entries.
Henning Rogge [Fri, 12 Apr 2013 08:23:12 +0000 (10:23 +0200)]
Fix check for missing schema section entries.
Fix validation order. Custom section validation should be called last.

7 years agoMore work on forwarding logic in rfc5444 reader/writer
Henning Rogge [Thu, 11 Apr 2013 13:43:23 +0000 (15:43 +0200)]
More work on forwarding logic in rfc5444 reader/writer

7 years agoFix install target
Henning Rogge [Thu, 11 Apr 2013 10:33:52 +0000 (12:33 +0200)]
Fix install target

7 years agoFix compilation without debug information
Henning Rogge [Thu, 11 Apr 2013 09:43:36 +0000 (11:43 +0200)]
Fix compilation without debug information

7 years agoAdd support for timetlv arrays
Henning Rogge [Wed, 10 Apr 2013 13:48:09 +0000 (15:48 +0200)]
Add support for timetlv arrays
Fix bug with timetlv encoding 255

7 years agoSimplify rfc5444 reader callbacks
Henning Rogge [Wed, 10 Apr 2013 12:53:24 +0000 (14:53 +0200)]
Simplify rfc5444 reader callbacks

7 years agoAdd warning about code-stability
Henning Rogge [Wed, 10 Apr 2013 10:41:30 +0000 (12:41 +0200)]
Add warning about code-stability

7 years agoFix rfc5444 message forwarding
Henning Rogge [Wed, 10 Apr 2013 10:37:30 +0000 (12:37 +0200)]
Fix rfc5444 message forwarding

7 years agoFixes for message forwarding
Henning Rogge [Tue, 9 Apr 2013 14:07:06 +0000 (16:07 +0200)]
Fixes for message forwarding

7 years agoLogging when rfc5444 message is forwarded
Henning Rogge [Tue, 9 Apr 2013 11:56:01 +0000 (13:56 +0200)]
Logging when rfc5444 message is forwarded

7 years agoMore work on rfc5444 forwarding handling
Henning Rogge [Tue, 9 Apr 2013 11:47:24 +0000 (13:47 +0200)]
More work on rfc5444 forwarding handling

7 years agoFix RFC5444 bug when allocated message-tlvs are not used
Henning Rogge [Tue, 9 Apr 2013 08:03:44 +0000 (10:03 +0200)]
Fix RFC5444 bug when allocated message-tlvs are not used
Fix warning in plugin-handler

7 years agoForgot to add a few const modifiers
Henning Rogge [Mon, 8 Apr 2013 10:46:21 +0000 (12:46 +0200)]
Forgot to add a few const modifiers

7 years agoDon't use content provider as parameter in writer callbacks
Henning Rogge [Mon, 8 Apr 2013 08:42:31 +0000 (10:42 +0200)]
Don't use content provider as parameter in writer callbacks
(its already known by the providers)

7 years agoAdd function for sending rfc5444 messages to multiple targets
Henning Rogge [Mon, 8 Apr 2013 06:56:40 +0000 (08:56 +0200)]
Add function for sending rfc5444 messages to multiple targets

7 years agoAdd netaddr unspec constant
Henning Rogge [Fri, 5 Apr 2013 12:20:00 +0000 (14:20 +0200)]
Add netaddr unspec constant

7 years agoSimplify timer manager
Henning Rogge [Fri, 5 Apr 2013 11:40:18 +0000 (13:40 +0200)]
Simplify timer manager

7 years agoSimplify olsr_interface API
Henning Rogge [Fri, 5 Apr 2013 08:53:45 +0000 (10:53 +0200)]
Simplify olsr_interface API

7 years agoConvert ACL constants into defines
Henning Rogge [Fri, 5 Apr 2013 08:52:56 +0000 (10:52 +0200)]
Convert ACL constants into defines

7 years agoclear whole address when netaddr_invalidate is called
Henning Rogge [Fri, 5 Apr 2013 08:52:22 +0000 (10:52 +0200)]
clear whole address when netaddr_invalidate is called

7 years agoAdd inline function to test if rfc5444 target is ready to send/receive data
Henning Rogge [Thu, 4 Apr 2013 13:55:27 +0000 (15:55 +0200)]
Add inline function to test if rfc5444 target is ready to send/receive data

7 years agoUse netaddr subnet detection for recognizing valid interface IPs
Henning Rogge [Thu, 4 Apr 2013 13:12:28 +0000 (15:12 +0200)]
Use netaddr subnet detection for recognizing valid interface IPs

7 years agoFix detection of missing mandatory named sections
Henning Rogge [Thu, 4 Apr 2013 13:11:53 +0000 (15:11 +0200)]
Fix detection of missing mandatory named sections

7 years agoAdd more netaddr constants
Henning Rogge [Thu, 4 Apr 2013 13:11:25 +0000 (15:11 +0200)]
Add more netaddr constants

7 years agoAdd TC message type to IANA constants
Henning Rogge [Thu, 4 Apr 2013 08:38:35 +0000 (10:38 +0200)]
Add TC message type to IANA constants

7 years agoAdd support for generic address tlvs
Henning Rogge [Wed, 3 Apr 2013 08:56:08 +0000 (10:56 +0200)]
Add support for generic address tlvs

7 years agocheck repeat interval before performing telnet repeat command
Markus Kittenberger [Tue, 26 Mar 2013 18:27:42 +0000 (19:27 +0100)]
check repeat interval before performing telnet repeat command

7 years agoAdd more data to RFC5444 IANA section
Henning Rogge [Wed, 20 Mar 2013 10:27:03 +0000 (11:27 +0100)]
Add more data to RFC5444 IANA section

7 years agoRemove custom metric default from API header
Henning Rogge [Tue, 19 Mar 2013 13:09:15 +0000 (14:09 +0100)]
Remove custom metric default from API header

7 years agoPrevent RFC5444 metric encoding from under/overflow
Henning Rogge [Thu, 14 Mar 2013 13:06:42 +0000 (14:06 +0100)]
Prevent RFC5444 metric encoding from under/overflow

7 years agoAllocate duplicate sets in protocol/interface context
Henning Rogge [Wed, 13 Mar 2013 15:10:47 +0000 (16:10 +0100)]
Allocate duplicate sets in protocol/interface context

7 years agoAdd code for RFc5444 duplicate storage/detection to API
Henning Rogge [Wed, 13 Mar 2013 14:41:37 +0000 (15:41 +0100)]
Add code for RFc5444 duplicate storage/detection to API

7 years agoFix cmake for new rfc5444 file
Henning Rogge [Wed, 13 Mar 2013 10:31:58 +0000 (11:31 +0100)]
Fix cmake for new rfc5444 file

7 years agorename rfc5444_conversion to rfc5444
Henning Rogge [Wed, 13 Mar 2013 10:26:32 +0000 (11:26 +0100)]
rename rfc5444_conversion to rfc5444

7 years agoAllow message specific forwarding handler
Henning Rogge [Tue, 12 Mar 2013 14:31:45 +0000 (15:31 +0100)]
Allow message specific forwarding handler

7 years agoCleanup for rfc5444 forwarding preparation
Henning Rogge [Tue, 12 Mar 2013 12:45:35 +0000 (13:45 +0100)]
Cleanup for rfc5444 forwarding preparation

7 years agoRename rfc5444 configuration section to "mesh"
Henning Rogge [Tue, 12 Mar 2013 10:26:22 +0000 (11:26 +0100)]
Rename rfc5444 configuration section to "mesh"

7 years agoRemove unused rfc5444 parameters
Henning Rogge [Tue, 12 Mar 2013 10:17:13 +0000 (11:17 +0100)]
Remove unused rfc5444 parameters

7 years agoRename rfc5444 interface to target (because it can be unicast!)
Henning Rogge [Fri, 8 Mar 2013 10:36:40 +0000 (11:36 +0100)]
Rename rfc5444 interface to target (because it can be unicast!)
Cleanup packet and message sequence number tracking

7 years agoRevert "plugin" key constant to header file
Henning Rogge [Fri, 8 Mar 2013 10:36:14 +0000 (11:36 +0100)]
Revert "plugin" key constant to header file

7 years agoCleanup and more comments for tools API
Henning Rogge [Fri, 8 Mar 2013 09:56:35 +0000 (10:56 +0100)]
Cleanup and more comments for tools API

7 years agoMore comments for rfc5444 API
Henning Rogge [Fri, 8 Mar 2013 08:37:45 +0000 (09:37 +0100)]
More comments for rfc5444 API

7 years agoUse enums for constants instead of static const variables and preprocessor macros
Henning Rogge [Fri, 8 Mar 2013 08:29:11 +0000 (09:29 +0100)]
Use enums for constants instead of static const variables and preprocessor macros

7 years agoMore comments for core API
Henning Rogge [Fri, 8 Mar 2013 08:25:52 +0000 (09:25 +0100)]
More comments for core API

7 years agoMore work on source documentation
Henning Rogge [Fri, 8 Mar 2013 07:40:11 +0000 (08:40 +0100)]
More work on source documentation

7 years agoMore comments for oonf-api commons
Henning Rogge [Thu, 7 Mar 2013 13:40:44 +0000 (14:40 +0100)]
More comments for oonf-api commons

7 years agoMore modifications for avl comparator change
Henning Rogge [Thu, 7 Mar 2013 08:38:24 +0000 (09:38 +0100)]
More modifications for avl comparator change

7 years agoSimplify avl comparators by removing useless custom-pointer
Henning Rogge [Thu, 7 Mar 2013 08:31:51 +0000 (09:31 +0100)]
Simplify avl comparators by removing useless custom-pointer

7 years agouse getpagesize() directly for autobuf
Henning Rogge [Thu, 7 Mar 2013 08:13:46 +0000 (09:13 +0100)]
use getpagesize() directly for autobuf

7 years agoAdd /html directory to .gitignore
Henning Rogge [Thu, 7 Mar 2013 08:03:26 +0000 (09:03 +0100)]
Add /html directory to .gitignore

7 years agoAdd some missing doxygen comments and update doxygen configuration
Henning Rogge [Thu, 7 Mar 2013 08:02:30 +0000 (09:02 +0100)]
Add some missing doxygen comments and update doxygen configuration

7 years agoMore debug output and minor code cleanup
Henning Rogge [Wed, 6 Mar 2013 14:15:03 +0000 (15:15 +0100)]
More debug output and minor code cleanup

7 years agoAllow multiple TLVs attached to a single block entry
Henning Rogge [Wed, 6 Mar 2013 09:34:46 +0000 (10:34 +0100)]
Allow multiple TLVs attached to a single block entry

7 years agoSmall refactoring of rfc5444 reader to increase readability
Henning Rogge [Wed, 6 Mar 2013 07:45:03 +0000 (08:45 +0100)]
Small refactoring of rfc5444 reader to increase readability

7 years agoUpdate OLSR classes interface for NHDP reader
Henning Rogge [Tue, 5 Mar 2013 13:05:59 +0000 (14:05 +0100)]
Update OLSR classes interface for NHDP reader