| Summary: | TCP_NODELAY not set by sshd for non-interactive non-exec sessions | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Portable OpenSSH | Reporter: | Arthur Liu <arthurhsliu> | ||||
| Component: | sshd | Assignee: | Damien Miller <djm> | ||||
| Status: | CLOSED FIXED | ||||||
| Severity: | trivial | CC: | djm, dtucker | ||||
| Priority: | P5 | ||||||
| Version: | -current | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Bug Depends on: | |||||||
| Bug Blocks: | 2076 | ||||||
| Attachments: |
|
||||||
|
Description
Arthur Liu
2013-07-03 10:23:16 AEST
Created attachment 2311 [details]
call packet_set_interactive() when -N set
I think this is better - it sets the QoS too and uses the presence of a multiplexing socket to infer interactivity.
Thanks for the fix. It fixes the client side socket, which has the issue as well (we worked around it by using -tt flag). With your fix it fixes traffic ssh->sshd.
However, TCP_NODELAY is still not set for the TCP socket on sshd's side (for traffic sshd->ssh), which the original attachment 1099 [details] fixes.
fix applied. This will be in openssh-6.3. Thanks! Set all RESOLVED bugs to CLOSED with release of OpenSSH 7.1 |