Commit Graph

18860 Commits

Author SHA1 Message Date
Michal Novotny
c42d0ce790 Bug 1596419 - Network change event can be hidden by coalescing period on Linux/Android r=valentin
This patch makes network change event different from network ID change event on Linux and Android. Network change event is now also sent when any address has been added, removed or changed.

Differential Revision: https://phabricator.services.mozilla.com/D53796

--HG--
extra : moz-landing-system : lando
2019-11-20 11:56:13 +00:00
Andreea Pavel
5c654c5a3f Backed out changeset 7e8755b2ddce (bug 1594004) for failing xpcshell at test_http2.js on a CLOSED TREE 2019-11-20 06:13:50 +02:00
Andreea Pavel
03a2c54d6f Backed out 3 changesets (bug 1595154) for failing bc at browser_autocomplete_marked_detached_tab.js on a CLOSED TREE
Backed out changeset f512953534ac (bug 1595154)
Backed out changeset 803a2dfdda82 (bug 1595154)
Backed out changeset ddd336d5bf1a (bug 1595154)

--HG--
rename : browser/extensions/formautofill/FormAutofillChild.jsm => browser/extensions/formautofill/content/FormAutofillFrameScript.js
2019-11-20 05:03:37 +02:00
Sebastian Streich
2b934a4f1a Bug 1594004 - Enable CacheSplit on default r=ckerschb,annevk
***
Fix Cache-Split related Tests

Differential Revision: https://phabricator.services.mozilla.com/D51815

--HG--
extra : moz-landing-system : lando
2019-11-19 15:27:20 +00:00
Matt Woodrow
a439f13b34 Bug 1597014 - Unify same-process and cross-process redirect to real channel functions to avoid needed separate promise handlers. r=mayhemer
These two functions both have a large number of arguments that are largely identical (and ones missing from the PContent one are mostly oversights).
Unifying both to take a single argument and return the same result means we can unify the serialization and return value (promise) handling.

Differential Revision: https://phabricator.services.mozilla.com/D53382

--HG--
extra : moz-landing-system : lando
2019-11-20 01:48:32 +00:00
Neil Deakin
a6095ebaf4 Bug 1595154, replace the frame script FormAutofillFrameScript.js with an actor and fix up setTimeout calls in places that were relying on Timer.jsm being loaded in that frame script, r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D52721

--HG--
rename : browser/extensions/formautofill/content/FormAutofillFrameScript.js => browser/extensions/formautofill/FormAutofillChild.jsm
extra : moz-landing-system : lando
2019-11-20 01:25:20 +00:00
Sean Feng
f8ddb7e6f1 Bug 1580316 - Update signatureInfo to Array of Array of nsIX509Cert(in raw bytes) r=keeler,dimi
The signatureInfo that has been used in ExternalHelperAppService and
ReputationService has been stored Array of nsIX509CertList, which
isn't necessary because only the raw bytes of the certs are required.
This patch intends to remove the usage of nsIX509CertList and store
the raw bytes directly.

Differential Revision: https://phabricator.services.mozilla.com/D44243

--HG--
extra : moz-landing-system : lando
2019-11-19 19:51:44 +00:00
Andrew McCreight
3906df9ebd Bug 1597804 - Fix "pricnipal" typos in some comments. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D53882

--HG--
extra : moz-landing-system : lando
2019-11-19 23:07:54 +00:00
Valentin Gosu
8cf9e7e128 Bug 1589446 - Send the network id notification on networkID change (OSX) r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D53363

--HG--
extra : moz-landing-system : lando
2019-11-19 10:33:43 +00:00
Valentin Gosu
8c6c95e80d Bug 1589446 - Send the network id notification on networkID change (Android) r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D53362

--HG--
extra : moz-landing-system : lando
2019-11-19 10:33:30 +00:00
Valentin Gosu
0f34f53efd Bug 1589446 - Send the network id notification on networkID change (Linux) r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D53361

--HG--
extra : moz-landing-system : lando
2019-11-19 10:33:17 +00:00
Valentin Gosu
b28d9ca7fc Bug 1589446 - Add network id change event (Windows) r=kershaw,michal
- removes nsNotifyAddrListener::ChangeEvent in favour of NS_NewRunnableFunction
- adds new topic for network ID change notification

Differential Revision: https://phabricator.services.mozilla.com/D52689

--HG--
extra : moz-landing-system : lando
2019-11-19 11:41:43 +00:00
Valentin Gosu
9503c7faab Bug 1585106 - Use mutex in PACResolver when accessing mRequest from multiple threads r=michal
Differential Revision: https://phabricator.services.mozilla.com/D52488

