akkoma/test/pleroma/web
Oneric b0a46c1e2e Normalise public adressing to fix federation
Due to JSON-LD compaction the full address of public scope
may also occur in shorter forms and the spec requires us to treat them
all equivalently. To save us the pain of repeatedly checking for all
variants internally, normalise inbound data to just one form.
See note at: https://www.w3.org/TR/activitypub/#public-addressing

This needs to happen very early, even before the other addressing fixes
else an earlier validator will reject the object. This in turn required
to move the list-tpye normalisation earlier as well, but since I was
unsure about putting empty lists into the data when no such field
existed before, I excluded this case and thus the later fixing had to be
kept as well.

Fixes: https://akkoma.dev/AkkomaGang/akkoma/issues/670
2024-04-25 18:45:16 +02:00
..
activity_pub Merge pull request 'Read image description from EXIF data' (#744) from timorl/akkoma:elseinspe into develop 2024-04-25 12:52:31 +00:00
admin_api
akkoma_api
api_spec
auth
common_api
feed
mastodon_api Fix flaky expires_at tests 2024-04-21 21:08:53 +00:00
media_proxy
metadata check if data is visible before embedding it in OG tags 2024-04-12 05:16:47 +01:00
o_auth
o_status
pleroma_api
plugs Drop base_url special casing in test env 2024-04-07 00:20:12 +02:00
preload/providers
push
rich_media
static_fe
twitter_api Merge branch 'develop' into failed-fetch-processing 2024-04-16 12:35:54 +01:00
views
web_finger
common_api_test.exs
embed_controller_test.exs
fallback_test.exs
federator_test.exs Normalise public adressing to fix federation 2024-04-25 18:45:16 +02:00
gettext_test.exs
manifest_controller_test.exs
masto_fe_controller_test.exs
media_proxy_test.exs
mongoose_im_controller_test.exs
node_info_test.exs
rel_me_test.exs
streamer_test.exs
uploader_controller_test.exs
web_finger_test.exs
xml_test.exs