New in 0.9.1

- Tunnel code rewritten
- Many DHAAD problems fixed
- Basic support for multiple home addresses
- Added more statistics
- Authentication Data Sub-option
- Fixed proc 4k overflow problem
- Draft 15 changes
- Code documentation using kerneldoc


New in 0.9

- IPSec AH uses now unidirectional security associations, SAs. SAs are
  looked up based on the destination address for outbound packets and
  on the security parameter index, SPI, for inbound packets. SAs are
  added and deleted with mipdiag.
- Replay protection is now used in AH.
- Configuration of MIPL is now done via ioctl with mipdiag.  A
  character device /dev/mipv6_dev is used for the ioctl.
- Extension headers are now processed correctly
- sending of router solicitations works now also after startup
- routing header works now correctly with BA or BU
- some locking fixes
- Lots of DHAAD bugs fixed
- statistics work now correctly  
- SPI and seq. number in AH are now set and read correctly   


New in 0.8

- Removed radvd from MIPL distribution package (MIPv6 extensions
  accepted to main distribution)
- Added Home Agents List in MN and HA
- Added Dynamic Home Agent Address Discovery support in MN and HA
- Added IPSec AH support with shared keys and SAs, now BUs BAs are
  authenticated either with hmac md5 or hmac sha1.
- Rewrote some internal functions in bcache, bul and hashlist for
  added functionality and reliability.


New in 0.7

- ICMP destination unreachable messages are now taken into account, in
  binding cache and binding update list.
- Added MIPv6 functionality to radvd
- Added tunneling from previous CoA if previous router had the H-bit on 
  in its router advertisements 
- Lots of fixes to binding cache and binding update list, thanks to
  Nanno Langstraat
- fixed some bugs in movement detection 
- Fixed a bug in HA that prevented the host from receiving multicast
  messages
- Now MN does not delete its old default route before adding a new
  one.
- MN has generally a better idea when it's lost contact with its
  defult router
- BU to CN now has prefix length of 0 as specified in the draft
- Resending of BU now uses the same sequence number, as it should
- Now MN sends a BU only in response to packets tunneled by the HA
- Tunneling of datagrams now decreases the hop limit of the inner
  header


New in 0.6

- Binding request now works.
- Added interval option to radvd v0.50.
- Fixed a bug in the replacement mechanism of binding cache  
- fixed lots of bugs in movement detection
- Fixed home address initialization bug, 
- Fixed a bug in HA that prevented the host from receiving multicast
  messages
- Fixed a bug in home address prefix, thanks to Marco Van Der Vlugt
  for the patch
- Changed the movement detection to use a router list and interval
  option in router advertisements.  Now MN should not loop between two
  or more routers if they use the interval option.


First public release 0.5
