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

2471 Коммитов

Автор SHA1 Сообщение Дата
Vijay Budhram b06b0da0e4 feat(emails): Mailer accept multiple emails Part 1 (#1767), r=@philbooth 2017-03-28 12:06:37 -04:00
Phil Booth 005eeca5f2 Merge branch 'train-83' 2017-03-28 13:38:26 +01:00
Phil Booth d67d3954e6 Release v1.83.3 2017-03-28 13:32:37 +01:00
Phil Booth 176c63e0ee fix(sms): propagate countryCode through our fxa-geodb wrapper
https://github.com/mozilla/fxa-auth-server/pull/1778

r=shane-tomlinson
2017-03-28 13:31:42 +01:00
Phil Booth 23c58b9143 fix(logging): don't emit null or undefined uid on flow events
https://github.com/mozilla/fxa-auth-server/pull/1771

r=vbudhram
2017-03-28 13:09:24 +01:00
Sean McArthur 886aa824d2 Merge pull request #1764 from mozilla/burn-created-at
refactor(token): remove ability to pass createdAt to Token.create
2017-03-27 15:36:17 -07:00
Vijay Budhram 3697246733 fix(script): fix broken write email template script (#1775) r=vladikoff 2017-03-27 23:55:08 +02:00
Sean McArthur dac8f643ff refactor(token): remove ability to pass createdAt to Token.create
This exists to support passing `_createdAt` as a query parameter, but
only for our tests. Those tests were to exercise our response
validation in a way that the `lastAccessTime` allows a value of 0. That
validation was fixed long ago, and supporting this hacky parameter has
done nothing but plague us since.

Burn the heretic.
2017-03-27 11:51:39 -07:00
Sean McArthur 4604d5c209 Merge pull request #1735 from eoger/profile-server-push
feat(profile): send push notifications after a profile update
2017-03-27 11:49:56 -07:00
Phil Booth 5c78f7f6a7 fix(scripts): fix the broken sms scripts (#1773), r=@vbudhram 2017-03-27 14:14:11 -04:00
Sean McArthur a77c591698 chore(test): fix mail_helper to run if require.main is mail_helper (#1763)
Closes #1762
2017-03-23 19:34:15 -04:00
Sean McArthur f7c6c2bd09 Merge pull request #1760 from mozilla/un-child-process-remote
test(remote): refactor to run remote tests in a single process
2017-03-23 15:27:49 -07:00
Sean McArthur 8d5c1ed29a test(remote): refactor to run remote tests in a single process
This refactors our remote test driver to stop spawning multiple
child processes to run our servers, and instead to run the servers
in the same process.

- By using the same process, we can pass configuration as a plain old
  JavaScript object, and not have to be adjusting the `process.env`.
  While writing this patch, `process.env` pollution was already found
  to make some tests dependent on others running first. Now, we can
  isolate the tests by starting a server with a private config object,
  and the other tests are non the wiser.
- By not starting up and tear down child processes for each suite of
  remote tests, the full set runs much faster. In my case, running the
  remote tests went from ~4 minutes to ~1 minute.
2017-03-23 11:30:24 -07:00
Phil Booth 6b310a1f55 chore(ci): kill the broken cross-repo tests (#1723) r=vladikoff 2017-03-23 12:55:30 -04:00
Sean McArthur 16345eae5c Merge pull request #1759 from mozilla/rm-vagrant
chore(files): remove vagrant config
2017-03-22 18:48:06 -07:00
vladikoff 48f3ee9920 chore(files): remove vagrant config 2017-03-22 20:22:43 -04:00
Vlad Filippov 9c49c5fab6 chore(docs): update node version in docs 2017-03-22 20:20:24 -04:00
Phil Booth 5eb8f97a7b Merge branch 'train-83' 2017-03-22 12:03:32 +00:00
Phil Booth 92e33a6b60 Release v1.83.2 2017-03-22 12:02:42 +00:00
Phil Booth 7949706010 fix(sms): add config to disable geo-ip lookup in /sms/status
https://github.com/mozilla/fxa-auth-server/pull/1756

r=shane-tomlinson
2017-03-22 12:00:31 +00:00
Vijay Budhram cad110ad8a Release v1.83.1 2017-03-21 19:12:29 -04:00
Vijay Budhram 1fc861703b feat(email): Pass correct args to verify_email (#1754), r=@philbooth 2017-03-21 19:09:10 -04:00
Edouard Oger 2e8342093c feat(profile): send push notifications after a profile update 2017-03-21 18:56:26 -04:00
Edouard Oger c90719a041 fix(push): reject extra push-payloads properties instead of removing them 2017-03-21 18:56:18 -04:00
Jon Buckley c77df318e8 chore(config): Added environment variable support for verificationReminders.pollTime
https://github.com/mozilla/fxa-auth-server/pull/1751

r=philbooth
2017-03-21 17:02:08 +00:00
Phil Booth 74ddd9711b Release v1.83.0 2017-03-21 11:12:14 +00:00
Ryan Kelly 3be60f3133 fix(tokens): Don't override createdAt when deserializing an existing token. (#1744); r=philbooth 2017-03-21 21:44:42 +11:00
Ryan Kelly 2bdd3f1ebd Merge pull request #1745 from mozilla/merge-train-82-private
Merge train-82-private branch
2017-03-21 17:06:13 +11:00
Ryan Kelly d45cdb3caa Merge branch 'train-82-private' into public-master
Conflicts:
	lib/email/utils/helpers.js
	test/local/email/bounce.js
	test/local/email/delivery.js
	test/local/lib/senders/email.js
2017-03-21 16:40:28 +11:00
Phil Booth 33041e972c chore(config): change SMS region config from regex to array (#1743) r=vladikoff 2017-03-20 19:30:29 -04:00
Vlad Filippov e440d8f220 refactor(routes): remove preVerifyToken support (#1690) r=rfk
Fixes #1599
2017-03-20 19:27:14 -04:00
Phil Booth a843f7421f fix(docs): fix broken links in metrics events docs (#1738) r=vladikoff 2017-03-20 08:53:53 -04:00
Phil Booth fb916c25a7 fix(tests): fix bad assertion in mailer tests
https://github.com/mozilla/fxa-auth-server/pull/1737

r=rfk
2017-03-20 09:58:05 +00:00
vladikoff 7779206013 Release v1.82.7 2017-03-17 15:10:39 -04:00
Vijay Budhram 1932afee05 feat(logging): Use correct logging format (#60) r=vladikoff 2017-03-17 15:10:14 -04:00
vladikoff ab56769d03 Release v1.82.6 2017-03-17 13:20:23 -04:00
Vijay Budhram 37d656975a refactor(logging): Log email domain if popular otherwise log `other` (#1666), r=@rfk, @vladikoff (#59) 2017-03-17 13:19:55 -04:00
Vijay Budhram 357d2f7ce3 refactor(logging): Log email domain if popular otherwise log `other` (#1666), r=@rfk, @vladikoff 2017-03-17 12:51:10 -04:00
Sean McArthur 5138ad7d49 feat(db): make database fault tolerant of db server (#1716) r=vladikoff 2017-03-17 09:40:39 -04:00
Sean McArthur ef8f1c1975 fix(docker): prevent duplicate installation of dev dependencies (#1730) r=vladikoff 2017-03-17 09:39:02 -04:00
vladikoff e19e3ea2b5 Release v1.82.5 2017-03-16 17:03:45 -04:00
Vlad Filippov ac1e208f25 fix(config): sync up both auth and mailer configs (#58) r=jrgm 2017-03-16 17:00:19 -04:00
Phil Booth 917d7d8905 chore(docs): update the metrics documentation (#1732), r=@vbudhram 2017-03-16 09:41:45 -04:00
Phil Booth 1a907f7e24 fix(tests): invoke mocha recursively on test directories
https://github.com/mozilla/fxa-auth-server/pull/1728

r=vbudhram
2017-03-15 18:14:50 +00:00
Sean McArthur 8ea58bfce6 Merge pull request #1684 from mozilla/hard-bounce-error
feat(mailer): check for hard bounced or complaints before sending emails
2017-03-14 12:40:45 -07:00
Phil Booth 4cd6f9e17e fix(sms): ditch the silly ad-hoc config file for sender ids
https://github.com/mozilla/fxa-auth-server/pull/1722

r=vbudhram
2017-03-14 15:07:51 +00:00
Sean McArthur a9950accb1 Merge pull request #1715 from g-k/fix-version
fix(version): use cwd and env var to get version in dev
2017-03-13 15:55:42 -07:00
Greg Guthe a456c763cb
fix(version): use cwd and env var to get version in dev 2017-03-13 17:44:06 -04:00
Sean McArthur 9444872a62 Merge pull request #1719 from mozilla/phil/error-string
fix(errors): fix misleading error string for featureNotEnabled
2017-03-13 09:37:52 -07:00
Phil Booth 1c8511a24d fix(errors): fix misleading error string for featureNotEnabled 2017-03-13 15:39:07 +00:00