On the impossibility to use escape sequences when the networks hangs

Damien Miller djm at mindrot.org
Tue Oct 14 14:58:07 AEDT 2025


On Mon, 13 Oct 2025, Dennis Clarke via openssh-unix-dev wrote:

> Seems to work fine at the beginning of a line. :/

This was improved relatively recently:

commit fec014785de198b9a325d1b94e324bb958c5fe7b
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Wed Apr 20 04:19:11 2022 +0000

    upstream: Try to continue running local I/O for channels in state
    
    OPEN during SSH transport rekeying. The most visible benefit is that it
    should make ~-escapes work in the client (e.g. to exit) if the connection
    happened to have stalled during a rekey event. Based work by and ok dtucker@
    
    OpenBSD-Commit-ID: a66e8f254e92edd4ce09c9f750883ec8f1ea5f45

Before this change (in OpenSSH 9.1), an unresponsive connection might
get uninterruptibly stuck if it was in the process of rekeying but
AFAIK that should no longer be the case.

-d


More information about the openssh-unix-dev mailing list