1. 10 3月, 2016 1 次提交
  2. 13 2月, 2016 1 次提交
  3. 30 1月, 2016 1 次提交
  4. 25 1月, 2016 1 次提交
  5. 23 1月, 2016 2 次提交
    • R
      Refactor file writing - introduce template driven file writing · 291e94df
      Richard Levitte 提交于
      apps/CA.pl and tools/c_rehash are built from template files.  So far,
      this was done by Configure, which created its own problems as it
      forced everyone to reconfigure just because one of the template files
      had changed.
      Instead, have those files created as part of the normal build in apps/
      and in tools/.
      
      Furthermore, this prepares for a future where Configure may produce
      entirely other build files than Makefile, and the latter can't be
      guaranteed to be the holder of all information for other scripts.
      Instead, configdata.pm (described below) becomes the center of
      configuration information.
      
      This introduces a few new things:
      
      %config         a hash table to hold all kinds of configuration data
                      that can be used by any other script.
      configdata.pm   a perl module that Configure writes.  It currently
                      holds the hash tables %config and %target.
      util/dofile.pl  a script that takes a template on STDIN and outputs
                      the result after applying configuration data on it.
                      It's supposed to be called like this:
      
                              perl -I$(TOP) -Mconfigdata < template > result
      
                      or
      
                              perl -I$(TOP) -Mconfigdata templ1 templ2 ... > result
      
                      Note: util/dofile.pl requires Text::Template.
      
      As part of this changed, remove a number of variables that are really
      just copies of entries in %target, and use %target directly.  The
      exceptions are $target{cflags} and $target{lflags}, they do get copied
      to $cflags and $lflags.  The reason for this is that those variable
      potentially go through a lot of changes and would rather deserve a
      place in %config.  That, however, is for another commit.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      291e94df
    • R
      Cleanup .gitignore · f631f2ec
      Richard Levitte 提交于
      Some things to ignore need to be properly rooted, and use a bit more
      precision on ignoring 'lib', as that maybe be a perfectly valid
      directory name to add into git elsewhere in the source tree.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      f631f2ec
  6. 13 1月, 2016 1 次提交
  7. 16 12月, 2015 1 次提交
    • 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
  8. 30 9月, 2015 1 次提交
  9. 07 9月, 2015 1 次提交
  10. 01 9月, 2015 1 次提交
  11. 26 8月, 2015 1 次提交
  12. 25 8月, 2015 1 次提交
  13. 22 5月, 2015 1 次提交
  14. 08 4月, 2015 1 次提交
  15. 01 4月, 2015 1 次提交
  16. 17 3月, 2015 1 次提交
    • R
      Do not keep TABLE in version control. · e3c15964
      Richard Levitte 提交于
      TABLE was always a debugging tool, and permitted everyone to see the
      effect of changes in the string-format configs.  The hash-format
      configs being much more readable, distributing TABLE becomes much less
      necessary.
      
      Being able to produce a TABLE is kept, however, as it still is a
      useful debugging tool for configs, what with multi-level inheritance
      and all.
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      e3c15964
  17. 10 1月, 2015 1 次提交
  18. 09 1月, 2015 1 次提交
  19. 17 11月, 2014 1 次提交
  20. 20 7月, 2014 1 次提交
  21. 14 7月, 2014 1 次提交
  22. 13 6月, 2013 1 次提交
  23. 05 3月, 2013 1 次提交
  24. 27 2月, 2013 1 次提交
  25. 20 1月, 2013 1 次提交
  26. 19 1月, 2013 1 次提交
  27. 07 1月, 2013 2 次提交