Age | Commit message (Collapse) | Author |
|
|
|
Test coverage: Switch to covertool to get cobertura output
See merge request pleroma/pleroma!3745
|
|
The header name was Report-To, not Reply-To.
In any case, that's now being changed to the Reporting-Endpoints HTTP
Response Header.
https://w3c.github.io/reporting/#header
https://github.com/w3c/reporting/issues/177
CanIUse says the Report-To header is still supported by current Chrome
and friends.
https://caniuse.com/mdn-http_headers_report-to
It doesn't have any data for the Reporting-Endpoints HTTP header, but
this article says Chrome 96 supports it.
https://web.dev/reporting-api/
(Even though that's come out one year ago, that's not compatible with
Network Error Logging which's still using the Report-To version of the
API)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
|
Document some caveats of webfinger domain setting
See merge request pleroma/pleroma!3767
|
|
|
|
Also bump minimum Elixir to 1.11
|
|
Feature/1469 webfinger expanding
Closes #1469 and #2517
See merge request pleroma/pleroma!3361
|
|
|
|
|
|
|
|
|
|
|
|
Fix User.get_or_fetch/1 with usernames starting with http
Closes #2930
See merge request pleroma/pleroma!3751
|
|
Push.Impl: support edits
See merge request pleroma/pleroma!3760
|
|
Fix deprecation warning for Gun timeout
See merge request pleroma/pleroma!3759
|
|
CommonAPI: generate ModerationLog for all admin/moderator deletes
See merge request pleroma/pleroma!3765
|
|
As a side-effect it also changes the ChatMessage delete ID to an
Activity.id rather than MessageReference.id
Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/2958
|
|
Extract translatable strings
See merge request pleroma/pleroma!3752
|
|
|
|
mergeback: 2.4.4
See merge request pleroma/pleroma!3762
|
|
|
|
Release/2.4.4
See merge request pleroma/pleroma!3761
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
|
|
User: search: exclude inactive users from user search
See merge request pleroma/pleroma!3755
|
|
Make instance document controller test sync
Closes #2940
See merge request pleroma/pleroma!3757
|
|
Reduce incoming and outgoing federation queue sizes to 5
Closes #2169
See merge request pleroma/pleroma!3756
|
|
Bugfix: Elixir 1.14
See merge request pleroma/pleroma!3740
|
|
|
|
|
|
Use Websockex to replace websocket_client
See merge request pleroma/pleroma!3743
|
|
|
|
MastoAPI: POST /api/v1/accounts/:id/remove_from_followers
See merge request pleroma/pleroma!3647
|
|
This way we don't pollute search results with deactivated and deleted users
|
|
|
|
tests/Factory: improve user generation performance
See merge request pleroma/pleroma!3754
|
|
Randomness is a huge resource sink, so let's just use
a some that we made earlier
|
|
ObjectView: do not fetch an object for its ID
See merge request pleroma/pleroma!3753
|
|
Non-Create/Listen activities had their associated object field
normalized and fetched, but only to use their `id` field, which is both
slow and redundant. This also failed on Undo activities, which delete
the associated object/activity in database.
Undo activities will now render properly and database loads should
improve ever so slightly.
|
|
|
|
Extract translatable strings
See merge request pleroma/pleroma!3748
|
|
|
|
Clarify `birthday_min_age` config description
See merge request pleroma/pleroma!3747
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
Make backups require its own scope
Closes #2892
See merge request pleroma/pleroma!3721
|
|
User: generate private keys on user creation
See merge request pleroma/pleroma!3737
|
|
Bump minimum Elixir version to 1.10
See merge request pleroma/pleroma!3741
|
|
# Conflicts:
# CHANGELOG.md
|
|
User keys are now generated on user creation instead of "when needed",
to prevent race conditions in federation and a few other issues. This
migration will generate keys missing for local users.
|
|
This fixes a race condition bug where keys could be regenerated
post-federation, causing activities and HTTP signatures from an user to
be dropped due to key differences.
|