Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Sep 2000 17:23:30 -0700 (PDT)
From:      Matt Dillon <dillon@earth.backplane.com>
To:        freebsd-security@FreeBSD.ORG
Subject:   Proposed minor mod to openssh for interactive operation
Message-ID:  <200009300023.e8U0NUW20137@earth.backplane.com>

next in thread | raw e-mail | index | archive | help
    At the moment openssh only turns on TCP_NODELAY etc if it thinks
    you are creating an interactive shell, based on whether it allocates
    a pty or not.

    Unfortunately, I have an application (and I expect this would be useful
    generally) which uses a ssh link between two programs interactively.
    That is, send command, wait response, send command, wait response.
    Delaying packets is a bad idea and cuts performance over the link
    by about 20%.

    I would like to propose predicating the TCP_NODELAY option on whether
    the ssh link is two-way or not.  Since most batch commands use ssh -n
    (no stdin), and most interactive commands use ssh without -n (with
    stdin), I think having ssh set TCP_NODELAY based on -n is the
    correct solution.  Specifically, if -n is not passed, NODELAY is
    turned on.

    I have trivial patches (two minor tests), any objections to my committing
    them?  Also, I'm not sure whether we are trying to keep our openssh
    synced with openbsd's.  Does anyone know the procedure for making
    changes to openssh in FreeBSD's CVS tree?

						-Matt



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-security" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200009300023.e8U0NUW20137>