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 |
Derrick Hammer
|
d5e2770135
|
refactor: don't use a buffered chan
|
2024-03-01 05:14:47 -05:00 |
Derrick Hammer
|
56100e5d50
|
fix: shadow cid
|
2024-03-01 04:55:46 -05:00 |
Derrick Hammer
|
866739007c
|
refactor: use golang-queue to parallel process pinning checks
|
2024-03-01 04:27:24 -05:00 |
Derrick Hammer
|
8f6e7d1acc
|
fix: dont add nil cids
|
2024-03-01 04:14:11 -05:00 |
Derrick Hammer
|
7ec4f26142
|
fix: only try to fetch proof file if we are over the post limit
|
2024-03-01 04:01:22 -05:00 |
Derrick Hammer
|
a1572b256b
|
fix: init results
|
2024-03-01 04:00:39 -05:00 |
Derrick Hammer
|
3f2757fb18
|
feat: add support for resolving a registry entry when pinning
|
2024-02-29 12:08:04 -05:00 |
Derrick Hammer
|
b3df326980
|
feat: add support for recursively pinning a manifest and all its children
|
2024-02-29 12:02:49 -05:00 |
Derrick Hammer
|
c984d72cfd
|
refactor: add performance logging for bao
|
2024-02-28 12:33:13 -05:00 |
Derrick Hammer
|
d9d85f2804
|
fix: casing
|
2024-02-27 11:14:38 -05:00 |
Derrick Hammer
|
097e29aa94
|
refactor: switch to using All api then filter to find valid locations
|
2024-02-27 10:58:15 -05:00 |
Derrick Hammer
|
944c5f01b9
|
refactor: add support for ExcludeNodes via excludeSelf in newStorageLocationProvider
|
2024-02-27 07:31:59 -05:00 |
Derrick Hammer
|
9f5b676f47
|
refactor: use S3MultipartUpload if greater than S3_MULTIPART_MIN_PART_SIZE
|
2024-02-27 06:14:27 -05:00 |
Derrick Hammer
|
01eda4aa23
|
fix: need to pass content length
|
2024-02-27 04:31:55 -05:00 |
Derrick Hammer
|
9b6a253313
|
fix: need to use Get, head isn't always supported
|
2024-02-27 04:26:55 -05:00 |
Derrick Hammer
|
8f8944a645
|
fix: pass ctx
|
2024-02-27 03:43:41 -05:00 |
Derrick Hammer
|
b3d63007e1
|
fix: pass login ip
|
2024-02-26 08:30:17 -05:00 |
Derrick Hammer
|
355033634d
|
refactor: set login ip with LoginPubkey
|
2024-02-26 08:28:22 -05:00 |
Derrick Hammer
|
88ef43acaa
|
fix: dnslink would not import
|
2024-02-26 08:18:55 -05:00 |
Derrick Hammer
|
90834601d7
|
refactor: modify CreateAccount to optionally send an email verification
|
2024-02-26 08:15:10 -05:00 |
Derrick Hammer
|
38375d44d8
|
feat: initial DNS link support
|
2024-02-25 09:47:40 -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
|
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
|
24694ecbae
|
feat: create new swagger package
|
2024-02-17 03:05:22 -05:00 |
Derrick Hammer
|
93e727ab3b
|
refactor: epic protocol and storage design refactor
|
2024-02-16 22:00:53 -05:00 |
Derrick Hammer
|
7834471b84
|
refactor: merge http handler back to s5 api struct
|
2024-02-16 08:49:19 -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
|
50c4d8b945
|
refactor: clean up use of auth middleware in s5
|
2024-02-13 22:25:50 -05:00 |
Derrick Hammer
|
5598660176
|
refactor: un-export all s5 http handlers
|
2024-02-13 19:10:24 -05:00 |
Derrick Hammer
|
0c00e2e7d9
|
feat: add proof download support to download endpoint
|
2024-02-09 15:49:34 -05:00 |
Derrick Hammer
|
8e04de591e
|
fix: add content type header to byteHandler
|
2024-02-07 20:19:56 -05:00 |
Derrick Hammer
|
172b040365
|
refactor: more refactoring on swagger handlers
|
2024-02-07 20:19:22 -05:00 |
Derrick Hammer
|
279cc484fc
|
refactor: merge flowchartsman/swaggerui into our own code base to simplify routing
|
2024-02-07 19:18:11 -05:00 |
Derrick Hammer
|
be92e036f3
|
feat: initial swagger support
|
2024-02-07 17:39:18 -05:00 |
Derrick Hammer
|
d13c15212c
|
fix: need to create a special mock handler for tus cors, and make cores a dedicated middleware function
|
2024-02-03 20:11:47 -05:00 |
Derrick Hammer
|
6655abe61b
|
fix: need to allow Upload-Length through cors
|
2024-02-03 20:02:11 -05:00 |
Derrick Hammer
|
8a1e586b28
|
fix: need to allow Upload-Concat through cors
|
2024-02-03 20:00:40 -05:00 |
Derrick Hammer
|
39b4977d52
|
fix: need to allow Expires through cors
|
2024-02-03 19:59:43 -05:00 |
Derrick Hammer
|
130abe6098
|
fix: need to allow Authorization through cors
|
2024-02-03 19:58:17 -05:00 |
Derrick Hammer
|
5784afe064
|
fix: need to create custom cors middleware instance for tus
|
2024-02-03 19:55:32 -05:00 |
Derrick Hammer
|
6894cd7e54
|
refactor: put cors middleware 1st
|
2024-02-03 19:46:02 -05:00 |
Derrick Hammer
|
d57a14d9a3
|
fix: need to add options routes
|
2024-02-03 19:34:55 -05:00 |
Derrick Hammer
|
fd721077e5
|
fix: need to apply cors to tus upload
|
2024-02-03 19:25:13 -05:00 |
Derrick Hammer
|
6d34f5b683
|
refactor: change struct naming convention from "impl" to "default"
|
2024-01-31 20:29:27 -05:00 |
Derrick Hammer
|
e034e1d54e
|
refactor: restructure s5 protocol/api to use new fx module and new library structure. Also move the proto/api to its own package for organization
|
2024-01-29 15:11:57 -05:00 |