summaryrefslogtreecommitdiffstats
path: root/bgpd
Commit message (Collapse)AuthorAgeFilesLines
...
* Trivial fix from Bernd Leibing <bernd.leibing@kiz.uni-ulm.de>hasso2004-02-121-1/+1
| | | | [quagga-dev 879].
* 2004-01-19 Paul Jakma <paul@dishone.st>paul2004-01-191-38/+26
| | | | | | | * tests/test-sig.c: New file, regression test for sigevents. * lib/Makefile.am: add sigevent.{c,h} * (isis|rip|ripng|ospf|ospf6|bgp)d/\1_main.c: modify for sigevents. * zebra/main.c: ditto.
* 2003-12-23 Krzysztof Oledzki <oleq@ans.pl>gdt2003-12-232-10/+17
| | | | | | * bgp_network.c: drop privs on error cases (from [quagga-dev 438])
* 2003-12-22 Christian Hammers <ch@lathspell.de>gdt2003-12-221-1/+7
| | | | | | * configure.ac (and everywhere a regular file is opened for writing): use file permissions from configure rather than compiled-in umask.
* Add support for --enable-exampledir to specify where to place examplegdt2003-12-031-1/+2
| | | | | | | | files, defaulting to sysconfdir (matching previous behavior). This is needed to support (cleanly) NetBSD pkgsrc, which requires that example config files go in $(prefix)/share/examples/pkgname, rather than in $(prefix)/etc/pkgname.
* 2003-11-10 Lorenzo Colitti <lorenzo@ripe.net>paul2003-11-101-2/+2
| | | | | * bgpd/bgp_dump.c: (bgp_dump_routes_entry) call dump_bgp_routes_attr() with a prefix.
* 2003-11-03 Paul Jakma <paul@dishone.st>paul2003-11-031-1/+1
| | | | | * bgpd/bgp_route.c: Delete some extraneous whitespace. Credit to a person on #quagga whose name I unfortunately can not recall.
* 2003-11-02 Paul Jakma <paul@dishone.st>paul2003-11-021-11/+30
| | | | | | * bgpd/bgp_routemap.c: Fix up 'set ip next-hop A.B.C.D|peer-address' route map command so that vtysh can use it. Modified version of Hasso Tepper's patch. Fixes bug #52.
* 2003-10-24 Jose Luis Rubio Guivernau <jrubio@dit.upm.es>paul2003-10-242-95/+629
| | | | | | | | | | | | | | | | | * Better 'show bgp' support for views (eg ipv6), see [quagga-dev 238] * bgpd/bgp_route.c: (bgp_show) Take a struct bgp argument instead of view string. (bgp_show_neighbor_route) Take a struct peer argument instead of ip string. (peer_adj_routes) ditto (show_adj_routes) ditto (peer_lookup_in_view) new function to return appropriate struct peer for a given view string. (misc) Fixup all calls to above to reflect new calling arguments, and use peer_lookup_in_view as needed. Additional commands installed to use expanded functionality above, existing commands modified to suit as well. * bgpd/bgp_vty.c: 2 new aliases.
* 2003-10-24 Paul Jakma <paul@dishone.st>paul2003-10-241-16/+4
| | | | | | | | | * configure.ac: Check for fcntl() * {bgpd,ospf,ospf6d,ripd,ripngd}/Makefile.am: Install conf file via regular automake means, not magic install incantations, see bug #38. * lib/Makefile.am: install the headers, needed to link libzebra.a (and hence libospf.a, OSPF-API, etc.)
* 2003-10-18 Lorenzo Colitti <lorenzo@ripe.net>paul2003-10-183-11/+55
| | | | | | | | | | | | | | | 2003-10-18 Lorenzo Colitti <lorenzo@ripe.net> * bgpd/bgp_attr.c: (bgp_dump_routes_attr) Dont dump IPv4 nexthop for IP. Dump MP_NLRI attr with IPv6 next-hop for AF_INET6 address family prefixes. Accept prefix as argument. * bgpd/bgp_attr.c: modify bgp_dump_routes_attr declaration. * bgpd/bgp_dump.c: (bgp_dump_routes_entry) Modify calls to bgp_dump_routes_attr. (bgp_dump_common) Go by the family of the peering socket, not configured address family when dumping peering information. Add HAVE_IPV6 conditionals, eg missing from previous bgp interval patch.
* 2003-10-18 Lorenzo Colitti <lorenzo@ripe.net>paul2003-10-182-13/+37
| | | | | | | | | | * bgpd/bgp_dump.{c,h}: (bgp_dump_interval_add) Dump at discrete fixed intervals rather than fixed intervals from startup time. (bgp_dump_interval_func) Dont return immediately if file cant be openeded, but reschedule interval dumps, even - admin might fix problem in meantime. Close the dump file in between intervals. (bgp_dump_init) account for MSG header when initialising stream size.
* 2003-10-13 Jay Fenlason <fenlason@redhat.com>paul2003-10-133-9/+10
| | | | | | | | | * lib/zebra.h: define UINT32_MAX for those systems which do not provide it. * bgp_attr.h: define BGP_MED_MAX. * bgp_route.c: update defines/constants to BGP_MED_MAX. * bgp_routemap.c: ditto. clean up route_match_metric_compile slightly to avoid unneccesary XMALLOC.
* 2003-09-29 Paul Jakma <paul@dishone.st>paul2003-09-291-4/+4
| | | | | | | | | | | | | | * zebra/connected.c: revert the 'generic PtP' patch as it causes far too many problems. People who use FreeSWAN should investigate native linux ipsec. * zebra/rt_netlink.c: ditto * lib/if.c: ditto * ripd/ripd.h: ditto * ripd/ripd.c: ditto * ripd/rip_interface.c: ditto * ospfd/ospfd.c: ditto * ospfd/ospf_snmp.c: ditto * bgpd/bgp_nexthop.c: ditto
* 2003-08-27 Kunihiro Ishiguro <kunihiro@zebra.org>paul2003-08-271-2/+1
| | | | | * bgpd/bgp_route.c: Unrevert the revert of the possible first fix for maximum-prefix.
* 2003-08-27 Kunihiro Ishiguro <kunihiro@zebra.org>paul2003-08-271-24/+27
| | | | * bgpd/bgp_route.c: More work on bgp maximum prefix support
* 2003-08-27 Jay Fenlason <fenlason@redhat.com>paul2003-08-271-6/+6
| | | | | | | * bgpd/bgp_routemap.c: attr->med is type u_in32_t, should be compared with UINT32_MAX * ospfd/ospfd.c: remove redundant assert * zebra/rtadv.c: add missing include for zebra/rib.h
* 2003-08-26 Kunihiro <kunihiro@zebra.org>paul2003-08-261-1/+1
| | | | * bgpd/bgp_route.c: fix maximum prefix comparison
* 2003-08-14 Paul Jakma <paul@dishone.st>paul2003-08-141-3/+6
| | | | | | | | | | | * zebra/main.c: Fixup ZEBRA_{GROUP,USER} defines -> QUAGGA_{USER,GROUP} * bgpd/bgp_main.c: ditto * ospf6d/ospf6_main.c: ditto * ospfd/ospf_main.c: ditto * ripd/rip_main.c: ditto * ripngd/ripng_main.c: ditto * zebra/main.c: ditto
* 2003-08-13 kunihiro <kunihiro@zebra.org>paul2003-08-134-0/+73
| | | | | * bgpd/bgp{_fsm.c,_vty.c,d.c,d.h}: Add support for "bgp log-neighbor-changes" command.
* 2003-08-12 Paul Jakma <paul@dishone.st>paul2003-08-121-1/+1
| | | | | | | | | | | | | | | | | | | | 2003-08-12 Paul Jakma <paul@dishone.st> * Makefile.am: redhat/zebra.* -> redhat/quagga.* * configure.ac: Bump autoconf prerequisite to 2.53. dist name zebra -> quagga. general Zebra -> Quagga where appropriate (ie not zebra daemon). User and group zebra->quagga. s/ZEBRA\(_VERSION\)/QUAGGA\1/. * bgpd/bgp_main.c: s/ZEBRA\(_VERSION\)/QUAGGA\1/ * lib/command.c: Update banners and s/ZEBRA\(_VERSION\)/QUAGGA\1/ * lib/print_version.c: ditto * lib/version.h: s/ZEBRA\(_VERSION\)/QUAGGA\1/ and bump version. Change ZEBRA_URL. * lib/smux.c: s/ZEBRA\(_VERSION\)/QUAGGA\1/ * lib/vty.h: Change Zebra.conf to Quagga.conf (integrated file) * ospf6d/ospf6{,_main}.c: s/ZEBRA\(_VERSION\)/QUAGGA\1/ * ospfd/ospf_main.c: s/ZEBRA\(_VERSION\)/QUAGGA\1/
* 2003-08-11 kunihiro <kunihiro@zebra.orgpaul2003-08-124-23/+97
| | | | | * bgp_route{,map}.c: Extend 'set ip next-hop' in route-maps with ability to specify 'peer-address' rather than IP.
* 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