diff options
author | Clint Adams <clint@users.sourceforge.net> | 2001-09-25 03:06:46 +0000 |
---|---|---|
committer | Clint Adams <clint@users.sourceforge.net> | 2001-09-25 03:06:46 +0000 |
commit | ab90a0026467868d39274dc17775a012879c7bd8 (patch) | |
tree | 79b5350db400442a998f7ec32bfd9d2f9c732b91 /Completion | |
parent | f81cb06361d945f10cc5f239874bd72e8f52922a (diff) | |
download | zsh-ab90a0026467868d39274dc17775a012879c7bd8.tar.gz zsh-ab90a0026467868d39274dc17775a012879c7bd8.tar.xz zsh-ab90a0026467868d39274dc17775a012879c7bd8.zip |
15866: complete v2 ciphers after -o Ciphers=, protocols after -o Protocol=
Diffstat (limited to 'Completion')
-rw-r--r-- | Completion/Unix/Command/_ssh | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/Completion/Unix/Command/_ssh b/Completion/Unix/Command/_ssh index 6936173f4..40664114c 100644 --- a/Completion/Unix/Command/_ssh +++ b/Completion/Unix/Command/_ssh @@ -67,6 +67,20 @@ _ssh () { *(#i)(batchmode|compression|fallbacktorsh|forward(agent|x11)|keepalive|passwordauthentication|rhosts(|rsa)authentication|rsaauthentication|usersh|kerberos(authetication|tgtparsing)|useprivileged)*) _wanted values expl 'truth value' compadd yes no && ret=0 ;; + *(#i)ciphers*) + _values -s , 'encryption cipher' \ + 'aes128-cbc' \ + '3des-cbc' \ + 'blowfish-cbc' \ + 'cast128-cbc' \ + 'arcfour' \ + 'aes192-cbc' \ + 'aes256-cbc' \ + 'rijndael128-cbc' \ + 'rijndael192-cbc' \ + 'rijndael256-cbc' \ + 'rijndael-cbc@lysator.liu.se' && ret=0 + ;; *(#i)cipher*) _wanted values expl 'encryption cipher' \ compadd idea des 3des blowfish arcfour tss none && ret=0 @@ -85,6 +99,11 @@ _ssh () { *(#i)(local|remote)forward*) state=forward ;; + *(#i)protocol*) + _values -s , 'protocol version' \ + '1' \ + '2' && ret=0 + ;; *(#i)proxycommand*) compset -q shift 1 words @@ -109,7 +128,7 @@ _ssh () { else _wanted values expl 'configure file option' \ compadd -M 'm:{a-z}={A-Z}' -S '=' - \ - BatchMode ClearAllForwardings Cipher Compression \ + BatchMode ClearAllForwardings Cipher Ciphers Compression \ CompressionLevel Host ConnectionAttempts EscapeChar \ FallBackToRsh ForwardAgent ForwardX11 \ GlobalKnownHostsFile HostName IdentityFile KeepAlive \ |