Граф коммитов

24905 Коммитов

Автор SHA1 Сообщение Дата
Liang-Heng Chen ec0662a953 Bug 1495110 - make slow-iframe as a separated file r=mayhemer
The slowIframe added in bug 1488974 shares the same target HTML page with fastIframe, and the resource will be canceled by ChannelUnifier and only loaded once.
Sometimes, when slowIframe is loaded faster than fastIframe, the resource in fastIframe will be canceled, that's the root cause of the intermittent.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 13:39:09 +00:00
Tim Huang 7e10fe7a29 Bug 1489493 - Add a scalar telemetry for the size of content windows r=Gijs,francois
In order to improve the window rounding fingerprinting protection, we
want to find a proper rounding value which provides good protection as
well as good user experience.

With a better understanding of the content window size, we can answer
the question that which strategy we should use for improving this
protection: should we use certain fixed window sizes or still
stick with the current rounding strategy? Also, if we still stick with
the current approach, then what is the best rounding value which allows
users to utilize their window as much as possible without losing too
much protection.

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

--HG--
extra : moz-landing-system : lando
2018-10-11 19:46:25 +00:00
Csoregi Natalia de7b5dcc69 Merge mozilla-central to autoland. CLOSED TREE 2018-10-12 13:18:41 +03:00
Csoregi Natalia 28fe656de6 Merge inbound to mozilla-central. a=merge 2018-10-12 13:14:37 +03:00
Marco Bonardo 856e00c5d0 Bug 1498493 - Fix misuse of livemarks in distribution.js. r=Gijs
Removes the addLivemark call from distribution.js, instead creates a bookmark pointing to the site uri.
Note, bookmarks in distribution are not tested, as such this one doesn't have a test as well.
Fixes a possible intermittent failure in test_distribution.js.
Removes a livemarks test that was no more run.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 10:05:34 +00:00
Narcis Beleuzu e09f2e2622 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-10-12 06:53:11 +03:00
divyansh a5939cf925 Bug 1478694 - Ensure that WebExtensions alarms set in the past are fired immediately. r=rpl
Bug 1478694 - Ensure that WebExtensions alarms set in the past are fired immediately.

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

--HG--
extra : moz-landing-system : lando
2018-10-11 19:22:21 +00:00
Drew Willcoxon 47b312fbc2 Bug 1494471 - Ignore the autofill threshold when autofilling URLs r=mak
Differential Revision: https://phabricator.services.mozilla.com/D7361

--HG--
extra : moz-landing-system : lando
2018-10-11 08:34:25 +00:00
Jan-Erik Rediger cf8a6d4615 Bug 1498245 - Call exit_func to raise any errors if parsing failed r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D8386

--HG--
extra : moz-landing-system : lando
2018-10-11 17:44:54 +00:00
Gijs Kruitbosch 909f7acef8 Bug 1488926 - remove automigration code (already preffed off), r=dthayer
Differential Revision: https://phabricator.services.mozilla.com/D8425

--HG--
extra : moz-landing-system : lando
2018-10-11 17:04:59 +00:00
Michael Cooper f8414bc2e7 Bug 1494781 - Include install error when reporting add-on study enroll errors r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D7141

--HG--
extra : moz-landing-system : lando
2018-10-11 16:39:28 +00:00
Johann Hofmann 260c7f5bf4 Bug 1484251 - Part 3 - Use Telemetry events to record interactions in the identity popup. r=Gijs
This removes the old TRACKING_PROTECTION_EVENTS probe and replaces it with new
Telemetry events that record basic user interaction in the identity popup.

We are now measuring interaction with more elements than before, not just block/unblock.

We're also dropping the old way of measuring updates to onSecurityChange,
since with the recent changes to content blocking it would just record most page loads.

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

--HG--
extra : moz-landing-system : lando
2018-10-11 13:13:58 +00:00
Johann Hofmann ddcc9d6d5a Bug 1484251 - Part 2 - Record telemetry for Content Blocking, FastBlock and Cookie Blocking status at startup. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D6894

