Derrick Hammer
|
a8f62fd666
|
refactor: add option to SaveUpload so we have the option not to change an upload record if we are uploading or importing a file
|
2024-03-21 15:46:02 -04:00 |
Derrick Hammer
|
8bf4887dae
|
fix: add GET and DELETE to cors
|
2024-03-21 14:58:26 -04:00 |
Derrick Hammer
|
3e3f539a8b
|
refactor: change cookie approach to broadcast cookies across all protocols based on the root domain, so they can be shared.
|
2024-03-21 14:54:17 -04:00 |
Derrick Hammer
|
a289828c6f
|
fix: add cors to /s5/account/pins
|
2024-03-21 14:39:06 -04:00 |
Derrick Hammer
|
d895d047b3
|
refactor: add upload size to account pin response
|
2024-03-21 12:35:45 -04:00 |
Derrick Hammer
|
7ed63d94cc
|
refactor: add proxy middleware to add routes
|
2024-03-19 15:40:03 -04:00 |
Derrick Hammer
|
c667c9509c
|
refactor: update cors options handling for S5
|
2024-03-19 15:37:38 -04:00 |
Derrick Hammer
|
b2b6102216
|
fix: add Content-Type to tus cors allowed headers
|
2024-03-18 18:13:24 -04:00 |
Derrick Hammer
|
fd53b98633
|
fix: allow Upload-Metadata in cors
|
2024-03-18 15:53:40 -04:00 |
Derrick Hammer
|
5b8a7f79f0
|
fix: use AllowOriginFunc in tus
|
2024-03-18 15:45:29 -04:00 |
Derrick Hammer
|
99d47a4d9c
|
fix: need to enable AllowCredentials
|
2024-03-18 14:19:34 -04:00 |
Derrick Hammer
|
6b51e7196c
|
fix: need to whitelist Authorization and Content-Type headers
|
2024-03-18 14:16:04 -04:00 |
Derrick Hammer
|
dcab0b46cd
|
fix: upload cors does not support wildcard methods
|
2024-03-18 14:13:40 -04:00 |
Derrick Hammer
|
65278cb046
|
fix: add options routes for basic upload
|
2024-03-18 14:06:58 -04:00 |
Derrick Hammer
|
c68dc51732
|
refactor: add cors mw for uploads
|
2024-03-18 13:39:50 -04:00 |
Derrick Hammer
|
9306051812
|
fix: use account.SetAuthCookie
|
2024-03-17 09:18:31 -04:00 |
Derrick Hammer
|
4bd2b028b7
|
chore: remove local setAuthCookie
|
2024-03-17 09:10:14 -04:00 |
Derrick Hammer
|
107118febc
|
refactor: switch to account.SetAuthCookie
|
2024-03-17 09:09:57 -04:00 |
Derrick Hammer
|
9a899317c1
|
refactor: implement Domain and AuthTokenName
|
2024-03-17 09:02:48 -04:00 |
Derrick Hammer
|
ccae147398
|
feat: implement a basic account pins json api without paging
|
2024-03-16 11:14:06 -04:00 |
Derrick Hammer
|
8a2f501e8e
|
refactor: rename accountPins to accountPinsBinary
|
2024-03-16 11:00:27 -04:00 |
Derrick Hammer
|
a1014acf15
|
refactor: use StatusUnsupportedMediaType
|
2024-03-12 11:21:25 -04:00 |
Derrick Hammer
|
d5782c7e86
|
fix: bad error message
|
2024-03-12 07:00:57 -04:00 |
Derrick Hammer
|
6c60dae743
|
fix: if the render end is 0, ensure the range header is valid syntax and skip it
|
2024-03-10 11:53:24 -04:00 |
Derrick Hammer
|
6fb77d102a
|
refactor: add logic to find any unpinned files of a child manifest if the root is pinned but the children aren't
|
2024-03-05 16:27:29 -05:00 |
Derrick Hammer
|
caac09cc6f
|
feat: add CtxAborted and use in account pin
|
2024-03-05 13:41:47 -05:00 |
Derrick Hammer
|
fdfffb897c
|
fix: if not a manifest, call pinEntity directly
|
2024-03-05 12:41:28 -05:00 |
Derrick Hammer
|
a5c1356847
|
fix: don't rely on content length, but do a basic heuristic by reading 1 byte past the max upload, if if we haven't hit the limit and the sizes don't match, then error, but otherwise take an optimistic stance
|
2024-03-05 12:38:41 -05:00 |
Derrick Hammer
|
c6feee1351
|
fix: check if entry returns nil
|
2024-03-03 11:29:37 -05:00 |
Derrick Hammer
|
73623b8c36
|
fix: add CIDTypeDirectory to isCidManifest
|
2024-03-03 10:43:01 -05:00 |
Derrick Hammer
|
f20b4ee916
|
fix: update usage of GetCachedStorageLocations
|
2024-03-03 09:33:21 -05:00 |
Derrick Hammer
|
201c9b992f
|
fix: need to deref r to replace it
|
2024-03-03 07:17:46 -05:00 |
Derrick Hammer
|
9d25784a6e
|
fix: we need to pin the files after upload
|
2024-03-03 06:50:24 -05:00 |
Derrick Hammer
|
d2c9f8e38a
|
fix: strip out any port
|
2024-03-03 06:40:50 -05:00 |
Derrick Hammer
|
b03af65418
|
fix: need to manually cast errorPages to webappErrorPages
|
2024-03-03 05:24:03 -05:00 |
Derrick Hammer
|
3d55254916
|
fix: update use of webApp.Paths
|
2024-03-03 03:41:30 -05:00 |
Derrick Hammer
|
37514a742f
|
fix: errorFiles is really errorPages
|
2024-03-03 03:03:15 -05:00 |
Derrick Hammer
|
4db07d5170
|
fix: need to pass tus
|
2024-03-02 06:24:12 -05:00 |
Derrick Hammer
|
dde5d255a6
|
fix: debug api needs cors support
|
2024-03-02 06:08:23 -05:00 |
Derrick Hammer
|
3654607f3f
|
refactor: replace debug apu auth middlewares with proxy middlewares
|
2024-03-02 05:01:21 -05:00 |
Derrick Hammer
|
a96fc8682f
|
fix: return error not S5Error
|
2024-03-02 04:55:04 -05:00 |
Derrick Hammer
|
7315f8e694
|
fix: need to manually extract the multipart filename because goes internals strips file paths
|
2024-03-02 04:54:29 -05:00 |
Derrick Hammer
|
0c0cdfd2b1
|
fix: fix parsing of app upload settings, as they are json, and errorPages needs to be errorFiles
|
2024-03-02 04:51:28 -05:00 |
Derrick Hammer
|
b87ba1e6bf
|
feat: add support for webapp and dir cid's in dnslink
|
2024-03-01 22:50:22 -05:00 |
Derrick Hammer
|
f79a0dd448
|
fix: need to use hashBytes and an optional type
|
2024-03-01 22:46:42 -05:00 |
Derrick Hammer
|
a1f36df8b9
|
refactor: change newFile to take the params struct directly and fill in the blanks
|
2024-03-01 21:59:49 -05:00 |
Derrick Hammer
|
65548e8ec7
|
refactor: pass cidType to new S5File
|
2024-03-01 21:44:02 -05:00 |
Derrick Hammer
|
217bb78b3b
|
fix: ExistingUploadID no longer needed
|
2024-03-01 20:56:22 -05:00 |
Derrick Hammer
|
aefe9efaaa
|
fix: export struct and add json tags
|
2024-03-01 10:30:08 -05:00 |
Derrick Hammer
|
aacdd48428
|
fix: we need to track when the queue is finished ourselves
|
2024-03-01 10:11:03 -05:00 |