Derrick Hammer
|
40b3504c1d
|
refactor: rewrite main api router to be a class, lazy init it, and introduce RoutableAPI which can dynamically handle incoming requests if the main routes aren't matched
|
2024-02-25 08:36:32 -05:00 |
Derrick Hammer
|
8885fd37cc
|
refactor: use job terminology for consistency
|
2024-02-25 07:50:59 -05:00 |
Derrick Hammer
|
d618f08275
|
refactor: rename RetryableTask to RetryableJob
|
2024-02-25 07:49:22 -05:00 |
Derrick Hammer
|
5c3d1144d4
|
feat: add ability for pinning to import a CID via cron task
|
2024-02-25 07:23:30 -05:00 |
Derrick Hammer
|
ea8c50edc7
|
refactor: make PostUploadLimit uint64
|
2024-02-25 02:10:41 -05:00 |
Derrick Hammer
|
ee2f7331eb
|
fix: routes need http verbs
|
2024-02-23 08:20:03 -05:00 |
Derrick Hammer
|
7f12ee5b0d
|
refactor: implement new configuration management system
|
2024-02-22 02:13:59 -05:00 |
Derrick Hammer
|
8f78f6fe87
|
fix: metadata service not passed in construction
|
2024-02-17 23:27:37 -05:00 |
Derrick Hammer
|
fc042570ab
|
refactor: change to store the hash as a raw, but also make it unique with an index
|
2024-02-17 23:17:26 -05:00 |
Derrick Hammer
|
84a78b7a7e
|
fix: use realKey
|
2024-02-17 20:25:30 -05:00 |
Derrick Hammer
|
7ec03524ed
|
fix: need to pass the claim by ref
|
2024-02-17 20:12:49 -05:00 |
Derrick Hammer
|
2fd3368b5a
|
fix: trim bearer in lowercase
|
2024-02-17 19:48:28 -05:00 |
Derrick Hammer
|
c076d219d0
|
refactor: move checking of users name to api layer
|
2024-02-17 08:45:06 -05:00 |
Derrick Hammer
|
162af1e274
|
refactor: switch to using package init functions with build tags to selectively build protocol support
|
2024-02-17 07:40:22 -05:00 |
Derrick Hammer
|
3ded11d705
|
fix: HttpMiddlewareFunc needs its own case
|
2024-02-17 05:38:50 -05:00 |
Derrick Hammer
|
9949dae5e8
|
fix: add HttpMiddlewareFunc to switch case
|
2024-02-17 05:28:56 -05:00 |
Derrick Hammer
|
d4be04eae9
|
fix: need to use a param struct
|
2024-02-17 05:23:33 -05:00 |
Derrick Hammer
|
30b18a4ced
|
fix: update Routes signature
|
2024-02-17 03:14:17 -05:00 |
Derrick Hammer
|
24694ecbae
|
feat: create new swagger package
|
2024-02-17 03:05:22 -05:00 |
Derrick Hammer
|
3b9f4bbe3d
|
feat: add MergeRoutes
|
2024-02-17 03:04:27 -05:00 |
Derrick Hammer
|
7c330e308e
|
refactor: allow Routes to return an error
|
2024-02-17 03:04:15 -05:00 |
Derrick Hammer
|
a5f0a4bfcc
|
fix: GetUploadReader needs ctx
|
2024-02-17 02:38:07 -05:00 |
Derrick Hammer
|
c452b0c271
|
refactor: add context
|
2024-02-17 02:37:52 -05:00 |
Derrick Hammer
|
c468a81543
|
refactor: remove tus out of method names
|
2024-02-16 22:03:34 -05:00 |
Derrick Hammer
|
93e727ab3b
|
refactor: epic protocol and storage design refactor
|
2024-02-16 22:00:53 -05:00 |
Derrick Hammer
|
cd9cccc2a9
|
refactor: merge http handler back to account api struct
|
2024-02-16 08:52:30 -05:00 |
Derrick Hammer
|
7834471b84
|
refactor: merge http handler back to s5 api struct
|
2024-02-16 08:49:19 -05:00 |
Derrick Hammer
|
7f5847f7da
|
chore: remove commented code
|
2024-02-16 08:42:26 -05:00 |
Derrick Hammer
|
f0d7a337db
|
refactor: change how init of protocols works and make router building part of the interface
|
2024-02-16 08:39:55 -05:00 |
Derrick Hammer
|
1b3934c793
|
refactor: update usage of errors
|
2024-02-15 21:06:30 -05:00 |
Derrick Hammer
|
3f90cbfe09
|
refactor: use new errors and optimize code
|
2024-02-15 20:55:38 -05:00 |
Derrick Hammer
|
c084743b47
|
refactor: apply auth and proxy middlewares
|
2024-02-14 00:41:02 -05:00 |
Derrick Hammer
|
41a6772c9f
|
chore: emailverifier no longer needed here
|
2024-02-13 23:32:23 -05:00 |
Derrick Hammer
|
8b9471aa04
|
refactor: switch to GetUserFromContext
|
2024-02-13 23:29:48 -05:00 |
Derrick Hammer
|
431dec55f9
|
feat: otp api support
|
2024-02-13 23:23:01 -05:00 |
Derrick Hammer
|
16689f6c31
|
feat: add GetUserFromContext
|
2024-02-13 23:22:36 -05:00 |
Derrick Hammer
|
f645499c7f
|
refactor: prefix all jwt helpers
|
2024-02-13 22:31:44 -05:00 |
Derrick Hammer
|
50c4d8b945
|
refactor: clean up use of auth middleware in s5
|
2024-02-13 22:25:50 -05:00 |
Derrick Hammer
|
0b3d54e7c5
|
refactor: major middleware refactor
|
2024-02-13 22:17:34 -05:00 |
Derrick Hammer
|
171b810504
|
fix: remove duplicate check
|
2024-02-13 20:01:45 -05:00 |
Derrick Hammer
|
2d3b755cb2
|
refactor: update use of LoginPassword
|
2024-02-13 19:58:00 -05:00 |
Derrick Hammer
|
6f61f09ba4
|
refactor: move email validation to gorm
|
2024-02-13 19:41:00 -05:00 |
Derrick Hammer
|
3e629cf46e
|
refactor: update usage of account methods
|
2024-02-13 19:29:37 -05:00 |
Derrick Hammer
|
bbb68aecb5
|
refactor: use EmailExists and add logging
|
2024-02-13 19:28:23 -05:00 |
Derrick Hammer
|
5598660176
|
refactor: un-export all s5 http handlers
|
2024-02-13 19:10:24 -05:00 |
Derrick Hammer
|
3c55ed2853
|
feat: add initial account services api
|
2024-02-13 19:07:24 -05:00 |
Derrick Hammer
|
78accd1f02
|
fix: add missing content responses to upload api's
|
2024-02-13 00:32:16 -05:00 |
Derrick Hammer
|
227ac9b403
|
fix: wrong proof extension
|
2024-02-09 15:58:15 -05:00 |
Derrick Hammer
|
0c00e2e7d9
|
feat: add proof download support to download endpoint
|
2024-02-09 15:49:34 -05:00 |
Derrick Hammer
|
e7ac46de32
|
fix: update method calls and hash object usage
|
2024-02-09 15:28:50 -05:00 |