aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
Commit message (Collapse)AuthorAgeFilesLines
* Switch to MAJOR.MINOR.PATCH versioning and version 3.0.0-devRichard Levitte2018-12-061-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 <tjh@openssl.org> Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/7724)
* Update CHANGES and NEWS for new releaseMatt Caswell2018-11-201-0/+5
| | | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> (Merged from https://github.com/openssl/openssl/pull/7663)
* Add blurbs about EVP_MAC in NEWS and CHANGESRichard Levitte2018-10-301-1/+2
| | | | | Reviewed-by: Tim Hudson <tjh@openssl.org> (Merged from https://github.com/openssl/openssl/pull/7526)
* The next version in master is at least 1.1.2, not 1.1.1xRichard Levitte2018-09-111-1/+1
| | | | | | | | The OMC hasn't yet decided what the next release version will be, but it's at least going to 1.1.2, so we set that value for the moment. Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> (Merged from https://github.com/openssl/openssl/pull/7180)
* Prepare for 1.1.1a-devMatt Caswell2018-09-111-0/+4
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Prepare for 1.1.1 releaseOpenSSL_1_1_1Matt Caswell2018-09-111-1/+1
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* More updates to CHANGES and NEWS for the 1.1.1 releaseMatt Caswell2018-09-101-2/+16
| | | | | | Reviewed-by: Ben Kaduk <kaduk@mit.edu> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/7167)
* Updates NEWS for the 1.1.1 releaseMatt Caswell2018-09-101-9/+26
| | | | | | Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/7164)
* Fix a version error in CHANGES and NEWSMatt Caswell2018-08-211-1/+1
| | | | | Reviewed-by: Tim Hudson <tjh@openssl.org> (Merged from https://github.com/openssl/openssl/pull/7019)
* Updates to CHANGES and NEWS for the new release.Matt Caswell2018-08-141-0/+5
| | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/6949)
* Update CHANGES and NEWS for the new releaseMatt Caswell2018-03-271-1/+4
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* OpenSSL 1.1.1 is now in pre releaseMatt Caswell2018-02-131-1/+1
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Update last release letter for CHANGES and NEWSMatt Caswell2018-02-131-1/+1
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Fix whitespace issues in CHANGES and NEWSDr. Matthias St. Pierre2018-02-131-7/+6
| | | | | | | Removed mixed tabs (converted tabs to eight spaces) Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5344)
* Document new random generator in NEWS and CHANGESDr. Matthias St. Pierre2018-02-131-0/+1
| | | | | Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5344)
* Update NEWS file for new releaseMatt Caswell2018-02-121-0/+8
| | | | | | | | Updated the NEWS file with the most significant items from CHANGES Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5333)
* Enable TLSv1.3 by defaultMatt Caswell2018-02-071-0/+1
| | | | | | | [extended tests] Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5266)
* Document the use of configdata.pm as a scriptRichard Levitte2018-01-291-0/+1
| | | | | Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5185)
* Add a note on Configure variable processing in NEWS and CHANGESRichard Levitte2018-01-281-1/+1
| | | | | | Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5177)
* Update CHANGES and NEWS for new releaseMatt Caswell2017-12-061-0/+4
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Many spelling fixes/typo's corrected.Josh Soref2017-11-111-4/+4
| | | | | | | | | Around 138 distinct errors found and fixed; thanks! Reviewed-by: Kurt Roeckx <kurt@roeckx.be> Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3459)
* Update CHANGES and NEWS for new releaseMatt Caswell2017-11-021-0/+5
| | | | Reviewed-by: Andy Polyakov <appro@openssl.org>
* STORE: Add an entry in NEWS and CHANGESRichard Levitte2017-06-291-0/+2
| | | | | Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3542)
* util/mkerr.pl: allow module names prefixed with OSSL_ or OPENSSL_Richard Levitte2017-06-271-1/+1
| | | | | | | | | | | | | | | | | 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)
* Updates CHANGES and NEWS for new releaseMatt Caswell2017-05-251-1/+5
| | | | Reviewed-by: Kurt Roeckx <kurt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3546)
* Update CHANGES and NEWS for new releaseMatt Caswell2017-02-161-1/+5
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Update CHANGES and NEWS for new releaseMatt Caswell2017-01-261-1/+10
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Update CHANGES and NEWSMatt Caswell2016-11-101-0/+3
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Updates CHANGES and NEWS for new releaseMatt Caswell2016-09-261-0/+4
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Updates CHANGES and NEWS for new releaseMatt Caswell2016-09-221-1/+10
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Update CHANGES, NEWS, README and opensslv.h on masterRichard Levitte2016-08-251-1/+5
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* NEWS: add a number of the types that were made opaqueRichard Levitte2016-08-251-2/+8
| | | | Reviewed-by: Matt Caswell <matt@openssl.org>
* Spelling... and more spellingFdaSilvaYY2016-06-221-3/+3
| | | | | Reviewed-by: Kurt Roeckx <kurt@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1245)
* Manual fixes after copyright consolidationRich Salz2016-05-171-0/+1
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Update CHANGES and NEWS for the new releaseMatt Caswell2016-05-031-1/+14
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Make many X509_xxx types opaque.Rich Salz2016-04-151-2/+2
| | | | | | | | | Make X509_OBJECT, X509_STORE_CTX, X509_STORE, X509_LOOKUP, and X509_LOOKUP_METHOD opaque. Remove unused X509_CERT_FILE_CTX Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
* Make "shared" builds the defaultMatt Caswell2016-04-141-0/+1
| | | | | | | In most cases we expect that people will be using shared libraries not static ones, therefore we make that the default. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Fix up CHANGESEmilia Kasper2016-03-161-0/+1
| | | | | | | | | | - Remove duplicate entry - Add author for SSL_CIPHER query functions - Note HKDF support in CHANGES and NEWS [ci skip] Reviewed-by: Richard Levitte <levitte@openssl.org>
* Update CHANGES and NEWSMatt Caswell2016-03-091-0/+2
| | | | | | | Update the CHANGES and NEWS files with information about the recently added AFALG engine and pipelining. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Add an entry in NEWS about the new threading APIMatt Caswell2016-03-091-0/+1
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Documentation for new CT s_client flagsRob Percival2016-03-041-0/+1
| | | | | Reviewed-by: Ben Laurie <ben@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
* update NEWSDr. Stephen Henson2016-03-031-0/+5
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Updates to CHANGES and NEWS for 1.0.2 and 1.0.1 releaseMatt Caswell2016-03-011-1/+14
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* unified build system: add CHANGES & NEWSRichard Levitte2016-02-101-0/+1
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Refactoring BIO: Add a few lines in CHANGES & NEWSRichard Levitte2016-02-031-0/+1
| | | | Reviewed-by: Kurt Roeckx <kurt@openssl.org>
* CHANGES and NEWS updates for releaseMatt Caswell2016-01-281-1/+6
| | | | | | Add details about the latest issues fixed in the forthcoming release. Reviewed-by: Rich Salz <rsalz@openssl.org>
* few typo fixesFdaSilvaYY2016-01-221-2/+2
| | | | | Signed-off-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Kurt Roeckx <kurt@openssl.org>
* Refresh the thinking of --prefix and --openssldirRichard Levitte2016-01-221-0/+3
| | | | | | | | | | | | | | | --prefix is now exclusively used for software and manual installation. --openssldir is not exclusively used as a default location for certs, keys and the default openssl.cnf. This change is made to bring clarity, to have the two less intertwined, and to be more compatible with the usual ways of software installation. Please change your habits and scripts to use --prefix rather than --openssldir for installation location now. Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* EditorialViktor Dukhovni2016-01-141-2/+2
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Add notes in CHANGES and NEWSRichard Levitte2016-01-121-1/+1
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>