Commit graph

174 commits

Author SHA1 Message Date
藍+85CD
972bf6595f
chore(examples): remove actix-web code 2024-07-25 19:37:27 +08:00
藍+85CD
20bf69de56
fix(examples): use tokio::spawn 2024-07-25 19:37:07 +08:00
藍+85CD
d28acb3895
fix(tests): fix port 2024-07-25 17:50:52 +08:00
藍+85CD
b59c9c45fa
fix: docs test 2024-07-25 17:45:28 +08:00
藍+85CD
61d95ec3e9
chore(ci): add doc test 2024-07-25 17:41:39 +08:00
藍+85CD
1b1b4e9ff1
fix(examples): use axum::serve 2024-07-25 17:34:58 +08:00
藍+85CD
4d7ebc3493
fix: axum inbox
Co-Authored-By: j0 <me@j0.lol>
2024-07-25 17:29:26 +08:00
藍+85CD
8f0fdfaea9
refactor(tests): use axum::serve 2024-07-25 17:21:46 +08:00
藍+85CD
c2ba56ee13
chore(deps): use axum-extra 2024-07-25 17:17:07 +08:00
藍+85CD
1e1f673642
chore(deps): bump axum 2024-07-25 17:12:30 +08:00
藍+85CD
68e580f35d
chore(deps): bump hyper 2024-07-25 17:11:50 +08:00
藍+85CD
85b2b34b5d
chore(deps): bump http-signature-normalization-reqwest 2024-07-25 17:10:12 +08:00
藍+85CD
402c86416b
chore(deps): bump http 2024-07-25 17:09:56 +08:00
藍+85CD
5ed1eb3a1e
chore(deps): bump reqwest 2024-07-25 17:07:08 +08:00
藍+85CD
03569d5a56
refactor!: remove actix-web feature (#1)
* refactor!: remove `actix-web` feature

* chore: remove codeowners

* chore(ci): add check action

* fix(ci/check): remove nightly toolchain

* fix(ci): allow dead code

* refactor(examples): remove actix-web
2024-07-25 17:02:10 +08: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
藍+85CD
930c928878
chore: update .gitignore (#115)
* chore: update .gitignore

* chore(gitignore): add comments
2024-07-09 18:07:08 +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
e118e4f240 Reapply "Retry activity send in case of timeout or rate limit (#102)"
This reverts commit 32da1b747c.
2024-06-06 00:02:36 +02:00
Felix Ableitner
a251140952 Version 0.5.7 2024-06-05 23:09:53 +02:00
Felix Ableitner
32da1b747c Revert "Retry activity send in case of timeout or rate limit (#102)"
This reverts commit 5402bc9c19.
2024-06-05 23:05:26 +02:00
Felix Ableitner
16844f048a Version 0.5.6 2024-05-06 11:09:47 +02:00
Nutomic
cf1f84993b
Make response content-type check case insensitive (#111)
* Make response content-type check case insensitive

For wordpress compat

* cleaner

* clippy

* fmt

* fmt
2024-05-06 11:09:23 +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
Nutomic
be69efdee3
Require signed digest when verifying signatures (#109) 2024-05-02 10:58:56 +02:00
Nutomic
ddc455510b
Dont crash when calling is_local_url() without domain (#108) 2024-05-02 10:58:33 +02:00
Felix Ableitner
ee268405f7 Version 0.5.4 2024-04-10 11:32:14 +02:00
Nutomic
54e8a1145f
Add function ObjectId.is_local (#106)
* Add function ObjectId.is_local

* add test

* add test
2024-04-10 11:31:55 +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
Nutomic
a2ac97db98
Allow fetching from local domain in case it redirects to remote (#104)
* Allow fetching from local domain in case it redirects to remote

* clippy

* fix lemmy tests
2024-04-09 11:28:22 +02:00
Nutomic
5402bc9c19
Retry activity send in case of timeout or rate limit (#102) 2024-04-09 10:38:08 +02:00
Felix Ableitner
1b46dd6f80 Version 0.5.2 2024-03-08 15:43:43 +01:00
Nutomic
da28c9c890
Fix request_counter check because fetch_add returns original value (#97) 2024-03-08 09:36:44 -05:00
Nutomic
9b31a7b44b
Get Mastodon signed fetch working (#98)
* debug signed fetch

* regex

* content-type

* no dbg

* clippy
2024-03-08 15:26:57 +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
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
a859db05bb
Add security checks when fetching objects (#95)
* Add security checks when fetching objects

* static

* as ref

* update comment

* fix header

* Update comment
2024-03-04 12:47:42 +01:00
Felix Ableitner
f907b6efa7 Version 0.5.1-beta.1 2024-01-05 16:21:20 +01:00
Nutomic
ec97b44de4
Fix return type for deserialize_one (#93) 2024-01-05 10:18:12 -05:00
Felix Ableitner
3efa99514c Version 0.5.0 2024-01-02 11:40:55 +01:00