olsrd.git
15 years agoUse metric when adding/removing routes!
Thomas Lopatic [Fri, 3 Dec 2004 18:01:59 +0000 (18:01 +0000)]
Use metric when adding/removing routes!

15 years agoTake care of quick restarts of remote nodes, where the hysteresis value
Thomas Lopatic [Fri, 3 Dec 2004 16:12:32 +0000 (16:12 +0000)]
Take care of quick restarts of remote nodes, where the hysteresis value
does not go below the lower threshold.

15 years agoReplaced a reaturn with a break
Andreas Tonnesen [Fri, 3 Dec 2004 06:37:38 +0000 (06:37 +0000)]
Replaced a reaturn with a break

15 years agoAdded a check to the seqno quality recalculation to avoid lots of looping
Andreas Tonnesen [Thu, 2 Dec 2004 19:00:03 +0000 (19:00 +0000)]
Added a check to the seqno quality recalculation to avoid lots of looping

15 years agoHysteresis: detect multiple lost packets.
Thomas Lopatic [Thu, 2 Dec 2004 18:03:15 +0000 (18:03 +0000)]
Hysteresis: detect multiple lost packets.

15 years agoVarious updates
Andreas Tonnesen [Thu, 2 Dec 2004 16:45:51 +0000 (16:45 +0000)]
Various updates

15 years agoVarious updates
Andreas Tonnesen [Thu, 2 Dec 2004 16:37:13 +0000 (16:37 +0000)]
Various updates

15 years agoMinor changes
Andreas Tonnesen [Wed, 1 Dec 2004 21:16:58 +0000 (21:16 +0000)]
Minor changes

15 years agoMinor change
Andreas Tonnesen [Wed, 1 Dec 2004 21:15:49 +0000 (21:15 +0000)]
Minor change

15 years agoAdded install of olsrd.conf manpage
Andreas Tonnesen [Wed, 1 Dec 2004 21:08:42 +0000 (21:08 +0000)]
Added install of olsrd.conf manpage

15 years agoUse OS-specific macro definitions for dependency generation.
Thomas Lopatic [Wed, 1 Dec 2004 20:54:16 +0000 (20:54 +0000)]
Use OS-specific macro definitions for dependency generation.

15 years agoOn FreeBSD we do not have __FreeBSD__ in $(DEFINES).
Thomas Lopatic [Wed, 1 Dec 2004 20:50:14 +0000 (20:50 +0000)]
On FreeBSD we do not have __FreeBSD__ in $(DEFINES).

15 years agomakedepend: first macro definitions, then includes.
Thomas Lopatic [Wed, 1 Dec 2004 20:47:33 +0000 (20:47 +0000)]
makedepend: first macro definitions, then includes.

15 years agoUninstall the newly added files.
Thomas Lopatic [Wed, 1 Dec 2004 19:42:29 +0000 (19:42 +0000)]
Uninstall the newly added files.

15 years agoAdded tags target to build etags file for emacs
Andreas Tonnesen [Wed, 1 Dec 2004 19:16:21 +0000 (19:16 +0000)]
Added tags target to build etags file for emacs

15 years agoFinished first draft of manpage
Andreas Tonnesen [Wed, 1 Dec 2004 18:52:51 +0000 (18:52 +0000)]
Finished first draft of manpage

15 years agoAdded dependency generation for cfgparser
Andreas Tonnesen [Wed, 1 Dec 2004 18:38:53 +0000 (18:38 +0000)]
Added dependency generation for cfgparser

15 years agoAdded dyn-gw plugin as example
Andreas Tonnesen [Wed, 1 Dec 2004 18:35:00 +0000 (18:35 +0000)]
Added dyn-gw plugin as example

15 years agoCleanups and stuff
Andreas Tonnesen [Wed, 1 Dec 2004 18:16:46 +0000 (18:16 +0000)]
Cleanups and stuff

15 years agoRemoved olsrd_plugin_io.h
Andreas Tonnesen [Wed, 1 Dec 2004 11:40:29 +0000 (11:40 +0000)]
Removed olsrd_plugin_io.h

15 years agoREADME updates and more
Andreas Tonnesen [Wed, 1 Dec 2004 07:32:44 +0000 (07:32 +0000)]
README updates and more

