mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-10-14 11:41:07 +02:00
15866: complete v2 ciphers after -o Ciphers=, protocols after -o Protocol=
This commit is contained in:
parent
f81cb06361
commit
ab90a00264
2 changed files with 26 additions and 1 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2001-09-25 Clint Adams <clint@zsh.org>
|
||||||
|
|
||||||
|
* 15866: Completion/Unix/Command/_ssh:
|
||||||
|
complete v2 ciphers after -o Ciphers=,
|
||||||
|
complete protocol numbers after -o Protocol.
|
||||||
|
|
||||||
2001-09-24 Bart Schaefer <schaefer@zsh.org>
|
2001-09-24 Bart Schaefer <schaefer@zsh.org>
|
||||||
|
|
||||||
* 15864: Doc/Zsh/params.yo: Document that assignment to TERM
|
* 15864: Doc/Zsh/params.yo: Document that assignment to TERM
|
||||||
|
|
|
@ -67,6 +67,20 @@ _ssh () {
|
||||||
*(#i)(batchmode|compression|fallbacktorsh|forward(agent|x11)|keepalive|passwordauthentication|rhosts(|rsa)authentication|rsaauthentication|usersh|kerberos(authetication|tgtparsing)|useprivileged)*)
|
*(#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
|
_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*)
|
*(#i)cipher*)
|
||||||
_wanted values expl 'encryption cipher' \
|
_wanted values expl 'encryption cipher' \
|
||||||
compadd idea des 3des blowfish arcfour tss none && ret=0
|
compadd idea des 3des blowfish arcfour tss none && ret=0
|
||||||
|
@ -85,6 +99,11 @@ _ssh () {
|
||||||
*(#i)(local|remote)forward*)
|
*(#i)(local|remote)forward*)
|
||||||
state=forward
|
state=forward
|
||||||
;;
|
;;
|
||||||
|
*(#i)protocol*)
|
||||||
|
_values -s , 'protocol version' \
|
||||||
|
'1' \
|
||||||
|
'2' && ret=0
|
||||||
|
;;
|
||||||
*(#i)proxycommand*)
|
*(#i)proxycommand*)
|
||||||
compset -q
|
compset -q
|
||||||
shift 1 words
|
shift 1 words
|
||||||
|
@ -109,7 +128,7 @@ _ssh () {
|
||||||
else
|
else
|
||||||
_wanted values expl 'configure file option' \
|
_wanted values expl 'configure file option' \
|
||||||
compadd -M 'm:{a-z}={A-Z}' -S '=' - \
|
compadd -M 'm:{a-z}={A-Z}' -S '=' - \
|
||||||
BatchMode ClearAllForwardings Cipher Compression \
|
BatchMode ClearAllForwardings Cipher Ciphers Compression \
|
||||||
CompressionLevel Host ConnectionAttempts EscapeChar \
|
CompressionLevel Host ConnectionAttempts EscapeChar \
|
||||||
FallBackToRsh ForwardAgent ForwardX11 \
|
FallBackToRsh ForwardAgent ForwardX11 \
|
||||||
GlobalKnownHostsFile HostName IdentityFile KeepAlive \
|
GlobalKnownHostsFile HostName IdentityFile KeepAlive \
|
||||||
|
|
Loading…
Reference in a new issue