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

14777 Коммитов

Автор SHA1 Сообщение Дата
John Morrison af3c530121
Merge pull request #1880 from mozilla/fix/issue-1861.1
fix(support-panel): handle 404 correctly
2019-07-22 11:25:48 -07:00
Shane Tomlinson f5834c2538
fix(fxa-shared): Use fxa-shared@1.0.27 in the content/auth servers.
v1.0.27 is already pushed to npm from using the `np` command,
this updates all the package.json and lockfiles.
2019-07-22 18:59:35 +01:00
Ben Bangert ef21715748
fix(support-panel): handle 404 correctly
The prior fix failed to account for a leftover nock intercept.
2019-07-22 10:57:30 -07:00
dave justice c0c4a8f747
fix(payments): date formatting on subscription list
- fixes #1751
2019-07-22 13:56:39 -04:00
Ben Bangert 5e4d3d9200
Merge pull request #1873 from mozilla/fix/issue-1861
fix(support-panel): handle totp returning a 404, and use enabled column
2019-07-22 09:29:31 -07:00
Ben Bangert 31b5a9466c
fix(support-panel): handle totp returning a 404, and use enabled column
Closes #1861, #1862
2019-07-22 08:28:53 -07:00
Ryan Kelly 7c320e9db0
feat(jwks): Add scripts and docs for rotating the signing key. 2019-07-22 15:24:14 +01:00
Shane Tomlinson d532c4b06f
feat(oauth): Support the `resource` parameter when fetching JWT access tokens, ID tokens.
Note, this only works with JWT access tokens and ID tokens. Whenever a `resource` is
specified, the `aud` claim of JWT access tokens or id tokens changes from a string
to an array of strings containing the client_id in position 0 and the `resource`
in position 1.

