searching for reviewer(kmag)
34ba7c94dc4c178b480831940af036b9ade8726f: Bug 1331507 remove release/beta restriction on injecting sidebar button, r=kmag, a=jcristau
Shane Caraveo <scaraveo@mozilla.com> - Fri, 14 Apr 2017 13:40:35 -0700 - rev 375937
Push 11061 by philringnalda@gmail.com at Sun, 16 Apr 2017 18:03:36 +0000
Bug 1331507 remove release/beta restriction on injecting sidebar button, r=kmag, a=jcristau MozReview-Commit-ID: 9pzyaWQGFn5
8bad8b5fcd989759ec1f726deef1cdca2102d390: Bug 1345225 - Check if webRequest filters overlap with host permissions, r=kmag, a=gchang
Tomislav Jovanovic <tomica@gmail.com> - Sun, 26 Mar 2017 20:53:28 +0200 - rev 375909
Push 11056 by philringnalda@gmail.com at Fri, 14 Apr 2017 15:02:17 +0000
Bug 1345225 - Check if webRequest filters overlap with host permissions, r=kmag, a=gchang MozReview-Commit-ID: 1tMHynv9FBO
3394e3fa0f1e9d6b5b1d032a29e59d2db0230ecd: Bug 1329027 - Fix regression caused by bug 1300808 r=kmag a=gchang
Matthew Wein <mwein@mozilla.com> - Wed, 15 Mar 2017 15:57:38 -0400 - rev 375464
Push 10957 by cbook@mozilla.com at Mon, 27 Mar 2017 10:46:38 +0000
Bug 1329027 - Fix regression caused by bug 1300808 r=kmag a=gchang MozReview-Commit-ID: CM5cyueJcNk
38366a1d423068d2b48c4d3237155d95f411da2c: Bug 1347700 - Test async loading of content scripts. r=kmag a=gchang
Tomislav Jovanovic <tomica@gmail.com> - Sun, 19 Mar 2017 17:24:25 +0100 - rev 375341
Push 10922 by cbook@mozilla.com at Tue, 21 Mar 2017 10:10:27 +0000
Bug 1347700 - Test async loading of content scripts. r=kmag a=gchang
9fb6d7fae0142e94b73dde78adff386956b2b248: Bug 1347700 - Fix async loading of content scripts. r=kmag , a=gchang
Tomislav Jovanovic <tomica@gmail.com> - Thu, 16 Mar 2017 15:40:37 +0100 - rev 375340
Push 10922 by cbook@mozilla.com at Tue, 21 Mar 2017 10:10:27 +0000
Bug 1347700 - Fix async loading of content scripts. r=kmag , a=gchang MozReview-Commit-ID: LjuiizBh1OK
c1d72390b27a1ec22279e9adb936be664216c5a5: Bug 1339739 - Fix intermittent timeout by splitting browser_ext_sidebarAction.js. r=kmag, a=test-only
Shane Caraveo <scaraveo@mozilla.com> - Thu, 16 Mar 2017 14:27:05 -0700 - rev 375304
Push 10919 by ryanvm@gmail.com at Mon, 20 Mar 2017 19:41:39 +0000
Bug 1339739 - Fix intermittent timeout by splitting browser_ext_sidebarAction.js. r=kmag, a=test-only MozReview-Commit-ID: KeBJHSXo23a
17658ab4c138f54540cce67cc2eb1a6258d10748: Bug 1340529 - Fix shown/hidden events for a devtools_panel toggled from toolbox preferences. r=kmag
Luca Greco <lgreco@mozilla.com> - Thu, 16 Feb 2017 04:07:49 +0100 - rev 374979
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1340529 - Fix shown/hidden events for a devtools_panel toggled from toolbox preferences. r=kmag MozReview-Commit-ID: H81qwCEoaf9
625d277367c3ace7d63658053db6106e8f254016: Bug 1341089 - devtools.network.onNavigated should be fired when the target page has been navigated. r=kmag
Luca Greco <lgreco@mozilla.com> - Mon, 20 Feb 2017 18:47:37 +0100 - rev 374978
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1341089 - devtools.network.onNavigated should be fired when the target page has been navigated. r=kmag MozReview-Commit-ID: I8HHraSZFGq
be448fec20324601397e3df031bfeb417f50255d: Bug 1340671 - [webext] Fix race in getDevToolsTargetForContext utility method. r=kmag
Luca Greco <lgreco@mozilla.com> - Fri, 17 Feb 2017 21:50:49 +0100 - rev 374977
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1340671 - [webext] Fix race in getDevToolsTargetForContext utility method. r=kmag MozReview-Commit-ID: 82r45FeljAV
3ae2288979324be626bc23971d03927ac495e379: Part 2: Bug 1295807 - Implement the Proxy API. r=kmag
Matthew Wein <mwein@mozilla.com> - Fri, 03 Mar 2017 02:16:01 +0000 - rev 374976
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Part 2: Bug 1295807 - Implement the Proxy API. r=kmag MozReview-Commit-ID: KCoak15Mic8
488acde695af2e3948f4df755c3759a28029f1e5: Part 1: Bug 1295807 - Add a Javascript Module for registering proxy scripts. r=kmag,robwu
Matthew Wein <mwein@mozilla.com> - Fri, 03 Mar 2017 23:25:57 +0000 - rev 374975
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Part 1: Bug 1295807 - Add a Javascript Module for registering proxy scripts. r=kmag,robwu MozReview-Commit-ID: HLokEivMpmp
a4cf39b772dfec2ac2710e51f920789672332106: Bug 1344408 fix eager loading of CUI, r=kmag
Shane Caraveo <scaraveo@mozilla.com> - Fri, 03 Mar 2017 16:15:06 -0800 - rev 374943
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1344408 fix eager loading of CUI, r=kmag MozReview-Commit-ID: DX2fB5cGNB0
1b162d4857b5928d370bcff9cf270d3482d464ee: Part 2: Bug 1295807 - Implement the Proxy API. r=kmag
Matthew Wein <mwein@mozilla.com> - Wed, 01 Mar 2017 15:37:09 +0000 - rev 374714
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Part 2: Bug 1295807 - Implement the Proxy API. r=kmag MozReview-Commit-ID: CtSYWl8lWHM
1a9f4c3c782d969e64394573c8030aaf9ef42167: Part 1: Bug 1295807 - Add a Javascript Module for registering proxy scripts. r=kmag,robwu
Matthew Wein <mwein@mozilla.com> - Wed, 01 Mar 2017 15:35:34 +0000 - rev 374713
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Part 1: Bug 1295807 - Add a Javascript Module for registering proxy scripts. r=kmag,robwu MozReview-Commit-ID: HLokEivMpmp
b9e7efc94543531e2a7c754c60f2444a108772f4: Bug 1337457 - Handle missing commands[*].suggested_key r=kmag
Rob Wu <rob@robwu.nl> - Tue, 07 Feb 2017 20:06:47 +0100 - rev 374673
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1337457 - Handle missing commands[*].suggested_key r=kmag Defaulting to "" instead of null because Chrome too defaults to "". MozReview-Commit-ID: 7pJYCzVR4f6
3884829f39b0040e5f02d913d2996b0ab00fac7a: Bug 1190687 - [webext] webNavigation.onCreatedNavigationTarget on new windows/tabs from context menu and user clicks on links. r=kmag
Luca Greco <lgreco@mozilla.com> - Fri, 24 Feb 2017 19:49:38 +0100 - rev 374599
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1190687 - [webext] webNavigation.onCreatedNavigationTarget on new windows/tabs from context menu and user clicks on links. r=kmag MozReview-Commit-ID: KYVKkVUSOzR
53796fc215f8d21a016d425d6390795fd316a1c0: Bug 1190687 - [webext] Convert openContextMenu and closeContextMenu test helpers into async functions. r=kmag
Luca Greco <lgreco@mozilla.com> - Wed, 22 Feb 2017 19:02:56 +0100 - rev 374598
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1190687 - [webext] Convert openContextMenu and closeContextMenu test helpers into async functions. r=kmag MozReview-Commit-ID: AD57ftJiVlR
afe09cddd8d30b7c40d6a7fd3c2f199646a952f0: Bug 1342144 - Revert version parameters in test_ext_jsversion.html. r=kmag
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 24 Feb 2017 20:53:05 +0900 - rev 373978
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1342144 - Revert version parameters in test_ext_jsversion.html. r=kmag This file ensures that versioned JavaScript does NOT work in WebExtensions. So the version parameter is actually required. MozReview-Commit-ID: Ge5lndjxGdK
704db7ae2d859e854d61cc77ae2999e843964b17: Bug 1310427 support protocol handlers, r=kmag
Shane Caraveo <scaraveo@mozilla.com> - Fri, 24 Feb 2017 11:20:20 -0800 - rev 373875
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1310427 support protocol handlers, r=kmag MozReview-Commit-ID: 7sHh8YZWe3f
b6e9e58ac9d735861ad91f6b419b66b3f06d0f48: Bug 1328974: Record metrics for chrome.storage.sync usage, r=bsmedberg,kmag
Ethan Glasser-Camp <eglassercamp@mozilla.com> - Tue, 17 Jan 2017 13:25:02 -0500 - rev 373142
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1328974: Record metrics for chrome.storage.sync usage, r=bsmedberg,kmag MozReview-Commit-ID: 7c2CHLuXxS6
3ad2f410d2e7b5bef5525924f1eb714795873378: Bug 1340739 sidebar window is not the browser window, r=kmag
Shane Caraveo <scaraveo@mozilla.com> - Tue, 21 Feb 2017 16:16:21 -0800 - rev 373135
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1340739 sidebar window is not the browser window, r=kmag MozReview-Commit-ID: 9HBwIaAefO1
6d18f9e14d5d8a6f749aff26ee83930ca5b997aa: Bug 1340750 fix remote handling of sidebar browser, r=kmag
Shane Caraveo <scaraveo@mozilla.com> - Tue, 21 Feb 2017 13:51:14 -0800 - rev 373126
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1340750 fix remote handling of sidebar browser, r=kmag MozReview-Commit-ID: 3hamdXtxKjh
51541cde2e0643f6441eecd7d9deec828624257d: Bug 1311815 - Check host permissions for webRequest listeners r=kmag
Tomislav Jovanovic <tomica@gmail.com> - Thu, 16 Feb 2017 14:56:35 +0100 - rev 372331
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1311815 - Check host permissions for webRequest listeners r=kmag MozReview-Commit-ID: 9bcb4p7tP2u
6d4af96450ed20812649f023bd373110505fabf5: Bug 1300587 - Workaround issues with dock/undock devtools toolbox with a devtools_panel. r=kmag
Luca Greco <lgreco@mozilla.com> - Fri, 07 Oct 2016 12:37:53 +0200 - rev 372324
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1300587 - Workaround issues with dock/undock devtools toolbox with a devtools_panel. r=kmag - this workaround is related to the same issue described in Bug 1075490 for the SDK "dev/panel" module. MozReview-Commit-ID: 5UYn1F88u1
de8052439ef29cf0d06f836dac9dc4ad3e2ecdbc: Bug 1300587 - Implements devtools_panel context and devtools.panel.create API method. r=kmag
Luca Greco <lgreco@mozilla.com> - Thu, 09 Feb 2017 18:23:18 +0100 - rev 372323
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1300587 - Implements devtools_panel context and devtools.panel.create API method. r=kmag MozReview-Commit-ID: GVpwEkHqP3o
10293eb8e33248ef3758991391835a35cafbc787: Bug 1300587 - Fix DevToolsExtensionPageContextParent shutdown method. r=kmag
Luca Greco <lgreco@mozilla.com> - Thu, 09 Feb 2017 18:15:38 +0100 - rev 372322
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1300587 - Fix DevToolsExtensionPageContextParent shutdown method. r=kmag - a DevToolsExtensionPageContextParent instance can be missing a devToolsTarget property when it is destroyed (because the devToolsTarget property is set lazily if the extension page is using any API that actually needs a TabTarget instance) - the DevToolsExtensionPageContextParent's shutdown method should call super.shutdown to complete its cleanup. MozReview-Commit-ID: EnxEZ0rrnTT
0af3de0a7fe96fdc1bfd1e526a8b50cfaf114785: Bug 1321570: Remove duplicate tests, r=kmag
Ethan Glasser-Camp <eglassercamp@mozilla.com> - Tue, 24 Jan 2017 14:54:11 -0500 - rev 372187
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1321570: Remove duplicate tests, r=kmag These tests are essentially the same as the tests of the same name in test_ext_storage.js. These tests could maybe be valuable if they were content script tests instead of background script tests, but they aren't, so let's delete them. MozReview-Commit-ID: I7rIR7ecoEZ
98f9763349183966441f448a83f9684412f4ff30: Bug 1321570 - Rewrite KintoServer in tests, r=kmag
Ethan Glasser-Camp <eglassercamp@mozilla.com> - Wed, 11 Jan 2017 13:35:22 -0500 - rev 372186
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1321570 - Rewrite KintoServer in tests, r=kmag Allow individual records to decide whether or not they want to appear in a certain request, and be more explicit with our handling of time, since the client is already tracking this using etag and providing it to us using _since. This allows us to get rid of hacks like `encryptAndAddRecordOnlyOnce` and `addRecordInPast`. While we're here, change the method signatures for `addRecord` to make them more flexible. Also, make the server agnostic about "collections" and instead focus only on records. Conflicts are still something we have to handle explicitly because in order to trigger conflict behavior in the client, they have to appear between two client requests (i.e. within a sync() call). So we don't show them on GET requests but surface them on POST requests. MozReview-Commit-ID: B7aaMTzu268
28fdc9533636fa0f151a7b99246d6ad17b46dbe0: Bug 1321570 - use dependency injection for fxAccounts, r=kmag
Ethan Glasser-Camp <eglassercamp@mozilla.com> - Tue, 10 Jan 2017 16:44:01 -0500 - rev 372185
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1321570 - use dependency injection for fxAccounts, r=kmag Get rid of the ugly hack where test code monkeypatches a singleton to convince the rest of the ExtensionStorageSync code that a fake user is logged in. Instead, take a handle to the fxAccounts service at construction time. Test code can provide any kind of fxAccounts it wants, including one that has a hard-coded user. This provokes a bunch of changes: - ExtensionStorageSync is now no longer a singleton, but a class. You have to instantiate it in order to do anything with it. A global instance extensionStorageSync is provided for use by Sync code as well as WebExtension code. - CryptoCollection is now also a class, and each ExtensionStorageSync instance has its own CryptoCollection. This dependency should maybe also be injected, but for the time being it doesn't provide us any value to do so. - Converting singletons with asynchronous methods to classes is a pain in the neck. We convert async method foo from `foo: Task.async(....)` to `async foo() { .... }`. While we're here, convert KeyRingEncryptionRemoteTransformer#decode to async/await to eliminate a need for `let self = this`. - Update Sync code and WebExtension code to use extensionStorageSync. - There's a cyclic dependency where CryptoCollection#sync depends on ExtensionStorageSync#_syncCollection which depends on CryptoCollection#getKeyRing. As a short-term hack, we now require an ExtensionStorageSync argument to CryptoCollection#sync. - KeyRingEncryptionRemoteTransformer now takes a handle to fxAccounts on construction time as well. Because this is the only EncryptionRemoteTransformer subclass that accesses fxAccounts, we can get rid of the hack where the tests monkeypatch something in the EncryptionRemoteTransformer prototype. - CollectionKeyEncryptionRemoteTransformer now takes a handle to a CryptoCollection, rather than relying on a global one. - A bunch of methods that previously assumed access to fxAccounts now check if fxAccounts is present (i.e. if we're on Android). Strictly speaking, this isn't required by this change, but it helps make certain kinds of failure a little easier to diagnose. - Update tests, including extracting a domain-specific helper method to hide the use of CollectionKeyEncryptionRemoteTransformer. We now no longer monkeypatch in our mock fxaService, but pass it to the test so that it can do whatever it wants with it. We also provide an ExtensionStorageSync instance for convenience. Access to the global cryptoCollection is now done through an ExtensionStorageSync instance. To summarize, we've gone from a situation where a bunch of singletons had implicit dependencies on other singletons in a shared global namespace, to a situation where dependencies are provided explicitly using method/constructor arguments. This highlights some of the dependencies present: - ExtensionStorageSync depends on CryptoCollection and fxAccounts if it needs to sync - Every collection created via openCollection needs a handle to CryptoCollection so it can correctly create its remote transformers - CryptoCollection needs a handle to fxAccounts so it can create its own remote transformer for its special collection Most of this is only possible, or at least much easier, because we no longer try to juggle Sqlite connections but just keep one around forever. However, please note: - CryptoCollection needs a handle to ExtensionStorageSync to actually perform syncing logic because that's where we foolishly put the logic to make requests - There's still a backing Sqlite store which is shared by everything - There's still a singleton tracking contexts that opened extensions which we manage to try to clean contexts up correctly MozReview-Commit-ID: DGIzyRTdYZ1
ca00e2c5420db40a268fd8ebfa20557ebfd6b74c: Bug 1321570 - Move ExtensionStorageSync crypto out of services/sync, r=kmag
Ethan Glasser-Camp <eglassercamp@mozilla.com> - Mon, 13 Feb 2017 15:06:02 -0500 - rev 372184
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1321570 - Move ExtensionStorageSync crypto out of services/sync, r=kmag Since services/sync doesn't ship on Android, this meant conditionally-defining some variables such as `cryptoCollection` and `CollectionKeyEncryptionRemoteTransformer` depending on whether or not we were on Android. However, none of these definitions really rely on functionality that isn't present on Android (although you can't really use them yet either). Move the dependency together with the dependant code so we can simplify a bit. This lets us remove conditional uses of `cryptoCollection` and `CollectionKeyEncryptionRemoteTransformer`. Because the WebExtensions source directory has more stringent eslint rules, we end up reformatting and commenting a bit in addition to moving. MozReview-Commit-ID: 2ddDeymYFNi
6a03b96cc5bacc226c7518caedc7e717fa814e66: Bug 1338726 fix icon style for new windows, r=kmag
Shane Caraveo <scaraveo@mozilla.com> - Mon, 13 Feb 2017 15:56:46 -0800 - rev 372166
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1338726 fix icon style for new windows, r=kmag MozReview-Commit-ID: BQOgqOwtSdm
d41d2bd78ecfd7ba1c106ed329f126b530880a5b: Bug 1337976 Force synchronous xml bindings to avoid intermittent failure r=kmag
Andrew Swan <aswan@mozilla.com> - Fri, 10 Feb 2017 14:08:45 -0800 - rev 371783
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1337976 Force synchronous xml bindings to avoid intermittent failure r=kmag MozReview-Commit-ID: Ha2cUszauD9
c5af26deca58ea105ea3964d1d4021fecf221317: Bug 1338724 fix icon size for sidebar toolbarbutton, r=kmag
Shane Caraveo <scaraveo@mozilla.com> - Mon, 13 Feb 2017 15:07:51 -0800 - rev 371648
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1338724 fix icon size for sidebar toolbarbutton, r=kmag MozReview-Commit-ID: K7DqIm3EQs8
d070f532ca2d35470e6996b0fd3e58cd351f9c06: Bug 1308688 tests r=kmag
Andrew Swan <aswan@mozilla.com> - Wed, 26 Oct 2016 16:22:56 -0700 - rev 371459
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1308688 tests r=kmag MozReview-Commit-ID: 8DOZbPY7FZ9
3ac2e09d98cb55fb9440b0cb9267ed365293aa9a: Bug 1308688 tests r=kmag
Andrew Swan <aswan@mozilla.com> - Wed, 26 Oct 2016 16:22:56 -0700 - rev 371411
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1308688 tests r=kmag MozReview-Commit-ID: 8DOZbPY7FZ9
8043e0ac7edf90442c770ac8f8d653d48e2ad6bc: Bug 1333810: Hash record IDs during encryption, r=kmag,rnewman
Ethan Glasser-Camp <eglassercamp@mozilla.com> - Tue, 31 Jan 2017 13:09:38 -0500 - rev 371337
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1333810: Hash record IDs during encryption, r=kmag,rnewman This does a sha256 of record IDs, the same way we do for collection IDs, during encryption. The way we compute the new ID (using an overridden method) is a little bit of a hack, but we use the new ID as part of the HMAC. This also invalidates a previous assumption, which is that we kept record IDs the same during decryption. MozReview-Commit-ID: Gbzlo9OE1he
721e2e29c1c716221d439c8852f01dc3a04d1828: Bug 1333810: Redo hashing of collection ID, r=kmag,rnewman
Ethan Glasser-Camp <eglassercamp@mozilla.com> - Mon, 30 Jan 2017 19:07:02 -0500 - rev 371336
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1333810: Redo hashing of collection ID, r=kmag,rnewman This ties the collection ID used for a given extension to the "salts" record. This blocks an attack where, given the user's ID, an attacker could just hash all the extension IDs on addons.mozilla.org to generate possible hashed collection IDs. MozReview-Commit-ID: OABsOOMn2F
b9711bce61d0b19ef54077cb73e8f123407fb8aa: Bug 1333810: Add salts to the keys record, r=kmag,rnewman
Ethan Glasser-Camp <eglassercamp@mozilla.com> - Mon, 30 Jan 2017 16:03:59 -0500 - rev 371335
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1333810: Add salts to the keys record, r=kmag,rnewman Because these need to be encrypted with kB like the keyring does, and wiped at the same time as the keyring does, just smush them into the keyring. Rename `ensureKeysFor` to `ensureCanSync`, but don't update it to return the salts -- for now, we don't need that. MozReview-Commit-ID: DOJxdx5ugKl
df5261b5476bb1d49351a2c93a7baad01beb6359: Bug 1333810: Encrypt record deletes, r=kmag,rnewman
Ethan Glasser-Camp <eglassercamp@mozilla.com> - Fri, 27 Jan 2017 19:27:10 -0500 - rev 371334
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1333810: Encrypt record deletes, r=kmag,rnewman Camouflage deletes as updates, according to the rules given by the new RemoteTransformer contract. MozReview-Commit-ID: CwVJSs2jOil
27d0ab29f05bc1499a95c959e5fb43fdea67e897: Bug 1308640 bypass TP when addon has explicit permission to url, r=bz,kmag,mrbkap
Shane Caraveo <scaraveo@mozilla.com> - Thu, 09 Feb 2017 21:08:06 -0800 - rev 370777
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1308640 bypass TP when addon has explicit permission to url, r=bz,kmag,mrbkap MozReview-Commit-ID: BIhoUY2Ug8k
1e0dc444f8e3cd626b36e3ab16cfe416af427596: Bug 1208596 implement sidebar api for webextensions, f?kmag, gijs r=Gijs,kmag
Shane Caraveo <scaraveo@mozilla.com> - Thu, 09 Feb 2017 15:32:50 -0800 - rev 370756
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1208596 implement sidebar api for webextensions, f?kmag, gijs r=Gijs,kmag MozReview-Commit-ID: 6GMdU5kcrFR
b6de1955b65edd9961a054a52d334df593c402d3: Bug 1300588 - Implements the devtools.network.onNavigated API event, r=kmag,ochameau
Bob Silverberg <bsilverberg@mozilla.com> - Fri, 20 Jan 2017 14:50:20 -0500 - rev 370672
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1300588 - Implements the devtools.network.onNavigated API event, r=kmag,ochameau MozReview-Commit-ID: 3P2KTzuzbWn
2b5a94ac86a6bfbb4b17e1d02d41f202affeebc6: Bug 1295072 - Focus urlbar after opening an empty new tab r=kmag
Tomislav Jovanovic <tomica@gmail.com> - Sat, 04 Feb 2017 20:48:38 +0100 - rev 370041
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1295072 - Focus urlbar after opening an empty new tab r=kmag MozReview-Commit-ID: 3dzCzHTxQrh
70253d6678af8e2f2b4386c77e825af9f600fe46: Bug 1295072 - Focus urlbar after opening an empty new tab r=kmag
Tomislav Jovanovic <tomica@gmail.com> - Sat, 04 Feb 2017 20:48:38 +0100 - rev 369879
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1295072 - Focus urlbar after opening an empty new tab r=kmag MozReview-Commit-ID: 3dzCzHTxQrh
b36ca53f6bed9d6dcbffe173e3dfd2355b1b19ee: Bug 1310318 - Part 2: Test access to canvas drawWindow() with permission r=kmag
Tomislav Jovanovic <tomica@gmail.com> - Thu, 26 Jan 2017 22:34:48 +0100 - rev 361092
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1310318 - Part 2: Test access to canvas drawWindow() with permission r=kmag MozReview-Commit-ID: 4ee3pRfduIj
0a699117d21406e40b457572e8884ab80804298d: Bug 1300584 - Implements devtools.inspectedWindow.reload. r=kmag
Luca Greco <lgreco@mozilla.com> - Sat, 28 Jan 2017 06:26:53 +0100 - rev 360638
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1300584 - Implements devtools.inspectedWindow.reload. r=kmag MozReview-Commit-ID: J4ttcS7efsO
c20c6b11a1dae5bc59a7f2a3c4ab286778f41b41: Bug 1300584 - Implements devtools.inspectedWindow.eval. r=kmag
Luca Greco <lgreco@mozilla.com> - Fri, 02 Dec 2016 15:46:49 -0500 - rev 360637
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1300584 - Implements devtools.inspectedWindow.eval. r=kmag MozReview-Commit-ID: 6Z76W8tKt9x
69655c268d36a2944dce02f5337a6b1f9cfb6891: bug 1302854 - disable jetpack/test-context-menu.js subtest for frequent failures. r=kmag
Joel Maher <jmaher@mozilla.com> - Sun, 29 Jan 2017 06:51:43 -0500 - rev 360625
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
bug 1302854 - disable jetpack/test-context-menu.js subtest for frequent failures. r=kmag MozReview-Commit-ID: 74CpzkiFVja
8b0fc745a65e390d8ad2989a1abd747c43f232af: Bug 1190689 implement onAuthRequired for WebRequest, r=kmag
Shane Caraveo <scaraveo@mozilla.com> - Thu, 26 Jan 2017 13:40:36 -0800 - rev 360415
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1190689 implement onAuthRequired for WebRequest, r=kmag MozReview-Commit-ID: D6ydPIMNzDI
e1a52fab45f37118b4862d889c3eabcf0a4ff358: Bug 1203330 Part 3 Remove EventManager r=kmag
Andrew Swan <aswan@mozilla.com> - Thu, 26 Jan 2017 11:27:31 -0800 - rev 360331
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1203330 Part 3 Remove EventManager r=kmag Also clean up some test warnings related to event listener IPC along the way. MozReview-Commit-ID: KOBQX3TynV