Commit graph

43 commits

Author SHA1 Message Date
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
perillamint 4a7775b56d Misskey metadata support
This commit implements misskey metadata support and corresponding test
for From<MskyMeta> implementation

Also, it is good to note that, Misskey does not return 404 but 200 OK
when they poked at nonexistant endpoint, so the implementation should
handle for invalid json case
2023-02-25 14:34:22 -06:00
asonix f9cad61049 Add healthcheck for db, new clippy lints 2023-01-29 13:21:36 -06:00
asonix 43b70f88a7 Apply patch from perallamint on github
clippy: unnecessary lifetime annotation on static strings

Since string literal constant already has static lifetime, it is not
necessary to explicitly annotate it with 'static.
2022-12-13 10:39:25 -06:00
asonix 787c8312bc Make better use of cores for jobs 2022-11-19 21:32:45 -06:00
asonix e9303ad9f6 Remove media caching, just proxy 2022-11-17 22:39:26 -06:00
asonix 0768cb6ac6 Don't fail jobs for fine scenarios
- dont fail contact for breaker
- dont fail instance for not found
2022-11-15 20:53:55 -06:00
asonix 5011e05c3d Clean tracing a bit more 2022-11-15 19:56:19 -06:00
asonix e46c9e230b Add boolish to nodinfo, add tests 2022-11-15 13:47:31 -06:00
asonix a4cb7934b1 Add test for Boolish 2022-11-15 13:12:16 -06:00
asonix 6ca6a19178 Parse akkoma registration weirdness 2022-11-15 13:06:57 -06:00
asonix 4ae7e435eb Ensure proper parsing for masto instance struct on 4.0.0 2022-11-07 19:31:32 -06:00
asonix d7e9e58de2 Prefer short_description, add more telegram meta commands 2022-11-07 18:49:19 -06:00
asonix bc263701e2 Log cleanup 2022-11-01 15:57:33 -05:00
Aode (Lion) 8893895c71 Update to latest activitystreams 2022-01-17 16:54:45 -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) 3384ca9064 Clean up debug impls 2021-09-21 14:32:25 -05:00
Aode (lion) 43e5b6d873 Instrument with tracing 2021-09-18 12:55:39 -05:00
asonix 1311f92b6c Add support for pulling a pleroma admin 2021-02-11 13:41:03 -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 1f065385a0 Update deps 2020-09-07 16:51:02 -05:00
asonix 51ef5c2796 Revert "Support pleromo registrations format"
This reverts commit 741c4efc0e.
2020-07-10 18:42:48 -05:00
asonix 741c4efc0e Support pleromo registrations format 2020-07-10 18:34:24 -05:00
asonix e2feeecbb3 Allow missing approval-required 2020-07-10 18:18:05 -05:00
asonix c4b4f13fa6 Don't validate content type on response, pleromo is weird 2020-07-10 17:47:41 -05:00
asonix c499b5355c Send normal json accept header for normal json endpoints 2020-07-10 17:24:47 -05:00
asonix 652ab6ac42 Remove XsdAnyUri 2020-06-27 17:29:23 -05:00
asonix bc1003c467 Don't overwrite listener URI 2020-06-20 10:06:01 -05:00
asonix 2bbcc82d9c Update activitystreams 2020-06-19 23:11:02 -05:00
asonix d5cf29f237 Generate XsdAnyUri rather than String, remove XsdString 2020-06-03 12:37:36 -05:00
asonix a45c204a5b Add cache-media job to keep icons up-to-date 2020-05-21 18:04:12 -05:00
asonix 729e425e32 Fully lean on activitystreams-new 2020-05-21 16:24:56 -05:00
asonix 4d07476fe7 Give jobs better names 2020-04-20 20:03:46 -05:00
asonix f016f14efe Use newest background-jobs 2020-04-20 19:56:50 -05:00
asonix 680ccc511c Use ActixJob, save a few lines 2020-03-30 10:45:44 -05:00
asonix f11043e57d Store media uuid mappings, be mindful of locks 2020-03-26 13:21:05 -05:00
asonix 9ada30626b Add media cache, improve default styles 2020-03-25 22:26:45 -05:00
asonix 9f98015d7f Fix contact field name 2020-03-25 17:44:29 -05:00
asonix 78a359c403 Move notify to registration-based triggers, store nodes in db 2020-03-25 17:10:10 -05:00
asonix 3bfa2c0e45 Add local jobs, query connected servers for info 2020-03-22 22:52:42 -05:00