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