--HG--
extra : moz-landing-system : lando
2018-10-11 11:24:42 +00:00
Johann Hofmann 88058786e2 Bug 1484251 - Part 1 - Record Tracking Protection enabled at startup, not at window open. r=Gijs
This probe was always supposed to measure TP enabled status for a session, not a window.

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

--HG--
extra : moz-landing-system : lando
2018-10-11 11:23:22 +00:00
Marco Bonardo 0993f93347 Bug 1495327 - Specially forged Text Pasted into the Address Bar Causes Firefox to Freeze. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D8239

--HG--
extra : moz-landing-system : lando
2018-10-10 22:50:36 +00:00
Tarek Ziadé 06ff704ff3 Bug 1491816 - deal with unresponsive content processes in ChromeUtils.requestPerformanceMetrics() - r=baku
Adds a timout that will resolve the promise to return even if we did not get an answer from
all children.

MozReview-Commit-ID: FFLwAUkkYos

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

--HG--
extra : moz-landing-system : lando
2018-10-11 09:40:23 +00:00
Tiberius Oros 5354f50b94 Merge inbound to mozilla-central. a=merge 2018-10-11 06:54:10 +03:00
Ciure Andrei 74d2eeef4c Backed out 3 changesets (bug 1496220) for browser_e10s_switchbrowser.js and test_findbar.xul failures CLOSED TREE
Backed out changeset 70505741627f (bug 1496220)
Backed out changeset daf7ced3bbcc (bug 1496220)
Backed out changeset abf2e04e30e4 (bug 1496220)
2018-10-11 01:03:27 +03:00
Sam Foster e556af6195 Bug 1485105 - Allow 12-19 digit length card numbers. r=MattN
* Change to isValidNumber to allow any number length in the range. This also removes 9 as a valid payment card number length
* Amend form autocomplete test for sensitive 9 digit numbers. We no longer consider them valid cc numbers, test for 19 digit numbers instead
* Fix intermittent issue in a session restore test. It turns out Date.now().toString() can sometimes pass the Luhn algorithm and look like a valid credit card number. I believe this could lead to it being treated as sensitive data which is not saved and restored, failing the test

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

--HG--
extra : moz-landing-system : lando
2018-10-11 23:54:25 +00:00
Jim Chen 1ebc3e2c47 Bug 1496220 - 1. Serialize default null principal in RemoteWebNavigation; r=jkt
RemoteWebNavigation is expected to pass a serialized principal, so the
default null principal should be serialized as well.

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

--HG--
extra : moz-landing-system : lando
2018-10-05 13:40:43 +00:00
Ehsan Akhgari f182b82625 Bug 1492127 - Split browser_blockingIndexedDb.js into browser_blockingIndexedDb.js and browser_blockingIndexedDbInWorkers.js to give it more breathing room timeout-wise r=baku
Depends on D8175

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

--HG--
rename : toolkit/components/antitracking/test/browser/browser_blockingIndexedDb.js => toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js
extra : moz-landing-system : lando
2018-10-10 19:19:09 +00:00
Ehsan Akhgari d708d4d6cd Bug 1494401 - Split browser_blockingWorkers.js into three separate tests to give it more breathing room timeout-wise r=baku
Differential Revision: https://phabricator.services.mozilla.com/D8175

--HG--
extra : moz-landing-system : lando
2018-10-10 19:19:07 +00:00
Lina Cambridge 0e827e6c4f Bug 1477671 - Replace synced livemarks with tombstones, r=mak,markh
This commit replaces incoming synced livemarks with tombstones, and
reuploads the tombstone and updated parent to the server. Existing
livemarks are left untouched to minimize data loss; we'll either
delete them during migration, or when another client runs a full sync.

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

--HG--
extra : rebase_source : db78efc696cce13cf596d2ab0906f049a2cbe12f
2018-10-06 10:36:15 +01:00
Marco Bonardo 59f27ba50d Bug 1477671 - Stop allowing creation of new live bookmarks from the backend. r=standard8
Differential Revision: https://phabricator.services.mozilla.com/D7083

--HG--
extra : rebase_source : 89475d197e412ad5756eb1e9f4b9a4ea06dbf2a2
2018-10-06 10:32:13 +01:00
Johann Hofmann a94e90ad4b Bug 1494589 - Extend PERMISSION_REQUEST_* probe lifetime. r=florian,data-r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D7054

