769f7451f9
Simplify signature thread
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-07-27 10:19:20 -05:00
fff9bf112d
Bump version
2023-07-27 09:57:13 -05:00
05c266c23c
Give verify & admin a different queue than deliver
continuous-integration/drone/push Build is passing
2023-07-27 09:55:13 -05:00
2a7fed743f
Bump version
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-07-27 09:26:49 -05:00
240eee730c
Add more metrics around spawn-blocking
2023-07-27 09:26:16 -05:00
8071c6ce3f
Make signature threads configurable
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-07-26 23:04:04 -05:00
78dcce5a08
Bump version
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-07-26 22:52:13 -05:00
11d81683e3
Add logging around parallelism
2023-07-26 22:52:13 -05:00
5d526c60fe
Clippy :(
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-07-26 19:29:03 -05:00
73c7150f97
Use spawner for CPU-bound operations
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is failing
2023-07-26 18:11:44 -05:00
7cfebd927e
Bump version
2023-07-26 18:04:09 -05:00
d97cc4e5a4
Use custom threadpool for client signatures
2023-07-26 18:03:21 -05:00
8ff4961ded
Bump version
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-07-25 16:07:18 -05:00
970672a392
Make client timeout configurable
2023-07-25 16:06:56 -05:00
dfbd5c9035
Add deliver_concurrency to readme
continuous-integration/drone/push Build is passing
2023-07-25 14:48:09 -05:00
d365e34f47
Bump version
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-07-25 14:46:44 -05:00
de97adc2d6
Update dependencies (minor & point)
continuous-integration/drone/push Build is passing
2023-07-25 14:45:46 -05:00
d1c6f6ff5d
Make delivery concurrency configurable
2023-07-25 14:45:15 -05:00
582f311a20
Bump version
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-07-24 13:20:09 -05:00
09436746c8
Update dependencies
2023-07-24 13:19:40 -05:00
a65ff19f6a
Remove unneeded mut
continuous-integration/drone/push Build is passing
2023-07-21 16:36:07 -05:00
bcdef5caa1
Don't clippy dependencies
continuous-integration/drone/push Build is failing
2023-07-21 16:29:58 -05:00
4651fcc9d2
Update bcrypt, lru
continuous-integration/drone/push Build is failing
2023-07-19 20:25:24 -05:00
fb6d8af1ca
Update flake, dependencies
2023-07-19 20:23:44 -05:00
9779518dc1
Allow rel attribute in local & footer blurb
...
continuous-integration/drone/push Build is failing
Patch from Jaehong Kang <sinoru@me.com>
2023-07-16 22:33:43 -05:00
7a00229508
Bump version, update docs
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-06-23 15:15:27 -05:00
346664396c
Run workers on handler threads
continuous-integration/drone/push Build is passing
2023-06-23 15:08:59 -05:00
74f35faa22
Keep client in thread-local storage
2023-06-23 15:01:56 -05:00
e005adfcf8
Bump version
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-06-23 14:32:14 -05:00
d40db33eb5
Don't drop and rebuild clients, share clients better
2023-06-23 14:27:20 -05:00
246e79b261
Bump version
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-06-23 13:47:40 -05:00
8d565a1fbe
Add ability to tweak client pool size
2023-06-23 13:46:13 -05:00
18ff2864a0
Update dependencies (minor & point)
2023-06-23 13:34:39 -05:00
4b71e56f31
Update nixpkgs
2023-06-23 13:34:21 -05:00
9b4f6b47a6
cargo update
continuous-integration/drone/push Build is failing
2023-06-03 13:13:37 -05:00
5fa1d4983a
Update nix
2023-06-03 13:10:19 -05:00
d69a80ebe8
Update dependencies, not rustls
continuous-integration/drone/push Build is passing
2023-05-24 10:19:34 -05:00
a9a47e8ee2
Update flake
continuous-integration/drone/push Build is passing
2023-04-27 19:54:15 -05:00
ab2dbfb439
Update metrics, rsa
continuous-integration/drone/push Build is passing
2023-04-27 19:34:23 -05:00
73bf4d1597
Remove unneeded .into_iter()
continuous-integration/drone/push Build is passing
2023-03-23 14:37:33 -05:00
2cb5ad9917
Replace Double with Fanout
continuous-integration/drone/push Build is failing
2023-03-23 13:51:32 -05:00
afd4105d0f
Add flake
2023-03-23 13:51:23 -05:00
d644e83733
Bump version
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-02-25 15:14:24 -06:00
ae91aa8fa7
Update bcrypt
continuous-integration/drone/push Build is passing
2023-02-25 15:06:18 -06:00
73c016d418
Update deps
2023-02-25 15:04:30 -06:00
a1ea5d676c
Rework misskey fetch to reuse deliver plumbing
...
Only count server errors towards failed breakers
2023-02-25 15:02:16 -06:00
perillamint
667d586160
Send dummy JSON when trying Misskey API endpoint
...
From Misskey 13, Misskey expects valid JSON (does not care its content
though) in POST body. To workaround this, send empty JSON object when
requesting Misskey API endpoint
2023-02-25 14:34:38 -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
9b809913ad
Add note about JSON-LD problems
continuous-integration/drone/push Build is passing
2023-02-11 18:16:06 -06:00
a952b528df
Use transpose in a couple places
continuous-integration/drone/push Build is passing
2023-02-05 21:09:47 -06:00