Note: this file lists major user-visible changes only.
+* Changes in Quagga 0.99.24
+
+User-visible changes:
+- [pimd] New daemon: pimd provides IPv4 PIM-SSM multicast routing.
+- [bgpd] New feature: "next-hop-self all" to override nexthop on iBGP route
+ reflector setups.
+- [bgpd] route-maps have a new action "set ipv6 next-hop peer-address"
+- [bgpd] route-maps have a new action "set as-path prepend last-as"
+- [bgpd] Update validity checking (particularly MP-BGP / IPv6 routes) was
+ touched up significantly. Please report possible bugs.
+- [ripd] New feature: RIP for IPv4 now supports equal-cost multipath (ECMP)
+- [zebra] Multicast RIB support has been extended. It still is IPv4 only.
+- [zebra] "no link-detect" is now printed in configurations since it won't
+ be the default anymore soon. To retain current behaviour, re-save your
+ configuration after updating to 0.99.24.
+
+Distributor-visible changes:
+- --enable-pimd is added to enable pimd. It is considered experimental, though
+ unless the distribution target is embedded systems with little flash, there
+ is no reason to not include it in packages.
+- --disable-ipv6 no longer exists as an option. It's 2015, your C library
+ really needs to have IPv6 support by now.
+- --disable-netlink no longer exists as an option. It didn't work anyway.
+- --disable-solaris no longer exists as an option. It only controlled some
+ init scripts.
+- --enable-isisd is now the default.
+- mrlg.cgi is no longer included (it was severely outdated). It can be found
+ independently at http://mrlg.op-sec.us/
+- build on Linux with the musl C library should now work
+
+* Changes in Quagga 0.99.23
+
+Known issues:
+- [bgpd] setting an extcommunity in a route map on a route that already has
+ an extcommunity attribute will cause bgpd to crash. This issue will be
+ fixed in a followup minor release.
+
+User-visible changes:
+- [lib] Performance enhancements on hashes and timers.
+- [bgpd] New feature: iBGP TTL security.
+- [bgpd] New feature: relaxed bestpath criteria for multipath and improved
+ display of multipath routes in "show ip bgp". Scripts parsing this output
+ may need to be updated.
+- [bgpd] Multiprotocol peerings over IPv6 now try to find a more appropriate
+ IPv4 nexthop by looking at the interface.
+- [ospf6d] A large amount of changes has been merged for ospf6d. Careful
+ evaluation prior to deployment is recommended.
+- [zebra] Recursive route support has been overhauled. Scripts parsing
+ "show ip route" output may need adaptation.
+- [zebra] IPv6 address management has been improved regarding tentative
+ addresses. This is visible in that a freshly configured address will not
+ immediately be marked as usable.
+- [*] a lot of bugs have been fixed, please refer to the git log
+
* Changes in Quagga 0.99.22
- [bgpd] The semantics of default-originate route-map have changed.