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

15 years agoFreeBSD ready
Andreas Tonnesen [Sun, 30 Jan 2005 18:44:46 +0000 (18:44 +0000)]
FreeBSD ready

15 years agoWin32 port
Andreas Tonnesen [Sun, 30 Jan 2005 18:06:28 +0000 (18:06 +0000)]
Win32 port

15 years agoCleanup
Andreas Tonnesen [Sun, 30 Jan 2005 18:03:09 +0000 (18:03 +0000)]
Cleanup

15 years agoFreeBSD port
Andreas Tonnesen [Sun, 30 Jan 2005 18:00:16 +0000 (18:00 +0000)]
FreeBSD port

15 years agoThe plugin now compiles for win32 as well
Andreas Tonnesen [Sun, 30 Jan 2005 16:33:53 +0000 (16:33 +0000)]
The plugin now compiles for win32 as well

15 years agoAdded FreeBSD to Makefile
Andreas Tonnesen [Sun, 30 Jan 2005 16:24:20 +0000 (16:24 +0000)]
Added FreeBSD to Makefile

15 years agoThe plugin now compiles for FreeBSD
Andreas Tonnesen [Sun, 30 Jan 2005 16:20:36 +0000 (16:20 +0000)]
The plugin now compiles for FreeBSD

15 years agoRemoved some comments
Andreas Tonnesen [Sun, 30 Jan 2005 15:50:21 +0000 (15:50 +0000)]
Removed some comments

15 years agoAdded FreeBSD option to makefile
Andreas Tonnesen [Sun, 30 Jan 2005 15:49:54 +0000 (15:49 +0000)]
Added FreeBSD option to makefile

15 years agoThe plugin now compiles for FreeBSD
Andreas Tonnesen [Sun, 30 Jan 2005 15:45:11 +0000 (15:45 +0000)]
The plugin now compiles for FreeBSD

15 years agoThe plugin now compiles for win32 as well :)
Andreas Tonnesen [Sun, 30 Jan 2005 15:12:59 +0000 (15:12 +0000)]
The plugin now compiles for win32 as well :)

15 years agoInitial win32 port changes - not working yet
Andreas Tonnesen [Sun, 30 Jan 2005 14:57:35 +0000 (14:57 +0000)]
Initial win32 port changes - not working yet

15 years agoAdded OS option to makefile
Andreas Tonnesen [Sun, 30 Jan 2005 14:48:03 +0000 (14:48 +0000)]
Added OS option to makefile

15 years agoSmall fix to be able to compile on FreeBSD
Andreas Tonnesen [Sun, 30 Jan 2005 14:39:40 +0000 (14:39 +0000)]
Small fix to be able to compile on FreeBSD

15 years agoSmall fbsd fix
Andreas Tonnesen [Sun, 30 Jan 2005 00:37:03 +0000 (00:37 +0000)]
Small fbsd fix

15 years agoAdded OS printout
Andreas Tonnesen [Sun, 30 Jan 2005 00:23:56 +0000 (00:23 +0000)]
Added OS printout

15 years agoFreeBSD fixes for makefile
Andreas Tonnesen [Sun, 30 Jan 2005 00:15:58 +0000 (00:15 +0000)]
FreeBSD fixes for makefile

15 years agoSmall fix to the frevious fix :)
Andreas Tonnesen [Sat, 29 Jan 2005 23:45:26 +0000 (23:45 +0000)]
Small fix to the frevious fix :)

15 years agoFreeBSD fix to prevent wrongfully emission of empty TC messages
Andreas Tonnesen [Sat, 29 Jan 2005 23:42:39 +0000 (23:42 +0000)]
FreeBSD fix to prevent wrongfully emission of empty TC messages

15 years agoEmpty TC timer is now initialized at startup
Andreas Tonnesen [Sat, 29 Jan 2005 19:05:34 +0000 (19:05 +0000)]
Empty TC timer is now initialized at startup