15 years agoStrip binaries before creating the Windows install package.
Thomas Lopatic [Tue, 30 Nov 2004 17:27:26 +0000 (17:27 +0000)]
Strip binaries before creating the Windows install package.

15 years ago__FreeBSD__ is defined by default on FreeBSD. Include netinet/in.h for
Thomas Lopatic [Tue, 30 Nov 2004 17:12:28 +0000 (17:12 +0000)]
__FreeBSD__ is defined by default on FreeBSD. Include netinet/in.h for
in_addr.

15 years agoMinor FreeBSD and Windows changes.
Thomas Lopatic [Tue, 30 Nov 2004 17:05:05 +0000 (17:05 +0000)]
Minor FreeBSD and Windows changes.

15 years agoRemoved compiler warnings when compiling from the main makefile
Andreas Tonnesen [Tue, 30 Nov 2004 17:04:45 +0000 (17:04 +0000)]
Removed compiler warnings when compiling from the main makefile

15 years agoMakefile patches by Bruno added
Andreas Tonnesen [Tue, 30 Nov 2004 16:52:16 +0000 (16:52 +0000)]
Makefile patches by Bruno added

15 years agoAdded Brunos patch
Andreas Tonnesen [Tue, 30 Nov 2004 09:45:16 +0000 (09:45 +0000)]
Added Brunos patch

15 years agoThe changes_topology flag is now set when a TC entry times out
Andreas Tonnesen [Tue, 30 Nov 2004 07:48:52 +0000 (07:48 +0000)]
The changes_topology flag is now set when a TC entry times out

15 years agoCenter title in debug output when ClearScreen is enabled.
Thomas Lopatic [Mon, 29 Nov 2004 20:47:01 +0000 (20:47 +0000)]
Center title in debug output when ClearScreen is enabled.

15 years agoAdded some semicolons
Andreas Tonnesen [Mon, 29 Nov 2004 20:10:35 +0000 (20:10 +0000)]
Added some semicolons

15 years agoSupport MPR coverage configuration parameter in link quality code.
Thomas Lopatic [Mon, 29 Nov 2004 19:29:28 +0000 (19:29 +0000)]
Support MPR coverage configuration parameter in link quality code.

15 years agoFix to allow building without USE_LINK_QUALITY defined
Andreas Tonnesen [Mon, 29 Nov 2004 06:28:49 +0000 (06:28 +0000)]
Fix to allow building without USE_LINK_QUALITY defined

15 years agoMoved sanity check of configuration to after setting default values
Andreas Tonnesen [Sun, 28 Nov 2004 21:23:53 +0000 (21:23 +0000)]
Moved sanity check of configuration to after setting default values

15 years agoUse real (bi-directional) ETX.
Thomas Lopatic [Sun, 28 Nov 2004 13:43:59 +0000 (13:43 +0000)]
Use real (bi-directional) ETX.

15 years agoRemove the correct temporary directory after having created the
Thomas Lopatic [Sun, 28 Nov 2004 00:13:27 +0000 (00:13 +0000)]
Remove the correct temporary directory after having created the
distribution ZIP.

15 years agoMore manpage updates
Andreas Tonnesen [Sat, 27 Nov 2004 23:45:16 +0000 (23:45 +0000)]
More manpage updates

15 years agoUpdated manpages
Andreas Tonnesen [Sat, 27 Nov 2004 23:10:07 +0000 (23:10 +0000)]
Updated manpages

15 years agoUpdated default config file to be more ready for end-users
Andreas Tonnesen [Thu, 25 Nov 2004 22:21:08 +0000 (22:21 +0000)]
Updated default config file to be more ready for end-users

15 years agoHeuristic for zero-LQ links: expire them, don't care about the NLQ.
Thomas Lopatic [Thu, 25 Nov 2004 02:02:49 +0000 (02:02 +0000)]
Heuristic for zero-LQ links: expire them, don't care about the NLQ.

15 years agoLink quality slow start.
Thomas Lopatic [Wed, 24 Nov 2004 22:48:08 +0000 (22:48 +0000)]
Link quality slow start.

