olsrd.git
15 years agoComments are now allowed within the plugin block
Andreas Tonnesen [Sat, 6 Nov 2004 00:08:26 +0000 (00:08 +0000)]
Comments are now allowed within the plugin block

15 years agoRemoved a file that has been wrongfully added
Andreas Tonnesen [Fri, 5 Nov 2004 23:58:08 +0000 (23:58 +0000)]
Removed a file that has been wrongfully added

15 years agoFixed a bug in the plugin unloader
Andreas Tonnesen [Fri, 5 Nov 2004 23:55:38 +0000 (23:55 +0000)]
Fixed a bug in the plugin unloader

15 years agoUpdated the dyn_gw plugin for the new v2 plugin interface. Also did some cleanups.
Andreas Tonnesen [Fri, 5 Nov 2004 23:24:40 +0000 (23:24 +0000)]
Updated the dyn_gw plugin for the new v2 plugin interface. Also did some cleanups.

15 years agoLQ messages are now processed. MPRs are selected based on the link
Thomas Lopatic [Fri, 5 Nov 2004 20:58:10 +0000 (20:58 +0000)]
LQ messages are now processed. MPRs are selected based on the link
quality. Not tested at all, yet. Well, at least we now *have* something
to test. :-)

15 years agoAdded error message when no target OS is specified
Andreas Tonnesen [Fri, 5 Nov 2004 18:48:25 +0000 (18:48 +0000)]
Added error message when no target OS is specified

15 years agoOutput redirection to /dev/null for makedepend on Linux.
Thomas Lopatic [Fri, 5 Nov 2004 14:58:01 +0000 (14:58 +0000)]
Output redirection to /dev/null for makedepend on Linux.

15 years agoRemoved -Y from makedepend on FreeBSD and Windows. Redirecting stderr
Thomas Lopatic [Fri, 5 Nov 2004 14:50:44 +0000 (14:50 +0000)]
Removed -Y from makedepend on FreeBSD and Windows. Redirecting stderr
is not as easy as in bash on these OSes.

15 years agoRemoved tunneling support.
Thomas Lopatic [Fri, 5 Nov 2004 14:43:14 +0000 (14:43 +0000)]
Removed tunneling support.

15 years agoAdded OS X support. Pulled tunneling from the Windows version - this
Thomas Lopatic [Fri, 5 Nov 2004 14:33:32 +0000 (14:33 +0000)]
Added OS X support. Pulled tunneling from the Windows version - this
will never work, as Microsoft's IP tunneling driver is not officially
supported and getting worse from one Winwows release to the next.
We need a different approach for tunneling on Windows. Removed TRUE/FALSE
workaround from the Windows version.

15 years agoReplaced TRUE/FALSE with OLSR_TRUE/OLSR_FALSE
Andreas Tonnesen [Fri, 5 Nov 2004 11:52:57 +0000 (11:52 +0000)]
Replaced TRUE/FALSE with OLSR_TRUE/OLSR_FALSE

15 years agoUpdated makedep arguments
Andreas Tonnesen [Fri, 5 Nov 2004 09:31:46 +0000 (09:31 +0000)]
Updated makedep arguments

15 years agoRemoved a non-portable whitespace
Andreas Tonnesen [Fri, 5 Nov 2004 08:07:32 +0000 (08:07 +0000)]
Removed a non-portable whitespace

15 years agoAdded missing include files.
Thomas Lopatic [Fri, 5 Nov 2004 02:39:47 +0000 (02:39 +0000)]
Added missing include files.

15 years agoNew "unix" subdirectory for Unix-like OSes. Initial BSD port. Use a
Thomas Lopatic [Fri, 5 Nov 2004 02:06:14 +0000 (02:06 +0000)]
New "unix" subdirectory for Unix-like OSes. Initial BSD port. Use a
single makefile for all three ports.

15 years agoMinor update
Andreas Tonnesen [Thu, 4 Nov 2004 20:25:05 +0000 (20:25 +0000)]
Minor update

15 years agoInitial olsrd.conf manpage
Andreas Tonnesen [Thu, 4 Nov 2004 20:23:21 +0000 (20:23 +0000)]
Initial olsrd.conf manpage

15 years agoMinor fixes
Andreas Tonnesen [Wed, 3 Nov 2004 20:54:47 +0000 (20:54 +0000)]
Minor fixes

15 years agoRemoved some command line options
Andreas Tonnesen [Wed, 3 Nov 2004 20:23:41 +0000 (20:23 +0000)]
Removed some command line options

15 years agoWindows port compiles again. Moved all LQ packet functions to a single
Thomas Lopatic [Wed, 3 Nov 2004 18:19:54 +0000 (18:19 +0000)]
Windows port compiles again. Moved all LQ packet functions to a single
file. Rudimentary LQ HELLO processing compiles. Not tested, yet.

15 years agoAdded usage of olsr_bool for boolean use
Andreas Tonnesen [Wed, 3 Nov 2004 10:00:11 +0000 (10:00 +0000)]
Added usage of olsr_bool for boolean use

15 years agoAdded the olsr_bool type, using TRUE and FALSE instead of UP and DOWN
Andreas Tonnesen [Wed, 3 Nov 2004 09:22:59 +0000 (09:22 +0000)]
Added the olsr_bool type, using TRUE and FALSE instead of UP and DOWN

15 years agoBetter boolean handling and more
Andreas Tonnesen [Wed, 3 Nov 2004 09:22:18 +0000 (09:22 +0000)]
Better boolean handling and more

15 years agoYet more minor fixes
Andreas Tonnesen [Wed, 3 Nov 2004 07:09:09 +0000 (07:09 +0000)]
Yet more minor fixes

15 years agoDeserialization of new LQ packet types compiles. Not tested at all, yet.
Thomas Lopatic [Tue, 2 Nov 2004 22:55:43 +0000 (22:55 +0000)]
Deserialization of new LQ packet types compiles. Not tested at all, yet.

15 years agoMinor fix
Andreas Tonnesen [Tue, 2 Nov 2004 21:42:32 +0000 (21:42 +0000)]
Minor fix

15 years agoVarious code cleanups
Andreas Tonnesen [Tue, 2 Nov 2004 21:14:12 +0000 (21:14 +0000)]
Various code cleanups

15 years agoUpdated plugin interface, parameters from config file can now be sent to plugins
Andreas Tonnesen [Tue, 2 Nov 2004 19:27:14 +0000 (19:27 +0000)]
Updated plugin interface, parameters from config file can now be sent to plugins

15 years agoUpdated configfile format. Interface options are now set in the Interface section
Andreas Tonnesen [Mon, 1 Nov 2004 20:13:27 +0000 (20:13 +0000)]
Updated configfile format. Interface options are now set in the Interface section

15 years agoSending LQ_HELLOs looks good so far, i.e. it does not crash the daemon.
Thomas Lopatic [Mon, 1 Nov 2004 20:04:12 +0000 (20:04 +0000)]
Sending LQ_HELLOs looks good so far, i.e. it does not crash the daemon.

15 years agoAdded code that generates LQ_HELLO and LQ_TC messages. Code compiles but
Thomas Lopatic [Mon, 1 Nov 2004 19:27:11 +0000 (19:27 +0000)]
Added code that generates LQ_HELLO and LQ_TC messages. Code compiles but
is completely untested.

15 years agoIn the routing table use the interface that has the link with the best
Thomas Lopatic [Thu, 21 Oct 2004 20:57:19 +0000 (20:57 +0000)]
In the routing table use the interface that has the link with the best
quality. Added a function to map a neighbor's main address to the quality
of the best link.

15 years agoARM crosscompiler fixes
Andreas Tonnesen [Wed, 20 Oct 2004 19:43:04 +0000 (19:43 +0000)]
ARM crosscompiler fixes

15 years agoFixed plugin loading for new config
Andreas Tonnesen [Wed, 20 Oct 2004 18:21:00 +0000 (18:21 +0000)]
Fixed plugin loading for new config

15 years agoExperimental link quality metric based on a link's packet loss. Define
Thomas Lopatic [Wed, 20 Oct 2004 17:11:33 +0000 (17:11 +0000)]
Experimental link quality metric based on a link's packet loss. Define
the "USE_LINK_QUALITY" macro to enable the code. Let's see how this
compares to the link quality as determined by the hysteresis algorithm.

15 years agoAdded uberclean target and some small fixes
Andreas Tonnesen [Wed, 20 Oct 2004 12:20:54 +0000 (12:20 +0000)]
Added uberclean target and some small fixes

15 years agoMinor fix
Andreas Tonnesen [Wed, 20 Oct 2004 10:33:20 +0000 (10:33 +0000)]
Minor fix

