Nutomic
be69efdee3
Require signed digest when verifying signatures ( #109 )
2024-05-02 10:58:56 +02:00
Nutomic
7def01a19a
Avoid running ci checks twice ( #105 )
...
* Avoid running ci checks twice
* upgrade rust
* move clippy config to cargo.toml
2024-04-09 11:28:57 +02:00
Nutomic
636b47c8b2
Add back activity send queue as optional feature ( #94 )
...
* Add back activity send queue as optional feature
* fix port collision in tests
* improve docs
* serialize fn
* deduplicate
* more dedup
* more dedup
* dedupupup
* test cleanup
* remove fn
2024-03-04 08:53:33 -05:00
Nutomic
1f7de85a53
Upgrade dependencies ( #86 )
2023-12-01 15:40:12 +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
Nutomic
325f66ba32
Fix HTTP signature expiration (ref #46 ) ( #52 )
2023-06-27 09:46:41 +02:00
Nutomic
3d9d54cf09
Increase HTTP signature expiration time to one day ( fixes #46 ) ( #47 )
2023-06-22 09:20:57 +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
32394696a5
move files
2023-03-06 16:19:43 +01:00