<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel xml:base="http://www.quagga.net/" xml:lang="en">
  <title>Quagga.net News</title>
  <link>http://www.quagga.net</link>
  <language>en</language>
  <description>Quagga.net Latest News - http://www.quagga.net</description>
  <managingEditor>maintainers@quagga.net</managingEditor>
  <pubDate>Sat, 05 Jul 2008 00:00:00 GMT</pubDate>
  <lastBuildDate>Wed, 11 Jun 2008 11:10:49 GMT</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>http://www.ca.quagga.net/xml.php</generator>
  <ttl>360</ttl>
  <copyright>See http://creativecommons.org/licenses/by/2.0/legalcode.
              For purposes of the licence the Original Author is as per
              the managingEditor attribute of this feed.
  </copyright>
  <category>Quagga</category>
  <category>OSPF</category>
  <category>BGP</category>
  <category>IS-IS</category>
  <category>OSPFv3</category>
  <category>IP Routing</category>
<item>
<title><![CDATA[Quagga 0.99.10 Released]]></title>
<link><![CDATA[http://www.ca.quagga.net/news2.php?y=2008&amp;m=6&amp;d=11#id1213143720]]></link>
<guid isPermaLink="true"><![CDATA[http://www.quagga.net/news2.php?y=2008&amp;m=6&amp;d=11#id1213143720]]></guid>
<description><![CDATA[<p>
Quagga 0.99.10 has been released, and is available, along with a full
changelog, in the <a href="http://www.quagga.net/download/">usual places</a>.
</p><p>
Thanks to everyone who helped by reporting bugs, contributing and testing fixes.
</p>
<h3>Release notes</h3>

<h4>zebra: Races in the RIB could lead to routes not being installed to kernel FIB</h4>

<h4>bgpd: 4-Byte AS Number support</h4>

<p>Quagga now supports 4-byte AS numbers.
</p>

<h4>bgpd: Low impact AS4 Attribute DoS (Mu Security)</h4>

<p>This release fixes further potential DoS conditions in bgpd, again
reported by Mu Security, where a bgpd could be made to crash if an
UPDATE was sent with certain AS4 attributes. The possible crashes are
either a NULL pointer dereference, or an assert, and so are not thougth
to be exploitable.

</p><p>

As AS4 support is only being introduced in this release of Quagga, the
impact is considered neglible. The exception is where pre-release
Quagga software, with initial AS4 support, has been deployed. Such
deployments are vulnerable to a DoS initiated by any remote participant
in the BGP network.

</p><p>

NB: The CVS commit message <i>mistakenly</i> says this affects only
configured peers. The above advice takes precedence.

</p>

<h4>bgpd: Sundry regression fixes</h4>

<p>Sessions would be incorrectly reset if a partial AS-Pathlimit
attribute was received. All users of 0.99.9 bgpd, in which AS-Pathlimit
support was introduced, that receive public routes will need to upgrade
to 0.99.10 to avoid this issue.</p>

<p>Advertisement of Multi-Protocol prefixes (i.e. non-IPv4) had been
broken in the 0.99.9 release.</p>

<h4>BSD: Interface link-state now supported</h4>


<h4>Solaris: Support added for Solaris 10U5 IP instance privileges</h4>
<h4>
A short-form list of code related changes:
</h4><pre>
zebra:

    [zebra] note the meta-queue in NEWS
    [zebra] initial edition of meta-queue for RIB updates processing (<a href="http://bugzilla.quagga.net/show_bug.cgi?id=431">#431</a>)
    [zebra] fix <a href="http://bugzilla.quagga.net/show_bug.cgi?id=326">bug#326</a> by rib_lookup_and_pushup()
    [zebra/linux] Use BPF to filter out responses, to try avoid netlink
    overruns
    [zebra] fixed <a
    href="http://bugzilla.quagga.net/show_bug.cgi?id=418">bug #418</a> (changing address on an existing interface
    doesn't cause existing static routes to be revalidated)
    [zebra] fix the bug reported by Milan Kocian (IPv6 route handling
    was broken by the RIB debug changeset).
    [zebra] rib_process() speedup for multi-nexthop route nodes
    [zebra] Minor bugfix: IPv6 prefixes were logged incorrectly in RIB
    debugging calls. Fixed.
    [zebra] sayonara old_pid!
    [zebra] fixed <a
    href="http://bugzilla.quagga.net/show_bug.cgi?id=402">bug #402</a>: now the second zebra process doesn't
    destroy routes of the first one before dying
    [zebra] we are not going to receive routing messages originated by
    old_pid,
      because rib_sweep_route() is called after damon() now. This will allow
      to drop old_pid completely soon.
    [zebra] Switch from LOOKUP() to lookup() for rtm_type (see <a
href="http://bugzilla.quagga.net/show_bug.cgi?id=401">bug #401</a> for details).
    [zebra] * rt_socket.c: (kernel_rtm_ipv4) prefix_buf could be passed
            to zlog_err() uninitialized with debug disabled. Fixed.

lib:

    [lib] trivial: add const qualifier to stream_put/write
    [lib] Fix the struct message LOOKUP function to be more robust
    [lib/linklist] Enforce "nodes must have data" invariant more
    rigorously
    [lib] add mising UL qualifier to numerical constant
    [lib] pidfiles are now always created with 0644 perms instead if
    LOGFILE_MASK (0600)
    [privs/Solaris] Quagga should work in zones with IP instances
    [snmp-smux] Fix problems if 'smux peer ...' is issued multiple
    times

bgpd:

    [bgpd] minor changes to bgp_mp_reach_parse
    [bgpd] <a href="http://bugzilla.quagga.net/show_bug.cgi?id=419">bug #419</a>: partial aspath-limit incorrectly causes session reset
    [bgpd] fix the set statement name
    [bgpd] Added new route-map set statement: "as-path ignore"
    [bgpd] remove unnecessary 0 entries from struct message's
    [bgpd] fix crash on startup if compiled IPv4-only
    [bgpd] Fix number of DoS security issues, restricted to configured
    peers.
    [bgpd] fixed no_set_aspath_prepend() to correctly match existing
    "set" statement
    [bgpd] Fix typo in previous commit to bgp_main.c
    [bgpd] small fix for crash if 'listenon' argument is not given
    [bgpd] Add 'listenon' argument
    [bgpd] Merge AS4 support
    [bgpd] Fix typo, which prevented advertisement of MP (non-IPv4)
    prefixes

ospfd:

    [ospfd] fix missing arg to zlog_warn()
    [ospfd] fix minor regression in OSPF sending buffer adjustment
logic

ripd:

    [ripd] Fix mistaken empty string test
    [ripd] remove unnecessary 0 entries from struct message's

isisd:

    [isisd] <a href="http://bugzilla.quagga.net/show_bug.cgi?id=437">Bug #437</a>: fix ssert caused by bad list management

ospf6d:

    [ospf6d] Fix removal of defunct ASBR routes

general:

    [c++] remove/rename some names in headers that clash with C++ reserved words
    [daemons] Sanity check port number arguments before use
    [solaris] add missing makefile.am dependency
    [link-detect] Improve BSD support.
    [link-detect] Try to get BSD link-detect to work properly.
    [link-detect] Static interface routes should behave properly with
    link-detect.
    [tests] BGP MP_(UN)REACH_NLRI unit tests
    [tests:bgp] Further tests for 0 sized as_path segments
    [tools] multiple-bgpd.sh: make paths more configurable

</pre>]]></description>
<pubDate>Wed, 11 Jun 2008 00:22:00 GMT</pubDate>
<author>paul@quagga.net</author>
<lastBuildDate>Wed, 11 Jun 2008 11:10:00 GMT</lastBuildDate>
<dc:subject>New Release</dc:subject>
</item>

<item>
<title><![CDATA[Quagga Route-Server Live]]></title>
<link><![CDATA[http://www.ca.quagga.net/news2.php?y=2007&amp;m=9&amp;d=18#id1190125800]]></link>
<guid isPermaLink="true"><![CDATA[http://www.quagga.net/news2.php?y=2007&amp;m=9&amp;d=18#id1190125800]]></guid>
<description><![CDATA[<p>Having today been allocated a shiny, new AS-number (196614), by <a
href="http://www.ripe.net">RIPE</a>, we'd like to now officially
announce the <a href="/route-server.php">Quagga Route-Server</a> and
invite everyone and anyone to peer with it! We're interested in:
</p><ul>
    <li>Live routes, for our 'global' view</li>
    <li>any other "junk" routes (private, generated, etc.), for our 'test'
        view</li>
    <li>Representative BGP implementations, from common vendors</li>
    <li>Unusual BGP implementations, e.g. quite old or quite new
        versions, or rare speakers</li>
    <li>As many routes, with as many differing attributes, as possible</li>
</ul><p> 
I.e. if you've got a BGP speaker on the internet, and it is likely to
remain on the internet, we'd like a session with it!
</p><p>
Sign up today!
</p>]]></description>
<pubDate>Tue, 18 Sep 2007 14:30:00 GMT</pubDate>
<author>paul@quagga.net</author>
<dc:subject>Route-server</dc:subject>
</item>

<item>
<title><![CDATA[Quagga 0.99.9 Released]]></title>
<link><![CDATA[http://www.ca.quagga.net/news2.php?y=2007&amp;m=9&amp;d=7#id1189190760]]></link>
<guid isPermaLink="true"><![CDATA[http://www.quagga.net/news2.php?y=2007&amp;m=9&amp;d=7#id1189190760]]></guid>
<description><![CDATA[<p>
Quagga 0.99.9 has been released, and is available, along with a full
changelog, in the <a href="http://www.quagga.net/download/">usual places</a>.
</p><p>
Thanks to everyone who helped by reporting bugs and testing fixes.
</p>
<h3>Release notes</h3>
<h4>bgpd: Low impact DoS (Mu Security)</h4>
<p>
This release fixes two potential DoS conditions in bgpd, reported by Mu
Security, where a bgpd could be crashed if a peer sent a malformed OPEN
message or a malformed COMMUNITY attribute. Only configured peers can do
this, hence we consider these issues to be very low impact.
</p>
<h4>bgpd: crash with outbound route-maps</h4>
<p>
This release fixes a serious regression in bgpd in Quagga 0.99.8, where use
of outbound route-maps would cause a crash.
</p>
<h4>bgpd: severe performance problems with regexes</h4>
<p>
Operators should be aware that allowing untrusted access to the bgpd vty are
vulnerable to such untrusted users running regex commands that may cause
bgpd to block for many minutes.
</p><p>
To try alleviate this, bgpd now passes the 'REG_NOSUB' flag to regcomp().
This may help good regex implementations to avoid doing a lot of work when
users specify substitutions (which we will never use). Unfortunately, this
doesn't appear to have much of an effect on the platforms I have tested
(Solaris libc and GNU libc).
</p><p>
The 'PCRE' regex implementation however appears to be better behaved, and
does not introduce huge slow-downs when regexes with substitutions are
applied. Operators who continue to offer untrusted vty access may wish to
preload the 'libpcreposix' library (e.g. using LD_PRELOAD). Be aware however
that PCRE is not fully compatible with POSIX extended regexes, and this
workaround may adversely impact existing configurations.
</p><h4>
bgpd: <a href="http://tools.ietf.org/html/draft-ietf-idr-as-pathlimit">AS-Pathlimit TTL attribute</a> support added
</h4><p>
This attribute allows for routes to be announced with a limited scope,
specified in terms of numbers of AS-hopcount. See the TeXinfo documentation
for further details.
</p><h4>
isisd: Now supports Solaris
</h4><h4>
A short-form list of code related changes:
</h4><pre>
bgpd:
- [bgpd] low-impact DoS: crash on malformed community with debug set
- [bgpd] <a href="http://bugzilla.quagga.net/show_bug.cgi?id=398">bug #398</a> Bogus free on out route-map, and assert() with rsclients
- [bgpd] Add support for <a href="http://tools.ietf.org/html/draft-ietf-idr-as-pathlimit">AS_PATHLIMIT / draft-ietf-idr-as-pathlimit</a>
- [bgpd] cleanup, compact and consolidate capability parsing code
- [bgpd] Dont schedule dumps multiple times for same command
- [bgpd] Pass NOSUB to regexec

ospfd:
- [ospfd] <a href="http://bugzilla.quagga.net/show_bug.cgi?id=331">Bug #331</a>, NSSA ASBR regression - failure to set E-bit in NSSA
areas
- <a href="http://bugzilla.quagga.net/show_bug.cgi?id=362">Bug #362</a> is fixed now.
- [ospfd] Fix bad SPF calculation on some topologies - incorrect sorting

zebra:
- + fixed <a href="http://bugzilla.quagga.net/show_bug.cgi?id=400">bug #400</a>: adjusted rtread_sysctl.c:route_read()
- Looks like <a href="http://bugzilla.quagga.net/show_bug.cgi?id=320">bug #320</a> is finally fixed now.
- Fixed ioctl_solaris.c:if_get_mtu() for IPv6'less operation
- Fixed <a href="http://bugzilla.quagga.net/show_bug.cgi?id=394">bug #394</a> "RTF_DONE is ignored in rtm_read()"
- Merged own patch for <a href="http://bugzilla.quagga.net/show_bug.cgi?id=390">bug #390</a> (rewrite
zebra/zebra_rib.c:nexthop_active_update())
- Use the proper field length for the peer's address
(netlink_interface_addr)
- <a href="http://bugzilla.quagga.net/show_bug.cgi?id=384">Bugzilla #384</a>.

isisd:
- [isisd] Add support for Solaris DLPI
</pre>]]></description>
<pubDate>Fri, 07 Sep 2007 18:46:00 GMT</pubDate>
<author>paul@quagga.net</author>
<lastBuildDate>Sat, 08 Sep 2007 12:57:00 GMT</lastBuildDate>
<dc:subject>New Release</dc:subject>
</item>

<item>
<title><![CDATA[Quagga 0.99.8 Released]]></title>
<link><![CDATA[http://www.ca.quagga.net/news2.php?y=2007&amp;m=7&amp;d=27#id1185557820]]></link>
<guid isPermaLink="true"><![CDATA[http://www.quagga.net/news2.php?y=2007&amp;m=7&amp;d=27#id1185557820]]></guid>
<description><![CDATA[<p> <a href="http://www.quagga.net/">Quagga</a> <a
href="/download/quagga-0.99.8.tar.gz">0.99.8</a> has been released. As
ever, the <a href="/download/quagga-0.99.8.changelog.txt">changelog</a>
has the full details. This release contains fixes for a few niggly bugs and regressions.
the addition of route-map support within zebra, a potential 10 to 15&#37; memory saving in bgpd and
several build related changes.
</p><p>
A summary of changes follows:
</p>
<ul>
  <li>zebra:
    <ul>
      <li>rib loop check for RIB_ENTRY_REMOVED checks wrong var</li>
      <li>[PtP] Fix BSD problems with PtP interfaces: must treat RTA_BRD as peer addre</li>
      <li>Add zebra_routemap.c</li>
      <li>Routemap support on received routes, with 'set src' command (linux)</li>
    </ul>
  </li>
  <li>lib
    <ul>
      <li>Add comments regarding setsockopt_multicast_ipv4 arguments.</li>
    </ul>
  </li>
  <li>build:
    <ul>
    <li>configure needs to check for struct icmphdr for IRDP</li>
    <li>[linux] Fix strange compilation problem by explicitly including &lt;linux/types</li>
    <li>[zebra] Trivial patches so we can compile when IPv6 is not enabled</li>
    <li>[autoconf] Fix missing space character in previous commit</li>
    <li>[autoconf] GNU_SOURCE can be defined twice, through AC_FUNC_STRNLEN</li>
    <li>[autoconf] add back check for inet_aton</li>
    <li>[autoconf] bugs 162,303,178: Fix 'present but can not be compiled' warnings</li>
    <li>Improve portability by invoking gcc with -std=gnu99 instead of -std=c99</li>
    </ul>
  </li>
  <li>ospfd
    <ul>
      <li>Fix address qualified 'ip ospf auth' commands</li>
      <li>Bug #330 regression: Fix ospf_spf_add_parent assert</li>
      <li>network command now behaves more logically when a peer prefix is defined</li>
    </ul>
  </li>
  <li>vtysh
    <ul><li>bug #371: vtysh forgets to print 'end' for write-terminal
    </li></ul>
  </li>
  <li>bgpd
    <ul>
      <li>bug #370, default-originate was broken by a silly thinko</li>
      <li>Trim memory usage of BGP routes</li>
    </ul>
  </li>
  <li>ospf6d:
    <ul><li>Fix silly bug: muse use strcmp to compare strings</li></ul>
  </li>
</ul>]]></description>
<pubDate>Fri, 27 Jul 2007 17:37:00 GMT</pubDate>
<author>paul@quagga.net</author>
<dc:subject>New Release</dc:subject>
</item>

<item>
<title><![CDATA[DNS disruptions]]></title>
<link><![CDATA[http://www.ca.quagga.net/news2.php?y=2007&amp;m=6&amp;d=22#id1182504480]]></link>
<guid isPermaLink="true"><![CDATA[http://www.quagga.net/news2.php?y=2007&amp;m=6&amp;d=22#id1182504480]]></guid>
<description><![CDATA[<p>Due to DNS updates in progress there likely will be some apparent
disruption to access to services, including Bugzilla and the email
lists, over the course of at least today and tomorrow.</p>]]></description>
<pubDate>Fri, 22 Jun 2007 09:28:00 GMT</pubDate>
<author>paul@quagga.net</author>
<dc:subject>Site updates</dc:subject>
<dc:subject>Mail lists</dc:subject>
<dc:subject>DNS</dc:subject>
</item>

<item>
<title><![CDATA[Quagga 0.99.7 Released]]></title>
<link><![CDATA[http://www.ca.quagga.net/news2.php?y=2007&amp;m=4&amp;d=29#id1177887600]]></link>
<guid isPermaLink="true"><![CDATA[http://www.quagga.net/news2.php?y=2007&amp;m=4&amp;d=29#id1177887600]]></guid>
<description><![CDATA[<p> <a href="http://www.quagga.net/">Quagga</a> 
<a href="/download/quagga-0.99.7.tar.gz">0.99.7</a> has been
<a href="http://lists.quagga.net/pipermail/quagga-users/2007-April/008332.html">released</a>, 
see the <a href="/download/quagga-0.99.7.changelog.txt">changelog</a> for the full details. 
Users of ospfd with PtP links should be aware of 
<a href="http://bugzilla.quagga.net/show_bug.cgi?id=348">bug #348</a>. Users of Quagga on Solaris who rely on zebra to configure IP addresses on
interfaces should be aware of
<a href="http://bugzilla.quagga.net/show_bug.cgi?id=358">bug #358</a>. 
A summary of changes of interest to Quagga end-users:
</p>
<ul>
  <li>bgpd
    <ul>
      <li>Minor performance improvement patch</li>
      <li><a href="http://bugzilla.quagga.net/show_bug.cgi?id=352">bug #352</a>: IPv6/Multicast address-family config not written out</li>
      <li>V. quick route flap gets mistaken for duplicate, route is then ignored</li>
      <li><a href="http://bugzilla.quagga.net/show_bug.cgi?id=354">Bug #354</a>: Take care to keep reads of MP_(UN)REACH_NLRI in bounds</li>
      <li>Peer delete can race with reconfig leading to crash</li>
    </ul>
  </li>
  <li>zebra
    <ul>
      <li>For solaris IPv6 PtP interfaces, try to support prefixlen != 128</li>
      <li>IRDP should ignore non-IPv4 addresses</li>
      <li><a href="http://bugzilla.quagga.net/show_bug.cgi?id=351">Bug #351</a>: Don't redistribute routes to ipv4 link-local prefixes</li>
      <li>Only suppress adding a connected route to the kernel if it is</li>
      <li>Fix interface metric bug on BSD</li>
      <li>Retain configured IPv4 address upon removal by kernel</li>
      <li>MTU change should propogate to zserv client on BSD/Solaris</li>
    </ul>
  </li>
  <li>ospfd
    <ul>
      <li>Fix bug: should exit immediately on SIGTERM if OSPF not actually running</li>
      <li>Return SNMP standard neighbor state values, not quagga internal ones</li>
      <li>Fix bug in 'passive-interface default' behavior</li>
      <li><a href="http://bugzilla.quagga.net/show_bug.cgi?id=330">Bug #330</a>: SPF must consider that nexthop-calc may fail</li>
      <li>Fix regression in SPF introduced by bug#330 fixes</li>
      <li><a href="http://bugzilla.quagga.net/show_bug.cgi?id=330">Bug #330</a> regression: failure to calculate routes through networks</li>
    </ul>
  </li>
  <li>ospf6d
    <ul>
      <li><a href="http://bugzilla.quagga.net/show_bug.cgi?id=322">Bug 322</a>: ospf6d show ipv6 neighbour showing wrong times</li>
      <li>Fix string comparison bug in ospf6_lsa_handler_name.</li>
    </ul>
  </li>
  <li>ripd
    <ul>
      <li>Fix "show ip rip status" display of time until next update</li>
      <li>Fix the display of route timeout in "show ip rip".</li>
    </ul>
  </li>
  <li>ripngd
    <ul>
      <li>Fix the display of some timers.</li>
    </ul>
  </li>
  <li>general
    <ul>
      <li>Better comment explaining that GNU awk is really required.</li>
      <li>de-support NetBSD 1.6, and note that FreeBSD 4 is on thin ice.</li>
      <li>[PtP over ethernet] New peer flag allows much more addressing flexibility</li>
      <li>[logging] Add new "log timestamp precision" command for subsecond timestamps</li>
    </ul>
  </li>
</ul>
]]></description>
<pubDate>Sun, 29 Apr 2007 23:00:00 GMT</pubDate>
<author>paul@quagga.net</author>
<lastBuildDate>Sun, 29 Apr 2007 23:26:00 GMT</lastBuildDate>
<dc:subject>New Release</dc:subject>
</item>

<item>
<title><![CDATA[Security: DoS in bgpd if configured peer sends crafted packet]]></title>
<link><![CDATA[http://www.ca.quagga.net/news2.php?y=2007&amp;m=4&amp;d=8#id1176073740]]></link>
<guid isPermaLink="true"><![CDATA[http://www.quagga.net/news2.php?y=2007&amp;m=4&amp;d=8#id1176073740]]></guid>
<description><![CDATA[<p>The bgpd daemon is vulnerable to a Denial-of-Service. Configured
 peers may cause a Quagga bgpd to, typically, assert() and abort. The
 DoS may be triggered by peers by sending an UPDATE message with a
 crafted, malformed Multi-Protocol reachable/unreachable NLRI
 attribute. Further details, and a proposed fix for <a
 href="http://www.quagga.net">Quagga</a> 0.99 are available in <a
 href="http://bugzilla.quagga.net/show_bug.cgi?id=354">Bug #354</a>.
</p>]]></description>
<pubDate>Sun, 08 Apr 2007 23:09:00 GMT</pubDate>
<author>paul@quagga.net</author>
<dc:subject>Security</dc:subject>
<dc:subject>BGP</dc:subject>
</item>

<item>
<title><![CDATA[Quagga 0.99.6 Released]]></title>
<link><![CDATA[http://www.ca.quagga.net/news2.php?y=2006&amp;m=12&amp;d=9#id1165668720]]></link>
<guid isPermaLink="true"><![CDATA[http://www.quagga.net/news2.php?y=2006&amp;m=12&amp;d=9#id1165668720]]></guid>
<description><![CDATA[<p> <a href="http://www.quagga.net/">Quagga</a> 
<a href="/download/quagga-0.99.6.tar.gz">0.99.6</a> has been
<a href="http://lists.quagga.net/pipermail/quagga-users/2006-December/007837.html">released</a>, 
see the <a href="/download/quagga-0.99.6.changelog.txt">full changelog</a> for the details. 
A summary of the changes:
</p>
<ul>
 <li>bgpd
   <ul>
     <li>Bug <a href="http://bugzilla.quagga.net/show_bug.cgi?id=302">#302</a>, 
         bgpd can get stuck in state Clearing</li>
     <li>Implement 'debug bgp zebra' to log all messages to and from zebra.</li>
     <li>Fix bug where a deleted route that was quickly re-added was being lost</li>
     <li>trivial: non C99 u_int.._t should be uint.._t</li>
     <li>struct peer must have bgp field valid (redistribute crash)</li>
     <li>Coverity CID #64: Needless NULL check, CID #64: Deref of potentially
        NULL pointer.</li>
     <li>CID#73, potential crash in bgp statistics if called for AFI/SAFI with
          emtpy table</li>
     <li>Bug <a href="http://bugzilla.quagga.net/show_bug.cgi?id=302">#302</a> 
         fixes. ClearingCompleted event gets flushed, leaving peers stuck in 
         Clearing.</li>
      <li>Trivial fix of printf format/arg mismatch</li>
      <li>reduce the process queue hold time to something more sensible</li>
    <li>RIB statistics address space size shouldnt double count space</li>
    <li>simplify peer refcounts, squash slow peer leak</li>
    <li>Fix 0.99 shutdown regression, introduce Clearing and Deleted states</li>
    <li>Add RIB reporting commands, show bgp ... statistics</li>
    <li>Handle pcount as flags are changed, fixing pcount issues</li>
    <li>Add 'show ... neighbor .... prefix-counts' command</li>
                                 
   </ul>
 </li><li>ospfd
   <ul>
     <li>Consider all connected addresses when creating ospf interfaces</li>
     <li>Add debug messages for a few zebra messages that had been overlooked</li>
     <li>Fix bug in passive-interface default commands.</li>
     <li>Stop losing subsequent default-information originate 'always' info</li>
     <li>Add passive-interface default support</li>
     <li>Improve some warning messages.</li>
     <li>Fix assertion in DB-exchange fix, hit by ogier-db-ex-opt commit</li>

   </ul>
 </li><li>isisd: Fix compiler warnings and allow v4-only compilation
 </li><li>zebra
   <ul>
     <li>Changes of nexthops of static routes didnt take effect</li>
     <li>Compile fix for PF_ROUTE</li>
   </ul>
 </li><li>ripd
   <ul>
     <li>bug <a href="http://bugzilla.quagga.net/show_bug.cgi?id=293">#293</a>: 
         routemap set metric doesn't check for underflow correctly</li>
     <li>bug <a href="http://bugzilla.quagga.net/show_bug.cgi?id=278">#278</a>: 
         remove gratuitous use of mid-function declaration</li>
    </ul>
 </li><li>general
   <ul>
      <li>[daemon startup] Add --dry-run/-C argument to daemons, to check
          config file syntax</li>
      <li>Handle upgrade from SUNWzebra to Quagga for 'interface fooX:Y' commands</li>
      <li>[snmp] Fix asn_build calls to pass correct variable sizes (fixes
          64-bit issues)</li>
      <li>[doc] Add recent NetBSD/FreeBSD versions to list of what ought to
          work.</li>
   </ul>
 </li>
</ul>]]></description>
<pubDate>Sat, 09 Dec 2006 12:52:00 GMT</pubDate>
<author>paul@quagga.net</author>
<dc:subject>New release</dc:subject>
</item>

<item>
<title><![CDATA[Open source Quagga router sets an acceptable pace]]></title>
<link><![CDATA[http://www.ca.quagga.net/news2.php?y=2006&amp;m=10&amp;d=12#id1160647200]]></link>
<guid isPermaLink="true"><![CDATA[http://www.quagga.net/news2.php?y=2006&amp;m=10&amp;d=12#id1160647200]]></guid>
<description><![CDATA[<p> <a href="http://www.networkworld.com/reviews/2006/100906-quagga-router-test.html">Network World</a>
tests open source router software based on Quagga.
</p>]]></description>
<pubDate>Thu, 12 Oct 2006 10:00:00 GMT</pubDate>
<author>vincent@quagga.net</author>
<dc:subject>Press</dc:subject>
</item>

<item>
<title><![CDATA[Quagga 0.99.5 Released]]></title>
<link><![CDATA[http://www.ca.quagga.net/news2.php?y=2006&amp;m=9&amp;d=17#id1158487200]]></link>
<guid isPermaLink="true"><![CDATA[http://www.quagga.net/news2.php?y=2006&amp;m=9&amp;d=17#id1158487200]]></guid>
<description><![CDATA[<p> <a href="http://www.quagga.net">Quagga</a> <a
href="http://www.quagga.net/download/quagga-0.99.5.tar.gz">0.99.5</a>
was released on the 28th of August, see the 
<a href="http://lists.quagga.net/pipermail/quagga-users/2006-August/007456.html">release
announcement</a> (<a href="http://blogs.sun.com/paulj/entry/quagga_0_99_5_released">version
with HTML links</a>). A small regression in ospfd was quickly
reported and fixed by a user, available in CVS. Additionally, the final
0.99 BGP regressions mentioned in the 0.99.5 announcement are believed
to be fixed in CVS, see this 
<a href="http://lists.quagga.net/pipermail/quagga-dev/2006-September/004362.html">mail
to quagga-dev</a>. Testing of bgpd in CVS snapshots dated 2006-09-14 or
later would be appreciated.
</p><p>
BGP users of 0.99 are strongly
encouraged to upgrade to 0.99.5, due to an important fix for an AS-Path
loop-checking regression, or even a CVS snapshot, to assist in
testing. OSPF 0.99-CVS is believed to be stable at this point.
</p>]]></description>
<pubDate>Sun, 17 Sep 2006 10:00:00 GMT</pubDate>
<author>paul@quagga.net</author>
<dc:subject>New release</dc:subject>
</item>

<item>
<title><![CDATA[Wireless MANET OSPF Extensions]]></title>
<link><![CDATA[http://www.ca.quagga.net/news2.php?y=2006&amp;m=7&amp;d=13#id1152796320]]></link>
<guid isPermaLink="true"><![CDATA[http://www.quagga.net/news2.php?y=2006&amp;m=7&amp;d=13#id1152796320]]></guid>
<description><![CDATA[<p>Details of <a href="http://folk.uio.no/kenneho/">Kenneth
Holter</a>'s 
<a href="http://folk.uio.no/kenneho/index.php?page=studies&amp;subpage=wospf">work
on OSPF MANET extensions</a> were 
<a href="http://www1.ietf.org/mail-archive/web/ospf/current/msg04171.html">posted
to the OSPF list</a> recently by Andreas Hafslund. Kenneth's 
<a href="http://folk.uio.no/kenneho/studies/master_thesis_Kenneth_Holter.pdf">thesis</a>
makes for good reading on wireless routing. His 
<a href="http://folk.uio.no/kenneho/studies/quagga-0.98.5-wospf-or.patch">patch
to Quagga 0.98.5</a> of the Chandra MANET draft has been imported into a 
<a href="http://cvs.quagga.net/cgi-bin/gitweb.cgi?p=quagga.git;a=shortlog;h=wospf/holter">git
branch</a>, as has 
<a href="http://hipserver.mct.phantomworks.org/ietf/ospf/">Boeings' OSPF
MANET</a> 
<a href="http://cvs.quagga.net/cgi-bin/gitweb.cgi?p=quagga.git;a=shortlog;h=wospf/boeing">patch</a> 
for the Ogier MANET draft, for those wishing to study the patches.</p>]]></description>
<pubDate>Thu, 13 Jul 2006 13:12:00 GMT</pubDate>
<author>paul@quagga.net</author>
<dc:subject>Development</dc:subject>
<dc:subject>OSPF</dc:subject>
<dc:subject>MANET</dc:subject>
</item>

<item>
<title><![CDATA[Quagga Wiki]]></title>
<link><![CDATA[http://www.ca.quagga.net/news2.php?y=2006&amp;m=7&amp;d=13#id1152797100]]></link>
<guid isPermaLink="true"><![CDATA[http://www.quagga.net/news2.php?y=2006&amp;m=7&amp;d=13#id1152797100]]></guid>
<description><![CDATA[<p>A <a href="http://wiki.quagga.net">Quagga wiki</a> has been 
<a href="http://lists.quagga.net/pipermail/quagga-users/2006-July/007226.html">setup</a>. 
Go forth and document!
</p>]]></description>
<pubDate>Thu, 13 Jul 2006 13:25:00 GMT</pubDate>
<author>paul@quagga.net</author>
<dc:subject>Documentation</dc:subject>
<dc:subject>Site updates</dc:subject>
</item>


</channel>
</rss>
