1. 10 7月, 2016 3 次提交
  2. 08 7月, 2016 1 次提交
  3. 07 7月, 2016 2 次提交
    • R
      VMS: defined the logical name OPENSSL at all times · 794ad952
      Richard Levitte 提交于
      This logical names permits '#include <openssl/foo.h>' to work properly.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      794ad952
    • R
      Versioning engines default location: the VMS case · e8fb1295
      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 VMS, the change is a bit more involved, primarly because the top
      installation directory was already versioned, *as well as* some of the
      files inside.  That's a bit too much.  Version numbering in files is
      also a bit different on VMS.  The engines for shared library version
      1.1 will therefore end up in OSSL$INSTROOT:[ENGINES0101.'arch']
      
      ('arch' is the architecture we build for)
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      e8fb1295
  4. 02 7月, 2016 5 次提交
  5. 24 5月, 2016 1 次提交
  6. 10 5月, 2016 1 次提交
  7. 20 4月, 2016 1 次提交
  8. 30 3月, 2016 1 次提交
  9. 24 3月, 2016 1 次提交
  10. 22 2月, 2016 1 次提交
  11. 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
  12. 10 2月, 2016 2 次提交
    • R
      clean away old VMS cruft · 0f53f939
      Richard Levitte 提交于
      The old building scripts get removed, they are hopelessly gone in bit
      rot by now.
      
      Also remove the old symbol hacks.  They were needed needed to shorten
      some names to 31 characters, and to resolve other symbol clashes.
      Because we now compile with /NAMES=(AS_IS,SHORTENED), this is no
      longer required.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      0f53f939
    • 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
  13. 08 1月, 2016 1 次提交
  14. 30 10月, 2011 1 次提交
  15. 25 3月, 2011 1 次提交
  16. 19 3月, 2011 1 次提交
  17. 15 12月, 2010 1 次提交
  18. 16 5月, 2009 1 次提交
  19. 30 4月, 2005 1 次提交
  20. 14 5月, 2004 1 次提交
  21. 04 11月, 2002 1 次提交
  22. 16 11月, 2001 2 次提交
  23. 20 4月, 2001 1 次提交
  24. 07 9月, 2000 1 次提交
  25. 19 6月, 2000 1 次提交
  26. 26 2月, 2000 1 次提交
  27. 18 1月, 2000 1 次提交
  28. 17 1月, 2000 1 次提交
  29. 16 1月, 2000 1 次提交
  30. 12 11月, 1999 2 次提交