Commit graph

31 commits

Author SHA1 Message Date
e30a8b15b3 rework pm verify(), fix tests and confirm manually
also remove inbox username check which was broken
2021-07-09 06:46:52 +02:00
78aa717560 working activity routing! 2021-07-07 16:40:19 +02:00
9af57acfe5 implement a (very bad) derive macro for activityhandler 2021-07-07 03:29:31 +02:00
3d2e19f3c3 wip: try to fix activity routing 2021-07-07 01:58:31 +02:00
ff7c64ea6f Merge branch 'main' into apub-inbox-lib 2021-07-06 04:06:43 +02:00
Dessalines
f54209c451
Running clippy --fix (#1647) 2021-07-05 16:07:26 +00:00
51bb80a966 cleanup and restructure apub_receive code 2021-07-01 03:59:05 +02:00
fa7778218f also use actor type for routing, VerifyActivity and SendActivity traits 2021-06-30 04:47:02 +02:00
6d447c81cf reimplement http signature verification and other checks 2021-06-29 06:28:27 +02:00
8a071b7b07 convert remaining activity receivers 2021-06-29 06:28:27 +02:00
e1e54672c6 move block/unblock activities 2021-06-29 06:28:27 +02:00
ab5b072e21 convert undo_delete and undo_remove receivers 2021-06-29 06:28:27 +02:00
004a07c41b convert undo like/dislike receivers 2021-06-29 06:28:27 +02:00
5460c658a7 convert inbox functions, add missing checks 2021-06-29 06:28:27 +02:00
074febb960 add cc field for all activities which i forgot before 2021-06-29 06:28:27 +02:00
27c12ce411 convert community receivers 2021-06-29 06:28:27 +02:00
fb0932e0e6 add verify trait 2021-06-29 06:28:27 +02:00
6abfa92a60 convert post receiver 2021-06-29 06:28:27 +02:00
26f4694b98 convert all comment receivers (except undo comment) 2021-06-29 06:28:26 +02:00
350ef7c2c6 convert private message handlers 2021-06-29 06:28:26 +02:00
dfce4b67ca move library code to separate crate (most of it) 2021-06-29 06:28:26 +02:00
b605057e85 implemented some more 2021-06-29 06:28:26 +02:00
d24f274cb7 it compiles! 2021-06-29 06:28:25 +02:00
a619a0d52a got something that almost works 2021-06-29 06:28:25 +02:00
388b80d64e start to implement apub inbox routing lib 2021-06-29 06:28:25 +02:00
Dessalines
9dc5605663
Merge pull request #1588 from LemmyNet/improved-logging
Improved logging
2021-04-21 10:34:47 -04:00
8bb3ba4a16
Add option to disable strict allowlist (fixes #1486) (#1581)
* Add option to disable strict allowlist (fixes #1486)

* adjust docs
2021-04-21 09:36:07 -04:00
78eee7dc9e Improved logging 2021-04-21 14:45:10 +02:00
c572dc0cc6 Remote mods can update/delete/undelete communities 2021-04-13 15:19:17 +02:00
aa79c5131f
Implement federated bans (fixes #1298) (#1553)
* Implement federated bans (fixes #1298)

* mod actions should always be federated to affected user, in addition to followers

* Make Undo/Block work for remote mods

* clippy fix

* fix federation test

* vscodium doesnt auto-save changes...
2021-04-09 11:01:26 -04:00
722cdb78ba Split lemmy_apub crate into two parts apub and apub_receive 2021-03-30 22:29:16 +02:00