|
50f37fd1a2
|
Rewrite upload code to phase out Multer, allowing for more granular control
|
2018-07-29 20:08:52 -04:00 |
|
|
f7d51650c1
|
Separate out logic in requireAuth and make one unified auth.js include
|
2018-07-29 19:59:24 -04:00 |
|
|
1d2a493258
|
Add salt length and hash iterations config for User model
|
2018-07-29 19:38:29 -04:00 |
|
|
c851d1d808
|
Add uncaught exception handler
|
2018-07-29 19:35:58 -04:00 |
|
|
b8c87c1b89
|
Add assertion messages and malformed request tests for all routes
|
2018-07-29 11:06:57 -04:00 |
|
|
179bed8924
|
Fix login body verification
|
2018-07-29 11:00:14 -04:00 |
|
|
456cac6b17
|
Verify the request before attempting to canonicalize it
|
2018-07-29 10:57:27 -04:00 |
|
|
cc84fdb20c
|
Rewrite auth router to use middleware for verification
|
2018-07-28 18:22:48 -04:00 |
|
|
28555cff3f
|
Remove auth checking from routes.js
|
2018-07-28 17:13:50 -04:00 |
|
|
d6aa85ae80
|
Redo invite API routes and add full testing suite
|
2018-07-28 17:13:19 -04:00 |
|
|
2e268c83cb
|
Only perform type and instance check if prop exists
|
2018-07-28 16:53:02 -04:00 |
|
|
740c153093
|
create verifyBody middleware factory to abstract request validation
|
2018-07-28 16:49:54 -04:00 |
|
|
9227fa428d
|
Add checks for bad requests in auth.js to prevent 500
|
2018-07-28 12:53:49 -04:00 |
|
|
7d39001a01
|
Allow canonicalize to take either displayname or username from request
|
2018-07-28 12:44:06 -04:00 |
|
|
4770fd3178
|
Add custom authenticator in upload.js
|
2018-07-28 12:19:38 -04:00 |
|
|
e7eafef605
|
Remove inviteCount field
|
2018-07-27 14:56:06 -04:00 |
|
|
001be23d00
|
Add uploaded message
|
2018-07-27 14:26:55 -04:00 |
|
|
c9e250a68e
|
Change exp field to expires
|
2018-07-27 14:23:23 -04:00 |
|
|
230f9c2415
|
Add check for undefined in canonicalize middleware
|
2018-07-27 14:08:41 -04:00 |
|
|
094a45b6be
|
Change requireAuth to only export itself
|
2018-07-27 14:08:02 -04:00 |
|
|
f97070452b
|
Fix view route and add mimetype inline whitelist
|
2018-07-26 21:53:15 -04:00 |
|
|
a8acf85052
|
Change wrap to only export itself
|
2018-07-26 21:52:47 -04:00 |
|
|
7441eaaf02
|
Make use of username/displayname field consistent throughout api
|
2018-07-26 19:40:42 -04:00 |
|
|
82e9989b2b
|
Fix some warnings
|
2018-07-26 19:01:16 -04:00 |
|
|
b01b0ece6b
|
Add new upload dirs to .gitignore
|
2018-07-26 17:35:26 -04:00 |
|
|
8bfec46001
|
Replace constants with configurable values
|
2018-07-26 17:34:47 -04:00 |
|
|
eda74de1de
|
Fix upload size bug in upload.js and add more tests
|
2018-07-26 16:54:08 -04:00 |
|
|
827c4cdbfa
|
Remove redundant info in Upload model
|
2018-07-26 16:51:27 -04:00 |
|
|
4887771996
|
Add missing import
|
2018-07-26 15:18:54 -04:00 |
|
|
c8091a0e1d
|
Clear Key in tests
|
2018-07-26 13:19:47 -04:00 |
|
|
15db9a47ba
|
Redo uploading and tests
|
2018-07-26 13:17:37 -04:00 |
|
|
58e25e4e2a
|
Remove SIGINT handler and only listen upon server start
|
2018-07-26 13:16:42 -04:00 |
|
|
d0b26a7021
|
Make requireAuth() add request variables
|
2018-07-26 13:15:54 -04:00 |
|
|
0db0caf422
|
Add ping api route and test for valid session
|
2018-07-25 21:34:16 -04:00 |
|
|
2e7ca23d9f
|
Rewrite User tests to be async
|
2018-07-25 18:45:38 -04:00 |
|
|
c246d3738a
|
Reduce pbkdf2 iterations
|
2018-07-25 18:45:08 -04:00 |
|
|
4d0c3ac865
|
Set default morgan loglevel to dev
|
2018-07-25 18:43:56 -04:00 |
|
|
afbebc977e
|
Add error handling middleware
|
2018-07-25 18:43:20 -04:00 |
|
|
a00a3efbf6
|
Add different config for morgan logging
|
2018-07-25 10:18:29 -04:00 |
|
|
ce99433afc
|
Properly async-ify registration code
|
2018-07-25 01:45:05 -04:00 |
|
|
1fdb121260
|
Change response code, add length test, verify user and invite are processed correctly
|
2018-07-25 01:44:45 -04:00 |
|
|
883ec62c7a
|
Update mongo args for latest version
|
2018-07-25 01:42:39 -04:00 |
|
|
6211df933e
|
Update packages to latest releases
|
2018-07-25 01:42:11 -04:00 |
|
|
9be1013bb7
|
Update all tests and add some new ones
|
2018-07-24 19:39:55 -04:00 |
|
|
af50379a59
|
Update gulpfile for gulp 4.0.0
|
2018-07-24 19:39:34 -04:00 |
|
|
55ee7161a0
|
ES6-ify server.js and add SIGINT graceful close
|
2018-07-24 19:39:18 -04:00 |
|
|
53f58574f0
|
Update for latest version of node
|
2018-07-24 19:38:12 -04:00 |
|
|
c0f924bb59
|
Fix username in use check and whitespace sanitization
|
2018-07-24 19:37:49 -04:00 |
|
|
150b736071
|
Add unit shortening to users page
|
2018-01-15 18:14:37 -05:00 |
|
|
c7e58c490f
|
Improve scope checking readability
|
2018-01-15 18:13:59 -05:00 |
|