1. 31 3月, 2018 1 次提交
  2. 29 3月, 2018 1 次提交
  3. 28 3月, 2018 1 次提交
  4. 23 3月, 2018 1 次提交
  5. 22 3月, 2018 1 次提交
  6. 20 3月, 2018 3 次提交
  7. 19 3月, 2018 2 次提交
  8. 16 3月, 2018 2 次提交
    • R
      Configure: maintain compability with pre-"make variables" Configure · f5846179
      Richard Levitte 提交于
      There were a few environment variables that we supported in earlier
      Configure versions which got transfered to the %user table.  This
      change makes sure that we still support them, by simply pre-populating
      the corresponding %user entries with those environment values.
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/5641)
      f5846179
    • R
      Configure: Don't fail if there were "make variables" set in env · ac6ae8a9
      Richard Levitte 提交于
      The original intent was that if someone had a "make variable" set in
      any kind of way, be it as an environment variable or as an argument to
      Configure, we wouldn't allow compiler or linker flags as arguments as
      well.  That made both of these configurations equivalently impossible:
      
          ./Configure target CFLAGS=-foo -lextra
      
           CFLAGS=-foo ./Configure target -lextra
      
      While this makes things look nice and consistent, real world use makes
      this hard, as many projects where OpenSSL is a component also set
      these variables for other components that use GNU autotools.
      
      Therefore, we need to adapt our Configure accordingly.  By
      consequence, the two Configure lines above will not be equivalent any
      more:
      
          ./Configure target CFLAGS=-foo -lextra
      
      This command line will still fail, because the "make variable" was
      given as a command line argument.  This cannot be a mistake and is
      therefore not allowed.
      
           CFLAGS=-foo ./Configure target -lextra
      
      This command line will work, but because there is a linker flag as
      a command line argument, the environment (i.e. CFLAGS) is ignored.
      That isn't quite consistent with the previous command, but is the old
      Configure behavior, before the support for "make variables" was added,
      and is therefore the backward compatible behavior.
      
      Fixes google/oss-fuzz#1244
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/5641)
      ac6ae8a9
  9. 15 3月, 2018 1 次提交
  10. 10 3月, 2018 2 次提交
  11. 09 3月, 2018 7 次提交
  12. 07 3月, 2018 1 次提交
  13. 28 2月, 2018 1 次提交
  14. 22 2月, 2018 4 次提交
  15. 21 2月, 2018 1 次提交
  16. 17 2月, 2018 1 次提交
  17. 16 2月, 2018 1 次提交
  18. 15 2月, 2018 1 次提交
    • B
      Auto-size more of configdata.pm "disabled features" · 0b80103b
      Benjamin Kaduk 提交于
      configdata.pm -d prints out a lot of information, including a table
      of what features are disabled, why, and the effect of that disablement
      (in terms of preprocessor symbols defined and directories skipped).
      The first column is already auto-sized, to easily accomodate future
      disableable features with long names.  Also auto-size the second column,
      to accomodate future reasons for disablement with long names as well.
      
      Failing to take such precautions results in stderr spew from
      configdata.pm -d when such long reasons are in use:
      
         Negative repeat count does nothing at ./configdata.pm line 14504.
      
      Such output is pretty distracting from the actual desired output,
      so try to avoid it if possible.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/5371)
      0b80103b
  19. 14 2月, 2018 1 次提交
  20. 09 2月, 2018 1 次提交
  21. 08 2月, 2018 1 次提交
  22. 07 2月, 2018 1 次提交
  23. 02 2月, 2018 2 次提交
  24. 31 1月, 2018 2 次提交