Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/LemmyNet/activitypub-federation-rust

High-level Rust library for the Activitypub protocol
https://github.com/LemmyNet/activitypub-federation-rust

Version 0.5.2

1b46dd6f80fddb9e153cd8e660122dfc49058845 authored 10 months ago by Felix Ableitner <[email protected]>
Fix request_counter check because fetch_add returns original value (#97)

da28c9c890116469d24962f23ab7403921e21155 authored 10 months ago by Nutomic <[email protected]>
Get Mastodon signed fetch working (#98)

* debug signed fetch

* regex

* content-type

* no dbg

* clippy

9b31a7b44b3d742ec68fd292a7f2f6f2a2d9bd69 authored 10 months ago by Nutomic <[email protected]>
Version 0.5.1

147f1447695099a87da253b4251d26d75e3d5a95 authored 10 months ago by Felix Ableitner <[email protected]>
Upgrade dependencies

3b5e5f66baa65bb3dcc4086fe31d205bfe4971b3 authored 10 months ago by Felix Ableitner <[email protected]>
Add back activity send queue as optional feature (#94)

* Add back activity send queue as optional feature

* fix port collision in tests

* improve...

636b47c8b2cb439eacfb7f71c854ed1fc65d95da authored 10 months ago by Nutomic <[email protected]>
Add security checks when fetching objects (#95)

* Add security checks when fetching objects

* static

* as ref

* update comment

* fix...

a859db05bba6fcbe2aaa73347944a91661423842 authored 10 months ago by Nutomic <[email protected]>
Version 0.5.1-beta.1

f907b6efa78481237dde6d8d76133bfa7fe3d371 authored about 1 year ago by Felix Ableitner <[email protected]>
Fix return type for deserialize_one (#93)

ec97b44de47470f130f1314c03368e43cdb3a53d authored about 1 year ago by Nutomic <[email protected]>
Version 0.5.0

3efa99514c019ecf0a796c1a243e3cc81d83e10b authored about 1 year ago by Felix Ableitner <[email protected]>
Version 0.5.0-beta.7

9c3c7568905bc08a9848c157ecbfcca1c1ff0963 authored about 1 year ago by Felix Ableitner <[email protected]>
Better JSON error messages (#91)

9e8d466b40d9c65be7c3efc37f042b771ae74c25 authored about 1 year ago by Nutomic <[email protected]>
Context doesnt have to be an array (#90)

709f29b7f83da04b88e26c8de56a80664d598477 authored about 1 year ago by Nutomic <[email protected]>
Version 0.5.0-beta.6

fec0af240652fb9ce8d2d5dd2b61a1f37ced5912 authored about 1 year ago by Felix Ableitner <[email protected]>
Upgrade deps

71ece55641cd9abc1608566f67ff17ef274bb545 authored about 1 year ago by Felix Ableitner <[email protected]>
Better error when activity receive fails (#89)

* Minor refactoring

* Better error when receive fails

* clippy

* add test case

* com...

50db596ce05a9d8eafd3c1208edd01148776d4ee authored about 1 year ago by Nutomic <[email protected]>
Webfinger: don't discard consumer errors (#85)

* Improve WebFinger errors

* Improve webfinger extraction

* Fix typo

* Document webfing...

12aad8bf3c25badd97ccfac0b3d317da509d961b authored about 1 year ago by Soso <[email protected]>
Add diesel feature, add ObjectId::dereference_forced (#88)

* Add diesel feature

This can simplify Lemmy code and avoid converting back and forth
to DbU...

24830070f6f3a1111295df6a9bbe09faf4424684 authored about 1 year ago by Nutomic <[email protected]>
Upgrade dependencies (#86)

1f7de85a53a5a95d3a5b891866702cf1afe958ac authored about 1 year ago by Nutomic <[email protected]>
Change impl of ObjectId::parse (#84)

* Change impl of ObjectId::parse

It should be consistent with Url::parse

* fmt

69b80aa6e1bd20636420968f564a6748c73d91f2 authored about 1 year ago by Nutomic <[email protected]>
Version 0.5.0-beta.5

33649b43b7c8099e20629ca0f1ed483f01a5ec15 authored about 1 year ago by Felix Ableitner <[email protected]>
Remove `anyhow` from trait definitions (#82)

098a4299f0b7e9857c515858f43a9e2f47649889 authored about 1 year ago by cetra3 <[email protected]>
Implement PartialEq for testing (#81)

679228873a040e9fc8f78fb02533a665f60f01e9 authored about 1 year ago by Nutomic <[email protected]>
0.5.0-beta.4

171d32720e5c5e3d275905faadd8de582d6eaeda authored about 1 year ago by Felix Ableitner <[email protected]>
Support different alphabets in webfinger username (#78)

* Support different alphabets in webfinger username

* clippy

e86330852de26ba6ba3957f2ee123a912f4f0988 authored about 1 year ago by Nutomic <[email protected]>
Support fetches with redirect (#76)

* Support fetches with redirect

* pub

ec12fb38300a75f24cceada7af63d807ad60719f authored about 1 year ago by Nutomic <[email protected]>
Version 0.5.0-beta.3

a5102d06338ef96106cdb02a784bff14b99ec979 authored over 1 year ago by Felix Ableitner <[email protected]>
Version 0.5.0-beta.2

99e2226993a87fb7340285d69a93de3c55b43191 authored over 1 year ago by Felix Ableitner <[email protected]>
Remove activity queue and add raw sending (#75)

* make prepare_raw, sign_raw, send_raw functions public

* remove in-memory activity queue

...

51443aa57c9f33986feee42cb61ac48306b3c3db authored over 1 year ago by phiresky <[email protected]>
Add webfinger template field, used for remote follow (#74)

https://socialhub.activitypub.rocks/t/what-is-the-current-spec-for-remote-follow/2020/15

9477180b4ecda989b50ba1a4dc288496809487fe authored over 1 year ago by Nutomic <[email protected]>
Test that deserialize_one errors on multiple array values

b0547e7793f2e25c27fa9d292cde342ecb7812e1 authored over 1 year ago by Felix Ableitner <[email protected]>
0.5.0-beta.1

7bb17f21d59b0aed6126d8a8a0cd60897cb02e6d authored over 1 year ago by Felix Ableitner <[email protected]>
Use anyhow::Error for UrlVerifier return type (fixes #61) (#65)

* Use anyhow::Error for UrlVerifier return type (fixes #61)

* fmt

* uncomment

426871f5afc28ca59a61f60890b54adafd17e2fd authored over 1 year ago by Nutomic <[email protected]>
make time-zone aware (#62)

* make time-zone aware.

* format and revert debug

* better test log

* empty

32e3cd55741cebc6fc0105dd1f105dc4598824e1 authored over 1 year ago by phiresky <[email protected]>
Fix woodpecker badge in readme

61085a643f05dbb70502b3c519fd666214b7e308 authored over 1 year ago by Nutomic <[email protected]>
Version 0.4.6

9b5d6af8c053721b7cbb023da95bd795deecc276 authored over 1 year ago by Felix Ableitner <[email protected]>
Update reqwest_shim.rs (#72)

b63445afcac9533db947ff86db07470001c79d32 authored over 1 year ago by Nutomic <[email protected]>
Fix webfinger fetching non-compliance (#69)

Allow webfinger to use "jrd+json" instead of "activity+json".
Fix #68.

02ab897f4fc0c72bd7af40f5139b5f122953701a authored over 1 year ago by Samuel Tardieu <[email protected]>
Fix tests (#71)

988450c79fc26de2b295284a0de2be4e3febce48 authored over 1 year ago by Nutomic <[email protected]>
add shutdown method (#53)

* add shutdown method

* simplify shutdown interface

* make work on rust < 1.70

* upgrad...

af92e0d53204a2ccd13bc0db3c58de24bff646bf authored over 1 year ago by phiresky <[email protected]>
add a separate allow_http flag (#54)

Co-authored-by: Nutomic <[email protected]>

68f9210d4c4a298349a35cafa052be182742fb07 authored over 1 year ago by phiresky <[email protected]>
Fix regex error when actix-web feature not enabled (#56)

* Fix formatting for nightly rustfmt

https://github.com/LemmyNet/lemmy/issues/3467

* Fix r...

d9f1a4414f057b78f30835a0f330d938138e28ca authored over 1 year ago by Colin Atkinson <[email protected]>
fix: make "other" error actually transparent (#51)

* fix: make "other" error actually transparent

* cargo fmt

b64f4a8f3fd15fed1a0e122eeaaffb65ea5b2ad2 authored over 1 year ago by phiresky <[email protected]>
Version 0.4.5

93b7aa7979b4490a9ee2c69d8852048b7a4d6823 authored over 1 year ago by Felix Ableitner <[email protected]>
Fix HTTP signature expiration (ref #46) (#52)

325f66ba324037a4f1d330a0dbea6e062ba34f50 authored over 1 year ago by Nutomic <[email protected]>
Version 0.4.4

7300940e1055dce31bdf07028b8f73b464f619cd authored over 1 year ago by Felix Ableitner <[email protected]>
Add a no limit option to the config (#45)

* Add a no limit option to the config

* Set defaults to `0`

5de4a345501258b4e024ee5d29fee44855141436 authored over 1 year ago by cetra3 <[email protected]>
Version 0.4.3

607aca773956ebf43b2a7757300f258da8322784 authored over 1 year ago by Felix Ableitner <[email protected]>
Retry activity send on connection failure (fixes #41) (#48)

cfcde0dcc4512d4396e48ddca806b0fd4685af94 authored over 1 year ago by Nutomic <[email protected]>
Increase HTTP signature expiration time to one day (fixes #46) (#47)

3d9d54cf098d04daf2d34afd05481509ed9db827 authored over 1 year ago by Nutomic <[email protected]>
Adding security-considerations to 02_overview.md (#44)

* Adding security-considerations to 02_overview.md

* Updated layout

8f997ec340369bd82486ca735755a1b9e86980a4 authored over 1 year ago by Peter de Witte <[email protected]>
Version 0.4.2

1aa081713e5bf299ef729013e35550a8eb342b61 authored over 1 year ago by Felix Ableitner <[email protected]>
Remove `actix-rt` and replace with tokio tasks (#42)

* Remove `actix-rt` and replace with tokio tasks

* Include activity queue test

* Use older...

c356265cf44ec27d7a744488d12b322199d88b1c authored over 1 year ago by cetra3 <[email protected]>
Version 0.4.1

6ac6e2d90efa818d9644f7f09346d3657e65f32d authored over 1 year ago by Felix Ableitner <[email protected]>
Update dependencies

2075e99ebb04a408a2bf3fd34bfb27bed343efb3 authored over 1 year ago by Felix Ableitner <[email protected]>
Secure mode federation support (WIP) (#39)

* First iteration of secure mode federation support

* signing_actor: take request by referenc...

7b0b8305970dd3d975052071982db74845a76ee3 authored over 1 year ago by Alex Auvolat <[email protected]>
Specify in docs that `send_activity` takes remote inboxes (#40)

19baec2138fde5ba8d75473d1ede9d853f5d8bf2 authored over 1 year ago by Grafcube <[email protected]>
Move actix-rt to dev-dependencies

51613df9e3031f9b6483e2bee6b0fbfcad854edd authored over 1 year ago by Felix Ableitner <[email protected]>
Change `domain` to `host_str` (#37)

5181f1549932f8e76f4ced3fc62d246141eae410 authored over 1 year ago by Grafcube <[email protected]>
Improved logging for activity send

9df5bd086f3ea127f5906f31441c388ce79c8cc0 authored over 1 year ago by Felix Ableitner <[email protected]>
Fix docs link in readme to point to latest version

7885e515998888b94d7239f91ec335e0fbcdf0e5 authored over 1 year ago by Nutomic <[email protected]>
Multi webfinger response (#33)

* Add support for building webfinger for multiple URLs with type

Update `build_webfinger_resp...

99cdbb5d585da721e6d61b39a0ff0c59394bb5fb authored almost 2 years ago by Grafcube <[email protected]>
Change username regex in webfinger (#34)

* Change username regex in webfinger

Changes the regex used for username in `extract_webfinge...

813d7943e1e0470d9ad8a2b6baac574e3ae568f2 authored almost 2 years ago by Grafcube <[email protected]>
Add signature tests, update dependencies, remove Cargo.lock from git

c56f52691448d53c9aef825bff9aa66ef6d64f3b authored almost 2 years ago by Felix Ableitner <[email protected]>
Adding woodpecker 1 (#30)

6b4f798f76df6027c420157a7bee31e3bfc165e6 authored almost 2 years ago by Dessalines <[email protected]>
Version 0.4.0

1669a72620c0caef365da054476cdf7f3139e97e authored almost 2 years ago by Felix Ableitner <[email protected]>
Dont use `apub` in type names

072353fc417b5b45e0aa626abebc610632c7c3a5 authored almost 2 years ago by Felix Ableitner <[email protected]>
Changes to make Lemmy work with 0.4 (#29)

* Make it work with Lemmy

* working but needs cleanup

* almost everything working

* deb...

6a65fa7c98b66feb341775d124fa110bce947e95 authored almost 2 years ago by Nutomic <[email protected]>
Version 0.4.0-rc3

bd3f17a4dfb2b0192473355939811ef6df3f5891 authored almost 2 years ago by Felix Ableitner <[email protected]>
Add verify methods back in, some more fixes (#28)

6b3a4f8942dff378a4c7fa4a9d7af24fdbc1f310 authored almost 2 years ago by Nutomic <[email protected]>
Add docs badge to readme

8f2b9634b65f1c83d931db15482a629912b625f1 authored almost 2 years ago by Felix Ableitner <[email protected]>
Release 0.4.0-rc1

8697c3fb1c3fae0472ace24ddb882c502a670374 authored almost 2 years ago by Felix Ableitner <[email protected]>
live federation example

d94a2ed0fc9754c1901b9857000287a1ee47d99b authored almost 2 years ago by Felix Ableitner <[email protected]>
move files

32394696a5788760a462de05b44bcb8f489b95d3 authored almost 2 years ago by Felix Ableitner <[email protected]>
finish rustdoc

d5ecab1b61f308e3ea8b43e220d3e95d2a8bb830 authored almost 2 years ago by Felix Ableitner <[email protected]>
Further improvements

19c459fc022d31fd3d2a324fcaf7f02b784d78fa authored almost 2 years ago by Felix Ableitner <[email protected]>
Various improvements for usability, examples and docs

69e77dfa742978560e37ed1f049bc0da2a304778 authored almost 2 years ago by Felix Ableitner <[email protected]>
No default feature, rename to actix-web, merge examples

5a5c015bfc962a4b9bdc57e94631508b89aa53b0 authored almost 2 years ago by Felix Ableitner <[email protected]>
Merge handler params into single struct (#25)

83ad4bfdc16dc74f8df11ea12deacf4f132a34fa authored almost 2 years ago by Nutomic <[email protected]>
Fix deserialize_skip_error function (#24)

https://github.com/serde-rs/serde/issues/1726#issuecomment-577425541

6d9682f4e6e5d47afaa05f8a35a230bf5e07a334 authored almost 2 years ago by Nutomic <[email protected]>
Restrict the body sizes of responses (#23)

* Add default response body size limit

* Limit all the methods, add reqwest shim that wraps a...

463580d734e7af3dc0701bce1641560153da0fb2 authored almost 2 years ago by aumetra <[email protected]>
feat: expose activity pub json wrapped value (#22)

3220b6b5ca8ae102c69dcedafbf18e3dd8312707 authored almost 2 years ago by Paul Delafosse <[email protected]>
Remove verify methods (fixes #15) (#21)

6611debd6bb678db415cf6e2f5ab1516cc38da88 authored almost 2 years ago by Nutomic <[email protected]>
Update links in README (#20)

c260c0d5ba1647ffc65eafd04e466cfd0f2c2007 authored about 2 years ago by Udo <[email protected]>
Add keywords for crates.io discoverability (#19)

2c5a8c70044d3ec9d509c3ec439916571b552ad7 authored about 2 years ago by IFcoltransG <[email protected]>
Merge pull request #17 from MTRNord/patch-1

aee601a831eb74330f91fe438f162eded1c3c081 authored about 2 years ago by Nutomic <[email protected]>
Fix Matrix Alias in the text of the link

91c4f69514c2be32276c581838b09bf175b3fc22 authored about 2 years ago by Marcel <[email protected]>
Rename http_fetch_retry_limit to http_fetch_limit (was misleading) (#10)

d97ff5cee57c9dc6cf4af6ea63d3db363231279c authored about 2 years ago by Nutomic <[email protected]>
feat: add axum compat (#12)

* feat: add actix feature flag

* (WIP)feat: add axum feature

* WIP: axum veridy digest + e...

9332c8145850d1c37595b2f2aaf88d19bce99b6b authored about 2 years ago by Paul Delafosse <[email protected]>
Mention matrix chat in readme

229e225dcec5d1b9b80d5c9f4f94566ec5ea6c0b authored about 2 years ago by Felix Ableitner <[email protected]>
Dont redownload deps between CI steps

589cde302636827cac1a8eb921555db393fb5a3e authored about 2 years ago by Felix Ableitner <[email protected]>
cargo fmt

0c6dd72328e5ab89c538e5fc525b1b6a4ee96369 authored about 2 years ago by Felix Ableitner <[email protected]>
Add missing file

96f62b851343043c93ca5dbd9d2724b5b247a33c authored about 2 years ago by Felix Ableitner <[email protected]>
Add some clippy lints

0b603df13921f905f6078b3a233277f2578df67e authored about 2 years ago by Felix Ableitner <[email protected]>
Version 0.3.4

5b8ad33c60975889565bc91ea46d653325cd470f authored about 2 years ago by Felix Ableitner <[email protected]>
Fix date header (#11)

7bc1c4dbd9cf417d1d2f5180be2709bb5ee58dc1 authored about 2 years ago by Nutomic <[email protected]>
Revert "Rename http_fetch_retry_limit to http_fetch_limit (was misleading)"

This reverts commit 78a86ca835e15fafe3fe36206ced2f50cf643b8b.

909bc0f2c7b1a3f54529aa79fff162e6658ad234 authored about 2 years ago by Felix Ableitner <[email protected]>
Rename http_fetch_retry_limit to http_fetch_limit (was misleading)

78a86ca835e15fafe3fe36206ced2f50cf643b8b authored about 2 years ago by Felix Ableitner <[email protected]>
Version 0.3.3

f59c817cc15c843c89d74864ebb65ed5db0e1379 authored about 2 years ago by Felix Ableitner <[email protected]>
Revert "Rename http_fetch_retry_limit to http_fetch_limit (was misleading)"

This reverts commit dc32b0e94e34490a3f45252e17634b73275cc7e9.

f0cadb20c1a6f3cddf8923a7cd1acbc704f2677e authored about 2 years ago by Felix Ableitner <[email protected]>