1. 28 10月, 2016 2 次提交
  2. 09 9月, 2016 1 次提交
  3. 08 9月, 2016 1 次提交
    • M
      Fix mem leaks during auto-deinit · 135648bc
      Matt Caswell 提交于
      Certain functions are automatically called during auto-deinit in order
      to deallocate resources. However, if we have never entered a function which
      marks lib crypto as inited then they never get called. This can happen if
      the user only ever makes use of a small sub-set of functions that don't hit
      the auto-init code.
      
      This commit ensures all such resources deallocated by these functions also
      init libcrypto when they are initially allocated.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      Reviewed-by: NBen Laurie <ben@openssl.org>
      135648bc
  4. 24 8月, 2016 1 次提交
  5. 23 8月, 2016 1 次提交
  6. 22 8月, 2016 1 次提交
  7. 20 8月, 2016 1 次提交
  8. 10 8月, 2016 1 次提交
  9. 06 8月, 2016 1 次提交
  10. 02 8月, 2016 1 次提交
  11. 26 7月, 2016 1 次提交
  12. 21 7月, 2016 2 次提交
  13. 20 7月, 2016 2 次提交
  14. 29 6月, 2016 1 次提交
  15. 23 6月, 2016 1 次提交
  16. 18 6月, 2016 1 次提交
  17. 04 6月, 2016 1 次提交
    • M
      BIO_printf() can fail to print the last character · 416a5b6c
      Matt Caswell 提交于
      If the string to print is exactly 2048 character long (excluding the NULL
      terminator) then BIO_printf will chop off the last byte. This is because
      it has filled its static buffer but hasn't yet allocated a dynamic buffer.
      In cases where we don't have a dynamic buffer we need to truncate but that
      is not the case for BIO_printf(). We need to check whether we are able to
      have a dynamic buffer buffer deciding to truncate.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      416a5b6c
  18. 30 5月, 2016 1 次提交
  19. 29 5月, 2016 2 次提交
  20. 27 5月, 2016 4 次提交
  21. 24 5月, 2016 1 次提交
  22. 18 5月, 2016 2 次提交
  23. 17 5月, 2016 1 次提交
  24. 13 5月, 2016 1 次提交
    • R
      DJGPP adjustments · 2c25ebd1
      Richard Levitte 提交于
      * Configure: Replaced -DTERMIO by -DTERMIOS in CFLAGS.
      
      * crypto/bio/bss_dgram.c [WATT32]: Remove obsolete redefinition of
        function names: sock_write, sock_read and sock_puts.
      
      * crypto/bio/bss_sock.c [WATT32]: For Watt-32 2.2.11 sock_write,
        sock_read and sock_puts are redefined to their private names so
        their names must be undefined first before they can be redefined
        again.
      
      * crypto/bio/bss_file.c (file_fopen) [__DJGPP__]: Make a copy of the
        passed file name and replace the leading dots in the dirname part
        and the basname part of the file name, unless LFN is supported.
      
      * e_os.h [__DJGPP__]: Undefine macro DEVRANDOM_EGD. Neither MS-DOS nor
        FreeDOS provide 'egd' sockets.
        New macro HAS_LFN_SUPPORT checks if underlying file system supports
        long file names or not.
        Include sys/un.h.
        Define WATT32_NO_OLDIES.
      
      * INSTALL.DJGPP: Update URL of WATT-32 library.
      
      Submitted by Juan Manuel Guerrero <juan.guerrero@gmx.de>
      
      RT#4217
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      2c25ebd1
  25. 10 5月, 2016 1 次提交
  26. 09 5月, 2016 1 次提交
  27. 04 5月, 2016 1 次提交
  28. 29 4月, 2016 5 次提交