bgpd/bgp_community.c | 7 ------- bgpd/bgp_community.h | 1 - bgpd/bgp_network.c | 10 ++++------ bgpd/bgp_route.c | 6 +++++- bgpd/bgp_routemap.c | 15 ++++++++++----- bgpd/bgp_vty.c | 3 +-- bgpd/bgpd.c | 15 ++++++++++++--- configure.ac | 2 +- debian/changelog | 29 +++++++++++++++++++++++++++++ lib/command.c | 3 +-- lib/thread.c | 23 +++++++++++++---------- 11 files changed, 76 insertions(+), 38 deletions(-)
New commits: commit 97045ce372375288da958f5c009e720241f6c074 Author: Stephen Hemminger <[email protected]> Date: Thu Mar 24 11:25:56 2011 -0700 0.99.18-3 commit 59a226d0667cebf5f12aac320926a6421c7aed91 Author: Michael Lambert <[email protected]> Date: Mon Sep 13 11:48:11 2010 -0400 bgpd: fix memory leak when deleting a community * bgp_routemap.c: (route_set_community_delete) When deleting a community in a route-map the old community was being orphaned. Like the description of the same code in route_set_community, this is a hack, not a true fix. commit 0b6149068351d50f57eac138ee328744f281f655 Author: Stephen Hemminger <[email protected]> Date: Thu Mar 24 11:23:35 2011 -0700 Revert "bgpd: "Intern" communities in route maps" This reverts commit 2c9fd7e07283b8904ef20030c9dadb032e999b12. The patch was withdrawn by Michael but incorrectly committed upstream. commit 034ccd6b72b2f1e9e288210925282e72d8dd3ed0 Author: Stephen Hemminger <[email protected]> Date: Thu Mar 24 08:25:52 2011 -0700 Revert "Restore old timer behaviour" This reverts commit 02cf68add3dfa6fa19efdb81ee92d75f68787ddd. commit 0d51c7ef830c3930bb0d7207d93f26bcb8cee455 Author: Greg Troxel <[email protected]> Date: Thu Mar 24 10:19:43 2011 -0400 build: treat opaque-lsa default correctly for ospfapi In deciding whether to default ospfapi to on or off, use the same rule for opaque-lsa as earlier: != no rather than = yes, so that not having set it implies yes. commit d876bdf4a84f40ac3f9bec8d5040858b3725db3e Author: Stephen Hemminger <[email protected]> Date: Thu Aug 5 10:26:27 2010 -0700 lib: Add support for IPv6 ttl security * sockunion.c: (sockopt_minttl) Add IPv6 support for min hop count. The kernel support is Linux kernel 2.6.35 or later. commit 89b6d1f8e2759cc38bc768067abe3a296d93f454 Author: Stephen Hemminger <[email protected]> Date: Thu Mar 24 10:51:59 2011 +0000 bgpd: Cleanups & fixes for minttl / GTSM * bgp_vty.c: (peer_ebgp_multihop_{un,}set_vty) tail-call cleanup. ({no_,}neighbor_ttl_security) ditto. * bgpd.c: (peer_ttl_security_hops_set) Peer group checks and TTL set only need to be done on transition. * sockunion.c: (sockopt_minttl) remove always-on debug and improve readability. commit fa411a212b55bba650d68fd0456686f3e47b7395 Author: Nick Hilliard <[email protected]> Date: Wed Mar 23 15:33:17 2011 +0000 bgpd: RFC 5082 Generalized TTL Security Mechanism support * bgpd: Add support for RFC 5082 GTSM, which allows the TTL field to be used to verify that incoming packets have been sent from neighbours no more than X IP hops away. In other words, this allows packets that were sent from further away (i.e. not by the neighbour with known distance, and so possibly a miscreant) to be filtered out. * lib/sockunion.{c,h}: (sockopt_minttl) new function, to set a minimum TTL using the IP_MINTTL socket opt. * bgpd.h: (BGP_ERR_NO_EBGP_MULTIHOP_WITH_TTLHACK) define for command error for minttl. (struct peer) add a config variable, to store the configured minttl. (peer_ttl_security_hops_{set,unset}) configuration handlers * bgpd.c: (peer_group_get) init gtsm_hops (peer_ebgp_multihop_{un,}set) check for conflicts with GTSM. Multihop and GTSM can't both be active for a peer at the same time. (peer_ttl_security_hops_set) set minttl, taking care to avoid conflicts with ebgp_multihop. (bgp_config_write_peer) write out minttl as "neighbor .. ttl-security hops X". * bgp_vty.c: (bgp_vty_return) message for BGP_ERR_NO_EBGP_MULTIHOP_WITH_TTLHACK (peer_ebgp_multihop_{un,}set_vty) * bgp_network.c: (bgp_accept) set minttl on accepted sockets if appropriate. (bgp_connect) ditto for outbound. commit 3bde17f1af635c9ca19df0b3516cb8ad0376e6d3 Author: Paul Jakma <[email protected]> Date: Wed Mar 23 10:30:30 2011 +0000 bgpd: Fix compile failure if IPv6 build was disabled. * bgp_route.c: ({no_,}ipv6_bgp_network_ttl_cmd) depends on ipv6_bgp_network which is HAVE_IPV6, so these should be too. (bgp_route_init) and the installs should be similarly ifdefed commit fc95186c30884c96543aecfc56cfe5b08774525b Author: Christian Hammers <[email protected]> Date: Wed Mar 23 13:07:55 2011 +0300 lib: fix more format warnings (#637) The following patch was also neccessary to compile. * command.c: (config_logmsg_cmd) use "%s" format spec * if.c: (connected_log) ditto http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=97045ce372375288da958f5c009e720241f6c074 http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=59a226d0667cebf5f12aac320926a6421c7aed91 http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=0b6149068351d50f57eac138ee328744f281f655 http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=034ccd6b72b2f1e9e288210925282e72d8dd3ed0 http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=0d51c7ef830c3930bb0d7207d93f26bcb8cee455 http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=d876bdf4a84f40ac3f9bec8d5040858b3725db3e http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=89b6d1f8e2759cc38bc768067abe3a296d93f454 http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=fa411a212b55bba650d68fd0456686f3e47b7395 http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=3bde17f1af635c9ca19df0b3516cb8ad0376e6d3 http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=fc95186c30884c96543aecfc56cfe5b08774525b _______________________________________________ svn mailing list [email protected] http://mailman.vyatta.com/mailman/listinfo/svn