15 years agoobjects are deleted prior to and after makeing bin/dll
Andreas Tonnesen [Wed, 20 Oct 2004 10:32:48 +0000 (10:32 +0000)]
objects are deleted prior to and after makeing bin/dll

15 years agoCreate an import library for the configuration parser DLL.
Thomas Lopatic [Wed, 20 Oct 2004 08:22:33 +0000 (08:22 +0000)]
Create an import library for the configuration parser DLL.

15 years agoMinor additions
Andreas Tonnesen [Wed, 20 Oct 2004 06:34:09 +0000 (06:34 +0000)]
Minor additions

15 years agoAdded Id to makefile
Andreas Tonnesen [Tue, 19 Oct 2004 22:13:21 +0000 (22:13 +0000)]
Added Id to makefile

15 years agoDepecy calculation in linux makefile using makedepend
Andreas Tonnesen [Tue, 19 Oct 2004 21:59:11 +0000 (21:59 +0000)]
Depecy calculation in linux makefile using makedepend

15 years agoRemoved configfile.c. Use olsr_if instead of if_name.
Thomas Lopatic [Tue, 19 Oct 2004 21:44:56 +0000 (21:44 +0000)]
Removed configfile.c. Use olsr_if instead of if_name.

15 years agofixes after removal of configfile.c|h
Andreas Tonnesen [Tue, 19 Oct 2004 21:06:34 +0000 (21:06 +0000)]
fixes after removal of configfile.c|h

15 years agoRemoved configfile.c|h
Andreas Tonnesen [Tue, 19 Oct 2004 20:59:14 +0000 (20:59 +0000)]
Removed configfile.c|h

15 years agoRemoved return value from config file read function
Andreas Tonnesen [Tue, 19 Oct 2004 20:55:41 +0000 (20:55 +0000)]
Removed return value from config file read function

15 years agofixed conflicting definition
Andreas Tonnesen [Tue, 19 Oct 2004 20:20:26 +0000 (20:20 +0000)]
fixed conflicting definition

15 years agoGeneral cleanups, removed unused variables and declarations
Andreas Tonnesen [Tue, 19 Oct 2004 20:19:32 +0000 (20:19 +0000)]
General cleanups, removed unused variables and declarations

15 years agoRemoved use of use_ipc. Replaced by olsr_cnf->open_ipc
Andreas Tonnesen [Tue, 19 Oct 2004 20:03:15 +0000 (20:03 +0000)]
Removed use of use_ipc. Replaced by olsr_cnf->open_ipc

15 years agoolsrd_cfgparster.h is now known ad olsr_cfg.h
Andreas Tonnesen [Tue, 19 Oct 2004 19:26:33 +0000 (19:26 +0000)]
olsrd_cfgparster.h is now known ad olsr_cfg.h

15 years agoMore configuration updates
Andreas Tonnesen [Tue, 19 Oct 2004 19:24:44 +0000 (19:24 +0000)]
More configuration updates

15 years agoCopyright comments now in the new format.
Thomas Lopatic [Tue, 19 Oct 2004 13:58:46 +0000 (13:58 +0000)]
Copyright comments now in the new format.

15 years agoAdded scheduler and buffer (re-)configuration.
Thomas Lopatic [Tue, 19 Oct 2004 13:55:51 +0000 (13:55 +0000)]
Added scheduler and buffer (re-)configuration.

15 years agoMinor fixes
Andreas Tonnesen [Mon, 18 Oct 2004 17:06:08 +0000 (17:06 +0000)]
Minor fixes

15 years agoAdded a definition file for the configuration DLL.
Thomas Lopatic [Mon, 18 Oct 2004 16:07:42 +0000 (16:07 +0000)]
Added a definition file for the configuration DLL.

15 years agoAlso build the configuration DLL and the configuration test executable.
Thomas Lopatic [Mon, 18 Oct 2004 16:05:18 +0000 (16:05 +0000)]
Also build the configuration DLL and the configuration test executable.

15 years agoREmoved autogenerated files
Andreas Tonnesen [Mon, 18 Oct 2004 15:15:57 +0000 (15:15 +0000)]
REmoved autogenerated files

15 years agoBuild the parser before the scanner, so that oparse.h exists when the
Thomas Lopatic [Mon, 18 Oct 2004 14:31:54 +0000 (14:31 +0000)]
Build the parser before the scanner, so that oparse.h exists when the
scanner is compiled.

