mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-26 20:30:41 +00:00

2020-09-14 Benjamin Beurdouche <bbeurdouche@mozilla.com> * coreconf/arch.mk: Bug 1660735 - Fix typo in coreconfig/arch.mk. r=kjacobs [2a17c8655a74] [tip] * coreconf/config.mk: Bug 1660734 - Fix typo in coreconf/config.mk. r=kjacobs [4ae56ec2411b] 2020-09-11 Kevin Jacobs <kjacobs@mozilla.com> * lib/ckfw/builtins/nssckbi.h: Bug 1663049 - September 2020 batch of root changes, NSS_BUILTINS_LIBRARY_VERSION 2.44. r=jcj [141ef83ac10b] * lib/ckfw/builtins/certdata.txt: Bug 1663049 - Add SecureTrust's Trustwave Global root certificates to NSS. r=KathleenWilson,jcj [7dfc054a983e] * lib/ckfw/builtins/certdata.txt: Bug 1656077 - Remove Taiwan Government Root Certification Authority root cert. r=KathleenWilson,jcj Depends on D89841 [32a0d8f751ef] * lib/ckfw/builtins/certdata.txt: Bug 1653092 - Disable server trust bit for OISTE WISeKey Global Root GA CA root cert. r=KathleenWilson,jcj Depends on D89840 [1cdfb26b3220] * lib/ckfw/builtins/certdata.txt: Bug 1651211 - Remove EE Certification Centre Root CA root cert. r=KathleenWilson,jcj [089aeca370df] 2020-09-11 Danh <congdanhqx@gmail.com> * coreconf/arch.mk, coreconf/config.mk, lib/freebl/Makefile: Bug 1659727 - Move makefile avx2 detection to config.mk. r=kjacobs Summary: Current code base use CPU_ARCH to detect if avx2 is supported in arch.mk However, when arch.mk included, CPU_ARCH haven't been initialised, CPU_ARCH will be initialised by the OS specific code later on. Move the AVX2 detection to config.mk, after all other initialisation done. Reviewers: kjacobs Reviewed By: kjacobs Subscribers: kjacobs Bug #: 1659727 [c6dcb99e6121] 2020-09-08 Kevin Jacobs <kjacobs@mozilla.com> * gtests/freebl_gtest/mpi_unittest.cc, lib/freebl/mpi/mpi.c: Bug 1605922 - Account for negative sign in mp_radix_size r=bbeurdouche [b64436ecbd79] 2020-09-09 Daiki Ueno <dueno@redhat.com> * lib/freebl/Makefile: Bug 1659256, add gcc version check on AArch64 optimization, r=rrelyea Summary: As described in https://access.redhat.com/solutions/19458, gcc version in RHEL-7 is still 4.8.x and cannot compile the newly added aes-armv8.c. There is a version check already for 32-bit arm, but not for AArch64. This also removes NS_USE_GCC check added in bug 1652032 in favor of the automatic detection using CC_IS_* macros. Reviewers: rrelyea Reviewed By: rrelyea Subscribers: jmux, kjacobs Bug #: 1659256 [b971c77c0d68] 2020-09-08 Michael Shigorin <mike@altlinux.org> * coreconf/config.gypi: Bug 1663346 - Build e2k architecture as 64-bit r=jcj [e524a577761d] 2020-09-05 Daiki Ueno <dueno@redhat.com> * lib/freebl/fipsfreebl.c: Bug 1662738, run RNG self-tests only if NSPR is linked, r=rrelyea Summary: After the continuous DRBG test was added, RNG self-tests have no longer worked standalone. This moves the self-tests to the DO_REST block so it only runs when the program is also linked to NSPR. Reviewers: rrelyea Reviewed By: rrelyea Bug #: 1662738 [e03296e73ba6] 2020-09-02 Khem Raj <raj.khem@gmail.com> * lib/libpkix/pkix/util/pkix_logger.c: Bug 1661378 - pkix: Do not use NULL where 0 is needed Clang finds this error pkix_logger.c:316:32: error: cast to smaller integer type 'PKIX_ERRORCLASS' from 'void *' [-Werror,-Wvoid-pointer-to-enum- cast] logger->logComponent = (PKIX_ERRORCLASS)NULL; ^~~~~~~~~~~~~~~~~~~~~ pkix_logger.c:617:32: error: cast to smaller integer type 'PKIX_ERRORCLASS' from 'void *' [-Werror,-Wvoid- pointer-to-enum-cast] logger->logComponent = (PKIX_ERRORCLASS)NULL; ^~~~~~~~~~~~~~~~~~~~~ 2 errors generated. Signed-off-by: Khem Raj <raj.khem@gmail.com> [9213848965f6] Differential Revision: https://phabricator.services.mozilla.com/D90130