554d852e68
Create unique errors for Repo and Store, separate from UploadError
...
Add .is_not_found() for Store errors, wire up Object and File storage to properly set NotFound
Allow skipping files that are not found during store migration
2023-06-20 15:59:08 -05:00
37e6b21b55
Fix Range, consolidate errors, test object storage
2022-03-26 20:45:12 -05:00
21b6e1dc08
Use actix-web's Range header
2022-03-01 11:23:15 -06:00
c445615c47
Update to latest betas
2021-12-12 14:48:37 -06:00
5b44de2070
clippy
2021-11-23 16:31:15 -06:00
c5d6610276
Properly handle out-of-bounds range requests
2021-11-03 12:04:59 -05:00
ccb9f49b8b
Implement storage migration
2021-10-31 21:11:35 -05:00
48557bc2ea
Make pict-rs generic over file storage
2021-10-22 23:48:56 -05:00
922200673e
Update to latest betas
2021-10-20 18:16:53 -05:00
2fb8d3e39a
Reduce required Unpin bounds with pin-project-lite
2021-10-18 18:02:33 -05:00
09cb2a53b0
Rewrite to avoid direct AsyncX impls
2021-10-13 19:06:53 -05:00
2318fd9dca
Enable io-uring
2021-10-12 23:16:31 -05:00
5d3e6f50b3
Instrument better with Tracing
2021-09-13 20:22:42 -05:00
79bd562d8e
Clippy lints
2021-09-12 10:42:44 -05:00
bf1a16d7d3
Abort process writer task if reader is dropped
2021-09-11 16:35:38 -05:00
c1b2c7706a
Add back range header support for thumbnail on generation
2021-09-09 16:35:07 -05:00
ac79a9d5cd
Use futures-util instead of hand-implemented types
2021-09-05 20:00:31 -05:00
e21fd29c09
Drop unneeded dependencies
2021-09-04 14:20:31 -05:00
edd6bb4a60
Replace all bindings with calls to external binaries
2021-08-28 17:15:14 -05:00
7fd707c8df
Begin work on spawning processes rather than binding to c libs
2021-08-25 21:46:11 -05:00
9797e2e3fc
Go back to actix-fs
2021-01-18 19:54:39 -06:00
8c1f60101b
Add module for Range Header operations
...
Switch from actix-fs to async-fs
2021-01-18 17:11:32 -06:00