summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | 2003-03-25 Paul Jakma <paul@dishone.st>paul2003-03-2538-18475/+22505
| | | | | | | | | | | | | | | | * 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
* | Amir Guindehi <amir@datacore.ch>:paul2003-03-212-38/+59
| | | | | | | | | | | | Fix up build for OSPF-API (dependent on opaque-lsa) Add disable-ospfapi. Fix up net-snmp detection.
* | Fix assert in ospf_api where interface is not configured in ospf.paul2003-03-211-1/+6
| |
* | Copied configure.in to configure.ac rather than other way around.paul2003-03-192-2/+38
| | | | | | | | Restore Amir's netsnmp build fix.
* | Update configure.ac to match configure.in.paul2003-03-181-19/+1
| | | | | | | | still perplexed why removing configure.in breaks certain autoconf sites.
* | Add new zebra-devel packagepaul2003-03-181-2/+27
| |
* | Fix build for net-snmppaul2003-03-189-84/+160
| |
* | Amir Guindehi <amir@datacore.ch>paul2003-03-173-9/+15
| | | | | | | | | | | | | | | | -------------------------------- I've attached a small patch for zebra-pj, which adds the installation of libospf.a libzebra.a, libospfapi.a and the needed headers for ospfapi clients. the headers get installed to /usr/include/ospfd/* and /usr/include/ospfapi.
* | Put configure.ac back.paul2003-03-171-0/+827
| |
* | Update auto files.paul2003-03-1716-10745/+5352
| | | | | | | | No doubt builds will now break for everyone. (works here - autoconf 2.13)
* | Addition of OSPF-API - Amir Guindehi <amir@datacore.ch>ospf.apipaul2003-03-171-0/+14
| |
* | Addition of OSPF-API - Amir Guindehi <nospam.amir@datacore.ch>paul2003-03-1715-0/+6002
| |
* | configure.ac is redundant.paul2003-03-171-818/+0
| | | | | | | | use configure.in
* | Fix memory leak in 'show thread cpu' command.paul2003-03-121-1/+2
| |
* | Updated vtysh_cmd's. Previously, this was only updated in rpm builds.paul2003-03-026-11486/+11800
| |
* | Add the interface node 'description' command.paul2003-03-011-0/+7
| |
* | Seperate out the contrib perl utils to a seperate package to avoid perlpaul2003-03-011-3/+19
| | | | | | | | dependencies in the main zebra package
* | Downgrade the ACPREREQ test. Chance our arm with allowing automake versionpaul2003-03-011-1/+1
| | | | | | | | 2.52
* | Sync to Zebra.org 20030301paul2003-03-018-1256/+1410
| |
* | Initial revisionpaul2003-03-011-0/+812
| |
* | doh! small fix for previous fix to allow ospfd to compile.paul2003-02-191-2/+2
| |
* | 1. ospf_opaque_type10_lsa_term (area) - was being called afterpaul2003-02-181-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ospf_lsdb_free had been called. (efence caught this one). This bug is present in zebra.org CVS 2. It fixes my previous ospf_network_match_iface patch ([zebra 17352]) - i lost a couple of checks in ospf_network_run() by mistake. this patch isnt in zebra.org CVS, but it would be nice to have it once it works. This hopefully fixes the 'assert rn->info' problems people had with zebra-pj yesterday.
* | fixes an assert which doesnt seem to take into account that route_node_getpaul2003-02-181-1/+4
| | | | | | | | | | | | | | | | may return an existing node. (if the code wants a /new/ node why not use route_node_set? if it doesnt mind - then the assert is wrong). this bug is in zebra.org CVS. (must be an extremely rare/unlikely bug though).
* | Revert to zebra.org automake filespaul2003-02-177-899/+1124
| |
* | Fix debug statement in ospf_packet.c and merge error in ospf_lsa.cpaul2003-02-132-3/+1
| |
* | Update auto* build filespaul2003-02-137-1124/+899
| |
* | bump up version num in spec filepaul2003-02-131-2/+2
| |
* | Sync to latest Zebra CVSpaul2003-02-072-0/+8
| |
* | small updatepaul2003-02-031-0/+4
| |
* | Merge to zebra.org CVS 20030203 16:30GMTpaul2003-02-033-12/+12
| |
* | Initial revisionpaul2003-02-031-0/+221
| |
* | Revert comment out of:patch.revert.debug.nssa.patchpaul2003-01-271-4/+3
| | | | | | | | | | | | if (ospf_debug_packet & OSPF_DEBUG_RECV) which was causing unconditional ospf_ip_header_dump (ibuf). (introduced with kevin millers patch)
* | revert unchecked debug info generated by Kevin Miller's patchpaul2003-01-271-6/+0
| |
* | Small fix (free integrate_sav) and addition of an ssh command.patch.vtysh.add.ssh.fixpaul2003-01-251-0/+12
| |
* | Paul Jakma:patch.z17352.ptp.network.matchpaul2003-01-252-12/+24
| | | | | | | | | | [zebra 17352] ospf network matching (aka need for peer /32 for PtP) change behaviour of network <prefix> area N statement wrt to PtP.
* | Replace _SC_PAGESIZE with the far more portable getpagesize().patch.vtysh.pagesizepaul2003-01-231-1/+1
| | | | | | | | | | (needed, eg, for Darwin). Kris Foster <kris@krweb.net>
* | Matthew Grant <grantma@anathoth.gen.nz>patch.z17290.portfixpaul2003-01-226-21/+65
| | | | | | | | | | | | [zebra 17290] [PATCHES] - Fixes for problems in 0.93b portfix patch
* | Matthew Grant <grantma@anathoth.gen.nz>patch.z17290.ifupstaticfixpaul2003-01-222-5/+38
| | | | | | | | | | | | Subject: [zebra 17290] [PATCHES] - Fixes for problems in 0.93b Added ifupstaticfix
* | Update for ospfd docs for 'compatible rfc1583' and 'abr-type'.patch.z17335.ospfd.docpaul2003-01-221-0/+16
| | | | | | | | | | Christian Hammers <ch@westend.com> zebra 17336 and 17335
* | small change to changelogpaul2003-01-201-0/+4
| |
* | Update Spec filepaul2003-01-201-29/+27
| |
* | Add work around for RFC3021 patch and its problem with certain IPv6 interfacespaul2003-01-191-1/+6
| | | | | | | | | | | | | | | | | | addresses. It seems so far that netlink only ever returns IFA_ADDRESS for IPv6 interfaces and never IFA_LOCAL, regardless of whether it is PtP or not. Need to investigate precisely how IPv6 and netlink are supposed to behave wrt broadcast vs PtP links.
* | update changelogpaul2003-01-181-0/+12
| |
* | Updated spec filepaul2003-01-181-51/+34
| |
* | renamed ports/redhat to redhat/paul2003-01-189-0/+0
| |
* | Removed out of date init/redhat.paul2003-01-189-484/+0
| | | | | | | | ports/redhat is current.
* | This patch adds Yon's CLI 'walk back up tree' patch. Following are emailpatch.z17218.cli.walk.uppaul2003-01-181-112/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | describing original patch and a shorter email describing changes to an updated patch, the one which is applied: From havanna_moon@gmx.net Sat Jan 18 00:37:13 2003 Date: Mon, 9 Dec 2002 05:32:58 +0100 (CET) From: Yon Uriarte <havanna_moon@gmx.net> To: "the list(tm) Zebra" <zebra@zebra.org> Subject: [zebra 16671] [PATCH] CLI extensions. Hi, this patch adds 2 improvements to the CLI (lib/command.c): #1) When in subconfig mode (router XXX, interface XXX, ...) commands that fail for that node are tried on the main CONFIG_NODE. This is great for configuring interfaces or changing the sub-config mode quickly, without the need to type 'exit' between commands: ospfd(config)# int eth1 ospfd(config-if)# ip ospf cost 9 ospfd(config-if)# ip ospf prio 101 ospfd(config-if)# router ospf ospfd(config-router)# network 1.1.1.0/24 area 51 ospfd(config-router)# int eth2 ospfd(config-if)# ip ospf authentication message-digest ospfd(config-if)# ^Z ospfd# Is this IOS-like or does IOS try to walk up the tree of config sub-modes instead of directly trying the command on CONFIG_NODE? CAVEATS: "?" and "TAB" don't work. IIRC IOS doesnt show that help neither. NON-CAVEATS: This wont break much, as config_from_file() already does try a failed command on the parent node of the actual vty->node. If changing the code to walk the node tree instead of directly trying the command on the ENABLE_NODE the same semantics would be in use and no future bugs could creep in. #2) When in config or subconfig mode use the "do " prefix to execute commans of the ENABLE_NODE. "?" and "TAB" work. The space after the "do" is needed: ospfd(config-router)# do<?> % There is no matched command. ospfd(config-router)# do <?> clear Reset functions configure Configuration from vty interface copy Copy configuration debug Debugging functions (see also 'undebug') disable Turn off privileged mode command end End current mode and change to enable mode. exit Exit current mode and down to previous mode help Description of the interactive help system list Print command list no Negate a command or set its defaults quit Exit current mode and down to previous mode show Show running system information terminal Set terminal line parameters who Display who is on vty write Write running configuration to memory, network, or terminal ospfd(config-router)# do sho<TAB> ospfd(config-router)# do show me<TAB> ospfd(config-router)# do show memory r<TAB> ospfd(config-router)# do show memory rip RIP structure : 0 RIP route info : 0 RIP interface : 0 RIP peer : 0 RIP offset list : 0 RIP distance : 0 ospfd(config-router)# ^Z ospfd# CAVEATS: I don't have access to an IOS with this feature, so I implemented it from the comments on this mailing list (in fact my personal motivation was to implement feature #1, which I missed on zebra. But #2 sounded like a nice one to have, and xemacs was already parked on command.c ...). Is this IOS-like or are there differences? I will happily change this patch to mimick IOS or the mailing-list consensus on CLI-usability. regards, yon From havanna_moon@gmx.net Sat Jan 18 01:13:11 2003 Date: Sat, 11 Jan 2003 23:36:51 +0100 (CET) From: Yon Uriarte <havanna_moon@gmx.net> To: zebra@zebra.org Subject: [zebra 17218] Re: [PATCH] CLI extensions. Hi, [redacted] > I prefer the IOS way for the node "up walking". This patch should walk the tree upwards: bgpd(config)# router bgp 1 bgpd(config-router)# address-family ipv4 multicast bgpd(config-router-af)# access-list 1 remark hola que tal bgpd(config)# I cant test all combinations, so I cant rule out some bugs. I'd love to get (long and explicit) bug reports. [redacted]
* | Finish off merge off CLI extensions, see below for description. Merge shouldpaul2003-01-181-1/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | be off: From havanna_moon@gmx.net Sat Jan 18 00:37:13 2003 Date: Mon, 9 Dec 2002 05:32:58 +0100 (CET) From: Yon Uriarte <havanna_moon@gmx.net> To: "the list(tm) Zebra" <zebra@zebra.org> Subject: [zebra 16671] [PATCH] CLI extensions. Hi, this patch adds 2 improvements to the CLI (lib/command.c): #1) When in subconfig mode (router XXX, interface XXX, ...) commands that fail for that node are tried on the main CONFIG_NODE. This is great for configuring interfaces or changing the sub-config mode quickly, without the need to type 'exit' between commands: ospfd(config)# int eth1 ospfd(config-if)# ip ospf cost 9 ospfd(config-if)# ip ospf prio 101 ospfd(config-if)# router ospf ospfd(config-router)# network 1.1.1.0/24 area 51 ospfd(config-router)# int eth2 ospfd(config-if)# ip ospf authentication message-digest ospfd(config-if)# ^Z ospfd# Is this IOS-like or does IOS try to walk up the tree of config sub-modes instead of directly trying the command on CONFIG_NODE? CAVEATS: "?" and "TAB" don't work. IIRC IOS doesnt show that help neither. NON-CAVEATS: This wont break much, as config_from_file() already does try a failed command on the parent node of the actual vty->node. If changing the code to walk the node tree instead of directly trying the command on the ENABLE_NODE the same semantics would be in use and no future bugs could creep in. #2) When in config or subconfig mode use the "do " prefix to execute commans of the ENABLE_NODE. "?" and "TAB" work. The space after the "do" is needed: ospfd(config-router)# do<?> % There is no matched command. ospfd(config-router)# do <?> clear Reset functions configure Configuration from vty interface copy Copy configuration debug Debugging functions (see also 'undebug') disable Turn off privileged mode command end End current mode and change to enable mode. exit Exit current mode and down to previous mode help Description of the interactive help system list Print command list no Negate a command or set its defaults quit Exit current mode and down to previous mode show Show running system information terminal Set terminal line parameters who Display who is on vty write Write running configuration to memory, network, or terminal ospfd(config-router)# do sho<TAB> ospfd(config-router)# do show me<TAB> ospfd(config-router)# do show memory r<TAB> ospfd(config-router)# do show memory rip RIP structure : 0 RIP route info : 0 RIP interface : 0 RIP peer : 0 RIP offset list : 0 RIP distance : 0 ospfd(config-router)# ^Z ospfd# CAVEATS: I don't have access to an IOS with this feature, so I implemented it from the comments on this mailing list (in fact my personal motivation was to implement feature #1, which I missed on zebra. But #2 sounded like a nice one to have, and xemacs was already parked on command.c ...). Is this IOS-like or are there differences? I will happily change this patch to mimick IOS or the mailing-list consensus on CLI-usability. regards, yon
* | Make vtysh and ipv6 conditional builds in spec filepaul2003-01-181-2/+33
| |
* | Added RedHat related files, (init, logrotate, pam, rpm spec)paul2003-01-189-0/+706
| |