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