olsrd.git
15 years agoUnified Unix and Windows makefiles.
Thomas Lopatic [Mon, 28 Feb 2005 14:58:46 +0000 (14:58 +0000)]
Unified Unix and Windows makefiles.

15 years agoFixed false positives when assert()ing.
Thomas Lopatic [Mon, 28 Feb 2005 14:42:57 +0000 (14:42 +0000)]
Fixed false positives when assert()ing.

15 years agoLDFLAGS stuff
Andreas Tonnesen [Mon, 28 Feb 2005 11:00:41 +0000 (11:00 +0000)]
LDFLAGS stuff

15 years agoAdded some sanity checking on route addittion and deletion functions
Andreas Tonnesen [Mon, 28 Feb 2005 09:52:13 +0000 (09:52 +0000)]
Added some sanity checking on route addittion and deletion functions

15 years agoRouters are always ONE hop away.
Thomas Lopatic [Sun, 27 Feb 2005 22:32:02 +0000 (22:32 +0000)]
Routers are always ONE hop away.

15 years agoVarious headerfile inclusion cleanups
Andreas Tonnesen [Sun, 27 Feb 2005 18:39:43 +0000 (18:39 +0000)]
Various headerfile inclusion cleanups

15 years agoAdded comments on debug output optimizations
Andreas Tonnesen [Sun, 27 Feb 2005 17:21:50 +0000 (17:21 +0000)]
Added comments on debug output optimizations

15 years agoCleanups
Andreas Tonnesen [Sun, 27 Feb 2005 16:57:15 +0000 (16:57 +0000)]
Cleanups

15 years agoMoved argument parsing out to separate function
Andreas Tonnesen [Sun, 27 Feb 2005 16:27:42 +0000 (16:27 +0000)]
Moved argument parsing out to separate function

15 years agoCompiler warning fixes for win32
Andreas Tonnesen [Sun, 27 Feb 2005 11:02:34 +0000 (11:02 +0000)]
Compiler warning fixes for win32

15 years agoFinal conversions from using olsr_printf to using OLSR_PRINTF
Andreas Tonnesen [Sun, 27 Feb 2005 10:48:05 +0000 (10:48 +0000)]
Final conversions from using olsr_printf to using OLSR_PRINTF

15 years agoFinal conversions from using olsr_printf to using OLSR_PRINTF
Andreas Tonnesen [Sun, 27 Feb 2005 10:43:38 +0000 (10:43 +0000)]
Final conversions from using olsr_printf to using OLSR_PRINTF

15 years agoFinal conversion from usinf olsr_printf to using OLSR_PRINTF
Andreas Tonnesen [Sun, 27 Feb 2005 10:43:15 +0000 (10:43 +0000)]
Final conversion from usinf olsr_printf to using OLSR_PRINTF

15 years agoIntroduced the OLSR_PRINTF macro for more optimized debug output, not all files are...
Andreas Tonnesen [Sat, 26 Feb 2005 23:01:42 +0000 (23:01 +0000)]
Introduced the OLSR_PRINTF macro for more optimized debug output, not all files are converted yet

15 years agoFixes for more header inclusions from plugins
Andreas Tonnesen [Fri, 25 Feb 2005 22:48:15 +0000 (22:48 +0000)]
Fixes for more header inclusions from plugins

15 years agoUpdates to make building from main makefile work
Andreas Tonnesen [Fri, 25 Feb 2005 22:47:30 +0000 (22:47 +0000)]
Updates to make building from main makefile work

15 years agoRestructuring for haeder inclusion from olsrd src
Andreas Tonnesen [Fri, 25 Feb 2005 22:43:21 +0000 (22:43 +0000)]
Restructuring for haeder inclusion from olsrd src

15 years agoRestructuring for haeder inclusion from olsrd src
Andreas Tonnesen [Fri, 25 Feb 2005 22:35:53 +0000 (22:35 +0000)]
Restructuring for haeder inclusion from olsrd src

15 years agoFixed compilation failure if not using admin interface
Andreas Tonnesen [Fri, 25 Feb 2005 22:27:26 +0000 (22:27 +0000)]
Fixed compilation failure if not using admin interface

15 years agoNot printing configfile parsing output by default
Andreas Tonnesen [Fri, 25 Feb 2005 16:03:47 +0000 (16:03 +0000)]
Not printing configfile parsing output by default