--HG--
extra : moz-landing-system : lando
2018-09-27 15:32:34 +00:00
Jan-Erik Rediger e73edabc8e Bug 1497929 - Await the underlying promise r=chutten
Previously, the test never waited for the notification to actually fire.

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

--HG--
extra : moz-landing-system : lando
2018-10-10 16:38:08 +00:00
Jan-Erik Rediger 786477c0d5 Bug 1485313 - Compact HistogramInfo structure r=Dexter
This reduces the size of a HistogramInfo instance from 56 byte down to 40 bytes.
At currently ~1770 histogram that saves a total of 28,000 byte of static data.

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

--HG--
extra : moz-landing-system : lando
2018-10-05 19:16:36 +00:00
Ehsan Akhgari 907531b78b Bug 1494476 - Part 4: Add tests for requiring interaction with a tracker in the first-party context before granting a third-party storage exception for it r=baku
Depends on D8157

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

--HG--
extra : moz-landing-system : lando
2018-10-10 15:46:57 +00:00
Ehsan Akhgari 4f905acdc7 Bug 1494476 - Part 3: Require having had first-party interaction before being granted a first-party storage exception r=baku
Depends on D8156

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

--HG--
extra : moz-landing-system : lando
2018-10-10 15:47:10 +00:00
Ehsan Akhgari 2ace7deeee Bug 1494476 - Part 2: Refactor calls to the storage access API into a helper script file r=baku
Depends on D8155

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

--HG--
extra : moz-landing-system : lando
2018-10-10 15:47:28 +00:00
Ehsan Akhgari e5c47b59c8 Bug 1494476 - Part 1: Make AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor() accept a principal argument instead of a string r=baku
Depends on D8238

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

--HG--
extra : moz-landing-system : lando
2018-10-10 15:47:40 +00:00
Ehsan Akhgari 4046ce084e Bug 1494476 - Part 0: Add the HasUserInteraction function r=baku
Differential Revision: https://phabricator.services.mozilla.com/D8238

--HG--
extra : moz-landing-system : lando
2018-10-10 15:46:31 +00:00
Dorel Luca d58af2c1f9 Backed out 4 changesets (bug 1494476) for build bustage and lining failure. CLOSED TREE
Backed out changeset 70d95bda8458 (bug 1494476)
Backed out changeset f89516a277dc (bug 1494476)
Backed out changeset 3c38fad722a6 (bug 1494476)
Backed out changeset 473362250320 (bug 1494476)
2018-10-10 18:29:04 +03:00
Ehsan Akhgari 659ed478bc Bug 1494476 - Part 4: Add tests for requiring interaction with a tracker in the first-party context before granting a third-party storage exception for it r=baku
Depends on D8157

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

--HG--
extra : moz-landing-system : lando
2018-10-10 14:52:16 +00:00
Ehsan Akhgari 1fae9a9e58 Bug 1494476 - Part 3: Require having had first-party interaction before being granted a first-party storage exception r=baku
Depends on D8156

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

--HG--
extra : moz-landing-system : lando
2018-10-10 14:51:25 +00:00
Ehsan Akhgari 2b60120800 Bug 1494476 - Part 2: Refactor calls to the storage access API into a helper script file r=baku
Depends on D8155

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

--HG--
extra : moz-landing-system : lando
2018-10-10 14:50:37 +00:00
Ehsan Akhgari 7b4b59474c Bug 1494476 - Part 1: Make AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor() accept a principal argument instead of a string r=baku
Differential Revision: https://phabricator.services.mozilla.com/D8155

--HG--
extra : moz-landing-system : lando
2018-10-10 14:49:22 +00:00
Gijs Kruitbosch 3fd8c2aca5 Bug 1497364 - allow browser_ext_themes_dynamic_getCurrent.js to work if window focus becomes more async, r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D8078

--HG--
extra : moz-landing-system : lando
2018-10-10 12:14:16 +00:00
divyansh 7be9458f5f Bug 1487332 - Re-sorted the header files of .cpp/.h telemetry files. r=Dexter
Bug 1487332 -  Re-sorted the header files of .cpp/.h telemetry files.

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