15 years ago*** empty log message ***
Thomas Lopatic [Mon, 18 Oct 2004 14:17:45 +0000 (14:17 +0000)]
*** empty log message ***

15 years agoNew configfile parser and configuration scheme integrated
Andreas Tonnesen [Mon, 18 Oct 2004 13:14:21 +0000 (13:14 +0000)]
New configfile parser and configuration scheme integrated

15 years agoChanged interface syntax
Andreas Tonnesen [Sun, 17 Oct 2004 13:24:28 +0000 (13:24 +0000)]
Changed interface syntax

15 years agoChanged syntax for plugins
Andreas Tonnesen [Sun, 17 Oct 2004 12:28:02 +0000 (12:28 +0000)]
Changed syntax for plugins

15 years agoVarious restructuring and compiler warning fixes
Andreas Tonnesen [Sun, 17 Oct 2004 11:52:41 +0000 (11:52 +0000)]
Various restructuring and compiler warning fixes

15 years agoAdded the flex and bison generated files so that one does not have to install these...
Andreas Tonnesen [Sat, 16 Oct 2004 23:22:09 +0000 (23:22 +0000)]
Added the flex and bison generated files so that one does not have to install these tools to build olsrd

15 years agoRemoved removal of generated files when doing clean
Andreas Tonnesen [Sat, 16 Oct 2004 23:20:51 +0000 (23:20 +0000)]
Removed removal of generated files when doing clean

15 years agoAdded licence and updated config file generation to actually write to a file not...
Andreas Tonnesen [Sat, 16 Oct 2004 23:17:48 +0000 (23:17 +0000)]
Added licence and updated config file generation to actually write to a file not just stdout

15 years agoConfig is written to file insteadof stdout
Andreas Tonnesen [Sat, 16 Oct 2004 23:14:36 +0000 (23:14 +0000)]
Config is written to file insteadof stdout

15 years agoInitial addittion of new config parser
Andreas Tonnesen [Sat, 16 Oct 2004 22:59:49 +0000 (22:59 +0000)]
Initial addittion of new config parser

15 years agoFixed IPv6 TC generation bug
Andreas Tonnesen [Tue, 12 Oct 2004 06:33:55 +0000 (06:33 +0000)]
Fixed IPv6 TC generation bug

15 years ago*** empty log message ***
Andreas Tonnesen [Sat, 9 Oct 2004 22:41:32 +0000 (22:41 +0000)]
*** empty log message ***

15 years agoFixed strict prototype warnings passed by gcc -Wmissing-prototypes -Wstrict-prototypes
Andreas Tonnesen [Sat, 9 Oct 2004 22:32:47 +0000 (22:32 +0000)]
Fixed strict prototype warnings passed by gcc -Wmissing-prototypes -Wstrict-prototypes

15 years agoAdded strict prototype checking
Andreas Tonnesen [Sat, 9 Oct 2004 22:31:59 +0000 (22:31 +0000)]
Added strict prototype checking

15 years agoFixed IPv6 kernel route deletion bug
Andreas Tonnesen [Sat, 9 Oct 2004 17:36:48 +0000 (17:36 +0000)]
Fixed IPv6 kernel route deletion bug

15 years agoAdded ACPI support
Andreas Tonnesen [Sun, 3 Oct 2004 14:48:47 +0000 (14:48 +0000)]
Added ACPI support

15 years agoACPI update - NOT TESTED
Andreas Tonnesen [Sat, 2 Oct 2004 12:12:31 +0000 (12:12 +0000)]
ACPI update - NOT TESTED

15 years agoAdded preliminary ACPI support - NOT TESTED
Andreas Tonnesen [Sat, 2 Oct 2004 12:02:06 +0000 (12:02 +0000)]
Added preliminary ACPI support - NOT TESTED

15 years agoUpdated the interface struct
Andreas Tonnesen [Sat, 2 Oct 2004 12:01:07 +0000 (12:01 +0000)]
Updated the interface struct

15 years agoUpdated the exit value for daemon mode
Andreas Tonnesen [Sat, 2 Oct 2004 07:15:42 +0000 (07:15 +0000)]
Updated the exit value for daemon mode

15 years agopush functions now returns size of pushed data on success
Andreas Tonnesen [Tue, 28 Sep 2004 05:50:06 +0000 (05:50 +0000)]
push functions now returns size of pushed data on success

