---------------------
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 <paul.jakma@sun.com>

	* 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