Commit Graph

1053 Commits

Author SHA1 Message Date
Derrick Hammer cfc8ea4eac
dep: security fix 2024-03-05 12:45:07 -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 c0fa8d4ea3
dep: update libs5 2024-03-03 13:04:10 -05:00
Derrick Hammer 70e399cdd5
dep: update libs5 2024-03-03 12:58:57 -05:00
Derrick Hammer 56e076512b
dep: update libs5 2024-03-03 12:56:45 -05:00
Derrick Hammer a169e4c3be
dep: update libs5 2024-03-03 12:43:23 -05:00
Derrick Hammer 7791399fe4
dep: update libs5 2024-03-03 12:28:21 -05:00
Derrick Hammer a340967dd1
dep: update libs5 2024-03-03 12:13:37 -05:00
Derrick Hammer c6feee1351
fix: check if entry returns nil 2024-03-03 11:29:37 -05:00
Derrick Hammer ac3f0f8bdb
dep: update libs5 2024-03-03 11:29:12 -05:00
Derrick Hammer 7d16ec5b7d
dep: update libs5 2024-03-03 11:01:44 -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 f4799e2b7d
dep: update libs5 2024-03-03 09:31:23 -05:00
Derrick Hammer 080fcbd559
fix: add special case to check for an index.html, and pass root and root type 2024-03-03 08:29:07 -05:00
Derrick Hammer bd5544198e
refactor: optionally track a "root" cid which will be used for webapp manifests to start. Have IsDir run heuristics to verify if it is a dir by checking the manifest tryfiles 2024-03-03 08:28:39 -05:00
Derrick Hammer 756a01d52f
fix: if the filename is a . treat as a special case for a dir 2024-03-03 07:39:18 -05:00
Derrick Hammer bd29ab4612
fix: if we are being requested the root while is a dot, create a file based on the root cid with the . name 2024-03-03 07:38:34 -05:00
Derrick Hammer 9d378f4197
fix: ignore / and . not existing 2024-03-03 07:18:03 -05:00
Derrick Hammer 201c9b992f
fix: need to deref r to replace it 2024-03-03 07:17:46 -05:00
Derrick Hammer 4483ad7ec5
dep: update libs5 2024-03-03 07:17:14 -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 53f9a8fb32
refactor: add UploadPinned and have DNSLinkExists ensure the upload exists, the dnslink exists, and the upload is pinned 2024-03-03 06:16:01 -05:00
Derrick Hammer 82ae0d3ef7
refactor: add UploadID to UploadMetadata 2024-03-03 06:10:03 -05:00
Derrick Hammer ecf2532974
dep: update libs5 2024-03-03 05:36:47 -05:00
Derrick Hammer b03af65418
fix: need to manually cast errorPages to webappErrorPages 2024-03-03 05:24:03 -05:00
Derrick Hammer c2483aa7a9
dep: update libs5 2024-03-03 05:23:40 -05:00
Derrick Hammer c5b03ffd9e
dep: update libs5 2024-03-03 04:43:00 -05:00
Derrick Hammer 4c91b0c2e7
dep: update libs5 2024-03-03 04:34:40 -05:00
Derrick Hammer 1688cf39f8
dep: update libs5 2024-03-03 04:29:32 -05:00
Derrick Hammer e71a160f46
dep: update libs5 2024-03-03 04:01:54 -05:00
Derrick Hammer 3d55254916
fix: update use of webApp.Paths 2024-03-03 03:41:30 -05:00
Derrick Hammer 9f65b1b455
dep: update libs5 2024-03-03 03:41:03 -05:00
Derrick Hammer c8124c0739
dep: update libs5 2024-03-03 03:36:08 -05:00
Derrick Hammer b2a2e13496
dep: update libs5 2024-03-03 03:28:22 -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 2e9694149b
fix: wrong tag option for unique index 2024-03-02 06:19:31 -05:00
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