Valentin Gosu
4e6807391a
Bug 1558310 - Remove main thread check in nsStandardURL::nsStandardURL() r=dragana
...
Removing this check would allow us to see leaked URIs created off main thread.
This is OK because we already use a mutex to guard the linkedList
Differential Revision: https://phabricator.services.mozilla.com/D45156
--HG--
extra : moz-landing-system : lando
2019-09-12 16:50:25 +00:00
Kershaw Chang
7ded6772fc
Bug 1579874 - Use the correct process type for socket process r=jld
...
Differential Revision: https://phabricator.services.mozilla.com/D45633
--HG--
extra : moz-landing-system : lando
2019-09-12 20:34:58 +00:00
Kershaw Chang
bfea62cf48
Bug 1576171 - Send ftp channel status via OnStartRequest r=valentin
...
In FtpChannelParent, we didn't propagate the channel status to FtpChannelChild. This could make child start to do diversion on a failed channel.
Like what we did in http channel, we should send the channel status to child via OnStartRequest message.
Differential Revision: https://phabricator.services.mozilla.com/D45648
--HG--
extra : moz-landing-system : lando
2019-09-12 16:24:43 +00:00
Noemi Erli
b3c9dabce5
Merge inbound to mozilla-central. a=merge
2019-09-13 00:53:27 +03:00
Csoregi Natalia
2ee3e5109e
Merge mozilla-central to mozilla-inbound. CLOSED TREE
2019-09-12 18:28:36 +03:00
Sebastian Streich
8695d9d7c2
Bug 1579179 - Use nsIChannel for noSniff checks r=ckerschb
...
Reviewers: ckerschb, bzbarsky
Reviewed By: ckerschb, bzbarsky
Subscribers: evilpie, bzbarsky, mayhemer
Bug #: 1579179
Differential Revision: https://phabricator.services.mozilla.com/D45351
--HG--
extra : rebase_source : 1c5bfdd073fd9b68227a376526bbdf118fb3fb77
extra : histedit_source : c0e66d1fa9033542b7bc7d425227ebd6627f3e85
2019-09-12 14:22:21 +03:00
Valentin Gosu
96689a4a96
Bug 1579331 - URL constructor fails when input is a data URL without a comma r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D45372
--HG--
extra : moz-landing-system : lando
2019-09-12 09:24:23 +00:00
Kershaw Chang
de860c0a83
Bug 1580046 - Introduce new trr pref: builtin-excluded-domains r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D45518
--HG--
extra : moz-landing-system : lando
2019-09-12 12:44:16 +00:00
ffxbld
5af1f73d04
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D45662
--HG--
extra : moz-landing-system : lando
2019-09-12 13:37:51 +00:00
Christian Holler
94e642e603
Bug 1579475
- HTTP fuzzing target should call RemoveRequestContext. r=mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D45035
--HG--
extra : moz-landing-system : lando
2019-09-09 17:17:22 +00:00
Ehsan Akhgari
d11436d012
Bug 1575302 - Remove OptionalPrincipalInfo; r=barret
...
Differential Revision: https://phabricator.services.mozilla.com/D45565
--HG--
extra : moz-landing-system : lando
2019-09-11 20:36:06 +00:00
Kevin Jacobs
4bf9806ed6
Bug 1562773 - Propagate Delegated Credential flag to nsITransportSecurityInfo r=keeler,jcj
...
This patch adds a new `mIsDelegatedCredential` parameter to nsITransportSecurityInfo, indicating whether or not a delegated credential keypair was used in the TLS handshake (see: https://tools.ietf.org/html/draft-ietf-tls-subcerts-03 ) .
This functionality is only available if _security.tls.enable_delegated_credentials_ is set to true.
Differential Revision: https://phabricator.services.mozilla.com/D39807
--HG--
extra : moz-landing-system : lando
2019-09-11 15:19:57 +00:00
Brian Hackett
5b83776c8a
Bug 1580104 Part 2 - Don't treat middleman processes as websocket child processes, r=mayhemer.
...
Depends on D45464
Differential Revision: https://phabricator.services.mozilla.com/D45465
--HG--
extra : moz-landing-system : lando
2019-09-11 16:07:46 +00:00
Noemi Erli
ba2490c251
Backed out changeset d0fb6559c22e (bug 1579331) for failing in browser_contextmenu.js CLOSED TREE
2019-09-11 19:05:35 +03:00
Valentin Gosu
c2c959abc7
Bug 1579331 - URL constructor fails when input is a data URL without a comma r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D45372
--HG--
extra : moz-landing-system : lando
2019-09-11 14:03:40 +00:00
Valentin Gosu
078dddfc0a
Bug 1576386
- Don't recompute the networkId during shutdown r=michal
...
Calling the windows APIs may block shutdown.
Differential Revision: https://phabricator.services.mozilla.com/D45161
--HG--
extra : moz-landing-system : lando
2019-09-11 14:38:52 +00:00
Ehsan Akhgari
7e6d000cd3
Bug 1579552 - Update the cookie path matching algorithm per RFC6265; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D45427
--HG--
extra : moz-landing-system : lando
2019-09-11 11:07:12 +00:00
Ehsan Akhgari
ebf23e7983
Bug 1580284 - Remove the nsIPrivateModeCallback unused interface; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D45410
--HG--
extra : moz-landing-system : lando
2019-09-11 11:02:29 +00:00
Dragana Damjanovic
9cd449c033
Bug 1579047 - _NS_NEXT_TOKEN in the wrong place. r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D44816
--HG--
extra : moz-landing-system : lando
2019-09-09 16:13:42 +00:00
Razvan Maries
2fb41871a9
Backed out 2 changesets (bug 1562773) for build bustages. CLOSED TREE
...
Backed out changeset 154b23d4a214 (bug 1562773)
Backed out changeset f32f7a644981 (bug 1562773)
2019-09-11 04:40:29 +03:00
J.C. Jones
a54604ea14
Bug 1562773 - Propagate Delegated Credential flag to nsITransportSecurityInfo r=keeler
...
This patch adds a new `mIsDelegatedCredential` parameter to nsITransportSecurityInfo, indicating whether or not a delegated credential keypair was used in the TLS handshake (see: https://tools.ietf.org/html/draft-ietf-tls-subcerts-03 ) .
This functionality is only available if _security.tls.enable_delegated_credentials_ is set to true.
Differential Revision: https://phabricator.services.mozilla.com/D39807
--HG--
extra : moz-landing-system : lando
2019-09-10 19:55:46 +00:00
Perry Jiang
d31ca19e4d
Bug 1580363 - propagate "apply conversion" flag when synthesized response creates a redirect channel r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D45472
--HG--
extra : moz-landing-system : lando
2019-09-10 23:55:21 +00:00
Junior Hsu
047f47caa2
Bug 1556037 - Re-enable test_http2-proxy.js test r=mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D41053
--HG--
extra : moz-landing-system : lando
2019-09-10 21:21:53 +00:00
Paul Zuehlcke
00119452fc
Bug 1574480 - Updated browser.js and OfflineAppsChild.jsm to use PermissionManager principal methods. r=johannh,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D42620
--HG--
extra : moz-landing-system : lando
2019-09-10 10:57:07 +00:00
Jeremy Lempereur
28fa1df24e
Bug 1562386 - Sort network attributes before hashing them to get a networkID r=mayhemer,michal,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D38418
--HG--
extra : moz-landing-system : lando
2019-09-10 11:02:25 +00:00
Johann Hofmann
a95351130d
Bug 1571234 - Change RemoveCookiesFromRootDomain to RemoveCookiesFromExactHost. r=baku
...
This will change RemoveCookiesFromRootDomain to not remove cookies from all sub-domains but instead
only remove the single host that is passed. This is necessary to support removing all sub-domain
cookie data in ForgetAboutSite without compromising on the cookie permissions that are supported by
Sanitizer.jsm
As a side effect, this also fixes the issues described in https://bugzilla.mozilla.org/show_bug.cgi?id=1515913#c24
(which were caused by deleting sub-domains without checking their permission).
Sanitizer.jsm should retain its functionality even with this change, because it already collects
all the principals we have to delete individually and tries to delete them (so it would consider
mozilla.org and support.mozilla.org separately).
Differential Revision: https://phabricator.services.mozilla.com/D45012
--HG--
extra : moz-landing-system : lando
2019-09-09 13:58:06 +00:00
Kershaw Chang
487ae96c4a
Bug 1546816 - Part 1-1: Remove MITM_OK flag and bypassAuthentication r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D45019
--HG--
extra : moz-landing-system : lando
2019-09-09 13:46:45 +00:00
Brindusan Cristian
41e89721b3
Backed out changeset 566627a48370 (bug 1562386) for bustages on nsNotifyAddrListener.cpp:222:21. CLOSED TREE
...
--HG--
extra : histedit_source : d26c75e2ded633ed92ce294faf94e2c9ec259c74
2019-09-09 14:28:10 +03:00
Jeremy Lempereur
d70444d071
Bug 1562386 - Sort network attributes before hashing them to get a networkID r=mayhemer,michal
...
Differential Revision: https://phabricator.services.mozilla.com/D38418
--HG--
extra : moz-landing-system : lando
2019-09-06 10:12:51 +00:00
Daisuke Akatsuka
a65bd31ef9
Bug 1572933: Introduce an attribute to raise the cache priority. r=pbro,mayhemer
...
For now, when we turn on `disable cache` switch in DevTools[1], web page loads
the contents without using the cache. Furthermore, DevTools as well comes to
load the contents DevTools inspects without using the cache. And, if the loaded
contents from the web page and DevTools was different, becomes impossible to
inspect the content correctly.
Thus, in order to make DevTools refer the same content the web page loaded,
makes DevTools load the contents inspecting from the cache at first, no matter
if disables the switch or not.
When turns on disable cache in DevTools, `LOAD_BYPASS_CACHE` flag is set into
`loadFlags` in the `docshell`.[2] The other hand, the content DevTools inspects
is loaded from a channel DevTools creates with `LOAD_FROM_CACHE` flag.[3]
However, because this channel is belong to same `loadGroup` of the `docshell`,
`LOAD_BYPASS_CACHE` is inherited and is choosen even if `LOAD_FROM_CACHE` is set.
Thus, in this patch, we introduce an attribute `preferCacheLoadOverBypass`
which raises the priority for `LOAD_FROM_CACHE` above `LOAD_BYPASS_CACHE` and
`LOAD_BYPASS_LOCAL_CACHE`.
[1] https://developer.mozilla.org/en-US/docs/Tools/Settings#Advanced_settings
[2] https://searchfox.org/mozilla-central/source/devtools/server/actors/targets/browsing-context.js#1227
[3] https://searchfox.org/mozilla-central/source/devtools/shared/DevToolsUtils.js#542-544
Differential Revision: https://phabricator.services.mozilla.com/D44626
--HG--
extra : moz-landing-system : lando
2019-09-09 00:57:05 +00:00
Gurzau Raul
812644ff5f
Backed out changeset 8c25acd6a557 (bug 1237782) for wpt failures at controller-on-disconnect.https.html
2019-09-07 14:32:37 +03:00
Jonathan Kingston
64f59b042f
Bug 1237782 - Remove http override and add appcache pref r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D44472
--HG--
extra : moz-landing-system : lando
2019-09-07 07:45:30 +00:00
Christian Holler
c87d1c6975
Bug 1579466 - Check GetEsniUsed return value in nsHttpConnection. r=mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D45032
--HG--
extra : moz-landing-system : lando
2019-09-06 17:56:16 +00:00
Cosmin Sabou
732b97195a
Backed out changeset 7dc9a45ef7d6 (bug 1237782) for causing browser chrome failures on browser_disableAppcache.js CLOSED TREE
2019-09-06 19:10:20 +03:00
Jonathan Kingston
a8f4386427
Bug 1237782 - Remove http override and add appcache pref r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D44472
--HG--
extra : moz-landing-system : lando
2019-09-06 15:02:34 +00:00
Ting-Yu Lin
b8fee8f71c
Bug 1308587 Part 2 - Remove -moz prefix for all multi-column properties in testing and css files. r=dholbert
...
This patch is generated by the following script:
```
function remove_column_prefix() {
echo "Renaming $1 to $2"
find .\
-type f\
! -path "./obj*"\
! -path "./.git"\
! -path "./.hg"\
\( -name "*.html" -or\
-name "*.xhtml" -or\
-name "*.xht" -or\
-name "*.xul" -or\
-name "*.xml" -or\
-name "*.css" \)\
-exec sed -i -e "s/$1/$2/g" "{}" \;
}
remove_column_prefix "-moz-columns" "columns"
remove_column_prefix "-moz-column-width" "column-width"
remove_column_prefix "-moz-column-count" "column-count"
remove_column_prefix "-moz-column-fill" "column-fill"
remove_column_prefix "-moz-column-gap" "column-gap"
remove_column_prefix "-moz-column-rule" "column-rule"
remove_column_prefix "-moz-column-rule-width" "column-rule-width"
remove_column_prefix "-moz-column-rule-color" "column-rule-color"
remove_column_prefix "-moz-column-rule-style" "column-rule-style"
```
Note: after running the above script, I reverted one minor change to the
file multicol-nested-column-rule-001.xht in the theoretically read-only
directory layout/reftests/w3c-css/received/css-multicol/.
Differential Revision: https://phabricator.services.mozilla.com/D44870
--HG--
extra : moz-landing-system : lando
2019-09-05 21:37:32 +00:00
Christian Holler
77a280300f
Bug 1578186 - Add fuzzing support for HTTP2 proxy. r=mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D44374
--HG--
extra : moz-landing-system : lando
2019-09-05 19:26:12 +00:00
Christian Holler
95fc013b8b
Bug 1528951 - Implement Websocket fuzzing target for Necko. r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D42816
--HG--
extra : moz-landing-system : lando
2019-09-05 16:28:42 +00:00
Coroiu Cristina
9683a17a37
Backed out changeset d2867a062f45 (bug 1574480) for browser-chrome failures at browser/base/content/test/general/browser_offlineQuotaNotification.js on a CLOSED TREE
2019-09-05 18:38:42 +03:00
Christian Holler
d5d628a5fb
Bug 1577571 - Add OnUpgradeFailed to nsIHttpUpgradeListener. r=michal
...
Differential Revision: https://phabricator.services.mozilla.com/D44680
--HG--
extra : moz-landing-system : lando
2019-09-05 12:10:27 +00:00
Paul Zuehlcke
99bfbf1328
Bug 1574480 - Updated browser.js and OfflineAppsChild.jsm to use PermissionManager principal methods. r=johannh,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D42620
--HG--
extra : moz-landing-system : lando
2019-09-05 13:37:55 +00:00
ffxbld
3e8fdbe0ed
No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D44828
--HG--
extra : moz-landing-system : lando
2019-09-05 13:17:10 +00:00
Bogdan Tara
37b20c9b16
Backed out 2 changesets (bug 1405971) for test_sanityRegisteredServiceWorker2.html failures a=backout
...
Backed out changeset 71d1cf219835 (bug 1405971)
Backed out changeset 207b97835f60 (bug 1405971)
2019-09-05 06:45:40 +03:00
Brindusan Cristian
971c2dc9aa
Merge inbound to mozilla-central. a=merge
2019-09-04 19:26:46 +03:00
Cosmin Sabou
62c067e92f
Bug 1578037 - Disable tests that cause leaks on fission. r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com//D44599
2019-09-04 07:18:42 +03:00
arthur.iakab
4ea120b5cb
Backed out changeset e3f06f11de62 (bug 1237782) for causing browser-chrome failure on automation.py CLOSED TREE
2019-09-03 21:04:49 +03:00
Jonathan Kingston
dbfd29b586
Bug 1237782 - Remove http override and add appcache pref r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D44472
--HG--
extra : moz-landing-system : lando
2019-09-03 16:44:13 +00:00
hb
f05c8469c7
Bug 1575217, r=michal,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D43761
--HG--
extra : moz-landing-system : lando
2019-09-02 18:06:09 +00:00
Tom Schuster
68ebc30ae5
Bug 1405971 - Strip existing disallowed schemes in Origin header. r=JuniorHsu,ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D39781
--HG--
extra : moz-landing-system : lando
2019-09-03 18:58:18 +00:00
Honza Bambas
482bfa7a25
Bug 1559088 - Fix test_redirect-caching_failure.js to again do what it has to, r=kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D43796
--HG--
extra : moz-landing-system : lando
2019-09-03 12:24:11 +00:00