summaryrefslogtreecommitdiffstats
path: root/bin/clogin.in
Commit message (Collapse)AuthorAgeFilesLines
* Fixing Extreme supportTore Anderson2007-05-221-31/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hi. I finally got around to fix RANCID so it worked flawlessly with my Extreme devices (I've got switches running both ExtremeWare and XOS): * Identify XOS as a separate platform, this is done by looking for a period before the command number instead of a colon. Fix the prompt match regex in xrancid to recognise both cases. * Always "disable clipaging [session]" to avoid pagination, which earlier caused me to lose a configuration line every 24 or so lines for XOS. Remove comments suggesting such commands isn't available. * XOS doesn't have a marker for the end of the configuration file, so use a prompt match to look for the end too. Also make it so that invalid commands are detected, thus preventing an error message to be mistaken for the complete configuration. * Work around a strange bug in XOS where once in a while the line containing the SSH key will only contain the last seven hundred or so octets (causing spurious diffs to be mailed all the time). If we see a line containing only hex octets, assume we hit the bug and replace it like we would the complete line. * Fix the while loop that's supposed to swallow the SSL privkey for ExtremeWare devices, which earlier caused the next valid configuration line following the key to be swallowed also. * Remove special-casing of the quit/exit command for Extreme products, use "quit" always. This fixes all the bugs I experienced using RANCID with Extreme devices running XOS 11.3.3.7 and EW 7.5e.2.6 / 7.5e.3.8. Hope it's useful to others and that it can be applied to the next alpha release. Regards -- Tore Anderson
* Imported from rancid-2.3.2a6.tar.gz.rancid-2.3.2a6Tar Committer2006-12-051-9/+23
|
* Imported from rancid-2.3.2a5.tar.gz.rancid-2.3.2a5Tar Committer2006-08-121-7/+15
|
* Imported from rancid-2.3.2a4.tar.gz.rancid-2.3.2a4Tar Committer2006-05-041-8/+14
|
* Imported from rancid-2.3.2a3.tar.gz.rancid-2.3.2a3Tar Committer2005-08-151-5/+69
|
* Imported from rancid-2.3.2a2.tar.gz.rancid-2.3.2a2Tar Committer2005-07-071-11/+18
|
* Imported from rancid-2.3.1.tar.gz.rancid-2.3.1Tar Committer2004-06-061-4/+4
|
* Imported from rancid-2.3.tar.gz.rancid-2.3Tar Committer2004-03-141-9/+25
|
* Imported from rancid-2.3.rc1.tar.gz.rancid-2.3.rc1Tar Committer2004-01-121-52/+104
|
* Imported from rancid-2.2.2.tar.gz.rancid-2.2.2Tar Committer2002-08-091-3/+15
|
* Imported from rancid-2.2.1.tar.gz.rancid-2.2.1Tar Committer2002-05-021-7/+5
|
* Imported from rancid-2.2.tar.gz.rancid-2.2Tar Committer2002-01-041-73/+109
|
* Imported from rancid-2.2b8.tar.gz.rancid-2.2b8Tar Committer2001-10-161-2/+7
|
* Imported from rancid-2.2b5.tar.gz.rancid-2.2b5Tar Committer2001-08-031-41/+105
|
* Imported from rancid-2.2b.tar.gz.rancid-2.2bTar Committer2001-04-091-25/+25
|
* Imported from rancid-2.1.tar.gz.rancid-2.1Tar Committer2001-02-051-21/+32
|
* Imported from rancid-2.1b.tar.gz.rancid-2.1bTar Committer2000-11-241-1/+4
|
* Imported from rancid-2.0.tar.gz.rancid-2.0Tar Committer2000-11-191-0/+587