[rancid] RANCiD 3.9
heasley
heas at shrubbery.net
Thu Jan 24 19:08:43 UTC 2019
RANCiD 3.9 is available at
ftp://ftp.shrubbery.net/pub/rancid/rancid-3.9.tar.gz
Notable additions to 3.9 are Arrcus (WiP) thanks to Arrcus themselves,
F5 / BigIP v13 updates, -i option added to login scripts, and more
filtering for IOS file systems to reduce noise.
Change log contents for 3.9:
ios.pm: add show module switch for 6500 vss data - Per-Olof Olsson
arcos.pm: add tacacs key filter
arcos.pm: fix prompt handling - WIP
noklogin: exit if pager disable command is not permitted
xilogin: handle pager disable for arcos
junos.pm: add ShowSystemConfDB()
sros.pm: ignore Error: Bad command. error msg form older sros devices
ciscowlc.pm: filter mgig temperature - Erik Muller
anlogin: make the pty allocation the same as in jlogin
dell.pm: powerconnect N[234]000 do not reliably echo the <CR> after
exit - Wayne Eisenberg
clogin: new variation of username prompt - Wayne Eisenberg
wlogin: fix prompt match in run_commands() which was failing for longer
hostnames/prompts - Erik Muller
bigip: add "cd /" command for v13 to collect all routes - Wouter de Jong
nxos.pm: recognize older SAN nexus devices - Wouter de Jong
a10login: handle logout prompt variation for older ACOS - Wouter de Jong
junos.pm: handle show chassis firmware bug for 11.x on EX - Wouter de
Jong
panos.pm: ignore show chassis inventory on invalid syntax
sros.pm: remove duplication of chassis type - Greg Hankins
sros.pm: restore chassis type line - Greg Hankins
panos.pm: add show chassis inventory - Erik Muller
nxos.pm: filter bcm_mem_lock_trace.log since ~7.0.3 - Erik Muller
hlogin: send \r rather than <sp> for "Press any key to continue" to
work-around apparant bug - Benoit Dolez
panlogin: move scripting mode and pager disabling from command list to
panlogin to work-around complete-on-space {mis-}feature added around
8.1.4 - Erik Muller
sros.pm: restore chassis type from bootlog.txt
clogin: fix problem with catos prompt
sros.pm: take chassis s/n from bootlog.txt
*login: adjust the command separated used within; tcl <8.6 does not
recognize u002 and u0002 as the same value, which caused a regex
compilation failure
clogin: ArubaOS >~8.3 has a '*' which must be escaped in prompt
matching -PJ Goodwin
*login: backout send-human change in previous commit, where it wasnt
before. W/O an appropriate adjustment of the send-human variables,
it was killing performance.
*login: address bug in escaping empty commands of -[cx]
sros.pm: use file type debug command only for total memory and card type
panlogin: copy/customize last/failed login match from clogin
fnlogin: accept new banner prompt at login - Ni Ne
ciscowlc.pm: the device may not echo the \r\n at logout
fss2: filter sys-uptime
anlogin, jlogin, noklogin: use spawnopts spawning ssh/telnet
nxos.pm: GC unused variables
fortigate: rename fortigate device type to fortigate-full and re-create
the fortigate type with 'show' (not 'full-configuration')
anlogin: use login_top
sros.pm: take chassis type and s/n from show chassis instead of boot.log
noklogin: remove ^H handling; its consuming too much
arbor.pm: increase anlogin timeout for slow cli commands
noklogin: allocate a pty if not on a tty & set term width
iosxr: DirSlotN(): drop fileno from oscillating files to ignore the
rotation by renaming behavior seen with ce_switch.log and sort all
files by filename
iosxr: also ignore ce_switch.log*
*login: add -i option
arcos.pm: initial arcos support - WIP
anlogin: copy last/failed login match from clogin
nxos.pm: also ignore accounting_log.0 - Pavel Korovin
srancid: prevent ShowSys() power supply handling from consuming too much
fortigate: filter INDUSTRIAL-DB version - Chris Wopat
nxos.pm: filter out oscillating data from transceivers - Pavel Korovin
fortigate: wrap other DB signatures within FILTER_OSC
hlogin: allow prompts with ()s, still not a good idea imo
fxlogin: missing escape in regex - Erik Muller
wavesvros.pm: add cmds license file list, blade show, & alarm show
fortigate.pm: GC unnecessary output spacers & fix comment character -
Nick Nauwelaerts
fnlogin: fix logout sequence in run_commands() & used -h option of send
fnrancid, fortigate.pm: convert fortigate to module
waverserver.pm: filter power support wattage, new in waveserveros 1.6
nxos.pm: in ShowEnvTemp() sub-input loop, catch prompt - Scott McInness
jlogin: skip login tips that look like prompts, like:
JUNOS tip:
Use the configuration statement [system login class <name> login-tip]
rancid.conf.sample: note ALL option FILTER_OSC
fnrancid: filter db version stamps wrapped in FILTER_OSC - Chris Wopat
ulogin: parse (ignore) last (failed) login message at login time
More information about the Rancid-announce
mailing list