Andrew C created SSHD-208:
-----------------------------
Summary: TCPIP forwarders should send CLOSE not EOF
Key: SSHD-208
URL: https://issues.apache.org/jira/browse/SSHD-208
Project: MINA SSHD
Issue Type: Bug
Affects Versions: 0.8.0
Reporter: Andrew C
Ref: https://tools.ietf.org/html/rfc4254#section-5.3
When a tcp end point sees a socket close it sends an EOF message to the other
end and then waits for that remote end to respond with a close. I argue it
should instead just send a CLOSE message, the EOF message is intended for
constructs such as pipes or ptys where it is possible for one half of the
channel to remain open.
I think two bits of the RFC are relevant:
- Note that the channel remains open after this {EOF] message, and more data
may still be sent in the other direction
for instance, when one side of a pipe is closed; sockets can't do that
- A party MAY send SSH_MSG_CHANNEL_CLOSE without having sent or received
SSH_MSG_CHANNEL_EOF.
i.e., it is legal
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira