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

167 Коммитов

Автор SHA1 Сообщение Дата
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