15 years agoUse a slightly smaller font.
Thomas Lopatic [Wed, 24 Nov 2004 16:46:21 +0000 (16:46 +0000)]
Use a slightly smaller font.

15 years agoAdded distribution make targets for Windows. Configuration file clean-up
Thomas Lopatic [Wed, 24 Nov 2004 13:10:56 +0000 (13:10 +0000)]
Added distribution make targets for Windows. Configuration file clean-up
for Windows. Added configuration parser DLL to the Windows distribution.

15 years agoCompiler warning fixed
Andreas Tonnesen [Mon, 22 Nov 2004 14:03:59 +0000 (14:03 +0000)]
Compiler warning fixed

15 years agoLink quality window size, clear screen, FreeBSD and Mac OS X.
Thomas Lopatic [Mon, 22 Nov 2004 01:22:31 +0000 (01:22 +0000)]
Link quality window size, clear screen, FreeBSD and Mac OS X.

15 years agoWe now use a hack on Win32 that redirects stderr to a GUI thread that
Thomas Lopatic [Sun, 21 Nov 2004 17:10:28 +0000 (17:10 +0000)]
We now use a hack on Win32 that redirects stderr to a GUI thread that
displays stderr line by line in dialog boxes. In this way the GUI is able
to display the parser's error messages. Moreover, the parser now does not
exit() on an error, but returns -1 or NULL instead. Otherwise the GUI
would simply go away on a parse error.

15 years agoAdded some lines about the license change
Andreas Tonnesen [Sun, 21 Nov 2004 14:41:05 +0000 (14:41 +0000)]
Added some lines about the license change

15 years agoGeneral cleanups
Andreas Tonnesen [Sun, 21 Nov 2004 14:22:33 +0000 (14:22 +0000)]
General cleanups

15 years agoMinor changes
Andreas Tonnesen [Sun, 21 Nov 2004 14:10:22 +0000 (14:10 +0000)]
Minor changes

15 years agoChanges to make olsrd compile without the USE_LINK_QUALITY symbol set
Andreas Tonnesen [Sun, 21 Nov 2004 13:55:21 +0000 (13:55 +0000)]
Changes to make olsrd compile without the USE_LINK_QUALITY symbol set

15 years agoDid some changes to the debug output. The neighbor table is now also printed at all...
Andreas Tonnesen [Sun, 21 Nov 2004 13:45:50 +0000 (13:45 +0000)]
Did some changes to the debug output. The neighbor table is now also printed at all changes since the link table does not contain information about symmetric/asymmetric links/neighbors. IMO this is not sufficient information - especially when using the clear screen option

15 years agoLicence change... man that was boring work...
Andreas Tonnesen [Sun, 21 Nov 2004 11:30:30 +0000 (11:30 +0000)]
Licence change... man that was boring work...

15 years agoRemoved binary
Andreas Tonnesen [Sun, 21 Nov 2004 11:03:48 +0000 (11:03 +0000)]
Removed binary

15 years agoRemoved the usage of the bin directory
Andreas Tonnesen [Sun, 21 Nov 2004 11:02:12 +0000 (11:02 +0000)]
Removed the usage of the bin directory

15 years agoPrototype compliant from compiler fixed
Andreas Tonnesen [Sun, 21 Nov 2004 10:56:29 +0000 (10:56 +0000)]
Prototype compliant from compiler fixed

15 years agoFixed typo in license
Andreas Tonnesen [Sun, 21 Nov 2004 10:52:16 +0000 (10:52 +0000)]
Fixed typo in license

15 years agoWarn that ETX breaks standard compliance.
Thomas Lopatic [Sun, 21 Nov 2004 02:06:56 +0000 (02:06 +0000)]
Warn that ETX breaks standard compliance.

15 years agoNew configuration parser. ETX metric.
Thomas Lopatic [Sun, 21 Nov 2004 01:53:27 +0000 (01:53 +0000)]
New configuration parser. ETX metric.

15 years agoBSD-style license.
Thomas Lopatic [Sun, 21 Nov 2004 01:21:10 +0000 (01:21 +0000)]
BSD-style license.

15 years agoSanity check LQ configuration.
Thomas Lopatic [Sun, 21 Nov 2004 00:50:54 +0000 (00:50 +0000)]
Sanity check LQ configuration.

