Felix Ableitner
4c373c5dc8
Feature flag for axum-original-uri
2025-06-05 15:37:37 +02:00
Felix Ableitner
ae7910e5f5
0.7.0-beta.1
2025-06-02 10:58:24 +02:00
Kevin Kuriakose
7994df3706
Use OriginalUri for Axum ActivityData ( #141 )
...
* Use OriginalUri for axum ActivityData
When the inbox path is under a nested `Router`, the received request has a URI
with the common prefix stripped. This causes incoming signatures to be considered
invalid since the path is different (see https://github.com/LemmyNet/activitypub-federation-rust/issues/107#issuecomment-2767428107 )
This commit uses `OriginalUri` for URI extraction instead, which will retrieve
the full URI regardless of router nesting
* Use router nesting for local_federation
With 8c787f5 , router nesting is supported correctly in axum
* Fix docs typo (#143 )
---------
Co-authored-by: Zami <szgie@proton.me>
Co-authored-by: Felix Ableitner <me@nutomic.com>
2025-06-02 04:56:25 -04:00
Nutomic
80dce32279
Upgrade deps ( #135 )
...
* Upgrade deps (#133 )
* Upgrade deps
* fmt
* fix
* remove once_cell
* upgrade rust
* fix warnings
* Upgrading deps. (#137 )
* Upgrading deps.
* Axum upgrade.
* Remove some uses of async_trait
* Remove diesel feature
* Rust 1.85
* fix once lock for domain regex
* Revert "Remove some uses of async_trait"
This reverts commit 51bf4b332e .
* update deps
* Make it work with Lemmy
---------
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2025-06-02 04:39:58 -04:00
Felix Ableitner
4c1c0f7928
0.6.5
2025-03-28 11:23:56 +01:00
Felix Ableitner
ae075b4f95
Version 0.6.4
2025-03-20 12:16:25 +01:00
Nutomic
697eb01185
Implement Object trait for Either ( #139 )
...
* Implement Object, Actor traits for Either
* Upgrade Rust version
* 1.82
2025-03-20 12:16:03 +01:00
Felix Ableitner
716dee24ea
Version 0.6.3
2025-03-10 15:39:21 +01:00
Felix Ableitner
100b08bd00
Speedup RSA key generation
2025-03-10 15:31:24 +01:00
Felix Ableitner
f8f0d9c47e
Version 0.6.2
2025-01-23 11:13:50 +01:00
Felix Ableitner
ce83767180
No cargo shear
2025-01-21 13:13:20 +01:00
Felix Ableitner
2ad0eff31c
Clippy fixes, add cargo shear
2025-01-21 12:58:13 +01:00
Felix Ableitner
43b51d79ce
Revert "Upgrade deps ( #133 )"
...
This reverts commit 8910550663 .
2025-01-09 11:44:59 +01:00
Nutomic
8910550663
Upgrade deps ( #133 )
...
* Upgrade deps
* fmt
* fix
2025-01-03 13:41:20 -05:00
Felix Ableitner
426edca837
Version 0.6.1
2024-11-19 14:32:14 +01:00
Felix Ableitner
169137be02
Version 0.6.0
2024-11-12 14:11:03 +01:00
Felix Ableitner
fbcd16aa95
Version 0.6.0-alpha3
2024-11-12 13:22:14 +01:00
Felix Ableitner
1126603b61
Version 0.6.0-alpha2
2024-09-13 11:22:39 +02:00
Felix Ableitner
2079b82de7
Version 0.6.0-alpha1
2024-09-11 15:00:47 +02:00
Kangwook Lee (이강욱)
487c988377
Upgrade axum and http ( #123 )
...
* Upgrade axum and http
* Fix formatting
* use expect
---------
Co-authored-by: Felix Ableitner <me@nutomic.com>
2024-09-11 08:47:13 -04:00
Felix Ableitner
a0e0c54b57
Version 0.5.8
2024-07-16 12:29:56 +02:00
Nutomic
4920d1a2de
Upgrade dependencies ( #120 )
2024-07-16 12:29:14 +02:00
藍+85CD
472f6ffac5
chore(deps/reqwest): enable rustls-tls feature ( #118 )
2024-07-16 11:48:45 +02:00
藍+85CD
8f47daa2e2
refactor!: use rsa instead of openssl ( #116 )
...
* refactor!: use `rsa` instead of `openssl`
* fix: format code
* fix: format code
* fix: lint code
* fix: format code
2024-07-15 10:20:35 +02:00
Nutomic
6edbc06a78
Convert content-type to lowercase for comparison ( #114 )
...
* Convert content-type to lowercase for comparison
* rust 1.78
* clippy priority
* upgrade dep
2024-06-11 11:16:04 +02:00
Felix Ableitner
175b22006b
Revert "Version 0.5.7"
...
This reverts commit a251140952 .
2024-06-06 00:02:41 +02:00
Felix Ableitner
a251140952
Version 0.5.7
2024-06-05 23:09:53 +02:00
Felix Ableitner
16844f048a
Version 0.5.6
2024-05-06 11:09:47 +02:00
Felix Ableitner
24afad7abc
Version 0.5.5
2024-05-02 13:06:22 +02:00
Nutomic
c48de9e944
Upgrade dependencies ( #110 )
2024-05-02 06:58:08 -04:00
Felix Ableitner
ee268405f7
Version 0.5.4
2024-04-10 11:32:14 +02:00
Felix Ableitner
779313ac22
Version 0.5.3
2024-04-09 11:30:43 +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
Felix Ableitner
1b46dd6f80
Version 0.5.2
2024-03-08 15:43:43 +01:00
Felix Ableitner
147f144769
Version 0.5.1
2024-03-04 16:27:44 +01:00
Felix Ableitner
3b5e5f66ba
Upgrade dependencies
2024-03-04 16:23:46 +01:00
Felix Ableitner
f907b6efa7
Version 0.5.1-beta.1
2024-01-05 16:21:20 +01:00
Felix Ableitner
3efa99514c
Version 0.5.0
2024-01-02 11:40:55 +01:00
Felix Ableitner
9c3c756890
Version 0.5.0-beta.7
2023-12-20 12:28:43 +01:00
Felix Ableitner
fec0af2406
Version 0.5.0-beta.6
2023-12-12 11:42:52 +01:00
Felix Ableitner
71ece55641
Upgrade deps
2023-12-12 11:32:22 +01:00
Nutomic
24830070f6
Add diesel feature, add ObjectId::dereference_forced ( #88 )
...
* Add diesel feature
This can simplify Lemmy code and avoid converting back and forth
to DbUrl type all the time.
* Also add diesel derives for CollectionId
* Add ObjectId::dereference_forced
* no deprecated code
* fmt
2023-12-11 15:04:18 +01:00
Nutomic
1f7de85a53
Upgrade dependencies ( #86 )
2023-12-01 15:40:12 +01:00
Felix Ableitner
33649b43b7
Version 0.5.0-beta.5
2023-11-20 14:35:51 +01:00
cetra3
098a4299f0
Remove anyhow from trait definitions ( #82 )
2023-11-20 11:42:47 +01:00
Felix Ableitner
171d32720e
0.5.0-beta.4
2023-10-24 11:34:42 +02:00
Felix Ableitner
a5102d0633
Version 0.5.0-beta.3
2023-09-01 11:20:36 +02:00
Felix Ableitner
99e2226993
Version 0.5.0-beta.2
2023-09-01 11:20:07 +02: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
Felix Ableitner
7bb17f21d5
0.5.0-beta.1
2023-07-26 16:27:33 +02:00