| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| | |
* Add missing 'i' to getopts, short form of --pid_file.
see http://bugzilla.quagga.net/show_bug.cgi?id=25
|
| |
| |
| |
| |
| | |
* bgpd/bgp_route.c: route server passes routes which may have
no-export community
|
| |
| |
| |
| | |
* bgpd/bgp_filter.c: "show ip as-path-access-list"
|
| |
| |
| |
| |
| |
| | |
* 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.
|
| |
| |
| |
| |
| | |
* Fix lib/smux.c's reliance on daemons exporting struct
thread_master *master.
|
| |
| |
| |
| |
| |
| |
| |
| | |
* 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().
|
| |
| |
| |
| | |
* bgpd/ChangeLog: Update (wasnt commited with the fix)
|
| |
| |
| |
| | |
* bgp_clist.c (community_list_delete): honour deny statements
|
| |
| |
| |
| |
| | |
* (bgp_clist.c): Run it through indent -nut (all indentation to
be spaced, get rid of mix of tabs and spaces)
|
| |
| |
| |
| | |
* Merge of zebra privileges
|
| | |
|
| |
| |
| |
| |
| | |
Should recognise the absence of an interval now and schedule one-shot dump.
hopefully.
|
| | |
|
| |
| |
| |
| |
| |
| | |
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 ospfclient to ospfclient/.cvsignore
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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
|
| |
| |
| |
| |
| |
| |
| |
| | |
* 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
|
| | |
|
| |
| |
| |
| | |
No doubt builds will now break for everyone. (works here - autoconf 2.13)
|
| |
| |
| |
| |
| |
| | |
[zebra 17290] [PATCHES] - Fixes for problems in 0.93b
portfix patch
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
Mostly from incorrect usage of z option. Need to use:
printf(" size = %zd", x->size);
|
|
|
|
|
|
| |
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
|
|
|
|
| |
These trivial functions can just be inlined.
|
|
|
|
|
| |
These trivial functions take more code to call than to just
do inline.
|
|
|
|
| |
The peer_unlock() in node_cleanup could be freeing the peer.
|
|
|
|
|
| |
Bugfix 2847
Set TOS to internet control for BGP traffic
|
|\ |
|
| |
| |
| |
| |
| | |
If route server client is being used, then peer->rib entry
would get freed twice.
|
| | |
|
|/
|
|
|
|
| |
Bugfix: 3160
Null pointers that in peer tables after free to prevent problems
with double free.
|
|
|
|
|
| |
Fix easy compiler warnings about unused code by marking them with #if 0
Add one missing printf argument.
|
|
|
|
| |
ifdef out some unused functions to get rid of warnings.
|
|
|
|
| |
size is size_t not int.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|\
| |
| |
| |
| |
| |
| | |
Conflicts:
ChangeLog
zebra/zebra_rib.c
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| | |
- 'vtysh -c "sh run" | grep bgp' gives an accurate 32-bit AS number now
|
| |
| |
| |
| | |
- 32 bit asns show allright now
|
|/ |
|
| |
|
| |
|