5bb3927fa234e94737854f60972798ea59e2d128: Set version numbers to 3.50 final NSS_3_50_BRANCH NSS_3_50_RTM
J.C. Jones <jjones@mozilla.com> - Fri, 07 Feb 2020 13:58:46 -0700 - rev 15500
Push 3663 by jjones@mozilla.com at Fri, 07 Feb 2020 20:59:34 +0000
Set version numbers to 3.50 final
a8656c823c1f208799c90a47c3b4f52efd0d5f44: Added tag NSS_3_50_BETA2 for changeset b91bbf7a88c9 NSS_3_50_BRANCH
J.C. Jones <jjones@mozilla.com> - Wed, 05 Feb 2020 16:40:22 -0700 - rev 15499
Push 3662 by jjones@mozilla.com at Wed, 05 Feb 2020 23:46:43 +0000
Added tag NSS_3_50_BETA2 for changeset b91bbf7a88c9
b91bbf7a88c9b26b608fea174b850c7e8d40dec4: Bug 1609673 - Conditionally compile out all libnssdbm glue if NSS_DISABLE_DBM is set r=mt NSS_3_50_BRANCH NSS_3_50_BETA2
J.C. Jones <jjones@mozilla.com> - Wed, 05 Feb 2020 22:12:30 +0000 - rev 15498
Push 3662 by jjones@mozilla.com at Wed, 05 Feb 2020 23:46:43 +0000
Bug 1609673 - Conditionally compile out all libnssdbm glue if NSS_DISABLE_DBM is set r=mt Remove `lgglue` from compilation entirely if DBM is disabled Differential Revision: https://phabricator.services.mozilla.com/D61759
f161f15f8c8d37070aa5763a1edd91cbbc7c54fb: Set version numbers to 3.51 beta
J.C. Jones <jjones@mozilla.com> - Wed, 05 Feb 2020 16:43:37 -0700 - rev 15497
Push 3661 by jjones@mozilla.com at Wed, 05 Feb 2020 23:44:10 +0000
Set version numbers to 3.51 beta
94e8e309066f909d491ff62ecb8d4ef2ae8293ec: Bug 1609673 - Conditionally compile out all libnssdbm glue if NSS_DISABLE_DBM is set r=mt
J.C. Jones <jjones@mozilla.com> - Wed, 05 Feb 2020 22:12:30 +0000 - rev 15496
Push 3660 by jjones@mozilla.com at Wed, 05 Feb 2020 23:35:36 +0000
Bug 1609673 - Conditionally compile out all libnssdbm glue if NSS_DISABLE_DBM is set r=mt Remove `lgglue` from compilation entirely if DBM is disabled Differential Revision: https://phabricator.services.mozilla.com/D61759
1201d0d89b72ddc177133c2d13e0227ddcd51881: Added tag NSS_3_50_BETA1 for changeset de6ba04bb1f4 NSS_3_50_BRANCH
Kevin Jacobs <kjacobs@mozilla.com> - Tue, 04 Feb 2020 11:02:09 +0100 - rev 15495
Push 3659 by kjacobs@mozilla.com at Tue, 04 Feb 2020 10:57:40 +0000
Added tag NSS_3_50_BETA1 for changeset de6ba04bb1f4
de6ba04bb1f434590e238a75cd488768513ab559: Bug 1612623 - NSS 3.50 should depend on NSPR 4.25. r=kjacobs NSS_3_50_BETA1
Kai Engert <kaie@kuix.de> - Mon, 03 Feb 2020 15:56:03 +0000 - rev 15494
Push 3658 by kaie@kuix.de at Mon, 03 Feb 2020 15:56:23 +0000
Bug 1612623 - NSS 3.50 should depend on NSPR 4.25. r=kjacobs Differential Revision: https://phabricator.services.mozilla.com/D61380
f2d9478178505d24da34f2e694bdd05e0e6395c6: Bug 1608151 - Introduce NSS_DISABLE_ALTIVEC and disable_altivec r=jcj
Giulio Benetti <giulio.benetti@benettiengineering.com> - Mon, 27 Jan 2020 15:44:57 +0100 - rev 15493
Push 3657 by jjones@mozilla.com at Mon, 27 Jan 2020 15:07:12 +0000
Bug 1608151 - Introduce NSS_DISABLE_ALTIVEC and disable_altivec r=jcj At the moment NSS assumes that every PowerPC64 architecture supports Altivec but it's not true and this leads to build failure. So add NSS_DISABLE_ALTIVEC environment variable(and disable_altivec for gyp) to disable Altivec extension on PowerPC build that don't support Altivec.
4bf79c4d29544d5eed2ecd2f59b2ef1a0ae29486: Bug 1602386 - clang-format r=bustage
J.C. Jones <jjones@mozilla.com> - Mon, 27 Jan 2020 15:26:40 +0100 - rev 15492
Push 3656 by jjones@mozilla.com at Mon, 27 Jan 2020 14:27:15 +0000
Bug 1602386 - clang-format r=bustage
f2ac5e318886e39965d90e422ba20c8dcb9feca7: Bug 1602386 - Fix build on FreeBSD/powerpc platforms. r=jcj
Piotr Kubaj <pkubaj@FreeBSD.org> - Mon, 27 Jan 2020 11:01:29 +0000 - rev 15491
Push 3655 by jjones@mozilla.com at Mon, 27 Jan 2020 11:01:41 +0000
Bug 1602386 - Fix build on FreeBSD/powerpc platforms. r=jcj FreeBSD has elf_aux_info instead of getauxval, but only since FreeBSD 12. Previous versions (11 is still supported) don't have any equivalent and users need to query sysctl manually. Differential Revision: https://phabricator.services.mozilla.com/D56712
edb60bae921934f4a9421d8bfca28301e7e91dc2: Bug 1609181 - Detect ARM CPU features on FreeBSD. r=jcj
Jan Beich <jbeich@FreeBSD.org> - Mon, 27 Jan 2020 02:53:38 -0700 - rev 15490
Push 3654 by jjones@mozilla.com at Mon, 27 Jan 2020 09:54:43 +0000
Bug 1609181 - Detect ARM CPU features on FreeBSD. r=jcj Implement `getauxval` via `elf_aux_info` to avoid code duplication. `AT_HWCAP*` can be used on powerpc* and riscv64 as well.
fb7a589a069404bc20e88fbfd73895b90e001831: Added tag NSS_3_49_2_RTM for changeset 4185b2cffe7e NSS_3_49_BRANCH
J.C. Jones <jjones@mozilla.com> - Thu, 23 Jan 2020 15:22:34 -0700 - rev 15489
Push 3653 by jjones@mozilla.com at Thu, 23 Jan 2020 22:23:18 +0000
Added tag NSS_3_49_2_RTM for changeset 4185b2cffe7e
4185b2cffe7e7036f1404e0055ac71b6dd16f405: Set version numbers to 3.49.2 final NSS_3_49_BRANCH NSS_3_49_2_RTM
J.C. Jones <jjones@mozilla.com> - Thu, 23 Jan 2020 15:22:25 -0700 - rev 15488
Push 3653 by jjones@mozilla.com at Thu, 23 Jan 2020 22:23:18 +0000
Set version numbers to 3.49.2 final
52936e904f91675a92db4638c14c6aadd824350f: Bug 1608895 - Install setuptools<45.0.0 until workers are upgraded to python3 r=jcj NSS_3_49_BRANCH
Kevin Jacobs <kjacobs@mozilla.com> - Mon, 13 Jan 2020 20:23:18 +0000 - rev 15487
Push 3652 by jjones@mozilla.com at Thu, 23 Jan 2020 18:04:18 +0000
Bug 1608895 - Install setuptools<45.0.0 until workers are upgraded to python3 r=jcj [[ https://setuptools.readthedocs.io/en/latest/history.html#v45-0-0 | Setuptools 45.0.0 ]] drops support for Python2, which our Windows workers are running. This patch installs the prior version during build, in order to unblock CI until the workers can be upgraded. Differential Revision: https://phabricator.services.mozilla.com/D59756
4ad60009006ebf8fc64cee2208638ae066a130e9: Bug 1606992 - Follow-up to also cache most recent PBKDF1 hash (in addition to PBKDF2 hash). r=kjacobs NSS_3_49_BRANCH
Kai Engert <kaie@kuix.de> - Wed, 22 Jan 2020 20:38:42 +0000 - rev 15486
Push 3652 by jjones@mozilla.com at Thu, 23 Jan 2020 18:04:18 +0000
Bug 1606992 - Follow-up to also cache most recent PBKDF1 hash (in addition to PBKDF2 hash). r=kjacobs Differential Revision: https://phabricator.services.mozilla.com/D60739
b2a5ce7d8dda2e2b48913a4464754fc8f5e9e5ba: Bug 1606992 - Permit sftk_PBELockInit being called multiple times. r=kjacobs NSS_3_49_BRANCH
Kai Engert <kaie@kuix.de> - Fri, 17 Jan 2020 15:40:59 +0000 - rev 15485
Push 3652 by jjones@mozilla.com at Thu, 23 Jan 2020 18:04:18 +0000
Bug 1606992 - Permit sftk_PBELockInit being called multiple times. r=kjacobs Differential Revision: https://phabricator.services.mozilla.com/D60236
77dbabd40023804dc6c6b8ee8ed8b9f784a4e8e1: Bug 1606992 - follow up to fix clang-format, whitespace only. rs=me NSS_3_49_BRANCH
Kai Engert <kaie@kuix.de> - Fri, 17 Jan 2020 12:46:42 +0100 - rev 15484
Push 3652 by jjones@mozilla.com at Thu, 23 Jan 2020 18:04:18 +0000
Bug 1606992 - follow up to fix clang-format, whitespace only. rs=me DONTBUILD
9de00fd3c1e529e9aacb1568f751f3864159be27: Bug 1606992 - Follow-up to cleanup PBE cache code. r=kjacobs NSS_3_49_BRANCH
Kai Engert <kaie@kuix.de> - Wed, 15 Jan 2020 11:41:24 +0000 - rev 15483
Push 3652 by jjones@mozilla.com at Thu, 23 Jan 2020 18:04:18 +0000
Bug 1606992 - Follow-up to cleanup PBE cache code. r=kjacobs Differential Revision: https://phabricator.services.mozilla.com/D59671
817845f169bd9ad72de0bcfc06e7ccdb23596f48: Bug 1608327 - Fixup for 985638c1e9c6, add a default for softfp_cflags r=bustage NSS_3_49_BRANCH
J.C. Jones <jjones@mozilla.com> - Tue, 14 Jan 2020 09:36:10 -0700 - rev 15482
Push 3652 by jjones@mozilla.com at Thu, 23 Jan 2020 18:04:18 +0000
Bug 1608327 - Fixup for 985638c1e9c6, add a default for softfp_cflags r=bustage
985638c1e9c674fe8ee3a62b56034cecb6297ec2: Bug 1608327 - Fix freebl arm NEON code use on tier3 platforms. r=jcj NSS_3_49_BRANCH
Mike Hommey <mh@glandium.org> - Tue, 14 Jan 2020 16:20:39 +0000 - rev 15481
Push 3652 by jjones@mozilla.com at Thu, 23 Jan 2020 18:04:18 +0000
Bug 1608327 - Fix freebl arm NEON code use on tier3 platforms. r=jcj Despite the code having runtime detection of NEON and crypto extensions, the optimized code using those instructions is disabled at build time on platforms where the compiler doesn't enable NEON by default of with the flags it's given for the caller code. In the case of gcm, this goes as far as causing a build error. What is needed is for the optimized code to be enabled in every case, letting the caller code choose whether to use that code based on the existing runtime checks. But this can't be simply done either, because those optimized parts of the code need to be built with NEON enabled, unconditionally, but that is not compatible with platforms using the softfloat ABI. For those, we need to use the softfp ABI, which is compatible. However, the softfp ABI is not compatible with the hardfp ABI, so we also can't unconditionally use the softfp ABI, so we do so only when the compiler targets the softfloat ABI, which confusingly enough is advertized via the `__SOFTFP__` define. Differential Revision: https://phabricator.services.mozilla.com/D59451
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 tip