summaryrefslogtreecommitdiffstats
path: root/bgpd
Commit message (Collapse)AuthorAgeFilesLines
...
| * 2003-08-10 amir <amir@datacore.ch>paul2003-08-101-1/+1
| | | | | | | | | | * Add missing 'i' to getopts, short form of --pid_file. see http://bugzilla.quagga.net/show_bug.cgi?id=25
| * 2003-08-07 kunihiro <kunihiro@zebra.org>paul2003-08-081-16/+23
| | | | | | | | | | * bgpd/bgp_route.c: route server passes routes which may have no-export community
| * 2003-08-06 kunihiro <kunihiro@zebra.org>paul2003-08-061-0/+76
| | | | | | | | * bgpd/bgp_filter.c: "show ip as-path-access-list"
| * 2003-07-12 Paul Jakma <paul@dishone.st>paul2003-07-121-2/+8
| | | | | | | | | | | | * bgp_vty.c: install the neighbor_set_peer_group_cmd, neighbor_soft_reconfiguration_cmd and neighbor_unsuppress_map_cmd family of commands into the VPNv4 address family config node.
| * 2003-06-19 Paul Jakma <paul@dishone.st>paul2003-06-191-1/+7
| | | | | | | | | | * Fix lib/smux.c's reliance on daemons exporting struct thread_master *master.
| * 2003-06-15 Paul Jakma <paul@dishone.st>paul2003-06-151-1/+1
| | | | | | | | | | | | | | | | * lib/vty.{c,h}: Remove vty layer depending on a 'master' global, pass the thread master in explicitly to vty_init. Sort out some header dependency problems with lib/command.h * zebra/: Move globals to struct zebrad. Update vty_init(). * (.*)/\1_main.c: update call to vty_init().
| * 2003-06-11 Paul Jakma <paul@dishone.st>paul2003-06-111-0/+4
| | | | | | | | * bgpd/ChangeLog: Update (wasnt commited with the fix)
| * 2003-06-09 Paul Jakma <paul@dishone.st>paul2003-06-091-10/+21
| | | | | | | | * bgp_clist.c (community_list_delete): honour deny statements
| * 2003-06-07 Paul Jakma <paul@dishone.st>paul2003-06-071-256/+303
| | | | | | | | | | * (bgp_clist.c): Run it through indent -nut (all indentation to be spaced, get rid of mix of tabs and spaces)
| * 2003-06-04 Paul Jakma <paul@dishone.st>paul2003-06-043-2/+51
| | | | | | | | * Merge of zebra privileges
| * Update Changelogspaul2003-05-161-0/+9
| |
| * Hopefully fix the 'bgp dump routes-mrt' command to actually dump routes.paul2003-05-101-10/+23
| | | | | | | | | | Should recognise the absence of an interval now and schedule one-shot dump. hopefully.
| * Import of zebra.org 20030428-18:07 ISTpaul2003-04-283-42/+45
| |
| * Hasso Tepperpaul2003-04-191-3/+92
| | | | | | | | | | | | http://hasso.linux.ee/zebra/ht-routemap-18042003_5.patch Trivial fixes to sync daemon's route-map commands to have same syntax. Fixes a lot of errors with "match ..." and "set ..." commands when using vtysh.
| * Add Makefile.in to the remaining .cvsignore'spaul2003-04-091-0/+1
| | | | | | | | Add ospfclient to ospfclient/.cvsignore
| * [zebra 18626] move zebra socket paths to configure.acpaul2003-04-071-1/+0
| | | | | | | | | | | | | | | | | | | | | | moved definition of the various socket paths from the per daemon header files into configure.ac. it will set the paths to be in the directory specified by --localstatedir=<prefix> or otherwise will try to guess as best it can ( a la pid file path detection - which probably should try reference ${prefix} too). the present hardcoded socket path, /tmp, isnt really correct. should be in /var somewhere really.
| * Remove auto* files from the repository.paul2003-04-071-446/+0
| | | | | | | | | | | | | | | | | | Developers working with the repository should have the appropriate tools. Out-of-sync files cause far too many problems with users as well as auto* scripts not being half as portable across systems as they ought to be. make-dist exists for a reason. Todo: make the CVS snapshot script do make-dist, and use the resulting tarball as the snapshot.
| * 2003-04-04 Paul Jakma <paul@dishone.st>paul2003-04-041-2/+6
| | | | | | | | | | | | | | | | | | * Sync to Zebra CVS * Fix lib/thread.h leak * Fix small Opaque LSA leak * Do not configure OSPF interfaces for secondary addresses * vtysh fixes from Hasso * Dave Watson's missing ntohs fix
| * 2003-03-25 Paul Jakma <paul@dishone.st>paul2003-03-251-214/+239
| | | | | | | | | | | | | | | | * sync to latest zebra CVS * spec file: updated and added define for ospf-api/client NB: OSPF-API has been broken by the zebra.org changes, which has added struct ospf * as a new arg to many functions
| * Fix build for net-snmppaul2003-03-181-1/+4
| |
| * Update auto files.paul2003-03-171-361/+248
| | | | | | | | No doubt builds will now break for everyone. (works here - autoconf 2.13)
| * Matthew Grant <grantma@anathoth.gen.nz>patch_z17290_portfixpaul2003-01-221-2/+10
| | | | | | | | | | | | [zebra 17290] [PATCHES] - Fixes for problems in 0.93b portfix patch
| * change log message fron signed to unsigned decimalpaul2002-12-131-1/+1
| |
| * [zebra 14631] Generic PtP and RFC3021 interface addressing supportpatch_z14631_ptp_rfc3021paul2002-12-131-4/+4
| |
| * zebra link state detection supportpatch_z12269_linkstatepaul2002-12-131-2/+2
| |
| * Initial revisionpaul2002-12-1357-0/+50789
|
* Fix compiler warnings from incorrect format stringsStephen Hemminger2008-07-112-3/+3
| | | | | Mostly from incorrect usage of z option. Need to use: printf(" size = %zd", x->size);
* Add reference counting to bgp instanceStephen Hemminger2008-07-113-13/+51
| | | | | | This adds reference counting to avoid cases where bgp instance is refered to by peers after bgp has been deleted. The style and format matchs other reference counting in Quagga
* Change peer_lock/unlock to inlineStephen Hemminger2008-07-112-46/+23
| | | | These trivial functions can just be inlined.
* Change bgp_info_lock/unlock to be inlineStephen Hemminger2008-07-112-36/+20
| | | | | These trivial functions take more code to call than to just do inline.
* Fix use after free in rsclient cleanupStephen Hemminger2008-07-111-2/+2
| | | | The peer_unlock() in node_cleanup could be freeing the peer.
* Set IPv4 TOS value for BGPStephen Hemminger2008-07-081-0/+15
| | | | | Bugfix 2847 Set TOS to internet control for BGP traffic
* Merge branch 'hollywood' of suva.vyatta.com:/git/vyatta-quagga into hollywoodStephen Hemminger2008-06-191-1/+2
|\
| * Fix double free of bgp_tableStephen Hemminger2008-06-162-2/+7
| | | | | | | | | | If route server client is being used, then peer->rib entry would get freed twice.
* | Check for node being freed twiceStephen Hemminger2008-06-131-0/+1
| |
* | Fix double free in bgp when using route clientStephen Hemminger2008-06-131-1/+5
|/ | | | | | Bugfix: 3160 Null pointers that in peer tables after free to prevent problems with double free.
* fix compiler warningsStephen Hemminger2008-05-285-5/+7
| | | | | Fix easy compiler warnings about unused code by marking them with #if 0 Add one missing printf argument.
* ifdef out dead codeStephen Hemminger2008-05-281-0/+2
| | | | ifdef out some unused functions to get rid of warnings.
* fix warning from type mismatchStephen Hemminger2008-05-281-1/+1
| | | | size is size_t not int.
* + [bgpd] Added new route-map set statement: "as-path ignore"pilot2008-05-205-10/+211
|
* TCP MD5SIG patchMichael H. Warfield2008-04-155-0/+354
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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@vyatta.com>
* Merge branch 'upstream' into hollywoodTom Grennan2008-04-107-22/+67
|\ | | | | | | | | | | | | Conflicts: ChangeLog zebra/zebra_rib.c
| * [bgpd] remove unnecessary 0 entries from struct message'spaul2008-03-134-9/+5
| | | | | | | | | | | | | | 2008-03-13 Paul Jakma <paul.jakma@sun.com> * (various) Remove 0 entries from struct message's, unneeded due to recent improvements in mes_lookup/LOOKUP.
| * [bgpd] fix crash on startup if compiled IPv4-onlypaul2008-01-292-5/+9
| | | | | | | | | | | | | | 2008-01-29 Jorge Boncompte <jorge@dti2.net> * bgp_network.c: (bgp_socket) IPv4-only version crashes if -l is not used as address will be null.
| * [bgpd] Fix number of DoS security issues, restricted to configured peers.paul2007-12-225-8/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Fix Bug 2750 bgp: large ASN shown as negativeMohit Mehta2008-03-142-5/+5
| | | | | | | | - 'vtysh -c "sh run" | grep bgp' gives an accurate 32-bit AS number now
* | Fix Bug 2750 bgp: large ASN shown as negativeMohit Mehta2008-03-111-14/+14
| | | | | | | | - 32 bit asns show allright now
* | fix for bug 2750. will also submit to quagga dvlprs.Michael Larson2008-02-121-4/+4
|/
* + fixed no_set_aspath_prepend() to correctly match existing "set" statementpilot2007-12-182-1/+16
|
* [bgpd] Fix typo in previous commit to bgp_main.cpaul2007-11-211-1/+1
|