Danny Coates
7be72d8b1f
added app level token expiry
2014-01-15 13:23:29 -08:00
Danny Coates
194e297a8e
added an uncaughtException handler to keyserver
2014-01-14 22:29:34 -08:00
Danny Coates
cb2916abbd
updated bench
2014-01-14 17:49:33 -08:00
Danny Coates
713abc6160
Merge pull request #491 from zaach/restmail_api_for_mail_helper
...
have the mail helper store multiple emails like restmail
2014-01-14 13:16:02 -08:00
Zachary Carter
82c6735701
have the mail helper store multiple emails like restmail
2014-01-14 11:17:14 -08:00
Danny Coates
19da97e705
rename 'verified' to 'emailVerified'
2014-01-14 10:59:37 -08:00
Danny Coates
87c38f2526
Merge pull request #480 from pdehaan/eslintfix
...
Cleaning up some warnings from ESLint
2014-01-09 12:24:47 -08:00
Peter deHaan
d729bdd5b5
Cleaning up some warnings from ESLint
2014-01-09 12:12:28 -08:00
Danny Coates
4b0b487fa7
colorize the mail_helper output
2014-01-09 12:09:49 -08:00
Danny Coates
c4d4fcf78a
cleanup deps
2014-01-03 18:32:48 -08:00
Danny Coates
e285cb8ac3
delete stuff
2014-01-03 18:11:33 -08:00
Danny Coates
8207f432ea
renamed ForgotPasswordToken to PasswordForgotToken
2014-01-02 16:30:49 -08:00
Danny Coates
4b24c07f2b
updated dependencies
2014-01-02 15:52:36 -08:00
Danny Coates
2dde6d32f6
replace emscrypt.js with scrypt-hash
2014-01-02 13:05:00 -08:00
Danny Coates
f1ce569390
Merge remote-tracking branch 'mozilla/master' into onepw
...
I made a couple changes to the log.security tests that
I'm not 100% sure about. I've created and issue to verify
the new assertions.
Conflicts:
client/api.js
package.json
routes/account.js
routes/password.js
test/run/pbkdf2_tests.js
2014-01-02 12:40:20 -08:00
Danny Coates
44057436a1
Naive implementation of onepw
2013-12-20 17:03:07 -08:00
Lloyd Hilaiel
daf772af28
use ass for code coverage - issue #94
2013-12-18 09:03:17 +02:00
Ryan Kelly
1337b5025e
Merge pull request #442 from mozilla/rfk/config-scrypt-helper-url
...
Simplest possible patch to make scrypt-helper URL configurable.
2013-12-16 22:56:34 -08:00
Ryan Kelly
3b36f2370f
Merge pull request #443 from dannycoates/stupidEmail
...
use restmail api for mail_helper and verification tests
2013-12-16 22:55:51 -08:00
Ryan Kelly
57448828f7
Simplest possible patch to make scrypt-helper URL configurable.
2013-12-17 16:43:00 +11:00
Danny Coates
f349569ed3
use restmail api for mail_helper and verification tests
2013-12-16 21:36:42 -08:00
Ryan Kelly
97a7ca0b21
Rename NODE_ENV=production to NODE_ENV=prod
2013-12-17 15:36:34 +11:00
Danny Coates
81cec9a1e1
made log level configurable in dev
2013-12-12 10:02:33 -08:00
Andrew Chilton
778443c019
Kill the mail_helper.js if it happens to stick around
2013-12-11 13:36:44 +13:00
Ryan Kelly
c2fe1f7d13
Log a warning when wrapping errors with no errno attribute.
2013-12-10 12:20:52 +11:00
Ryan Kelly
c2bde79d3e
Rename "kvstore" config settings to "db".
2013-12-10 09:58:34 +11:00
Danny Coates
4543823d0b
camelCase all the config options
2013-12-09 12:26:41 -08:00
Danny Coates
be701b2db4
use plain utf8 for email internally
2013-12-09 00:18:01 -08:00
Ryan Kelly
6738a21af1
Fix pass-through of preVerified flag in account creation.
2013-12-09 12:53:24 +11:00
Ryan Kelly
fe82e1f098
First, rough attempt at internationalization of emails.
2013-12-09 12:53:24 +11:00
Danny Coates
28b5f7d181
added recovery code log line to mail_helper
2013-12-07 16:54:15 -08:00
Danny Coates
7bbcae4176
added mail_helper.js for local email testing
2013-12-07 15:56:11 -08:00
Andrew Chilton
75b74260e0
Make the MySql instance own the pool
2013-12-06 18:07:09 +13:00
Ryan Kelly
eff681cca8
Rename "rawpwhelper" to "clientHelper"
2013-12-06 10:22:02 +11:00
Ryan Kelly
c4f2a10915
Don't try to pass a byte buffer back from compute-cluster
2013-12-05 16:38:28 +11:00
Ryan Kelly
46328c4c99
Move raw_password operations into a background process.
2013-12-05 16:21:42 +11:00
Danny Coates
1d68f4454f
moved config logging to key_server.js
2013-11-25 18:27:08 -07:00
Zachary Carter
3490257c23
Revert "added uid to principal in signed key"
...
This reverts commit 91bfb7951a
.
Conflicts:
routes/sign.js
test/run/signer_tests.js
2013-11-22 15:09:21 -08:00
Ryan Kelly
306a2062dc
Implement basic in-memory nonce database
2013-11-14 16:22:07 +11:00
Danny Coates
91bfb7951a
added uid to principal in signed key
2013-11-12 11:00:21 -08:00
Danny Coates
760fb94f7e
improved signer worker crash handling
2013-11-07 17:31:44 -08:00
Danny Coates
291578dc86
began hardening the /certificate/sign endpoint
2013-11-07 17:27:41 -08:00
Danny Coates
9924a2e5e8
WIP on mysql api
2013-10-29 13:48:21 -07:00
Danny Coates
a5e7653f3c
client works again with new db api
2013-10-29 13:47:00 -07:00
Danny Coates
b91396fff9
reorg. renamed models dir to tokens
2013-10-29 13:47:00 -07:00
Danny Coates
4e8d9ec41c
more WIP on db api
2013-10-29 13:47:00 -07:00
Danny Coates
4d89d86f8c
wip on db api
2013-10-29 13:47:00 -07:00
Peter deHaan
4c34103589
Adding copyright headers
2013-10-29 11:56:54 -07:00
Danny Coates
adbbfc96fe
removed special handling of stats and server.log file
...
Stats should now just be log messages with `op:"stat"`.
Logs are only written to stderr. Handle any extra log IO
outside of the server process.
2013-09-17 11:07:39 -07:00
Danny Coates
4485250121
Enhanced logging experience
2013-08-29 13:56:04 -07:00
Danny Coates
d126b43318
fixed .well-known/browserid json
2013-08-28 10:57:54 -07:00
Zachary Carter
71b3e186aa
pass uid along with verify email
2013-08-20 13:39:23 -07:00
Zachary Carter
f9f6b59eaa
Use HTML email templates, proxy the verification page through the bridge
2013-08-20 13:39:23 -07:00
Danny Coates
effc806557
began implementing /password/forgot
2013-08-13 19:51:04 -07:00
Danny Coates
9109a58eed
encode email as a hex string of UTF-8 bytes
2013-08-07 15:18:36 -07:00
Danny Coates
846be8340a
Added config.dev.verified option
...
Create new accounts in a verified state by setting
config.dev.verified to true with the env variable
DEV_VERIFIED=true
2013-07-29 15:09:38 -07:00
Danny Coates
3ce6ff2a45
added more tests and changed verify_code api to not use sessionToken
2013-07-29 12:11:02 -07:00
Danny Coates
0a5ef54187
made Account work better
2013-07-26 17:00:09 -07:00
Danny Coates
cfa4f984a8
stubbed in email verification
2013-07-26 12:34:15 -07:00
Zachary Carter
ca6117e361
Add missing copyright headers
2013-07-25 18:49:45 -07:00
Danny Coates
7164bf1c21
reorganize files to hopefully be more sane
2013-07-25 17:15:38 -07:00
Danny Coates
2143a657e6
bin/key_server.js is the main executable
2013-07-24 13:44:00 -07:00
Danny Coates
69c9c4dcbe
change everything, YOLO
2013-07-24 13:43:59 -07:00
Danny Coates
3bdd3e2589
use AWSBox as the IdpServer ami
...
this fixes the issue of logstash not being installed at the
expense of installing mysql and memcached too
2013-06-20 11:10:34 -07:00
Danny Coates
380c4b4c1d
broke apart stats stuff a bit
2013-06-20 11:10:34 -07:00
Danny Coates
c7abb0c156
use bunyan as the logger, remove 'good'
2013-06-20 11:10:34 -07:00
Zachary Carter
4b3b2ec35e
use the bin/server convention of other identity projects
2013-06-13 14:34:37 -07:00