<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel">
    <title>gmane.network.quagga.devel</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9388"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9387"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9386"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9385"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9384"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9383"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9382"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9381"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9380"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9379"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9378"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9377"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9376"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9375"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9374"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9373"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9371"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9370"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9369"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9368"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9388">
    <title>[quagga-dev 9369] Re: [PATCH] bgpd: fix for leaked struct bgp_adj_[in|out] on peer shutdown</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9388</link>
    <description>&lt;pre&gt;
Hm.  It seems to me that Jorge's patch is more complete and fixes the
same issue in a more consistent way in the proper place.  Comments?  If
I don't hear anything I'll pick up Jorge's patch and consider Stephen's
as superseded.


-David
&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-22T23:16:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9387">
    <title>[quagga-dev 9368] Re: [PATCH 25/25] lib: optimize IPV4_ADDR_[SAME|COPY]()</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9387</link>
    <description>&lt;pre&gt;
Actually, that ends up being the idea of "bgpd: don't advertise routes
with peer address as nexthop";  I'll go respin that using peer-&amp;gt;nexthop
as I've commented already.  After reading RFC4271 5.1.3 I'm confident
that's actually the correct thing to do.

-David
&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-22T22:46:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9386">
    <title>[quagga-dev 9367] Re: [RFC PATCH 00/25] Mostly bgpd optimizations</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9386</link>
    <description>&lt;pre&gt;[...]

Merged 22 of 25, Thanks!

Not merged werre:


-David
&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-22T22:34:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9385">
    <title>[quagga-dev 9366] Re: [PATCH 25/25] lib: optimize IPV4_ADDR_[SAME|COPY]()</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9385</link>
    <description>&lt;pre&gt;
I'll pick it up after rechecking the BGP remote ID thing.  I think the
check is actually 100% wrong and removing it was the correct fix in the
first place, but I'll recheck.

Dropping Jorge's 25/25 for now; remainder inbound on master.

-David
&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-22T22:29:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9384">
    <title>[quagga-dev 9365] Re: [PATCH 24/25] lib: do not allocate/free thread funcnames</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9384</link>
    <description>&lt;pre&gt;El 22/05/2012 20:52, David Lamparter escribió:

Sure! That's why the series was a RFC one :-)

&lt;/pre&gt;</description>
    <dc:creator>Jorge Boncompte [DTI2]</dc:creator>
    <dc:date>2012-05-22T19:01:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9383">
    <title>[quagga-dev 9364] Re: [PATCH 24/25] lib: do not allocate/free thread funcnames</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9383</link>
    <description>&lt;pre&gt;

Changing this to 64 since the maximum function name length specified by
ISO C99 is 63.  Also makes the value less arbitrary ;)


-David
&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-22T18:52:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9382">
    <title>[quagga-dev 9363] Re: [PATCH 17/25] bgpd: optimize holdtime timer cancelling</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9382</link>
    <description>&lt;pre&gt;

Since with this, Receive_UPDATE_message is not triggered at all anymore,
does anyone have a good reason for not removing it altogether?


-David
&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-22T18:35:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9381">
    <title>[quagga-dev 9362] Re: [PATCH] don't ignore netlink packets apparently coming from the command socket</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9381</link>
    <description>&lt;pre&gt;On Tue, 22 May 2012 18:24:54 +0200
Torsten Luettgert &amp;lt;st-quagga&amp;lt; at &amp;gt;luettgert.de&amp;gt; wrote:


Be careful, if you remove this quagga may get out of sync
with a full route table and a link flap. Did you test that?
&lt;/pre&gt;</description>
    <dc:creator>Stephen Hemminger</dc:creator>
    <dc:date>2012-05-22T16:51:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9380">
    <title>[quagga-dev 9361] Re: [PATCH] don't ignore netlink packetsapparently coming from the command socket</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9380</link>
    <description>&lt;pre&gt;
Torsten Luettgert &amp;lt;st-quagga&amp;lt; at &amp;gt;luettgert.de&amp;gt; writes:


Do you understand how the netlink socket was supposed to work?   Can you
explain why this is a quagga bug vs. a Linux bug?  (I'm not saying I
think it *is* a Linux bug, just that I don't see an explanation of how
things ought to be and why, and your putting fix in quotes make me
suspicious that the change is a workaround rather than a fix.)

I would think all notifications from the kernel that state is changing
should be parsed.  But I have also heard that netlink is unreliable, and
I had the (very vague) impression that messages to the kernel were acted
on to work around that.

Really what I'm trying to say is that it would be good if someone really
understood what was going on here, so we could be sure that any changes
were actually right.

&lt;/pre&gt;</description>
    <dc:creator>Greg Troxel</dc:creator>
    <dc:date>2012-05-22T16:44:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9379">
    <title>[quagga-dev 9360] [PATCH] don't ignore netlink packets apparently coming from the command socket</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9379</link>
    <description>&lt;pre&gt;Hi list,

under linux &amp;gt; 2.6.18, quagga (all versions) would not remove the
"directly connected" state routes when IP addresses were removed from
interfaces in vtysh.

My "fix" was to remove the block checking if the message has the same
pid as the command interface. I hope this doesn't make zebra parse lots
of irrelevant messages.

The patch is attached to bug #721, where this is also discussed in
greater detail. I'll also attach it to this mail.

Best regards,
Torsten
&lt;/pre&gt;</description>
    <dc:creator>Torsten Luettgert</dc:creator>
    <dc:date>2012-05-22T16:24:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9378">
    <title>[quagga-dev 9359] New repository based on Quagga v0.99.17</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9378</link>
    <description>&lt;pre&gt;Hi!

Due to the serious problems[1] with ospfd in Quagga &amp;gt;0.99.17 we've
decided at Westermo to downgrade to 0.99.17 for our upcoming
WeOS[2] 4.9.0 release.

Contrary to earlier releases of WeOS I've decided to personally steal
some corporate time to communicating our efforts and publicizing our
patches at GitHub[3].

     https://github.com/troglobit/quagga/tree/security/0.99.17
     https://github.com/troglobit/quagga/tree/westermo/0.99.17

So far I've setup the repository, created a security/0.99.17 branch, with
patches from the official security/0.99.20 tree, and added the Westermo
patches (including Stephen Hemminger's Zebra route manager patch! :)
to a westermo/0.99.17 tree.

Before our own WeOS release I hope to add CVE fixes from Debian[4],
at the very least CVE-2011-3325 and CVE-2011-3326, i.e., DSA-2316-1
see[5] for more details.

Maybe someone else is interested in this effort. Iirc Joakim Tjernlund
also use 0.99.17 as a baseline for Transmode ...

Regards
  /Joachim

[1] - http://lists.quagga.net/&lt;/pre&gt;</description>
    <dc:creator>Joachim Nilsson</dc:creator>
    <dc:date>2012-05-21T18:16:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9377">
    <title>[quagga-dev 9358] Re: OSPFv3-MIB</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9377</link>
    <description>&lt;pre&gt;OoO  En ce  début d'après-midi  ensoleillé du  lundi 21  mai  2012, vers
15:27, David Lamparter &amp;lt;equinox&amp;lt; at &amp;gt;opensourcerouting.org&amp;gt; disait :



I will  update the OSPFv3 part then.  Then, I may propose  to use AgentX
instead of SMUX. This should be easy  enough if I am allowed to put some
code around select()  in thread.c. Most of the  code outside smux.c will
be left untouched.
&lt;/pre&gt;</description>
    <dc:creator>Vincent Bernat</dc:creator>
    <dc:date>2012-05-21T16:07:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9376">
    <title>[quagga-dev 9357] Re: [RFC PATCH 00/25] Mostly bgpd optimizations</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9376</link>
    <description>&lt;pre&gt;
removed 14 &amp;amp; 19, looking through it right now, expecting to push onto
master in a few hours. [branch on git: volatile/jp_bgp_120507]

Btw, feel free to create a public git tree &amp;amp; send git pull requests :)

-David
&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-21T14:30:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9375">
    <title>[quagga-dev 9356] Re: [RFC PATCH] bgpd: don't advertise routes with peer address as nexthop</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9375</link>
    <description>&lt;pre&gt;[...]

It might be more useful to put p-&amp;gt;nexthop.v6_global (or _local? I always
get confused by these...) here.  That way it'll also work when
exchanging IPv6 routes over an IPv4 MBGP session.


-David
&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-21T13:54:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9374">
    <title>[quagga-dev 9355] Re: OSPFv3-MIB</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9374</link>
    <description>&lt;pre&gt;
