[openssh-commits] [openssh] branch master updated (ec9d22cc -> 9145a73c)

git+noreply at mindrot.org git+noreply at mindrot.org
Tue Sep 12 17:47:26 AEST 2017


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

djm pushed a change to branch master
in repository openssh.

      from  ec9d22cc  Fuzzer harnesses for sig verify and pubkey parsing
       new  149a8cd2  upstream commit
       new  abd59663  upstream commit
       new  dbee4119  upstream commit
       new  9f53229c  upstream commit
       new  9145a73c  upstream commit

The 5 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 9145a73ce2ba30c82bbf91d7205bfd112529449f
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Tue Sep 12 07:32:04 2017 +0000

    upstream commit
    
    fix tun/tap forwarding case in previous
    
    Upstream-ID: 43ebe37a930320e24bca6900dccc39857840bc53

commit 9f53229c2ac97dbc6f5a03657de08a1150a9ac7e
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Tue Sep 12 06:35:31 2017 +0000

    upstream commit
    
    Make remote channel ID a u_int
    
    Previously we tracked the remote channel IDs in an int, but this is
    strictly incorrect: the wire protocol uses uint32 and there is nothing
    in-principle stopping a SSH implementation from sending, say, 0xffff0000.
    
    In practice everyone numbers their channels sequentially, so this has
    never been a problem.
    
    ok markus@
    
    Upstream-ID: b9f4cd3dc53155b4a5c995c0adba7da760d03e73

commit dbee4119b502e3f8b6cd3282c69c537fd01d8e16
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Tue Sep 12 06:32:07 2017 +0000

    upstream commit
    
    refactor channels.c
    
    Move static state to a "struct ssh_channels" that is allocated at
    runtime and tracked as a member of struct ssh.
    
    Explicitly pass "struct ssh" to all channels functions.
    
    Replace use of the legacy packet APIs in channels.c.
    
    Rework sshd_config PermitOpen handling: previously the configuration
    parser would call directly into the channels layer. After the refactor
    this is not possible, as the channels structures are allocated at
    connection time and aren't available when the configuration is parsed.
    The server config parser now tracks PermitOpen itself and explicitly
    configures the channels code later.
    
    ok markus@
    
    Upstream-ID: 11828f161656b965cc306576422613614bea2d8f

commit abd59663df37a42152e37980113ccaa405b9a282
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Thu Sep 7 23:48:09 2017 +0000

    upstream commit
    
    typo in comment
    
    Upstream-ID: a93b1e6f30f1f9b854b5b964b9fd092d0c422c47

commit 149a8cd24ce9dd47c36f571738681df5f31a326c
Author: jmc at openbsd.org <jmc at openbsd.org>
Date:   Mon Sep 4 06:34:43 2017 +0000

    upstream commit
    
    tweak previous;
    
    Upstream-ID: bb8cc40b61b15f6a13d81da465ac5bfc65cbfc4b

Summary of changes:
 auth-options.c |   11 +-
 auth.c         |    3 +-
 auth2-pubkey.c |    4 +-
 channels.c     | 3052 +++++++++++++++++++++++++++++++-------------------------
 channels.h     |  183 ++--
 clientloop.c   |  195 ++--
 clientloop.h   |   31 +-
 monitor.c      |    5 +-
 monitor_wrap.c |    4 +-
 mux.c          |  209 ++--
 nchan.c        |  122 ++-
 packet.c       |   68 +-
 packet.h       |    8 +-
 servconf.c     |   87 +-
 servconf.h     |   14 +-
 serverloop.c   |  109 +-
 serverloop.h   |    6 +-
 session.c      |  223 ++---
 session.h      |   16 +-
 ssh.c          |   88 +-
 ssh_config.5   |   13 +-
 sshbuf.h       |    3 +-
 sshconnect.c   |   38 +-
 sshconnect.h   |    8 +-
 sshd.c         |   19 +-
 ssherr.c       |    4 +-
 ssherr.h       |    3 +-
 27 files changed, 2509 insertions(+), 2017 deletions(-)

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


More information about the openssh-commits mailing list