--HG--
extra : moz-landing-system : lando
2018-10-10 04:55:10 +00:00
Ehsan Akhgari 7278abd237 Bug 1491403 - Part 4: Call the resolve handler of the promise returned from Document.requestStorageAccess() and Document.hasStorageAccess() preserving the user input event handling state r=baku
Depends on D7005

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

--HG--
extra : moz-landing-system : lando
2018-10-09 21:42:30 +00:00
Ehsan Akhgari a82134b465 Bug 1493971 - Split browser_blockingStorage.js into browser_blockingLocalStorage.js and browser_blockingSessionStorage.js to give it more breathing room timeout-wise r=baku
Differential Revision: https://phabricator.services.mozilla.com/D7231

--HG--
rename : toolkit/components/antitracking/test/browser/browser_blockingStorage.js => toolkit/components/antitracking/test/browser/browser_blockingLocalStorage.js
extra : moz-landing-system : lando
2018-10-09 21:41:55 +00:00
Csoregi Natalia 523d3ae4fe Backed out changeset c35bab726b03 (bug 1493483) for multiple browser-chrome failures e.g browser_extension_controlled.js. CLOSED TREE 2018-10-09 23:26:24 +03:00
Robert Strong 563b2edd8a Bug 1438747 - Add missing app update UPDATE_DOWNLOAD_CODE_UNKNOWN telemetry histogram and missing bug numbers. r=chutten,bytesized
The addition of UPDATE_DOWNLOAD_CODE_UNKNOWN was missed in bug 1137447
Passed data collection review

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

--HG--
extra : moz-landing-system : lando
2018-10-09 19:53:39 +00:00
Siddhant085 5e4fc9f261 Bug 1493483 - Use nsIBrowserSearchService::defaultEngine instead of currentEngine (in production code) r=Standard8
nsIBrowserSearchService::currentEngine and nsIBrowserSearchService::defaultEngine are the same thing.
The use of defaultEngine makes more sense and thus we are phasing out the use of currentEngine and replace it with defaultEngine.

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

--HG--
extra : moz-landing-system : lando
2018-10-09 18:40:08 +00:00
Chris H-C 5ac9f0bc48 bug 1495620 - Even dynamic events are no longer sent in 'main' pings r=Dexter
Update documentation to reflect that dynamic events are no longer sent in 'main' pings.

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

--HG--
extra : moz-landing-system : lando
2018-10-08 07:48:35 +00:00
shindli 115b6f10ca Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-09 19:29:29 +03:00
shindli 089182bee5 Merge inbound to mozilla-central. a=merge 2018-10-09 19:24:28 +03:00
Doug Thayer 0fd7f560d6 Bug 1426245 - Test changes r=mak
MozReview-Commit-ID: 4fhhzspxLJZ

Depends on D4606

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

--HG--
extra : moz-landing-system : lando
2018-10-09 14:47:31 +00:00
Doug Thayer 218843ef6a Bug 1426245 - Replace OnItemAdded with bookmark-item-added r=mak
See https://docs.google.com/document/d/1G45vfd6RXFXwNz7i4FV40lDCU0ao-JX_bZdgJV4tLjk/edit#
for further info. This essentially follows the same philosophy as
the onVisits migration.

MozReview-Commit-ID: I4bOvFH0ZQR

Depends on D4605

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

--HG--
extra : moz-landing-system : lando
2018-10-09 14:47:27 +00:00
Michael Ratcliffe 5000a5eeab Bug 1488406 - Allow finish() to measure in seconds n addition to ms r=janerik
gfritzsche asked me to use this method to add compatibility to measure the time in seconds.

At the moment we are forced to clone `devtools/client/shared/TelemetryStopwatch.jsm` so that we can get it working the way we need.

The problem is that it measure time in ms when using start() finish() etc. and that creates too many entries in our charts and makes them next to impossible to read.

It would be much better if we could measure the time in seconds instead.

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

--HG--
extra : moz-landing-system : lando
2018-10-09 08:59:42 +00:00