bgpd/ChangeLog | 30 +++++++++++++++++++++++
bgpd/bgp_attr.c | 25 +++++++++++++++----
bgpd/bgp_attr.h | 2 -
bgpd/bgp_debug.c | 7 -----
bgpd/bgp_network.c | 9 +++----
bgpd/bgp_open.c | 3 --
bgpd/bgp_packet.c | 13 ++++++++--
configure.ac | 16 ++++++++++++
isisd/ChangeLog | 11 ++++++++
isisd/isis_flags.c | 19 ++++++++++++--
isisd/isis_flags.h | 1
isisd/isisd.c | 8 ++++--
lib/ChangeLog | 32 +++++++++++++++++++++++++
lib/linklist.c | 20 +++++++++++----
lib/log.c | 29 ++++++++++++++++------
lib/log.h | 6 +++-
lib/memory.c | 2 -
lib/stream.h | 2 -
ospf6d/ospf6_area.h | 6 ++--
ospfd/ospf_opaque.h | 2 -
ospfd/ospfd.h | 6 ++--
ripd/ChangeLog | 6 ++++
ripd/rip_interface.c | 1
ripd/ripd.c | 1
solaris/ChangeLog | 6 ++++
solaris/Makefile.am | 2 -
tests/ChangeLog | 8 ++++++
tests/aspath_test.c | 18 ++++++++++++++
tests/bgp_capability_test.c | 30 +++++++++++++++++++++++
zebra/ChangeLog | 28 ++++++++++++++++++++++
zebra/ioctl.c | 26 ++++++++++++++++++++
zebra/kernel_socket.c | 22 +++++++++++++++++
zebra/rib.h | 1
zebra/zebra_rib.c | 56 ++++++++++++++++++++++++++++++++++++++++++++
34 files changed, 400 insertions(+), 54 deletions(-)
New commits:
commit 9334b80b2c84f33d0d749b4a172f1d87a77a8544
Author: paul <paul>
Date: Thu Mar 13 03:31:24 2008 +0000
[bgpd] remove unnecessary 0 entries from struct message's
2008-03-13 Paul Jakma <[EMAIL PROTECTED]>
* (various) Remove 0 entries from struct message's, unneeded due to
recent improvements in mes_lookup/LOOKUP.
commit ad3d3d392079ccf49efb6d375d40a2edbc80a534
Author: paul <paul>
Date: Thu Mar 13 03:28:13 2008 +0000
[ripd] remove unnecessary 0 entries from struct message's
2008-03-13 Paul Jakma <[EMAIL PROTECTED]>
* ripd.c/rip_interface.c: Remove 0 entries from rip_msg
ri_version_msg struct message's, not needed with recent fixes
to mes_lookup.
commit 3c220840d7a3d62497a45ff77ee01a87e6023e8d
Author: paul <paul>
Date: Thu Feb 28 23:26:02 2008 +0000
[lib] Fix the struct message LOOKUP function to be more robust
2008-02-28 Paul Jakma <[EMAIL PROTECTED]>
* log.c: (mes_lookup) Sowmini Varadhan diagnosed a problem where
this function can cause a NULL dereference, on lookups for unknown
indices, or messages with NULL strings. Can occur, e.g., debug
logging code when processing received messages. Fixed to accept a
pointer to a default string to be used if there is no match.
* log.h: LOOKUP adjusted to match
commit 538d0f3a00ec246d41207324d0cb88a0061b0101
Author: paul <paul>
Date: Thu Feb 28 00:09:04 2008 +0000
[lib/linklist] Enforce "nodes must have data" invariant more rigorously
2008-02-28 Paul Jakma <[EMAIL PROTECTED]>
* linklist.c: This implementation expects that the data pointer not
be null, e.g. listgetdata() asserts this. The list add methods
don't apply the same sanity check.
Noted by Jim Carlson in bug #437.
commit c3c92461eb41baadaac3549ad5a99646b3184999
Author: pilot <pilot>
Date: Tue Feb 26 14:02:24 2008 +0000
+ fix bug#326 by rib_lookup_and_pushup()
commit d52692651a02f3343c756e06da62265e37f6f473
Author: paul <paul>
Date: Tue Feb 26 09:16:09 2008 +0000
[c++] remove/rename some names in headers that clash with C++ reserved words
2008-01-30 Peter Szilagyi <[EMAIL PROTECTED]>
* lib/stream.h: Remove named 'new' parameter in prototype
for c++ header compatibility.
* ospfd/ospf_opaque.h: ditto
* ospfd/ospfd.h: Renamed struct export to _export for c++
header compatibility.
* ospf6d/ospf6_area.h: ditto
commit 21796cf0f8095f96d720a7f4569141d9e84cc784
Author: paul <paul>
Date: Sat Feb 23 16:57:03 2008 +0000
[tests:bgp] Further tests for 0 sized as_path segments
2008-02-23 Paul Jakma <[EMAIL PROTECTED]>
* aspath_test.c: Test for 0-ASN sequences that still have data.
commit 7f2bd94e8fe95b32c57b266a90537693857cac18
Author: paul <paul>
Date: Tue Jan 29 19:29:44 2008 +0000
[isisd] Bug #437: fix ssert caused by bad list management
2008-01-29 James Carlson <[EMAIL PROTECTED]>
* Fix bug #437, assert due to bogus index management
* isis_flags.c: (flags_initialize) new
* (flags_get_index) fix off by one, leading to list assert
on null node data.
(flags_free_index) ditto.
* isisd.c: (isis_area_create) use flags_initialize
(isis_area_destroy) deconfigure circuits when
taking down area.
commit 53e86f07da24c19292ec3f0d8001c9f6f53b08e0
Author: paul <paul>
Date: Tue Jan 29 17:26:34 2008 +0000
[bgpd] fix crash on startup if compiled IPv4-only
2008-01-29 Jorge Boncompte <[EMAIL PROTECTED]>
* bgp_network.c: (bgp_socket) IPv4-only version crashes if -l is not
used as address will be null.
commit dd0acc512cea63d5b5d891d49ec68c59d317c3bd
Author: paul <paul>
Date: Sun Jan 13 18:52:15 2008 +0000
[solaris] add missing makefile.am dependency
2008-01-13 Paul Jakma <[EMAIL PROTECTED]>
* Makefile.am: pkg target should depend on the 'depend.%' files.
Crops up now that solaris/ doesn't get descended into by
general Quagga build.
commit 8afd2ed19c612664a0ca105576c341b2371c6f2a
Author: ajs <ajs>
Date: Fri Jan 11 16:33:59 2008 +0000
[link-detect] Improve BSD support.
2008-01-11 Ingo Flaschberger <[EMAIL PROTECTED]>
* configure.ac: Improve HAVE_BSD_LINK_DETECT test.
commit 2f73d36752b61b48c0c14a39d2c13f33ea0411fa
Author: ajs <ajs>
Date: Fri Jan 11 15:57:13 2008 +0000
[link-detect] Improve BSD support.
2008-01-11 Andrew J. Schorr <[EMAIL PROTECTED]>
* lib/zebra.h: Revert previous change, no need to include
<net/if_media.h> here.
* zebra/ioctl.c: If HAVE_BSD_LINK_DETECT is defined, include
<net/if_media.h>
(if_get_flags) Remove debug messages about BSD link state.
* zebra/kernel_socket.c: (bsd_linkdetect_translate) If link state
is unknown, we should set the IFF_RUNNING flag.
commit f6bc0eb86aec3cec8ddb18de4f85fb669e3197d2
Author: ajs <ajs>
Date: Thu Jan 10 15:24:32 2008 +0000
[link-detect] Try to get BSD link-detect to work properly.
2008-01-10 Ingo Flaschberger <[EMAIL PROTECTED]>
* configure.ac: Define HAVE_BSD_LINK_DETECT if <net/if_media.h> is
present.
* lib/zebra.h: If HAVE_BSD_LINK_DETECT is defined,
include <net/if_media.h>.
* zebra/ioctl.c: (if_get_flags) If HAVE_BSD_LINK_DETECT, use the
SIOCGIFMEDIA ioctl to ascertain link state.
* zebra/kernel_socket.c: (bsd_linkdetect_translate) New function to
map the ifm_data.ifi_link_state value into the IFF_RUNNING flag.
(ifm_read) Call bsd_linkdetect_translate to fix the IFF_RUNNING
flag before calling if_flags_update.
commit 26cc29d8fb3ff73dac3b602308079a95f6f315d2
Author: ajs <ajs>
Date: Tue Jan 8 20:12:46 2008 +0000
[link-detect] Static interface routes should behave properly with
link-detect.
2008-01-08 Michael Larson <[EMAIL PROTECTED]>
* zebra_rib.c: (nexthop_active_check) Replace if_is_up with
if_is_operative to solve problems with static interface
routes not behaving properly with link-detect.
commit 350ee4f8bd0d66610f00f0493f273bf61530ced2
Author: paul <paul>
Date: Tue Jan 8 13:50:11 2008 +0000
[lib] add mising UL qualifier to numerical constant
2008-01-08 Pavol Rusnak <[EMAIL PROTECTED]>
* memory.c: (mtype_memstr) Fix accidental shift past width of type,
constant should have been forced to UL, rather than being left to
default to int.
commit cd4fa9a5406162f1e05700f8c3fc180c78dff26f
Author: paul <paul>
Date: Sat Dec 22 16:49:52 2007 +0000
[bgpd] Fix number of DoS security issues, restricted to configured peers.
2007-12-22 Paul Jakma <[EMAIL PROTECTED]>
* Fix series of vulnerabilities reported by "Mu Security
Research Team", where bgpd can be made to crash by sending
malformed packets - requires that bgpd be configured with a
session to the peer.
* bgp_attr.c: (bgp_attr_as4_path) aspath_parse may fail, only
set the attribute flag indicating AS4_PATH if we actually managed
to parse one.
(bgp_attr_munge_as4_attrs) Assert was too general, it is possible
to receive AS4_AGGREGATOR before AGGREGATOR.
(bgp_attr_parse) Check that we have actually received the extra
byte of header for Extended-Length attributes.
* bgp_attr.h: Fix BGP_ATTR_MIN_LEN to account for the length byte.
* bgp_open.c: (cap_minsizes) Fix size of CAPABILITY_CODE_RESTART,
incorrect -2 left in place from a development version of as4-path
patch.
* bgp_packet.c: (bgp_route_refresh_receive) ORF length parameter
needs to be properly sanity checked.
* tests/bgp_capability_test.c: Test for empty capabilities.
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=9334b80b2c84f33d0d749b4a172f1d87a77a8544
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=ad3d3d392079ccf49efb6d375d40a2edbc80a534
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=3c220840d7a3d62497a45ff77ee01a87e6023e8d
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=538d0f3a00ec246d41207324d0cb88a0061b0101
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=c3c92461eb41baadaac3549ad5a99646b3184999
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=d52692651a02f3343c756e06da62265e37f6f473
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=21796cf0f8095f96d720a7f4569141d9e84cc784
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=7f2bd94e8fe95b32c57b266a90537693857cac18
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=53e86f07da24c19292ec3f0d8001c9f6f53b08e0
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=dd0acc512cea63d5b5d891d49ec68c59d317c3bd
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=8afd2ed19c612664a0ca105576c341b2371c6f2a
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=2f73d36752b61b48c0c14a39d2c13f33ea0411fa
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=f6bc0eb86aec3cec8ddb18de4f85fb669e3197d2
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=26cc29d8fb3ff73dac3b602308079a95f6f315d2
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=350ee4f8bd0d66610f00f0493f273bf61530ced2
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=cd4fa9a5406162f1e05700f8c3fc180c78dff26f
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn