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

205 Коммитов

Автор SHA1 Сообщение Дата
Mark Hammond 6b55c851a9 Bug 1270160 - gracefully handle no webchannel uri preference or failure to create a channel. r=stomlinson 2016-05-10 16:45:09 +10:00
Edouard Oger f335d6a4dd Bug 1268761 - Have Firefox re-register the Sync device when new fields are added. r=markh 2016-05-05 14:11:00 -04:00
Kit Cambridge 98c52dc9eb Back out changeset 678d2aa3a3a6 (bug 1267760) for breaking FxA device registration. a=backout
MozReview-Commit-ID: H1S0WJJ7QvJ

--HG--
extra : amend_source : 990b1e0196c5aabedf3a499701767795ced3d8f0
2016-04-28 11:24:35 -07:00
Edouard Oger dfdc90632d Bug 1267760 - Send push public key and auth secret when registering/updating a device. r=kitcambridge
MozReview-Commit-ID: KGd2jl6rHiD
2016-04-27 17:00:17 -07:00
Kit Cambridge 37fd12e4aa Bug 1266433 - Only load `FxAccountsPush` in the parent process. r=markh
MozReview-Commit-ID: 9a3PPrNUsCh

--HG--
extra : rebase_source : d3c22145cc3d2b9900e6038d6ca7f44b4cb3056c
2016-04-25 14:19:20 -07:00
Kit Cambridge 4d3a2b014f Bug 1262272 - Unconditionally poll the verification status for FxA push messages. r=markh
MozReview-Commit-ID: Fb7F1bxHO8V

--HG--
extra : rebase_source : 1d8fad8c6a53bc8246a27cbe8a3c936df2c423c9
2016-04-11 11:08:58 -07:00
Kit Cambridge c5c6301252 Bug 1255302 - Report FxA WebChannel message handling errors to the sender. r=markh,vladikoff
MozReview-Commit-ID: IKPxqdqnhnE

--HG--
extra : rebase_source : bb5b0a76c6ceabaa4a18fa3b792a0fcae18eaafa
2016-04-06 23:02:26 -07:00
Kit Cambridge 2251282d13 Bug 1044530 - Remove invalid session and key fetch tokens from account storage. r=markh
MozReview-Commit-ID: DOLlus0At8s

--HG--
extra : rebase_source : baf9b7ddf71c146995d579d0b6b350f6e315282e
2016-01-20 18:12:22 -08:00
Chris Manchester f7a1b3fb60 Bug 1242051 - Add inter-directory test support file dependencies to ini manifests. r=gps
Previously, every test and support file would be synced to the objdir
when running any test. Now that only those support files and tests requested
are synced, we note support files required beyond those in a test's
directory in ini manifests.

MozReview-Commit-ID: EmlDz9d4lqt
2016-04-04 14:56:52 -07:00
Mark Hammond 0c159ab93d Bug 1261181 - Remove telemetry probes set to expire in 48 from Sync and FxA. r=kitcambridge 2016-03-31 20:35:00 -04:00
aleth 7a2aa607e2 Bug 1259855 - Disable fxaccounts xpcshell tests for Thunderbird. r=kitcambridge
--HG--
extra : rebase_source : da0b577d7d210f4421f75ca667d7439c23107a38
2016-03-25 23:31:41 +01:00
Mark Hammond cb14fb1dec Bug 1207889 - handle the webchannel changepassword command and update the signed in user. r=kitcambridge 2016-03-23 12:02:29 +11:00
vladikoff 61c921b8e2 Bug 1249029 - Add quality metrics for FxA Verification via Push r=markh
MozReview-Commit-ID: 6bCjSZt85Kw

--HG--
extra : rebase_source : 7d52b9b5e171851797c6940a235d5970c0679e77
2016-03-15 20:28:50 -04:00
vladikoff 5ceebef356 Bug 1247786 - Add push subscription to device registration r=kitcambridge,markh
MozReview-Commit-ID: 40Tt8sJPYrr

