-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
2015 lines (1180 loc) · 60.8 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
3.5.1
hlogin: missed an ssh -c option among the clean-up - Mark Felder
3.5
aeos.pm: handle returning from a function with a prompt in $_
rancid-cvs, rancid-run, rancid.conf: use LOGDIR from rancid.conf, set a
default, and makes manpage notes - David Jones
complogin: correct ssh/telnet port variable check
control_rancid: if the router list is empty, commit everything, not
just router.db. .cvsignore, rancid.conf, etc.
*login: do not default to ssh -c 3des; as openssh removes more legacy
algorithms. note work-arounds in the FAQ S3 & adjust manpages.
ciscowlc.pm: filter OUI classification failures - Reuben Farrelly
ciscowlc.pm: filter rogue client config that are added/removed
automatically - Reuben Farrelly
fnlogin: fix pager disabling for newer o/s - Romanens Xavier, Michael
Newton confirms working for older 4.x o/s
edgerouter.pm: filter passwords, snmp community, keys, GC some unused
code, & fix comment character.
ciscowlc.pm: some older code fails to echo <CR> after logout - Bill
Fenner
edgerouter.pm: initial module for Ubiquity Edgerouter, WiP
hlogin: when refactoring prompt, eat full lines before looking for the
prompt
hpuifilter: only turn off echo on the tty, not also the slave pty,
which fixes the echoing problem with Ubiquity Edgerouters
a10login: fix cut-n-paste bug - Romanens Xavier
flogin: eat spaces followed by ^H - from Allen
login_top: move variable initialization so it doesnt override env()s -
Bill Fenner
foundry.pm: ignore invalid command errors in inloop found on Ironware
5.5 for MLX - Erik Muller
srancid: filter oscillating file aaafile.prv - Wellie W. Chao
nxos.pm: reverse VTP test for nexus without vtp
ios.pm: filter ios-xe requested time from show inventory feature
iosxr.pm: differences in NCS6k show inventory
nxos.pm: show env temp does not exist on 1000v
lg.cgi: add show interfaces wanphy for cisco-xr & juniper
cisco: Change command show flash to show flash:. The first has been
dropped from the 15.5M and the latter seems to be supported back as I
can check. - Onno Ossendrijver
mrvlogin, mrv.pm: fixes for MRV Optiswitch devices - Christian Rohmann
iosxr.pm: fix handling of comments in access-lists
nxos.pm: sort ip{v6} access-lists & filter sequence numbers
foundry.pm: summarize flash free space
xrancid, exos.pm, xlogin: convert extreme to a module and hack clogin
into xlogin to deal some weird terminal handling in EXOS >11.0 that
uses terminal manipulation to reprint the login prompt (telnet) or
the first cli prompt (ssh). - thanks to Nick Hilliard
nxos.pm: fix PS wattage filtering - Kyle Wilson
junos.pm: filter benign subsystem warnings
ios.pm: filter license broker BS
FAQ: add notes about openssh client changes for logjam
hpuifilter: fix handling of buffer when it drains
rancid.conf: change NOCOMMSTR to require "YES", not just defined
arrancid, aeos.pm: convert Arista to a module
ios.pm: add show license summary for older XE images, such as C4500e
3.04/15.1
bigip.pm: module for F5 BIG-IP >=v11
rancid.conf: add variable FILTER_OSC to control filtering oscillating
data. See rancid.conf(5). This may not yet be applied in all places.
rancid: change logging of missed commands to preserve order to make it
easier for us to parse when providing support. also, only log to stderr
and not just with -d.
fnrancid: filter new private key format and fix filtering of encryptd
passwords
ios.pm: filter/sort new ipv4/6 access-list format where list names are
omitted from rule lines.
ios.pm: correct debug log msg - Reuben Farrelly
iosxr.pm: ShowInstallSummary() return error if active install operation
iosxr.pm: filter perpetually changing file aaa
srancid: Add 'terminal dump' cmd for Dell PowerConnect 3524/3548 -
Wellie W. Chao
iosxr.pm: fail on temp error in admin show install
configure: fix mktemp variable inconsistency - Lee
edgemax.pm: https://www.ubnt.com/edgemax/
flogin: merge ssh key code from jlogin
junos.pm: chassis command error changed/differs in vMX:
error: the chassis subsystem is not running
to
error: the chassis-control subsystem is not responding to ...
jlogin: missing catch for wait in login()
rancid-cvs: initialize .git/description
iosxr.pm: ASR show version chassis line changed - tip top work cisco
ios.pm: strip license period from 2900
ios.pm: show license is an incomplete cmd on older XE images
ios.pm: trim trailing WS is show activation key, formatting problem on
old ASAs
plogin: wrong variable used in error msg - randy bush
control_rancid: test -e -> -f for old shells
hpuifilter: missing include for solaris
ios.pm: recognize aironet in ShowVersion & filter counters in ShowVlan -
Howard Jones
rancid-cvs: do not set git config --global, local only
flogin: build with login_top
foundry.pm: add 'show media' and 'show media validation', tested on
Brocade ICX 6650 and Brocade CER 2024, but not available on pre-8
firmware - Chris Wopat
3.4.1
iosxr.pm: add errmsg_cont to filtered flash files - xr 5.3.1 debugging
turd?
configure: fix error in filtering '.' from ENV_PATH and filter [\r\n].
3.4
configure: fix login_top inclusion - Robert Minsk
mrv.pm: filter temps from Optiswitch 960G - Christian Rohmann
a10 load balancer support - Robert Minsk
3.3
par: fix quote handling in spliting input file lines. Also clean-up
some error messages.
wavesvros.pm: fix handling of prompt that changes with unsaved config
iosxr.pm: filter the vm crap from admin commands on NCS
iosxr.pm: add another unknown command filter for NCS - why have one
error message that means "unknown command" when you can have two or more
iosxr.pm: collect license udi & clean-up license info
nxos.pm: filter new format of PS info - Minh Scholes
ios.pm: collect show activation-key on ASA - suggested by Bob Brunette
control_rancid: track number of invocations per-group in untracked file
runcount; after 100, perform extra-cleanup. Currently only applies to
git repos.
hpuifilter: fix escape sequence parsing so that it does not consume
sequences after another that are incomplete - Brian Candler
ios.pm: collect ios & iosxe license info suggested by Roman Hochuli
wavesvros: initial Ciena Waveserver o/s support
hlogin: save config prompt changed - Per-Olaf Olsson
control_rancid: always recreate the .{cvs,git}ignore file(s) and
append .{cvs,git}ignore.locale if it exists
rancid.conf: add option ACLFILTERSEQ for Hakala Reijo
rancid-run: use mktemp for mail temporary file in the error path
rancid-run: exit status 1 if group is locked
control_rancid: scm-ignore routers.single, -r option temp file
rancid-run: improve locking by using an exclusive open
anlogin: openssh reduced what ssh ciphers are available
(https://bbs.archlinux.org/viewtopic.php?id=188613); allow ssh to
use its default list if not specified in cloginrc.
ios.pm: filter fan rpm on 7201 - Mike Stupalov
*login.in: ignore openssh authentication agent forwarding failure
nxos.pm: filter unsupported commands on 1000v - Reuben Farrelly
panos.pm: update show system info dynamic info filter - Robert Minsk
arrancid: filter uptime from older AOS' show version - Robert Minsk
nxos.pm: filter ee.log and accounting.log - Reuben Farrelly
panos.pm: filter dynamic info from show system info - Reuben Farrelly
juniper: add command show version invoke-on other-routing-engine
srancid: temp sensor parsing for M6348 and M8024 - Frank Fegert
srancid: Insert the command string at the top of some of the output
to give some context, along with a preceeding blank line - Frank Fegert
srancid: remove uptime on dell powerconnects - Frank Fegert
iosxr.pm: misc hacks for NCS
rtftpboot: example script to save copies of configs from /tftpboot
rblogin, rbt.pm: initial riverbed steelhead support
ciscowlc.pm: filter fan status & make temperature match case insensitive
ios.pm: filter oscillating DTE lines from show diag
alogin: select ibmnos-cli on IBM Flex System Fabric
nlogin: handle netscreen agreement - Yannick Charton
mtlogin: avoid line truncation with TERM for wide screen - Ehud Gavron
f5rancid: change TERM to vt100-w for 132 width - John Kougoulos
arbor.pm: sort IP addresses in policy and display one-per-line as
comments so that they are readable and it is easier to see what changed
in the policy. There does not appear to be a way to split these lines
and have the saved config still be loadable into the device.
anlogin: arbor produces some *really* long prefix match lines on account
of its lousy config syntax. this exceeds the default expect max buffer
size, which i have never seen before. Utilize the full_buffer magic
patlist to dump the buffer when it is full but hasnt matched an EOL.
arbor.pm: sort ip access lists
zrancid: change TERM to ansi - Tore Anderson
configure: remove . from PATH - Tetsuo Handa
rancid-run, control_rancid, rancid.conf.sample: fix sendmail variable
usage Rancid 3.0 change - Tetsuo Handa
jlogin mtlogin: fix match for method "ssh:port"
*login: fix usage line display of -m | -M
rancid: fix error checking of module::init() & calling command handlers
that are undefined.
ios.pm: filter ike2 keys on ASA - Mike Eklund
rancid.conf: move the UID check after setting PATH
control_rancid: add check for router.db FS
mrvlogin: fix prompt re-factoring in run_commands()
rancid.types.base: remove cisco-xr dir slave and sec cmds, they do
not appear to apply to any XR platforms - Buchan Milne
ios.pm: ignore PDP addr and resolvers in cellular o/p - Reuben Farrelly
clogin jlogin mtlogin: Add -m & -M options
control_rancid: specify path of <group>/rancid.conf
iosxr.pm: fix ShowEnv() collection of power info
iosxr.pm: dir may return no route error for unknown devicename
ios.pm: ShowDiag(): recognize 3800 AIM modules - Terry Kennedy
ios.pm: ShowDiag(): if slot # is empty, use Chassis - Terry Kennedy
ios.pm: remove "Fan n RPM is #" on 7201's - Terry Kennedy
iosxr.pm: collect admin show hw-module fpd location all
junos.pm: fix showsystemlicense for errant licenses w/ 0 available
rancid.pm: check result from inet_pton()
ciscowlc.pm: comment a few config lines that can not be imported
3.2
control_rancid: fix handling of <group>/rancid.conf in git - Mike Eklund
control_rancid: fix handling of configs/.cvsignore
panos.pm: fix package definition - martyMusto
rancid.type.base: comment adtran definition to avoid confusion
configure, rancid.pm: check minimum revision of Socket.pm
mtlogin: support cloginrc passphrase and identity
ios.pm: add ios::ShowCellular() and cmd show cellular 0 profile
control_rancid: fix mail rcpt bug in error path
rancid-cvs: change git push.default to current - Per Carlson
add .old to configs/{.cvsignore,.gitignore}; see control_rancid.1
rancid.pm: rework IP address sorting based on patch from Nick Hilliard
ciscowlc.pm: filter some config junk that wont import
nxos.pm: not all nexus have show process log vdc-all
f5rancid: filter fluctuating monitor state in config
FAQ: updates - Thomas Greer
ios.pm: drop the fabricated portion of the "Chassis type:" line; its
too much to try to track it accurately and doesnt seem to provide any
value
foundry.pm: filter altitude and pressure in ShowChassis
ios.pm: cellular modem speeds not filtered on C819G
ios.pm: 3560X w/ XE has different show sdm prefer and show system mtu
formats - Reuben Farrelly
update lg for router.db delimeter change - Buchan Milne
rename slogin to plogin (poly-login), as slogin collides with ssh pkg -
Reuben Farrelly
jlogin, mtlogin: set tty init options when there is no controlling tty,
and update jlogin to match this method to an error from stty on the O/S
used by the user, Linux, I believe.
http://www.shrubbery.net/pipermail/rancid-discuss/2015-January/007981.html
flogin: send term length 0 for MLX & other cases.
flogin: remove sleeps, send -h should work, and lower send_human timers
*login: set base send_human values and lower (faster) values where it
was already set (clogin, complogin, etc), except flogin.
rancid.conf: add DIFFSCRIPT knob
dllogin, wlogin: handle -t option
control_rancid: read rancid.conf sooner & fix handling group/ranicd.conf
rancid-run: pass -f to control_rancid
Fix the commit command used for -r - Jethro R Binks
Updates to default mail headers for RFC3834 & MS - Jethro R Binks
rancid.types: fix show config commands for cisco-wlc*
ios.pm: filter line password on c2800s & c2900s - Ira Byerly
add support for git. See the UPGRADING file. Based on Jeffrey C.
Ollie's patch & thanks Dan Lowe, Job Snijders and a number of folks on
rancid-discuss.
rancid-cvs: add -f option
dell.pm: filter up time from show switch
control_rancid: svn cleanup after collection commits
iosxr.pm: access-list/prefix-list sorting regex fixes
ios.pm: access-list/prefix-list sorting regex fixes
nxos.pm: filter ASIC/INTAKE cycling temps - Vincent Aniello
panos.pm: convert panrancid to a module
panlogin, panrancid: import palo alto network script from Doug Hughes
jlogin: set tty width to 132 to avoid problems with cli
complete-on-space, which fixes problems occuring when hostnames are
longer
iosxr.pm: access-list regex truncating lines - Peter Jackson
rancid.pm: improve IP sorting, esp for IPv6
ios.pm: filter show flash & dir bytes free better
ciscowlc: add filters for oscillating config & env o/p - Daniel Schmidt
ciscowlc: convert Cisco WLC scripts to library
import Cisco WLC scripts from
http://www.shrubbery.net/pipermail/rancid-discuss/2010-February/004652.html
*login.in; fix handling of empty lines in -x input - reported by
lee.e.rian
nxos.pm: recognize invalid command in ShowFex - lee.e.rian
nxos.pm: does not set $proc - lee.e.rian
nxrancid: convert nexus to module nxos.pm
ios.pm: save "next reload" template - lee.e.rian
tntlogin, tntrancid: remove TNT support
par, hpuifilter: type fixes for Raspian compatibility - thanks Dan
Anderson
slogin: add switching login
ios.pm: filter timestamp and size from filename "syslog"
configure: complain if sendmail is not found
control_rancid: DIR set too early
clogin,ios.pm,iosxr.pm: escape plus (+) regex atom in prompt handling
foundry.pm: remove rogue newline in regex - from P. R. Wilson
Note Allied Telesis AW+ devices support, works as type 'cisco'
according to Allied Telesis Employees
fix handling of absent sendmail in configure script
3.1
Change rancid script exec(); move cmd-line options to rancid.types.*
files. This allows older scripts to function without change, ie:
needing to support -t.
clogin: missing variable initialization - Per-Olaf Olsson
ios.pm: filter fan speed setting on 2900, etc.
fnrancid: fix filter match for encrypted pwd
ios.pm: filter vlan traffic counters on gsr, 6400 & switches
srancid: fix up time filter for dell 3448
ios.pm: some ASAs do not support show vlan
ios.pm: bgp password filtering removing neighbor address
rancid.types.base: dell definition missing inloop configuration
rancid: display useful error if inloop is not configured
dell.pm: missing variable declarations
nxrancid: filter INTAKE temps and cycling file BufferMonitor-1HourData -
reported by Vincent Aniello
3.0
add SENDMAIL variable to rancid.conf - requsted by Mariusz Kruk
nsrancid,nslogin: Fix prompt and end-of-config-markers - from Jesse
House confirmed by Tom Luong
ios.pm: show flash on 867VAE w/ 15.3(3)M2 produces the same output as
dir slotN: on "normal" ios, so filtering fials - reported by Reuben
Farrelly
ios.pm: change $type comparisons to eq - reported by Reuben Farrelly
junos.pm: filter MX2020 fan speed
ios.pm: update XE match for XE 3.11.00.S - Jan Rheindorf
grancid: rename to rancid, now that the IOS script is converted and
to reduce confusion.
rancid.pm: fix syntax error
hrancid: filter uptime from show stack - Alan McKinnon
junos.pm: filter primary/secondary on SRX - Frank Eargle
par: replace par with C version
rancid.types.conf: allow multiple module lines for device type
mrvrancid, francid: converted to perl modules
hrancid: filter uptime from show version - reported by Rikard Ekman
cloginrc: add prompt directive to workaround prompt special characters
in login banners. Not supported by all scripts; just clogin, ATM.
ios.pm: filter sflog file for cisco 10k
alogin: match display private keys prompt - noted by majoosh chacko
rancid.types.conf: add jlocal example base on Serge Malev's comment
clogin: Extreme XOS >= 12.5 has a new prompt-like banner before the
initial prompt, ignore it to avoid confusing location of the prompt
rancid.types.base: add command show chassis hardware models
nxrancid: filter Fan Zone Speed
ios.pm: reverse logic of whether to 'show vlan', skip VTP clients
f10rancid: skip . & ..
*login: change -c handling of ;'s for escaping like \;
rancid.conf: add MAILSPLIT to split large diff mail by kilobytes
control_rancid: add group-specific rancid.conf file & supporting -f
option
nxrancid: filter snmp communities, tacacs keys and neighbor pwds - Alan
McKinnon
ios.pm: remove lpd neighbor passwords - Alan McKinnon
ios.pm: remove interface dynamic addresses - Alan McKinnon
nxrancid: add show (fex|module fex) - Alan McKinnon
nsrancid: filter last modified lines - Roman Hochuli
rancid.conf: add check for EUID - Matthew Walster & Ed Ravin
control_rancid: allow MAX_ROUNDS to be zero - Alan McKinnon
ios.pm: include 6500 sup-2t CPU info - Per-Olof Olsson
fnrancid: filter oscillating certs - based on patch from Gavin McCullagh
flogin: handle -S/do_saveconfig
xrrancid: filter perpetually changing harddisk:ce_switch.log, a DDTS is
open for this
ios.pm: filter private-multiple-fs flash file found on APs - robert
drake
ios.pm: Removing "AC Revision" from UBRs and some others - robert drake
ios.pm: GC unused old 7000 series code from ShowEnv - robert drake
arrancid: Parse power supplies with no power,
Skip free flash space altogether,
Optionally include the ribd running-config,
Skip the "Time:" comment in "show running",
Delete a bunch of cruft left over from IOS rancid copy,
Include diffs of unsaved changes, if there is a difference between
startup-config and running-config.,
Handle the common practice of putting the time in the prompt. - Bill
Fenner
hrancid: ignore disclaimer from show tech transceivers starting with
procurve 2610 R11.98 - Mika Tiainen
ios: skip the "^" line that preceeds invalid input consistently
merge compass branch
comprancid: fail on command premature exit/failure in show config
comprancid: fail on read failure in show inventory
comprancid: add recognitin of EOS 1.1 end of config marker
nlogin: add code to filter more prompts in run_commands. no complaints
from users; hope this is right as I have no way to test it.
hpuifilter: New HP2920-switches use <ESC>[6n (ansi u7) - Per-Olof Olsson
ios.pm: some c3750 stack-specific clean-up - Terry Kennedy
ios.pm: add show switch detail, show sdm prefer, show system mtu -
Terry Kennedy
anrancid: fail collection on TCL traceback
grancid: add -h
cloginrc(5): remove - from method port example and note that ssh can
also take a port argument.
hlogin: do not use hpuifilter for interactive - Per Olof Olsson
nxrancid: fail collection if show debug times out - Daniel Schmidt
rancid, ios.pm: correct strings comparison operator - Vitaly Nikolaev
hlogin: match Login Name for radius client w/ old code - David Byers
f5rancid: filter auth-password-encrypted lines, which oscillate
clogin: match "username" prompt, lowercase u
fix install of rancid.types.conf
ios.pm: fix INPUT reference
implement grancid and rancid.types.{conf,base} collection configuration
stuff.
rancid, ios.pm: kill rx/txspeed on cellular modem cards
cloginrc: add enablecmd directive, for clogin - Jason Greenberg
lg.cgi: add cisco ios xr specific commands
francid: filter new uptime on netiron switch fabrics - Roman Hochuli
hlogin: add Login (capital L) as default login prompt - Johan Ryberg
rancid,ios.pm: update ASA/PIX pre-shared-key format - Michael Hertrick
*rancid: pass (INPUT,OUTPUT,$cmd) to filter functions
rancid::base renamed rancid
Add lib/ and bin/grancid to the build process
*rancid: add -t option for rancid-fe to pass the device type from
router.db. Mainly for grancid, but pass it to all scripts.
router.db,rancid.types.*: change field separator to ';' (semi-colon) to
allow for IPv6 addresses in router.db and avoid conflict with :s in
device commands and perl module names
*rancid: few variable name changes to match rancid::base
arrancid: summarize flash remaining space
jrancid: show version can terminate abnormally when unable to
communicate with a daemon
nxrancid: improve power supply wattage filtering further
nxrancid: improve power supply wattage filtering - Zenon Mousmoulas
jlogin: set cli screen-width to prevent cli from mucking with the
command line in irritating ways - Jay Borkenhagen
xrrancid: adjust for ARS9k RSP440 show version format
anrancid: add arbor networks module
*rancid: add the -C option
rivlogin,jlogin,fnlogin: command-line option clean-up
mtlogin: fix cloginrc timeout handling & clean-up command-line options
xrancid: capture more info from show switch.
xrrancid: filter changing files (*_cont) from nvram:.
rancid: ignore "Load for five secs:" and "Time source is
NTP" lines.
rancid: remove LISP-MapCache files; fix date removal for dhcp &
vlan.dat files in flash.
nxrancid: delete the line with the "^" from the "Invalid command at"
errors.
hlogin: add "username" to prompt match for Cisco ACS 5.3 - Skye Hagen
rancid: Filter issu_loc_lock and volt_cont files
nxrancid: try to get show env power output to line up better.
hrancid: ignore unrecognized command for "show system( |-)information"
xirancid: xirrus support - Aaron Smith
jrancid: filter $9$ at the FILTER_PWDS=YES level
rancid: include fans in ShowEnv - Affa Pan
fnlogin: correct check for ssh port setting - Robert Blayzor
rancid: adjust snmp community filter for ASA version >=8.x - Skye Hagen
Add MAILOPTS variable to rancid.conf - Matej Vela
share/Makefile: missing MAIL* variables in sed script - Aaron Smith
jrancid: distill used subscriber licenses to a percentage, else its
forever changing.
nxrancid: nx5000 generates spurious 'Permission denied' error for 'show
debug' if command authorization is used - Per-Olof Olsson
nxrancid: remove cisco ios residuals - Per-Olof Olsson
hlogin: add "--" in comment to prevent older expect/tcl from
interpretting "-," as an option. !@#&!#$
rancid, xrrancid: add KB to disk/flash bytes free filtering
xrrancd: also filter temp_static_data
rancid: filter LISP cache file number, size and date on IOS-XE LISP EFT
and filter dhcp db and vlan.dat in the same manner, instead of removing
clogin.1: note not using [#>] in prompts
xrrancid: additional file filters for 4.2
hpuifilter: dont use memcpy for overlapping regions - David Byers
2.3.8
rancid: filter sup-bootflash if sup-bootdisk worked
*login: fix match of (yes/no) prompts from ssh
rancid: carry-over additional inventory filtering from XR
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
control_rancid: for svn stupidity, run update (yes update) and commit
after setting svn:ignore, else . is out of date.
rancid: filter auto "rogue ap" configuration - Kevin Nesbitt
alogin: adjust match of active alarms msg at login
jrancid: patch for master/backup matching on EX series - Sven Engelhardt
rancid: update cisco WAE identity string match - from Jim Hock
{xr}rancid: summarize DirSlotN() bytes free as GB, else MB.
rancid: filter sflog from DirSlotN() for IOS on cisco 10k
fnrancid: update recent fortinet software - Diego Ercolani
rancid: ignore show flash on IOS XE - Marcus Stoegbauer
rancid: copy the dhcp database filter to ShowFlash() - From Lee
clogin: Fix pasto in IOS terminal width command.
hlogin: -r missing from usage o/p - Per-Olof Olsson
clogin: add -r and passphrase/identfile from cloginrc - Per-Olof Olsson
francid: remove system uptime line on CER 3000 - Simon Leinen
2.3.5
alogin: respond to active alarms msg at login - Vincent Tamet
*rancid: update for grammar deprecated in perl 5.12
*login: handle noenable value consistently, '1' to turn it on
configure: look for -n <count> option to ping, for Windows ping (over
cygwin) - From Lee
rancid: missed case fpr accepting '>' prompt, rather than just '#'
xrrancid: filter sequences from ipv4/6 access-lists
zrancid: force terminal type vt100 so as not to confuse Linux
francid: filter system uptime on new Brocades - Matthias Cramer
rancid: filter ASA time-based license noise - Christopher DeRemer
rancid: filter command in WriteTerm if echoed - Arjan Oosting
configure: specifically look for ping in /sbin & /usr/sbin & fix typo
in test operator
rancid: handle a few IOS serial number formatting variants - Aaron Rees
hpuifilter: change filtering to avoid use of string functions due to a
Debian bug. Should be faster too.
rancid: adjust show inventory matches for variables WS - Aaron Rees
nxrancid: show environment clock and show core vdc-all are not valid
commands on all platforms - Ryan West
2.3.4
nrancid: fix serial number matching - Nathan Wallwork
nrancid: fix pager prompt filtering - Nathan Wallwork
rancid: remove sequences from IPv6 prefix-lists
clogin: adjust default ssh password prompt for ExtremeOS 12.3.3.6 -
from Sylvain 74
rancid: Accept '>' prompt, rather than just '#'
avologin: fix ssh command substitution - Ben O'Hara
fnrancid: filter application signature, System Time & conf_file_ver=
from GetSystem/GetConf
mrvrancid: filter other oscillating info from show version - Ben O'Hara
xrrancid: disable timestamps - from Per Carlson
hlogin: implement -autoenable for newer hp procurve releases
cat5rancid: snmp community may have multiple spaces b/t community name
and permissions - from David Adam
cat5rancid: filter local user password - from David Adam
f5rancid: filter Failover time stamps - from Ben O'Hara
hlogin: Add support for ssh identity file & passphrase for newer boxes
rancid: split IOS-XR into its own device type: cisco-xr
clogin: set term width for catos like for ios.
rancid: parse admin show diag for XR better with a separate function
hlogin: hpuifilter got omitted from the ssh spawn; replace it.
nxrancid: match unknown command errors appropriately & GC some junk
carried-over from IOS-rancid.
2.3.3
rancid: check for device busy when opening flash fails, which seems to
occur on 6500s when some other command is run.
*login: support :port method syntax for ssh and adjust to allow spaces
in sshcmd
jrancid: fix return values of formatting functions
clogin: set terminal width so that o/p is consistent
rancid: filter some crud resulting from the change in handling non-empty
comment lines
rancid: fail if the configuration buffer fills
rancid: filter dhcp_[^[:space:].].txt from flash directories, so it
does not create constant changes resulting from the ip dhcp database
saves.