From heas at shrubbery.net Thu Jan 30 22:44:56 2020 From: heas at shrubbery.net (john heasley) Date: Thu, 30 Jan 2020 22:44:56 +0000 Subject: [rancid] RANCiD 3.11 Message-ID: <20200130224456.GA17238@shrubbery.net> RANCiD 3.11 is available at ftp://ftp.shrubbery.net/pub/rancid/rancid-3.11.tar.gz I expect the next release to be 4.0. That release will require Python >=3.5. Change log contents for 3.11: ios.pm: some IOS, possibly newer releases, report command authorization failures in a different format - Majed arcos.pm: ShowHardware(): drop indexer counts rancid.pm: loadtype(): check if script is defined before processing -C ios.pm: filter lines from 'term exec prompt time' on IOS - Joe Clarke junos.pm: ShowSystemLicense() must recognize some backend daemon communication errors rancid.types.base, iosxr.pm: collect show memory summary iosxr.pm: ShowVersion(): parse eXR flavor rancid.types.base: more eXR command clean-up iosxr.pm: ShowLicense(): import filters from ios.pm for for eXR >=6.4; guessing here that the filters will be the same since the format is the same, but I have nothing to test against. iosxr.pm: ShowRedundancy(): fix for XR >=5.4.3 & eXR >=6.4 iosxr.pm: ShowHWfpd(): remove trailing WS found in eXR rancid.types.base: add ios-exr for IOS-EXR with alias cisco-exr and add ios, ios-sb, ios-nx, ios-xr for the other cisco ios versions. iosxr.pm: ShowInventory(): change commands for exr to make the output the same. Add ShowDiag() for exr equivalent of admin show diag rancid.types.base: rename juniper -> junos. Add alias for juniper iosxr.pm: ShowInventory(): remove trailing WS found in eXR description iosxr.pm: ShowInstallSummary(): add "Image:" prefix for consistency with ShowInstallActive() rancid-fe: recognize rancid.types.conf aliases junos.pm: show chassis clocks is broken in 19.1R2.1-EVO on some platforms. remove the command for now. edgemax.pm: filter fan speed/duty from o/s 1.9 foundry.pm: wrap secure MAC address if FILTER_OSC > YES junos.pm: ShowChassisClocks() must recognize some backend daemon communication errors junos.pm: EVO RE DRAM fluctuates; replace with "installed" value dnos10: add command show inventory iosxr.pm: match old files where the 4-digit year replaces the timestamp add device type junos-evo for JunOS EVO panos.pm: ShowConfig(): missing last line of config - ermuller ios.pm: ShowFlash(): file permissions field in catch-all branch must also match directories ios.pm: ShowFlash(): filter ASA fluctuating files in LOCAL-CA-SERVER/ - Emille Blanc dnos9.pm|force10: ShowVersion(): drop trailing WS - Howard Jones blogin: normalize part of login() to clogin *login: handle openssh fingerprint prompt for new keys - Emille Blanc junos.pm: ShowChassisFirmware(): drop trail WS ios.pm: remove file numbers from flash rancid.pm: fix handling of script name when handling -C ios.pm: processor type may be multiple words eg: AS920 - Emille Blanc ios.pm: dot1x state match must be case-insensitive - Bart Bylemans iosxr.pm: filter .sspdc file sz/ts iosxr.pm: filter volt_hist file sz/ts sros.pm: improve power data filters