<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/VMS, branch openssl-3.0.3</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.0.3</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.0.3'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2021-12-14T11:48:39Z</updated>
<entry>
<title>Fix VMS installation - Check the presence of providers in the IVP script</title>
<updated>2021-12-14T11:48:39Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2021-10-15T10:40:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=fe27680fc6395f661f3949e9e1ef0a83e499e87b'/>
<id>urn:sha1:fe27680fc6395f661f3949e9e1ef0a83e499e87b</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/16842)
</content>
</entry>
<entry>
<title>Fix VMS installation - deassign the same logical names that were defined</title>
<updated>2021-12-14T11:48:39Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2021-10-15T10:37:56Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=73e47e39a52d8e1c7515e140b8613304b8abe7ac'/>
<id>urn:sha1:73e47e39a52d8e1c7515e140b8613304b8abe7ac</id>
<content type='text'>
The logical name for the engines directory is named one way in
VMS/openssl_startup.com.in, but a different name was deassigned in
VMS/openssl_shutdown.com.in.

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/16842)
</content>
</entry>
<entry>
<title>Fix VMS installation - use platform-&gt;shlib_version_as_filename() consistently</title>
<updated>2021-12-14T11:48:39Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2021-10-15T10:36:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=883008b21ba076b7d87aa8bec1419e8036539a3e'/>
<id>urn:sha1:883008b21ba076b7d87aa8bec1419e8036539a3e</id>
<content type='text'>
It's used in Configurations/descrip.mms.tmpl, but was forgotten in the
VMS installation scripts.

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/16842)
</content>
</entry>
<entry>
<title>Fix VMS installation - Define the logical name OSSL$MODULES</title>
<updated>2021-12-14T11:48:39Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2021-10-15T10:32:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a4f1e23e6cffdf2ef1aadf96572c251e07869787'/>
<id>urn:sha1:a4f1e23e6cffdf2ef1aadf96572c251e07869787</id>
<content type='text'>
Also, the modules installation directory is version agnostic on other
platforms, there's no real reason why it shouldn't be on VMS.

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/16842)
</content>
</entry>
<entry>
<title>Fix VMS installation - $config{pointer_size} -&gt; $target{pointer_size}</title>
<updated>2021-12-14T11:48:39Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2021-10-15T10:27:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e30545e9bd84e3ace70fb1e1c5ad6d824545fe36'/>
<id>urn:sha1:e30545e9bd84e3ace70fb1e1c5ad6d824545fe36</id>
<content type='text'>
Configurations/descrip.mms.tmpl uses $target{pointer_size}, not
$config{pointer_size}, so the same should be used in installation
scripts, for consistency.

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/16842)
</content>
</entry>
<entry>
<title>Fix VMS installation - consistent program names with version info</title>
<updated>2021-12-14T11:48:39Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2021-10-15T10:22:04Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3c9293b4715229dc7ea2116d22c623c2a92ac69a'/>
<id>urn:sha1:3c9293b4715229dc7ea2116d22c623c2a92ac69a</id>
<content type='text'>
The program name version info is supposed to be the major release
version number.  This was forgotten when the versioning scheme was
changed for 3.0, so the minor release version number slipped in as
well.

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/16842)
</content>
</entry>
<entry>
<title>VMS documentation fixes</title>
<updated>2021-02-12T14:57:25Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2021-01-11T07:51:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d8c1cafbbc5dfe2347a7157178db5b50fdf9d248'/>
<id>urn:sha1:d8c1cafbbc5dfe2347a7157178db5b50fdf9d248</id>
<content type='text'>
This mostly clarifies details.

Fixes #13789

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/13835)
</content>
</entry>
<entry>
<title>Configurations/descrip.mms.tmpl: avoid enormous PIPE commands</title>
<updated>2021-02-12T14:57:25Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2021-01-11T07:31:21Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=72ddea9b817e9b787e58d5b7ca8b7b8e6351f06e'/>
<id>urn:sha1:72ddea9b817e9b787e58d5b7ca8b7b8e6351f06e</id>
<content type='text'>
DCL has a total command line limitation that's too easily broken by
them.

We solve them by creating separate message scripts and using them.

Fixes #13789

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/13835)
</content>
</entry>
<entry>
<title>Following the license change, modify the boilerplates in last few</title>
<updated>2018-12-06T14:40:33Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2018-12-06T13:08:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=402dd5585e1e23f035f86e9c2f3c26341b4a42bf'/>
<id>urn:sha1:402dd5585e1e23f035f86e9c2f3c26341b4a42bf</id>
<content type='text'>
[skip ci]

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/7836)
</content>
</entry>
<entry>
<title>Switch to MAJOR.MINOR.PATCH versioning and version 3.0.0-dev</title>
<updated>2018-12-06T11:24:47Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2018-09-27T13:56:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3a63dbef15b62b121c5df8762f8cb915fb06b27a'/>
<id>urn:sha1:3a63dbef15b62b121c5df8762f8cb915fb06b27a</id>
<content type='text'>
We're strictly use version numbers of the form MAJOR.MINOR.PATCH.
Letter releases are things of days past.

The most central change is that we now express the version number with
three macros, one for each part of the version number:

    OPENSSL_VERSION_MAJOR
    OPENSSL_VERSION_MINOR
    OPENSSL_VERSION_PATCH

We also provide two additional macros to express pre-release and build
metadata information (also specified in semantic versioning):

    OPENSSL_VERSION_PRE_RELEASE
    OPENSSL_VERSION_BUILD_METADATA

To get the library's idea of all those values, we introduce the
following functions:

    unsigned int OPENSSL_version_major(void);
    unsigned int OPENSSL_version_minor(void);
    unsigned int OPENSSL_version_patch(void);
    const char *OPENSSL_version_pre_release(void);
    const char *OPENSSL_version_build_metadata(void);

Additionally, for shared library versioning (which is out of scope in
semantic versioning, but that we still need):

    OPENSSL_SHLIB_VERSION

We also provide a macro that contains the release date.  This is not
part of the version number, but is extra information that we want to
be able to display:

    OPENSSL_RELEASE_DATE

Finally, also provide the following convenience functions:

    const char *OPENSSL_version_text(void);
    const char *OPENSSL_version_text_full(void);

The following macros and functions are deprecated, and while currently
existing for backward compatibility, they are expected to disappear:

    OPENSSL_VERSION_NUMBER
    OPENSSL_VERSION_TEXT
    OPENSSL_VERSION
    OpenSSL_version_num()
    OpenSSL_version()

Also, this function is introduced to replace OpenSSL_version() for all
indexes except for OPENSSL_VERSION:

    OPENSSL_info()

For configuration, the option 'newversion-only' is added to disable all
the macros and functions that are mentioned as deprecated above.

Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
Reviewed-by: Matthias St. Pierre &lt;Matthias.St.Pierre@ncp-e.com&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/7724)
</content>
</entry>
</feed>
