SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libfreebl3-3.19.2_CKBI_1.98-22.3.x86_64.rpm :
Wed Jul 1 14:00:00 2015 pcernyAATTsuse.com
- FIPS/CC patches (disabling weak cryptography, selftests etc.)
bsc#856315 and its blockers.

Fri Jun 26 14:00:00 2015 pcernyAATTsuse.com
- update to 3.19.2 with CKBI 1.98 (bsc#935033)

* required for Firefox 31.8.0 ESR (bsc#935979)

* No new functionality is introduced in this release. This release
addresses a backwards compatibility issue with the NSS 3.19.1
release.

* In NSS 3.19.1, the minimum key sizes that the freebl cryptographic
implementation (part of the softoken cryptographic module used
by default by NSS) was willing to generate or use was increased
- for RSA keys, to 512 bits, and for DH keys, 1023 bits. This
was done as part of a security fix for Bug 1138554 / CVE-2015-4000.
Applications that requested or attempted to use keys smaller
then the minimum size would fail. However, this change in behaviour
unintentionally broke existing NSS applications that need to
generate or use such keys, via APIs such as
SECKEY_CreateRSAPrivateKey or SECKEY_CreateDHPrivateKey.
- added missing checks and zeroizatoins of internal states in FreeBL
[-CC-zeroize, -missing_alloc_check_DH_KEA_Derive]
- included changes from older versions since last update:
+ from 3.19.1

* The minimum strength of keys that libssl will accept for
finite field algorithms (RSA, Diffie-Hellman, and DSA) have
been increased to 1023 bits (bmo#1138554).
(CVE-2015-4000/bsc#935033/logjam)

* NSS reports the bit length of keys more accurately. Thus,
the SECKEY_PublicKeyStrength and SECKEY_PublicKeyStrengthInBits
functions could report smaller values for values that have
leading zero values. This affects the key strength values that
are reported by SSL_GetChannelInfo.
+ from 3.19
New functionality:

* For some certificates, such as root CA certificates, that don\'t
embed any constraints, NSS might impose additional constraints,
such as name constraints. A new API has been added that allows
to lookup imposed constraints.

* It is possible to override the directory in which the NSS build
system will look for the sqlite library.
New Functions:

* CERT_GetImposedNameConstraints
Notable Changes:

* The SSL 3 protocol has been disabled by default.

* NSS now more strictly validates TLS extensions and will fail a
handshake that contains malformed extensions.

* Fixed a bug related to the ordering of TLS handshake messages.

* In TLS 1.2 handshakes, NSS advertises support for the SHA512
hash algorithm, in order to be compatible with TLS servers
that use certificates with a SHA512 signature.
+ from 3.18.1
Notable Changes:

* The following CA certificate had the Websites and Code Signing
trust bits restored to their original state to allow more time
to develop a better transition strategy for affected sites:
- OU = Equifax Secure Certificate Authority

* The following CA certificate was removed:
- CN = e-Guven Kok Elektronik Sertifika Hizmet Saglayicisi

* The following intermediate CA certificate has been added as
actively distrusted because it was mis-used to issue certificates
for domain names the holder did not own or control:
- CN=MCSHOLDING TEST, O=MCSHOLDING, C=EG

* The version number of the updated root CA list has been set
to 2.4
+ from update to 3.18
New functionality:

* When importing certificates and keys from a PKCS#12 source,
it\'s now possible to override the nicknames, prior to importing
them into the NSS database, using new API
SEC_PKCS12DecoderRenameCertNicknames.

* The tstclnt test utility program has new command-line options
- C, -D, -b and -R.
Use -C one, two or three times to print information about the
certificates received from a server, and information about the
locally found and trusted issuer certificates, to diagnose
server side configuration issues. It is possible to run tstclnt
without providing a database (-D). A PKCS#11 library that
contains root CA certificates can be loaded by tstclnt, which
may either be the nssckbi library provided by NSS (-b) or
another compatible library (-R).
New Functions:

* SEC_CheckCrlTimes

* SEC_GetCrlTimes

* SEC_PKCS12DecoderRenameCertNicknames
New Types:

* SEC_PKCS12NicknameRenameCallback
Notable Changes:

* The highest TLS protocol version enabled by default has been
increased from TLS 1.0 to TLS 1.2. Similarly, the highest DTLS
protocol version enabled by default has been increased from
DTLS 1.0 to DTLS 1.2.

* The default key size used by certutil when creating an RSA key
pair has been increased from 1024 bits to 2048 bits.

* The following CA certificates had the Websites and Code Signing
trust bits turned off:
- Equifax Secure Certificate Authority
- Equifax Secure Global eBusiness CA-1
- TC TrustCenter Class 3 CA II

* The following CA certificates were added:
- Staat der Nederlanden Root CA - G3
- Staat der Nederlanden EV Root CA
- IdenTrust Commercial Root CA 1
- IdenTrust Public Sector Root CA 1
- S-TRUST Universal Root CA
- Entrust Root Certification Authority - G2
- Entrust Root Certification Authority - EC1
- CFCA EV ROOT

* The version number of the updated root CA list has been set
to 2.3
+ from 3.17.4
Notable Changes:

* bmo#1084986: If an SSL/TLS connection fails, because client and
server don\'t have any common protocol version enabled,
NSS has been changed to report error code
SSL_ERROR_UNSUPPORTED_VERSION (instead of reporting
SSL_ERROR_NO_CYPHER_OVERLAP).

* bmo#1112461: libpkix was fixed to prefer the newest certificate,
if multiple certificates match.

* bmo#1094492: fixed a memory corruption issue during failure of
keypair generation.

* bmo#1113632: fixed a failure to reload a PKCS#11 module in FIPS
mode.

* bmo#1119983: fixed interoperability of NSS server code with a
LibreSSL client.

Thu Jan 15 13:00:00 2015 pcernyAATTsuse.com
- update to 3.17.3 (bsc#910647)
Bugfix release

* The QuickDER decoder now decodes lengths robustly
(bmo#1064670/CVE-2014-1569)

* Support for TLS_FALLBACK_SCSV has been added to the ssltap
and tstclnt utilities

* Changes in CA certificates

Wed Oct 15 14:00:00 2014 pcernyAATTsuse.com
- update to 3.17.2 (bnc#900941)
Bugfix release

* bmo#1049435 - Importing an RSA private key fails if p < q

* bmo#1057161 - NSS hangs with 100% CPU on invalid EC key

* bmo#1078669 - certutil crashes when using the --certVersion
parameter
- changes from earlier version of the 3.17 branch:
update to 3.17.1 (bnc#897890)

* MFSA 2014-73/CVE-2014-1568 (bmo#1064636, bmo#1069405)
RSA Signature Forgery in NSS

* Change library\'s signature algorithm default to SHA256

* Add support for draft-ietf-tls-downgrade-scsv

* Add clang-cl support to the NSS build system

* Implement TLS 1.3:

* Part 1. Negotiate TLS 1.3

* Part 2. Remove deprecated cipher suites andcompression.

* Add support for little-endian powerpc64
update to 3.17

* required for Firefox 33
New functionality:

* When using ECDHE, the TLS server code may be configured to
generate a fresh ephemeral ECDH key for each handshake, by
setting the SSL_REUSE_SERVER_ECDHE_KEY socket option to
PR_FALSE. The SSL_REUSE_SERVER_ECDHE_KEY option defaults to
PR_TRUE, which means the server\'s ephemeral ECDH key is reused
for multiple handshakes. This option does not affect the TLS
client code, which always generates a fresh ephemeral ECDH key
for each handshake.
New Macros

* SSL_REUSE_SERVER_ECDHE_KEY
Notable Changes:

* The manual pages for the certutil and pp tools have been
updated to document the new parameters that had been added in
NSS 3.16.2.

Wed Sep 24 14:00:00 2014 pcernyAATTsuse.com
- Security update (bnc#897890)

* MFSA-2014-73/CVE-2014-1568
(bmo#1064636, bmo#1069405)
RSA Signature Forgery
(-RSA_signature_forgery.patch)

Fri Sep 5 14:00:00 2014 pcernyAATTsuse.com
- require NSPR 4.10.7

Wed Aug 20 14:00:00 2014 pcernyAATTsuse.com
- fix compat packages dependencies (bnc#892675)

Mon Aug 18 14:00:00 2014 pcernyAATTsuse.com
- create compatibility packges of the FIPS 140 signature files
as well

Mon Aug 18 14:00:00 2014 pcernyAATTsuse.com
- update to 3.16.4

* now required for Firefox 32
Notable Changes:

* The following 1024-bit root CA certificate was restored to allow more
time to develop a better transition strategy for affected sites. It was
removed in NSS 3.16.3, but discussion in the mozilla.dev.security.policy
forum led to the decision to keep this root included longer in order to
give website administrators more time to update their web servers.
- CN = GTE CyberTrust Global Root

* In NSS 3.16.3, the 1024-bit \"Entrust.net Secure Server Certification
Authority\" root CA certificate was removed. In NSS 3.16.4, a 2048-bit
intermediate CA certificate has been included, without explicit trust.
The intention is to mitigate the effects of the previous removal of the
1024-bit Entrust.net root certificate, because many public Internet
sites still use the \"USERTrust Legacy Secure Server CA\" intermediate
certificate that is signed by the 1024-bit Entrust.net root certificate.
The inclusion of the intermediate certificate is a temporary measure to
allow those sites to function, by allowing them to find a trust path to
another 2048-bit root CA certificate. The temporarily included
intermediate certificate expires November 1, 2015.
- split off FIPS 140 signature files into separate packages
(bnc#856315)

Wed Jul 16 14:00:00 2014 pcernyAATTsuse.com
- update to 3.16.3

* required for Firefox 32
New Functions:

* CERT_GetGeneralNameTypeFromString (This function was already added
in NSS 3.16.2, however, it wasn\'t declared in a public header file.)
Notable Changes:

* The following 1024-bit CA certificates were removed
- Entrust.net Secure Server Certification Authority
- GTE CyberTrust Global Root
- ValiCert Class 1 Policy Validation Authority
- ValiCert Class 2 Policy Validation Authority
- ValiCert Class 3 Policy Validation Authority

* Additionally, the following CA certificate was removed as
requested by the CA:
- TDC Internet Root CA

* The following CA certificates were added:
- Certification Authority of WoSign
- CA 沃通根证书
- DigiCert Assured ID Root G2
- DigiCert Assured ID Root G3
- DigiCert Global Root G2
- DigiCert Global Root G3
- DigiCert Trusted Root G4
- QuoVadis Root CA 1 G3
- QuoVadis Root CA 2 G3
- QuoVadis Root CA 3 G3

* The Trust Bits were changed for the following CA certificates
- Class 3 Public Primary Certification Authority
- Class 3 Public Primary Certification Authority
- Class 2 Public Primary Certification Authority - G2
- VeriSign Class 2 Public Primary Certification Authority - G3
- AC Raíz Certicámara S.A.
- NetLock Uzleti (Class B) Tanusitvanykiado
- NetLock Expressz (Class C) Tanusitvanykiado

Tue Jul 1 14:00:00 2014 pcernyAATTsuse.com
- update to 3.16.2

* newly required for Firefox 31
New Functionality:
- DTLS 1.2 is supported.
- The TLS application layer protocol negotiation (ALPN)
extension is also supported on the server side.
- RSA-OEAP is supported. Use the new PK11_PrivDecrypt and
PK11_PubEncrypt functions with the CKM_RSA_PKCS_OAEP
mechanism.
- New Intel AES assembly code for 32-bit and 64-bit Windows,
contributed by Shay Gueron and Vlad Krasnov of Intel.
New Functions:
- CERT_AddExtensionByOID - adds an extension to a certificate
(OID is represented by a SECItem instead of a SECOidTag).
- PK11_PrivDecrypt/PK11_PubEncrypt - de/encrypts with a private
key. The algorithm is specified with a CK_MECHANISM_TYPE.
New Macros:
- SSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK - An SSL error code that
means the next protcol negotiation extension was enabled, but
the callback was cleared prior to being needed.
- SSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL - An SSL error code that
means the server supports no protocols that the client
advertises in the ALPN extension.
Notable Changes:
- The btoa command has a new command-line option -w suffix,
which causes the output to be wrapped in BEGIN/END lines with
the given suffix. Use \"c\" as a shorthand for the suffix
CERTIFICATE.
- The certutil commands supports additionals types of subject
alt name extensions
- The certutil commands supports generic certificate extensions,
by loading binary data from files, which have been prepared
using external tools, or which have been extracted and dumped
to file from other existing certificates
- The certutil command has three new certificate usage specifiers
The pp command has a new command-line option -u, which means
\"use UTF-8\". The default is to show a non-ASCII character
as \".\".
- On Linux, NSS is built with the -ffunction-sections
- fdata-sections compiler flags and the --gc-sections linker
flag to allow unused functions to be discarded.

Fri Jun 13 14:00:00 2014 pcernyAATTsuse.com
- add hard dependency on NSPR 4.10.6

Fri May 16 14:00:00 2014 pcernyAATTsuse.com
- update to 3.16.1

* required for Firefox 31
New functionality:

* Added the \"ECC\" flag for modutil to select the module used for
elliptic curve cryptography (ECC) operations.
New Functions:

* PK11_ExportDERPrivateKeyInfo/PK11_ExportPrivKeyInfo
exports a private key in a DER-encoded ASN.1 PrivateKeyInfo type
or a SECKEYPrivateKeyInfo structure. Only RSA private keys are
supported now.

* SECMOD_InternalToPubMechFlags
converts from NSS-internal to public representation of mechanism
flags
New Types:

* ssl_padding_xtn
the value of this enum constant changed from the experimental
value 35655 to the IANA-assigned value 21
New Macros

* PUBLIC_MECH_ECC_FLAG
a public mechanism flag for elliptic curve cryptography (ECC)
operations

* SECMOD_ECC_FLAG
an NSS-internal mechanism flag for elliptic curve cryptography
(ECC) operations. This macro has the same numeric value as
PUBLIC_MECH_ECC_FLAG.
Notable Changes:

* Imposed name constraints on the French government root CA ANSSI
(DCISS).

Mon Mar 24 13:00:00 2014 pcernyAATTsuse.com
- update to 3.16

* required for Firefox 29

* bmo#903885 - (CVE-2014-1492) In a wildcard certificate, the wildcard
character should not be embedded within the U-label of an
internationalized domain name. See the last bullet point in RFC 6125,
Section 7.2.

* Supports the Linux x32 ABI. To build for the Linux x32 target, set
the environment variable USE_X32=1 when building NSS.
New Functions:

* NSS_CMSSignerInfo_Verify
New Macros

* TLS_RSA_WITH_RC4_128_SHA, TLS_RSA_WITH_3DES_EDE_CBC_SHA, etc.,
cipher suites that were first defined in SSL 3.0 can now be referred
to with their official IANA names in TLS, with the TLS_ prefix.
Previously, they had to be referred to with their names in SSL 3.0,
with the SSL_ prefix.
Notable Changes:

* ECC is enabled by default. It is no longer necessary to set the
environment variable NSS_ENABLE_ECC=1 when building NSS. To disable
ECC, set the environment variable NSS_DISABLE_ECC=1 when building NSS.

* libpkix should not include the common name of CA as DNS names when
evaluating name constraints.

* AESKeyWrap_Decrypt should not return SECSuccess for invalid keys.

* Fix a memory corruption in sec_pkcs12_new_asafe.

* If the NSS_SDB_USE_CACHE environment variable is set, skip the runtime
test sdb_measureAccess.

* The built-in roots module has been updated to version 1.97, which
adds, removes, and distrusts several certificates.

* The atob utility has been improved to automatically ignore lines of
text that aren\'t in base64 format.

* The certutil utility has been improved to support creation of
version 1 and version 2 certificates, in addition to the existing
version 3 support.

Tue Mar 4 13:00:00 2014 pcernyAATTsuse.com
- update of patches

Mon Mar 3 13:00:00 2014 drahtAATTsuse.de
- fix build by re-diff of renegotiate-transitional.patch

Fri Feb 28 13:00:00 2014 pcernyAATTsuse.com
- BuildRequire mozilla-nspr >= 4.10

Tue Feb 25 13:00:00 2014 wrAATTrosenauer.org
- update to 3.15.5

* required for Firefox 28

* export FREEBL_LOWHASH to get the correct default headers
(bnc#865539)
New functionality

* Added support for the TLS application layer protocol negotiation
(ALPN) extension. Two SSL socket options, SSL_ENABLE_NPN and
SSL_ENABLE_ALPN, can be used to control whether NPN or ALPN (or both)
should be used for application layer protocol negotiation.

* Added the TLS padding extension. The extension type value is 35655,
which may change when an official extension type value is assigned
by IANA. NSS automatically adds the padding extension to ClientHello
when necessary.

* Added a new macro CERT_LIST_TAIL, defined in certt.h, for getting
the tail of a CERTCertList.
Notable Changes

* bmo#950129: Improve the OCSP fetching policy when verifying OCSP
responses

* bmo#949060: Validate the iov input argument (an array of PRIOVec
structures) of ssl_WriteV (called via PR_Writev). Applications should
still take care when converting struct iov to PRIOVec because the
iov_len members of the two structures have different types
(size_t vs. int). size_t is unsigned and may be larger than int.

Tue Jan 7 13:00:00 2014 wrAATTrosenauer.org
- update to 3.15.4

* required for Firefox 27

* regular CA root store update (1.96)

* Reordered the cipher suites offered in SSL/TLS client hello
messages to match modern best practices.

* Improved SSL/TLS false start. In addition to enabling the
SSL_ENABLE_FALSE_START option, an application must now register
a callback using the SSL_SetCanFalseStartCallback function.

* When false start is enabled, libssl will sometimes return
unencrypted, unauthenticated data from PR_Recv
(CVE-2013-1740, bmo#919877)
New functionality

* Implemented OCSP querying using the HTTP GET method, which is
the new default, and will fall back to the HTTP POST method.

* Implemented OCSP server functionality for testing purposes
(httpserv utility).

* Support SHA-1 signatures with TLS 1.2 client authentication.

* Added the --empty-password command-line option to certutil,
to be used with -N: use an empty password when creating a new
database.

* Added the -w command-line option to pp: don\'t wrap long output
lines.
New functions

* CERT_ForcePostMethodForOCSP

* CERT_GetSubjectNameDigest

* CERT_GetSubjectPublicKeyDigest

* SSL_PeerCertificateChain

* SSL_RecommendedCanFalseStart

* SSL_SetCanFalseStartCallback
New types

* CERT_REV_M_FORCE_POST_METHOD_FOR_OCSP: When this flag is used,
libpkix will never attempt to use the HTTP GET method for OCSP
requests; it will always use POST.
- removed obsolete char.patch

Thu Dec 5 13:00:00 2013 wrAATTrosenauer.org
- update to 3.15.3.1 (bnc#854367)

* includes certstore update (1.95) (bmo#946351)
(explicitely distrust AC DG Tresor SSL)

Wed Dec 4 13:00:00 2013 mlsAATTsuse.de
- adapt specfile to ppc64le

Mon Nov 11 13:00:00 2013 wrAATTrosenauer.org
- update to 3.15.3 (bnc#850148)

* CERT_VerifyCert returns SECSuccess (saying certificate is good)
even for bad certificates, when the CERTVerifyLog log parameter
is given (bmo#910438)

* NSS advertises TLS 1.2 ciphersuites in a TLS 1.1 ClientHello
(bmo#919677)

* fix CVE-2013-5605

Sat Sep 28 14:00:00 2013 crrodriguezAATTopensuse.org
- update to 3.15.2 (bnc#842979)

* Support for AES-GCM ciphersuites that use the SHA-256 PRF

* MD2, MD4, and MD5 signatures are no longer accepted for OCSP
or CRLs

* Add PK11_CipherFinal macro

* sizeof() used incorrectly

* nssutil_ReadSecmodDB() leaks memory

* Allow SSL_HandshakeNegotiatedExtension to be called before
the handshake is finished.

* Deprecate the SSL cipher policy code

* Avoid uninitialized data read in the event of a decryption
failure. (CVE-2013-1739)

Fri Jul 5 14:00:00 2013 lnusselAATTsuse.de
- fix 32bit requirement, it\'s without () actually

Wed Jul 3 14:00:00 2013 wrAATTrosenauer.org
- update to 3.15.1

* TLS 1.2 (RFC 5246) is supported. HMAC-SHA256 cipher suites
(RFC 5246 and RFC 5289) are supported, allowing TLS to be used
without MD5 and SHA-1.
Note the following limitations:
The hash function used in the signature for TLS 1.2 client
authentication must be the hash function of the TLS 1.2 PRF,
which is always SHA-256 in NSS 3.15.1.
AES GCM cipher suites are not yet supported.

* some bugfixes and improvements

Fri Jun 28 14:00:00 2013 lnusselAATTsuse.de
- require libnssckbi instead of mozilla-nss-certs so p11-kit can
conflict with the latter (fate#314991)

Tue Jun 11 14:00:00 2013 wrAATTrosenauer.org
- update to 3.15

* Packaging
+ removed obsolete patches

* nss-disable-expired-testcerts.patch

* bug-834091.patch

* New Functionality
+ Support for OCSP Stapling (RFC 6066, Certificate Status
Request) has been added for both client and server sockets.
TLS client applications may enable this via a call to
SSL_OptionSetDefault(SSL_ENABLE_OCSP_STAPLING, PR_TRUE);
+ Added function SECITEM_ReallocItemV2. It replaces function
SECITEM_ReallocItem, which is now declared as obsolete.
+ Support for single-operation (eg: not multi-part) symmetric
key encryption and decryption, via PK11_Encrypt and PK11_Decrypt.
+ certutil has been updated to support creating name constraints
extensions.

* New Functions
in ssl.h
SSL_PeerStapledOCSPResponse - Returns the server\'s stapled
OCSP response, when used with a TLS client socket that
negotiated the status_request extension.
SSL_SetStapledOCSPResponses - Set\'s a stapled OCSP response
for a TLS server socket to return when clients send the
status_request extension.
in ocsp.h
CERT_PostOCSPRequest - Primarily intended for testing, permits
the sending and receiving of raw OCSP request/responses.
in secpkcs7.h
SEC_PKCS7VerifyDetachedSignatureAtTime - Verifies a PKCS#7
signature at a specific time other than the present time.
in xconst.h
CERT_EncodeNameConstraintsExtension - Matching function for
CERT_DecodeNameConstraintsExtension, added in NSS 3.10.
in secitem.h
SECITEM_AllocArray
SECITEM_DupArray
SECITEM_FreeArray
SECITEM_ZfreeArray - Utility functions to handle the
allocation and deallocation of SECItemArrays
SECITEM_ReallocItemV2 - Replaces SECITEM_ReallocItem, which is
now obsolete. SECITEM_ReallocItemV2 better matches caller
expectations, in that it updates item->len on allocation.
For more details of the issues with SECITEM_ReallocItem,
see Bug 298649 and Bug 298938.
in pk11pub.h
PK11_Decrypt - Performs decryption as a single PKCS#11
operation (eg: not multi-part). This is necessary for AES-GCM.
PK11_Encrypt - Performs encryption as a single PKCS#11
operation (eg: not multi-part). This is necessary for AES-GCM.

* New Types
in secitem.h
SECItemArray - Represents a variable-length array of SECItems.

* New Macros
in ssl.h
SSL_ENABLE_OCSP_STAPLING - Used with SSL_OptionSet to configure
TLS client sockets to request the certificate_status extension
(eg: OCSP stapling) when set to PR_TRUE

* Notable changes
+ SECITEM_ReallocItem is now deprecated. Please consider using
SECITEM_ReallocItemV2 in all future code.
+ The list of root CA certificates in the nssckbi module has
been updated.
+ The default implementation of SSL_AuthCertificate has been
updated to add certificate status responses stapled by the TLS
server to the OCSP cache.

* a lot of bugfixes

Tue Apr 16 14:00:00 2013 idonmezAATTsuse.com
- Add Source URL, see https://en.opensuse.org/SourceUrls

Sun Mar 24 13:00:00 2013 wrAATTrosenauer.org
- disable tests with expired certificates
(nss-disable-expired-testcerts.patch)
- add SEC_PKCS7VerifyDetachedSignatureAtTime using patch from
mozilla tree to fulfill Firefox 21 requirements
(bug-834091.patch; bmo#834091)

Thu Feb 28 13:00:00 2013 wrAATTrosenauer.org
- update to 3.14.3

* No new major functionality is introduced in this release. This
release is a patch release to address CVE-2013-1620 (bmo#822365)

* \"certutil -a\" was not correctly producing ASCII output as
requested. (bmo#840714)

* NSS 3.14.2 broke compilation with older versions of sqlite that
lacked the SQLITE_FCNTL_TEMPFILENAME file control. NSS 3.14.3 now
properly compiles when used with older versions of sqlite
(bmo#837799) - remove system-sqlite.patch
- add aarch64 support

Tue Feb 5 13:00:00 2013 wrAATTrosenauer.org
- added system-sqlite.patch (bmo#837799)

* do not depend on latest sqlite just for a #define
- enable system sqlite usage again

Sat Feb 2 13:00:00 2013 wrAATTrosenauer.org
- update to 3.14.2

* required for Firefox >= 20

* removed obsolete nssckbi update patch

* MFSA 2013-40/CVE-2013-0791 (bmo#629816)
Out-of-bounds array read in CERT_DecodeCertPackage
- disable system sqlite usage since we depend on 3.7.15 which is
not provided in any openSUSE distribution

* add nss-sqlitename.patch to avoid any name clash

Sun Dec 30 13:00:00 2012 wrAATTrosenauer.org
- updated CA database (nssckbi-1.93.patch)

* MFSA 2013-20/CVE-2013-0743 (bmo#825022, bnc#796628)
revoke mis-issued intermediate certificates from TURKTRUST

Tue Dec 18 13:00:00 2012 wrAATTrosenauer.org
- update to 3.14.1 RTM

* minimal requirement for Gecko 20

* several bugfixes

Thu Oct 25 14:00:00 2012 wrAATTrosenauer.org
- update to 3.14 RTM

* Support for TLS 1.1 (RFC 4346)

* Experimental support for DTLS 1.0 (RFC 4347) and DTLS-SRTP (RFC 5764)

* Support for AES-CTR, AES-CTS, and AES-GCM

* Support for Keying Material Exporters for TLS (RFC 5705)

* Support for certificate signatures using the MD5 hash algorithm
is now disabled by default

* The NSS license has changed to MPL 2.0. Previous releases were
released under a MPL 1.1/GPL 2.0/LGPL 2.1 tri-license. For more
information about MPL 2.0, please see
http://www.mozilla.org/MPL/2.0/FAQ.html. For an additional
explanation on GPL/LGPL compatibility, see security/nss/COPYING
in the source code.

* Export and DES cipher suites are disabled by default. Non-ECC
AES and Triple DES cipher suites are enabled by default
- disabled OCSP testcases since they need external network
(nss-disable-ocsp-test.patch)

Wed Aug 15 14:00:00 2012 wrAATTrosenauer.org
- update to 3.13.6 RTM

* root CA update

* other bugfixes

Fri Jun 1 14:00:00 2012 wrAATTrosenauer.org
- update to 3.13.5 RTM

Fri Apr 13 14:00:00 2012 wrAATTrosenauer.org
- update to 3.13.4 RTM

* fixed some bugs

* fixed cert verification regression in PKIX mode (bmo#737802)
introduced in 3.13.2

Thu Feb 23 13:00:00 2012 wrAATTrosenauer.org
- update to 3.13.3 RTM
- distrust Trustwave\'s MITM certificates (bmo#724929)
- fix generic blacklisting mechanism (bmo#727204)

Thu Feb 16 13:00:00 2012 wrAATTrosenauer.org
- update to 3.13.2 RTM

* requirement with Gecko >= 11
- removed obsolete patches

* ckbi-1.88

* pkcs11n-header-fix.patch

Sun Dec 18 13:00:00 2011 adrianAATTsuse.de
- fix spec file syntax for qemu-workaround

Mon Nov 14 13:00:00 2011 johnAATTredux.org.uk
- Added a patch to fix errors in the pkcs11n.h header file.
(bmo#702090)

Sat Nov 5 13:00:00 2011 wolfgangAATTrosenauer.org
- update to 3.13.1 RTM

* better SHA-224 support (bmo#647706)

* fixed a regression (causing hangs in some situations)
introduced in 3.13 (bmo#693228)
- update to 3.13.0 RTM

* SSL 2.0 is disabled by default

* A defense against the SSL 3.0 and TLS 1.0 CBC chosen plaintext
attack demonstrated by Rizzo and Duong (CVE-2011-3389) is
enabled by default. Set the SSL_CBC_RANDOM_IV SSL option to
PR_FALSE to disable it.

* SHA-224 is supported

* Ported to iOS. (Requires NSPR 4.9.)

* Added PORT_ErrorToString and PORT_ErrorToName to return the
error message and symbolic name of an NSS error code

* Added NSS_GetVersion to return the NSS version string

* Added experimental support of RSA-PSS to the softoken only

* NSS_NoDB_Init does not try to open /pkcs11.txt and /secmod.db
anymore (bmo#641052, bnc#726096)

Sat Nov 5 13:00:00 2011 wrAATTrosenauer.org
- explicitely distrust DigiCert Sdn. Bhd (bnc#728520, bmo#698753)
- make sure NSS_NoDB_Init does not try to use wrong certificate
databases (CVE-2011-3640, bnc#726096, bmo#641052)

Fri Sep 30 14:00:00 2011 crrodriguezAATTopensuse.org
- Workaround qemu-arm bugs.

Fri Sep 9 14:00:00 2011 wrAATTrosenauer.org
- explicitely distrust/override DigiNotar certs (bmo#683261)
(trustdb version 1.87)

Fri Sep 2 14:00:00 2011 pcernyAATTsuse.com
- removed DigiNotar root certificate from trusted db
(bmo#682927, bnc#714931)

Wed Aug 24 14:00:00 2011 andrea.turriniAATTgmail.com
- fixed typo in summary of mozilla-nss (libsoftokn3)

Fri Aug 12 14:00:00 2011 wrAATTrosenauer.org
- update to 3.12.11 RTM

* no upstream release notes available

Wed Jul 13 14:00:00 2011 meissnerAATTsuse.de
- Linux3.0 is the new Linux2.6 (make it build)

Mon May 23 14:00:00 2011 crrodriguezAATTopensuse.org
- Do not include build dates in binaries, messes up
build compare

Thu May 19 14:00:00 2011 wrAATTrosenauer.org
- update to 3.12.10 RTM

* no changes except internal release information

Thu Apr 28 14:00:00 2011 wrAATTrosenauer.org
- update to 3.12.10beta1

* root CA changes

* filter certain bogus certs (bmo#642815)

* fix minor memory leaks

* other bugfixes

Sun Jan 9 13:00:00 2011 wrAATTrosenauer.org
- update to 3.12.9rc0

* fix minor memory leaks (bmo#619268)

* fix crash in nss_cms_decoder_work_data (bmo#607058)

* fix crash in certutil (bmo#620908)

* handle invalid argument in JPAKE (bmo#609068)

Thu Dec 9 13:00:00 2010 wrAATTrosenauer.org
- update to 3.12.9beta2

* J-PAKE support (API requirement for Firefox >= 4.0b8)

Tue Nov 9 13:00:00 2010 wrAATTrosenauer.org
- replaced expired PayPal test certificate (fixing testsuite)

Sat Sep 25 14:00:00 2010 wrAATTrosenauer.org
- update to 3.12.8 RTM release

* support TLS false start (needed for Firefox4) (bmo#525092)

* fix wildcard matching for IP addresses (bnc#637290, bmo#578697)
(CVE-2010-3170)

* bugfixes

Fri Jul 23 14:00:00 2010 wrAATTrosenauer.org
- update to 3.12.7 RTM release

* bugfix release

* updated root CA list
- removed obsolete patches

Fri Jul 9 14:00:00 2010 jengelhAATTmedozas.de
- Disable testsuite on SPARC. Some tests fails, probably due to
just bad timing/luck.

Thu Jun 3 14:00:00 2010 wrAATTrosenauer.org
- Use preloaded empty system database since creating with
modutil leaves database in nonusable state

Sat Apr 24 14:00:00 2010 cooloAATTnovell.com
- buildrequire pkg-config to fix provides

Sun Apr 4 14:00:00 2010 wrAATTrosenauer.org
- disabled a test using an expired cert (bmo#557071)

Sat Mar 20 13:00:00 2010 wrAATTrosenauer.org
- fixed builds for older dists where internal sqlite3 is used
(nss-sqlitename.patch was not refreshed correctly)
- fixed baselibs.conf as is not a valid identifier

Tue Mar 9 13:00:00 2010 wrAATTrosenauer.org
- update to 3.12.6 RTM release

* added mozilla-nss-sysinit subpackage
- change renegotiation behaviour to the old default for a
transition phase

Tue Mar 9 13:00:00 2010 wrAATTrosenauer.org
- split off libsoftokn3 subpackage to allow mixed NSS installation

Sat Dec 26 13:00:00 2009 wrAATTrosenauer.org
- added mozilla-nss-certs baselibs (bnc#567322)

Fri Dec 18 13:00:00 2009 wrAATTrosenauer.org
- split mozilla-nss-certs from main package
- added rpmlintrc to ignore expected warnings
- added baselibs.conf as source

Mon Dec 14 13:00:00 2009 wrAATTrosenauer.org
- updated builtin certs (version 1.77)

Mon Nov 23 13:00:00 2009 wrAATTrosenauer.org
- rebased patches to apply w/o fuzz

Fri Aug 14 14:00:00 2009 wrAATTrosenauer.org
- update to 3.12.4 RTM release

Fri Aug 7 14:00:00 2009 wrAATTrosenauer.org
- update to recent snapshot (20090806)
- libnssdbm3.so has to be signed starting with 3.12.4

Mon Aug 3 14:00:00 2009 wrAATTrosenauer.org
- update to NSS 3.12.4pre snapshot
- rebased existing patches
- enable testsuite again (was disabled accidentally before)

Wed Jul 29 14:00:00 2009 wrAATTrosenauer.org
- update to NSS 3.12.3.1 (upstream use in FF 3.5.1) (bmo#504611)

* RNG_SystemInfoForRNG called twice by nsc_CommonInitialize
(bmo#489811; other changes are unrelated to Linux)
- moved shlibsign to tools package again (as it\'s not needed at
library install time anymore)
- use %{_libexecdir} for the tools

Sat Jun 6 14:00:00 2009 wrAATTrosenauer.org
- Temporary testsuite fix for Factory (bnc#509308) (malloc.patch)
- remove the post scriptlet which created the
*.chk files and
use a RPM feature to create them after debuginfo stuff

Tue Jun 2 14:00:00 2009 wrAATTrosenauer.org
- updated builtin root certs by updating to
NSS_3_12_3_WITH_CKBI_1_75_RTM tag which is supposed to be the
base for Firefox 3.5.0
- PreReq coreutils in the main package already as \"rm\" is used
in its %post script
- disable testsuite for this moment as it crashes on Factory
currently for an unknown reason

Thu May 21 14:00:00 2009 wrAATTrosenauer.org
- renew Paypal certs to fix testsuite errors (bmo#491163)

Mon Apr 20 14:00:00 2009 wrAATTrosenauer.org
- update to version 3.12.3 RTM

* default behaviour changed slightly but can be set up
backward compatible using environment variables
https://developer.mozilla.org/En/NSS_reference/NSS_environment_variables

* New Korean SEED cipher

* Some new functions in the nss library:
CERT_RFC1485_EscapeAndQuote (see cert.h)
CERT_CompareCerts (see cert.h)
CERT_RegisterAlternateOCSPAIAInfoCallBack (see ocsp.h)
PK11_GetSymKeyHandle (see pk11pqg.h)
UTIL_SetForkState (see secoid.h)
NSS_GetAlgorithmPolicy (see secoid.h)
NSS_SetAlgorithmPolicy (see secoid.h)
- created libfreebl3 subpackage and build it w/o nspr and nss deps
- added patch to make all ASM noexecstack
- create the softokn3 and freebl3 checksums at installation time
(moved shlibsign to the main package to achieve that)
- applied upstream patch to avoid OSCP test failures (bmo#488646)
- applied upstream patch to fix libjar crashes (bmo#485145)


 
ICM