Skip to content
This repository has been archived by the owner on May 10, 2019. It is now read-only.

Commit

Permalink
Imported from rancid-2.3.7.tar.gz
Browse files Browse the repository at this point in the history
  • Loading branch information
dotwaffle committed Feb 6, 2012
1 parent 83d3f56 commit f913d62
Show file tree
Hide file tree
Showing 78 changed files with 2,648 additions and 567 deletions.
106 changes: 106 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,4 +1,110 @@
2.3.7
xrrancid: change some "admin show" sorting to reflect previous code

xrrancid: filter useless junk from show inventory

mrvrancid: update ShowChassis() for temp filtering in new s/w

nrancid: installed memory on Juniper SSG series - Steven Bertsch

rancid: missing CR after s/n

xrrancid: admin show variables boot clean-up - Per Carlson

xrrancid: add admin show install summary, license - Per Carlson

xrrancid: fix access-list formatting & sorting

rancid: collect show capture & shun for ASA - Josh Ward

xrancid: misc patches for XOS - Zenon Mousmoulas

rancid-cvs: svn repository handling improvement - Zenon Mousmoulas

rancid: filter WPA passwd - Pavel Korovin

rancid: add 'show running-config view full' for role cli - Pavel Korovin

rancid: filter ppp hostnames (aka usernames) - Pavel Korovin

*login: update host key change match for newer ssh

clogin: disable pager for XOS-12.3 - Zenon Mousmoulas

rancid.conf & control_rancid: support arbitrary subversion URLs as
(pre-provisioned) repositories and do not overwrite an existing local
repository - Zenon Mousmoulas

rancid.conf: add LC_COLLATE - Daniel Schmidt

nlogin: add identfile support - Garry Shtern

hrancid: match 'logout' in new procurve versions for end of run

hrancid: include comment line for procurve parser - Per-Olof Olsson

hrancid: collect show config status - mostly from Per-Olof Olsson

nxrancid: add show environment fex all fan cmd - Deny IP Any Any

*login: dont split $sshcmd

nxrancid: Nexus 4000s don't support 'show environment power' - Lee

xrrancid: add admin show running - Troy Boudreau

arancid: /info/sys -> /info/sys/dump - Tim Frost

rancid: correct isakmp key filter - Pan Affa

clogin; set terminal width to 132 for both -s and -c

clogin: respond to ASA's pager in long login banners - Lee

clogin: set terminal width to 132

rancid: match flash memory on likes of Cisco 2811 and 2621XM - Pan Affa

import share/rancid-cvspurge - Matthew Grossman

rancid: add 'dir /all sup-bootdisk:' for 6500 sup32 - Lee

rancid: adjust regex for tacacs key match - Pavel Korovin

*login: join sshcmd clogin directive to handle spaces properly

mt{login,rancid}: import Microtik module from Chris Boot

rancid: ppp password missed on dialer interfaces - noted by Hirofumi
Katou

arancid: filter "esecret" lines which change with each config display -
Ton

hlogin: logout from enabled mode instead of exit for -S - Thorsten Hahn

hrancid: collect show config files and show tech transceivers - Thorsten
Hahn

rancid: filter config timestamp on MDS/NX-OS

avorancid: collect power management file - from Darius Jan Seroka

fnrancid: correct comment character - noted by Gavin McCullagh

fnrancid: update system time and conf_file_ver filters - Gavin McCullagh

nxrancid: do not require 'show system redundancy status', apparently
unsupported on some nexus models.

clogin: set terminal width for -c and -s

hlogin: stacks prompt for switch number or CR at login, send CR -
Per-Olof Olsson

2.3.6
rancid.spec: updated for 2.3.6 - from Florian Koch

rancid: fail on error opening nvram:

rancid: skip ASA 5520 configuration author line
Expand Down
4 changes: 2 additions & 2 deletions FAQ
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Frequently Asked Questions about rancid - last updated 20091111.
This FAQ contains information that may not apply directly to versions of
rancid prior to 2.3. It also contains paths containing tags such as
<PREFIX>, which refer to paths that are site-specific and are determined
by how rancid is or was configured at installation time. These are explained
by how rancid was configured at installation time. These are explained
briefly in the configure --help output. Below are the defaults used in
rancid.

