olsrd.git
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

15 years agoRemoved GW tunneling code
Andreas Tonnesen [Wed, 17 Nov 2004 19:24:01 +0000 (19:24 +0000)]
Removed GW tunneling code

15 years agoRemoved GW tunneling code
Andreas Tonnesen [Wed, 17 Nov 2004 19:21:42 +0000 (19:21 +0000)]
Removed GW tunneling code

15 years agoRemoved GW tunneling
Andreas Tonnesen [Wed, 17 Nov 2004 19:19:37 +0000 (19:19 +0000)]
Removed GW tunneling

15 years agoInclude net_os.h to fix prototype warnings.
Thomas Lopatic [Wed, 17 Nov 2004 17:14:43 +0000 (17:14 +0000)]
Include net_os.h to fix prototype warnings.

15 years agoInclude net_os.h instead of adding prototypes.
Thomas Lopatic [Wed, 17 Nov 2004 17:14:28 +0000 (17:14 +0000)]
Include net_os.h instead of adding prototypes.

15 years agoFixed prototype warnings.
Thomas Lopatic [Wed, 17 Nov 2004 17:03:39 +0000 (17:03 +0000)]
Fixed prototype warnings.

15 years agoDisable ICMP redirect processing.
Thomas Lopatic [Wed, 17 Nov 2004 16:54:41 +0000 (16:54 +0000)]
Disable ICMP redirect processing.

15 years agoWe now automatically enable IP forwarding and disable ICMP redirects on
Thomas Lopatic [Wed, 17 Nov 2004 16:21:14 +0000 (16:21 +0000)]
We now automatically enable IP forwarding and disable ICMP redirects on
FreeBSD and Mac OS X.

15 years agoRemoved olsrd binary, as it gets overwritten when compiling the FreeBSD
Thomas Lopatic [Wed, 17 Nov 2004 16:17:41 +0000 (16:17 +0000)]
Removed olsrd binary, as it gets overwritten when compiling the FreeBSD
port. So, we never know whether the CVS currently contains a Linux or a
FreeBSD version. ICMP redirects are now disabled only once, even if more
than one interface is used.

15 years agoAdded include.
Thomas Lopatic [Wed, 17 Nov 2004 16:01:19 +0000 (16:01 +0000)]
Added include.

15 years agoEnable IP forwarding and disable incoming and outgoing ICMP redirect
Thomas Lopatic [Wed, 17 Nov 2004 15:49:10 +0000 (15:49 +0000)]
Enable IP forwarding and disable incoming and outgoing ICMP redirect
messages at startup.

15 years agoFixed comment.
Thomas Lopatic [Mon, 15 Nov 2004 15:56:07 +0000 (15:56 +0000)]
Fixed comment.

15 years agoPrint the MPR selector set as part of the neighbour table by populating
Thomas Lopatic [Mon, 15 Nov 2004 15:50:08 +0000 (15:50 +0000)]
Print the MPR selector set as part of the neighbour table by populating
the new "MPRS" column of the neighbour table.

15 years agoSay whether a neighbour is an MPR selector.
Thomas Lopatic [Mon, 15 Nov 2004 15:18:37 +0000 (15:18 +0000)]
Say whether a neighbour is an MPR selector.

15 years agoolsr_ip_to_string() now only overwrites the buffer after four ivocations.
Thomas Lopatic [Mon, 15 Nov 2004 14:59:39 +0000 (14:59 +0000)]
olsr_ip_to_string() now only overwrites the buffer after four ivocations.
TC set debug output is now formatted as a table. Dijkstra uses ETX and
prints nicer debug information.

15 years agoAdded direct access to the MID table in the plugin interface
Andreas Tonnesen [Mon, 15 Nov 2004 12:31:58 +0000 (12:31 +0000)]
Added direct access to the MID table in the plugin interface

15 years agoIf a host is directly reachable, use cloning and add a /32 network route
Thomas Lopatic [Mon, 15 Nov 2004 12:18:49 +0000 (12:18 +0000)]
If a host is directly reachable, use cloning and add a /32 network route
instead of a host route.

15 years agoUse ETX instead of total link quality.
Thomas Lopatic [Mon, 15 Nov 2004 11:14:06 +0000 (11:14 +0000)]
Use ETX instead of total link quality.

15 years agoPass metric and not address of metric.
Thomas Lopatic [Sun, 14 Nov 2004 20:48:03 +0000 (20:48 +0000)]
Pass metric and not address of metric.

15 years agoRemoved pthread emulation from Windows port. Fixed IPC route update to
Thomas Lopatic [Sun, 14 Nov 2004 20:25:34 +0000 (20:25 +0000)]
Removed pthread emulation from Windows port. Fixed IPC route update to
pass arguments according to the new prototype.