1. 17 5月, 2016 1 次提交
  2. 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
  3. 10 5月, 2016 1 次提交
  4. 09 5月, 2016 1 次提交
  5. 04 5月, 2016 1 次提交
  6. 29 4月, 2016 6 次提交
  7. 28 4月, 2016 3 次提交
  8. 21 4月, 2016 1 次提交
  9. 20 4月, 2016 1 次提交
  10. 15 4月, 2016 1 次提交
    • M
      Fix ex_data locks issue · 1ee7b8b9
      Matt Caswell 提交于
      Travis identified a problem with freeing the ex_data locks which wasn't
      quite right in ff234405. Trying to fix it identified a further problem:
      the ex_data locks are cleaned up by OPENSSL_cleanup(), which is called
      explicitly by CRYPTO_mem_leaks(), but then later the BIO passed to
      CRYPTO_mem_leaks() is freed. An attempt is then made to use the ex_data
      lock already freed.
      Reviewed-by: NTim Hudson <tjh@openssl.org>
      1ee7b8b9
  11. 14 4月, 2016 1 次提交
  12. 13 4月, 2016 3 次提交
  13. 11 4月, 2016 1 次提交
  14. 08 4月, 2016 2 次提交
  15. 05 4月, 2016 2 次提交
  16. 04 4月, 2016 1 次提交
  17. 03 4月, 2016 3 次提交
  18. 31 3月, 2016 2 次提交
    • R
      Fix pointer size issues on VMS · fcd9c8c0
      Richard Levitte 提交于
      On VMS, the C compiler can work with 32-bit and 64-bit pointers, and
      the command line determines what the initial pointer size shall be.
      
      However, there is some functionality that only works with 32-bit
      pointers.  In this case, it's gethostbyname(), getservbyname() and
      accompanying structures, so we need to make sure that we define our
      own pointers as 32-bit ones.
      
      Furthermore, there seems to be a bug in VMS C netdb.h, where struct
      addrinfo is always defined with 32-bit pointers no matter what, but
      the functions handling it are adapted to the initial pointer size.
      This leads to pointer size warnings when compiling with
      /POINTER_SIZE=64.  The workaround is to force struct addrinfo to be
      the 64-bit variant if the initial pointer size is 64.
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      fcd9c8c0
    • R
      Rearrange the use of 'proto' in BIO_lookup · 622c7e99
      Richard Levitte 提交于
      'proto' wasn't properly used as a fallback in all appropriate cases.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      622c7e99
  19. 30 3月, 2016 3 次提交
  20. 22 3月, 2016 1 次提交
  21. 21 3月, 2016 1 次提交
  22. 18 3月, 2016 2 次提交
  23. 12 3月, 2016 1 次提交