Bug 1815435 - land NSS NSS_3_89_RTM UPGRADE_NSS_RELEASE, r=keeler

Differential Revision: https://phabricator.services.mozilla.com/D172164
This commit is contained in:
John Schanck 2023-03-09 23:07:34 +00:00
Родитель ded85bf1e4
Коммит c738d5a247
7 изменённых файлов: 92 добавлений и 7 удалений

Просмотреть файл

@ -1 +1 @@
NSS_3_89_BETA4
NSS_3_89_RTM

Просмотреть файл

@ -10,3 +10,4 @@
*/
#error "Do not include this header file."

Просмотреть файл

@ -8,6 +8,7 @@ Releases
:glob:
:hidden:
nss_3_89.rst
nss_3_88_1.rst
nss_3_88.rst
nss_3_87_1.rst

Просмотреть файл

@ -0,0 +1,83 @@
.. _mozilla_projects_nss_nss_3_89_release_notes:
NSS 3.89 release notes
======================
`Introduction <#introduction>`__
--------------------------------
.. container::
Network Security Services (NSS) 3.89 was released on *9 March 2023**.
.. _distribution_information:
`Distribution Information <#distribution_information>`__
--------------------------------------------------------
.. container::
The HG tag is NSS_3_89_RTM. NSS 3.89 requires NSPR 4.35 or newer.
NSS 3.89 source distributions are available on ftp.mozilla.org for secure HTTPS download:
- Source tarballs:
https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_89_RTM/src/
Other releases are available :ref:`mozilla_projects_nss_releases`.
.. _changes_in_nss_3.89:
`Changes in NSS 3.89 <#changes_in_nss_3.89>`__
----------------------------------------------------
.. container::
- Bug 1820834 - revert freebl/softoken RSA_MIN_MODULUS_BITS increase.
- Bug 1820175 - PR_STATIC_ASSERT is cursed.
- Bug 1767883 - Need to add policy control to keys lengths for signatures.
- Bug 1820175 - Fix unreachable code warning in fuzz builds.
- Bug 1820175 - Fix various compiler warnings in NSS.
- Bug 1820175 - Enable various compiler warnings for clang builds.
- Bug 1815136 - set PORT error after sftk_HMACCmp failure.
- Bug 1767883 - Need to add policy control to keys lengths for signatures.
- Bug 1804662 - remove data length assertion in sec_PKCS7Decrypt.
- Bug 1804660 - Make high tag number assertion failure an error.
- Bug 1817513 - CKM_SHA384_KEY_DERIVATION correction maximum key length from 284 to 384.
- Bug 1815167 - Tolerate certificate_authorities xtn in ClientHello.
- Bug 1789436 - Fix build failure on Windows.
- Bug 1811337 - migrate Win 2012 tasks to Azure.
- Bug 1810702 - fix title length in doc.
- Bug 1570615 - Add interop tests for HRR and PSK to GREASE suite.
- Bug 1570615 - Add presence/absence tests for TLS GREASE.
- Bug 1804688 - Correct addition of GREASE value to ALPN xtn.
- Bug 1789436 - CH extension permutation.
- Bug 1570615 - TLS GREASE (RFC8701).
- Bug 1804640 - improve handling of unknown PKCS#12 safe bag types.
- Bug 1815870 - use a different treeherder symbol for each docker image build task.
- Bug 1815868 - pin an older version of the ubuntu:18.04 and 20.04 docker images.
- Bug 1810702 - remove nested table in rst doc.
- Bug 1815246 - Export NSS_CMSSignerInfo_GetDigestAlgTag.
- Bug 1812671 - build failure while implicitly casting SECStatus to PRUInt32.
`Compatibility <#compatibility>`__
----------------------------------
.. container::
NSS 3.89 shared libraries are backwards-compatible with all older NSS 3.x shared
libraries. A program linked with older NSS 3.x shared libraries will work with
this new version of the shared libraries without recompiling or
relinking. Furthermore, applications that restrict their use of NSS APIs to the
functions listed in NSS Public Functions will remain compatible with future
versions of the NSS shared libraries.
`Feedback <#feedback>`__
------------------------
.. container::
Bugs discovered should be reported by filing a bug report on
`bugzilla.mozilla.org <https://bugzilla.mozilla.org/enter_bug.cgi?product=NSS>`__ (product NSS).

Просмотреть файл

@ -22,12 +22,12 @@
* The format of the version string should be
* "<major version>.<minor version>[.<patch level>[.<build number>]][ <ECC>][ <Beta>]"
*/
#define NSS_VERSION "3.89" _NSS_CUSTOMIZED " Beta"
#define NSS_VERSION "3.89" _NSS_CUSTOMIZED
#define NSS_VMAJOR 3
#define NSS_VMINOR 89
#define NSS_VPATCH 0
#define NSS_VBUILD 0
#define NSS_BETA PR_TRUE
#define NSS_BETA PR_FALSE
#ifndef RC_INVOKED

Просмотреть файл

@ -17,11 +17,11 @@
* The format of the version string should be
* "<major version>.<minor version>[.<patch level>[.<build number>]][ <ECC>][ <Beta>]"
*/
#define SOFTOKEN_VERSION "3.89" SOFTOKEN_ECC_STRING " Beta"
#define SOFTOKEN_VERSION "3.89" SOFTOKEN_ECC_STRING
#define SOFTOKEN_VMAJOR 3
#define SOFTOKEN_VMINOR 89
#define SOFTOKEN_VPATCH 0
#define SOFTOKEN_VBUILD 0
#define SOFTOKEN_BETA PR_TRUE
#define SOFTOKEN_BETA PR_FALSE
#endif /* _SOFTKVER_H_ */

Просмотреть файл

@ -19,12 +19,12 @@
* The format of the version string should be
* "<major version>.<minor version>[.<patch level>[.<build number>]][ <Beta>]"
*/
#define NSSUTIL_VERSION "3.89 Beta"
#define NSSUTIL_VERSION "3.89"
#define NSSUTIL_VMAJOR 3
#define NSSUTIL_VMINOR 89
#define NSSUTIL_VPATCH 0
#define NSSUTIL_VBUILD 0
#define NSSUTIL_BETA PR_TRUE
#define NSSUTIL_BETA PR_FALSE
SEC_BEGIN_PROTOS