This PR does not yet return `sub` from either `/verify` or `/introspect` since
the field is not currently returned (see #1872).

Finally, this does not check the `resource` parameter against a pre-defined list
that is authorized for the given client_id.

fixes #1817
2019-07-22 14:43:13 +01:00
Shane Tomlinson e8bb89f679
Merge pull request #1870 from mozilla/i1840-bn-only r=@philbooth
fix(l10n): Only support the `bn` locale, `bn-BD` will be removed.
2019-07-22 14:40:31 +01:00
Shane Tomlinson 9967d58faf
fix(l10n): Only support the `bn` locale, `bn-BD` will be removed.
fixes #1840
2019-07-22 13:37:37 +01:00
Phil Booth 21e119c8a7
Merge pull request #1866 from mozilla/pb/email-service-deps
https://github.com/mozilla/fxa/pull/1866
r=shane-tomlinson
2019-07-22 11:45:18 +00:00
Phil Booth 9eec997e30
chore(ci): ignore RUSTSEC-2019-0011 2019-07-22 10:28:35 +01:00
Phil Booth fb37a8b6ad
chore(package): rustup update + cargo update + cargo fmt 2019-07-22 09:29:42 +01:00
Phil Booth 3bccd57a87
Merge pull request #1788 from mozilla/pb/sentry-debug-symbols
https://github.com/mozilla/fxa/pull/1788
r=6a68
2019-07-19 22:08:04 +00:00
Phil Booth 283a8caa60
chore(package): include more debug info in release build
It's tricky to match up line numbers from Sentry against actual code,
because you have to checkout the correct tag in git and then manually
find the correct module based on contextual info like namespace and
method names.

This change includes full debug info in the release build instead, so
Sentry can just present that information inline. We previously turned it
down in mozilla/fxa-email-service#250 to reduce the binary size, but the
old binary size wasn't actually causing any problems afaik.
2019-07-19 20:53:55 +01:00
Jared Hirsch 2ad33c82b0
Merge pull request #1853 from lmorchard/1847-better-currency-formatting
fix(payments): Better formatting for currency in cents
2019-07-19 10:15:53 -07:00
Les Orchard 61f68d9737
fix(payments): Better formatting for currency in cents
fixes #1847
2019-07-19 09:59:13 -07:00
Vijay Budhram d1d908c75f
Merge pull request #1849 from mozilla/update-security-events-test, r=@philbooth
fix(tests): fix security events test to check for later date
2019-07-19 12:59:10 -04:00
Jared Hirsch 75b2ce945e
Merge pull request #1852 from lmorchard/1750-modal-grammar
fix(payments): Remove period from subscription cancellation dialog
2019-07-19 09:43:10 -07:00
Les Orchard a6c5d59dd1
fix(payments): Remove period from subscription cancellation dialog
fixes #1750
2019-07-19 09:30:41 -07:00
Vijay Budhram 0c3b9a2aab
fix(tests): fix security events test to check for later date 2019-07-19 11:58:37 -04:00
Vijay Budhram 6de80e7856
Merge pull request #1661 from farhan787/routes-gsoc, r=@vbudhram 2019-07-19 10:50:57 -04:00
Ben Bangert ad17ee1cde
Merge pull request #1823 from mozilla/feat/issue-704
feat(support-panel): support live user queries
2019-07-18 15:52:21 -07:00
Ben Bangert 79534bc49b
feat(support-panel): support live user queries
Closes #704
2019-07-18 15:06:13 -07:00
Ben Bangert 4095612295
refactor(support-panel): rename to fxa-support-panel for consistency 2019-07-18 12:58:08 -07:00
Ben Bangert 2f91afa9bd
Merge pull request #1838 from lmorchard/payments-server-refix
fix(payments): payment server should not read production static assets in local dev
2019-07-18 09:18:20 -07:00
Les Orchard fec82129c7
fix(payments): payment server should not read production static assets in local dev 2019-07-18 08:54:19 -07:00
Phil Booth be22c8c8bd
Merge pull request #1833 from mozilla/pb/123done-content-server-tests
https://github.com/mozilla/fxa/pull/1833
r=vbudhram
2019-07-18 13:09:35 +00:00
Phil Booth b16ab0fdf8
chore(tests): run content server tests when 123done changes 2019-07-18 06:55:54 +01:00
Les Orchard db9677a0b2
Merge pull request #1828 from mozilla/fix/default-ppid-false
fix: default ppid enabled to false
2019-07-17 16:42:43 -07:00
Ben Bangert 544e6f022d
fix: default ppid enabled to false 2019-07-17 16:12:37 -07:00
Jared Hirsch 148c7ba54b
Merge pull request #1831 from 6a68/1830-fix-123done-tests
fix(tests): Fix functional tests broken by 123done page layout changes

Fixes #1830.
2019-07-17 16:11:40 -07:00
Dave Justice 8756028f7a
Merge pull request #1827 from lmorchard/123done-moar-tweaks
fxa(123done): cosmetic tweaks to subscription status in 123done
2019-07-17 18:44:20 -04:00
Les Orchard 4bb5fe887f
fxa(123done): cosmetic tweaks to subscription status in 123done
fixes #1358
2019-07-17 15:29:46 -07:00
Jared Hirsch feaa80346d
fix(tests): Fix functional tests broken by 123done page layout changes
Fixes #1830.
2019-07-17 15:27:28 -07:00
Ryan Kelly 0829187fb7
Merge pull request #1806 from mozilla/allow-keys_jwk-without-keybearing-scopes; r=vladikoff
fix(scoped-keys): Allow clients to provide `keys_jwk` when not requesting scoped keys.
2019-07-18 07:06:47 +10:00
Shane Tomlinson 955aef2026
Merge pull request #1820 from mozilla/train-141-merge r=@philbooth
chore(release): Merge train 141 into master
2019-07-17 20:58:43 +01:00
Les Orchard 92b6e92ff8
Merge pull request #1819 from meandavejustice/1358-123done-subscription
fix(fxa-payments-server): redirects to and from payments form
2019-07-17 12:56:19 -07:00
Phil Booth 5ec6a7c1e0
Merge pull request #1824 from mozilla/pb/970-get-account
https://github.com/mozilla/fxa/pull/1824
r=bbangert
2019-07-17 19:52:51 +00:00
Shane Tomlinson cd377a5bc8
Merge branch 'master' into train-141-merge 2019-07-17 20:20:29 +01:00
dave justice 970b4cd5e1
fix(fxa-payments-server): redirects to and from payments form
- refs #1358
- cleaned up buttons on 123done for demo
2019-07-17 15:03:53 -04:00
Phil Booth e18acadaba
chore(package): bump version for fxa-js-client 2019-07-17 19:56:06 +01:00
Phil Booth 57fc8af068
fix(tests): fix stubbed behaviour of subhub.listSubscriptions 2019-07-17 19:49:51 +01:00
Phil Booth c5d76cffb5
feat(api): add a GET /account endpoint 2019-07-17 19:36:07 +01:00
Shane Tomlinson 02a8574849
Release 1.141.7 2019-07-17 18:52:59 +01:00
Shane Tomlinson cb28915231
Merge pull request #1822 from mozilla/i1821-fix-oauth-keys-test r=@ianb, @vladikoff
fix(test): Fix the "fails with bad assertion" test.
2019-07-17 18:52:33 +01:00
Shane Tomlinson 3e4b2dace7
fix(test): Fix the "fails with bad assertion" test.
See https://circleci.com/gh/mozilla/fxa/44167

Up until now there was one test that always reported "pending"
in the OAuth server, I suspect this was it. I'm not sure how this
test ever passed.

The problem is no browserid-verifier runs on Circle. This test
does not mock out a verifier response, so an attempt is made at
calling a real browserid verifier, which fails because the
verifier cannot be reached. The 500 error is propagated back.

This can be seen locally by starting all of the servers, then
killing all the auth servers, the oauth-server, and the
browserid-verifier. Once all those are stopped, run the
oauth tests. Only this one fails.

With this fix, the problem goes away because the response is mocked out.

fixes #1821
2019-07-17 18:08:05 +01:00
Muhammad Farhan 90750377b8
feat(routes): securityEvents GET and DELETE added with uid 2019-07-17 21:27:22 +05:30
Shane Tomlinson 1f3c23fc0d
Release 1.141.6 2019-07-17 15:10:56 +01:00
Shane Tomlinson ce9e002345
Merge pull request #1679 from mozilla/jwt-token-w-ppid r=@rfk
feat(oauth): Add pairwise pseudonymous identifiers in access/id tokens
2019-07-17 15:08:14 +01:00