15 years agoFixed redundant neighbour link problem.
Thomas Lopatic [Thu, 27 Jan 2005 18:43:01 +0000 (18:43 +0000)]
Fixed redundant neighbour link problem.

15 years agoAdded optimization comments
Andreas Tonnesen [Mon, 24 Jan 2005 16:39:15 +0000 (16:39 +0000)]
Added optimization comments

15 years agoPerformance optimization.
Thomas Lopatic [Mon, 24 Jan 2005 10:35:58 +0000 (10:35 +0000)]
Performance optimization.

15 years agoInitial dynamic processing code
Andreas Tonnesen [Mon, 24 Jan 2005 07:55:35 +0000 (07:55 +0000)]
Initial dynamic processing code

15 years agoRemoved tos option
Andreas Tonnesen [Sun, 23 Jan 2005 18:12:13 +0000 (18:12 +0000)]
Removed tos option

15 years agoCompiler warning fix
Andreas Tonnesen [Sun, 23 Jan 2005 11:08:31 +0000 (11:08 +0000)]
Compiler warning fix

15 years agoUpdated data structures to use clock_t instead of struct timeval.
Thomas Lopatic [Sat, 22 Jan 2005 16:50:37 +0000 (16:50 +0000)]
Updated data structures to use clock_t instead of struct timeval.

15 years agoTimeouts now also work with unsigned clock_t, e.g. on FreeBSD.
Thomas Lopatic [Sat, 22 Jan 2005 14:44:45 +0000 (14:44 +0000)]
Timeouts now also work with unsigned clock_t, e.g. on FreeBSD.

15 years agoUse AVL trees for vertex and edge lookup.
Thomas Lopatic [Sat, 22 Jan 2005 14:30:57 +0000 (14:30 +0000)]
Use AVL trees for vertex and edge lookup.

15 years agoUse ETX for HNA routes, too.
Thomas Lopatic [Sat, 22 Jan 2005 12:25:25 +0000 (12:25 +0000)]
Use ETX for HNA routes, too.

15 years agoSmaller fixes
Andreas Tonnesen [Sat, 22 Jan 2005 01:08:48 +0000 (01:08 +0000)]
Smaller fixes

15 years agoUpdated data-structures to the new MID format
Andreas Tonnesen [Sat, 22 Jan 2005 00:12:58 +0000 (00:12 +0000)]
Updated data-structures to the new MID format

15 years agoMID database now also uses reverse lookpu to find main addresses
Andreas Tonnesen [Sat, 22 Jan 2005 00:09:18 +0000 (00:09 +0000)]
MID database now also uses reverse lookpu to find main addresses

15 years agoAdded patch from Bruno
Andreas Tonnesen [Fri, 21 Jan 2005 06:26:04 +0000 (06:26 +0000)]
Added patch from Bruno

15 years agoA general cleanup[tm] performed by your favorite code cleaner. I guess this is my...
Andreas Tonnesen [Mon, 17 Jan 2005 20:24:17 +0000 (20:24 +0000)]
A general cleanup[tm] performed by your favorite code cleaner. I guess this is my way of introducing new bugs for us all to enjoy...

15 years agoA general cleanup[tm] performed by your favorite code cleaner. I guess this is my...
Andreas Tonnesen [Mon, 17 Jan 2005 20:18:22 +0000 (20:18 +0000)]
A general cleanup[tm] performed by your favorite code cleaner. I guess this is my way of introducing new bugs for us all to enjoy...

15 years agoGracefully handle wrap-around of clock_t.
Thomas Lopatic [Mon, 17 Jan 2005 17:19:55 +0000 (17:19 +0000)]
Gracefully handle wrap-around of clock_t.

15 years agoApplied Felix's tray icon patch.
Thomas Lopatic [Mon, 17 Jan 2005 11:52:36 +0000 (11:52 +0000)]
Applied Felix's tray icon patch.

