ChangeLog | 6 ++
HACKING | 24 ++++++++
bgpd/ChangeLog | 55 +++++++++++++++++++
bgpd/bgp_advertise.c | 10 +--
bgpd/bgp_attr.c | 2
bgpd/bgp_community.c | 4 -
bgpd/bgp_network.c | 82 ++++++++++++++++++++++++++++
bgpd/bgp_network.h | 2
bgpd/bgp_packet.c | 22 +++----
bgpd/bgp_route.c | 10 +--
bgpd/bgp_table.c | 14 ++--
bgpd/bgp_table.h | 14 ++--
bgpd/bgp_vty.c | 45 +++++++++++++++
bgpd/bgpd.c | 139 ++++++++++++++++++++++++++++++++++++++++++++++++-
bgpd/bgpd.h | 18 +++++-
configure.ac | 27 ++++++++-
lib/ChangeLog | 11 +++
lib/memtypes.c | 3 -
lib/sockopt.c | 68 +++++++++++++++++++++++
lib/sockopt.h | 4 +
lib/sockunion.c | 8 ++
tools/multiple-bgpd.sh | 22 ++++---
22 files changed, 528 insertions(+), 62 deletions(-)
New commits:
commit d0cee3d3d7267f8f5c1d1ffd5c5fd8802a9db987
Author: paul <paul>
Date: Tue Jul 22 21:11:48 2008 +0000
[bgpd] Fix triggerable crash when compiled with --disable-bgp-announce
2008-07-22 Paul Jakma <[EMAIL PROTECTED]>
* HACKING: Document preference for compiler conditional code, over
cpp conditional.
* configure.ac: DISABLE_BGP_ANNOUNCE always should be defined.
* bgp_{packet,route,advertise}.c: change to compiler testing of
DISABLE_BGP_ANNOUNCE, rather than cpp.
2008-07-22 MIYAJIMA Mitsuharu <[EMAIL PROTECTED]>
* bgp_packet.c: (bgp_update_packet_eor) Fix crash triggerable
if a bgpd was compiled with --disable-bgp-announce and if GR is
advertised by peer.
commit 42f57d1707f9da733ca2113bf8d9b176bf088ecf
Author: paul <paul>
Date: Tue Jul 22 19:56:56 2008 +0000
[bgpd] fix a couple of trivial compiler warnings
2008-07-22 Paul Jakma <[EMAIL PROTECTED]>
* bgp_community.c: (community_str2com) assigns defaults to local
vars
* bgp_attr.c: (bgp_attr_parse) match format specifier to arg
* bgp_table.{c,h}: (bgp_table_top) can take a * to a const, quelling
warning in bgp_route.c
commit 0eaaeb664b7f66e389f1c626befa28d777fe8e65
Author: paul <paul>
Date: Mon Jul 21 21:02:49 2008 +0000
[bgpd] TCP-MD5: password vty configuration and initial Linux support
2008-07-21 Paul Jakma <[EMAIL PROTECTED]>
* bgp_packet.c: (bgp_open_receive) fix warning in a zlog call
* bgp_vty.c: (bgp_vty_return) add return code
* bgpd.c: (bgp_master_init) setup the socket list.
* bgp_network.c: Remove the dual IPv4/6 socket thing for now, which
was implemented by Michael, until such time as its clear its
required for Linux (see sockopt comments). IPv6 support, including
IPv4 sessions on AF_INET6 sockets, therefore is broken, and the
'-l 0.0.0.0' arguments would need to be given to bgpd to make
things work here.
2008-07-21 Michael H. Warfield <[EMAIL PROTECTED]>
YOSHIFUJI Hideaki <[EMAIL PROTECTED]>
Tomohiko Kusuda <[EMAIL PROTECTED]>
Leigh Brown <[EMAIL PROTECTED]>
* bgp_network.c: (bgp_md5_set_one) shim between libzebra tcp-md5
sockopt and bgpd.
(bgp_md5_set_socket) Helper for bgp_connect
(bgp_md5_set) setup TCP-MD5SIG for the given peer.
(bgp_connect) call out to bgp_md5_set_socket for the outgoing
connect socket.
(bgp_socket) save references to the listen sockets, needed if
TCP-MD5SIG is applied later or changed.
* bgp_vty.c: (*neighbor_password_cmd) New 'neighbor ... password'
commands.
* bgpd.c: (peer_{new,delete) manage TCP-MD5 password
(peer_group2peer_config_copy) inherit TCP-MD5 password
(peer_password_{un,}set) orchestrate the whole add/remove of TCP-MD5
passwords: applying checks, stopping peers, and trying to return
errors to UI, etc.
(bgp_config_write_peer) save password.
Fix missing newline in writeout of neighbor ... port.
2008-07-21 Paul Jakma <[EMAIL PROTECTED]>
* sockunion.c: ifdef out various places that converted
v4mapped sockets to pure v4. Doesn't seem necessary at all,
presumably a workaround for now historical inet_ntop bugs (?)
2008-07-21 Michael H. Warfield <[EMAIL PROTECTED]>
YOSHIFUJI Hideaki <[EMAIL PROTECTED]>
* sockopt.{c,h}: (sockopt_tcp_signature) Add TCP-MD5SIG support.
commit d9270db3072a6c218204682129ada7ddc034dccd
Author: paul <paul>
Date: Mon Jul 21 18:43:04 2008 +0000
[tools/multiple-bgpd.sh] make it easier to use IPv6 peer addresses
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=d0cee3d3d7267f8f5c1d1ffd5c5fd8802a9db987
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=42f57d1707f9da733ca2113bf8d9b176bf088ecf
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=0eaaeb664b7f66e389f1c626befa28d777fe8e65
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=d9270db3072a6c218204682129ada7ddc034dccd
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn