commit a6be12128c29b0dc5b8a6d6923510fc7f677b775
Author: Denis Ovsienko <
[email protected]>
Date: Thu Aug 19 13:36:43 2010 +0400
release: 0.99.17
* configure.ac: bump up version number
commit cddb8112b80fa9867156c637d63e6e79eeac67bb
Author: Chris Hall <
[email protected]>
Date: Mon Aug 9 22:31:37 2010 +0400
bgpd: fix handling of AS path data
* bgpd/bgp_aspath.c
* assegments_parse(): add handling of AS4_PATH input, update bounds
checks, add check for AS segment type
* aspath_parse(): add handling of AS4_PATH input, expect
assegments_parse() to do length checking
* aspath_empty(): update for the new function prototype
* bgpd/bgp_aspath.h: ditto
* tests/aspath_test.c: ditto
* bgpd/bgp_attr.c
* bgp_attr_aspath(): add handling of AS4_PATH input, update flags
checks, change returned type
* bgp_attr_as4_path(): discard, superseded by bgp_attr_aspath()
* bgp_attr_parse(): update respectively
commit d64379e8f3c0636df53ed08d5b2f1946cfedd0e3
Author: Chris Hall <
[email protected]>
Date: Fri May 14 16:38:39 2010 +0400
bgpd: tighten bounds checking in RR ORF msg reader
* bgp_packet.c: (bgp_route_refresh_receive) add validation of
"Length" (RFC5292) field value, check input stream bounds
each time bytes are pulled from it
commit e26873fd8f0c4306eff65de94a45b4114fc81b98
Author: Roman Hoog Antink <
[email protected]>
Date: Wed May 5 16:00:50 2010 +0200
zebra: fix infinite loop when deleting an interface
When deleting a VLAN interface after flushing its
addresses, zebra uses 100% CPU time and freezes.
* interface.c: The while loop in line 407 that
should clean up connected routes never hits one
of the 2 lines "last = node;" and thus loops
forever.
Signed-off-by: Roman Hoog Antink <
[email protected]>
commit cfe117498c8348bfcd8f5f95169a6621e437458a
Author: Greg Troxel <
[email protected]>
Date: Wed May 5 07:51:26 2010 -0400
Update for git and emphasize asking for good reports.
commit 1b5eee9864185205bca498e62bcff8291e125a2c
Author: David Lamparter <
[email protected]>
Date: Wed Sep 16 02:20:00 2009 +0200
build: ignore mkinstalldirs and texinfo.tex
these are autogenerated by autoreconf, drop them from git.
commit 745bf05f58ff203f5e3878574016fb3b9ad5b450
Author: David Lamparter <
[email protected]>
Date: Tue Feb 2 21:49:35 2010 +0100
isisd: change ISIS_METHOD to use C preprocessor
this fixes warnings from vtysh extract.pl by making sure the isis method
files always 'work'. (previously, extract.pl would grab unselected isis
method sources and then complain about missing headers)
commit 2470e99e828c098d2d03f8d693853cbe69e3fb6f
Author: David Ward <
[email protected]>
Date: Tue Jan 5 02:45:39 2010 +0000
ospf6d: Fix crash when '[no] ipv6 ospf6 advertise prefix-list' is in startup-config
* ospf6_interface.c: When '[no] ipv6 ospf6 advertise prefix-list'
appears in the startup configuration for ospf6d, a crash occurs,
because ospf6d attempts to schedule LSAs when the 'oi->area'
structure has not yet been initialized.
Now, when the command above is issued (either in the startup
configuration or at runtime), ospf6d will only schedule LSAs if
the 'oi->area' structure has been initalized. A similar test is
already used when handling the commands 'ipv6 ospf6 priority'
and 'ipv6 ospf6 cost'.
commit 85c4968bb1432ddc7c059893fdee2c976bbee937
Author: Greg Troxel <
[email protected]>
Date: Tue Apr 20 12:44:21 2010 -0400
build/extra: Enhance README.NetBSD make/gmake decision.
commit 46154fe3675df5417a712285b66fd12bd1b4fc6d
Author: Joakim Tjernlund <
[email protected]>
Date: Wed Apr 14 16:01:25 2010 +0200
ospfd: Only refresh external default route once.
* ospf_zebra.c: (ospf_distribute_list_update_timer) forces a
refresh of default route each time it finds a default prefix.
This is suboptimal, just record that it needs to be done and
do it once.
Signed-off-by: Joakim Tjernlund <
[email protected]>
commit 45acaa0a4cbb4b61c1e4cfcc8f8a534f4fdccfe5
Author: Joakim Tjernlund <
[email protected]>
Date: Wed Apr 14 11:05:28 2010 +0200
ospfd: Make sure ospf_distribute_list_update_timer() eventually runs.
* ospf_zebra.c: (ospf_distribute_list_update_timer)
If there are updates to the distribute list every 5 second or less,
ospf_distribute_list_update_timer() will never run as the timer gets
rearmed for each update. This fixes it by never rearming an active
distribute list timer.
Signed-off-by: Joakim Tjernlund <
[email protected]>
commit 274d3f090df91fc5f8d4f26a2823634efa4af461
Author: Joakim Tjernlund <
[email protected]>
Date: Wed Apr 14 11:05:27 2010 +0200
ospfd: Make sure all external routes are updated.
Roman Hoog Antink <
[email protected]> reports:
When adding a connected route (using vtysh, without restart) to the
redistribution access list of ospfd, while static routes already exist,
the update timer ospf_distribute_list_update_timer() is being run for
static routes only. That way, the connected route never appears in the
OSPF database, until quagga is completely restarted.
The update timer for connected routes is cancelled in
ospfd/ospfd_zebra.c:ospf_distribute_list_update():976, were a new timer
is scheduled for static routes, caused by the loop in ospf_filter_update().
* ospf_zebra.c: (ospf_distribute_list_update_timer) make it
refresh all external routes. This fixes the problem
reported by Roman.
Signed-off-by: Joakim Tjernlund <
[email protected]>
commit 515b9424d4106ff5ccef4f18030a3ca69d38a178
Author: Greg Troxel <
[email protected]>
Date: Sun Apr 18 12:50:21 2010 -0400
git: add pointers to out-of-tree work
* (HACKING.pending): List known places where work on quagga that is
not (yet) integrated into the main tree can be found.
commit 43a48cf379193327603fc023530d6c185012f941
Author: Greg Troxel <
[email protected]>
Date: Wed Apr 14 15:24:52 2010 -0400
git: add (generated) m4 files to .gitignore
commit 2b09e2117e676986a5574a52a1a6823727361388
Author: Ivan Moskalyov <
[email protected]>
Date: Thu Mar 11 17:14:35 2010 +0300
doc: fixed spelling in bgpd.texi
commit b65c639a2ef9e07d93c8f9433c97b2270a65a6a0
Author: Greg Troxel <
[email protected]>
Date: Wed Mar 10 14:03:54 2010 -0500
build: Add QuaggaId to README.NetBSD