Shane Tomlinson
79517725a6
refactor(isAllowed): Add `isAllowed` to allowedIPs.
...
This allows server.js to become more concise by
removing `isIPAllowed`, `isPhoneNumberAllowed` and `isEmailAllowed`
2017-11-15 17:12:57 +00:00
Shane Tomlinson
35c37d5927
feat(sms): Added tests for `change allowedPhoneNumbers` config
2017-11-15 15:50:01 +00:00
Shane Tomlinson
17a94591d5
chore(sms): Store allowed phone numbers in a Set
2017-11-15 14:56:57 +00:00
Shane Tomlinson
78226031d4
feat(sms): Add an allow list of non-rate limited phone numbers for testing.
...
fixes #217
2017-11-15 12:11:26 +00:00
Ryan Kelly
a285a15e82
Release v1.100.0
2017-11-15 13:46:49 +11:00
Ryan Kelly
e21820c8c7
fix(grunt): Commit new file CHANGELOG.md, not the old file CHANGELOG
2017-11-15 13:45:56 +11:00
John Morrison
19920cc1a5
fix(newrelic): newrelic native requires python, gyp, c++; update node@6.12.0 ( #216 ) r=@vladikoff
2017-11-13 17:13:41 -05:00
John Morrison
bf06c0ea21
fix(newrelic): Dockerpush fix newrelic must be first ( #215 ) r=@vladikoff
2017-11-12 13:15:23 -05:00
Vlad Filippov
f228d27b71
chore(build): add changelog tag ( #213 ) r=@vbudhram
...
Fixes #177
2017-11-06 10:38:37 -05:00
Vlad Filippov
d45d1ab4d8
chore(npm): update shrinkwrap command
2017-11-03 13:28:59 -04:00
Jon Buckley
47204ca076
Release v1.98.0
2017-10-26 13:17:27 -04:00
Jon Buckley
290e678602
chore(docker): Update to node v6.11.5 for security fix
2017-10-26 13:11:54 -04:00
Ryan Kelly
01f74d3c1b
Release v1.92.0
2017-07-26 11:23:28 +10:00
Phil Booth
32f908371f
fix(docs): document the dependency on memcached ( #211 ) r=vladikoff
2017-07-18 07:56:05 -04:00
Vlad Filippov
a682ae4059
fix(server): remove mozdef integration ( #209 )
...
Fixes #204
2017-07-12 16:17:32 -04:00
Sean McArthur
4364c3a515
Release v1.91.0
2017-07-12 11:52:21 -07:00
Sean McArthur
8b93b6b236
Merge pull request #210 from mozilla/node-sec
...
fix(nodejs): upgrade to 6.11.1 for security fixes
2017-07-12 11:49:42 -07:00
Sean McArthur
ef20449cc8
fix(nodejs): upgrade to 6.11.1 for security fixes
2017-07-12 11:32:34 -07:00
Sean McArthur
7b20330fd2
feat(node): upgrade to Node 6 ( #208 )
2017-07-04 15:29:32 -04:00
Ryan Kelly
eaf5c74ba5
Release v1.90.0
2017-06-29 08:59:28 +10:00
Ryan Kelly
389432e209
Release v1.89.0
2017-06-29 08:56:43 +10:00
Phil Booth
b39f993bb6
(iprecord): ignore prior rate-limiting for account access actions
...
Requests to /check with allow-listed email addresses cause the IP record
to to be marked as rate-limited, even though those requests aren't
actually blocked. Any subsequent requests to /checkIpOnly will fetch the
rate-limited IP record from memcached and block the request incorrectly.
This is a problem for the content server functional tests.
The change here ignores any previous rate-limiting for account access
actions, effectively putting them into a separate rate-limiting bucket.
https://github.com/mozilla/fxa-customs-server/pull/207
r=rfk
2017-06-28 05:21:01 -07:00
Ryan Kelly
4de800f471
Release v1.88.0
2017-05-31 13:17:42 +10:00
Phil Booth
08fca60761
feat(actions): add consumeSigninCode as an ACCOUNT_ACCESS_ACTION
...
https://github.com/mozilla/fxa-customs-server/pull/203
r=vbudhram
2017-05-23 13:34:40 +01:00
Vlad Filippov
159d53bb94
feat(docker): add custom feature branch ( #202 ) r=jrgm
2017-05-16 14:44:51 -07:00
Ryan Kelly
334eeb82a7
Release v1.86.0
2017-05-03 13:06:49 +10:00
Ryan Kelly
da6765ade4
chore(deps): Update shrinkwrap
2017-05-03 13:05:27 +10:00
Sean McArthur
3f03e431f3
Merge pull request #200 from mozilla/pushonempty-rejection
...
fix(settings): pushOnMissing no longer updates on unexpected errors
2017-04-25 15:38:03 -07:00
Sean McArthur
a720749931
fix(settings): pushOnMissing no longer updates on unexpected errors
...
Closes #194
2017-04-25 15:08:58 -07:00
Vijay Budhram
e2f206cda1
fix(sms): Add ability to rate-limit sms by email ( #198 ), r=@rfk
2017-04-21 09:26:43 -04:00
Vijay Budhram
b412411ea6
feat(emails): Add `createEmail` to email sending endpoints ( #199 ) r=vladikoff
...
This PR adds rate-limiting to all endpoints that send emails for the add secondary email feature. It is a one liner because we reuse the verify code and resend code endpoints in add secondary emails. The only other endpoint that sends an email is the create email operation.
Fixes #180
2017-04-20 11:31:18 -04:00
Ryan Kelly
a919f09d2c
Release v1.85.0
2017-04-19 10:10:26 +10:00
Jon Buckley
e7dd3c1a61
chore(docker): Use official node image & update to Node.js v4.8.2 ( #196 ) r=vladikoff
2017-04-18 18:35:42 -04:00
Greg Guthe
720e7dec11
fix(security): escape json output ( #193 ) r=vladikoff
...
refs: bmo secure bug 1320211
2017-04-11 11:17:08 -04:00
Ryan Kelly
7acf589e52
Release v1.84.0
2017-04-04 10:48:01 -07:00
Vijay Budhram
2a70689b0e
fix(tests): Correctly rate limit sms by ip address ( #191 ), r=@rfk
2017-03-28 11:16:50 -04:00
Ryan Kelly
353f69c0f3
Release v1.83.0
2017-03-21 16:59:29 +11:00
Vijay Budhram
8fef3d152d
fix(tests): Update config and testing for sms ( #189 ) r=vladikoff
2017-03-20 19:36:07 -04:00
Vijay Budhram
1cd55b1d93
fix(docs): Add notes for sms ( #184 ), r=@shane-tomlinson
2017-03-09 16:31:26 -05:00
Ryan Kelly
d84f289218
Release v1.82.0
2017-03-08 20:20:05 +11:00
Ryan Kelly
c0434db14c
chore(changelog): Update the changelog
2017-03-08 20:14:50 +11:00
Vlad Filippov
63f30f6fce
chore(docs): add circle ci badge to README
2017-03-05 13:09:20 -05:00
Sean McArthur
b0cb1fa1a7
feat(docker): add Docker support ( #176 ) r=vladikoff,jbuck
2017-03-05 13:02:18 -05:00
Greg Guthe
7c2b774d8a
chore(package): Use ip-rep service client with keepalive enabled ( #181 ) r=vladikoff
2017-02-27 16:46:21 -05:00
Ryan Kelly
30be84518a
fix(shutdown): Fix deferred call of process.exit(code). ( #183 ); r=jrgm
2017-02-27 17:06:13 +11:00
Sean McArthur
2be2853414
Release v1.81.0
2017-02-24 15:14:40 -08:00
John Morrison
a521224641
fix(reputation): add more (positive) logging to reputation service requests ( #179 ), r=@vbudhram
2017-02-21 13:52:48 -05:00
Vijay Budhram
14e37c3496
feat(blocklist): Add support to specify the block level for multiple blocklists ( #167 ), r=@rfk
...
Ability to specify log only lists for ip blocklist.
2017-02-20 09:51:21 -05:00
Ryan Kelly
310fafb745
fix(config-set): Don't attempt to merge array-valued config items. ( #171 ); r=jrgm
2017-02-20 18:53:53 +11:00
Ryan Kelly
ce084e75fb
Release v0.80.0
2017-02-16 11:35:34 +11:00