- 14 Nov, 2019 8 commits
-
-
Mozilla L10n Automation Bot authored
-
MozLando authored
5055: Update GeckoView Nightly to 72.0.20191113095525. r=jonalmeida a=pocmo Our hooks are not running anymore so I am updating manually. Co-authored-by:
Sebastian Kaspari <s.kaspari@gmail.com>
-
MozLando authored
4974: Add library for P2P communication and sample app r=jonalmeida a=espertus Add library for P2P communication and sample app This adds `lib-nearby` on top of the Google Play Nearby API. The sample app `nearby-chat` uses it to create a chat application enabling communication between 2 devices. This is a better version of https://github.com/mozilla-mobile/android-components/pull/4794 because it is a single commit. 5045: Bump rubyzip from 1.2.3 to 2.0.0 in /docs r=pocmo a=dependabot[bot] Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 1.2.3 to 2.0.0. <details> <summary>Release notes</summary> *Sourced from [rubyzip's releases](https://github.com/rubyzip/rubyzip/releases).* > ## v2.0.0 > Security > > - Default the `validate_entry_sizes` option to `true`, so that callers can trust an entry's reported size when using `extract` [#403](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/403) > - This option defaulted to `false` in 1.3.0 for backward compatibility, but it now defaults to `true`. If you are using an older version of ruby and can't yet upgrade to 2.x, you can still use 1.3.0 and set the option to `true`. > > Tooling / Documentation > > - Remove test files from the gem to avoid problems with antivirus detections on the test files [#405](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/405) / [#384](https://github-redirect.dependabot.com/rubyzip/rubyzip/issues/384) > - Drop support for unsupported ruby versions [#406](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/406) > > ## v1.3.0 > Security > > - Add `validate_entry_sizes` option so that callers can trust an entry's reported size when using `extract` [#403](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/403) > - This option defaults to `false` for backward compatibility in this release, but you are strongly encouraged to set it to `true`. It will default to `true` in rubyzip 2.0. > > New Feature > > - Add `add_stored` method to simplify adding entries without compression [#366](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/366) > > Tooling / Documentation > > - Add more gem metadata links [#402](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/402) > > ## v1.2.4 > - Do not rewrite zip files opened with `open_buffer` that have not changed [#360](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/360) > > Tooling / Documentation > > - Update `example_recursive.rb` in README [#397](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/397) > - Hold CI at `trusty` for now, automatically pick the latest ruby patch version, use rbx-4 and hold jruby at 9.1 [#399](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/399) </details> <details> <summary>Changelog</summary> *Sourced from [rubyzip's changelog](https://github.com/rubyzip/rubyzip/blob/master/Changelog.md).* > # 2.0.0 (2019-09-25) > > Security > > - Default the `validate_entry_sizes` option to `true`, so that callers can trust an entry's reported size when using `extract` [#403](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/403) > - This option defaulted to `false` in 1.3.0 for backward compatibility, but it now defaults to `true`. If you are using an older version of ruby and can't yet upgrade to 2.x, you can still use 1.3.0 and set the option to `true`. > > Tooling / Documentation > > - Remove test files from the gem to avoid problems with antivirus detections on the test files [#405](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/405) / [#384](https://github-redirect.dependabot.com/rubyzip/rubyzip/issues/384) > - Drop support for unsupported ruby versions [#406](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/406) > > # 1.3.0 (2019-09-25) > > Security > > - Add `validate_entry_sizes` option so that callers can trust an entry's reported size when using `extract` [#403](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/403) > - This option defaults to `false` for backward compatibility in this release, but you are strongly encouraged to set it to `true`. It will default to `true` in rubyzip 2.0. > > New Feature > > - Add `add_stored` method to simplify adding entries without compression [#366](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/366) > > Tooling / Documentation > > - Add more gem metadata links [#402](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/402) > > # 1.2.4 (2019-09-06) > > - Do not rewrite zip files opened with `open_buffer` that have not changed [#360](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/360) > > Tooling / Documentation > > - Update `example_recursive.rb` in README [#397](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/397) > - Hold CI at `trusty` for now, automatically pick the latest ruby patch version, use rbx-4 and hold jruby at 9.1 [#399](https://github-redirect.dependabot.com/rubyzip/rubyzip/pull/399) </details> <details> <summary>Commits</summary> - [`2825898`](https://github.com/rubyzip/rubyzip/commit/2825898f69fbf1efe4e43452adae6ac5d074ec1c) Merge pull request [#408](https://github-redirect.dependabot.com/rubyzip/rubyzip/issues/408) from rubyzip/v2-0-0 - [`cb407b1`](https://github.com/rubyzip/rubyzip/commit/cb407b106541c345329a017d6eb34026cb372872) Bump version to 2.0.0 - [`e1d9af6`](https://github.com/rubyzip/rubyzip/commit/e1d9af6e46f7eb0d0b728958a57f7e28d60301a4) Merge pull request [#406](https://github-redirect.dependabot.com/rubyzip/rubyzip/issues/406) from rubyzip/bump-supported-ruby - [`3641a96`](https://github.com/rubyzip/rubyzip/commit/3641a963ea0c34275562250d7e67380c85fc2570) Merge pull request [#405](https://github-redirect.dependabot.com/rubyzip/rubyzip/issues/405) from rubyzip/remove-test-files - [`e79d9ea`](https://github.com/rubyzip/rubyzip/commit/e79d9ea2922be12db121c20f5dc55bba8a35418a) Merge pull request [#407](https://github-redirect.dependabot.com/rubyzip/rubyzip/issues/407) from rubyzip/v1-3-0 - [`7c65e1e`](https://github.com/rubyzip/rubyzip/commit/7c65e1e3595031392f1050b81fb2b95b0f2ee764) Bump version to 1.3.0 - [`d65fe7b`](https://github.com/rubyzip/rubyzip/commit/d65fe7bd283ec94f9d6dc7605f61a6b0dd00f55e) Merge pull request [#403](https://github-redirect.dependabot.com/rubyzip/rubyzip/issues/403) from rubyzip/check-size - [`35446f4`](https://github.com/rubyzip/rubyzip/commit/35446f467b739d05790356ab86915de76f0120f1) Drop old ruby and JDK versions from CI - [`74d4bec`](https://github.com/rubyzip/rubyzip/commit/74d4bec371158c4c2a9fe965302dc9649c941a73) Remove test files from gem - [`97cb6ae`](https://github.com/rubyzip/rubyzip/commit/97cb6aefe6d12bd2429d7a2e119ccb26f259d71d) Warn when an entry size is invalid - Additional commits viewable in [compare view](https://github.com/rubyzip/rubyzip/compare/v1.2.3...v2.0.0) </details> <br /> [](https://help.github.com/articles/configuring-automated-security-fixes ) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) Co-authored-by:
Ellen Spertus <ellen.spertus@gmail.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Johan Lorenzo authored
-
Sebastian Kaspari authored
-
MozLando authored
5048: Import strings from android-l10n. r=pocmo a=mozilla-l10n-automation-bot n/t Co-authored-by:
Mozilla L10n Automation Bot <release+l10n-automation-bot@mozilla.com>
-
Mozilla L10n Automation Bot authored
-
Ellen Spertus authored
-
- 13 Nov, 2019 10 commits
-
-
MozLando authored
5020: For #4999: Adds download failure condition for less than content length r=csadilek a=sblatz Co-authored-by:
Sawyer Blatz <sdblatz@gmail.com>
-
MozLando authored
5019: Closes #4313: Add subscribeAll support to RustPushConnection r=Amejia481 a=jonalmeida The API on the native Rust layer had been made available, so we can implement this on the feature level too. Co-authored-by:
Jonathan Almeida <jalmeida@mozilla.com>
-
Sawyer Blatz authored
-
MozLando authored
5016: Import strings from android-l10n. r=jonalmeida a=mozilla-l10n-automation-bot n/t Co-authored-by:
Mozilla L10n Automation Bot <release+l10n-automation-bot@mozilla.com>
-
Mozilla L10n Automation Bot authored
-
dependabot[bot] authored
Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 1.2.3 to 2.0.0. - [Release notes](https://github.com/rubyzip/rubyzip/releases) - [Changelog](https://github.com/rubyzip/rubyzip/blob/master/Changelog.md) - [Commits](https://github.com/rubyzip/rubyzip/compare/v1.2.3...v2.0.0 ) Signed-off-by:
dependabot[bot] <support@github.com>
-
MozLando authored
4997: Issue #4983: Add code for migrating Gecko related files. r=grigoryk a=pocmo For now the recommendation is to only remove the prefs.js file since it may contain incompatible prefs. The tricky part here is that this code **has to** run **before** Gecko gets initialized. Since that happens quite early this will have to happen immediately at app start before any other migration code runs - and *blocking* so that Gecko does not get initialized before that. In my tests I created a second `FennecMigrator` right in the application object that I ran blocking: ```Kotlin val migrator = FennecMigrator.Builder(applicationContext, crashReporter) .migrateGecko() .build() migrator.migrateBlocking() ``` That worked quite well with the current approach and since it is blocking there's no interference / race with the following migration. @grigoryk What do you think? Co-authored-by:
Sebastian Kaspari <s.kaspari@gmail.com>
-
Sebastian Kaspari authored
-
MozLando authored
5039: Closes #4870: Provide caching mechanism for AMO collection response r=Amejia481 a=csadilek If a `maxCacheAge` is configured, `AddOnCollectionProvider` will now cache the AMO collection response. `getAvailableAddOns` may therefore return a cached result, but also has a new parameter to disallow cached results entirely to support cases where we always want a fresh addon list. Co-authored-by:
Christian Sadilek <christian.sadilek@gmail.com>
-
Christian Sadilek authored
-
- 12 Nov, 2019 4 commits
-
-
Christian Sadilek authored
-
MozLando authored
5031: For #5021: Adds failure case for openFile r=pocmo a=sblatz Co-authored-by:
Sawyer Blatz <sdblatz@gmail.com>
-
Sebastian Kaspari authored
-
Sebastian Kaspari authored
-
- 11 Nov, 2019 8 commits
-
-
Sawyer Blatz authored
-
MozLando authored
5024: Docs update (20191109-121126) [ci skip] r=pocmo a=MickeyMoz 5025: GeckoView update (nightly) (20191109-141244) r=pocmo a=MickeyMoz Co-authored-by:
MickeyMoz <sebastian@mozilla.com>
-
MozLando authored
5010: Closes #4987: feature-downloads: Emit facts. r=pocmo a=gabrielluong Co-authored-by:
Gabriel Luong <gabriel.luong@gmail.com>
-
Mihai Tabara authored
-
Mihai Tabara authored
-
Mihai Tabara authored
-
Mihai Tabara authored
-
Mihai Tabara authored
-
- 09 Nov, 2019 3 commits
-
-
Gabriel Luong authored
Extends AbstractFetchDownloadServiceTest to check for emitted facts and renamed RETRY to TRY_ACTION in Action
-
MickeyMoz authored
-
MickeyMoz authored
-
- 08 Nov, 2019 7 commits
-
-
Jonathan Almeida authored
-
Jonathan Almeida authored
-
MozLando authored
5013: Closes #5012: Manually update GeckoView Nightly to 70.0.20191022130254. r=rocketsroger a=pocmo Breaking change that this time only broke our tests since they used reflection. :) 5015: Public Suffix List update (20191108-141110) r=Amejia481 a=MickeyMoz Co-authored-by:
Sebastian Kaspari <s.kaspari@gmail.com> Co-authored-by:
MickeyMoz <sebastian@mozilla.com>
-
MozLando authored
4742: Closes #4151: Add enum for SitePermissions types r=Amejia481 a=calvin-li 5002: Closes #4792: Add UI for add-on permissions. r=csadilek a=Amejia481 Co-authored-by:
Arturo Mejia <arturomejiamarmol@gmail.com>
-
MozLando authored
5011: Closes #5004: Improve SecureAbove22Preferences API r=ekager a=grigoryk This changes `SecureAbove22Preferences` to allow isolating its instances by a name. Entries in an instance with name "a" won't be affected by (or visible to) an instance with name "b", and vice versa. Migration logic for the encrypted version was simplified as well. It's now expressed in terms of basic `SecureAbove22Preferences` operations. Lack of test coverage for the secure version is starting to become a problem here, so let's address #4956 soon. Another change that's present here is a new method on `GlobalSyncableStoreProvider`: `configureKeyStorage`. It takes an instance of `SecureAbove22Preferences`, which is then used by the sync worker to obtain an encryption key for passwords storage, if it's configured. The contract here is that if password syncing is enabled, then a "passwords" key must be available from the configured `SecureAbove22Preferences` instance. Co-authored-by:
Grisha Kruglov <gkruglov@mozilla.com>
-
Arturo Mejia authored
Closes #4151: Add get() by Permission Type for SitePermissions and Switched SitePermissions to use @Parcelize.
-
MickeyMoz authored
-