--HG--
extra : moz-landing-system : lando
2019-11-18 21:29:07 +00:00
Bogdan Tara
031ed92876 Merge mozilla-central to autoland. a=merge 2019-11-19 00:49:39 +02:00
Csoregi Natalia
cfc85b20d9 Merge autoland to mozilla-central. a=merge 2019-11-18 23:29:08 +02:00
shindli
9e0a61f0bb Merge autoland to mozilla-central. a=merge 2019-11-18 18:16:42 +02:00
Bogdan Tara
c8e279768f Backed out 2 changesets (bug 1405971) on evilpies's request
Backed out changeset dd473ab6821e (bug 1405971)
Backed out changeset 3b42f1a5097a (bug 1405971)
2019-11-18 23:08:21 +02:00
Ehsan Akhgari
8909341af2 Bug 1589476 - Emit a separate notification when a tracker from the Level 2 Disconnect blocklist is observed on a page and use this code to avoid using the URL classifer service in the front-end; r=nhnt11,droeh
Differential Revision: https://phabricator.services.mozilla.com/D49660

--HG--
extra : moz-landing-system : lando
2019-11-18 20:56:36 +00:00
Mihai Alexandru Michis
131338e501 Merge autoland to mozilla-central. a=merge 2019-11-18 11:33:59 +02:00
Coroiu Cristina
d5714bd714 Merge autoland to mozilla-central a=merge 2019-11-17 23:33:53 +02:00
Andreea Pavel
390abb1a36 No bug - fix typo a=Aryx 2019-11-17 18:59:28 +02:00
Gurzau Raul
9c990aad98 Backed out 4 changesets (bug 1596843) for XPCShellTestsTests build bustage ona CLOSED TREE.
Backed out changeset 69ee727d5b45 (bug 1596843)
Backed out changeset a9827fae8655 (bug 1596843)
Backed out changeset 8b2220bc47af (bug 1596843)
Backed out changeset b10aec041377 (bug 1596843)
2019-11-17 11:07:15 +02:00
Sebastian Streich
8f46d9d516 Bug 1594053 - Add XTCO Telemetry r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D51848

--HG--
extra : moz-landing-system : lando
2019-11-18 15:21:59 +00:00
Ehsan Akhgari
659d5a38ee Bug 1596843 - Part 4: Remove some native only methods from nsIPermissionManager; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D53240

--HG--
extra : moz-landing-system : lando
2019-11-17 22:22:34 +00:00
Ehsan Akhgari
d3690a33cf Bug 1596843 - Part 3: Remove the unused nsIPermissionManager.updateExpireTime() method; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D53239

--HG--
extra : moz-landing-system : lando
2019-11-17 22:22:26 +00:00
Ehsan Akhgari
64828b7697 Bug 1596843 - Part 2: Stop exposing nsIPermissionManager.removePermissionsWithAttributes(); r=baku
Differential Revision: https://phabricator.services.mozilla.com/D53238

--HG--
extra : moz-landing-system : lando
2019-11-17 22:22:24 +00:00
Ehsan Akhgari
d793147c0c Bug 1596843 - Part 1: Remove the unused nsIPermissionManager.testPermissionFromWindow() method; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D53237

--HG--
extra : moz-landing-system : lando
2019-11-17 22:22:21 +00:00
Moritz Birghan
975648e245 Bug 1571656 - Use Assert.jsm numeric comparison functions in tests r=mixedpuppy,MattN
Differential Revision: https://phabricator.services.mozilla.com/D40614

--HG--
extra : moz-landing-system : lando
2019-11-18 13:03:58 +00:00
ffxbld
a55a956277 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/D53414

--HG--
extra : moz-landing-system : lando
2019-11-18 13:25:41 +00:00
Ehsan Akhgari
0ad4207862 Bug 1596843 - Part 4: Remove some native only methods from nsIPermissionManager; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D53240

--HG--
extra : moz-landing-system : lando
2019-11-17 07:23:39 +00:00
Ehsan Akhgari
2e390a7aa7 Bug 1596843 - Part 3: Remove the unused nsIPermissionManager.updateExpireTime() method; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D53239

--HG--
extra : moz-landing-system : lando
2019-11-17 07:23:32 +00:00
Ehsan Akhgari
a6b7fa0902 Bug 1596843 - Part 2: Stop exposing nsIPermissionManager.removePermissionsWithAttributes(); r=baku
Differential Revision: https://phabricator.services.mozilla.com/D53238

--HG--
extra : moz-landing-system : lando
2019-11-17 07:23:29 +00:00
Ehsan Akhgari
7664cbc2d4 Bug 1596843 - Part 1: Remove the unused nsIPermissionManager.testPermissionFromWindow() method; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D53237

--HG--
extra : moz-landing-system : lando
2019-11-17 07:23:27 +00:00
Dragana Damjanovic
808438384e Bug 1596069 - Update neqo to version 0.1.6 r=agrover
Differential Revision: https://phabricator.services.mozilla.com/D53327

--HG--
extra : moz-landing-system : lando
2019-11-17 03:30:04 +00:00
Dragana Damjanovic
441a0d7087 Bug 1597072 - Make sure we have an error if necko have not closed a Http3Session, but neqo has closed it r=agrover
Differential Revision: https://phabricator.services.mozilla.com/D53328

