2
0
Fork 0
mirror of https://git.asonix.dog/asonix/pict-rs synced 2024-12-22 03:11:24 +00:00
Commit graph

663 commits

Author SHA1 Message Date
7ba67cff22 Avoid shelling out to imagemagick for some blurhash operations 2024-12-10 18:45:16 -06:00
4433257f2b Remove unnecessary returns 2024-12-09 20:53:59 -06:00
ef60ed9581 Remove unlooping loop 2024-12-09 19:38:06 -06:00
ac9a3773d1 Timeout all operations while holding semaphore
This ensures that the semaphore is always guaranteed to be released,
even if a processing operation stalls
2024-12-09 19:16:29 -06:00
8a551fa65d Reduce poll timer sampling from ~100% to ~10%
This should improve performance just a little bit
2024-12-09 19:14:46 -06:00
04bde6cf20 Increase concurrency when polling some streams
Specifically when writing streams to files or processes' stdin. This
adds the ability to poll the source stream during the write operations
which can reduce time waiting for more bytes to write.
2024-12-09 19:12:53 -06:00
3879a45b32 Add vhost into endpoint URL if it isn't already specified 2024-12-08 23:37:40 -06:00
62bb25ac44 Remove use of deprecated tracing functions 2024-12-08 22:23:42 -06:00
267309cd5d Include blurhash in details json 2024-11-23 16:15:19 -06:00
89161d03c9 Remove a couple redundant db accesses 2024-11-23 15:37:28 -06:00
7dff11a83a Update opentelemetry to 0.27 2024-11-23 15:01:09 -06:00
af96790945 Clippy nit: borrowed value passed to span.record 2024-11-12 13:57:01 -06:00
cb09720d85 Clippy nit: borrowed value passed to json 2024-11-12 13:55:37 -06:00
a4228135b4 Prevent postgres errors by explicitly allowing conflicts 2024-10-16 18:11:53 -05:00
244ab68c5d Update console-subscriber, otel packages 2024-10-05 23:29:15 -05:00
5a9a0b16fc Prepare 0.5.17-pre.5 2024-07-21 11:49:22 -05:00
e29a50ecc8 Check if variant exists when serving existing and warn if it doesn't 2024-07-20 16:39:40 -05:00
62013068ca Set user-agent from cargo metadata 2024-06-26 13:29:42 -05:00
4b67c696d8 Don't automatically prepend bucket to endpoint when path_style is disabled 2024-06-26 13:18:48 -05:00
38a5b72606 Prepare v0.5.17-pre.2
This release fixes configuration for strict object storage
implementations
2024-06-25 15:34:48 -05:00
175b0f962a Use off-the-shelf object storage library
This library bundles its own reqwest client unfortunately
2024-06-24 14:19:36 -05:00
df41f0a071 Switch back to ring 2024-06-24 10:32:06 -05:00
a38a1f1efa Resolve conflicts with main 2024-06-09 15:44:38 -05:00
9af7e01b01 Better handle concurrent proxies 2024-06-09 14:44:43 -05:00
80af2b67b0 Improve error messaging around diesel 2024-06-09 13:00:24 -05:00
c9fe2ea89f Update io-uring 2024-06-09 12:27:32 -05:00
b3a9edf8c8 Update reqwest to git, ring is no longer compiled 2024-06-09 11:36:03 -05:00
77c1c90572 Fix 'force' paramter in prine query 2024-06-09 11:05:13 -05:00
dd01548309 Fix backgrounded query boolean parsing 2024-06-05 12:54:05 -05:00
4e75764110 Add configuration option to control request logging 2024-06-03 22:15:52 -05:00
286bc8b97a Log for completed requests 2024-06-03 21:38:41 -05:00
8cf8b2bc05 Remove proxies row before deleting alias
This fixes the issue of invalidating the proxies alias foreign key
2024-06-03 16:29:13 -05:00
d03cc63d2b ffprobe: handle files with empty stream json 2024-05-20 22:08:54 -05:00
d7dc2e506d Merge branch 'main' into asonix/update-tokio-postgres-rustls 2024-05-19 10:21:12 -05:00
9d01aeb82c Update rustls for actix-web
includes update for rustls-channel-resolver
2024-05-19 10:08:48 -05:00
bddfb3c9d0 Merge branch 'main' into asonix/update-tokio-postgres-rustls 2024-05-19 09:40:45 -05:00
983e9ce151 Merge branch 'main' into asonix/update-reqwest 2024-05-19 09:36:54 -05:00
33e72266f5 Add public mechanism for installing aws-lc-rs 2024-05-03 23:05:17 -05:00
39da69b1aa Use tokio-postgres-generic-rustls 2024-05-03 22:39:30 -05:00
64b8635059 Update rustls for tokio-postgres
This doesn't update rustls for actix-web (0.22), or rustls for reqwest (0.21)
2024-05-03 22:39:30 -05:00
d45e3fa386 Remove unused 'remove' repo method 2024-05-03 22:35:20 -05:00
bfd4fd4689 Remove unused StatusError type 2024-05-03 22:34:18 -05:00
89f3c447a8 clippy 2024-05-01 14:57:03 -05:00
58529a2eb2 Update reqwest to 0.12
This pulls in hyper 1 and http 1, but removes rustls 0.21
2024-05-01 14:46:29 -05:00
700aeb90e0 Fix time deprecation warnings 2024-05-01 14:33:07 -05:00
c4e99ef539 Add ability to disable colorized logs 2024-04-15 15:16:10 -05:00
3428c31f16 Use tokio channels again 2024-04-14 20:06:58 -05:00
4021458be8 Prevent divided-by-zero for empty BytesStreams 2024-04-05 12:57:40 -05:00
eca3697410 Add panic boundaries for background jobs 2024-04-05 12:57:32 -05:00
d41fca5b6c Don't let the doctests step on each other via /tmp 2024-04-04 14:39:30 -05:00