15 years agoAdded fixed willingness to config file generation
Andreas Tonnesen [Fri, 25 Feb 2005 16:03:19 +0000 (16:03 +0000)]
Added fixed willingness to config file generation

15 years agoSpellfix
Andreas Tonnesen [Fri, 25 Feb 2005 16:00:53 +0000 (16:00 +0000)]
Spellfix

15 years agoAdded inclusion of net_os
Andreas Tonnesen [Thu, 24 Feb 2005 10:14:10 +0000 (10:14 +0000)]
Added inclusion of net_os

15 years agoMake sure that we have a route to the router interface.
Thomas Lopatic [Wed, 23 Feb 2005 23:24:45 +0000 (23:24 +0000)]
Make sure that we have a route to the router interface.

15 years agomove select() down to OS dependent net.c files in the form of olsr_select()
Dave Cornejo [Wed, 23 Feb 2005 21:06:08 +0000 (21:06 +0000)]
move select() down to OS dependent net.c files in the form of olsr_select()

15 years agoAdded if_ifwithname function
Andreas Tonnesen [Wed, 23 Feb 2005 18:59:28 +0000 (18:59 +0000)]
Added if_ifwithname function

15 years agoFixes derived from LQ code
Andreas Tonnesen [Wed, 23 Feb 2005 18:53:05 +0000 (18:53 +0000)]
Fixes derived from LQ code

15 years agoIncluded headers from olsrd source. Hope it's ok by you Bruno :)
Andreas Tonnesen [Mon, 21 Feb 2005 19:51:48 +0000 (19:51 +0000)]
Included headers from olsrd source. Hope it's ok by you Bruno :)

15 years agoIncluded headers from olsrd source. Hope it's ok by you Bruno :)
Andreas Tonnesen [Mon, 21 Feb 2005 19:47:29 +0000 (19:47 +0000)]
Included headers from olsrd source. Hope it's ok by you Bruno :)

15 years agoRemoved the olsr_plugin_io header
Andreas Tonnesen [Mon, 21 Feb 2005 19:41:27 +0000 (19:41 +0000)]
Removed the olsr_plugin_io header

15 years agoAdmin interface updated. All settings but scheduler pollrate and HNA delete should...
Andreas Tonnesen [Mon, 21 Feb 2005 19:34:22 +0000 (19:34 +0000)]
Admin interface updated. All settings but scheduler pollrate and HNA delete should now work

15 years agoRemoved yylex warning in generated code
Andreas Tonnesen [Sun, 20 Feb 2005 19:54:18 +0000 (19:54 +0000)]
Removed yylex warning in generated code

15 years agoWin32 fixes after cleanup
Andreas Tonnesen [Sun, 20 Feb 2005 19:01:06 +0000 (19:01 +0000)]
Win32 fixes after cleanup

15 years agoGeneral cleanups in header files
Andreas Tonnesen [Sun, 20 Feb 2005 18:52:19 +0000 (18:52 +0000)]
General cleanups in header files

15 years agoMoved hna_netmask to olsr_types
Andreas Tonnesen [Sun, 20 Feb 2005 17:34:10 +0000 (17:34 +0000)]
Moved hna_netmask to olsr_types

15 years agointroduced olsr_types.h
Andreas Tonnesen [Sun, 20 Feb 2005 17:27:15 +0000 (17:27 +0000)]
introduced olsr_types.h

15 years agoCleanups
Andreas Tonnesen [Sun, 20 Feb 2005 15:53:58 +0000 (15:53 +0000)]
Cleanups

15 years agoRemoved link layer code
Andreas Tonnesen [Sun, 20 Feb 2005 15:41:07 +0000 (15:41 +0000)]
Removed link layer code

15 years agoCleanups. Removed link layer code
Andreas Tonnesen [Sun, 20 Feb 2005 15:38:59 +0000 (15:38 +0000)]
Cleanups. Removed link layer code

15 years agoAdded some fbsd code ment as a start to media detection for Ethernet interfaces....
Andreas Tonnesen [Sat, 19 Feb 2005 21:50:21 +0000 (21:50 +0000)]
Added some fbsd code ment as a start to media detection for Ethernet interfaces. Not sure if this is the way to go about it.