Expand Down Expand Up @@ -155,7 +155,7 @@ A. CVS does not provide a way (AFAIK) to rename files or to rename or delete


Q. I am new to svn. Where can I find more information?
Q. The svn so-called "red book" is the definitive guide.
A. The svn so-called "red book" is the definitive guide.
http://svnbook.red-bean.com/en/1.5/svn-book.html


Expand Down
5 changes: 4 additions & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## Process this file with automake to produce Makefile.in
## A Makefile.in is supplied, in case you do not have automake.

## $Id: Makefile.am 1931 2008-02-14 22:01:17Z heas $
## $Id: Makefile.am 2286 2011-02-16 18:27:13Z heas $
##
## Copyright (C) 1997-2008 by Terrapin Communications, Inc.
## All rights reserved.
Expand Down Expand Up @@ -43,3 +43,6 @@ DIRS2_CREATE+=$(DESTDIR)$(localstatedir)
endif
install-data-hook:
$(mkinstalldirs) $(DIRS2_CREATE);

distclean-local:
-rm -rf $(top_srcdir)/autom4te.cache
29 changes: 17 additions & 12 deletions Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@ CC = @CC@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
COMM = @COMM@
COPYYEARS = @COPYYEARS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CVS = @CVS@
Expand Down Expand Up @@ -665,7 +666,8 @@ clean-am: clean-generic mostlyclean-am
distclean: distclean-recursive
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-rm -f Makefile
distclean-am: clean-am distclean-generic distclean-tags
distclean-am: clean-am distclean-generic distclean-local \
distclean-tags

dvi: dvi-recursive

Expand Down Expand Up @@ -735,23 +737,26 @@ uninstall-am: uninstall-pkgdataDATA
all all-am am--refresh check check-am clean clean-generic \
ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \
distclean distclean-generic distclean-tags distcleancheck \
distdir distuninstallcheck dvi dvi-am html html-am info \
info-am install install-am install-data install-data-am \
install-data-hook install-dvi install-dvi-am install-exec \
install-exec-am install-html install-html-am install-info \
install-info-am install-man install-pdf install-pdf-am \
install-pkgdataDATA install-ps install-ps-am install-strip \
installcheck installcheck-am installdirs installdirs-am \
maintainer-clean maintainer-clean-generic mostlyclean \
mostlyclean-generic pdf pdf-am ps ps-am tags tags-recursive \
uninstall uninstall-am uninstall-pkgdataDATA
distclean distclean-generic distclean-local distclean-tags \
distcleancheck distdir distuninstallcheck dvi dvi-am html \
html-am info info-am install install-am install-data \
install-data-am install-data-hook install-dvi install-dvi-am \
install-exec install-exec-am install-html install-html-am \
install-info install-info-am install-man install-pdf \
install-pdf-am install-pkgdataDATA install-ps install-ps-am \
install-strip installcheck installcheck-am installdirs \
installdirs-am maintainer-clean maintainer-clean-generic \
mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
tags-recursive uninstall uninstall-am uninstall-pkgdataDATA


@SET_MAKE@
install-data-hook:
$(mkinstalldirs) $(DIRS2_CREATE);

distclean-local:
-rm -rf $(top_srcdir)/autom4te.cache

# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
11 changes: 6 additions & 5 deletions bin/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## Process this file with automake to produce Makefile.in
## A Makefile.in is supplied, in case you do not have automake.

## $Id: Makefile.am 2258 2010-10-11 20:49:05Z heas $
## $Id: Makefile.am 2334 2011-11-17 21:09:37Z heas $
##
## Copyright (c) 1997-2008 by Terrapin Communications, Inc.
## All rights reserved.
Expand Down Expand Up @@ -53,9 +53,9 @@ bin_SCRIPTS = agmrancid alogin arancid arrancid avologin avorancid blogin \
brancid cat5rancid clogin control_rancid cssrancid elogin erancid \
f5rancid f10rancid flogin fnlogin fnrancid francid hlogin hrancid \
htlogin htrancid jerancid jlogin jrancid mrancid mrvlogin mrvrancid \
nlogin nrancid nslogin nsrancid nxrancid par prancid rancid-fe rancid \
rivlogin rivrancid rrancid srancid tlogin tntlogin tntrancid trancid \
xrancid xrrancid zrancid
mtlogin mtrancid nlogin nrancid nslogin nsrancid nxrancid par prancid \
rancid-fe rancid rivlogin rivrancid rrancid srancid tlogin tntlogin \
tntrancid trancid xrancid xrrancid zrancid

