* Re-organizing federation tests. #746#1040
* Add more checks in inbox, plus some refactoring (#76)
Merge branch 'main' into more-inbox-permissions
Move check_community_ban() into helper function
Move slur check into helper functions
Move Claims::decode and site ban check into helper function
Note: this changes behaviour in that site ban is checked in more
places now. we could easily add a boolean parameter
check_for_site_ban to get the previous behaviour back
Rewrite user_inbox and community_inbox in the same way as shared_inbox
Add check against instance allowlist etc in shared_inbox
Co-authored-by: dessalines <dessalines@noreply.yerbamate.dev>
Co-authored-by: Felix Ableitner <me@nutomic.com>
Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/76
* Adding verbose to test results.
Co-authored-by: nutomic <nutomic@noreply.yerbamate.dev>
Co-authored-by: dessalines <dessalines@noreply.yerbamate.dev>
Co-authored-by: Felix Ableitner <me@nutomic.com>
* Testing out a travis 1.
* Testing out a travis 2.
* Testing out a travis 3.
* Testing out a travis 4.
* Testing out a travis 5.
* Testing out a travis 6. Trying a failing test
* Testing out a travis 7. Trying to cache the docker images.
* Testing out a travis 8. Still not correctly failing.
* Trying full path for docker_images dir.
* Fixing test again, trying a dockerhub deploy.
* Fixing test again, trying a dockerhub deploy 2.
* Remove caching.
* Trying to fix docker deploy.
* Try using the travis tag
* Using dessalines/lemmy:travis
* Try using the prod dockerfile now.
* Update http sigs dependency
* Finally getting this mostly working.
Co-authored-by: asonix <asonix@asonix.dog>