Felix Ableitner
b393221b10
Add actix-web method receive_activity_parts()
2024-03-20 12:50:03 +01:00
Nutomic
9e8d466b40
Better JSON error messages ( #91 )
2023-12-20 06:19:58 -05:00
Nutomic
50db596ce0
Better error when activity receive fails ( #89 )
...
* Minor refactoring
* Better error when receive fails
* clippy
* add test case
* comments
* take ref
2023-12-12 11:30:21 +01:00
cetra3
098a4299f0
Remove anyhow
from trait definitions ( #82 )
2023-11-20 11:42:47 +01:00
phiresky
51443aa57c
Remove activity queue and add raw sending ( #75 )
...
* make prepare_raw, sign_raw, send_raw functions public
* remove in-memory activity queue
* rename module
* comment
* don"t clone
* fix doc comment
* remove send_activity function
---------
Co-authored-by: Nutomic <me@nutomic.com>
2023-09-01 11:19:22 +02:00
phiresky
b64f4a8f3f
fix: make "other" error actually transparent ( #51 )
...
* fix: make "other" error actually transparent
* cargo fmt
2023-06-29 10:19:49 +02:00
cetra3
c356265cf4
Remove actix-rt
and replace with tokio tasks ( #42 )
...
* Remove `actix-rt` and replace with tokio tasks
* Include activity queue test
* Use older `Arc` method
* Refactor to not re-process PEM data on each request
* Add retry queue and spawn tokio tasks directly
* Fix doc error
* Remove semaphore and use join set for backpressure
* Fix debug issue with multiple mailboxes
2023-06-20 11:54:14 +02:00
Alex Auvolat
7b0b830597
Secure mode federation support (WIP) ( #39 )
...
* First iteration of secure mode federation support
* signing_actor: take request by reference
* Implement secure mode fetch as a global config parameter
* Implement secure mode federation example in actix-web example
* fix clippy lints
2023-06-12 13:32:54 +02:00
Felix Ableitner
c56f526914
Add signature tests, update dependencies, remove Cargo.lock from git
2023-03-30 21:57:18 +02:00
Felix Ableitner
072353fc41
Dont use apub
in type names
2023-03-16 21:41:43 +01:00
Nutomic
6a65fa7c98
Changes to make Lemmy work with 0.4 ( #29 )
...
* Make it work with Lemmy
* working but needs cleanup
* almost everything working
* debug
* stack overflow fix
2023-03-16 02:11:48 +01:00
Nutomic
6b3a4f8942
Add verify methods back in, some more fixes ( #28 )
2023-03-09 22:09:44 +01:00
Felix Ableitner
32394696a5
move files
2023-03-06 16:19:43 +01:00