2
0
Fork 0
mirror of https://git.asonix.dog/asonix/pict-rs synced 2024-11-01 18:19:56 +00:00
Commit graph

22 commits

Author SHA1 Message Date
4bb9d81f51 Move internal middleware into own file 2023-09-30 17:33:01 -05:00
3267fb8301 Fail requests for malformed deadlines 2023-09-30 17:20:32 -05:00
66e1711723 Enable proper draining of dropped request payloads
Doing this as the outermost middleware ensures all endpoints are covered.

Update request deadline to turn negative deadlines into immediate failures
2023-09-30 16:26:43 -05:00
745e990fa0 Remove direct dependency on actix-rt and actix-server 2023-09-24 15:45:10 -05:00
3bd0f78e75 Use with_timeout for all timeouts 2023-09-04 21:58:57 -05:00
ce0df080f4 Add prometheus metrics 2023-07-22 16:47:59 -05:00
f596edc363 Improve configuration documentation 2021-10-28 00:17:37 -05:00
2295837ea4 2021 2021-10-21 16:36:31 -05:00
877390878b Remove more boxes 2021-10-20 19:28:40 -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
0ffd66c74e Add and document request deadlines 2021-09-11 15:31:00 -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
120184dd0c Update dependencies 2021-06-19 14:39:41 -05:00
5e452ef27e Update actix deps 2021-04-17 14:59:42 -05:00
79b26a1dda Update to actix-web 4.0.0-beta.3 2021-02-10 16:57:42 -06:00
0acdfffe08 Return details in upload method, clippy nits 2020-12-25 20:39:19 -06:00
fd809e4a0b Make 'import' a protected method 2020-07-11 16:28:49 -05:00
24f09408fb Further clean tracing logs 2020-06-14 13:56:42 -05:00
68721fb269 Replace log with tracing, only hardcode 'info' if RUST_LOG is empty 2020-06-13 21:28:06 -05:00