Commit graph

16 commits

Author SHA1 Message Date
asonix
308a945283 Start upgrading to http1 2024-07-09 16:32:05 -05:00
asonix
5aa97212b3 Impose limits on the size of downloaded content from foreign servers 2024-06-23 13:35:24 -05:00
asonix
804d22ee81 Enable different breaker failure cases for different endpoints
Additionally, don't count 4xx towards succeeding a breaker
2023-09-08 19:11:24 -06:00
asonix
75df271b58 Switch from awc to reqwest, enable HTTP Proxies 2023-08-17 17:09:35 -05:00
asonix
a1ea5d676c Rework misskey fetch to reuse deliver plumbing
Only count server errors towards failed breakers
2023-02-25 15:02:16 -06:00
asonix
e9303ad9f6 Remove media caching, just proxy 2022-11-17 22:39:26 -06:00
asonix
32f5a0670f Keep a couple more fields out of logs 2022-11-01 16:50:23 -05:00
Aode (lion)
43e5b6d873 Instrument with tracing 2021-09-18 12:55:39 -05:00
asonix
43227d9852 Update to actix-web 4.0.0-beta.3 2021-02-10 18:00:11 -06:00
asonix
2c275e441b pub -> pub(crate) 2021-02-09 22:17:20 -06:00
asonix
50d2b5b21c bro we are sledding 2021-02-09 22:05:06 -06:00
asonix
d7e68190c4 Remove direct dependencies on tokio, bytes, reduce lock contention for circuitbreaker 2020-12-29 11:27:14 -06:00
asonix
4b9a8c5354 Always cache media, use CacheControl header for statics 2020-05-21 18:51:11 -05:00
asonix
f11043e57d Store media uuid mappings, be mindful of locks 2020-03-26 13:21:05 -05:00
asonix
7e9779aa4a Compress responses, cache images, log requests 2020-03-25 22:53:10 -05:00
asonix
9ada30626b Add media cache, improve default styles 2020-03-25 22:26:45 -05:00