CHANGES 2.67 KB
Newer Older
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
1 2
babel 0.10 (unreleased)

Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
3 4 5
  * Implemented the ability to automatically export local addresses (see
    the ``local'' keyword in redistribute specifications).  This should
    avoid the need to explicitly specify -X on the command line.
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
6 7 8
  * INCOMPATIBLE CHANGE: local routes (local interface addresses) are
    now exported by default.  Specify ``redistribute local deny'' to
    avoid that.
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
9 10
  * Babel will now automatically choose a router id if none is
    specified on the command line.
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
11 12
  * Automatically adapt to interfaces appearing or disappearing at runtime,
    as is usually the case when running over tunnels or VPNs.
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
13 14
  * Changed the link quality computation algorithm to not discard very
    lossy links.
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
15
  * Added ability to run as a daemon.
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
16

17
14 February 2008: babel 0.9
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
18 19 20 21 22

  * Implemented a proper configuration language to specify input and
    output filters and redistribution policies.
  * Incompatible change: the flags -4, -x and -c are no longer supported.

23
8 February 2008: babel 0.8
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
24 25

  * Babel will now automatically check for interfaces' up/down status,
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
26
    IPv4 address, and optionally for carrier sense.
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
27 28
  * Implemented the -w option, which disables all optimisations for
    wired interfaces.
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
29
  * Implemented support for non-default routing tables.
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
30 31
  * Fixed a bug that could spuriously remove IPv4 routes (thanks to
    Julien Cristau).
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
32

33
3 January 2008: babel 0.7
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
34 35

  * Implemented support for IPv4.
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
36
  * Fixed sending of unicast requests.
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
37 38
  * Don't send poison when receiving a request for an unknown route.
  * Basic filtering infrastructure.
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
39
  * Removed support for broadcast IHU.
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
40
  * Changed the behaviour of -d.
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
41

42 43 44 45 46 47
16 October 2007: babel 0.6

  * Implemented resending of unsatisfied requests, with exponential backoff.
  * Fixed a potential crash in the request handling code.
  * Send IHUs more aggressively.

48 49 50 51 52 53 54 55 56
9 October 2007: babel 0.5

  * Implemented forwarding of requests and replies.
  * Fixed a bug that prevented requests from being parsed correctly.
  * Fixed a bug that prevented IHU intervals from being sent.
  * Respect reboot_time even after an id change.
  * Deal with neighbours rebooting and losing their hello seqno when
    computing link quality.

57 58 59 60 61
23 September 2007: babel 0.4

  * Fixed incorrect expiration of old sources.  This could prevent
    convergence in some cases.

62
16 September 2007: babel 0.3
Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
63 64 65

  * Fixes to Mac OS X support (Grégoire Henry).

Juliusz Chroboczek's avatar
Juliusz Chroboczek committed
66 67 68 69 70 71 72 73 74 75 76
29 August 2007: babel 0.2

  * Made jitter computation depend on how urgent a given message is.
    This dramatically improves convergence speed, without increasing
    network load.
  * Fixed a bug that prevented neighbour associations from being
    discarded at shutdown.

22 August 2007: babel 0.1

  * Initial public release.