IETF-SSH archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

RE: closing a channel



> > What do you think about this proposal:
> > link CHANNEL_EOF to all of CHANNEL_DATA,
> > CHANNEL_EXTENDED_DATA, and CHANNEL_REQUEST,
> > and create two new channel message types:
> > CHANNEL_DATA_END, linked only to CHANNEL_DATA,
>
> I don't like it. It's too much extra complexity
> for a small very gain. It's the kind of improvement
> that identifies a design by a committee...

Strongly agreed.

At this point of the protocol's evolution, drastic solutions like
introducing new message types would be counter-productive. All that is
required is a clear definition of what exactly CHANNEL_EOF means. This
definition should be compatible with most existing SSH2 implementations.
(Except obviously broken ones.)


> Then enters the EXTENDED_DATA hack,

I'm not bothered by EXTENDED_DATA being a hack. It is what it is, it works
how it works, that's fine with me. Now that the cat is out of the bag, and
50% of the world's secure shell servers already support SSH2, we won't get
rid of EXTENDED_DATA by redesigning the protocol. If we try to do so, we'll
just have to support the new system as well as the existing one.




Home | Main Index | Thread Index | Old Index