./net/rancid, Really Awesome New Cisco confIg Differ

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.6.2nb3, Package name: rancid-3.6.2nb3, Maintainer: pettai

RANCID, the Really Awesome New Cisco confIg Differ

Rancid maintains CVS controlled copies of router (device) configurations.
I uses expect to login to a list of devices and collect their software
configuration, hardware information, etc. The collected data is formatted,
trimmed, etc. Each is diff(1)'d against the previous and the output is
e-mailed to a mail list, then committed to the cvs repository.

It supports various Cisco routers & switches, Juniper Networks routers, and
several others.

Besides being useful for tracking configuration changes, Rancid comes with
several scripts that are generally useful for network management, including
the expect scripts that automate device logins.


Required to run:
[lang/perl5] [lang/tcl-expect]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 866c4fb43722edd580f4e7e552a7c7226626eb45
RMD160: 10ef7096f9d63092617168b597e19fa7e7b34c22
Filesize: 499.226 KB

Version history: (Expand)


CVS history: (Expand)


   2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631) | Package updated
Log message:
*: bump PKGREVISION for perl-5.32.
   2020-01-26 18:32:28 by Roland Illig | Files touched by this commit (981)
Log message:
all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2017-08-15 15:22:20 by Jonathan Perkin | Files touched by this commit (3) | Package updated
Log message:
Update net/rancid to 3.6.2.  Patch supplied by coyhile in
joyent/pkgsrc#2.  Changes since 3.6.1:

3.6.2
        Fix etc/Makefile for rancid.types.conf handling.
   2017-08-08 18:39:12 by Johnny C. Lam | Files touched by this commit (5)
Log message:
Don't use INSTALLATION_DIRS where MAKE_DIRS or OWN_DIRS is correct.

Bump the PKGREVISION where the package install script has changed
due to changes in MAKE_DIRS or OWN_DIRS.
   2016-12-23 20:31:26 by Fredrik Pettai | Files touched by this commit (3)
Log message:
3.6.1
        ios.pm: filter license registration timestamp
        fnrancid: filter oscillating md5-keys
        par.c: fix misplaced pointer deref

3.6
        rancid.pm: ipaddrval() if IPv6 prefix length is missing, simply set 128.
        *login: in_proc must be global in expect_after.  had trouble reproducing
        the original error, but this should be the correct fix.
        xlogin: escape the * in lastprompt - Mattieu Beretti
        *login: change handling of ssh key-related prompts to one line at a time
        to eliminate timing-related problem.
        alogin: login() eat one line at a time
        a10login: remove the aflex-specific stuff.  This is the wrong way to
        do this and it doesn't work properly anyway.
        control_rancid: create <group>/configs if it does not exist
        hrancid: use rancid.pm (removes code duplication)
        rancid.pm: check for existence of functions for given device type after
        loading the modules for the type.  return failure if any are missing.
        par: add -FH options
        rancid.types.conf, iosshtech.pm: Add device type ciscoshtech for
        example purposes
        acos.pm: filter trailing WS & recognize incomplete/invalid command
        error in basicFilter()
        acos.pm: filter trailing WS in ShowAflex()
        acos.pm: 'show vlan' is 'show vlans' in ACOS 4.x.
        acos.pm: Add cmd 'show partition-config all' for ACOS 4.x, where
        'show running-config all-partitions' does not work.
        acos.pm: recognize invalid cmd error in ShowRunningConfig() and filter
        the config size comment
        fnlogin: missing "end" to exit global mode for -[csx] - \ 
Richard Goode
        plogin: add -m & -M
        rancid.pm: missing variable initialization
        nxos.pm: fix bug in recognizing the end of an access-list
        hlogin: set tty init options when there is no controlling tty and set
        set the term width to 132 when there is no controlling tty and for -[sc]
        so that the hp device does not wrap lines.
        ios.pm: also filter IPv6 PDP addresses - Reuben Farrelly
        ios.pm: evaluation license periods are displayed differently
        lg: Add show interface optics
        iosxr.pm: More useless FPD messages
        junos.pm: handle a transient cmd protocol failure seen in show version
        control_rancid: use git ls-files instead of git status for .gitignore
        and <group>/rancid.conf
        fnrancid: fix formatting around removal of private-keys
        bigip.pm: filter snmpv3 oscillating auth-password-encrypted
        iosxr.pm: filter useless FPD upgrade message
   2016-09-06 21:20:31 by Fredrik Pettai | Files touched by this commit (2)
Log message:
rancid 3.5.1:
        hlogin: missed an ssh -c option among the clean-up