1. 28 2月, 2017 1 次提交
  2. 24 2月, 2017 1 次提交
  3. 04 11月, 2016 3 次提交
  4. 28 10月, 2016 4 次提交
  5. 29 7月, 2016 2 次提交
    • M
      Fix BIO_pop for SSL BIOs · b46fe860
      Matt Caswell 提交于
      The BIO_pop implementation assumes that the rbio still equals the next BIO
      in the chain. While this would normally be the case, it is possible that it
      could have been changed directly by the application. It also does not
      properly cater for the scenario where the buffering BIO is still in place
      for the write BIO.
      
      Most of the existing BIO_pop code for SSL BIOs can be replaced by a single
      call to SSL_set_bio(). This is equivalent to the existing code but
      additionally handles the scenario where the rbio has been changed or the
      buffering BIO is still in place.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      b46fe860
    • M
      Fix BIO_push ref counting for SSL BIO · eddef305
      Matt Caswell 提交于
      When pushing a BIO onto an SSL BIO we set the rbio and wbio for the SSL
      object to be the BIO that has been pushed. Therefore we need to up the ref
      count for that BIO. The existing code was uping the ref count on the wrong
      BIO.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      eddef305
  6. 18 5月, 2016 1 次提交
  7. 27 4月, 2016 1 次提交
  8. 30 3月, 2016 1 次提交
  9. 22 3月, 2016 1 次提交
  10. 09 3月, 2016 1 次提交
  11. 27 1月, 2016 1 次提交
    • R
      Remove /* foo.c */ comments · 34980760
      Rich Salz 提交于
      This was done by the following
              find . -name '*.[ch]' | /tmp/pl
      where /tmp/pl is the following three-line script:
              print unless $. == 1 && m@/\* .*\.[ch] \*/@;
              close ARGV if eof; # Close file to reset $.
      
      And then some hand-editing of other files.
      Reviewed-by: NViktor Dukhovni <viktor@openssl.org>
      34980760
  12. 20 9月, 2015 1 次提交
  13. 03 9月, 2015 1 次提交
  14. 06 5月, 2015 1 次提交
  15. 05 5月, 2015 1 次提交
    • R
      Use safer sizeof variant in malloc · b4faea50
      Rich Salz 提交于
      For a local variable:
              TYPE *p;
      Allocations like this are "risky":
              p = OPENSSL_malloc(sizeof(TYPE));
      if the type of p changes, and the malloc call isn't updated, you
      could get memory corruption.  Instead do this:
              p = OPENSSL_malloc(sizeof(*p));
      Also fixed a few memset() calls that I noticed while doing this.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      b4faea50
  16. 01 5月, 2015 1 次提交
  17. 29 4月, 2015 1 次提交
  18. 17 4月, 2015 1 次提交
  19. 11 4月, 2015 1 次提交
    • R
      free NULL cleanup 10 · 62adbcee
      Rich Salz 提交于
      Avoid checking for NULL before calling free functions.  This gets
      ssl.*free:
          ssl_sess_cert_free ssl_free ssl_excert_free ssl_cert_free
          SSL_free SSL_SRP_CTX_free SSL_SESSION_free SSL_CTX_free
          SSL_CTX_SRP_CTX_free SSL_CONF_CTX_free
      Reviewed-by: NKurt Roeckx <kurt@openssl.org>
      62adbcee
  20. 26 3月, 2015 1 次提交
    • M
      Resolve swallowed returns codes · 17dd65e6
      Matt Caswell 提交于
      The recent updates to libssl to enforce stricter return code checking, left
      a small number of instances behind where return codes were being swallowed
      (typically because the function they were being called from was declared as
      void). This commit fixes those instances to handle the return codes more
      appropriately.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      17dd65e6
  21. 25 3月, 2015 1 次提交
  22. 23 3月, 2015 1 次提交
  23. 06 2月, 2015 1 次提交
  24. 01 2月, 2015 1 次提交
  25. 22 1月, 2015 1 次提交
  26. 17 4月, 2012 1 次提交
  27. 25 5月, 2011 1 次提交
    • D
      PR: 2529 · fd60dfa0
      Dr. Stephen Henson 提交于
      Submitted by: Marcus Meissner <meissner@suse.de>
      Reviewed by: steve
      
      Call ssl_new() to reallocate SSL BIO internals if we want to replace
      the existing internal SSL structure.
      fd60dfa0
  28. 25 6月, 2009 1 次提交
  29. 16 3月, 2006 1 次提交
  30. 27 4月, 2005 1 次提交
  31. 21 4月, 2005 1 次提交
  32. 31 3月, 2005 1 次提交
  33. 14 2月, 2003 1 次提交
  34. 31 1月, 2003 1 次提交