--HG--
extra : rebase_source : e80d3230a7a38e2b28c736cb0188c60be1d6a871
2016-03-07 00:00:34 -05:00
J. Ryan Stinnett 2a55d065b7 Bug 1238160 - Rename OriginAttributes.mInBrowser and associated methods. r=bz,mayhemer
This change renames OriginAttributes.mInBrowser to mInIsolatedMozBrowser and
nsIPrincipal::GetIsInBrowserElement to GetIsInIsolatedMozBrowserElement.  Other
methods that pass these values around also have name changes.

Tokens such as "inBrowser" have previously been serialized into cache keys, used
as DB column names, stored in app registries, etc.  No changes are made to any
serialization formats.  Only runtime method and variable names are updated.

No behavior changes are made in this patch, so some renamed methods may have
nonsensical implementations.  These are corrected in subsequent patches
focused on behavior.

MozReview-Commit-ID: 66HfMlsXFLs
2016-03-02 10:35:56 -06:00
Mark Hammond bed56e0809 Bug 1243594 (part 2) - have rest.js automatically encode the request body as utf-8. r=gfritzsche 2016-02-26 15:46:30 +11:00
Mark Hammond 9719025fd3 Bug 1243594 (part 1) - remove misleading references to utf8 in Credentials.jsm. r=rfkelly 2016-02-26 15:46:30 +11:00
Hector Zhao c79f6b0eef Bug 1242972 - Make services/fxaccounts eslintable. r=markh
--HG--
extra : commitid : BibVRwSbUP9
2016-01-26 23:07:56 +08:00
Shane Tomlinson 2bfbabd666 Bug 1204714 - Open Sync Preferences from Firefox Accounts. r=markh
Listen for an |fxaccounts:sync_preferences| WebChannel message. Open
about:preferences#sync in the tab that sent the message.

--HG--
extra : rebase_source : 8830abd3a3c3e7919e82a158eef3d39abbbf8dbc
2016-01-07 21:41:46 +00:00
Wes Kocher f861f48ea6 Merge m-c to fx-team, a=merge
--HG--
extra : commitid : Es4cn1Rfk4x
2016-01-21 17:37:58 -08:00
aleth 36977bfc4a Bug 1241306 - Disable services/fxaccounts/tests/xpcshell/test_accounts_device_registration.js for Thunderbird. r=markh
--HG--
extra : rebase_source : ad4fe10b36da03402f48c89a864debb66cff9b4f
2016-01-21 12:06:12 +01:00
Kit Cambridge 6b27f0f9b2 Bug 1233298 - Remove query params from the `FXA_HAWK_ERRORS` probe. r=markh
--HG--
extra : commitid : EKdiv4nJq1p
extra : rebase_source : 13b57e2a3b2eefe1920b2a850aa05cdb0d820ff0
2016-01-14 14:32:46 -07:00
Phil Booth 8a5646364e Bug 1227527 - Implement basic FxA device registration. r=markh 2016-01-13 05:55:00 +01:00
Mark Hammond ad3ae4193a Bug 1236383 (part 1) - remove and rework some Sync/FxA telemetry probes. r=gfritzsche/kitcambridge 2016-01-12 12:21:27 +11:00
Mark Hammond b0294367bc Bug 1236651 - don't log complete FxA webchannel messages by default. r=nalexander 2016-01-05 11:10:41 +11:00
Fernando Jimenez f72f6601ec Bug 1229023 - Fetch and expose Firefox Accounts profile data. r=markh 2015-12-02 19:41:27 +01:00
Vlad Filippov 8602e16806 Bug 1218022 - switch to fx_desktop_v2 context for Firefox Accounts. r=markh 2015-11-24 15:46:00 +01:00
Bill McCloskey 4f99faeaed Bug 967873 - Proxy nsDocumentViewer::PermitUnload to the child process (r=Gijs) 2015-11-11 18:04:21 -08:00
Fernando Jimenez a2be7792f3 Bug 1215509 - Allow signUp in FxAccountsClient to use ?key=true. r=markh 2015-10-22 16:18:17 +08:00
Fernando Jimenez 22e4079a60 Bug 1211606 - Only fetch keys when Sync is enabled via 'services.sync.enabled' pref changed from Gaia. r=fabrice 2015-10-15 23:36:58 +02:00
Bill McCloskey c5d5457154 Back out bug 967873 - Proxy nsDocumentViewer::PermitUnload to the child process 2015-10-07 11:15:11 -07:00
Carsten "Tomcat" Book 08997000eb Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE
Backed out changeset 647025383676 (bug 1202902)
Backed out changeset d70c7fe532c6 (bug 1202902)
2015-10-07 14:03:21 +02:00
Carsten "Tomcat" Book e7ef778c9d Backed out 1 changesets (bug 1202902) for causing merge conflicts to mozilla-central
Backed out changeset cfc1820361f5 (bug 1202902)

