mirror_frr/tests
Paul Jakma 370b64a2ad [bgpd] Fix number of DoS security issues, restricted to configured peers.
2007-12-22 Paul Jakma <paul.jakma@sun.com>

	* 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.
2007-12-22 16:49:52 +00:00
..
.cvsignore [cvs] update cvsignore file. 2006-01-19 20:33:47 +00:00
aspath_test.c [bgpd] Merge AS4 support 2007-10-14 22:32:21 +00:00
bgp_capability_test.c [bgpd] Fix number of DoS security issues, restricted to configured peers. 2007-12-22 16:49:52 +00:00
ChangeLog [bgpd] Fix number of DoS security issues, restricted to configured peers. 2007-12-22 16:49:52 +00:00
ecommunity_test.c [tests] Forgot to commit ecommunity_tests.c 2007-10-18 16:33:08 +00:00
heavy-thread.c 2004-05-25 Paul Jakma <paul@dishone.st> 2005-04-25 16:42:24 +00:00
heavy-wq.c [tests] update heavywq for workqueue api changes 2006-08-27 06:53:24 +00:00
heavy.c 2004-05-25 Paul Jakma <paul@dishone.st> 2005-04-25 16:42:24 +00:00
main.c 2004-05-25 Paul Jakma <paul@dishone.st> 2005-04-25 16:42:24 +00:00
Makefile.am [bgpd] Merge AS4 support 2007-10-14 22:32:21 +00:00
test-buffer.c 2004-09-06 Paul Jakma <paul@dishone.st> 2005-09-06 23:08:01 +00:00
test-memory.c 2004-05-13 Paul Jakma <paul@dishone.st> 2005-04-13 03:31:35 +00:00
test-privs.c 2005-10-11 Paul Jakma <paul.jakma@sun.com> 2005-10-11 03:48:28 +00:00
test-sig.c [tests] Fix stray character in previous commit 2006-05-28 08:32:44 +00:00
test-stream.c [tests] Add small unit test for the new stream functions 2006-01-10 14:49:04 +00:00