1. 10 Jul, 2018 1 commit
  2. 10 Apr, 2018 1 commit
  3. 12 Sep, 2017 1 commit
    • djm@openbsd.org's avatar
      upstream commit · dbee4119
      djm@openbsd.org authored
      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
      dbee4119
  4. 29 Nov, 2016 1 commit
    • djm@openbsd.org's avatar
      upstream commit · a9c74608
      djm@openbsd.org authored
      split allocation out of sshbuf_reserve() into a separate
      sshbuf_allocate() function; ok markus@
      
      Upstream-ID: 11b8a2795afeeb1418d508a2c8095b3355577ec2
      a9c74608
  5. 02 May, 2016 1 commit
    • djm@openbsd.org's avatar
      upstream commit · 1a31d02b
      djm@openbsd.org authored
      fix signed/unsigned errors reported by clang-3.7; add
       sshbuf_dup_string() to replace a common idiom of strdup(sshbuf_ptr()) with
       better safety checking; feedback and ok markus@
      
      Upstream-ID: 71f926d9bb3f1efed51319a6daf37e93d57c8820
      1a31d02b
  6. 11 Dec, 2015 1 commit
    • mmcc@openbsd.org's avatar
      upstream commit · 8e56dd46
      mmcc@openbsd.org authored
      Fix a couple "the the" typos. ok dtucker@
      
      Upstream-ID: ec364c5af32031f013001fd28d1bd3dfacfe9a72
      8e56dd46
  7. 16 Nov, 2015 1 commit
    • djm@openbsd.org's avatar
      upstream commit · a7994b3f
      djm@openbsd.org authored
      improve PEEK/POKE macros: better casts, don't multiply
       evaluate arguments; ok deraadt@
      
      Upstream-ID: 9a1889e19647615ededbbabab89064843ba92d3e
      a7994b3f
  8. 14 Jan, 2015 2 commits
    • Damien Miller's avatar
      more --without-openssl · b03ebe2c
      Damien Miller authored
      fix some regressions caused by upstream merges
      
      enable KRLs now that they no longer require BIGNUMs
      b03ebe2c
    • djm@openbsd.org's avatar
      upstream commit · a165bab6
      djm@openbsd.org authored
      avoid BIGNUM in KRL code by using a simple bitmap;
       feedback and ok markus
      a165bab6
  9. 19 Aug, 2014 1 commit
  10. 02 Jul, 2014 1 commit
    • Damien Miller's avatar
      - djm@cvs.openbsd.org 2014/06/24 01:13:21 · 8668706d
      Damien Miller authored
           [Makefile.in auth-bsdauth.c auth-chall.c auth-options.c auth-rsa.c
           [auth2-none.c auth2-pubkey.c authfile.c authfile.h cipher-3des1.c
           [cipher-chachapoly.c cipher-chachapoly.h cipher.c cipher.h
           [digest-libc.c digest-openssl.c digest.h dns.c entropy.c hmac.h
           [hostfile.c key.c key.h krl.c monitor.c packet.c rsa.c rsa.h
           [ssh-add.c ssh-agent.c ssh-dss.c ssh-ecdsa.c ssh-ed25519.c
           [ssh-keygen.c ssh-pkcs11-client.c ssh-pkcs11-helper.c ssh-pkcs11.c
           [ssh-rsa.c sshbuf-misc.c sshbuf.h sshconnect.c sshconnect1.c
           [sshconnect2.c sshd.c sshkey.c sshkey.h
           [openbsd-compat/openssl-compat.c openbsd-compat/openssl-compat.h]
           New key API: refactor key-related functions to be more library-like,
           existing API is offered as a set of wrappers.
      
           with and ok markus@
      
           Thanks also to Ben Hawkes, David Tomaschik, Ivan Fratric, Matthew
           Dempsky and Ron Bowes for a detailed review a few months ago.
      
           NB. This commit also removes portable OpenSSH support for OpenSSL
           <0.9.8e.
      8668706d
  11. 10 Jun, 2014 2 commits
  12. 15 May, 2014 1 commit
    • Damien Miller's avatar
      - djm@cvs.openbsd.org 2014/04/30 05:29:56 · 05e82c3b
      Damien Miller authored
           [bufaux.c bufbn.c bufec.c buffer.c buffer.h sshbuf-getput-basic.c]
           [sshbuf-getput-crypto.c sshbuf-misc.c sshbuf.c sshbuf.h ssherr.c]
           [ssherr.h]
           New buffer API; the first installment of the conversion/replacement
           of OpenSSH's internals to make them usable as a standalone library.
      
           This includes a set of wrappers to make it compatible with the
           existing buffer API so replacement can occur incrementally.
      
           With and ok markus@
      
           Thanks also to Ben Hawkes, David Tomaschik, Ivan Fratric, Matthew
           Dempsky and Ron Bowes for a detailed review.
      05e82c3b