pict-rs/src
asonix 38d5f18577
All checks were successful
/ check (aarch64-unknown-linux-musl) (push) Successful in 3m3s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 2m42s
/ check (x86_64-unknown-linux-musl) (push) Successful in 2m29s
/ clippy (push) Successful in 1m43s
/ deny (push) Successful in 14s
/ tests (push) Successful in 10m15s
Fix copy+paste bug in alias access
This manifests as proxied images not having correct access times after
migrating from sled to postgres. This could lead to high resource use as
all proxied media will be marked as 'accessed' at the time of migration,
causing cleanup of all proxied media to happen at around the same time,
which is 7 days after last access by default.
2025-04-26 13:59:14 -05:00
..
config try adding concurrency to repo migration 2025-04-04 13:59:59 -05:00
discover ffprobe: handle files with empty stream json 2024-05-20 22:08:54 -05:00
formats Avoid shelling out to imagemagick for some blurhash operations 2024-12-10 18:45:16 -06:00
generate Add more poll timers, spawn process from background threads 2024-03-09 15:19:13 -06:00
ingest Add per-upload validations and per-upload preprocess steps 2024-03-27 19:00:54 -05:00
middleware Add configuration option to control request logging 2024-06-03 22:15:52 -05:00
queue rand 0.9.0 2025-02-08 15:53:37 -06:00
repo Fix copy+paste bug in alias access 2025-04-26 13:59:14 -05:00
repo_04 Replace most of actix-rt with tokio, give names to tasks 2023-10-20 19:08:11 -05:00
store object_store 0.12 2025-03-25 15:21:49 -05:00
backgrounded.rs Remove unneeded 'static 2024-02-27 20:41:39 -06:00
blurhash.rs Fix blurhash computation for some animations 2025-03-27 11:47:24 -05:00
bytes_reader.rs BytesReader: Remove unneeded try_recv 2025-02-08 14:39:21 -06:00
bytes_stream.rs Prevent divided-by-zero for empty BytesStreams 2024-04-05 12:57:40 -05:00
config.rs Remove unneeded struct, import 2024-02-03 18:20:17 -06:00
details.rs Include blurhash in details json 2024-11-23 16:15:19 -06:00
discover.rs Remove unneeded code 2024-03-09 22:53:46 -06:00
either.rs Reduce reliance on futures-util 2023-08-23 11:59:42 -05:00
error.rs Avoid shelling out to imagemagick for some blurhash operations 2024-12-10 18:45:16 -06:00
error_code.rs Avoid shelling out to imagemagick for some blurhash operations 2024-12-10 18:45:16 -06:00
exiftool.rs Delete unused functions 2024-02-24 13:21:35 -06:00
ffmpeg.rs ffprobe: read from file, simplify input-file access 2024-02-25 13:05:47 -06:00
file.rs Increase concurrency when polling some streams 2024-12-09 19:12:53 -06:00
file_path.rs Use same UUID for directory and filename 2024-03-02 12:20:50 -06:00
formats.rs Avoid shelling out to imagemagick for some blurhash operations 2024-12-10 18:45:16 -06:00
future.rs Reduce poll timer sampling from ~100% to ~10% 2024-12-09 19:14:46 -06:00
generate.rs Timeout all operations while holding semaphore 2024-12-09 19:16:29 -06:00
http1.rs Update reqwest to 0.12 2024-05-01 14:46:29 -05:00
ingest.rs Timeout all operations while holding semaphore 2024-12-09 19:16:29 -06:00
init_metrics.rs Avoid shelling out to imagemagick for some blurhash operations 2024-12-10 18:45:16 -06:00
init_tracing.rs Include service.version in tracing context 2025-04-02 11:40:06 -05:00
lib.rs try adding concurrency to repo migration 2025-04-04 13:59:59 -05:00
magick.rs Add more poll timers, spawn process from background threads 2024-03-09 15:19:13 -06:00
main.rs Add public mechanism for installing aws-lc-rs 2024-05-03 23:05:17 -05:00
middleware.rs Log for completed requests 2024-06-03 21:38:41 -05:00
migrate_store.rs Include file extension in identifiers 2024-02-27 20:41:25 -06:00
process.rs Increase concurrency when polling some streams 2024-12-09 19:12:53 -06:00
processor.rs Share notification map between sled, postgres 2024-03-31 16:00:23 -05:00
queue.rs Check if variant exists when serving existing and warn if it doesn't 2024-07-20 16:39:40 -05:00
range.rs Disable chunked transfer encoding of responses 2025-03-28 22:12:21 +01:00
read.rs Enable thumbnailing animations, use dynamic dispatch for a number of async readers 2023-09-24 11:54:16 -05:00
repo.rs Fix UTF8 errors in repo migrations 2025-04-04 17:57:39 -05:00
repo_04.rs Simplify old_repo, remove client_pool_size 2023-09-30 22:46:15 -05:00
serde_str.rs Add per-upload validations and per-upload preprocess steps 2024-03-27 19:00:54 -05:00
state.rs Pass a State value around rather than a bunch of arguments 2024-02-03 13:31:54 -06:00
store.rs Use off-the-shelf object storage library 2024-06-24 14:19:36 -05:00
stream.rs rand 0.9.0 2025-02-08 15:53:37 -06:00
sync.rs Use tokio channels again 2024-04-14 20:06:58 -05:00
tls.rs Switch back to ring 2024-06-24 10:32:06 -05:00
tmp_file.rs Cleanup temporary directory on launch by default 2024-03-23 18:42:12 -05:00