bin_SCRIPTS += lg.cgi lgform.cgi rancid-cvs rancid-run
EXTRA_DIST= lg.cgi.in lgform.cgi.in rancid-cvs.in rancid-run.in
Expand Down Expand Up @@ -100,7 +100,8 @@ auto_edit = sed \
-e 's,@MAILPLUS\@,$(MAILPLUS),g' \
-e 's,@PACKAGE\@,$(PACKAGE),g' \
-e 's,@SVN_FSTYPE\@,$(SVN_FSTYPE),g' \
-e 's,@VERSION\@,$(VERSION),g'
-e 's,@VERSION\@,$(VERSION),g' \
-e 's,@COPYYEARS\@,$(COPYYEARS),g'

lg.cgi: Makefile $(srcdir)/lg.cgi.in
rm -f lg.cgi lg.cgi.tmp; \
Expand Down
42 changes: 24 additions & 18 deletions bin/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -55,16 +55,16 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
$(srcdir)/htlogin.in $(srcdir)/htrancid.in \
$(srcdir)/jerancid.in $(srcdir)/jlogin.in $(srcdir)/jrancid.in \
$(srcdir)/mrancid.in $(srcdir)/mrvlogin.in \
$(srcdir)/mrvrancid.in $(srcdir)/nlogin.in \
$(srcdir)/nrancid.in $(srcdir)/nslogin.in \
$(srcdir)/nsrancid.in $(srcdir)/nxrancid.in $(srcdir)/par.in \
$(srcdir)/prancid.in $(srcdir)/rancid-fe.in \
$(srcdir)/rancid.in $(srcdir)/rivlogin.in \
$(srcdir)/rivrancid.in $(srcdir)/rrancid.in \
$(srcdir)/srancid.in $(srcdir)/tlogin.in $(srcdir)/tntlogin.in \
$(srcdir)/tntrancid.in $(srcdir)/trancid.in \
$(srcdir)/xrancid.in $(srcdir)/xrrancid.in \
$(srcdir)/zrancid.in
$(srcdir)/mrvrancid.in $(srcdir)/mtlogin.in \
$(srcdir)/mtrancid.in $(srcdir)/nlogin.in $(srcdir)/nrancid.in \
$(srcdir)/nslogin.in $(srcdir)/nsrancid.in \
$(srcdir)/nxrancid.in $(srcdir)/par.in $(srcdir)/prancid.in \
$(srcdir)/rancid-fe.in $(srcdir)/rancid.in \
$(srcdir)/rivlogin.in $(srcdir)/rivrancid.in \
$(srcdir)/rrancid.in $(srcdir)/srancid.in $(srcdir)/tlogin.in \
$(srcdir)/tntlogin.in $(srcdir)/tntrancid.in \
$(srcdir)/trancid.in $(srcdir)/xrancid.in \
$(srcdir)/xrrancid.in $(srcdir)/zrancid.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
$(top_srcdir)/configure.in
Expand All @@ -77,9 +77,9 @@ CONFIG_CLEAN_FILES = control_rancid par rancid-fe agmrancid alogin \
clogin rancid cssrancid elogin erancid f5rancid f10rancid \
flogin francid fnlogin fnrancid hlogin hrancid htlogin \
htrancid jlogin jrancid jerancid mrancid mrvlogin mrvrancid \
nlogin nrancid nslogin nsrancid nxrancid prancid rivlogin \
rivrancid rrancid srancid tlogin tntlogin tntrancid trancid \
xrancid xrrancid zrancid
mtrancid mtlogin nlogin nrancid nslogin nsrancid nxrancid \
prancid rivlogin rivrancid rrancid srancid tlogin tntlogin \
tntrancid trancid xrancid xrrancid zrancid
CONFIG_CLEAN_VPATH_FILES =
am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)"
PROGRAMS = $(bin_PROGRAMS)
Expand Down Expand Up @@ -138,6 +138,7 @@ CCDEPMODE = @CCDEPMODE@
#CFLAGS += -g
CFLAGS = -g -O0
COMM = @COMM@
COPYYEARS = @COPYYEARS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CVS = @CVS@
Expand Down Expand Up @@ -248,10 +249,10 @@ bin_SCRIPTS = agmrancid alogin arancid arrancid avologin avorancid \
blogin brancid cat5rancid clogin control_rancid cssrancid \
elogin erancid f5rancid f10rancid flogin fnlogin fnrancid \
francid hlogin hrancid htlogin htrancid jerancid jlogin \
jrancid mrancid mrvlogin mrvrancid nlogin nrancid nslogin \
nsrancid nxrancid par prancid rancid-fe rancid rivlogin \
rivrancid rrancid srancid tlogin tntlogin tntrancid trancid \
xrancid xrrancid zrancid lg.cgi lgform.cgi rancid-cvs \
jrancid mrancid mrvlogin mrvrancid mtlogin mtrancid nlogin \
nrancid nslogin nsrancid nxrancid par prancid rancid-fe rancid \
rivlogin rivrancid rrancid srancid tlogin tntlogin tntrancid \
trancid xrancid xrrancid zrancid lg.cgi lgform.cgi rancid-cvs \
rancid-run
EXTRA_DIST = lg.cgi.in lgform.cgi.in rancid-cvs.in rancid-run.in
#dist_bin_SCRIPTS= $(bin_SCRIPTS:%=%.in)
Expand Down Expand Up @@ -285,7 +286,8 @@ auto_edit = sed \
-e 's,@MAILPLUS\@,$(MAILPLUS),g' \
-e 's,@PACKAGE\@,$(PACKAGE),g' \
-e 's,@SVN_FSTYPE\@,$(SVN_FSTYPE),g' \
-e 's,@VERSION\@,$(VERSION),g'
-e 's,@VERSION\@,$(VERSION),g' \
-e 's,@COPYYEARS\@,$(COPYYEARS),g'

