Commit graph

202 commits

Author SHA1 Message Date
Felix Ableitner
1a7a334674 Make it work with Lemmy 2025-06-02 10:33:31 +02:00
Felix Ableitner
e50cf785a1 update deps 2025-05-20 11:44:34 +02:00
Felix Ableitner
cf6602ea2e Revert "Remove some uses of async_trait"
This reverts commit 51bf4b332e.
2025-05-20 10:48:53 +02:00
Felix Ableitner
6945b8dd3a Merge branch 'main' into upgrade-deps6 2025-05-20 10:27:41 +02:00
Zami
b13c1cc092
Fix docs typo (#143) 2025-04-28 11:41:32 -04:00
Felix Ableitner
4c1c0f7928 0.6.5 2025-03-28 11:23:56 +01:00
Nutomic
b3dac33990
Fixes for either impl (#140)
* Fixes for either impl

* link
2025-03-27 15:58:45 +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
c16f89d23a fix once lock for domain regex 2025-03-17 11:47:59 +01:00
Felix Ableitner
f75231ab48 Add note about faster rsa key generation 2025-03-10 17:44:52 +01:00
Felix Ableitner
716dee24ea Version 0.6.3 2025-03-10 15:39:21 +01:00
Felix Ableitner
2fb79a2524 Rust 1.85 2025-03-10 15:31:55 +01:00
Felix Ableitner
aa93ccd9a1 Remove diesel feature 2025-03-10 15:31:55 +01:00
Felix Ableitner
51bf4b332e Remove some uses of async_trait 2025-03-10 15:31:55 +01:00
Dessalines
1a94bfa8bb Upgrading deps. (#137)
* Upgrading deps.

* Axum upgrade.
2025-03-10 15:31:55 +01:00
Felix Ableitner
b974d2bb36 fix warnings 2025-03-10 15:31:55 +01:00
Felix Ableitner
748c62df83 upgrade rust 2025-03-10 15:31:55 +01:00
Felix Ableitner
eff97d87ca remove once_cell 2025-03-10 15:31:55 +01:00
Nutomic
1ef34749a7 Upgrade deps (#133)
* Upgrade deps

* fmt

* fix
2025-03-10 15:31:55 +01:00
Felix Ableitner
100b08bd00 Speedup RSA key generation 2025-03-10 15:31:24 +01:00
naught101
64b990b5fc
Update README.md for widespread use (#138)
Remove "while not in widespread use" - There are a number of semi-popular use-cases now. Certainly enough to justify the broader use.
2025-01-29 10:10:53 +01:00
Felix Ableitner
f8f0d9c47e Version 0.6.2 2025-01-23 11:13:50 +01:00
Nutomic
4ad668cc10
Add more url validation (#134)
* Add more url validation

* fix

* more fix

* Verify url after redirect

* Dont allow redirect for webfinger

* clippy

* more domain validation

* clippy

* fix lemmy test

* Remove trailing . from domain

* clippy

* fix

* manual redirect handling

* clippy

* prevent infinite recursion

* add timeout, comment
2025-01-23 05:11:49 -05:00
Felix Ableitner
ce83767180 No cargo shear 2025-01-21 13:13:20 +01:00
Felix Ableitner
9e21083e68 Fix shear check 2025-01-21 13:06:57 +01:00
Nutomic
2d90dad9f7
Add verify_is_remote_object (#136)
* Add verify_is_remote_object

* doctest
2025-01-21 12:59:35 +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
Nutomic
b9a89ffc8e
Add method to sign arbitrary http request (#131) 2024-11-19 14:22:05 +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
Nutomic
1c29f4e66b
Prevent overwriting local object (#130)
* Throw error when attempting to http fetch local object

* clippy
2024-11-12 13:20:02 +01:00
Nutomic
6814ff1932
If dereference fails, return object from local db instead (#129) 2024-11-08 07:37:55 -05:00
MrKaplan
6dfd30a8ab
Add test case for http fetch limit fixed in #97 (#128) 2024-09-20 10:02:04 +02:00
Nutomic
df8876c096
Log warning if activity sending is slow (#127) 2024-09-19 06:22:48 -04:00
Nutomic
a35c8cbea5
If id of fetched object doesnt match url, refetch it (#126) 2024-09-13 16:09:04 +02:00
Felix Ableitner
1126603b61 Version 0.6.0-alpha2 2024-09-13 11:22:39 +02:00
Felix Ableitner
027b386514 Avoid stack overflow when fetching deeply nested comments (#124) 2024-09-13 11:21:26 +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
Dessalines
83a156394e
Fixing clippy. (#121) 2024-07-17 10:00:31 +02:00
Dessalines
d45ce32e88
Adding codeowners. (#119) 2024-07-17 10:00:04 +02: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
08af457453
Dont connect to broken Pleroma instance during webfinger test (#117) 2024-07-11 11:42:31 -04:00