--HG--
extra : rebase_source : 5d3db72337754bc7ab0ed0c30b2896100411ff92
2015-10-07 12:13:45 +02:00
Shu-yu Guo d06b6030f6 Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
Bill McCloskey 207404ad2d Bug 967873 - Proxy nsDocumentViewer::PermitUnload to the child process (r=Gijs) 2015-10-01 21:18:48 -07:00
Mark Hammond 639d6c6d42 Bug 1207840 - add '?service=sync' to the URL used when disconnecting from Sync. r=zaach 2015-09-30 09:34:37 +10:00
Tooru Fujisawa 1bddf54a42 Bug 1207496 - Part 3: Remove use of expression closure from services/fxaccounts/. r=markh
--HG--
extra : commitid : HCAQePE8WbS
extra : rebase_source : 2d0c293f88060e187f92f437b2b45aa2c50cfb04
2015-09-23 18:40:52 +09:00
Kit Cambridge 053d626c80 Bug 1124428 - Add telemetry probes for FxA-related authentication issues. r=markh,vladan
--HG--
extra : commitid : AgENo3CiQTo
extra : rebase_source : 502d7dd6ac9e0931119df9ee26ab5c10fe7aa037
2015-09-15 18:18:04 -07:00
Shu-yu Guo 64db2267cf Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
Edouard Oger 5b662cbb9a Bug 999190 - Part 2 - Listen to logout commands from fxa remote server. r=markh 2015-09-01 11:42:00 +02:00
Alexandre Lissy 6fe343742d Bug 1164713 - Return error string from FxAccounts. r=ferjm 2015-08-31 07:54:00 -04:00
Yoshi Huang 4347bb2318 Bug 1165272 - Part 1: remove getAppCodebasePrincipal. r=bholley 2015-08-17 17:03:19 +08:00
Bobby Holley edfe287f26 Backed out 3 changesets (bug 1165272) for b2g sanity blocker. 2015-08-25 11:16:21 -07:00
Yoshi Huang 12efacfa8c Bug 1165272 - Part 1: Remove getAppCodebasePrincipal. r=bholley 2015-08-24 01:31:00 -04:00
Mark Hammond d512c066e4 Bug 1160371 - fix intermittent test_oauth_tokens.js by correctly mocking storage. r=zaach 2015-08-14 10:38:41 +10:00
Mark Hammond 45860c61dd Bug 1182740 - treat keypair and certificate as an atomic pair to avoid invalid assertions. r=stomlinson 2015-07-29 16:06:29 +10:00
Mark Hammond 6830b9db61 Bug 1156752 - explicitly list where each FxA field is stored. r=zaach 2015-07-27 08:58:53 +10:00
Mark Hammond a81acd67a8 Bug 1184825 - treat FxAccountsWebChannel as a singleton to avoid creating one per window. r=stomlinson 2015-07-23 08:49:22 +10:00
Fernando Jimenez a5268caf0a Bug 1182071 - Allow System app to fetch Sync keys. r=spenrose 2015-07-21 21:34:37 +02:00
Mark Hammond b6163b6f17 Bug 1157529 - refactor FxA storage to be less lossy and less racey. r=ckarlof 2015-07-21 11:23:12 +10:00