Andreas Tonnesen [Sun, 12 Dec 2004 17:53:38 +0000 (17:53 +0000)]
Added netBSD patch and chenged so that the help message is shown if the target OS does not exist
Thomas Lopatic [Mon, 6 Dec 2004 13:01:15 +0000 (13:01 +0000)]
Use get_neighbor_nexthop()!
Thomas Lopatic [Mon, 6 Dec 2004 12:20:53 +0000 (12:20 +0000)]
Added the LQ read-me file to the Windows installer.
Thomas Lopatic [Mon, 6 Dec 2004 10:44:43 +0000 (10:44 +0000)]
Fixed typo in license.
Thomas Lopatic [Sun, 5 Dec 2004 22:04:19 +0000 (22:04 +0000)]
Use README instead of README-WIN32.txt for Windows install packages.
Thomas Lopatic [Sun, 5 Dec 2004 22:00:06 +0000 (22:00 +0000)]
Install README instead of README-WIN32.txt.
Thomas Lopatic [Sun, 5 Dec 2004 21:45:46 +0000 (21:45 +0000)]
Merged the WIN32 read-me file with the main read-me file.
Thomas Lopatic [Sun, 5 Dec 2004 20:37:18 +0000 (20:37 +0000)]
Changed IDs for LQ HELLOs and LQ TCs to 201 and 202 in the Windows GUI.
Added link quality README.
Andreas Tonnesen [Sun, 5 Dec 2004 20:15:52 +0000 (20:15 +0000)]
Added windows OS envir fix
Andreas Tonnesen [Sun, 5 Dec 2004 20:12:30 +0000 (20:12 +0000)]
Updated LQ packettypes
Andreas Tonnesen [Sun, 5 Dec 2004 20:11:27 +0000 (20:11 +0000)]
Added windows OS envir fix
Andreas Tonnesen [Sun, 5 Dec 2004 17:16:31 +0000 (17:16 +0000)]
Minor updates
Andreas Tonnesen [Sun, 5 Dec 2004 17:12:51 +0000 (17:12 +0000)]
Some final notes
Andreas Tonnesen [Sun, 5 Dec 2004 16:28:27 +0000 (16:28 +0000)]
First draft of new README
Andreas Tonnesen [Sun, 5 Dec 2004 15:20:07 +0000 (15:20 +0000)]
The FAQ was hoplessly old... removed
Andreas Tonnesen [Sun, 5 Dec 2004 15:13:43 +0000 (15:13 +0000)]
Spellchecking and minor changes
Andreas Tonnesen [Sun, 5 Dec 2004 14:34:13 +0000 (14:34 +0000)]
Added LQ parameters
Andreas Tonnesen [Sun, 5 Dec 2004 13:53:00 +0000 (13:53 +0000)]
TC table is now displayed in debug level 1
Andreas Tonnesen [Sun, 5 Dec 2004 13:45:31 +0000 (13:45 +0000)]
Updated some debug output levels
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
Andreas Tonnesen [Sun, 5 Dec 2004 12:04:42 +0000 (12:04 +0000)]
Minor changes
Andreas Tonnesen [Sun, 5 Dec 2004 12:04:06 +0000 (12:04 +0000)]
Fixed up-to-date check on cfgparser files
Andreas Tonnesen [Sat, 4 Dec 2004 17:49:18 +0000 (17:49 +0000)]
Added comments
Andreas Tonnesen [Sat, 4 Dec 2004 17:31:33 +0000 (17:31 +0000)]
Cleanups
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.
Andreas Tonnesen [Sat, 4 Dec 2004 15:18:45 +0000 (15:18 +0000)]
Error displayed if keyfile doe snot contain enough data
Andreas Tonnesen [Sat, 4 Dec 2004 09:46:05 +0000 (09:46 +0000)]
Added cfgparser files to tag generation
Andreas Tonnesen [Fri, 3 Dec 2004 22:05:24 +0000 (22:05 +0000)]
Updated some structs that did not reflect their siblings in olsrd
Andreas Tonnesen [Fri, 3 Dec 2004 20:57:15 +0000 (20:57 +0000)]
Cleanups
Andreas Tonnesen [Fri, 3 Dec 2004 20:54:33 +0000 (20:54 +0000)]
Updated plugin command headerfile in all plugins
Andreas Tonnesen [Fri, 3 Dec 2004 20:52:27 +0000 (20:52 +0000)]
Updated license
Andreas Tonnesen [Fri, 3 Dec 2004 19:47:10 +0000 (19:47 +0000)]
Added a comment for future updates
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.
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.
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.
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.
Thomas Lopatic [Fri, 3 Dec 2004 18:01:59 +0000 (18:01 +0000)]
Use metric when adding/removing routes!
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.
Andreas Tonnesen [Fri, 3 Dec 2004 06:37:38 +0000 (06:37 +0000)]
Replaced a reaturn with a break
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
Thomas Lopatic [Thu, 2 Dec 2004 18:03:15 +0000 (18:03 +0000)]
Hysteresis: detect multiple lost packets.
Andreas Tonnesen [Thu, 2 Dec 2004 16:45:51 +0000 (16:45 +0000)]
Various updates
Andreas Tonnesen [Thu, 2 Dec 2004 16:37:13 +0000 (16:37 +0000)]
Various updates
Andreas Tonnesen [Wed, 1 Dec 2004 21:16:58 +0000 (21:16 +0000)]
Minor changes
Andreas Tonnesen [Wed, 1 Dec 2004 21:15:49 +0000 (21:15 +0000)]
Minor change
Andreas Tonnesen [Wed, 1 Dec 2004 21:08:42 +0000 (21:08 +0000)]
Added install of olsrd.conf manpage
Thomas Lopatic [Wed, 1 Dec 2004 20:54:16 +0000 (20:54 +0000)]
Use OS-specific macro definitions for dependency generation.
Thomas Lopatic [Wed, 1 Dec 2004 20:50:14 +0000 (20:50 +0000)]
On FreeBSD we do not have __FreeBSD__ in $(DEFINES).
Thomas Lopatic [Wed, 1 Dec 2004 20:47:33 +0000 (20:47 +0000)]
makedepend: first macro definitions, then includes.
Thomas Lopatic [Wed, 1 Dec 2004 19:42:29 +0000 (19:42 +0000)]
Uninstall the newly added files.
Andreas Tonnesen [Wed, 1 Dec 2004 19:16:21 +0000 (19:16 +0000)]
Added tags target to build etags file for emacs
Andreas Tonnesen [Wed, 1 Dec 2004 18:52:51 +0000 (18:52 +0000)]
Finished first draft of manpage
Andreas Tonnesen [Wed, 1 Dec 2004 18:38:53 +0000 (18:38 +0000)]
Added dependency generation for cfgparser
Andreas Tonnesen [Wed, 1 Dec 2004 18:35:00 +0000 (18:35 +0000)]
Added dyn-gw plugin as example
Andreas Tonnesen [Wed, 1 Dec 2004 18:16:46 +0000 (18:16 +0000)]
Cleanups and stuff
Andreas Tonnesen [Wed, 1 Dec 2004 11:40:29 +0000 (11:40 +0000)]
Removed olsrd_plugin_io.h
Andreas Tonnesen [Wed, 1 Dec 2004 07:32:44 +0000 (07:32 +0000)]
README updates and more
Thomas Lopatic [Tue, 30 Nov 2004 17:27:26 +0000 (17:27 +0000)]
Strip binaries before creating the Windows install package.
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.
Thomas Lopatic [Tue, 30 Nov 2004 17:05:05 +0000 (17:05 +0000)]
Minor FreeBSD and Windows changes.
Andreas Tonnesen [Tue, 30 Nov 2004 17:04:45 +0000 (17:04 +0000)]
Removed compiler warnings when compiling from the main makefile
Andreas Tonnesen [Tue, 30 Nov 2004 16:52:16 +0000 (16:52 +0000)]
Makefile patches by Bruno added
Andreas Tonnesen [Tue, 30 Nov 2004 09:45:16 +0000 (09:45 +0000)]
Added Brunos patch
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
Thomas Lopatic [Mon, 29 Nov 2004 20:47:01 +0000 (20:47 +0000)]
Center title in debug output when ClearScreen is enabled.
Andreas Tonnesen [Mon, 29 Nov 2004 20:10:35 +0000 (20:10 +0000)]
Added some semicolons
Thomas Lopatic [Mon, 29 Nov 2004 19:29:28 +0000 (19:29 +0000)]
Support MPR coverage configuration parameter in link quality code.
Andreas Tonnesen [Mon, 29 Nov 2004 06:28:49 +0000 (06:28 +0000)]
Fix to allow building without USE_LINK_QUALITY defined
Andreas Tonnesen [Sun, 28 Nov 2004 21:23:53 +0000 (21:23 +0000)]
Moved sanity check of configuration to after setting default values
Thomas Lopatic [Sun, 28 Nov 2004 13:43:59 +0000 (13:43 +0000)]
Use real (bi-directional) ETX.
Thomas Lopatic [Sun, 28 Nov 2004 00:13:27 +0000 (00:13 +0000)]
Remove the correct temporary directory after having created the
distribution ZIP.
Andreas Tonnesen [Sat, 27 Nov 2004 23:45:16 +0000 (23:45 +0000)]
More manpage updates
Andreas Tonnesen [Sat, 27 Nov 2004 23:10:07 +0000 (23:10 +0000)]
Updated manpages
Andreas Tonnesen [Thu, 25 Nov 2004 22:21:08 +0000 (22:21 +0000)]
Updated default config file to be more ready for end-users
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.
Thomas Lopatic [Wed, 24 Nov 2004 22:48:08 +0000 (22:48 +0000)]
Link quality slow start.
Thomas Lopatic [Wed, 24 Nov 2004 16:46:21 +0000 (16:46 +0000)]
Use a slightly smaller font.
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.
Andreas Tonnesen [Mon, 22 Nov 2004 14:03:59 +0000 (14:03 +0000)]
Compiler warning fixed
Thomas Lopatic [Mon, 22 Nov 2004 01:22:31 +0000 (01:22 +0000)]
Link quality window size, clear screen, FreeBSD and Mac OS X.
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.
Andreas Tonnesen [Sun, 21 Nov 2004 14:41:05 +0000 (14:41 +0000)]
Added some lines about the license change
Andreas Tonnesen [Sun, 21 Nov 2004 14:22:33 +0000 (14:22 +0000)]
General cleanups
Andreas Tonnesen [Sun, 21 Nov 2004 14:10:22 +0000 (14:10 +0000)]
Minor changes
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
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
Andreas Tonnesen [Sun, 21 Nov 2004 11:30:30 +0000 (11:30 +0000)]
Licence change... man that was boring work...
Andreas Tonnesen [Sun, 21 Nov 2004 11:03:48 +0000 (11:03 +0000)]
Removed binary
Andreas Tonnesen [Sun, 21 Nov 2004 11:02:12 +0000 (11:02 +0000)]
Removed the usage of the bin directory
Andreas Tonnesen [Sun, 21 Nov 2004 10:56:29 +0000 (10:56 +0000)]
Prototype compliant from compiler fixed
Andreas Tonnesen [Sun, 21 Nov 2004 10:52:16 +0000 (10:52 +0000)]
Fixed typo in license
Thomas Lopatic [Sun, 21 Nov 2004 02:06:56 +0000 (02:06 +0000)]
Warn that ETX breaks standard compliance.
Thomas Lopatic [Sun, 21 Nov 2004 01:53:27 +0000 (01:53 +0000)]
New configuration parser. ETX metric.
Thomas Lopatic [Sun, 21 Nov 2004 01:21:10 +0000 (01:21 +0000)]
BSD-style license.
Thomas Lopatic [Sun, 21 Nov 2004 00:50:54 +0000 (00:50 +0000)]
Sanity check LQ configuration.
Thomas Lopatic [Sun, 21 Nov 2004 00:26:48 +0000 (00:26 +0000)]
Switch off ICMP redirect processing.
Thomas Lopatic [Sun, 21 Nov 2004 00:25:17 +0000 (00:25 +0000)]
If the registry cannot be found, do not bother.
Andreas Tonnesen [Sun, 21 Nov 2004 00:04:24 +0000 (00:04 +0000)]
License change
Andreas Tonnesen [Sat, 20 Nov 2004 23:46:08 +0000 (23:46 +0000)]
Update of licence/copyright note and addition of copyright string
Andreas Tonnesen [Sat, 20 Nov 2004 23:37:39 +0000 (23:37 +0000)]
License change - first file :)