15 years agoAdded times() to Windows port.
Thomas Lopatic [Mon, 17 Jan 2005 10:58:48 +0000 (10:58 +0000)]
Added times() to Windows port.

15 years agoA few words on the changed timeout stuff
Andreas Tonnesen [Sun, 16 Jan 2005 20:33:53 +0000 (20:33 +0000)]
A few words on the changed timeout stuff

15 years agoUpdated according to timer changes in olsrd code
Andreas Tonnesen [Sun, 16 Jan 2005 20:17:24 +0000 (20:17 +0000)]
Updated according to timer changes in olsrd code

15 years agoSwitched from using timevals and gettimeofday to use ticks and times.
Andreas Tonnesen [Sun, 16 Jan 2005 19:49:28 +0000 (19:49 +0000)]
Switched from using timevals and gettimeofday to use ticks and times.

15 years agoAdded nameservice plugin
Andreas Tonnesen [Sun, 16 Jan 2005 13:06:11 +0000 (13:06 +0000)]
Added nameservice plugin

15 years agoSpellfixes
Andreas Tonnesen [Fri, 14 Jan 2005 18:20:19 +0000 (18:20 +0000)]
Spellfixes

15 years agoAdded copyright string
Andreas Tonnesen [Fri, 14 Jan 2005 17:50:03 +0000 (17:50 +0000)]
Added copyright string

15 years agoFixed IPv6 debug output issue
Andreas Tonnesen [Fri, 14 Jan 2005 05:21:10 +0000 (05:21 +0000)]
Fixed IPv6 debug output issue

15 years agoFixed IPv6 debug output issue
Andreas Tonnesen [Fri, 14 Jan 2005 05:20:29 +0000 (05:20 +0000)]
Fixed IPv6 debug output issue

15 years agoAdded hysteresis and LQ to admin settings
Andreas Tonnesen [Thu, 6 Jan 2005 21:27:22 +0000 (21:27 +0000)]
Added hysteresis and LQ to admin settings

15 years agoInitial addittion of experimental admin interface
Andreas Tonnesen [Wed, 5 Jan 2005 20:39:50 +0000 (20:39 +0000)]
Initial addittion of experimental admin interface

15 years agoAdded IPv6 multicast bugfix 2
Andreas Tonnesen [Wed, 5 Jan 2005 15:35:16 +0000 (15:35 +0000)]
Added IPv6 multicast bugfix 2

15 years agoAdded IPv6 multicast bugfix
Andreas Tonnesen [Wed, 5 Jan 2005 15:23:02 +0000 (15:23 +0000)]
Added IPv6 multicast bugfix

15 years agoIpv4 netmask in HNa section fixed
Andreas Tonnesen [Mon, 3 Jan 2005 21:04:02 +0000 (21:04 +0000)]
Ipv4 netmask in HNa section fixed

15 years agoThe plugin now woks fine with IPv6(olsrd running IPv6 not the plugin) as well
Andreas Tonnesen [Mon, 3 Jan 2005 20:12:49 +0000 (20:12 +0000)]
The plugin now woks fine with IPv6(olsrd running IPv6 not the plugin) as well

15 years agoAdded IPv6 hna bugfix
Andreas Tonnesen [Mon, 3 Jan 2005 19:03:24 +0000 (19:03 +0000)]
Added IPv6 hna bugfix

15 years agoRemoved unused variable
Andreas Tonnesen [Mon, 3 Jan 2005 19:00:20 +0000 (19:00 +0000)]
Removed unused variable

15 years agoFixed an ugly bug in olsr_netmask_to_prefix
Andreas Tonnesen [Mon, 3 Jan 2005 19:00:01 +0000 (19:00 +0000)]
Fixed an ugly bug in olsr_netmask_to_prefix

15 years agoMoved html data out to a separate headerfile
Andreas Tonnesen [Sun, 2 Jan 2005 20:29:38 +0000 (20:29 +0000)]
Moved html data out to a separate headerfile