[openssh-commits] [openssh] branch master updated (ff3eda68 -> 694150ad)

git+noreply at mindrot.org git+noreply at mindrot.org
Mon Sep 4 10:10:01 AEST 2023


This is an automated email from the git hooks/post-receive script.

djm pushed a change to branch master
in repository openssh.

      from  ff3eda68  Set LLONG_MAX for C89 test.
       new  43254b32  upstream: set interactive mode for ControlPersist sessions if they
       new  ccf7d913  upstream: make channel_output_poll() return a flag indicating
       new  b5fd9789  upstream: avoid bogus "obfuscate_keystroke_timing: stopping ..."
       new  694150ad  upstream: trigger keystroke timing obfucation only if the channels

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Detailed log of new commits:

commit 694150ad92765574ff82a18f4e86322bd3231e68
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Mon Sep 4 00:08:14 2023 +0000

    upstream: trigger keystroke timing obfucation only if the channels
    
    layer enqueud some data in the last poll() cycle; this avoids triggering the
    obfuscatior for non-channels data like ClientAlive probes and also fixes a
    related problem were the obfucations would be triggered on fully quiescent
    connections.
    
    Based on / tested by naddy@
    
    OpenBSD-Commit-ID: d98f32dc62d7663ff4660e4556e184032a0db123

commit b5fd97896b59a3a46245cf438cc8b16c795d9f74
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Mon Sep 4 00:04:02 2023 +0000

    upstream: avoid bogus "obfuscate_keystroke_timing: stopping ..."
    
    debug messages when keystroke timing obfuscation was never started; spotted
    by naddy@
    
    OpenBSD-Commit-ID: 5c270d35f7d2974db5c1646e9c64188f9393be31

commit ccf7d913db34e49b7a6db1b8331bd402004c840d
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Mon Sep 4 00:01:46 2023 +0000

    upstream: make channel_output_poll() return a flag indicating
    
    whether channel data was enqueued. Will be used to improve keystroke timing
    obfuscation. Problem spotted by / tested by naddy@
    
    OpenBSD-Commit-ID: f9776c7b0065ba7c3bbe50431fd3b629f44314d0

commit 43254b326ac6e2131dbd750f9464dc62c14bd5a7
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Sun Sep 3 23:59:32 2023 +0000

    upstream: set interactive mode for ControlPersist sessions if they
    
    originally requested a tty; enables keystroke timing obfuscation for most
    ControlPersist sessions. Spotted by naddy@
    
    OpenBSD-Commit-ID: 72783a26254202e2f3f41a2818a19956fe49a772

Summary of changes:
 channels.c   | 35 ++++++++++++++++++++++-------------
 channels.h   |  4 ++--
 clientloop.c | 32 +++++++++++++++++++-------------
 ssh.c        | 11 +++++++----
 4 files changed, 50 insertions(+), 32 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
djm at mindrot.org.


More information about the openssh-commits mailing list