Fixed compilation failure if not using admin interface
[olsrd.git] / CHANGELOG
index 31f8c05..b188f77 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,5 @@
 This file states changes as of version 0.2.4:
-$Id: CHANGELOG,v 1.29 2005/02/16 06:52:13 kattemat Exp $
+$Id: CHANGELOG,v 1.34 2005/02/20 15:41:07 kattemat Exp $
 
 0.4.9 ---------------------------------------------------------------------
 
@@ -32,6 +32,13 @@ Interface "if0" "if1" "if2"
        .....
 }
 
+Interface configurations now also support the "Weight" directive. When
+olsrd finds multiple links to a neighbor it will choose the link
+going via the interface with the lowest weight. Olsrd normally
+sets this weight dynamically based on interface characteristics,
+but if the user wishes to set a fixed weight in a interface(or
+a group of interfaces), this directive is now available.
+
 Moreover, interface configurations now support the "LinkQualityMult"
 directive. It takes an IP address and a multiplier as arguments.
 
@@ -80,12 +87,29 @@ interface if0 and the neighbour interface 192.168.0.1 would be
 multiplied by 0.7. All other links between the local interface if0 and
 a neighbour interface would be multiplied by 0.5.
 
-MINOR UPDATES
+IPV6 SOCKETS
+
+The socket option IPV6_V6ONLY is now set on IPv6 sockets in linux.
+This means that olsrd will no longer receive IPv4 traffic when
+running in IPv6 mode.
+this should enable users to actually run one olsrd instance using
+IPv6 and one using IPv4 at the same time :)
+
+PLUGINS
+
+The httpinfo, dyn_gw and dot_draw plugins now all include olsrd
+headerfiles directly. A plugin should define OLSR_PLUGIN before
+includeing olsrd headers. Doing things this way removed the 
+redundant datatype definitions that has so often caused trouble
+when things has been updated in olsrd.
+
+OTHER UPDATES
 
 - WLAN devices are now detected in FreeBSD
 - First specified interfaces IP is used as main address.
 - Broadcastflag is not checked on interface if fixed broadcast is
   set in config.
+- Removed Linux link layer code as this was not really in use.
 
 BUGFIXES
 
@@ -99,6 +123,8 @@ BUGFIXES
   This caused olsrd not to work with global IPv6 addresses.
 - A bug in the IPv6 prefix-from IPaddr function has been fixed. This
   bug caused HNA prefixes to always be calculated to 0.
+- If a 2-hop neighbor is also a 1-hop neighbor, a bug made olsrd
+  prefer a bad direct link to a better link via an MPR.
 
 
 0.4.8 ---------------------------------------------------------------------