Commit graph

64 commits

Author SHA1 Message Date
asonix e377f3988b Update minify-html, dependencies (minor & point) 2024-01-07 12:10:43 -06: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 795d3238ad Hide nodes that failed breakers from index page 2023-07-28 17:46:23 -05:00
asonix d69a80ebe8 Update dependencies, not rustls 2023-05-24 10:19:34 -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 f9cad61049 Add healthcheck for db, new clippy lints 2023-01-29 13:21:36 -06:00
asonix 9cdebeae4c Update base64, ructe 2023-01-23 08:38:55 -06:00
asonix 662620be46 Only show open_registrations: false when restricted mode is enabled 2023-01-23 08:29:32 -06:00
asonix 943f679a69 Allow activities without IDs, fetch actor unchecked 2022-12-19 22:24:58 -06:00
asonix 4e5fabce5f Also debug Kind in inbox 2022-12-19 21:45:52 -06:00
asonix 40eb12258d Record id in inbox route 2022-12-19 21:05:53 -06:00
asonix 675fddcfeb Support Remove activity, forward verbatim 2022-12-19 16:08:39 -06:00
asonix 565a94d756 clippy 2022-12-19 12:23:06 -06:00
asonix b56bddccb4 Allow Signature to be missing if kind is Delete, return early without additional processing 2022-12-19 11:39:30 -06:00
asonix 886c7d0ac6 Apply patch from perallamint on github
Temporary fix: allow signing bypass for 410 gone actors
DIRTY FIX: implement sigcheck_bypass for 410'ing actors
2022-12-19 09:44:04 -06:00
asonix 430ebec810 Improve tracing, immediately stringify spantrace, remove join macros 2022-12-13 23:36:40 -06:00
asonix a0dc2363f6 Add support for Add activity - forward verbatim 2022-12-13 10:35:16 -06:00
asonix f4db90b699 Use sync RwLock for lru access 2022-12-09 17:47:45 -06:00
asonix 149ec1d14f Minify HTML 2022-11-23 11:51:51 -06:00
asonix 88329a79e2 clippy 2022-11-21 14:25:24 -06:00
asonix a77a4cde22 Add an 'About' section to the relay 2022-11-21 14:23:37 -06:00
asonix 902ce5d3c2 New module structure 2022-11-19 14:47:32 -06:00
asonix a0dc917dfe Prioritize open-reg servers on index page 2022-11-18 19:00:45 -06:00
asonix e9303ad9f6 Remove media caching, just proxy 2022-11-17 22:39:26 -06:00
asonix 25e8b5a673 Don't print parsed activity on inbox 2022-11-15 21:26:13 -06:00
asonix 5011e05c3d Clean tracing a bit more 2022-11-15 19:56:19 -06:00
asonix a2bd41a00f Improve concurrency 2022-11-02 13:55:45 -05:00
asonix 32f5a0670f Keep a couple more fields out of logs 2022-11-01 16:50:23 -05:00
asonix bc263701e2 Log cleanup 2022-11-01 15:57:33 -05:00
Aode (lion) 2313303e22 Update RSA 2022-04-08 17:39:38 -05:00
Aode (Lion) 8893895c71 Update to latest activitystreams 2022-01-17 16:54:45 -06:00
Aode (lion) dd92650cff Add console-subscriber, add cargo publish step 2021-12-19 14:24:31 -06:00
Aode (lion) 1dba31e3a0 Clippy lints, dashmap for breakers 2021-11-23 16:19:59 -06:00
Aode (Lion) 231290380e Bump background jobs, other deps 2021-10-11 14:19:32 -05:00
Aode (lion) a53c8a0a63 Include version info in builds 2021-09-20 12:49:07 -05:00
Aode (lion) 43e5b6d873 Instrument with tracing 2021-09-18 12:55:39 -05:00
asonix 8474640278 Bump dependencies 2021-08-01 15:12:06 -05:00
asonix 43227d9852 Update to actix-web 4.0.0-beta.3 2021-02-10 18:00:11 -06:00
asonix 57ed79add5 Use actor ID in NotSubscribed error 2021-02-10 00:59:16 -06:00
asonix b2904bb1ba Don't add inbox as connection 2021-02-10 00:44:48 -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 1f065385a0 Update deps 2020-09-07 16:51:02 -05:00
asonix 2bbcc82d9c Update activitystreams 2020-06-19 23:11:02 -05:00
asonix 55eb002ccd Remove redundant ownings 2020-06-03 13:45:17 -05:00
asonix d5cf29f237 Generate XsdAnyUri rather than String, remove XsdString 2020-06-03 12:37:36 -05:00
asonix 1dbfce9430 Fix wrong actor error ids 2020-05-21 21:15:20 -05:00
asonix 0fd26a8290 Simplify a couple lines, forward error on json conversion error 2020-05-21 20:59:14 -05:00