1. 03 10月, 2016 2 次提交
  2. 18 9月, 2016 1 次提交
  3. 16 9月, 2016 2 次提交
  4. 15 9月, 2016 1 次提交
  5. 12 9月, 2016 1 次提交
  6. 08 9月, 2016 1 次提交
    • R
      Allow asan, msan and ubsan to be configured with shared libraries · 342a1a23
      Richard Levitte 提交于
      The background story is that util/shlib_wrap.sh was setting LD_PRELOAD
      or similar platform dependent variables, just in case the shared
      libraries were built with -rpath.  Unfortunately, this doesn't work
      too well with asan, msan or ubsan.
      
      So, the solution is to forbid the combination of shared libraries,
      -rpath and any of the sanity analyzers we can configure.
      
      This changes util/shlib_wrap.sh so it only contains the code that sets
      LD_PRELOAD when -rpath has been used when configuring.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      342a1a23
  7. 05 9月, 2016 1 次提交
    • R
      Unix build: have the makedepend and cc actions in one recipe · 7e5b8b93
      Richard Levitte 提交于
      In the case of using an independent makedepend, we had split that into
      two separate recipes, one depending on the other.  However, there are
      cases where the makedepend recipe was always trying, but doesn't
      update the time stamp of the .d file because there are no actual
      changes, and thereby causing constant updates of the object files.
      
      This change makes one recipe that takes care of both makedepend och
      cc, thereby avoiding these extra updates.
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      7e5b8b93
  8. 05 8月, 2016 1 次提交
  9. 02 8月, 2016 2 次提交
  10. 31 7月, 2016 1 次提交
  11. 20 7月, 2016 1 次提交
  12. 19 7月, 2016 2 次提交
  13. 15 7月, 2016 2 次提交
  14. 08 7月, 2016 1 次提交
  15. 07 7月, 2016 1 次提交
    • R
      Versioning engines default location: the Unix case · b2de11c5
      Richard Levitte 提交于
      OpenSSL engines are tied to the OpenSSL shared library versions,
      starting with OpenSSL 1.1.  We therefore need to install them in
      directories which have the shared library version in it's name, to
      easily allow multiple OpenSSL versions to be installed at the same
      time.
      
      For Unix, the default installation directory is changed from
      $PREFIX/lib/engines to $PREFIX/lib/engines-${major}_${minor} (mingw)
      or $PREFIX/lib/engines-${major}.${minor} (all but mingw)
      
      ($PREFIX is the directory given for the configuration option --prefix,
      and ${major} and ${minor} are the major and minor shared library
      version numbers)
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      b2de11c5
  16. 06 7月, 2016 1 次提交
  17. 02 7月, 2016 2 次提交
  18. 28 6月, 2016 3 次提交
  19. 17 6月, 2016 1 次提交
    • R
      Harmonise the different build files · 4813ad2d
      Richard Levitte 提交于
      - User targets are now the same and generally do the same things
      - configdata.pm depends on exactly the same files on all platforms
      - VMS production of shared libraries is simplified
      - VMS automatic dependency files get the extension .D rather than .MMS
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      4813ad2d
  20. 15 6月, 2016 2 次提交
  21. 10 6月, 2016 1 次提交
  22. 05 6月, 2016 1 次提交
    • R
      Add developer targets for each subdirectory we have something to build in · 0ad1d94d
      Richard Levitte 提交于
      Previous build scheme allowed building just the stuff in one
      subdirectory, like this:
      
          make -C crypto/aes
      
      Because the unified only has a top-level Makefile, this is not
      possible with it.  This change adds a replacement where each directory
      we have something to build in becomes a target in its own right,
      allowing building something like this:
      
          make crypto/aes
      
      The exception is the directory test, because we already have such a
      target.
      Reviewed-by: NStephen Henson <steve@openssl.org>
      0ad1d94d
  23. 01 6月, 2016 1 次提交
  24. 27 5月, 2016 1 次提交
    • R
      Allow space in PERL spec (unix only) · cbece220
      Richard Levitte 提交于
      Someone wants to configure like this:
      
          PERL="/usr/bin/env perl" ./config
      
      The end goal is to get that in the #! line of CA.pl and a few other
      scripts.  That works well already, but in the Makefile, there were a
      few lines looking like this:
      
          PERL=$(PERL) $(PERL) whatever.pl ...
      
      Those need some quoting.
      
      RT#4311
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      cbece220
  25. 25 5月, 2016 1 次提交
  26. 23 5月, 2016 1 次提交
  27. 17 5月, 2016 1 次提交
  28. 16 5月, 2016 1 次提交
  29. 04 5月, 2016 1 次提交
  30. 02 5月, 2016 1 次提交
  31. 01 5月, 2016 1 次提交