Probably not, the whole SNMP code is outdated; it still uses SMUX
instead of AgentX and nothing much has really been updated or maintained
on that end.

-David

P.S.: lldpd rocks.
&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-21T13:27:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9373">
    <title>[quagga-dev 9354] Re: [PATCH] lib: drop heuristic IPv6 address recognitio</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9373</link>
    <description>&lt;pre&gt;
Converted into a full delete instead of #if 0 &amp;amp; applied, thanks.
&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-21T13:36:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9371">
    <title>[quagga-dev 9352] OSPFv3-MIB</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9371</link>
    <description>&lt;pre&gt;Hi!

Implementation of OSPFv3-MIB in Quagga is incomplete and outdated: it
uses  an experimental  MIB instead  of the  one from  RFC 5643  and only
ospfv3AreaLsdbTable is implemented.

Is someone working on a more current implementation?
&lt;/pre&gt;</description>
    <dc:creator>Vincent Bernat</dc:creator>
    <dc:date>2012-05-17T09:03:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9370">
    <title>[quagga-dev 9351] Re:problem with ospf6d SPF calculation? Losing ASEtype 1 default route</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9370</link>
    <description>&lt;pre&gt;


I too have noticed this issue. 
Looks like there is some problem in the ospf6_intra_brouter_calculation() logic.
It removes the border-router's and adds them back and in this process deletes 
the border router. 
After which it deletes the as-external route as there is no route to the ASBR 
entry. 

May be this logic has to be re-written similar to OSPFv2 where copy the 
existsing brouters from brouter_table in ospf6 structure to a temperory table 
and do all the checks without any route addition deletion hooks. 

Once done, check for any route changes (new additions or deletions or 
modifications). Add/remove/modify only those routes in the ospf6-&amp;gt;brouter_table.


I have seen a similar issue when the DUT is an ABR and I try to redistribute a 
static or a connected route. An INTER ROUTER LSA goes out which is immediately 
followed by another INTER ROUTER LSA but with AGE = 3600. 

So due to this, the AS External LSA is not accepted on the receiving end. 

Should THE DUT(ABR) be sending the inter-router lsa&lt;/pre&gt;</description>
    <dc:creator>narender</dc:creator>
    <dc:date>2012-05-16T14:46:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9369">
    <title>[quagga-dev 9350] OSPF6d: Problem with route delete. AccessingFreed memory</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9369</link>
    <description>&lt;pre&gt;Hi,
I was wondering if in the function - ospf6_route_remove_all() 
Are we not accessing freed memory (route) while trying to get 
the route next using ospf6_route_next(). 

Similar is the case in ospf6_intra_brouter_calculation() function.

We are freeing the memory in ospf6_route_remove()--&amp;gt; ospf6_route_unlock()
and on return to get the next route entry we use the same memory freed memory
again. 

Is it not an issue. 

Regards
Narender 



&lt;/pre&gt;</description>
    <dc:creator>narender</dc:creator>
    <dc:date>2012-05-16T14:32:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9368">
    <title>[quagga-dev 9349] Re: Automated tests?</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9368</link>
    <description>&lt;pre&gt;
On Tue, May 15, 2012 at 04:39:38PM +0200, David Lamparter wrote:

And I forgot the link:
http://confluence.isc.org/display/osr/Compliance+Test+Summary

&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-15T14:48:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9367">
    <title>[quagga-dev 9348] Re: Automated tests?</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9367</link>
    <description>&lt;pre&gt;
The OSR has several hardware test boxes that ship with various test
suites for routing protocols, but, alas, being hardware boxes, they
can't be made available through tests/.

The next Quagga release (0.99.22) will be run through the entirety of it
and the reports made public. A close git cousin of 0.99.21 has already
been run through, but the test setup wasn't final yet (versions of the
test boxes changed, test scripts were still worked on, etc.) so the test
reports are of less useful beta quality with glitches &amp;amp; co.

If you need something particular tested, the idea is to occasionally
pull feature branches into testing as they fit.

On the other hand, yes, extending tests/ is very much needed. Patches
welcome ;).  I believe that some parties are already getting their heads
on this, but if I remember correctly that was all still in the "hmm we
should do something here" state without much realisation yet.


-David
&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-15T14:39:38</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.network.quagga.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.network.quagga.devel</link>
  </textinput>
</rdf:RDF>

