---------------------
PatchSet 1241
Date: 2005/05/06 09:41:56
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* configure.ac: Add action for case of crosscompiling to the
AC_TRY_RUN macro.
Fixes bugzilla #172
Members:
ChangeLog:1.93.2.10->1.93.2.11
configure.ac:1.85.2.7->1.85.2.8
---------------------
PatchSet 1242
Date: 2005/05/06 09:53:43
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* ospf_abr.c: (ospf_abr_announce_network_to_area) dont forget
to approve LSAs for the case where metric has changed, lsa gets
flushed otherwise.
[backport from HEAD]
Members:
ospfd/ChangeLog:1.88.2.11->1.88.2.12
ospfd/ospf_abr.c:1.13->1.13.2.1
---------------------
PatchSet 1249
Date: 2005/05/11 18:21:52
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* rip_interface.c (rip_interface_add): Need to call
rip_passive_interface_apply (was already calling it in
rip_interface_up).
[backport from HEAD]
Members:
ripd/ChangeLog:1.31.2.1->1.31.2.2
ripd/rip_interface.c:1.24->1.24.2.1
---------------------
PatchSet 1270
Date: 2005/05/25 18:39:52
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* ospf_interface.c: [ospf_if_table_lookup] Fix a serious bug
a less serious one.
1: this function is supposed to lookup
entries in the oifs ospf_interface route_table and return either
an existing oi or NULL to indicate not found, its caller depends
on this, yet this function uses route_node_get which /always/
returns a route_node - one is created if none exists. Use
route_node_lookup instead. This should fix root cause of the
reports of the [ospf_add_to_if] assert being hit.
2: ois are inserted into this table with prefixlength set to
/32 [indeed, it should be a hash table, not a route_table],
however prefixlength to lookup was not changed, if no valid entry
can be inserted other than /32, then nothng but /32 should be
looked up. This possibly only worked by fluke..
Fix confirmed by 2 reporters [one list, one IRC], definitely a
backport candidate once it has been incubated in HEAD for a while.
Thanks to Patrick Friedel and Ivan Warren for testing.
[backport from HEAD]
Members:
ospfd/ChangeLog:1.88.2.12->1.88.2.13
ospfd/ospf_interface.c:1.29.2.1->1.29.2.2
---------------------
PatchSet 1271
Date: 2005/05/25 20:44:05
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* routemap.c: [rmap_onmatch_goto] fix crash if continue command
is used, which does not supply an argv[0].
[backport from HEAD]
Members:
lib/ChangeLog:1.111.2.9->1.111.2.10
lib/routemap.c:1.8->1.8.2.1
---------------------
PatchSet 1280
Date: 2005/05/27 07:21:22
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* bgpd.c: Fix obvious (routeserver patch) merge error. This makes "no
neighbor x.x.x.x routemap [export|import] commands work again.
[backport from HEAD]
Members:
bgpd/ChangeLog:1.36.2.4->1.36.2.5
bgpd/bgpd.c:1.12->1.12.2.1
---------------------
PatchSet 1281
Date: 2005/05/27 07:23:48
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* rip_routemap.c: Make "match interface" routemap command match both -
in and out interfaces.
[backport from HEAD]
Members:
ripd/ChangeLog:1.31.2.2->1.31.2.3
ripd/rip_routemap.c:1.7->1.7.2.1
---------------------
PatchSet 1282
Date: 2005/05/27 07:29:43
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* rip_routemap.c: In case of '0.0.0.0' used as 'nexthop', use sender
address as nexthop in routemap.
[backport from HEAD]
Members:
ripd/ChangeLog:1.31.2.3->1.31.2.4
ripd/rip_routemap.c:1.7.2.1->1.7.2.2
---------------------
PatchSet 1283
Date: 2005/05/27 07:33:39
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* isis_dr.c: Fix copy&paste error in isis_dr_resign().
[backport from HEAD]
Members:
isisd/ChangeLog:1.35.2.1->1.35.2.2
isisd/isis_dr.c:1.9->1.9.2.1
---------------------
PatchSet 1284
Date: 2005/05/27 07:35:44
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* bgp_routemap.c: Stop leaking communities.
[backport from HEAD]
Members:
bgpd/ChangeLog:1.36.2.5->1.36.2.6
bgpd/bgp_routemap.c:1.9->1.9.2.1
---------------------
PatchSet 1285
Date: 2005/05/27 07:49:31
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* bgpd.c: Don't crash while deleting bgp->groups or bgp->rsclient
lists in bgp_delete(). Stop leaking lists.
[backport from HEAD]
Members:
bgpd/ChangeLog:1.36.2.6->1.36.2.7
bgpd/bgpd.c:1.12.2.1->1.12.2.2
---------------------
PatchSet 1291
Date: 2005/05/31 12:51:08
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* ospf6d.c: No need for double ';'. Fixes parsing "show ipv6 ospf6
database ..." commands for vtysh by extract.pl. Remove duplicate
install_element calls.
[backport from HEAD]
Members:
ospf6d/ChangeLog:1.35.2.2->1.35.2.3
ospf6d/ospf6d.c:1.17->1.17.2.1
---------------------
PatchSet 1292
Date: 2005/05/31 15:14:28
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
Sync bgpd and ripd set_metric_addsub_cmd commands. Fixes bugzilla #192.
[backport from HEAD]
Members:
bgpd/ChangeLog:1.36.2.7->1.36.2.8
bgpd/bgp_routemap.c:1.9.2.1->1.9.2.2
ripd/ChangeLog:1.31.2.4->1.31.2.5
ripd/rip_routemap.c:1.7.2.2->1.7.2.3
---------------------
PatchSet 1300
Date: 2005/06/07 19:49:56
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
Backport Solaris packages stuff from HEAD as requested by Paul. It has no
chance to break anything and it's always good to have more packages.
[backport from HEAD]
Members:
ChangeLog:1.93.2.11->1.93.2.12
configure.ac:1.85.2.8->1.85.2.9
solaris/.cvsignore:1.3->1.3.2.1
solaris/ChangeLog:1.9->1.9.2.1
solaris/Makefile.am:1.6->1.6.2.1
solaris/README.txt:1.1->1.1.2.1
solaris/depend.daemons:1.1->1.1.2.1
solaris/depend.dev:1.1->1.1.2.1
solaris/depend.doc:1.1->1.1.2.1
solaris/depend.libs:1.1->1.1.2.1
solaris/depend.smf:1.1->1.1.2.1
solaris/pkginfo.daemons.tmpl.in:1.1->1.1.2.1
solaris/pkginfo.dev.tmpl.in:1.1->1.1.2.1
solaris/pkginfo.doc.tmpl.in:1.1->1.1.2.1
solaris/pkginfo.libs.tmpl.in:1.1->1.1.2.1
solaris/pkginfo.smf.tmpl.in:1.1->1.1.2.1
solaris/pkginfo.tmpl.in:1.1->1.1.2.1
solaris/prototype.daemons.in:1.3->1.3.2.1
solaris/prototype.dev.in:1.1->1.1.2.1
solaris/prototype.doc.in:1.2->1.2.2.1
solaris/prototype.libs.in:1.1->1.1.2.1
solaris/prototype.smf.in:1.1->1.1.2.1
solaris/quagga.init.in:1.3->1.3.2.1
solaris/quagga.xml.in:1.3->1.3.2.1
---------------------
PatchSet 1302
Date: 2005/06/07 22:46:01
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* ospf_apiserver.c: Fix obvious error in notifying clients about ISM
changes - oi->ifp->status doesn't give to us info about ISM,
oi->state does.
[backport from HEAD]
Members:
ospfd/ChangeLog:1.88.2.13->1.88.2.14
ospfd/ospf_apiserver.c:1.17->1.17.2.1
---------------------
PatchSet 1304
Date: 2005/06/12 13:45:12
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* prefix.[ch]: New utility function - inet6_ntoa. Backport from HEAD
branch for backporting rt_netlink.c changes.
[backport from HEAD]
I hope introducing new function remains exception in the stable
branch. But I have to fix debug messages in rt_netlink.c to have
correct meaning.
Members:
lib/ChangeLog:1.111.2.10->1.111.2.11
lib/prefix.c:1.5->1.5.2.1
lib/prefix.h:1.4->1.4.2.1
---------------------
PatchSet 1305
Date: 2005/06/12 14:25:59
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* rt_netlink.c (netlink_parse_info): Fix debug messages - nlmsg_pid is
unsigned and one zlog call had swapped arguments.
* rt_netlink.c (netlink_interface_addr): Prefix length belongs to the
address, not to the interface.
* rt_netlink.c (netlink_route_multipath): Fix debug. No useless info
is printed out now and IPv6 info is handeled.
[backport from HEAD]
Members:
zebra/ChangeLog:1.59.2.7->1.59.2.8
zebra/rt_netlink.c:1.26.2.3->1.26.2.4
---------------------
PatchSet 1306
Date: 2005/06/12 15:46:50
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* zebra_rib.c (rib_weed_table): cat rib_process on deleted nodes so
that if a selected route was removed, the new best route will be
selected.
Members:
zebra/ChangeLog:1.59.2.8->1.59.2.9
zebra/zebra_rib.c:1.18->1.18.2.1
---------------------
PatchSet 1308
Date: 2005/06/13 23:07:49
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* configure.ac: Fix host string recognition for Solaris Nevada aka
solaris2.10.1, and hopefully future such strings.
* configure.ac: Call AC_CANONICAL_{BUILD,TARGET} macros. Target isnt
set otherwise, afaict. AC_SUBST enable_{user,group,vty_group} and
quagga_statedir - the Solaris package bits for one need this.
configure the solaris/ Makefile.
* Makefile.am: solaris is a subdir - unconditional or else it wont
be included in non-solaris made dists.
* configure.ac: Move AC_CANONICAL_* stuff before AM_INIT_AUTOMAKE to
eliminate warning message about AC_ARG_PROGRAM being called
before AC_CANONICAL_TARGET.
[backport from HEAD]
Members:
ChangeLog:1.93.2.12->1.93.2.13
Makefile.am:1.19->1.19.2.1
configure.ac:1.85.2.9->1.85.2.10
---------------------
PatchSet 1312
Date: 2005/06/15 14:11:52
Author: paul
Branch: quagga_0_98_stable
Tag: (none)
Log:
2005-06-15 Paul Jakma <
[email protected]>
* quagga.xml.in: Pass the FMRI to the method, removing need for
daemon_name property and deducing the FMRI.
remove the empty config_file and pid_file definitions, they just
make things difficult in the method script, cause it then has to
deal with svcprop returning "" for defined empty properties.
Remove daemon_name everywhere.
* quagga.init.in: Take the FMRI as an argument
Remove deducing the FMRI from the defunct daemon_name property.
Use svcprop -q to test for presence of a property first.
Default vty_port to 0 and vty_addr to 127.1 if equivalent
SMF properties are not set.
Deduce the pid_file, we can infer it from @quagga_statedir@ I
think, it's probably not useful to allow it to be configurable
as a property anyway.
/var/run/ is on tmpfs on Solaris, so we probably will need
to create @quagga_statedir@ first run after boot.
Use @sbindir@, not /usr/local/sbin.
* README.txt: updated to match changed SMF manifest and
its changed service, instance and property group names.
[Backport from HEAD]
Members:
solaris/ChangeLog:1.9.2.1->1.9.2.2
solaris/README.txt:1.1.2.1->1.1.2.2
solaris/quagga.init.in:1.3.2.1->1.3.2.2
solaris/quagga.xml.in:1.3.2.1->1.3.2.2
---------------------
PatchSet 1315
Date: 2005/06/20 20:54:50
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* configure.ac: Unbreak compilation, solaris subdir needs $SED. It
worked in HEAD only by accident.
Members:
ChangeLog:1.93.2.13->1.93.2.14
configure.ac:1.85.2.10->1.85.2.11
---------------------
PatchSet 1317
Date: 2005/06/20 21:49:19
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
* ospf_nsm.c: Make database exchange for NSSA database work.
[backport from HEAD]
Members:
ospfd/ChangeLog:1.88.2.14->1.88.2.15
ospfd/ospf_nsm.c:1.9->1.9.2.1
---------------------
PatchSet 1324
Date: 2005/06/27 13:18:51
Author: hasso
Branch: quagga_0_98_stable
Tag: (none)
Log:
Version bump to the 0.98.4.
Members:
ChangeLog:1.93.2.14->1.93.2.15
configure.ac:1.85.2.11->1.85.2.12
doc/ChangeLog:1.30->1.30.2.5
doc/quagga.info:1.5->1.5.2.5