diff options
author | Richard Levitte <levitte@openssl.org> | 2017-06-27 13:34:17 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2017-06-27 14:49:06 +0200 |
commit | 4b2799c13cd94f5bbe26cf848f51e2a45bdb0103 (patch) | |
tree | 2f54177699f7f37400deb969581206510556f258 /NEWS | |
parent | 4b8515baa6edef1a771f9e4e3fbc0395b4a629e8 (diff) | |
download | openssl-4b2799c13cd94f5bbe26cf848f51e2a45bdb0103.zip openssl-4b2799c13cd94f5bbe26cf848f51e2a45bdb0103.tar.gz openssl-4b2799c13cd94f5bbe26cf848f51e2a45bdb0103.tar.bz2 |
util/mkerr.pl: allow module names prefixed with OSSL_ or OPENSSL_
To make sure that our symbols don't clash with other libraries, we
claim the namespaces OSSL and OPENSSL. Because C doesn't provide
namespaces, the only solution is to have them as prefixes on symbols,
thus we allow OSSL_ and OPENSSL_ as prefixes.
These namespace prefixes are optional for the foreseeable future, and
will only be used for new modules as needed on a case by case basis,
until further notice.
For extra safety, there's an added requirement that module names -
apart from the namespace prefix - be at least 2 characters long.
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3781)
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -7,7 +7,7 @@ Major changes between OpenSSL 1.1.0f and OpenSSL 1.1.1 [under development] - o + o Claim the namespaces OSSL and OPENSSL, represented as symbol prefixes Major changes between OpenSSL 1.1.0e and OpenSSL 1.1.0f [25 May 2017] |