[vyatta-svn] BGP/OSPF/RIP/RIB routing daemons: Changes to 'hollywood'

Tom Grennan tgrennan at suva.vyatta.com
Tue Apr 15 17:26:16 PDT 2008


 bgpd/bgp_network.c |  115 ++++++++++++++++++++++++++++++++++++
 bgpd/bgp_network.h |    4 +
 bgpd/bgp_vty.c     |   46 ++++++++++++++
 bgpd/bgpd.c        |  168 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 bgpd/bgpd.h        |   21 ++++++
 configure.ac       |    6 +
 lib/sockopt.c      |   33 ++++++++++
 lib/sockopt.h      |   28 ++++++++
 8 files changed, 421 insertions(+)

New commits:
commit 4c9782da0f5484e52a00bb769813b5988e857c38
Author: Michael H. Warfield <mhw at WittsEnd.com>
Date:   Tue Apr 15 21:49:45 2008 +0000

    TCP MD5SIG patch
    from http://www.gossamer-threads.com/lists/quagga/dev/15611
    
         [clear_shim]           Re: [quagga-users 9315] New md5 signature patch for bgp... quagga_md5_bsd_linux_v9.diff Remove Highlighting [In reply to]
         mhw at wittsend        ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
         Jan 28, 2008, 12:55 PM And, of course, the moment I send off a patch against 0.99.9 and claim
                                it should patch the CVS, I find out it does not.
         Post #2 of 3 (192
         views)                 On Mon, 2008-01-28 at 14:50 -0500, Michael H. Warfield wrote:
         Permalink              > Hello all!
    
                                > Building on the efforts of Leigh Brown and the earlier works on an MD5
                                > signature patch for bgpd, I've incorporated the autoconf efforts by
                                > Sargun Dhillon on top of my own changes for IPv6 along with filling in a
                                > few missing spots in the autoconf stuff myself. Leigh had released a v7
                                > and I subsequently released a v8 patch for md5 signatures for Linux and
                                > BSD to deal with conflicts with IPv6. This is now a v9 patch
                                > incorporating some of the changes from Sargun and adding a few of my own
                                > to complete the autoconf changes.
    
                                > This patch is still against 0.99.9 but should patch cleanly against
                                > CVS.
    
                                Attached is the patch against CVS. It does NOT have a patch for
                                config.h.in (that was a mistake on my part, it's not in CVS, it's
                                generated but it's not regenerated if you are working from the releases
                                and don't rerun autoheader) and fixes a problem with a header file and
                                some alignments.
    
    [cl]                        > This adds a configure option, --enable-tcp-md5, to enable tcp md5                                                             [cl]
                                > signatures. This is not qualified against the operating system on which
                                > it is being built. The patch should work on BSD and Linux. Other
                                > operation systems are a crap shoot. I don't know. I presume some other
                                > errors will occur on other operating systems which do not support MD5
                                > signatures in this manner. Since they're not supported now, this is no
                                > great loss. Someone might want to test this in other environments,
                                > though, and enhance it for those other environments.
                                >
                                > Attached...
                                >
                                > quagga_md5_bsd_linux_v9.diff
                                >
                                > http://www.wittsend.com/mhw/md5sig/quagga_md5_bsd_linux_v9.diff
                                >
                                > Is there anything left that needs to be done before this can be
                                > committed to CVS? Can someone with commit privs please do the honors?
    
                                Mike
                                --
                                Michael H. Warfield (AI4NB) | (770) 985-6132 | mhw[at]WittsEnd.com
                                /\/\|=mhw=|\/\/ | (678) 463-0932 | http://www.wittsend.com/mhw/
                                NIC whois: MHW9 | An optimist believes we live in the best of all
                                PGP Key: 0xDF1DD471 | possible worlds. A pessimist is sure of it!
    
                   Attachments: [unknown] quagga_cvs_md5_bsd_linux_v9.diff (18.4 KB)
    <http://www.gossamer-threads.com/lists/engine?do=post_attachment;postatt_id=1184;list=quagga>
                                [unknown] signature.asc (0.30 KB)
    <http://www.gossamer-threads.com/lists/engine?do=post_attachment;postatt_id=1185;list=quagga>
    
    Signed-off-by: Tom Grennan <tgrennan at vyatta.com>

http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=4c9782da0f5484e52a00bb769813b5988e857c38


More information about the svn mailing list