Florian Quèze
671f825341
Bug 1817305 - Start the DataStorageTimer only when there is something to write, r=keeler.
...
Differential Revision: https://phabricator.services.mozilla.com/D174171
2023-04-17 21:45:09 +00:00
Emilio Cobos Álvarez
0277d1fb8f
Bug 1826304 - Update base64 in some in-tree crates. r=glandium,webdriver-reviewers,necko-reviewers,supply-chain-reviewers,jesup,jgraham,emilio
...
Patch old base64 0.13 to 0.21 to avoid introducing the dup dependency.
Differential Revision: https://phabricator.services.mozilla.com/D175116
2023-04-17 21:12:47 +00:00
ffxbld
38571e8257
No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - r=release-managers,dmeehan
...
Differential Revision: https://phabricator.services.mozilla.com/D175624
2023-04-17 13:13:37 +00:00
Sandor Molnar
eb2de1ef8a
Backed out changeset 694a4c9a4085 (bug 1826304) for causing xpc failures in security/manager/ssl/tests/unit/test_cert_storage.js CLOSED TREE
2023-04-14 18:09:53 +03:00
Emilio Cobos Álvarez
a3c219bee7
Bug 1826304 - Update base64 in some in-tree crates. r=glandium,webdriver-reviewers,necko-reviewers,supply-chain-reviewers,jesup,jgraham,emilio
...
Patch old base64 0.13 to 0.21 to avoid introducing the dup dependency.
Differential Revision: https://phabricator.services.mozilla.com/D175116
2023-04-14 13:50:45 +00:00
Dana Keeler
74407531f5
Bug 1289186 - wait for the server certificate to verify successfully before asking for a client auth certificate r=jschanck
...
If a TLS server asks for a client authentication certificate, no dialog asking
the user to select one should be shown until the server's certificate verifies
successfully.
Differential Revision: https://phabricator.services.mozilla.com/D175170
2023-04-13 18:52:18 +00:00
anwar
2bdd97d537
Bug 1816938 - Convert services/settings/utils.jsm to ES modules. r=Standard8,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D173134
2023-04-13 16:22:54 +00:00
ffxbld
076f632667
No Bug, mozilla-central repo-update HSTS HPKP remote-settings - r=release-managers,dmeehan
...
Differential Revision: https://phabricator.services.mozilla.com/D175344
2023-04-13 14:49:07 +00:00
Alexandre Lissy
32a6eaf06f
Bug 1819311 - Collect errors on process launch r=nika,geckoview-reviewers,owlish
...
Differential Revision: https://phabricator.services.mozilla.com/D171226
2023-04-13 08:35:24 +00:00
Mike Hommey
5308b645e0
Bug 1827534 - Reduce nssckbi size a little more. r=jschanck
...
This change does the following:
- Replace slices for serial and subject with offsets. This trades space
for a pointer, a length and a relocation (which on 64-bits Linux is an
extra 24 bytes), with runtime computation based on a pair (offset,
length), that are small enough that they fit in 8-bits integers.
- "Inline" sha1 and md5 in Root as fixed-sized arrays instead of slices.
That removes an indirection and saves the size of a fat pointer + the
corresponding relocations.
- Make BUILTINS and ROOT_LIST_LABEL arrays rather than slices, which
also saves a relocation each.
Overall this saves 24.6KB on my local Linux x64 build.
Differential Revision: https://phabricator.services.mozilla.com/D175191
2023-04-12 22:41:58 +00:00
Mike Hommey
24621f4ad8
Bug 1827534 - Avoid builtins-static's build script errors showing more than a compile error. r=jschanck
...
Differential Revision: https://phabricator.services.mozilla.com/D175292
2023-04-12 22:41:58 +00:00
Dennis Jackson
7f5669834b
Bug 1827627 - Update CT Log script, log_list.json and CTKnownLogs.h. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D175251
2023-04-12 18:38:00 +00:00
Narcis Beleuzu
4d86ceed60
Backed out changeset a5064c22d601 (bug 1289186) for Bp-hybrid bustages on NSSSocketControl.h . CLOSED TREE
2023-04-12 22:03:22 +03:00
Dana Keeler
bfba45ee49
Bug 1289186 - wait for the server certificate to verify successfully before asking for a client auth certificate r=jschanck
...
If a TLS server asks for a client authentication certificate, no dialog asking
the user to select one should be shown until the server's certificate verifies
successfully.
Differential Revision: https://phabricator.services.mozilla.com/D175170
2023-04-12 16:21:38 +00:00
Dana Keeler
90bfe180f2
Bug 1674410 - stop slow certificate verification tasks when the app is shutting down r=jschanck
...
Certificate verification can take a while, which is why it runs in a separate
thread pool. At shutdown, the thread pool gets joined. To make this fast,
certificate verification tasks should check for shutdown before doing
time-consuming operations and return early if appropriate.
Differential Revision: https://phabricator.services.mozilla.com/D175163
2023-04-12 16:20:30 +00:00
Sandor Molnar
ad732108b0
Backed out changeset 7a21d83704b9 (bug 1822711) for causing mochitest failures in dom/security/test/csp/test_bug1242019.html CLOSED TREE
2023-04-12 05:44:25 +03:00
owlishDeveloper
6c9c240cd3
Bug 1822711 - Enable mochitest-plain on Android Fission builds. Disable some of the tests that are currently failing r=jmaher,taskgraph-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D175077
2023-04-12 00:30:34 +00:00
Tooru Fujisawa
611bc49dcf
Bug 1821308 - Part 2: Convert ctypes.jsm consumers to use ESM. r=Standard8,geckoview-reviewers,application-update-reviewers,credential-management-reviewers,sgalich,bytesized,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D173811
2023-04-11 01:25:15 +00:00
ffxbld
10c08977ed
No Bug, mozilla-central repo-update HSTS HPKP remote-settings - r=release-managers,dmeehan
...
Differential Revision: https://phabricator.services.mozilla.com/D175035
2023-04-10 12:39:24 +00:00
ffxbld
5b0c0c8f92
No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - r=release-managers,RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D174869
2023-04-07 02:31:04 +00:00
Noemi Erli
d637b3f05e
Backed out 24 changesets (bug 1824465) for causing failures in nsISupportsImpl.cpp CLOSED TREE
...
Backed out changeset a5c8f22b7170 (bug 1824465)
Backed out changeset b551b655ac72 (bug 1824465)
Backed out changeset 0e6768a6419c (bug 1824465)
Backed out changeset fb115ebb7fe0 (bug 1824465)
Backed out changeset aaa7a2c8aa3b (bug 1824465)
Backed out changeset 7ef94bfa90b3 (bug 1824465)
Backed out changeset a4238fd6b86f (bug 1824465)
Backed out changeset 3a88e4cfbe45 (bug 1824465)
Backed out changeset 40c2467d3162 (bug 1824465)
Backed out changeset 8f900395c72c (bug 1824465)
Backed out changeset 92e4c6e4d73c (bug 1824465)
Backed out changeset 445c5d5d9661 (bug 1824465)
Backed out changeset de51ed5389d9 (bug 1824465)
Backed out changeset 72049d72bcb6 (bug 1824465)
Backed out changeset 126773c2427a (bug 1824465)
Backed out changeset 886e76bc80be (bug 1824465)
Backed out changeset a69a851411f0 (bug 1824465)
Backed out changeset 703599cf6189 (bug 1824465)
Backed out changeset 11ecb78ebc15 (bug 1824465)
Backed out changeset 563255aaa1e1 (bug 1824465)
Backed out changeset d1bf32c2a6c6 (bug 1824465)
Backed out changeset ef28b2777487 (bug 1824465)
Backed out changeset a2015d354bb1 (bug 1824465)
Backed out changeset 31d6b53fdc6a (bug 1824465)
2023-04-06 01:50:55 +03:00
Nika Layzell
e1bf44d9b8
Bug 1824465 - Part 21: Make PRemoteSandboxBroker refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173736
2023-04-05 21:33:44 +00:00
Nika Layzell
7504c564fc
Bug 1824465 - Part 20: Make PSandboxTesting refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173735
2023-04-05 21:33:44 +00:00
Jed Davis
bb633f7e44
Bug 1825682 - Avoid truncating the pids in Linux sandbox broker thread names. r=gcp
...
Differential Revision: https://phabricator.services.mozilla.com/D174199
2023-04-03 19:47:31 +00:00
ffxbld
f9012aac66
No Bug, mozilla-central repo-update HSTS HPKP remote-settings - r=release-managers,RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D174455
2023-04-03 13:34:12 +00:00
Chris H-C
fe6d4dbee4
Bug 1824682 - Add /dev/urandom to rdd process sandbox on Linux r=gcp
...
On Linuxen without getrandom(), Rust (and Firefox broadly) uses /dev/urandom
as a fallback. Rust uses it for a few things, notably hashmaps... and will
panic if it can't use it.
Differential Revision: https://phabricator.services.mozilla.com/D174336
2023-03-31 20:47:16 +00:00
Mike Hommey
15f47ffb40
Bug 1825696 - Update in-tree crates to env_logger 0.10. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D174207
2023-03-31 07:20:15 +00:00
Mike Hommey
93784bacca
Bug 1825478 - Update bindgen to 0.64. r=emilio,necko-reviewers,supply-chain-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D174054
2023-03-30 21:05:14 +00:00
Nika Layzell
d57c9498f6
Bug 1825360 - Remove the NS_DISPATCH_SYNC flag, r=necko-reviewers,geckoview-reviewers,media-playback-reviewers,karlt,jesup,m_kato,emilio
...
This flag is not supported by most event targets and can have unexpected
side effects (namely spinning a nested event loop). All consumers have
been replaced with a new function which is more explicit about this side
effect.
Differential Revision: https://phabricator.services.mozilla.com/D173985
2023-03-30 16:53:51 +00:00
ffxbld
fda4e5aac6
No Bug, mozilla-central repo-update HSTS HPKP remote-settings - r=release-managers,RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D174105
2023-03-30 12:49:31 +00:00
ffxbld
bde19f5f7a
No Bug, mozilla-central repo-update HPKP remote-settings - r=release-managers,RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D173662
2023-03-27 16:06:47 +00:00
Mark Banner
36ab6611df
Bug 1824173 - Enable ESLint configuration valid-jsdocs across the tree, disabling for currently failing locations. r=mossop,webcompat-reviewers,extension-reviewers,credential-management-reviewers,denschub,dimi,robwu
...
Depends on D173450
Differential Revision: https://phabricator.services.mozilla.com/D173451
2023-03-24 19:35:25 +00:00
Greg Stoll
1619302678
Bug 1818762 - update our implementation of IsValidImageSection r=yjuglaret
...
Differential Revision: https://phabricator.services.mozilla.com/D173328
2023-03-24 15:22:00 +00:00
ffxbld
69b2458079
No Bug, mozilla-central repo-update HPKP remote-settings - r=release-managers,RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D173401
2023-03-23 12:31:50 +00:00
Joel Maher
b737a6612d
Bug 1820900 - Run unittests on MSIX debug. r=bhearsum,ci-and-tooling,aryx
...
Differential Revision: https://phabricator.services.mozilla.com/D173080
2023-03-22 16:08:37 +00:00
Mike Hommey
9b67b694bf
Bug 1822484 - Rename IsDevelopmentBuild. r=necko-reviewers,media-playback-reviewers,padenot,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D172748
2023-03-21 21:54:27 +00:00
Cristian Tuns
aa17c3a176
Backed out changeset d9e7b204d089 (bug 1820900) for causing bc failures in runtests.py CLOSED TREE
2023-03-21 16:25:12 -04:00
Joel Maher
c710ce2144
Bug 1820900 - Run unittests on MSIX debug. r=bhearsum,ci-and-tooling,aryx
...
Differential Revision: https://phabricator.services.mozilla.com/D173080
2023-03-21 13:54:26 +00:00
Kershaw Chang
5e58575e28
Bug 1809843 - Skip Failed tests, r=necko-reviewers,extension-reviewers,credential-management-reviewers,valentin,sgalich,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D171842
2023-03-21 09:09:58 +00:00
ffxbld
787579f0f2
No Bug, mozilla-central repo-update HPKP remote-settings tld-suffixes - r=release-managers,RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D172961
2023-03-20 12:38:17 +00:00
Dana Keeler
0d4ea7981e
Bug 1819172 - cap max-age from HTTP Strict Transport Security headers at 100 years r=jschanck
...
Differential Revision: https://phabricator.services.mozilla.com/D172602
2023-03-16 20:01:54 +00:00
ffxbld
3e117e7b6a
No Bug, mozilla-central repo-update HPKP remote-settings - r=release-managers,RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D172831
2023-03-16 19:28:45 +00:00
Chris Martin
9730f3f5d5
Bug 1822308 - Re-tighten GPU sandbox's filesystem access
...
Differential Revision: https://phabricator.services.mozilla.com/D172565
2023-03-15 13:32:42 +00:00
serge-sans-paille
860ac9660a
Bug 1820573 - Make security/ buildable outside of a unified build environment r=andi,keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D171732
2023-03-15 07:30:36 +00:00
Abhishek Tiwari
3a7bf0c2e8
Bug 1821620 - Convert toolkit/components/forgetaboutsite to ES modules r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D172230
2023-03-14 21:36:38 +00:00
Gabriele Svelto
a4b115ad0e
Bug 1820768 - Add a test covering crash generation for sandbox violations; r=gerard-majax
...
Differential Revision: https://phabricator.services.mozilla.com/D171862
2023-03-14 11:46:11 +00:00
ffxbld
242b7f8acc
No Bug, mozilla-central repo-update HSTS HPKP remote-settings - r=release-managers,diannaS
...
Differential Revision: https://phabricator.services.mozilla.com/D172402
2023-03-13 12:03:34 +00:00
Marian-Vasile Laza
ee72efd1e9
Backed out 5 changesets (bug 1809843) for causing Cargo related build bustages. CLOSED TREE
...
Backed out changeset 5c494680f448 (bug 1809843)
Backed out changeset 02742b38edab (bug 1809843)
Backed out changeset 2b9b32ca8294 (bug 1809843)
Backed out changeset 56631cb02ae6 (bug 1809843)
Backed out changeset 37e35a60a71f (bug 1809843)
2023-03-13 13:53:26 +02:00
Arthur Carcano
ee3f98a749
Bug 1819569 - Remove nss/crmf cluster. r=bbeurdouche
...
Differential Revision: https://phabricator.services.mozilla.com/D171338
2023-03-13 11:26:16 +00:00
Kershaw Chang
a60df34ad0
Bug 1809843 - Skip Failed tests, r=necko-reviewers,extension-reviewers,credential-management-reviewers,valentin,sgalich,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D171842
2023-03-13 11:12:33 +00:00