15 years agoWin32 fixed for olsrd header inclusion
Andreas Tonnesen [Sat, 19 Feb 2005 18:19:56 +0000 (18:19 +0000)]
Win32 fixed for olsrd header inclusion

15 years agoUps.. fixed small bug I introduced a couple of days ago
Andreas Tonnesen [Sat, 19 Feb 2005 18:17:27 +0000 (18:17 +0000)]
Ups.. fixed small bug I introduced a couple of days ago

15 years agoAdded section on plugins including olsrd headers
Andreas Tonnesen [Sat, 19 Feb 2005 18:08:18 +0000 (18:08 +0000)]
Added section on plugins including olsrd headers

15 years agoThis plugin now includes datatypes directly from olsrd source
Andreas Tonnesen [Sat, 19 Feb 2005 17:56:05 +0000 (17:56 +0000)]
This plugin now includes datatypes directly from olsrd source

15 years agoThis plugin now includes datatypes directly from olsrd source
Andreas Tonnesen [Sat, 19 Feb 2005 17:51:10 +0000 (17:51 +0000)]
This plugin now includes datatypes directly from olsrd source

15 years agoHeader file cleanups to enable plugins to include olsrd headers
Andreas Tonnesen [Sat, 19 Feb 2005 17:43:28 +0000 (17:43 +0000)]
Header file cleanups to enable plugins to include olsrd headers

15 years agoplugin now includes all needed data structures from olsrd source directly
Andreas Tonnesen [Sat, 19 Feb 2005 17:42:59 +0000 (17:42 +0000)]
plugin now includes all needed data structures from olsrd source directly

15 years agoIPv6 sockets now sets the IPV6_V6ONLY socket option. This way we do not receive IPv4...
Andreas Tonnesen [Sat, 19 Feb 2005 15:27:48 +0000 (15:27 +0000)]
IPv6 sockets now sets the IPV6_V6ONLY socket option. This way we do not receive IPv4 traffic and IPv4 and IPv6 olsrd instances can coexist

15 years agoAdded IPv6 update
Andreas Tonnesen [Sat, 19 Feb 2005 15:26:41 +0000 (15:26 +0000)]
Added IPv6 update

15 years agoInitial work on making plugins include headers directly from olsr source
Andreas Tonnesen [Thu, 17 Feb 2005 21:36:30 +0000 (21:36 +0000)]
Initial work on making plugins include headers directly from olsr source

15 years agoInitial work on making plugins include headers directly from olsr source
Andreas Tonnesen [Thu, 17 Feb 2005 21:31:52 +0000 (21:31 +0000)]
Initial work on making plugins include headers directly from olsr source

15 years agoInitial work on making plugins include headers directly from olsr source
Andreas Tonnesen [Thu, 17 Feb 2005 21:17:01 +0000 (21:17 +0000)]
Initial work on making plugins include headers directly from olsr source

15 years agoAdded the Weight directive for config file
Andreas Tonnesen [Thu, 17 Feb 2005 20:05:02 +0000 (20:05 +0000)]
Added the Weight directive for config file

15 years agoAdded bitrate detection for linux
Andreas Tonnesen [Thu, 17 Feb 2005 19:47:10 +0000 (19:47 +0000)]
Added bitrate detection for linux

15 years agoAdded interface weight option in configfile
Andreas Tonnesen [Thu, 17 Feb 2005 17:23:19 +0000 (17:23 +0000)]
Added interface weight option in configfile

15 years agoMake sure that we have a route to the router.
Thomas Lopatic [Thu, 17 Feb 2005 16:45:57 +0000 (16:45 +0000)]
Make sure that we have a route to the router.

15 years agoChanges in interface metric code and initial NIC speed code for linux
Andreas Tonnesen [Thu, 17 Feb 2005 07:40:18 +0000 (07:40 +0000)]
Changes in interface metric code and initial NIC speed code for linux

15 years agoChanges in interface metric code and initial NIC speed code for linux
Andreas Tonnesen [Thu, 17 Feb 2005 07:19:49 +0000 (07:19 +0000)]
Changes in interface metric code and initial NIC speed code for linux

15 years agoHandle degenerated LQ routing cases gracefully: edges to one-hop
Thomas Lopatic [Thu, 17 Feb 2005 02:06:22 +0000 (02:06 +0000)]
Handle degenerated LQ routing cases gracefully: edges to one-hop
neighbours to which we do not have a link any longer and routes via
interfaces that don't exist any longer because they are down. Select and
store the LQ multiplier when a new link is added.

15 years agoFixed LQ MPR selection problem. Fixed LQ route addition crash.
Thomas Lopatic [Wed, 16 Feb 2005 14:44:44 +0000 (14:44 +0000)]
Fixed LQ MPR selection problem. Fixed LQ route addition crash.

15 years agoAdded WLAN detection in FreeBSD
Andreas Tonnesen [Wed, 16 Feb 2005 06:52:13 +0000 (06:52 +0000)]
Added WLAN detection in FreeBSD

15 years agoChanged strlcpy to strncpy
Andreas Tonnesen [Tue, 15 Feb 2005 21:03:40 +0000 (21:03 +0000)]
Changed strlcpy to strncpy

15 years agoMoved wireless detection to OS spesific direesific directories and tories and added...
Andreas Tonnesen [Tue, 15 Feb 2005 20:49:21 +0000 (20:49 +0000)]
Moved wireless detection to OS spesific direesific directories and tories and added detection for FreeBSD~~

15 years agoMoved wireless detection to OS spesific directories and added detection for FreeBSD
Andreas Tonnesen [Tue, 15 Feb 2005 20:40:43 +0000 (20:40 +0000)]
Moved wireless detection to OS spesific directories and added detection for FreeBSD

15 years agoAdded headings for the configuration directives.
Thomas Lopatic [Tue, 15 Feb 2005 18:22:19 +0000 (18:22 +0000)]
Added headings for the configuration directives.

15 years agoDocumented the LinkQualityMult directive.
Thomas Lopatic [Tue, 15 Feb 2005 18:19:36 +0000 (18:19 +0000)]
Documented the LinkQualityMult directive.

15 years agoMention "LinkQualityMult".
Thomas Lopatic [Tue, 15 Feb 2005 17:42:55 +0000 (17:42 +0000)]
Mention "LinkQualityMult".

15 years agoImplemented LinkQualityMult per-interface configuration directive.
Thomas Lopatic [Tue, 15 Feb 2005 17:17:56 +0000 (17:17 +0000)]
Implemented LinkQualityMult per-interface configuration directive.

15 years agoContext menu is now created from a resource. Exit olsrd before shutting
Thomas Lopatic [Mon, 14 Feb 2005 20:39:30 +0000 (20:39 +0000)]
Context menu is now created from a resource. Exit olsrd before shutting
down the GUI via the context menu.

15 years agoBrag about the AVL trees.
Thomas Lopatic [Mon, 14 Feb 2005 19:09:50 +0000 (19:09 +0000)]
Brag about the AVL trees.

15 years agoMore verbose debug output.
Thomas Lopatic [Mon, 14 Feb 2005 18:48:39 +0000 (18:48 +0000)]
More verbose debug output.

15 years agoDelete routes in the correct order.
Thomas Lopatic [Mon, 14 Feb 2005 18:25:03 +0000 (18:25 +0000)]
Delete routes in the correct order.

15 years agoFixed compiler warning.
Thomas Lopatic [Mon, 14 Feb 2005 17:49:51 +0000 (17:49 +0000)]
Fixed compiler warning.

15 years agoAdded wrappers for sendto and recvfrom and moved olsr_input and net_output back to...
Andreas Tonnesen [Mon, 14 Feb 2005 16:55:37 +0000 (16:55 +0000)]
Added wrappers for sendto and recvfrom and moved olsr_input and net_output back to common code

15 years agoOptimized get_best_link_to_neighbor(). Removed olsr_neighbor_best_link()
Thomas Lopatic [Mon, 14 Feb 2005 15:54:30 +0000 (15:54 +0000)]
Optimized get_best_link_to_neighbor(). Removed olsr_neighbor_best_link()
which implements a subset of get_best_link_to_neighbor(). Fixed Windows
port.

15 years agoFixed interface for route entries
Andreas Tonnesen [Sun, 13 Feb 2005 15:27:28 +0000 (15:27 +0000)]
Fixed interface for route entries

15 years agoFixed compiler warning
Andreas Tonnesen [Sun, 13 Feb 2005 11:00:51 +0000 (11:00 +0000)]
Fixed compiler warning

