Jack Foltz
|
bc499aa260
|
Add tests for verifyBody
|
5 lat temu |
Jack Foltz
|
827072212d
|
Separate middleware from verifyBody logic into bodyVerifier
|
5 lat temu |
Jack Foltz
|
67909552dc
|
Add key stubs and specify code in verifyRejectedUsername
|
5 lat temu |
Jack Foltz
|
dbc37490fb
|
Promisalate body verification code
|
5 lat temu |
Jack Foltz
|
21fe0de46d
|
Extend body verifier to sanitize, regex trim, and length check
|
5 lat temu |
Jack Foltz
|
c23c9b345e
|
Clean Invites route
|
5 lat temu |
Jack Foltz
|
49b77c5c03
|
Clean up routes folder
|
5 lat temu |
Jack Foltz
|
f02a4f05f4
|
Update tests for upload rewrite
|
5 lat temu |
Jack Foltz
|
50f37fd1a2
|
Rewrite upload code to phase out Multer, allowing for more granular control
|
5 lat temu |
Jack Foltz
|
f7d51650c1
|
Separate out logic in requireAuth and make one unified auth.js include
|
5 lat temu |
Jack Foltz
|
1d2a493258
|
Add salt length and hash iterations config for User model
|
5 lat temu |
Jack Foltz
|
c851d1d808
|
Add uncaught exception handler
|
5 lat temu |
Jack Foltz
|
b8c87c1b89
|
Add assertion messages and malformed request tests for all routes
|
5 lat temu |
Jack Foltz
|
179bed8924
|
Fix login body verification
|
5 lat temu |
Jack Foltz
|
456cac6b17
|
Verify the request before attempting to canonicalize it
|
5 lat temu |
Jack Foltz
|
cc84fdb20c
|
Rewrite auth router to use middleware for verification
|
5 lat temu |
Jack Foltz
|
28555cff3f
|
Remove auth checking from routes.js
|
5 lat temu |
Jack Foltz
|
d6aa85ae80
|
Redo invite API routes and add full testing suite
|
5 lat temu |
Jack Foltz
|
2e268c83cb
|
Only perform type and instance check if prop exists
|
5 lat temu |
Jack Foltz
|
740c153093
|
create verifyBody middleware factory to abstract request validation
|
5 lat temu |
Jack Foltz
|
9227fa428d
|
Add checks for bad requests in auth.js to prevent 500
|
5 lat temu |
Jack Foltz
|
7d39001a01
|
Allow canonicalize to take either displayname or username from request
|
5 lat temu |
Jack Foltz
|
4770fd3178
|
Add custom authenticator in upload.js
|
5 lat temu |
Jack Foltz
|
e7eafef605
|
Remove inviteCount field
|
5 lat temu |
Jack Foltz
|
001be23d00
|
Add uploaded message
|
5 lat temu |
Jack Foltz
|
c9e250a68e
|
Change exp field to expires
|
5 lat temu |
Jack Foltz
|
230f9c2415
|
Add check for undefined in canonicalize middleware
|
5 lat temu |
Jack Foltz
|
094a45b6be
|
Change requireAuth to only export itself
|
5 lat temu |
Jack Foltz
|
f97070452b
|
Fix view route and add mimetype inline whitelist
|
5 lat temu |
Jack Foltz
|
a8acf85052
|
Change wrap to only export itself
|
5 lat temu |
Jack Foltz
|
7441eaaf02
|
Make use of username/displayname field consistent throughout api
|
5 lat temu |
Jack Foltz
|
82e9989b2b
|
Fix some warnings
|
5 lat temu |
Jack Foltz
|
b01b0ece6b
|
Add new upload dirs to .gitignore
|
5 lat temu |
Jack Foltz
|
8bfec46001
|
Replace constants with configurable values
|
5 lat temu |
Jack Foltz
|
eda74de1de
|
Fix upload size bug in upload.js and add more tests
|
5 lat temu |
Jack Foltz
|
827c4cdbfa
|
Remove redundant info in Upload model
|
5 lat temu |
Jack Foltz
|
4887771996
|
Add missing import
|
5 lat temu |
Jack Foltz
|
c8091a0e1d
|
Clear Key in tests
|
5 lat temu |
Jack Foltz
|
15db9a47ba
|
Redo uploading and tests
|
5 lat temu |
Jack Foltz
|
58e25e4e2a
|
Remove SIGINT handler and only listen upon server start
|
5 lat temu |
Jack Foltz
|
d0b26a7021
|
Make requireAuth() add request variables
|
5 lat temu |
Jack Foltz
|
0db0caf422
|
Add ping api route and test for valid session
|
5 lat temu |
Jack Foltz
|
2e7ca23d9f
|
Rewrite User tests to be async
|
5 lat temu |
Jack Foltz
|
c246d3738a
|
Reduce pbkdf2 iterations
|
5 lat temu |
Jack Foltz
|
4d0c3ac865
|
Set default morgan loglevel to dev
|
5 lat temu |
Jack Foltz
|
afbebc977e
|
Add error handling middleware
|
5 lat temu |
Jack Foltz
|
a00a3efbf6
|
Add different config for morgan logging
|
5 lat temu |
Jack Foltz
|
ce99433afc
|
Properly async-ify registration code
|
5 lat temu |
Jack Foltz
|
1fdb121260
|
Change response code, add length test, verify user and invite are processed correctly
|
5 lat temu |
Jack Foltz
|
883ec62c7a
|
Update mongo args for latest version
|
5 lat temu |