15 years agoSwitch off ICMP redirect processing.
Thomas Lopatic [Sun, 21 Nov 2004 00:26:48 +0000 (00:26 +0000)]
Switch off ICMP redirect processing.

15 years agoIf the registry cannot be found, do not bother.
Thomas Lopatic [Sun, 21 Nov 2004 00:25:17 +0000 (00:25 +0000)]
If the registry cannot be found, do not bother.

15 years agoLicense change
Andreas Tonnesen [Sun, 21 Nov 2004 00:04:24 +0000 (00:04 +0000)]
License change

15 years agoUpdate of licence/copyright note and addition of copyright string
Andreas Tonnesen [Sat, 20 Nov 2004 23:46:08 +0000 (23:46 +0000)]
Update of licence/copyright note and addition of copyright string

15 years agoLicense change - first file :)
Andreas Tonnesen [Sat, 20 Nov 2004 23:37:39 +0000 (23:37 +0000)]
License change - first file :)

15 years agoRemoved some sanity checks that are no longer needed due to the configuration sanity...
Andreas Tonnesen [Sat, 20 Nov 2004 23:27:24 +0000 (23:27 +0000)]
Removed some sanity checks that are no longer needed due to the configuration sanity check function

15 years agoAdded default GUI configuration file.
Thomas Lopatic [Sat, 20 Nov 2004 23:20:37 +0000 (23:20 +0000)]
Added default GUI configuration file.

15 years agoLimit output to 1000 lines. Process LQ messages.
Thomas Lopatic [Sat, 20 Nov 2004 23:17:47 +0000 (23:17 +0000)]
Limit output to 1000 lines. Process LQ messages.

15 years agoSupport for the new configuration file format and for link quality.
Thomas Lopatic [Sat, 20 Nov 2004 22:52:49 +0000 (22:52 +0000)]
Support for the new configuration file format and for link quality.

15 years agoThe configuration parser library is now usable from C++.
Thomas Lopatic [Sat, 20 Nov 2004 22:51:23 +0000 (22:51 +0000)]
The configuration parser library is now usable from C++.

15 years agoMinor updates
Andreas Tonnesen [Sat, 20 Nov 2004 22:38:48 +0000 (22:38 +0000)]
Minor updates

15 years agoMinor changes in cnf printout
Andreas Tonnesen [Sat, 20 Nov 2004 22:37:40 +0000 (22:37 +0000)]
Minor changes in cnf printout

15 years agoUpdates in config sanity check
Andreas Tonnesen [Sat, 20 Nov 2004 21:52:09 +0000 (21:52 +0000)]
Updates in config sanity check

15 years agoAdded sanity check function in config parser
Andreas Tonnesen [Sat, 20 Nov 2004 21:42:35 +0000 (21:42 +0000)]
Added sanity check function in config parser

15 years agoSome hackish stuff to allow quick restart of olsrd using IPC
Andreas Tonnesen [Sat, 20 Nov 2004 21:42:23 +0000 (21:42 +0000)]
Some hackish stuff to allow quick restart of olsrd using IPC

15 years agoAdded bounds checking for config file parsing
Andreas Tonnesen [Sat, 20 Nov 2004 18:46:03 +0000 (18:46 +0000)]
Added bounds checking for config file parsing

15 years agoRe-added import library as binary.
Thomas Lopatic [Sat, 20 Nov 2004 18:22:28 +0000 (18:22 +0000)]
Re-added import library as binary.

15 years agoRemoved non-binary version of the import library.
Thomas Lopatic [Sat, 20 Nov 2004 18:21:39 +0000 (18:21 +0000)]
Removed non-binary version of the import library.

15 years agoAdded the import library for the configuration parser DLL.
Thomas Lopatic [Sat, 20 Nov 2004 18:19:11 +0000 (18:19 +0000)]
Added the import library for the configuration parser DLL.

15 years agoAdded memory management functions to the version script. Added a script
Thomas Lopatic [Sat, 20 Nov 2004 18:16:25 +0000 (18:16 +0000)]
Added memory management functions to the version script. Added a script
and a def file to link with the native Win32 tools to create a standard
import library for the DLL. ld's import library does not work with VC++.

