olsrd.git
15 years agoUpdated some debug output levels
Andreas Tonnesen [Sun, 5 Dec 2004 13:45:31 +0000 (13:45 +0000)]
Updated some debug output levels

15 years agoHysteresis and LQ cannot be active at the same time, added config check
Andreas Tonnesen [Sun, 5 Dec 2004 13:21:02 +0000 (13:21 +0000)]
Hysteresis and LQ cannot be active at the same time, added config check

15 years agoMinor changes
Andreas Tonnesen [Sun, 5 Dec 2004 12:04:42 +0000 (12:04 +0000)]
Minor changes

15 years agoFixed up-to-date check on cfgparser files
Andreas Tonnesen [Sun, 5 Dec 2004 12:04:06 +0000 (12:04 +0000)]
Fixed up-to-date check on cfgparser files

15 years agoAdded comments
Andreas Tonnesen [Sat, 4 Dec 2004 17:49:18 +0000 (17:49 +0000)]
Added comments

15 years agoCleanups
Andreas Tonnesen [Sat, 4 Dec 2004 17:31:33 +0000 (17:31 +0000)]
Cleanups

15 years agoRemoved USE_LINK_QUALITY #ifdefs. The link quality code is now always
Thomas Lopatic [Sat, 4 Dec 2004 17:06:57 +0000 (17:06 +0000)]
Removed USE_LINK_QUALITY #ifdefs. The link quality code is now always
compiled in. uberclean now also deletes *~ in the topmost directory.

15 years agoError displayed if keyfile doe snot contain enough data
Andreas Tonnesen [Sat, 4 Dec 2004 15:18:45 +0000 (15:18 +0000)]
Error displayed if keyfile doe snot contain enough data

15 years agoAdded cfgparser files to tag generation
Andreas Tonnesen [Sat, 4 Dec 2004 09:46:05 +0000 (09:46 +0000)]
Added cfgparser files to tag generation

15 years agoUpdated some structs that did not reflect their siblings in olsrd
Andreas Tonnesen [Fri, 3 Dec 2004 22:05:24 +0000 (22:05 +0000)]
Updated some structs that did not reflect their siblings in olsrd

15 years agoCleanups
Andreas Tonnesen [Fri, 3 Dec 2004 20:57:15 +0000 (20:57 +0000)]
Cleanups

15 years agoUpdated plugin command headerfile in all plugins
Andreas Tonnesen [Fri, 3 Dec 2004 20:54:33 +0000 (20:54 +0000)]
Updated plugin command headerfile in all plugins

15 years agoUpdated license
Andreas Tonnesen [Fri, 3 Dec 2004 20:52:27 +0000 (20:52 +0000)]
Updated license

15 years agoAdded a comment for future updates
Andreas Tonnesen [Fri, 3 Dec 2004 19:47:10 +0000 (19:47 +0000)]
Added a comment for future updates

15 years agoNah, screw the ETX in the routing table. Too many route updates for
Thomas Lopatic [Fri, 3 Dec 2004 19:10:51 +0000 (19:10 +0000)]
Nah, screw the ETX in the routing table. Too many route updates for
just some eye candy.

15 years agoKeep using ETX on Linux but use the hop count instead of a constant 1
Thomas Lopatic [Fri, 3 Dec 2004 19:03:58 +0000 (19:03 +0000)]
Keep using ETX on Linux but use the hop count instead of a constant 1
metric on all other platforms.

15 years agoRemove old routes before adding new routes on any OS but Linux. Always
Thomas Lopatic [Fri, 3 Dec 2004 18:43:34 +0000 (18:43 +0000)]
Remove old routes before adding new routes on any OS but Linux. Always
use 1 as ETX value when adding routes on any OS but Linux.

15 years agoUse ETX as metric when adding/removing routes to/from the kernel.
Thomas Lopatic [Fri, 3 Dec 2004 18:10:23 +0000 (18:10 +0000)]
Use ETX as metric when adding/removing routes to/from the kernel.

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.