8d28c3108fc018c92e3af80254cef8671961e038: Bug 1583353 - [mozbuild.reader] Don't return root moz.build twice in 'all_mozbuild_paths', r=froydnj
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 05 Nov 2019 15:38:32 +0000 - rev 501567
Push 36796 by malexandru@mozilla.com at Wed, 13 Nov 2019 04:49:59 +0000
Bug 1583353 - [mozbuild.reader] Don't return root moz.build twice in 'all_mozbuild_paths', r=froydnj Despite what the comment says, the finder *does* pick up the root moz.build. So we end up processing it twice. This was never caught before because we only ever used this function to read Sphinx related variables, of which the root moz.build contains none. Differential Revision: https://phabricator.services.mozilla.com/D51832
776dc76ec598f7d400d24564ec5e9e44d106b006: Bug 1567122 - Enable Fission for AWSY r=perftest-reviewers,stephendonner,sparky
Marian Raiciof <mraiciof@mozilla.com> - Tue, 12 Nov 2019 14:07:17 +0000 - rev 501566
Push 36796 by malexandru@mozilla.com at Wed, 13 Nov 2019 04:49:59 +0000
Bug 1567122 - Enable Fission for AWSY r=perftest-reviewers,stephendonner,sparky Differential Revision: https://phabricator.services.mozilla.com/D48660
97b8c3759aae60e6513fe0c2c7e399c0814081b3: Bug 1590167 - Add Rust implementation of hyphenation (mapped_hyph) and hook up in place of libhyphen. r=heycam
Jonathan Kew <jkew@mozilla.com> - Tue, 12 Nov 2019 12:05:24 +0000 - rev 501565
Push 36796 by malexandru@mozilla.com at Wed, 13 Nov 2019 04:49:59 +0000
Bug 1590167 - Add Rust implementation of hyphenation (mapped_hyph) and hook up in place of libhyphen. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D49967
6cd92affba4253d7e60ba7dddcaa8a73dc913b2b: Bug 1593951 - Use MaybeUninit in style struct clone impls / constructors. r=xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 12 Nov 2019 11:49:40 +0000 - rev 501564
Push 36796 by malexandru@mozilla.com at Wed, 13 Nov 2019 04:49:59 +0000
Bug 1593951 - Use MaybeUninit in style struct clone impls / constructors. r=xidorn Differential Revision: https://phabricator.services.mozilla.com/D51788
e6b60876e668c9e04eb409c4bc993980c6c54a7d: Bug 1552313 - Implement element.attachInternals; r=smaug,edgar
John Dai <jdai@mozilla.com> - Tue, 12 Nov 2019 11:27:55 +0000 - rev 501563
Push 36796 by malexandru@mozilla.com at Wed, 13 Nov 2019 04:49:59 +0000
Bug 1552313 - Implement element.attachInternals; r=smaug,edgar ElementInternals class is empty-for-now. Differential Revision: https://phabricator.services.mozilla.com/D52158
1f661e376de9aee295a7e0d4b5592fac36f6ee2b: Bug 1552313 - Implement disableShadow; r=smaug,edgar
John Dai <jdai@mozilla.com> - Tue, 12 Nov 2019 11:27:52 +0000 - rev 501562
Push 36796 by malexandru@mozilla.com at Wed, 13 Nov 2019 04:49:59 +0000
Bug 1552313 - Implement disableShadow; r=smaug,edgar Differential Revision: https://phabricator.services.mozilla.com/D52157
055e0a0e4bf094df48a577248d5999199dae9e6e: Bug 1552313 - Implement custom element disabledFeatures and disableInternals; r=smaug,edgar
John Dai <jdai@mozilla.com> - Tue, 12 Nov 2019 11:27:45 +0000 - rev 501561
Push 36796 by malexandru@mozilla.com at Wed, 13 Nov 2019 04:49:59 +0000
Bug 1552313 - Implement custom element disabledFeatures and disableInternals; r=smaug,edgar - Introduce `dom.webcomponents.elementInternals.enabled` for custom element's elementInternals. - Implement disabledFeatures static field and disableInternals. - Refactor get observedAttributes sequence. Differential Revision: https://phabricator.services.mozilla.com/D52156
9e3f44e87a1a2be927c7fab135653c6b86b982c9: Bug 1594466 - Don't rewrite mimeType if fully defined. r=bryce
Andreas Pehrson <apehrson@mozilla.com> - Tue, 12 Nov 2019 10:30:16 +0000 - rev 501560
Push 36795 by malexandru@mozilla.com at Tue, 12 Nov 2019 21:49:46 +0000
Bug 1594466 - Don't rewrite mimeType if fully defined. r=bryce Prior to this patch the mimetype was rewritten per the printf format "%s; codecs=%s" also when codecs were defined in the constrained mime type. The latter '%s' would be the codecs string from the mime type parser, which would have dropped any quotation marks surrounding the string. Hence 'codecs="vp8, opus"' would be considered supported (quotation marks included), but when selecting mime type in start(), it would be rewritten with quotation marks dropped. Thus looking like 'codecs=vp8,' which is not supported. This patch removes the rewrite step when the mime type is fully defined with codecs, so that the quotation marks are left in place as given to the constructor. Differential Revision: https://phabricator.services.mozilla.com/D52520
1a1b309ca7a1d7889c335e0813689988992ec446: Bug 1594466 - Add crashtest. r=bryce
Andreas Pehrson <apehrson@mozilla.com> - Tue, 12 Nov 2019 10:30:03 +0000 - rev 501559
Push 36795 by malexandru@mozilla.com at Tue, 12 Nov 2019 21:49:46 +0000
Bug 1594466 - Add crashtest. r=bryce Differential Revision: https://phabricator.services.mozilla.com/D52519
56cb51a605640ebb245234edec8caeb94dc46b93: Bug 1592007 - land NSS dc9552c2aa77 UPGRADE_NSS_RELEASE, r=kjacobs
J.C. Jones <jc@mozilla.com> - Fri, 08 Nov 2019 22:00:40 +0000 - rev 501558
Push 36795 by malexandru@mozilla.com at Tue, 12 Nov 2019 21:49:46 +0000
Bug 1592007 - land NSS dc9552c2aa77 UPGRADE_NSS_RELEASE, r=kjacobs 2019-11-04 Marcus Burghardt <mburghardt@mozilla.com> * lib/pk11wrap/pk11cert.c: Bug 1590495 - Crash in PK11_MakeCertFromHandle->pk11_fastCert. r=jcj Fixed controls to avoid crashes caused by slots possibly without a token in pk11_fastCert. Also, improved arguments controls in PK11_MakeCertFromHandle. [dc9552c2aa77] [tip] 2019-11-01 Franziskus Kiefer <franziskuskiefer@gmail.com> * gtests/pk11_gtest/manifest.mn, gtests/pk11_gtest/pk11_des_unittest.cc, gtests/pk11_gtest/pk11_gtest.gyp, lib/softoken/pkcs11c.c: Bug 1591742 - check des iv length and add test for it, r=jcj,kjacobs Summary: Let's make sure the DES IV has the length we expect it to have. Bug #: 1591742 [35857ae98190] 2019-11-01 Dana Keeler <dkeeler@mozilla.com> * gtests/mozpkix_gtest/pkixcheck_CheckKeyUsage_tests.cpp, lib/mozpkix /test-lib/pkixtestnss.cpp, tests/gtests/gtests.sh: Bug 1588567 - enable mozilla::pkix gtests in NSS r=jcj [27a29997f598] 2019-11-01 Deian Stefan <deian@cs.ucsd.edu> * lib/softoken/pkcs11c.c: Bug 1591315 - Update NSC_Decrypt length in constant time r=kjacobs Update NSC_Decrypt length in constant time [7f578a829b29] 2019-11-01 Kai Engert <kaie@kuix.de> * automation/taskcluster/graph/src/queue.js: Bug 1562671 - Limit Master Password KDF iterations for NSS continuous integration tests. r=mt [c8b490583b86] * lib/softoken/lgglue.c, lib/softoken/sftkdb.c, lib/softoken/sftkdb.h, lib/softoken/sftkdbti.h, lib/softoken/sftkpwd.c: Bug 1562671 - Add environment variables to control Master Password KDF iteration count. Disable iteration count for legacy DBM storage by default. r=rrelyea [ced91a705aa3] 2019-11-01 Bob Relyea <rrelyea@redhat.com> * lib/softoken/legacydb/keydb.c, lib/softoken/lgglue.c, lib/softoken/pkcs11.c, lib/softoken/sftkdb.c, lib/softoken/sftkdb.h, lib/softoken/sftkdbti.h, lib/softoken/sftkpwd.c: Bug 1562671 - Support higher iteration count for Master Password KDF. Bob Relyea's base patch. Requires the follow-up patch. r=kaie [6619bb43d746] 2019-10-28 Martin Thomson <mt@lowentropy.net> * coreconf/Linux.mk, coreconf/WIN32.mk, coreconf/command.mk, coreconf/config.gypi, coreconf/rules.mk, lib/freebl/aes-armv8.c, lib/freebl/aes-x86.c, lib/freebl/config.mk, lib/freebl/freebl.gyp, lib/freebl/intel-aes.h, lib/freebl/intel-gcm-wrap.c, lib/freebl/rijndael.c, lib/freebl/rijndael.h, lib/ssl/config.mk, lib/ssl/ssl.gyp: Bug 1590972 - Use -std=c99 for all C code, r=jcj This switches to using -std=c99 for compiling all C code. Previously, we only enabled this option for lib/freebl and lib/ssl. For Linux, this means we need to define _DEFAULT_SOURCE to access some of the functions we use. On glibc 2.12 (our oldest supported version), we also need to define _BSD_SOURCE to access these functions. The only tricky part is dealing with partial C99 implementation in gcc 4.4. From what I've seen, the only problem is that - in that mode - it doesn't support nesting of unnamed fields: https://gcc.gnu.org/onlinedocs/gcc-4.4.7/gcc/Unnamed-Fields.html This also switches from -std=c++0x to -std=c++11 as the 0x variant, though identical in meaning, is deprecated. [dbba7db4b79d] 2019-10-30 Giulio Benetti <giulio.benetti@benettiengineering.com> * lib/freebl/aes-armv8.c, lib/freebl/rijndael.c: Bug 1590676 - Fix build if arm doesn't support NEON r=kjacobs At the moment NSS assumes that ARM supports NEON extension but this is not true and leads to build failure on ARM without NEON extension. Add check to assure USE_HW_AES is not defined if ARM without NEON extension is used. [58f2471ace3b] 2019-10-30 Martin Thomson <mt@lowentropy.net> * gtests/ssl_gtest/tls_agent.cc: Bug 1575411 - Disable EMS for tests, a=bustage [6e5f69781137] 2019-10-29 J.C. Jones <jjones@mozilla.com> * gtests/ssl_gtest/tls_esni_unittest.cc: Bug 1590970 - Fix clang-format from e7956ee3ba1b6d05e3175bbcd795583fde867720 r=me [d1e43cb9f227] 2019-10-29 Giulio Benetti <giulio.benetti@benettiengineering.com> * lib/ssl/tls13esni.c: Bug 1590678 - Remove -Wmaybe-uninitialized warning in tls13esni.c r=jcj [df5e9021809a] 2019-10-29 Martin Thomson <martin.thomson@gmail.com> * lib/ssl/ssl.h, lib/ssl/sslsock.c: Bug 1575411 - Enable extended master secret by default, r=jcj,kjacobs See the bug for discussion about the implications of this. [d1c68498610d] 2019-10-29 Martin Thomson <mt@lowentropy.net> * gtests/ssl_gtest/tls_esni_unittest.cc, lib/ssl/sslexp.h: Bug 1590970 - Stop using time() for ESNI tests, r=kjacobs Summary: The ESNI tests were using time() rather than PR_Now(), so they slipped the net when I went looking for bad time functions. Now they do the right thing again. What we were probably seeing in the intermittents was the case where we set the time for most of the SSL functions to PR_Now(), and that was just before a second rollover. Then, when time() was called, it returned t+1 so the ESNI keys that were being generated in the ESNI tests were given a notBefore time that was in the future relative to the time being given to the TLS stack. Had the ESNI keys generation been given time() - 1 for notBefore, as I have done here, this would never have turned up. Reviewers: kjacobs Tags: #secure-revision Bug #: 1590970 [e7956ee3ba1b] Differential Revision: https://phabricator.services.mozilla.com/D51858
50eb05e09687628f707adb8b5c68487125109baf: Bug 1594559 - Set env var NSS_MAX_MP_PBE_ITERATION_COUNT for tests r=jmaher
J.C. Jones <jjones@mozilla.com> - Tue, 12 Nov 2019 15:40:24 +0000 - rev 501557
Push 36795 by malexandru@mozilla.com at Tue, 12 Nov 2019 21:49:46 +0000
Bug 1594559 - Set env var NSS_MAX_MP_PBE_ITERATION_COUNT for tests r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D52212
3a7d12c89f4cc7745efedb01a5522211fa609a89: Backed out changeset 38f7b7e307b3 (bug 1594438) for causing high load on linux and windows hardware test machines on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Tue, 12 Nov 2019 17:00:27 +0200 - rev 501556
Push 36795 by malexandru@mozilla.com at Tue, 12 Nov 2019 21:49:46 +0000
Backed out changeset 38f7b7e307b3 (bug 1594438) for causing high load on linux and windows hardware test machines on a CLOSED TREE
2d63fadd766dc06498fda7c23c36570494d5225b: Bug 1562642 - add missing license in taskcluster r=dustin
Sylvestre Ledru <sledru@mozilla.com> - Mon, 11 Nov 2019 22:16:37 +0000 - rev 501555
Push 36795 by malexandru@mozilla.com at Tue, 12 Nov 2019 21:49:46 +0000
Bug 1562642 - add missing license in taskcluster r=dustin Depends on D52579 Differential Revision: https://phabricator.services.mozilla.com/D52581
5bd5020154a171493756d63edf6047a607994dc5: Bug 1562642 - add missing license in xpcom/ r=froydnj
Sylvestre Ledru <sledru@mozilla.com> - Mon, 11 Nov 2019 21:44:32 +0000 - rev 501554
Push 36795 by malexandru@mozilla.com at Tue, 12 Nov 2019 21:49:46 +0000
Bug 1562642 - add missing license in xpcom/ r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D52579
cc462b36cf3ff3b17074acc8591abba3b0bedbb3: Bug 1595271 - Display Http3 in about:networking. r=valentin,fluent-reviewers,flod,smaug
Dragana Damjanovic <dd.mozilla@gmail.com> - Tue, 12 Nov 2019 08:27:38 +0000 - rev 501553
Push 36795 by malexandru@mozilla.com at Tue, 12 Nov 2019 21:49:46 +0000
Bug 1595271 - Display Http3 in about:networking. r=valentin,fluent-reviewers,flod,smaug Differential Revision: https://phabricator.services.mozilla.com/D52529
452d9227aee6104ef06b7cb91eb463ca6e6128d8: Bug 1591113 - Remove support for third-party vibrate r=baku,snorp
Thomas Nguyen <tnguyen@mozilla.com> - Tue, 12 Nov 2019 08:42:02 +0000 - rev 501552
Push 36795 by malexandru@mozilla.com at Tue, 12 Nov 2019 21:49:46 +0000
Bug 1591113 - Remove support for third-party vibrate r=baku,snorp Differential Revision: https://phabricator.services.mozilla.com/D52531
a4e17e19b2078866776be8a8998aafed47e4aad1: Bug 1595541 - enable test_same_site_cookies_laxByDefault with fission r=ckerschb
Sebastian Streich <sstreich@mozilla.com> - Tue, 12 Nov 2019 07:50:25 +0000 - rev 501551
Push 36795 by malexandru@mozilla.com at Tue, 12 Nov 2019 21:49:46 +0000
Bug 1595541 - enable test_same_site_cookies_laxByDefault with fission r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D52552
7943aaba33624296d3942c13cd261991fa6af082: Bug 1592204 - P2 - Ignore the unknown files in repositories; r=janv
Tom Tung <ttung@mozilla.com> - Tue, 12 Nov 2019 07:52:14 +0000 - rev 501550
Push 36795 by malexandru@mozilla.com at Tue, 12 Nov 2019 21:49:46 +0000
Bug 1592204 - P2 - Ignore the unknown files in repositories; r=janv Differential Revision: https://phabricator.services.mozilla.com/D51872
a6786e02d33794542dbf0a3de5614943807a3ff4: Bug 1592204 - P1 - Ignore the unknown files in origin directories; r=asuth,janv
Tom Tung <ttung@mozilla.com> - Mon, 11 Nov 2019 13:50:03 +0000 - rev 501549
Push 36795 by malexandru@mozilla.com at Tue, 12 Nov 2019 21:49:46 +0000
Bug 1592204 - P1 - Ignore the unknown files in origin directories; r=asuth,janv Differential Revision: https://phabricator.services.mozilla.com/D51669
d3885b9d42d38e9685e2f430d99200ec7b719a2c: Bug 1587116 - only include sys/auxv.h on platforms where it might exist r=glandium
Landry Breuil <landry@openbsd.org> - Tue, 12 Nov 2019 07:10:12 +0000 - rev 501548
Push 36795 by malexandru@mozilla.com at Tue, 12 Nov 2019 21:49:46 +0000
Bug 1587116 - only include sys/auxv.h on platforms where it might exist r=glandium Differential Revision: https://phabricator.services.mozilla.com/D51803
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip