|
version 1.1.1.1, 2012/02/21 17:26:11
|
version 1.1.1.4, 2016/11/02 10:09:09
|
|
Line 1
|
Line 1
|
| |
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. |
| |
The route-map is now used to advertise the default route conditionally. |
| |
The old behaviour which allowed to set attributes on the originated |
| |
default route is no longer supported. |
| |
- [bgpd] There is now a replace-as option to neighbor ... local-as ... |
| |
no-prepend. For details, refer to the user documentation. |
| |
- [zebra] An FPM interface has been added. This provides an alternate |
| |
interface to routing information and is geared at OpenFlow & co. |
| |
- [snmp] AgentX is now supported; the old smux backend is considered |
| |
deprecated. ospf6d has also had OSPFV3-MIB added. |
| |
- [*] several issues with configuration save/load/apply have been fixed, |
| |
in particular on ospf "max-metric router-lsa administrative" and |
| |
"distribute-list", bgpd "no neighbor activate", isisd "metric-style", |
| |
- [*] a lot of bugs have been fixed, please refer to the git log |
| |
|
| |
* Changes in Quagga 0.99.21 |
| |
|
| |
- [bgpd] BGP multipath support has been merged |
| |
- [bgpd] SAFI (Multicast topology) support has been extended to propagate |
| |
the topology to zebra. |
| |
- [bgpd] AS path limit functionality has been removed |
| |
- [babeld] a new routing daemon implementing the BABEL ad-hoc mesh routing |
| |
protocol has been merged. |
| |
- [isisd] a major overhaul has been picked up. Please note that isisd is |
| |
STILL NOT SUITABLE FOR PRODUCTION USE. |
| |
- [*] a lot of bugs have been fixed, please refer to the git log |
| |
|
| * Changes in Quagga 0.99.10 |
* Changes in Quagga 0.99.10 |
| |
|
| - [bgpd] 4-byte AS support added |
- [bgpd] 4-byte AS support added |
|
Line 167 which the PtP patch introduced.
|
Line 252 which the PtP patch introduced.
|
| * Chages in ospf6d |
* Chages in ospf6d |
| |
|
| ** Many bugs are fixed. |
** Many bugs are fixed. |
| |
| * Changes in zebra-0.92a |
* Changes in zebra-0.92a |
| |
|
| * Changes in bgpd |
* Changes in bgpd |
|
Line 184 which the PtP patch introduced.
|
Line 269 which the PtP patch introduced.
|
| * Changes in zebra |
* Changes in zebra |
| |
|
| ** Treat kernel type routes as EGP routes. |
** Treat kernel type routes as EGP routes. |
| |
| * Changes in zebra-0.92 |
* Changes in zebra-0.92 |
| |
|
| ** Overall security is improved. Default umask is 0077. |
** Overall security is improved. Default umask is 0077. |
|
Line 241 router bgp 7675
|
Line 326 router bgp 7675
|
| multiple IP address for an interface. |
multiple IP address for an interface. |
| |
|
| ** Redistribution of loopback interface's address works fine. |
** Redistribution of loopback interface's address works fine. |
| |
| * Changes in zebra-0.91 |
* Changes in zebra-0.91 |
| |
|
| ** --enable-oldrib configure option is removed. |
** --enable-oldrib configure option is removed. |
|
Line 293 only supported on GNU/Linux with netlink interface.
|
Line 378 only supported on GNU/Linux with netlink interface.
|
| ** Fix bug of LSA MaxAge flood. |
** Fix bug of LSA MaxAge flood. |
| |
|
| ** Fix bug of NSSA codes. |
** Fix bug of NSSA codes. |
| |
| * Changes in zebra-0.90 |
* Changes in zebra-0.90 |
| |
|
| ** From this beta release, --enable-unixdomain and --enable-newrib |
** From this beta release, --enable-unixdomain and --enable-newrib |
|
Line 629 zebrastart.sh
|
Line 714 zebrastart.sh
|
| /usr/local/sbin/ospfd -d |
/usr/local/sbin/ospfd -d |
| /usr/local/sbin/bgpd -d |
/usr/local/sbin/bgpd -d |
| /usr/local/bin/vtysh -b |
/usr/local/bin/vtysh -b |
| |
| * Changes in zebra-0.89 |
* Changes in zebra-0.89 |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 723 value.
|
Line 808 value.
|
| it is available. |
it is available. |
| |
|
| ** Reflect IPv6 interface's address change to protocol daemons. |
** Reflect IPv6 interface's address change to protocol daemons. |
| |
| * Changes in zebra-0.88 |
* Changes in zebra-0.88 |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 844 generating MRT compatible dump output.
|
Line 929 generating MRT compatible dump output.
|
| * Changes in vtysh |
* Changes in vtysh |
| |
|
| ** VTY shell is now included into the distribution. |
** VTY shell is now included into the distribution. |
| |
| * Changes in zebra-0.87 |
* Changes in zebra-0.87 |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 937 bgp ASN.
|
Line 1022 bgp ASN.
|
| * Changes in zebra |
* Changes in zebra |
| |
|
| ** Better interface up/down event handle. |
** Better interface up/down event handle. |
| |
| * Changes in zebra-0.86 |
* Changes in zebra-0.86 |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 1021 fixed.
|
Line 1106 fixed.
|
| ** Remove client structure when client dies. |
** Remove client structure when client dies. |
| |
|
| ** Take care static route when interface goes up/down. |
** Take care static route when interface goes up/down. |
| |
| * Changes in zebra-0.85 |
* Changes in zebra-0.85 |
| |
|
| * Changes in bgpd |
* Changes in bgpd |
|
Line 1044 drastically improved.
|
Line 1129 drastically improved.
|
| * Changes in ripd |
* Changes in ripd |
| |
|
| ** RIPv1 update is done by class-full manner. |
** RIPv1 update is done by class-full manner. |
| |
| * Changes in zebra-0.84b |
* Changes in zebra-0.84b |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 1063 consume only one screen size memory.
|
Line 1148 consume only one screen size memory.
|
| ** Fix debug output string. |
** Fix debug output string. |
| |
|
| ** Add RIP peer handling. RIP peer are shown by "show ip protocols". |
** Add RIP peer handling. RIP peer are shown by "show ip protocols". |
| |
| * Changes in zebra-0.84a |
* Changes in zebra-0.84a |
| |
|
| * Changes in bgpd |
* Changes in bgpd |
| |
|
| ** Fix serious bug of BGP-4+ peering under IPv6 link-local address. |
** Fix serious bug of BGP-4+ peering under IPv6 link-local address. |
| Due to the bug BGP-4+ peering may not be established. |
Due to the bug BGP-4+ peering may not be established. |
| |
| * Changes in zebra-0.84 |
* Changes in zebra-0.84 |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 1149 consume only one screen size memory.
|
Line 1234 consume only one screen size memory.
|
| this command, you have to configure neighbor with |
this command, you have to configure neighbor with |
| "neighbor A.B.C.D soft-reconfiguration inbound" beforehand. |
"neighbor A.B.C.D soft-reconfiguration inbound" beforehand. |
| |
|
| |
| * Changes in zebra-0.83 |
* Changes in zebra-0.83 |
| |
|
| * bgpd |
* bgpd |
|
Line 1161 introduced in zebra-0.82.
|
Line 1246 introduced in zebra-0.82.
|
| |
|
| ** When bgpd send Notify message, don't use thread manager. It is now |
** When bgpd send Notify message, don't use thread manager. It is now |
| send to neighbor immediately. |
send to neighbor immediately. |
| |
| * Changes in zebra-0.82 |
* Changes in zebra-0.82 |
| |
|
| ** Solaris 2.6 support is added by Michael Handler |
** Solaris 2.6 support is added by Michael Handler |
|
Line 1212 draft-ietf-idr-bgp4-cap-neg-04.txt.
|
Line 1297 draft-ietf-idr-bgp4-cap-neg-04.txt.
|
| * Changes in ospf6d |
* Changes in ospf6d |
| |
|
| ** Many debug feature is added. |
** Many debug feature is added. |
| |
| * Changes in zebra-0.81 |
* Changes in zebra-0.81 |
| |
|
| ** SNMP support is disabled in default.--enable-snmp option is added |
** SNMP support is disabled in default.--enable-snmp option is added |
|
Line 1221 to configure script.
|
Line 1306 to configure script.
|
| * Changes in bgpd |
* Changes in bgpd |
| |
|
| ** Fix FSM bug which introduced in zebra-0.80. |
** Fix FSM bug which introduced in zebra-0.80. |
| |
| * Changes in zebra-0.80 |
* Changes in zebra-0.80 |
| |
|
| * access-list |
* access-list |
|
Line 1484 to configure script.
|
Line 1569 to configure script.
|
| From zebra-0.80, ripd will reload it's configuration file when ripd |
From zebra-0.80, ripd will reload it's configuration file when ripd |
| receives HUP signal. Other daemon such as bgpd, ospfd will support |
receives HUP signal. Other daemon such as bgpd, ospfd will support |
| HUP signal treatment soon. |
HUP signal treatment soon. |
| |
| * Changes in zebra-0.79 |
* Changes in zebra-0.79 |
| |
|
| * Changes in zebra |
* Changes in zebra |
|
Line 1520 not work for NetBSD-currnet on SparcStation 10.
|
Line 1605 not work for NetBSD-currnet on SparcStation 10.
|
| * Changes in ospf6d |
* Changes in ospf6d |
| |
|
| ** Enclosed KAME specific part with #ifdef #endif |
** Enclosed KAME specific part with #ifdef #endif |
| |
| * Changes in zebra-0.78 |
* Changes in zebra-0.78 |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 1565 RIP_METRIC_INFINITY with network byte order using hton
|
Line 1650 RIP_METRIC_INFINITY with network byte order using hton
|
| * Changes in ospf6d |
* Changes in ospf6d |
| |
|
| ** `ip6' statement in configuration is changed to `ipv6'. |
** `ip6' statement in configuration is changed to `ipv6'. |
| |
| * Changes in zebra-0.77 |
* Changes in zebra-0.77 |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 1636 timeout, garbage timer.
|
Line 1721 timeout, garbage timer.
|
| * Changes in ospf6d |
* Changes in ospf6d |
| |
|
| ** Redistribute route works. |
** Redistribute route works. |
| |
| * Changes in zebra-0.76 |
* Changes in zebra-0.76 |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 1646 timeout, garbage timer.
|
Line 1731 timeout, garbage timer.
|
| ** Include SERVICES file to the distribution |
** Include SERVICES file to the distribution |
| |
|
| ** Update zebra.texi to zebra-0.76. |
** Update zebra.texi to zebra-0.76. |
| |
| * Changes in zebra-0.75 |
* Changes in zebra-0.75 |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 1693 used when `next-hop-self'.
|
Line 1778 used when `next-hop-self'.
|
| |
|
| ** Never include a neighbor in Hello packet, when the neighbor goes |
** Never include a neighbor in Hello packet, when the neighbor goes |
| down. |
down. |
| |
| * Changes in zebra-0.74 |
* Changes in zebra-0.74 |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 1754 router.
|
Line 1839 router.
|
| ** LSA data structure is changed. |
** LSA data structure is changed. |
| |
|
| ** Call of log_rotate() is removed. |
** Call of log_rotate() is removed. |
| |
| * Changes in zebra-0.73 |
* Changes in zebra-0.73 |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 1816 DEFAULT_LOCAL_PREF(100).
|
Line 1901 DEFAULT_LOCAL_PREF(100).
|
| ** Clean up logging message. |
** Clean up logging message. |
| |
|
| ** Reflect routing information to zebra daemon. |
** Reflect routing information to zebra daemon. |
| |
| * Changes in zebra-0.72 |
* Changes in zebra-0.72 |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 1837 set ipv6 nexthop local -> set ipv6 next-hop local
|
Line 1922 set ipv6 nexthop local -> set ipv6 next-hop local
|
| * Changes in ospfd |
* Changes in ospfd |
| |
|
| ** Fix bug of multiple `network area' directive crashes. |
** Fix bug of multiple `network area' directive crashes. |
| |
| * Changes in zebra-0.71 |
* Changes in zebra-0.71 |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 1888 NOTIFY Malformed AS path is send to the peer.
|
Line 1973 NOTIFY Malformed AS path is send to the peer.
|
| * Chanegs in ospf6d |
* Chanegs in ospf6d |
| |
|
| ** Routing table code is rewritten. |
** Routing table code is rewritten. |
| |
| * Changes in zebra-0.70 |
* Changes in zebra-0.70 |
| |
|
| * Changes in zebra |
* Changes in zebra |
|
Line 1909 nexthop is calculated by looking up IGP routing table.
|
Line 1994 nexthop is calculated by looking up IGP routing table.
|
| * Changes in ospfd |
* Changes in ospfd |
| |
|
| ** DD null pointer bug is fixed. |
** DD null pointer bug is fixed. |
| |
| * Changes in zebra-0.69 |
* Changes in zebra-0.69 |
| |
|
| * Changes in zebra |
* Changes in zebra |
|
Line 1959 peer.
|
Line 2044 peer.
|
| * Changes in ospfd |
* Changes in ospfd |
| |
|
| ** LS request and LS update can be send and received. |
** LS request and LS update can be send and received. |
| |
| * Changes in zebra-0.68 |
* Changes in zebra-0.68 |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 1992 summary-only mode.
|
Line 2077 summary-only mode.
|
| * Changes in ospf6d |
* Changes in ospf6d |
| |
|
| ** router zebra related bug is fixed. |
** router zebra related bug is fixed. |
| |
| * Changes in zebra-0.67 |
* Changes in zebra-0.67 |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 2034 it is fixed.
|
Line 2119 it is fixed.
|
| * Changes in ospf6d |
* Changes in ospf6d |
| |
|
| ** `router zebra' is default behavior. |
** `router zebra' is default behavior. |
| |
| * Changes in zebra-0.66 |
* Changes in zebra-0.66 |
| |
|
| * Changes in zebra |
* Changes in zebra |
|
Line 2078 routes to the kernel, please configure like below:
|
Line 2163 routes to the kernel, please configure like below:
|
| router zebra |
router zebra |
| no redistribute ripng |
no redistribute ripng |
| ! |
! |
| |
| * Changes in zebra-0.65 |
* Changes in zebra-0.65 |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 2130 zebra.
|
Line 2215 zebra.
|
| * Changes in ospf6d |
* Changes in ospf6d |
| |
|
| ** Bug fix about network vertex. |
** Bug fix about network vertex. |
| |
| * Changes in zebra-0.64.1. |
* Changes in zebra-0.64.1. |
| |
|
| This is bug fix release. |
This is bug fix release. |
|
Line 2168 not work with previous version, sorry.
|
Line 2253 not work with previous version, sorry.
|
| ** Fix bug of no network IPV6_NETWORK. |
** Fix bug of no network IPV6_NETWORK. |
| |
|
| ** Important bug fix about intra-area-prefix-lsa. |
** Important bug fix about intra-area-prefix-lsa. |
| |
| * Changes in zebra-0.64. |
* Changes in zebra-0.64. |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 2207 Barcenilla.
|
Line 2292 Barcenilla.
|
| |
|
| ** There are many changes. If you have interested in ospf6d please |
** There are many changes. If you have interested in ospf6d please |
| visit ospf6d/README file. |
visit ospf6d/README file. |
| |
| * Changes in zebra-0.63 first beta package. |
* Changes in zebra-0.63 first beta package. |
| |
|
| * Changes in lib |
* Changes in lib |
|
Line 2226 visit ospf6d/README file.
|
Line 2311 visit ospf6d/README file.
|
| * Changes in ospf6d |
* Changes in ospf6d |
| |
|
| ** Now ospf6d can be compiled on both Linux and *BSD system. |
** Now ospf6d can be compiled on both Linux and *BSD system. |
| |
| * Changes in zebra-19990420 snapshot |
* Changes in zebra-19990420 snapshot |
| |
|
| ** `make dist' at top directory works now. |
** `make dist' at top directory works now. |
|
Line 2269 router bgp ASN
|
Line 2354 router bgp ASN
|
| ** configure --enable-guile turns on zebra-guile build. |
** configure --enable-guile turns on zebra-guile build. |
| |
|
| ** (router-bgp ASN) allocates real bgp structre. |
** (router-bgp ASN) allocates real bgp structre. |
| |
| * Changes in zebra-19990416 snapshot |
* Changes in zebra-19990416 snapshot |
| |
|
| ** Set version to 0.60 for preparation of beta release. |
** Set version to 0.60 for preparation of beta release. |
|
Line 2300 Bligh <amb@gxn.net>.
|
Line 2385 Bligh <amb@gxn.net>.
|
| * Changes in ospfd |
* Changes in ospfd |
| |
|
| ** DR and BDR information is shown by `show ip ospf interface' command. |
** DR and BDR information is shown by `show ip ospf interface' command. |
| |
| * Changes in zebra-19990408 snapshot |
* Changes in zebra-19990408 snapshot |
| |
|
| * Changes in bgpd |
* Changes in bgpd |
|
Line 2327 kad@gibson.skif.net.
|
Line 2412 kad@gibson.skif.net.
|
| |
|
| ** With KAME stack, terminal interface is now bind AF_INET socket |
** With KAME stack, terminal interface is now bind AF_INET socket |
| instead of AF_INET6 one. |
instead of AF_INET6 one. |
| |
| * Changes in zebra-19990403 snapshot |
* Changes in zebra-19990403 snapshot |
| |
|
| * Changes in bgpd |
* Changes in bgpd |
|
Line 2346 segment. This change is for announcement to gated und
|
Line 2431 segment. This change is for announcement to gated und
|
| |
|
| ** Yasuhiro Ohara's ospf6d codes is imported. It is under development |
** Yasuhiro Ohara's ospf6d codes is imported. It is under development |
| and can't be compiled on any platform. |
and can't be compiled on any platform. |
| |
| * Changes in zebra-19990327 snapshot |
* Changes in zebra-19990327 snapshot |
| |
|
| * Changes in bgpd |
* Changes in bgpd |
|
Line 2391 buffer when the address family is not supported and th
|
Line 2476 buffer when the address family is not supported and th
|
| * Changes in ospfd |
* Changes in ospfd |
| |
|
| ** Now ospfd receive OSPF packet. |
** Now ospfd receive OSPF packet. |
| |
| * Changes in zebra-19990319 snapshot |
* Changes in zebra-19990319 snapshot |
| |
|
| * Changes in configuration and libraries |
* Changes in configuration and libraries |
|
Line 2482 several files are included in ospfd directory.
|
Line 2567 several files are included in ospfd directory.
|
| ** ospf6d codes are merged from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s |
** ospf6d codes are merged from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s |
| ospfd work. Now codes are located in ospf6d directory. |
ospfd work. Now codes are located in ospf6d directory. |
| |
|
| |
| Local variables: |
Local variables: |
| mode: outline |
mode: outline |
| paragraph-separate: "[ ]*$" | paragraph-separate: "[ ]*$" |
| end: |
end: |