1. 01 9月, 2017 1 次提交
  2. 13 6月, 2017 1 次提交
  3. 08 6月, 2017 1 次提交
    • R
      make error tables const and separate header file · 52df25cf
      Rich Salz 提交于
      Run perltidy on util/mkerr
      Change some mkerr flags, write some doc comments
      Make generated tables "const" when genearting lib-internal ones.
      Add "state" file for mkerr
      Renerate error tables and headers
      Rationalize declaration of ERR_load_XXX_strings
      Fix out-of-tree build
      Add -static; sort flags/vars for options.
      Also tweak code output
      Moved engines/afalg to engines (from master)
      Use -static flag
      Standard engine #include's of errors
      Don't linewrap err string tables unless necessary
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/3392)
      52df25cf
  4. 03 5月, 2017 1 次提交
  5. 19 10月, 2016 1 次提交
  6. 11 10月, 2016 1 次提交
    • D
      Remove trailing whitespace from some files. · 609b0852
      David Benjamin 提交于
      The prevailing style seems to not have trailing whitespace, but a few
      lines do. This is mostly in the perlasm files, but a few C files got
      them after the reformat. This is the result of:
      
        find . -name '*.pl' | xargs sed -E -i '' -e 's/( |'$'\t'')*$//'
        find . -name '*.c' | xargs sed -E -i '' -e 's/( |'$'\t'')*$//'
        find . -name '*.h' | xargs sed -E -i '' -e 's/( |'$'\t'')*$//'
      
      Then bn_prime.h was excluded since this is a generated file.
      
      Note mkerr.pl has some changes in a heredoc for some help output, but
      other lines there lack trailing whitespace too.
      Reviewed-by: NKurt Roeckx <kurt@openssl.org>
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      609b0852
  7. 17 8月, 2016 1 次提交
  8. 16 8月, 2016 1 次提交
  9. 05 8月, 2016 1 次提交
  10. 04 8月, 2016 1 次提交
  11. 22 7月, 2016 1 次提交
    • D
      Fix OOB read in TS_OBJ_print_bio(). · 0ed26acc
      Dr. Stephen Henson 提交于
      TS_OBJ_print_bio() misuses OBJ_txt2obj: it should print the result
      as a null terminated buffer. The length value returned is the total
      length the complete text reprsentation would need not the amount of
      data written.
      
      CVE-2016-2180
      
      Thanks to Shi Lei for reporting this bug.
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      0ed26acc
  12. 21 7月, 2016 1 次提交
  13. 29 6月, 2016 1 次提交
  14. 18 6月, 2016 1 次提交
  15. 10 6月, 2016 1 次提交
    • M
      Fix seg fault in TS_RESP_verify_response() · e68a780e
      Matt Caswell 提交于
      The TS_RESP_verify_response() function is used for verifying the response
      from a TSA. You can set the provided TS_VERIFY_CTX with different flags
      depending on what aspects of the response you wish to verify.
      
      A seg fault will occur if you supply the TS_VFY_SIGNER or TS_VFY_TSA_NAME
      flags without also specifying TS_VFY_SIGNATURE.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      e68a780e
  16. 24 5月, 2016 1 次提交
  17. 18 5月, 2016 2 次提交
  18. 04 5月, 2016 1 次提交
  19. 20 4月, 2016 1 次提交
  20. 16 4月, 2016 1 次提交
  21. 21 3月, 2016 2 次提交
  22. 20 2月, 2016 1 次提交
    • R
      Always build library object files with shared library cflags · 45502bfe
      Richard Levitte 提交于
      This takes us away from the idea that we know exactly how our static
      libraries are going to get used.  Instead, we make them available to
      build shareable things with, be it other shared libraries or DSOs.
      
      On the other hand, we also have greater control of when the shared
      library cflags.  They will never be used with object files meant got
      binaries, such as apps/openssl or test/test*.
      
      With unified, we take this a bit further and prepare for having to
      deal with extra cflags specifically to be used with DSOs (dynamic
      engines), libraries and binaries (applications).
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      45502bfe
  23. 19 2月, 2016 1 次提交
  24. 13 2月, 2016 1 次提交
    • R
      Rename INSTALL_PREFIX to DESTDIR, remove option --install_prefix · 3c65577f
      Richard Levitte 提交于
      INSTALL_PREFIX is a confusing name, as there's also --prefix.
      Instead, tag along with the rest of the open source world and adopt
      the Makefile variable DESTDIR to designate the desired staging
      directory.
      
      The Configure option --install_prefix is removed, the only way to
      designate a staging directory is with the Makefile variable (this is
      also implemented for VMS' descrip.mms et al).
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      3c65577f
  25. 07 2月, 2016 1 次提交
    • R
      Enhance and clear the support of linker flags · c86ddbe6
      Richard Levitte 提交于
      Some time ago, we had a ex_libs configuration setting that could be
      divided into lflags and ex_libs.  These got divided in two settings,
      lflags and ex_libs, and the former was interpreted to be general
      linking flags.
      
      Unfortunately, that conclusion wasn't entirely accurate.  Most of
      those linking were meant to end up in a very precise position on the
      linking command line, just before the spec of libraries the linking
      depends on.
      
      Back to the drawing board, we're diving things further, now having
      lflags, which are linking flags that aren't depending on command line
      position, plib_lflags, which are linking flags that should show up just
      before the spec of libraries to depend on, and finally ex_libs, which
      is the spec of extra libraries to depend on.
      
      Also, documentation is changed in Configurations/README.  This was
      previously forgotten.
      Reviewed-by: NKurt Roeckx <kurt@openssl.org>
      c86ddbe6
  26. 01 2月, 2016 1 次提交
  27. 30 1月, 2016 2 次提交
  28. 28 1月, 2016 1 次提交
  29. 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
  30. 20 1月, 2016 2 次提交
  31. 18 1月, 2016 2 次提交
  32. 17 1月, 2016 1 次提交
    • R
      Add some accessors. · 9e5cd4ba
      Rich Salz 提交于
      Author: Remi Gacogne <rgacogne-github@coredump.fr>
      GH334: Add an OCSP_SINGLERESP_get0_id() accessor to the OCSP_CERTID of
      a OCSP_SINGLERESP. It is possible to do it the other way around using
      OCSP_resp_find(), but this is more efficient when you have a tree indexed
      by OCSP_CERTID, like haproxy does. (This is also RT4251)
      
      Author: Marek Klein <kleinmrk@gmail.com>
      GH556: OCSP_resp_get_produced_at() accessor to the producedAt of a
      OCSP_BASICRESP
      GH555: TS_STATUS_INFO_get_status(), TS_STATUS_INFO_get_text() and
      TS_STATUS_INFO_get_failure_info() accessors for a TS_STATUS_INFO
      Signed-off-by: NRich Salz <rsalz@openssl.org>
      Reviewed-by: NViktor Dukhovni <viktor@openssl.org>
      9e5cd4ba
  33. 13 1月, 2016 1 次提交
  34. 12 1月, 2016 1 次提交
  35. 08 1月, 2016 1 次提交