version 1.1.1.3, 2013/07/21 23:54:36
|
version 1.1.1.4, 2016/11/02 10:09:09
|
Line 1
|
Line 1
|
Note: this file lists major user-visible changes only. |
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 |
* Changes in Quagga 0.99.22 |
|
|
- [bgpd] The semantics of default-originate route-map have changed. |
- [bgpd] The semantics of default-originate route-map have changed. |
Line 198 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 215 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 272 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 324 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 660 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 754 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 875 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 968 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 1052 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 1075 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 1094 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 1180 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 1192 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 1243 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 1252 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 1515 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 1551 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 1596 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 1667 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 1677 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 1724 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 1785 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 1847 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 1868 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 1919 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 1940 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 1990 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 2023 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 2065 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 2109 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 2161 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 2199 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 2238 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 2257 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 2300 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 2331 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 2358 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 2377 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 2422 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 2513 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: |