15 years agoAdded memory allocation and freeing.
Thomas Lopatic [Sat, 20 Nov 2004 17:37:25 +0000 (17:37 +0000)]
Added memory allocation and freeing.

15 years agoRestructured debug output.
Thomas Lopatic [Sat, 20 Nov 2004 17:27:07 +0000 (17:27 +0000)]
Restructured debug output.

15 years agoLink quality window size is now configurable. Screen clearing is, too.
Thomas Lopatic [Sat, 20 Nov 2004 17:10:03 +0000 (17:10 +0000)]
Link quality window size is now configurable. Screen clearing is, too.

15 years agoRemoved tunnel route function stubs. Added clear screen function.
Thomas Lopatic [Sat, 20 Nov 2004 15:40:52 +0000 (15:40 +0000)]
Removed tunnel route function stubs. Added clear screen function.

15 years agoUpdated README
Andreas Tonnesen [Fri, 19 Nov 2004 21:02:32 +0000 (21:02 +0000)]
Updated README

15 years agoPrints out accepted parameters
Andreas Tonnesen [Fri, 19 Nov 2004 20:56:51 +0000 (20:56 +0000)]
Prints out accepted parameters

15 years agoVarious fixes - the plugin should work now
Andreas Tonnesen [Fri, 19 Nov 2004 20:52:06 +0000 (20:52 +0000)]
Various fixes - the plugin should work now

15 years agoHacks and patches
Andreas Tonnesen [Fri, 19 Nov 2004 17:03:15 +0000 (17:03 +0000)]
Hacks and patches

15 years agoUpdated plugin makefiles to use -g and -O2 and strip when install
Andreas Tonnesen [Fri, 19 Nov 2004 12:35:28 +0000 (12:35 +0000)]
Updated plugin makefiles to use -g and -O2 and strip when install

15 years agoAdded strip to install and -g to CFLAGS
Andreas Tonnesen [Fri, 19 Nov 2004 12:27:27 +0000 (12:27 +0000)]
Added strip to install and -g to CFLAGS

15 years agoSmall fix
Andreas Tonnesen [Thu, 18 Nov 2004 22:00:48 +0000 (22:00 +0000)]
Small fix

15 years agoA couple of functions added to the plugin interface
Andreas Tonnesen [Thu, 18 Nov 2004 21:58:46 +0000 (21:58 +0000)]
A couple of functions added to the plugin interface

15 years agoUpdates for the new outputbufferscheme
Andreas Tonnesen [Thu, 18 Nov 2004 21:58:23 +0000 (21:58 +0000)]
Updates for the new outputbufferscheme

15 years agoUpdates for the new outputbufferscheme
Andreas Tonnesen [Thu, 18 Nov 2004 21:57:35 +0000 (21:57 +0000)]
Updates for the new outputbufferscheme

15 years agoIf the ICMP registry value does not exist assume a value of 1.
Thomas Lopatic [Thu, 18 Nov 2004 21:12:29 +0000 (21:12 +0000)]
If the ICMP registry value does not exist assume a value of 1.

15 years agoFixed a race-condition that blocked olsrd and prevented it from opening
Thomas Lopatic [Thu, 18 Nov 2004 18:02:37 +0000 (18:02 +0000)]
Fixed a race-condition that blocked olsrd and prevented it from opening
the IPC socket, so that the GUI could not connect to the daemon.

15 years agoChanged pollrate
Andreas Tonnesen [Wed, 17 Nov 2004 21:40:06 +0000 (21:40 +0000)]
Changed pollrate

15 years agoSome light restructuring
Andreas Tonnesen [Wed, 17 Nov 2004 20:01:57 +0000 (20:01 +0000)]
Some light restructuring

15 years agoTUX
Andreas Tonnesen [Wed, 17 Nov 2004 19:39:13 +0000 (19:39 +0000)]
TUX

15 years agoCleanups
Andreas Tonnesen [Wed, 17 Nov 2004 19:34:11 +0000 (19:34 +0000)]
Cleanups

15 years agoRemoved physical link layer quality
Andreas Tonnesen [Wed, 17 Nov 2004 19:28:14 +0000 (19:28 +0000)]
Removed physical link layer quality