1. 22 2月, 2016 15 次提交
  2. 21 2月, 2016 6 次提交
  3. 20 2月, 2016 14 次提交
  4. 19 2月, 2016 5 次提交
    • E
      getaddrinfo: zero the hints structure · f0496ad7
      Emilia Kasper 提交于
      This silences the memory sanitizer. All fields were already correctly
      initialized but the struct padding wasn't, causing an uninitialized read
      warning.
      Reviewed-by: NTim Hudson <tjh@openssl.org>
      f0496ad7
    • V
      GH712: Missed some no-filenames cases · eaa7e483
      Viktor Szakats 提交于
      crypto.h: honor no-filenames config setting in missing cases
      Signed-off-by: NRich Salz <rsalz@akamai.com>
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      eaa7e483
    • R
      0fb3b629
    • R
      Big rename fest of MingW shared libraries · 520f434b
      Richard Levitte 提交于
      So far, MingW shared libraries were named like this
      
        libeay32.dll + libeay32.dll.a
        ssleay32.dll + ssleay32.dll.a
      
      That naming scheme is antiquated, a reminicense of SSLeay.  We're
      therefore changing the scheme to something that's more like the rest
      of OpenSSL.
      
      There are two factors to remember:
      
        - Windows libraries have no recorded SOvers, which means that the
          shared library version must be encoded in the name.  According to
          some, it's unwise to encode extra periods in a Windows file name,
          so we convert version number periods to underscores.
        - MingW has multilib ability.  However, DLLs need to reside with the
          binaries that use them, so to allow both 32-bit and 64-bit DLLs to
          reside in the same place, we add '-x64' in the name of the 64-bit
          ones.
      
      The resulting name scheme (for SOver 1.1) is this:
      
        on x86:
        libcrypto-1_1.dll + libcrypto.dll.a
        libssl-1_1.dll + libssl.dll.a
      
        on x86_64:
        libcrypto-1_1-x64.dll + libcrypto.dll.a
        libssl-1_1-x64.dll + libssl.dll.a
      
      An observation is that the import lib is the same for both
      architectures.  Not to worry, though, as they will be installed in
      PREFIX/lib/ for x86 and PREFIX/lib64/ for x86_64.
      
      As a side effect, MingW got its own targets in Makefile.shared.
      link_dso.mingw-shared and link_app.mingw-shared are aliases for the
      corresponding cygwin-shared targets.  link_shlib.mingw-shared is,
      however, a target separated from the cygwin one.
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      520f434b
    • R
      Misc small fixes. · f99f91f1
      Richard Levitte 提交于
      Better libclean that removes the exact files that have been built,
      nothing more and nothing less.
      
      Corrected typo
      
      A couple of editorial changes.
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      f99f91f1