1. 08 3月, 2016 1 次提交
  2. 05 3月, 2016 1 次提交
  3. 03 3月, 2016 1 次提交
  4. 29 2月, 2016 1 次提交
  5. 27 2月, 2016 1 次提交
  6. 26 2月, 2016 2 次提交
  7. 19 2月, 2016 1 次提交
    • R
      Remove outdated DEBUG flags. · d63a5e5e
      Rich Salz 提交于
      Add -DBIO_DEBUG to --strict-warnings.
      Remove comments about outdated debugging ifdef guards.
      Remove md_rand ifdef guarding an assert; it doesn't seem used.
      Remove the conf guards in conf_api since we use OPENSSL_assert, not assert.
      For pkcs12 stuff put OPENSSL_ in front of the macro name.
      Merge TLS_DEBUG into SSL_DEBUG.
      Various things just turned on/off asserts, mainly for checking non-NULL
      arguments, which is now removed: camellia, bn_ctx, crypto/modes.
      Remove some old debug code, that basically just printed things to stderr:
        DEBUG_PRINT_UNKNOWN_CIPHERSUITES, DEBUG_ZLIB, OPENSSL_RI_DEBUG,
        RL_DEBUG, RSA_DEBUG, SCRYPT_DEBUG.
      Remove OPENSSL_SSL_DEBUG_BROKEN_PROTOCOL.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      d63a5e5e
  8. 17 2月, 2016 1 次提交
  9. 15 2月, 2016 1 次提交
    • R
      Don't use libcrypto private headers with mkdef.pl · 65b1ff4a
      Richard Levitte 提交于
      Three header files from crypto/include/internal were used by
      util/mkdef.pl.  This should never be needed.  Some test program used
      these, which made it a valid reason at the time to make the some
      internal symbols public in the shared libraries, but that's not the
      case any more.
      
      However, to be able to link libssl.so, some symbols found in
      include/internal headers still need to be made public.
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      65b1ff4a
  10. 12 2月, 2016 1 次提交
    • R
      Perl's chop / chomp considered bad, use a regexp instead · 9ba96fbb
      Richard Levitte 提交于
      Once upon a time, there was chop, which somply chopped off the last
      character of $_ or a given variable, and it was used to take off the
      EOL character (\n) of strings.
      
      ... but then, you had to check for the presence of such character.
      
      So came chomp, the better chop which checks for \n before chopping it
      off.  And this worked well, as long as Perl made internally sure that
      all EOLs were converted to \n.
      
      These days, though, there seems to be a mixture of perls, so lines
      from files in the "wrong" environment might have \r\n as EOL, or just
      \r (Mac OS, unless I'm misinformed).
      
      So it's time we went for the more generic variant and use s|\R$||, the
      better chomp which recognises all kinds of known EOLs and chops them
      off.
      
      A few chops were left alone, as they are use as surgical tools to
      remove one last slash or one last comma.
      
      NOTE: \R came with perl 5.10.0.  It means that from now on, our
      scripts will fail with any older version.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      9ba96fbb
  11. 10 2月, 2016 1 次提交
    • R
      unified build scheme: add a "unified" template for VMS descrip.mms · e84193e4
      Richard Levitte 提交于
      As part of this, change util/mkdef.pl to stop adding libraries to
      depend on in its output.  mkdef.pl should ONLY output a symbol
      vector.
      
      Because symbol names can't be longer than 31 characters, we use the
      compiler to shorten those that are longer down to 23 characters plus
      an 8 character CRC.  To make sure users of our header files will pick
      up on that automatically, add the DEC C supported extra headers files
      __decc_include_prologue.h and __decc_include_epilogue.h.
      
      Furthermore, we add a config.com, so VMS people can configure just as
      comfortably as any Unix folks, thusly:
      
          @config
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      e84193e4
  12. 09 2月, 2016 1 次提交
  13. 29 1月, 2016 1 次提交
  14. 25 1月, 2016 1 次提交
    • R
      Move pqueue into ssl · cf2cede4
      Rich Salz 提交于
      This is an internal facility, never documented, not for
      public consumption.  Move it into ssl (where it's only used
      for DTLS).
      
      I also made the typedef's for pqueue and pitem follow our style: they
      name structures, not pointers.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      cf2cede4
  15. 23 1月, 2016 1 次提交
  16. 15 1月, 2016 2 次提交
  17. 12 1月, 2016 5 次提交
  18. 11 1月, 2016 2 次提交
  19. 10 1月, 2016 4 次提交
  20. 09 1月, 2016 1 次提交
  21. 08 1月, 2016 2 次提交
  22. 07 1月, 2016 1 次提交
  23. 16 12月, 2015 2 次提交
    • M
      Fix updating via mkdef.pl · 3addf183
      Matt Caswell 提交于
      The previous commit introduced a new file format for ssleay.num and
      libeay.num, i.e. the introduction of a version field. Therefore the update
      capability in mkdef.pl needs updating to take account of the new format.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      3addf183
    • M
      Don't export internal symbols · e863d920
      Matt Caswell 提交于
      On Linux when creating the .so file we were exporting all symbols. We should
      only be exporting public symbols. This commit fixes the issue. It is only
      applicable to linux currently although the same technique may work for other
      platforms (e.g. Solaris should work the same way).
      
      This also adds symbol version information to our exported symbols.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      e863d920
  24. 15 12月, 2015 1 次提交
  25. 10 12月, 2015 3 次提交
  26. 21 11月, 2015 1 次提交