186c0b93d1
rework delete/remove activity receivers (still quite messy)
2021-07-13 06:55:24 +02:00
28e960bd9c
some code cleanup
2021-07-12 06:19:48 +02:00
e88ab170ef
Rework and fix (un)block user, announce, update post
2021-07-12 05:29:33 +02:00
caba7e4cf0
Rewrite remove/delete post/comment, fix tests, test manually
2021-07-12 05:28:27 +02:00
99f55a4627
fix post/comment create/update, rework voting
2021-07-11 16:14:45 +02:00
ddf480d6e2
rework following verify(), fix tests and test manually
2021-07-10 01:36:12 +02:00
184517c969
Merge branch 'main' into apub-receive-rewrite
2021-07-09 06:55:08 +02:00
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
Dessalines
9840f5c1c1
Upgrading deps, running clippy fix on nightly 1.55.0 ( #1638 )
...
* Upgrading deps, running clippy fix on nightly 1.55.0
* Running clippy --fix
* Trying to fix transform
* Trying to fix another transform
* Upgrading http-signature-normalization-actix
* Fix app_data
* Fix pictrs uploading
* Fix unwrap
2021-07-06 13:26:46 +00: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