---------------------
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