Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Go to file
Ari Chivukula 934756cf47 Bug 1828701 [wpt PR 39597] - [Permissions Policy] Switch to CSP Parser, a=testonly
Automatic update from web-platform-tests
[Permissions Policy] Switch to CSP Parser

This is mostly plug and play, and many of the restrictions can be lifted
in future if we expand the wildcard types supported here. The changes in
the CSP code are just to move the function into exportable namespace.
The test changes are mostly to evaluate new cases and to prevent domains
like *.example.com from being parsed as %2A.example.com because that's
not real or helpful anyway. The changes here have no impact on
permissions for valid targets that we were already parsing.

Bug: 1418009
Change-Id: I5031adecbe33decce720bb44f78e70d555e2e450
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4436090
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Auto-Submit: Ari Chivukula <arichiv@chromium.org>
Reviewed-by: Daniel Murphy <dmurph@chromium.org>
Code-Coverage: Findit <findit-for-me@appspot.gserviceaccount.com>
Commit-Queue: Daniel Murphy <dmurph@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1132524}

--

wpt-commits: b8715c02c8eaa876f35c6673bc81f5f9f533b9cc
wpt-pr: 39597
2023-04-21 08:42:59 +00:00
.cargo Bug 1827421 - Vendor wgpu changes. r=webgpu-reviewers,glandium,jimb 2023-04-19 21:53:19 +00:00
.vscode
accessible Bug 1828413 - Fix a11y tests so that they don't hover over the rounded corner. 2023-04-20 15:28:50 +02:00
browser Bug 1825115 - Add "Use Relay email mask" to the context menu on <input type=email> r=groovecoder,credential-management-reviewers,flod,issammani 2023-04-21 03:27:58 +00:00
build Merge mozilla-central to autoland. 2023-04-21 06:06:26 +03:00
caps Bug 1825360 - Remove the NS_DISPATCH_SYNC flag, r=necko-reviewers,geckoview-reviewers,media-playback-reviewers,karlt,jesup,m_kato,emilio 2023-03-30 16:53:51 +00:00
chrome Bug 1819815 - Make chrome/ buildable outside of a unified build environment r=andi 2023-03-02 07:44:28 +00:00
config Bug 1274334 - Enable STL wrappers on macos. r=firefox-build-system-reviewers,ahochheiden 2023-04-21 08:26:50 +00:00
devtools Bug 1814093 - Disable browser_dbg-watchpoints.js because of frequent failures. r=intermittent-reviewers,jmaher DONTBUILD 2023-04-20 20:54:02 +00:00
docs Bug 1829011 - Remove section about installing Visual Studio. r=sylvestre DONTBUILD 2023-04-21 07:03:59 +00:00
docshell Bug 1811645 - avoid an American English colloquialism meaning "nonsense" r=Gijs 2023-04-20 22:24:00 +00:00
dom Bug 1828130: r=jonco 2023-04-21 08:05:44 +00:00
editor Bug 1829048 - Clean up ini files under editor/ r=m_kato 2023-04-21 04:28:27 +00:00
extensions Bug 1827704 - Migrate to the upstream wasm2c for RLBox sandboxing r=glandium 2023-04-21 01:31:35 +00:00
gfx Bug 1827704 - Migrate to the upstream wasm2c for RLBox sandboxing r=glandium 2023-04-21 01:31:35 +00:00
gradle/wrapper
hal Bug 1828383 - Make hal/ buildable outside of a unified build environment r=andi 2023-04-18 13:43:20 +00:00
image Bug 1823375. Fix all variable shadowing warnings in imagelib. r=Zaggy1024,gfx-reviewers,nical 2023-04-11 08:06:29 +00:00
intl Bug 1811645 - avoid an American English colloquialism meaning "nonsense" r=Gijs 2023-04-20 22:24:00 +00:00
ipc Bug 1824465 - Part 24: Require toplevel protocols to be refcounted, r=ipc-reviewers,mccr8 2023-04-19 22:10:11 +00:00
js Bug 1821061: apply code formatting via Lando 2023-04-20 20:27:14 +00:00
layout Bug 1828798 - Further update to fuzziness for tier 2 456219-1a.html. r=gfx-reviewers,lsalzman 2023-04-20 20:49:45 +00:00
media Bug 1828894 - Regenerate cubeb patch and reapply it. r=cubeb-reviewers,kinetik 2023-04-20 12:47:05 +00:00
memory Bug 1828638 - Don't track PHC hits/misses unless logging is enabled r=glandium 2023-04-21 06:40:39 +00:00
mfbt Bug 1811645 - avoid an American English colloquialism meaning "nonsense" r=Gijs 2023-04-20 22:24:00 +00:00
mobile Bug 1828461 - Load LoadURIDelegate as lazy module. r=geckoview-reviewers,calu 2023-04-21 01:45:22 +00:00
modules Backed out changeset dfee2337391b (bug 1828968) for causing windows build bustages. CLOSED TREE 2023-04-21 03:20:10 +03:00
mozglue Bug 1821227 - Update builders to rustc 1.69. r=firefox-build-system-reviewers,ahochheiden 2023-04-20 21:50:13 +00:00
netwerk Bug 1824465 - Part 19: Make PSocketProcessBridge refcounted, r=necko-reviewers,kershaw 2023-04-19 22:10:10 +00:00
nsprpub
other-licenses Bug 1815019 - Customize 7z to write provenance data r=nalexander 2023-03-02 16:44:10 +00:00
parser Bug 1827704 - Migrate to the upstream wasm2c for RLBox sandboxing r=glandium 2023-04-21 01:31:35 +00:00
python Bug 1829229 [Linux] Add glxtest and vaapitest to artifacts builds r=glandium 2023-04-21 08:28:53 +00:00
remote Bug 1820738 - Used a custom Module base class for WebDriver BiDi. r=jdescottes 2023-04-18 21:05:49 +00:00
security Bug 1827704 - Migrate to the upstream wasm2c for RLBox sandboxing r=glandium 2023-04-21 01:31:35 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings - r=release-managers,RyanVM 2023-04-20 12:14:53 +00:00
servo Bug 1828413 - Use more non-native rendering of menus. r=stransky 2023-04-20 11:42:44 +00:00
startupcache Bug 1817313 - Make startupcache/ buildable outside of a unified build environment r=andi 2023-02-19 21:40:36 +00:00
storage Bug 1827351 - Fix non-unified-build bustage in storage/test/gtest/test_deadlock_detector.cpp; r=sergesanspaille 2023-04-11 07:03:37 +00:00
supply-chain Bug 1827421 - Vet wgpu and naga commits. r=supply-chain-reviewers,bholley 2023-04-19 21:53:18 +00:00
taskcluster Bug 1821227 - Update builders to rustc 1.69. r=firefox-build-system-reviewers,ahochheiden 2023-04-20 21:50:13 +00:00
testing Bug 1828701 [wpt PR 39597] - [Permissions Policy] Switch to CSP Parser, a=testonly 2023-04-21 08:42:59 +00:00
third_party Bug 1827704 - Fix Bugzilla linting opt failures. r=glandium 2023-04-21 05:05:29 +03:00
toolkit Bug 1825115 - Add "Use Relay email mask" to the context menu on <input type=email> r=groovecoder,credential-management-reviewers,flod,issammani 2023-04-21 03:27:58 +00:00
tools Bug 1811645 - avoid an American English colloquialism meaning "nonsense" r=Gijs 2023-04-20 22:24:00 +00:00
uriloader Bug 1811645 - avoid an American English colloquialism meaning "nonsense" r=Gijs 2023-04-20 22:24:00 +00:00
view Bug 1824986 - Use element more in popup manager code. r=mstange 2023-03-28 14:33:19 +00:00
widget Bug 1829032 - Sort tests in ini files under widget/tests for conforming to the lint rules r=spohl 2023-04-21 01:23:52 +00:00
xpcom Bug 1827704 - Migrate to the upstream wasm2c for RLBox sandboxing r=glandium 2023-04-21 01:31:35 +00:00
xpfe/appshell Backed out 2 changesets (bug 1823284) for causing failures on element-request-fullscreen-timing.html, test_fullscreen-api.html CLOSED TREE 2023-04-20 17:14:12 +03:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml Bug 1825574 - Create a daily cron to run Chrome release tests against Speedometer 3 for android and desktop. r=perftest-reviewers,sparky 2023-04-01 19:51:29 +00:00
.eslintignore Backed out changeset d00b4179a45b (bug 1826548) for causing bug 1826804. CLOSED TREE 2023-04-06 20:11:55 +03:00
.eslintrc-test-paths.js Bug 1693495 - [devtools] Implement a beginning of "Network" commands, starting with sendHTTPRequest. r=devtools-reviewers,nchevobbe 2023-01-09 13:09:43 +00:00
.eslintrc.js Bug 1820477 - Remove Colorway Closet modal code. r=Gijs 2023-04-13 17:50:22 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1817289: generate exported mots in mach doc r=sheehan,firefox-source-docs-reviewers,sylvestre 2023-04-18 17:20:55 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1817289: generate exported mots in mach doc r=sheehan,firefox-source-docs-reviewers,sylvestre 2023-04-18 17:20:55 +00:00
.hgtags No bug - tagging 8cec209cd17ebd93dad30af4c02a2b6b0cc0e3b0 with FIREFOX_NIGHTLY_113_END a=release DONTBUILD CLOSED TREE 2023-04-10 15:05:07 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore Bug 1828402 - Ignore dom/media/webvtt/vtt.sys.mjs for eslint prettier failures.r=fix CLOSED TREE 2023-04-20 15:42:41 -04:00
.prettierrc.js Bug 1811820 - Change prettier config file from json to common js format. r=cmkm,Gijs 2023-01-24 22:53:55 +00:00
.taskcluster.yml Bug 1827709: Notify Thunderbird CI Matrix channel after mozilla-central push. r=releng-reviewers,gabriel 2023-04-18 19:36:49 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle Bug 1827399 - Update Glean to v52.5.0 r=janerik,supply-chain-reviewers 2023-04-12 15:55:45 +00:00
Cargo.lock Bug 1827421 - Update wgpu to revision f3bf0f782e4dfc561d48e758e1f1e04f77860925. r=webgpu-reviewers,jimb 2023-04-19 21:53:18 +00:00
Cargo.toml Bug 1826304 - Update base64 in some in-tree crates. r=glandium,webdriver-reviewers,necko-reviewers,supply-chain-reviewers,jesup,jgraham,emilio 2023-04-17 21:12:47 +00:00
client.mk
client.py
CLOBBER Bug 1826428 - remove libwebrtc's jvm_android.cc from build - moz.build file updates r=ng,webrtc-reviewers 2023-04-12 16:03:38 +00:00
configure
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach Bug 1820915 - Attempt to re-launch Mach with a compatible python3 version if one is available r=firefox-build-system-reviewers,andi 2023-03-09 10:53:16 +00:00
mach.cmd
mach.ps1
Makefile.in
mots.yaml Bug 1827504 - Remove last files of netwerk/cache/ r=sunil,geckoview-reviewers,zeid,m_kato 2023-04-13 09:04:24 +00:00
moz.build Bug 1811850 - [lint] Replace flake8 linter with ruff, r=linter-reviewers,sylvestre 2023-03-20 13:06:27 +00:00
moz.configure Bug 1823989 - Fix android jsshell builds. r=jandem,firefox-build-system-reviewers,nalexander 2023-03-28 00:44:41 +00:00
mozilla-config.h.in
old-configure.in Bug 1274334 - Enable STL wrappers on macos. r=firefox-build-system-reviewers,ahochheiden 2023-04-21 08:26:50 +00:00
package-lock.json Bug 1677562 - Remove eslint-plugin-prettier now that Prettier and ESLint are separated. r=Gijs,devtools-reviewers,ochameau 2023-04-19 08:52:38 +00:00
package.json Bug 1677562 - Remove eslint-plugin-prettier now that Prettier and ESLint are separated. r=Gijs,devtools-reviewers,ochameau 2023-04-19 08:52:38 +00:00
pyproject.toml Bug 1823694 - [lint.ruff] Disable some warnings we don't actually want to enforce, r=linter-reviewers,andi 2023-03-21 14:36:26 +00:00
README.txt
settings.gradle Bug 1828719 - Remove omnijar Gradle project from srcdir r=geckoview-reviewers,nalexander,amejiamarmol 2023-04-18 23:20:43 +00:00
substitute-local-geckoview.gradle
test.mozbuild

An explanation of the Firefox Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://firefox-source-docs.mozilla.org/contributing/directory_structure.html

For information on how to build Firefox from the source code and create the patch see:

    https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html

If you have a question about developing Firefox, and can't find the solution
on https://firefox-source-docs.mozilla.org/, you can try asking your question on Matrix at chat.mozilla.org in `Introduction` (https://chat.mozilla.org/#/room/#introduction:mozilla.org) channel.


Nightly development builds can be downloaded from:

    https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
            - or -
    https://www.mozilla.org/firefox/channel/desktop/#nightly

Keep in mind that nightly builds, which are used by Firefox developers for
testing, may be buggy.