olsrd.git
14 years agoAdded new plugins to the Windows distribution. Modified the default
Thomas Lopatic [Wed, 2 Mar 2005 00:13:23 +0000 (00:13 +0000)]
Added new plugins to the Windows distribution. Modified the default
configuration files for Windows. Made TC redundancy and MPR coverage
configurable via the GUI.

14 years agoLarge send buffer. Simpler padding. Return correct length when
Thomas Lopatic [Tue, 1 Mar 2005 22:13:34 +0000 (22:13 +0000)]
Large send buffer. Simpler padding. Return correct length when
encapsulating. Fixed one-off error in number of name entries.

14 years agoRemoved _GNU_SOURCE.
Thomas Lopatic [Tue, 1 Mar 2005 21:41:34 +0000 (21:41 +0000)]
Removed _GNU_SOURCE.

14 years agoMerged Windows changes into Bruno's new version.
Thomas Lopatic [Tue, 1 Mar 2005 21:35:14 +0000 (21:35 +0000)]
Merged Windows changes into Bruno's new version.

14 years agoMake strndup() available on Linux.
Thomas Lopatic [Tue, 1 Mar 2005 20:25:22 +0000 (20:25 +0000)]
Make strndup() available on Linux.

14 years agoPacket format fix. Pad message until length is a multiple of 4. Some code
Thomas Lopatic [Tue, 1 Mar 2005 20:16:56 +0000 (20:16 +0000)]
Packet format fix. Pad message until length is a multiple of 4. Some code
clean-ups. New makefile.

14 years agoSmall changes
Andreas Tonnesen [Mon, 28 Feb 2005 21:00:15 +0000 (21:00 +0000)]
Small changes

14 years agoHNA delete now works in the admin interface... w00t
Andreas Tonnesen [Mon, 28 Feb 2005 20:28:59 +0000 (20:28 +0000)]
HNA delete now works in the admin interface... w00t

14 years agoSuperseded by makedepend.
Thomas Lopatic [Mon, 28 Feb 2005 18:26:10 +0000 (18:26 +0000)]
Superseded by makedepend.

14 years agoDo not define ifnet et al. in interfaces.h as interfaces.h is included
Thomas Lopatic [Mon, 28 Feb 2005 18:12:16 +0000 (18:12 +0000)]
Do not define ifnet et al. in interfaces.h as interfaces.h is included
in various source code files, which results in a linker error.

14 years agoSubtracting UDP header from interface buffer sizes
Andreas Tonnesen [Mon, 28 Feb 2005 18:08:57 +0000 (18:08 +0000)]
Subtracting UDP header from interface buffer sizes

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

14 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.

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

14 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

14 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.

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

14 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

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

14 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

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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

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

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

14 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.

14 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()

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

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

14 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 :)

14 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 :)

14 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

14 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

14 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

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

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

14 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

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

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

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

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

14 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.

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

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

14 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

14 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

14 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

14 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

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

14 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

14 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.

14 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

14 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

14 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.

14 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.

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

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

14 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~~

14 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

14 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.

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

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

14 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.

14 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.

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

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

14 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.

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

14 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

14 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.

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

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

14 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

14 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

14 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

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

14 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

14 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

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

14 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

14 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*

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

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

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