Commit Graph

1113 Commits

Author SHA1 Message Date
Derrick Hammer f98b0f48bd
fix: use hash provided by constructor 2024-03-02 06:12:29 -05:00
Derrick Hammer dde5d255a6
fix: debug api needs cors support 2024-03-02 06:08:23 -05:00
Derrick Hammer 845de39049
dep: update libs5 2024-03-02 05:54:36 -05:00
Derrick Hammer b5c3d99568
dep: update libs5 2024-03-02 05:42:50 -05:00
Derrick Hammer ca06919764
dep: update libs5 2024-03-02 05:24:57 -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 a9c2ecade0
fix: if we get an ErrUnexpectedEOF due to being less than512 bytes, read it all instead 2024-03-02 04:45:09 -05:00
Derrick Hammer 8a112a8c12
refactor: make S5File implement fs.ReadDirFile and fs.DirEntry 2024-03-01 23:30:06 -05:00
Derrick Hammer 1dff84accf
refactor: make resolveDirCid a utility function 2024-03-01 23:28:05 -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 8e2adba1eb
feat: add initial fs interfaces for webapp and dir 2024-03-01 22:49:47 -05:00
Derrick Hammer 3dbd791314
feat: add S5FileInfo struct and refactorings needed to be used as a fs.File and in a fs.Fs 2024-03-01 22:49:17 -05:00
Derrick Hammer 022d6a94cc
dep: update libs5 2024-03-01 22:46:51 -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 f63d567b53
refactor: add support for using a passed cid type 2024-03-01 21:32:06 -05:00
Derrick Hammer 217bb78b3b
fix: ExistingUploadID no longer needed 2024-03-01 20:56:22 -05:00
Derrick Hammer ddc21014a8
dep: update libs5 2024-03-01 20:55:16 -05:00
Derrick Hammer a28bd6b11e
refactor: add db index on bucket/key 2024-03-01 20:44:55 -05:00
Derrick Hammer 454deeae21
refactor: change renter UploadObjectMultipart to use a db table like we do with s3 to track multipart uploads persistently and generically so we can resume later 2024-03-01 20:42:42 -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 b272e32185
fix: dont send an empty buffer to bao 2024-03-01 06:23:31 -05:00
Derrick Hammer d5e2770135
refactor: don't use a buffered chan 2024-03-01 05:14:47 -05:00
Derrick Hammer b46e12b972
fix: if for some edge case reason an upload id no longer exists, start over, but use db Save so we can update the record if we have an ID 2024-03-01 05:09:57 -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 6427d24b0f
dep: update libs5 2024-03-01 03:41:48 -05:00
Derrick Hammer 76cb45a3f4
dep: update libs5 2024-03-01 03:31:14 -05:00
Derrick Hammer 61832022f9
dep: update libs5 2024-03-01 03:26:05 -05:00
Derrick Hammer 823a1c68fc
dep: update libs5 2024-03-01 03:22:17 -05:00
Derrick Hammer 32fed7e495
dep: update libs5 2024-03-01 03:06:35 -05:00
Derrick Hammer c19290c0fc
dep: update libs5 2024-03-01 03:02:16 -05:00
Derrick Hammer 016ac72b8d
dep: update libs5 2024-03-01 02:50:39 -05:00
Derrick Hammer a8c40fb998
dep: update libs5 2024-03-01 02:46:49 -05:00
Derrick Hammer 59247c5128
dep: update libs5 2024-03-01 02:37:42 -05:00
Derrick Hammer 038a1f0a88
dep: update libs5 2024-03-01 02:30:20 -05:00
Derrick Hammer fe793b33be
dep: update libs5 2024-03-01 02:20:28 -05:00
Derrick Hammer 69de0440c1
dep: update libs5 2024-03-01 01:55:27 -05:00
Derrick Hammer cc41f87b14
dep: update libs5 2024-03-01 01:49:53 -05:00
Derrick Hammer eb26063015
dep: update libs5 2024-03-01 01:42:05 -05:00
Derrick Hammer 984e33d4a7
dep: update libs5 2024-03-01 01:37:02 -05:00
Derrick Hammer 652a80db3a
dep: update libs5 2024-03-01 01:32:23 -05:00