- 10 7月, 2016 3 次提交
-
-
由 Richard Levitte 提交于
We're installing architecture dependent (compiled) programs in architecture specific directories, while architecture independent programs (scripts) get installed in the general programs directory. OSSL$EXE: reflects that by having two values. Reviewed-by: NRich Salz <rsalz@openssl.org>
-
由 Richard Levitte 提交于
Since there's been quite some changes, documentation needs updating Reviewed-by: NRich Salz <rsalz@openssl.org>
-
由 Richard Levitte 提交于
We previously had a number of logical names for the different parts. There's really no need for that, the default directories are in one directory tree. So we only define OSSL$DATAROOT: and make everything related to that one. Reviewed-by: NRich Salz <rsalz@openssl.org>
-
- 08 7月, 2016 1 次提交
-
-
由 Richard Levitte 提交于
Reviewed-by: NRich Salz <rsalz@openssl.org>
-
- 07 7月, 2016 2 次提交
-
-
由 Richard Levitte 提交于
This logical names permits '#include <openssl/foo.h>' to work properly. Reviewed-by: NRich Salz <rsalz@openssl.org>
-
由 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>
-
- 02 7月, 2016 5 次提交
-
-
由 Richard Levitte 提交于
On VMS, it's customary to have a procedure to check that the software was installed correctly and can run as advertised. The procedure added here is fairly simple, it checks that all libraries are in place, that the header crypto.h is in place, and that the command 'openssl version -a' runs without trouble. Reviewed-by: NRich Salz <rsalz@openssl.org>
-
由 Richard Levitte 提交于
- The install top is versioned by default. However, only the major version should be used. - the default areas for certs, private keys an config files have changed, now all prefixed with 'OSSL$'. This gets reflected in cryptlib.h. - [.VMS]openssl_startup.com.in had some faults regarding creating rooted concealed logical names. Reviewed-by: NRich Salz <rsalz@openssl.org>
-
由 Richard Levitte 提交于
This makes it possible for script writers to lock on to a specific version if they need to. Note that only the major version number is used. Reviewed-by: NRich Salz <rsalz@openssl.org>
-
由 Richard Levitte 提交于
Also, have the static library file names contain the pointer size when applicable. Reviewed-by: NRich Salz <rsalz@openssl.org>
-
由 Richard Levitte 提交于
Reviewed-by: NRich Salz <rsalz@openssl.org>
-
- 24 5月, 2016 1 次提交
-
-
由 Richard Levitte 提交于
Reviewed-by: NRich Salz <rsalz@openssl.org>
-
- 10 5月, 2016 1 次提交
-
-
由 Richard Levitte 提交于
They were using the wrong variables. Reviewed-by: NAndy Polyakov <appro@openssl.org>
-
- 20 4月, 2016 1 次提交
-
-
由 Rich Salz 提交于
Add copyright to most .pl files This does NOT cover any .pl file that has other copyright in it. Most of those are Andy's but some are public domain. Fix typo's in some existing files. Reviewed-by: NRichard Levitte <levitte@openssl.org>
-
- 30 3月, 2016 1 次提交
-
-
由 Richard Levitte 提交于
Reviewed-by: NRich Salz <rsalz@openssl.org>
-
- 24 3月, 2016 1 次提交
-
-
由 Richard Levitte 提交于
Reviewed-by: NRich Salz <rsalz@openssl.org>
-
- 22 2月, 2016 1 次提交
-
-
由 Richard Levitte 提交于
Reviewed-by: NRich Salz <rsalz@openssl.org>
-
- 12 2月, 2016 1 次提交
-
-
由 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>
-
- 10 2月, 2016 2 次提交
-
-
由 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>
-
由 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>
-
- 08 1月, 2016 1 次提交
-
-
由 Richard Levitte 提交于
Reviewed-by: NTim Hudson <tjh@openssl.org>
-
- 30 10月, 2011 1 次提交
-
-
由 Richard Levitte 提交于
-
- 25 3月, 2011 1 次提交
-
-
由 Richard Levitte 提交于
different options: "64" The build system will choose /POINTER_SIZE=64=ARGV if the compiler supports it, otherwise /POINTER_SIZE=64. "64=" The build system will force /POINTER_SIZE=64. "64=ARGV" The build system will force /POINTER_SIZE=64=ARGV.
-
- 19 3月, 2011 1 次提交
-
-
由 Richard Levitte 提交于
submitted by Steven M. Schweda <sms@antinode.info>
-
- 15 12月, 2010 1 次提交
-
-
由 Richard Levitte 提交于
PR: 2393
-
- 16 5月, 2009 1 次提交
-
-
由 Richard Levitte 提交于
Thank you\! (note: not tested for now, a few nightly builds should give indications though)
-
- 30 4月, 2005 1 次提交
-
-
由 Richard Levitte 提交于
Forgot this file.
-
- 14 5月, 2004 1 次提交
-
-
由 Richard Levitte 提交于
generated from the Unixly configuration file.
-
- 04 11月, 2002 1 次提交
-
-
由 Richard Levitte 提交于
don't include the static engine entry points in libcrypto.exe.
-
- 16 11月, 2001 2 次提交
-
-
由 Richard Levitte 提交于
On VAX, all global variables are accessed through functions, so skip doing transfer entries for variables. Forgot the looping gotos.
-
由 Richard Levitte 提交于
-
- 20 4月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
on VMS.
-
- 07 9月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
centralise those hacks in crypto/symhacks.h and use it everywhere it's needed.
-
- 19 6月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
any more.
-
- 26 2月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
(actually, much more is needed, like a real config script)
-
- 18 1月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
-
- 17 1月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
-
- 16 1月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
-
- 12 11月, 1999 2 次提交
-
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
-