I've been reviewing draft-ietf-secsh-filexfer-09 and
noticed the space-available extended message has a
reply
that doesn't identify the message. All other extended
messages identify the extended message type as the
first string in the packet. This space-available
packet makes it difficult to implement in my client
and also makes it inconsistent.
byte SSH_FXP_EXTENDED
uint32 request-id
string "space-available"
string path [UTF-8]
byte SSH_FXP_EXTENDED_REPLY
uint32 request-id
uint64 bytes-on-device
uint64 unused-bytes-on-device
uint64 bytes-available-to-user
uint64 unused-bytes-available-to-user
uint32 bytes-per-allocation-unit