all: all-am

Expand Down Expand Up @@ -387,6 +389,10 @@ mrvlogin: $(top_builddir)/config.status $(srcdir)/mrvlogin.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
mrvrancid: $(top_builddir)/config.status $(srcdir)/mrvrancid.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
mtrancid: $(top_builddir)/config.status $(srcdir)/mtrancid.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
mtlogin: $(top_builddir)/config.status $(srcdir)/mtlogin.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
nlogin: $(top_builddir)/config.status $(srcdir)/nlogin.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
nrancid: $(top_builddir)/config.status $(srcdir)/nrancid.in
Expand Down
8 changes: 4 additions & 4 deletions bin/agmrancid.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#! @PERLV_PATH@
##
## $Id: agmrancid.in 2117 2009-11-02 21:02:59Z heas $
## $Id: agmrancid.in 2279 2011-01-31 22:41:00Z heas $
##
## @PACKAGE@ @VERSION@
## Copyright (c) 1997-2008 by Terrapin Communications, Inc.
Expand Down Expand Up @@ -76,7 +76,7 @@ my($filter_pwds); # password filtering mode
sub ProcessHistory {
my($new_hist_tag,$new_command,$command_string,@string) = (@_);
if ((($new_hist_tag ne $hist_tag) || ($new_command ne $command))
&& defined %history) {
&& scalar(%history)) {
print eval "$command \%history";
undef %history;
}
Expand Down Expand Up @@ -434,7 +434,7 @@ if ($file) {
} else {
print STDERR "executing hlogin -t $timeo -c\"$cisco_cmds\" $host\n" if ($debug);
print STDOUT "executing hlogin -t $timeo -c\"$cisco_cmds\" $host\n" if ($log);
if (defined($ENV{NOPIPE})) {
if (defined($ENV{NOPIPE}) && $ENV{NOPIPE} =~ /^YES/i) {
system "hlogin -t $timeo -c \"$cisco_cmds\" $host </dev/null > $host.raw 2>&1" || die "hlogin failed for $host: $!\n";
open(INPUT, "< $host.raw") || die "hlogin failed for $host: $!\n";
} else {
Expand Down Expand Up @@ -509,7 +509,7 @@ ProcessHistory("","","","");
close(INPUT);
close(OUTPUT);

if (defined($ENV{NOPIPE})) {
if (defined($ENV{NOPIPE}) && $ENV{NOPIPE} =~ /^YES/i) {
unlink("$host.raw") if (! $debug);
}

Expand Down
Loading

0 comments on commit f913d62

Please sign in to comment.