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

413 Коммитов

Автор SHA1 Сообщение Дата
Vijay Budhram 6a4fb6771d
fix(token): Fix mem verifyTokenCode (#303), r=@rfk, @philbooth 2018-02-08 14:41:48 +00:00
Ryan Kelly 71445b16bc Release v1.105.0 2018-02-07 09:48:59 +11:00
Vijay Budhram c7d3638ef0
feat(tests): make tests more independent (#293), r=@philbooth, @rfk 2018-01-24 03:25:41 +00:00
Vijay Budhram 2a5423da98 Release v1.104.0 2018-01-23 14:28:19 -05:00
Phil Booth a2dd2446cf
feat(devices): return session token id from deleteDevice
https://github.com/mozilla/fxa-auth-db-mysql/pull/298
r=vbudhram
2018-01-23 10:23:57 +00:00
Ryan Kelly 5c6622c419
fix(pruning): Avoid accidental full-table scans when pruning session tokens. (#295); r=philbooth 2018-01-22 11:36:38 +11:00
Phil Booth 0790b8910e fix(scripts): add SET NAMES to reverse migration boilerplate (#296), r=@vbudhram 2018-01-19 10:33:34 -05:00
Ryan Kelly b6cb3e583d Release v1.103.0 2018-01-09 14:03:17 +11:00
Vlad Filippov 6348a953cf
feat(logs): add Sentry for errors (#292) r=@vbudhram
Fixes #288
2018-01-04 21:32:28 -05:00
John Morrison 6080c0c9bd fix(node): use node 6.12.3 (#291) r=@vladikoff 2018-01-03 21:00:50 -05:00
Ryan Kelly 35d596342d Release v1.101.0 2017-11-29 12:17:18 +11:00
Vlad Filippov c3d8e6e88e
refactor(dbserver): clean up the db server package (#289) r=@rfk 2017-11-27 20:26:24 -05:00
Vijay Budhram ac0b814eb1 feat(codes): add support for verifying token short code (#287) r=@vladikoff,@rfk
This PR exposes new APIs to create and verify sessionTokens using a short code. Couple notes

- Each code has an expiration date
- Codes are stored as hashes in database
- Support for resending (aka regenerating) a code to come in later PR.
- New endpoint `verifyTokensShortCode` used to explicitly verify shortCodes. 

Connects with https://github.com/mozilla/fxa-auth-server/pull/2218

Feature doc: https://docs.google.com/document/d/1xQtCGBJ9XZuF1q9faZV3YIiOnxomQMHKiTP62YSf3v8/edit
2017-11-27 17:32:34 -05:00
Ryan Kelly b06a8ed112 Release v1.100.0 2017-11-15 13:14:17 +11:00
John Morrison 4b7e696ea6 fix(newrelic): newrelic native requires make, python, gyp, c++; update node 6.12.0 (#286) r=@vladikoff 2017-11-14 11:36:54 -05:00
John Morrison bfc1963198 fix(newrelic): futureproofing comment and up to newrelic@2.3.2 with npm run shrink (#285) r=@vladikoff 2017-11-12 13:14:07 -05:00
John Morrison ca57f3e4da
Merge pull request #283 from mozilla/travis-node-8
fix(travis): run tests with 6 and current stable (failure not allowed anymore)
2017-10-31 16:20:02 -07:00
John Morrison c4e0e9840b fix(travis): run tests with 6 and current stable (failure not allowed anymore) 2017-10-31 15:38:40 -07:00
Jon Buckley 0890bd9423 Release v1.98.0 2017-10-26 12:51:51 -04:00
Jon Buckley 7cc32513b5 chore(docker): Update to node v6.11.5 for security fix 2017-10-26 12:48:45 -04:00
Vijay Budhram 015d529e4d Release v1.97.0 2017-10-03 21:44:45 -04:00
Phil Booth 67bd8fb2d4 feat(db): prune session tokens (again)
https://github.com/mozilla/fxa-auth-db-mysql/pull/282
r=rfk
2017-09-22 07:34:34 +01:00
Phil Booth e05375c84b Release v1.96.1 2017-09-20 20:14:04 +01:00
Phil Booth 2c34f2e3d0 fix(db): call latest version of the prune stored procedure (#281) r=vladikoff 2017-09-20 15:12:37 -04:00
Vijay Budhram 17c1f0ee7f Release v1.96.0 2017-09-19 14:57:03 -04:00
Phil Booth ecde71bad4 fix(tokens): revert session-token pruning
https://github.com/mozilla/fxa-auth-db-mysql/pull/280
r=rfk
2017-09-18 08:10:20 +01:00
vladikoff 6faa013cb4 Release v1.95.1 2017-09-12 10:49:21 -04:00
Vlad Filippov 7d22ad81a5 fix(mysql): update all device procedures to use utf8mb4 (#276) r=jbuck,rfk
Fixes https://github.com/mozilla/fxa-auth-db-mysql/issues/229
2017-09-12 10:47:15 -04:00
Phil Booth 8fad5757cb fix(tokens): prune old session tokens that have no device record
https://github.com/mozilla/fxa-auth-db-mysql/pull/275
r=vbudhram
2017-09-08 07:31:06 +01:00
Phil Booth e223c1c237 Release v1.95.0 2017-09-06 12:28:03 +01:00
Edouard Oger d8e93c42b5 feat(schema): add a pushEndpointExpired column to devices
https://github.com/mozilla/fxa-auth-db-mysql/pull/272
r=rfk,philbooth
2017-08-30 07:28:30 +01:00
Vlad Filippov 63fbdf2b84 chore(docs): update node version in docs to 6 2017-08-29 19:45:57 -04:00
vladikoff f1e21529c7 Release v1.94.1 2017-08-23 08:53:21 -04:00
Vlad Filippov 549d39fe85 feat(db): add utf8mb4 support (#267) r=rfk 2017-08-23 08:20:52 -04:00
vladikoff c7ab2e5ffe Release v1.94.0 2017-08-21 19:39:31 -04:00
Phil Booth 774b6c187f feat(schema): add a uaFormFactor column to sessionTokens (#271) r=vladikoff
Second attempt to add this column, after the migration caused problems
in prod last time round. Originally attempted in e99bc19, then reverted
in f23098a.
2017-08-21 19:32:59 -04:00
Sean McArthur 9523d020b9 chore(ci): remove node4 test targets from travis-ci (#270) r=vladikoff 2017-08-16 11:29:22 -04:00
Vijay Budhram 0a7c2c6e6c chore(email): Remove emailRecord depreciation (#269), r=@philbooth 2017-08-14 09:01:20 -04:00
Vijay Budhram 332c3732a5 Release v1.93.0 2017-08-09 10:02:36 -04:00
Vlad Filippov 7b13cea169 feat(docker): update to node 6 (#266) r=jbuck
Update to node 6!
2017-08-02 17:50:41 -04:00
Vijay Budhram 5ee1470600 Release v1.92.0 2017-07-26 01:31:03 -04:00
Phil Booth 54dfe4d32b Merge branch 'train-91' 2017-07-18 04:20:56 +01:00
Phil Booth e085d3b65b Release v1.91.2 2017-07-17 19:47:34 +01:00
Phil Booth f23098a6f1 feat(schema): drop the uaFormFactor column from sessionTokens (#262), r=@vbudhram 2017-07-17 14:17:28 -04:00
Phil Booth 45949c55a0 chore(scripts): add a script to generate migration boilerplate (#261) r=vladikoff 2017-07-14 13:43:54 -04:00
Phil Booth ddae438d08 chore(tests): don't make eslint a prerequisite for the tests (#258), r=@vbudhram 2017-07-13 09:22:54 -04:00
Sean McArthur 4fd4edd533 Release v1.91.1 2017-07-12 12:04:54 -07:00
Sean McArthur fea076ee2d Merge pull request #260 from mozilla/node-sec
fix(nodejs): upgrade to 4.8.4 for security fixes
2017-07-12 11:58:57 -07:00
Sean McArthur 450e931e82 fix(nodejs): upgrade to 4.8.4 for security fixes 2017-07-12 11:48:54 -07:00
Vijay Budhram a9f81fe52f Release v1.91.0 2017-07-12 10:20:12 -04:00