15 years agomove net_output() and olsr_input() to OS dependent dirs, linux and bsd
Dave Cornejo [Sat, 12 Feb 2005 23:07:02 +0000 (23:07 +0000)]
move net_output() and olsr_input() to OS dependent dirs, linux and bsd
compiled and tested

15 years agoMade find_best_link inline as an optimization
Andreas Tonnesen [Sat, 12 Feb 2005 22:42:34 +0000 (22:42 +0000)]
Made find_best_link inline as an optimization

15 years agoChanged link/interface detection for route calculation
Andreas Tonnesen [Sat, 12 Feb 2005 22:32:42 +0000 (22:32 +0000)]
Changed link/interface detection for route calculation

15 years agoRemoved warnings
Andreas Tonnesen [Sat, 12 Feb 2005 22:14:27 +0000 (22:14 +0000)]
Removed warnings

15 years agoget_interface_link_set no longer check main address
Andreas Tonnesen [Sat, 12 Feb 2005 11:26:21 +0000 (11:26 +0000)]
get_interface_link_set no longer check main address

15 years agoFixed get_neighbor_nexthop to now try to find a direct link primarly
Andreas Tonnesen [Sat, 12 Feb 2005 10:59:38 +0000 (10:59 +0000)]
Fixed get_neighbor_nexthop to now try to find a direct link primarly

15 years agoAdded bugfix comment
Andreas Tonnesen [Wed, 9 Feb 2005 19:06:15 +0000 (19:06 +0000)]
Added bugfix comment

15 years agoOne can now dynamically change various setting in the admin interface
Andreas Tonnesen [Tue, 8 Feb 2005 23:37:23 +0000 (23:37 +0000)]
One can now dynamically change various setting in the admin interface

15 years agoRestructuring and work on parameter setting. Debuglevel can now be updated dynamicall...
Andreas Tonnesen [Tue, 8 Feb 2005 23:29:59 +0000 (23:29 +0000)]
Restructuring and work on parameter setting. Debuglevel can now be updated dynamically *w00t*

15 years agoCompiler warning fix
Andreas Tonnesen [Tue, 8 Feb 2005 12:55:23 +0000 (12:55 +0000)]
Compiler warning fix

15 years agoEven more cleanups
Andreas Tonnesen [Fri, 4 Feb 2005 06:30:46 +0000 (06:30 +0000)]
Even more cleanups

15 years agoMore cleanps
Andreas Tonnesen [Thu, 3 Feb 2005 20:38:55 +0000 (20:38 +0000)]
More cleanps

15 years agoUps - bug in route deletion
Andreas Tonnesen [Thu, 3 Feb 2005 17:31:39 +0000 (17:31 +0000)]
Ups - bug in route deletion

15 years agoChanges in route addittion and deletion
Andreas Tonnesen [Thu, 3 Feb 2005 17:21:37 +0000 (17:21 +0000)]
Changes in route addittion and deletion

15 years agoCleanups
Andreas Tonnesen [Wed, 2 Feb 2005 20:37:53 +0000 (20:37 +0000)]
Cleanups

15 years agoCleanups of message generation code
Andreas Tonnesen [Wed, 2 Feb 2005 19:59:31 +0000 (19:59 +0000)]
Cleanups of message generation code

15 years agoCleanups
Andreas Tonnesen [Wed, 2 Feb 2005 18:57:02 +0000 (18:57 +0000)]
Cleanups

15 years agoCleanups
Andreas Tonnesen [Tue, 1 Feb 2005 21:10:36 +0000 (21:10 +0000)]
Cleanups

15 years agoCleanup
Andreas Tonnesen [Tue, 1 Feb 2005 20:31:22 +0000 (20:31 +0000)]
Cleanup

15 years agoCleanups
Andreas Tonnesen [Tue, 1 Feb 2005 20:27:57 +0000 (20:27 +0000)]
Cleanups

15 years agoFixed debug printout
Andreas Tonnesen [Mon, 31 Jan 2005 21:28:55 +0000 (21:28 +0000)]
Fixed debug printout

15 years agoFix for neighbors that changes main address
Andreas Tonnesen [Mon, 31 Jan 2005 19:57:10 +0000 (19:57 +0000)]
Fix for neighbors that changes main address

15 years agoInitial win32 code
Andreas Tonnesen [Sun, 30 Jan 2005 19:00:32 +0000 (19:00 +0000)]
Initial win32 code