[rancid] [PATCH] Ciena Waveserver wavesvros.pm: fix filtering user passwords

"Anderson, Charles R" <[email protected]> Wed, 20 Feb 2019 19:47:53 +0000
Newsgroups gmane.network.rancid
Message-ID <[email protected]>
The attached patch for Ciena Waveserver devices fixes the filter for user passwords to also filter the "user set" command not just "user create" and also fixes the spacing before the <removed> secret.

Result:

- !user create user rancid access-level limited secret<removed>
- user set user su access-level super secret $6$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ !user create user rancid access-level limited secret <removed>
+ !user set user su access-level super secret <removed>

_______________________________________________
Rancid-discuss mailing list
[email protected]
http://www.shrubbery.net/mailman/listinfo/rancid-discuss
rancid-3.9-wavesvros-filter-secrets.patch (text/plain, 432 B)
--- wavesvros.pm.filter-secrets	2019-02-06 02:03:28.000000000 -0500
+++ wavesvros.pm	2019-02-20 11:59:03.572506777 -0500
@@ -262,7 +262,7 @@
 #	    ProcessHistory("","","","#$1<removed>$'");
 #	    next;
 #	}
-	if (/(user create user \S+ access-level \S+ secret) / &&
+	if (/(user (create|set) user \S+ access-level \S+ secret )/ &&
 	    $filter_pwds >= 1) {
 	    ProcessHistory("","","","!$1<removed>\n");
 	    next;