summaryrefslogtreecommitdiff
path: root/PROTOCOL
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2018-08-24 12:49:36 +0100
committerColin Watson <cjwatson@debian.org>2018-08-24 12:49:36 +0100
commite6547182a54f0f268ee36e7c99319eeddffbaff2 (patch)
tree417527229ad3f3764ba71ea383f478a168895087 /PROTOCOL
parented6ae9c1a014a08ff5db3d768f01f2e427eeb476 (diff)
parent71508e06fab14bc415a79a08f5535ad7bffa93d9 (diff)
Import openssh_7.8p1.orig.tar.gz
Diffstat (limited to 'PROTOCOL')
-rw-r--r--PROTOCOL37
1 files changed, 34 insertions, 3 deletions
diff --git a/PROTOCOL b/PROTOCOL
index b1fc00691..010bec92f 100644
--- a/PROTOCOL
+++ b/PROTOCOL
@@ -428,7 +428,7 @@ The values of the f_flag bitmask are as follows:
428Both the "statvfs@openssh.com" and "fstatvfs@openssh.com" extensions are 428Both the "statvfs@openssh.com" and "fstatvfs@openssh.com" extensions are
429advertised in the SSH_FXP_VERSION hello with version "2". 429advertised in the SSH_FXP_VERSION hello with version "2".
430 430
43110. sftp: Extension request "hardlink@openssh.com" 4313.5. sftp: Extension request "hardlink@openssh.com"
432 432
433This request is for creating a hard link to a regular file. This 433This request is for creating a hard link to a regular file. This
434request is implemented as a SSH_FXP_EXTENDED request with the 434request is implemented as a SSH_FXP_EXTENDED request with the
@@ -444,7 +444,7 @@ link(oldpath, newpath) and will respond with a SSH_FXP_STATUS message.
444This extension is advertised in the SSH_FXP_VERSION hello with version 444This extension is advertised in the SSH_FXP_VERSION hello with version
445"1". 445"1".
446 446
44710. sftp: Extension request "fsync@openssh.com" 4473.6. sftp: Extension request "fsync@openssh.com"
448 448
449This request asks the server to call fsync(2) on an open file handle. 449This request asks the server to call fsync(2) on an open file handle.
450 450
@@ -458,4 +458,35 @@ respond with a SSH_FXP_STATUS message.
458This extension is advertised in the SSH_FXP_VERSION hello with version 458This extension is advertised in the SSH_FXP_VERSION hello with version
459"1". 459"1".
460 460
461$OpenBSD: PROTOCOL,v 1.32 2018/02/19 00:55:02 djm Exp $ 4614. Miscellaneous changes
462
4634.1 Public key format
464
465OpenSSH public keys, as generated by ssh-keygen(1) and appearing in
466authorized_keys files, are formatted as a single line of text consisting
467of the public key algorithm name followed by a base64-encoded key blob.
468The public key blob (before base64 encoding) is the same format used for
469the encoding of public keys sent on the wire: as described in RFC4253
470section 6.6 for RSA and DSA keys, RFC5656 section 3.1 for ECDSA keys
471and the "New public key formats" section of PROTOCOL.certkeys for the
472OpenSSH certificate formats.
473
4744.2 Private key format
475
476OpenSSH private keys, as generated by ssh-keygen(1) use the format
477described in PROTOCOL.key by default. As a legacy option, PEM format
478(RFC7468) private keys are also supported for RSA, DSA and ECDSA keys
479and were the default format before OpenSSH 7.8.
480
4814.3 KRL format
482
483OpenSSH supports a compact format for Key Revocation Lists (KRLs). This
484format is described in the PROTOCOL.krl file.
485
4864.4 Connection multiplexing
487
488OpenSSH's connection multiplexing uses messages as described in
489PROTOCOL.mux over a Unix domain socket for communications between a
490master instance and later clients.
491
492$OpenBSD: PROTOCOL,v 1.35 2018/08/10 00:44:01 djm Exp $