15 years agoIncludes new outputbuffering
Andreas Tonnesen [Sun, 26 Sep 2004 10:48:50 +0000 (10:48 +0000)]
Includes new outputbuffering

15 years agoUpdated to use net_os.h
Andreas Tonnesen [Sun, 26 Sep 2004 10:47:27 +0000 (10:47 +0000)]
Updated to use net_os.h

15 years agothis file defines the OS dependent network functions
Andreas Tonnesen [Sun, 26 Sep 2004 10:46:07 +0000 (10:46 +0000)]
this file defines the OS dependent network functions

15 years agoAdded net_os.h
Andreas Tonnesen [Sun, 26 Sep 2004 10:45:28 +0000 (10:45 +0000)]
Added net_os.h

15 years agoAdded recent changes
Andreas Tonnesen [Sun, 26 Sep 2004 10:45:08 +0000 (10:45 +0000)]
Added recent changes

15 years agoTC, MID and HNA generation now uses a jitter prior to sending data. This opens up...
Andreas Tonnesen [Sat, 25 Sep 2004 21:52:27 +0000 (21:52 +0000)]
TC, MID and HNA generation now uses a jitter prior to sending data. This opens up for stacking these messages with HELLOs

15 years agoOutputbuffers are now set up on a pr interface basis - a full rewrite of the net...
Andreas Tonnesen [Sat, 25 Sep 2004 21:06:07 +0000 (21:06 +0000)]
Outputbuffers are now set up on a pr interface basis - a full rewrite of the net output code once again...

15 years agoAdded reservation of outputbuffersize for plugins
Andreas Tonnesen [Sat, 25 Sep 2004 11:13:28 +0000 (11:13 +0000)]
Added reservation of outputbuffersize for plugins

15 years agoMTU calculation update
Andreas Tonnesen [Thu, 23 Sep 2004 16:13:54 +0000 (16:13 +0000)]
MTU calculation update

15 years agoAdded support for dynamic change of outputbuffersize based on the interfaces with...
Andreas Tonnesen [Wed, 22 Sep 2004 20:57:50 +0000 (20:57 +0000)]
Added support for dynamic change of outputbuffersize based on the interfaces with the smallest MTU

15 years agoUpdated net-output handling and packet generation
Andreas Tonnesen [Wed, 22 Sep 2004 17:00:29 +0000 (17:00 +0000)]
Updated net-output handling and packet generation

15 years agoCleanups
Andreas Tonnesen [Tue, 21 Sep 2004 19:52:22 +0000 (19:52 +0000)]
Cleanups

15 years agoSupport for partial HELLO messages
Andreas Tonnesen [Tue, 21 Sep 2004 19:51:11 +0000 (19:51 +0000)]
Support for partial HELLO messages

15 years agoAdded CVS Id to all C and haeder files
Andreas Tonnesen [Tue, 21 Sep 2004 19:08:58 +0000 (19:08 +0000)]
Added CVS Id to all C and haeder files

15 years agoTesting
Andreas Tonnesen [Tue, 21 Sep 2004 19:06:56 +0000 (19:06 +0000)]
Testing

15 years agoAdded CVS Id fields to all ca nd h files
Andreas Tonnesen [Tue, 21 Sep 2004 19:02:56 +0000 (19:02 +0000)]
Added CVS Id fields to all ca nd h files

15 years agoAdded CVS id
Andreas Tonnesen [Tue, 21 Sep 2004 18:24:39 +0000 (18:24 +0000)]
Added CVS id

15 years agoRewritten output and forward data buffering and packet build functions
Andreas Tonnesen [Tue, 21 Sep 2004 18:05:43 +0000 (18:05 +0000)]
Rewritten output and forward data buffering and packet build functions

15 years agoRewritten output and forward data buffering and packet build functions
Andreas Tonnesen [Tue, 21 Sep 2004 18:02:22 +0000 (18:02 +0000)]
Rewritten output and forward data buffering and packet build functions

15 years agoRemoved a left-over syslog.h include
Andreas Tonnesen [Tue, 21 Sep 2004 16:04:49 +0000 (16:04 +0000)]
Removed a left-over syslog.h include

15 years agoFixed apm_read() return codes.
Thomas Lopatic [Tue, 21 Sep 2004 15:30:14 +0000 (15:30 +0000)]
Fixed apm_read() return codes.