Andreas Tonnesen [Wed, 20 Oct 2004 18:21:00 +0000 (18:21 +0000)]
Fixed plugin loading for new config
Thomas Lopatic [Wed, 20 Oct 2004 17:11:33 +0000 (17:11 +0000)]
Experimental link quality metric based on a link's packet loss. Define
the "USE_LINK_QUALITY" macro to enable the code. Let's see how this
compares to the link quality as determined by the hysteresis algorithm.
Andreas Tonnesen [Wed, 20 Oct 2004 12:20:54 +0000 (12:20 +0000)]
Added uberclean target and some small fixes
Andreas Tonnesen [Wed, 20 Oct 2004 10:33:20 +0000 (10:33 +0000)]
Minor fix
Andreas Tonnesen [Wed, 20 Oct 2004 10:32:48 +0000 (10:32 +0000)]
objects are deleted prior to and after makeing bin/dll
Thomas Lopatic [Wed, 20 Oct 2004 08:22:33 +0000 (08:22 +0000)]
Create an import library for the configuration parser DLL.
Andreas Tonnesen [Wed, 20 Oct 2004 06:34:09 +0000 (06:34 +0000)]
Minor additions
Andreas Tonnesen [Tue, 19 Oct 2004 22:13:21 +0000 (22:13 +0000)]
Added Id to makefile
Andreas Tonnesen [Tue, 19 Oct 2004 21:59:11 +0000 (21:59 +0000)]
Depecy calculation in linux makefile using makedepend
Thomas Lopatic [Tue, 19 Oct 2004 21:44:56 +0000 (21:44 +0000)]
Removed configfile.c. Use olsr_if instead of if_name.
Andreas Tonnesen [Tue, 19 Oct 2004 21:06:34 +0000 (21:06 +0000)]
fixes after removal of configfile.c|h
Andreas Tonnesen [Tue, 19 Oct 2004 20:59:14 +0000 (20:59 +0000)]
Removed configfile.c|h
Andreas Tonnesen [Tue, 19 Oct 2004 20:55:41 +0000 (20:55 +0000)]
Removed return value from config file read function
Andreas Tonnesen [Tue, 19 Oct 2004 20:20:26 +0000 (20:20 +0000)]
fixed conflicting definition
Andreas Tonnesen [Tue, 19 Oct 2004 20:19:32 +0000 (20:19 +0000)]
General cleanups, removed unused variables and declarations
Andreas Tonnesen [Tue, 19 Oct 2004 20:03:15 +0000 (20:03 +0000)]
Removed use of use_ipc. Replaced by olsr_cnf->open_ipc
Andreas Tonnesen [Tue, 19 Oct 2004 19:26:33 +0000 (19:26 +0000)]
olsrd_cfgparster.h is now known ad olsr_cfg.h
Andreas Tonnesen [Tue, 19 Oct 2004 19:24:44 +0000 (19:24 +0000)]
More configuration updates
Thomas Lopatic [Tue, 19 Oct 2004 13:58:46 +0000 (13:58 +0000)]
Copyright comments now in the new format.
Thomas Lopatic [Tue, 19 Oct 2004 13:55:51 +0000 (13:55 +0000)]
Added scheduler and buffer (re-)configuration.
Andreas Tonnesen [Mon, 18 Oct 2004 17:06:08 +0000 (17:06 +0000)]
Minor fixes
Thomas Lopatic [Mon, 18 Oct 2004 16:07:42 +0000 (16:07 +0000)]
Added a definition file for the configuration DLL.
Thomas Lopatic [Mon, 18 Oct 2004 16:05:18 +0000 (16:05 +0000)]
Also build the configuration DLL and the configuration test executable.
Andreas Tonnesen [Mon, 18 Oct 2004 15:15:57 +0000 (15:15 +0000)]
REmoved autogenerated files
Thomas Lopatic [Mon, 18 Oct 2004 14:31:54 +0000 (14:31 +0000)]
Build the parser before the scanner, so that oparse.h exists when the
scanner is compiled.
Thomas Lopatic [Mon, 18 Oct 2004 14:17:45 +0000 (14:17 +0000)]
*** empty log message ***
Andreas Tonnesen [Mon, 18 Oct 2004 13:14:21 +0000 (13:14 +0000)]
New configfile parser and configuration scheme integrated
Andreas Tonnesen [Sun, 17 Oct 2004 13:24:28 +0000 (13:24 +0000)]
Changed interface syntax
Andreas Tonnesen [Sun, 17 Oct 2004 12:28:02 +0000 (12:28 +0000)]
Changed syntax for plugins
Andreas Tonnesen [Sun, 17 Oct 2004 11:52:41 +0000 (11:52 +0000)]
Various restructuring and compiler warning fixes
Andreas Tonnesen [Sat, 16 Oct 2004 23:22:09 +0000 (23:22 +0000)]
Added the flex and bison generated files so that one does not have to install these tools to build olsrd
Andreas Tonnesen [Sat, 16 Oct 2004 23:20:51 +0000 (23:20 +0000)]
Removed removal of generated files when doing clean
Andreas Tonnesen [Sat, 16 Oct 2004 23:17:48 +0000 (23:17 +0000)]
Added licence and updated config file generation to actually write to a file not just stdout
Andreas Tonnesen [Sat, 16 Oct 2004 23:14:36 +0000 (23:14 +0000)]
Config is written to file insteadof stdout
Andreas Tonnesen [Sat, 16 Oct 2004 22:59:49 +0000 (22:59 +0000)]
Initial addittion of new config parser
Andreas Tonnesen [Tue, 12 Oct 2004 06:33:55 +0000 (06:33 +0000)]
Fixed IPv6 TC generation bug
Andreas Tonnesen [Sat, 9 Oct 2004 22:41:32 +0000 (22:41 +0000)]
*** empty log message ***
Andreas Tonnesen [Sat, 9 Oct 2004 22:32:47 +0000 (22:32 +0000)]
Fixed strict prototype warnings passed by gcc -Wmissing-prototypes -Wstrict-prototypes
Andreas Tonnesen [Sat, 9 Oct 2004 22:31:59 +0000 (22:31 +0000)]
Added strict prototype checking
Andreas Tonnesen [Sat, 9 Oct 2004 17:36:48 +0000 (17:36 +0000)]
Fixed IPv6 kernel route deletion bug
Andreas Tonnesen [Sun, 3 Oct 2004 14:48:47 +0000 (14:48 +0000)]
Added ACPI support
Andreas Tonnesen [Sat, 2 Oct 2004 12:12:31 +0000 (12:12 +0000)]
ACPI update - NOT TESTED
Andreas Tonnesen [Sat, 2 Oct 2004 12:02:06 +0000 (12:02 +0000)]
Added preliminary ACPI support - NOT TESTED
Andreas Tonnesen [Sat, 2 Oct 2004 12:01:07 +0000 (12:01 +0000)]
Updated the interface struct
Andreas Tonnesen [Sat, 2 Oct 2004 07:15:42 +0000 (07:15 +0000)]
Updated the exit value for daemon mode
Andreas Tonnesen [Tue, 28 Sep 2004 05:50:06 +0000 (05:50 +0000)]
push functions now returns size of pushed data on success
Andreas Tonnesen [Sun, 26 Sep 2004 10:48:50 +0000 (10:48 +0000)]
Includes new outputbuffering
Andreas Tonnesen [Sun, 26 Sep 2004 10:47:27 +0000 (10:47 +0000)]
Updated to use net_os.h
Andreas Tonnesen [Sun, 26 Sep 2004 10:46:07 +0000 (10:46 +0000)]
this file defines the OS dependent network functions
Andreas Tonnesen [Sun, 26 Sep 2004 10:45:28 +0000 (10:45 +0000)]
Added net_os.h
Andreas Tonnesen [Sun, 26 Sep 2004 10:45:08 +0000 (10:45 +0000)]
Added recent changes
Andreas Tonnesen [Sat, 25 Sep 2004 21:52:27 +0000 (21:52 +0000)]
TC, MID and HNA generation now uses a jitter prior to sending data. This opens up for stacking these messages with HELLOs
Andreas Tonnesen [Sat, 25 Sep 2004 21:06:07 +0000 (21:06 +0000)]
Outputbuffers are now set up on a pr interface basis - a full rewrite of the net output code once again...
Andreas Tonnesen [Sat, 25 Sep 2004 11:13:28 +0000 (11:13 +0000)]
Added reservation of outputbuffersize for plugins
Andreas Tonnesen [Thu, 23 Sep 2004 16:13:54 +0000 (16:13 +0000)]
MTU calculation update
Andreas Tonnesen [Wed, 22 Sep 2004 20:57:50 +0000 (20:57 +0000)]
Added support for dynamic change of outputbuffersize based on the interfaces with the smallest MTU
Andreas Tonnesen [Wed, 22 Sep 2004 17:00:29 +0000 (17:00 +0000)]
Updated net-output handling and packet generation
Andreas Tonnesen [Tue, 21 Sep 2004 19:52:22 +0000 (19:52 +0000)]
Cleanups
Andreas Tonnesen [Tue, 21 Sep 2004 19:51:11 +0000 (19:51 +0000)]
Support for partial HELLO messages
Andreas Tonnesen [Tue, 21 Sep 2004 19:08:58 +0000 (19:08 +0000)]
Added CVS Id to all C and haeder files
Andreas Tonnesen [Tue, 21 Sep 2004 19:06:56 +0000 (19:06 +0000)]
Testing
Andreas Tonnesen [Tue, 21 Sep 2004 19:02:56 +0000 (19:02 +0000)]
Added CVS Id fields to all ca nd h files
Andreas Tonnesen [Tue, 21 Sep 2004 18:24:39 +0000 (18:24 +0000)]
Added CVS id
Andreas Tonnesen [Tue, 21 Sep 2004 18:05:43 +0000 (18:05 +0000)]
Rewritten output and forward data buffering and packet build functions
Andreas Tonnesen [Tue, 21 Sep 2004 18:02:22 +0000 (18:02 +0000)]
Rewritten output and forward data buffering and packet build functions
Andreas Tonnesen [Tue, 21 Sep 2004 16:04:49 +0000 (16:04 +0000)]
Removed a left-over syslog.h include
Thomas Lopatic [Tue, 21 Sep 2004 15:30:14 +0000 (15:30 +0000)]
Fixed apm_read() return codes.
Thomas Lopatic [Tue, 21 Sep 2004 15:23:25 +0000 (15:23 +0000)]
Adapted Windows code to the new system-independent syslog and APM
function.
Andreas Tonnesen [Sun, 19 Sep 2004 19:31:17 +0000 (19:31 +0000)]
Updated version to 0.4.8
Andreas Tonnesen [Sun, 19 Sep 2004 16:07:13 +0000 (16:07 +0000)]
Updated UniK olsrd to olsr.org in licence headers
Andreas Tonnesen [Sun, 19 Sep 2004 13:10:47 +0000 (13:10 +0000)]
Added log.h and linux/log.c
Andreas Tonnesen [Sun, 19 Sep 2004 13:09:34 +0000 (13:09 +0000)]
Updated the syslog interface to a more OS independent one
Andreas Tonnesen [Sun, 19 Sep 2004 13:08:53 +0000 (13:08 +0000)]
A more OS independent logging interface
Andreas Tonnesen [Sun, 19 Sep 2004 11:48:20 +0000 (11:48 +0000)]
Replaced unik-olsrd with olsr.org
Andreas Tonnesen [Sun, 19 Sep 2004 11:43:09 +0000 (11:43 +0000)]
Replaced unik-olsrd with olsr.org
Andreas Tonnesen [Sat, 18 Sep 2004 23:40:33 +0000 (23:40 +0000)]
Code cleanups
Andreas Tonnesen [Sat, 18 Sep 2004 23:20:00 +0000 (23:20 +0000)]
Code cleanups
Andreas Tonnesen [Sat, 18 Sep 2004 22:38:57 +0000 (22:38 +0000)]
net output functions sets packetsize themselves
Andreas Tonnesen [Sat, 18 Sep 2004 21:48:08 +0000 (21:48 +0000)]
Code cleanups - separating private and public functions
Andreas Tonnesen [Sat, 18 Sep 2004 21:45:55 +0000 (21:45 +0000)]
Cleanup of OS independent APM interface
Andreas Tonnesen [Sat, 18 Sep 2004 11:27:47 +0000 (11:27 +0000)]
Updates for 0.4.7
Andreas Tonnesen [Sat, 18 Sep 2004 10:20:57 +0000 (10:20 +0000)]
Updated version to 0.4.8-pre for maintrunk
Andreas Tonnesen [Sat, 18 Sep 2004 10:13:39 +0000 (10:13 +0000)]
Updated version to 0.4.7 for branching
Andreas Tonnesen [Sat, 18 Sep 2004 10:11:58 +0000 (10:11 +0000)]
Updated version to 0.4.7
Andreas Tonnesen [Sat, 18 Sep 2004 10:11:07 +0000 (10:11 +0000)]
Final 0.4.7 binary
Andreas Tonnesen [Sat, 18 Sep 2004 10:09:58 +0000 (10:09 +0000)]
Removed preprocessor warnings for release
Andreas Tonnesen [Sat, 18 Sep 2004 10:04:26 +0000 (10:04 +0000)]
Some last updates for 0.4.7
Andreas Tonnesen [Sat, 18 Sep 2004 09:51:10 +0000 (09:51 +0000)]
Linux binary for 0.4.7
Thomas Lopatic [Fri, 17 Sep 2004 14:50:55 +0000 (14:50 +0000)]
Added a minimize box to the Windows GUI.
Thomas Lopatic [Thu, 16 Sep 2004 09:45:26 +0000 (09:45 +0000)]
Automated distribution packaging. Uninstall dot draw plugin.
Thomas Lopatic [Thu, 16 Sep 2004 08:46:52 +0000 (08:46 +0000)]
Added a "char *" cast which does not hurt on Linux and which prevents a
warning on Windows.
Thomas Lopatic [Thu, 16 Sep 2004 08:41:47 +0000 (08:41 +0000)]
Converted files of the Windows distribution from LF format to CR/LF
format.
Thomas Lopatic [Wed, 15 Sep 2004 20:01:09 +0000 (20:01 +0000)]
Added dot plugin.
Thomas Lopatic [Wed, 15 Sep 2004 17:51:21 +0000 (17:51 +0000)]
Fixed HNA node information NULL pointer crash.
Thomas Lopatic [Wed, 15 Sep 2004 17:50:25 +0000 (17:50 +0000)]
Moved output file.
Andreas Tonnesen [Wed, 15 Sep 2004 16:13:08 +0000 (16:13 +0000)]
Linux binary
Thomas Lopatic [Wed, 15 Sep 2004 13:38:30 +0000 (13:38 +0000)]
Added a branding text, support for XP themes, and a welcome dialog.
Thomas Lopatic [Wed, 15 Sep 2004 11:18:42 +0000 (11:18 +0000)]
Changed "olsrd-unik" to "olsr.org" and added CVS IDs to all Windows
source code files.
Thomas Lopatic [Wed, 15 Sep 2004 10:14:19 +0000 (10:14 +0000)]
Added WLAN interface detection on Windows.
Thomas Lopatic [Wed, 15 Sep 2004 10:10:33 +0000 (10:10 +0000)]
We can now tell WLAN interfaces from wired interfaces on Windows.