libervia-backend/sat
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Goffi 1f03f3ee14 component AP gateway: work around encoding bug in Mastodon:
Mastodon in wrongly unquoting URL path in `(request-target)`, and thus Libervia was doing
the same to check signature. However that doesn't work with Pleroma which is using the
path value used in the request (percent-encoded), and thus Pleroma signature were
rejected.

To work around that, signature is first checked without unquoting, and if this fails a new
check is done with unquoting.

Bug has been reported at https://github.com/mastodon/mastodon/issues/18871

rel 371
2022-08-31 17:07:03 +02:00
..
bridge merge bookmark @ 2021-09-08 11:20:37 +02:00
core component AP gateway: raise exceptions on apGet + fix exceptions catching in apGetLocalObject: 2022-08-31 17:07:01 +02:00
memory core (memory/sqla): add argument to getPubsubNode to auto-create a node: 2022-07-20 17:41:44 +02:00
plugins component AP gateway: work around encoding bug in Mastodon: 2022-08-31 17:07:03 +02:00
stdui date update 2021-03-19 15:45:14 +01:00
test date update 2021-03-19 15:45:14 +01:00
tools tools: renamed module sat.tools.datetime to date.tools.xmpp_datetime to avoid conflict with Python's standard lib 2022-08-31 13:18:56 +02:00
__init__.py core: remove print which may provoke undesired side effects 2021-04-14 15:54:26 +02:00
VERSION v0.8.0 release 2021-11-30 23:31:07 +01:00