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

15 years agoIPv6 IPC fix
Andreas Tonnesen [Sun, 14 Nov 2004 19:14:36 +0000 (19:14 +0000)]
IPv6 IPC fix

15 years agoRemoved use of localhost in GUI
Andreas Tonnesen [Sun, 14 Nov 2004 15:34:15 +0000 (15:34 +0000)]
Removed use of localhost in GUI

15 years agoCosmetic fix
Andreas Tonnesen [Sun, 14 Nov 2004 15:08:38 +0000 (15:08 +0000)]
Cosmetic fix

15 years agoFixed an initialization issue(valgrind complaint)
Andreas Tonnesen [Sun, 14 Nov 2004 15:08:10 +0000 (15:08 +0000)]
Fixed an initialization issue(valgrind complaint)

15 years agoFixed timestamp printout for link, hna and neighbor sets
Andreas Tonnesen [Sun, 14 Nov 2004 13:58:49 +0000 (13:58 +0000)]
Fixed timestamp printout for link, hna and neighbor sets

15 years agoUnknown grabbed packets are now displayed with type, size and originator
Andreas Tonnesen [Sun, 14 Nov 2004 13:33:55 +0000 (13:33 +0000)]
Unknown grabbed packets are now displayed with type, size and originator

15 years agoAdded support for passing host/IP as command line option
Andreas Tonnesen [Sun, 14 Nov 2004 13:23:14 +0000 (13:23 +0000)]
Added support for passing host/IP as command line option

15 years agoUpdates, needs much more work
Andreas Tonnesen [Sun, 14 Nov 2004 09:43:31 +0000 (09:43 +0000)]
Updates, needs much more work

15 years agoRemoved NT
Andreas Tonnesen [Sat, 13 Nov 2004 11:13:13 +0000 (11:13 +0000)]
Removed NT

15 years agoIPC route entry issues fixed
Andreas Tonnesen [Fri, 12 Nov 2004 22:11:54 +0000 (22:11 +0000)]
IPC route entry issues fixed

15 years agoRemoval of threads
Andreas Tonnesen [Fri, 12 Nov 2004 21:24:55 +0000 (21:24 +0000)]
Removal of threads

15 years agoRemoved pthreads link flags
Andreas Tonnesen [Fri, 12 Nov 2004 21:20:53 +0000 (21:20 +0000)]
Removed pthreads link flags

15 years agoRemoved the use of threads
Andreas Tonnesen [Fri, 12 Nov 2004 21:20:23 +0000 (21:20 +0000)]
Removed the use of threads