--HG--
extra : moz-landing-system : lando
2019-11-17 03:28:35 +00:00
Jean-Yves Avenard
72e72053c9 Bug 1588241 - P9. Make ChannelEventQueue::PrependEvents infallible. r=mattwoodrow
nsTArray::InsertElementsAt is infallible. So the test checking that nullptr wasn't returned would always be false.

Seeing that queuing an event is also an infallible operation, there's no point for prepentEvents to be.

Differential Revision: https://phabricator.services.mozilla.com/D53115

--HG--
extra : moz-landing-system : lando
2019-11-15 05:35:28 +00:00
Noemi Erli
117375bafe Backed out 4 changesets (bug 1596843) for causing nsPermissionManager related failures
Backed out changeset 48577632f4b3 (bug 1596843)
Backed out changeset b9061f93d045 (bug 1596843)
Backed out changeset 691397c2fde6 (bug 1596843)
Backed out changeset 88e8383dc3e4 (bug 1596843)
2019-11-17 23:00:23 +02:00
Ehsan Akhgari
ce669bf3af Bug 1596843 - Part 4: Remove some native only methods from nsIPermissionManager; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D53240

--HG--
extra : moz-landing-system : lando
2019-11-17 20:06:11 +00:00
Ehsan Akhgari
5478509264 Bug 1596843 - Part 3: Remove the unused nsIPermissionManager.updateExpireTime() method; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D53239

--HG--
extra : moz-landing-system : lando
2019-11-17 20:06:08 +00:00
Ehsan Akhgari
c05273a531 Bug 1596843 - Part 2: Stop exposing nsIPermissionManager.removePermissionsWithAttributes(); r=baku
Differential Revision: https://phabricator.services.mozilla.com/D53238

--HG--
extra : moz-landing-system : lando
2019-11-17 20:06:06 +00:00
Ehsan Akhgari
bab3fe707f Bug 1596843 - Part 1: Remove the unused nsIPermissionManager.testPermissionFromWindow() method; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D53237

--HG--
extra : moz-landing-system : lando
2019-11-17 20:06:04 +00:00
Ehsan Akhgari
30cf316b38 Bug 1595934 - Make nsICookieManager cookie enumerators return Array<nsICookie> instead of nsISimpleEnumerator; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D52761

--HG--
extra : moz-landing-system : lando
2019-11-17 07:21:14 +00:00
Valentin Gosu
a0c0892ad2 Bug 1596234 - TRR: Check that pushed entry is not used after DNS suffix list changes r=JuniorHsu
- changes moz-http2.js so that the pushed entry is created using dnsPacked.encode in order to make the code clearer
- the pushed TRR entry is not push.example.org (instead of push.example.com) so the pushed entry is not same origin with the DoH endpoint.
- makes sure that when checking DnsSuffixInMode(3) we have the bootstrap address set

Differential Revision: https://phabricator.services.mozilla.com/D52912

--HG--
extra : moz-landing-system : lando
2019-11-15 16:00:28 +00:00
Junior Hsu
65217caaa7 Bug 1579424 - P5 module log for network link service in OSX, r=michal
Differential Revision: https://phabricator.services.mozilla.com/D48927

--HG--
extra : moz-landing-system : lando
2019-11-12 16:08:22 +00:00
Junior Hsu
c4bdf5edf8 Bug 1579424 - P4 asking kernel the gateway of pre-defined address, r=michal
Differential Revision: https://phabricator.services.mozilla.com/D48926

--HG--
extra : moz-landing-system : lando
2019-11-14 21:25:17 +00:00
Junior Hsu
47b7017d25 Bug 1579424 - P3 Use ifname and ip as a fail over, r=michal
Differential Revision: https://phabricator.services.mozilla.com/D48805

--HG--
extra : moz-landing-system : lando
2019-11-12 16:05:08 +00:00
Junior Hsu
2e5cd89695 Bug 1579424 - P2 Calculate network id not only using the main gateway, r=michal
Differential Revision: https://phabricator.services.mozilla.com/D48804

--HG--
extra : moz-landing-system : lando
2019-11-12 16:04:38 +00:00
Junior Hsu
049eb24005 Bug 1579424 - P1 Traverse the whole routing table, r=michal
Differential Revision: https://phabricator.services.mozilla.com/D48803

--HG--
extra : moz-landing-system : lando
2019-11-12 16:04:09 +00:00
Kershaw Chang
2990929969 Bug 1595079 - Add an abstract layer to nsHttpTransaction r=dragana
1. Add nsAHttpTransactionShell layer to nsHttpTransaction
2. Replace nsHttpTransaction with nsAHttpTransactionShell in nsHttpChannel and nsHttpHandler

Differential Revision: https://phabricator.services.mozilla.com/D52363

--HG--
extra : moz-landing-system : lando
2019-11-15 11:06:04 +00:00
Jean-Yves Avenard
683b6898b0 Bug 1588241 - P8. Use NeckoTargetChannelFunctionEvent with FTPChannelChild. r=mattwoodrow
Fix style consistency while at it and a couple of constness issues.

Differential Revision: https://phabricator.services.mozilla.com/D52505

--HG--
extra : moz-landing-system : lando
2019-11-15 02:42:20 +00:00