summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2022-12-15Make TagPolicy Update-awaretusooa
This is inspired by https://akkoma.dev/AkkomaGang/akkoma/commit/d5828f1c5e54ca236e50ef7837bfba3d1e665854
2022-12-09Merge branch 'from/upstream-develop/tusooa/report-fake' into 'develop'Haelwenn
Report an Object, not a Create Activity Closes #2986 See merge request pleroma/pleroma!3788
2022-11-28Change follow_operation schema to use type BooleanLikeave
2022-11-20Merge branch 'akoma/deactivated-users' into 'develop'Haelwenn
Timeline query performance improvements See merge request pleroma/pleroma!3779
2022-11-20Fix unit teststusooa
2022-11-20Fix report apitusooa
2022-11-19Flag an Object, not an Activitytusooa
2022-11-17Update http_security_plug.exHJ
2022-11-17Update lib/pleroma/web/plugs/http_security_plug.exHJ
2022-11-17try to fix ruffle on chromeHenry Jameson
2022-11-14Merge branch 'develop' into 'akoma/deactivated-users'feld
# Conflicts: # CHANGELOG.md
2022-11-14Merge branch 'akkoma/delete-improvements' into 'develop'lain
Alter priority of Delete activities to be lowest See merge request pleroma/pleroma!3782
2022-11-14Merge branch 'bugfix/reset-unreachable-on-fetch' into 'develop'lain
Object.Fetcher: Set reachable on successful fetch See merge request pleroma/pleroma!3780
2022-11-13Alter priority of Delete activities to be lowestMark Felder
This will prevent a user with a large number of posts from negatively affecting performance of the outgoing federation queue if they delete their account.
2022-11-13Merge branch 'fix-typo-in-csp-report-to-header-name' into 'develop'Haelwenn
Fix typo in CSP Report-To header name See merge request pleroma/pleroma!3768
2022-11-13Deletes do not generate notifications of any kind, so skip tryingMark Felder
2022-11-13Object.Fetcher: Set reachable on successful fetchHaelwenn (lanodan) Monnier
2022-11-12Add same optimized join for excluding invisible usersMark Felder
2022-11-12Fix reports which do not have a userMark Felder
The check for deactivated users was being applied to report activities.
2022-11-12Extract deactivated users query to a joinFloatingGhost
2022-11-12Merge branch 'oban-timeouts' into 'develop'feld
Define sane Oban Worker timeouts See merge request pleroma/pleroma!3777
2022-11-12Merge branch 'from/upstream-develop/tusooa/no-strip-report' into 'develop'tusooa
Give admin the choice to not strip reported statuses Closes #2887 See merge request pleroma/pleroma!3773
2022-11-11Define sane Oban Worker timeoutsMark Felder
2022-11-11Remove Quack logging backendMark Felder
2022-11-09Render a generated reported activity properlytusooa
2022-11-09Do not strip reported statuses when configured not totusooa
2022-11-07ObjectAgePolicy: Make strip_followers behavior for followers-only explicitHaelwenn (lanodan) Monnier
2022-11-04Fix typo in CSP Report-To header nameThomas Citharel
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>
2022-11-03rebase fixAlexander Strizhakov
2022-11-03XML WebFinger user representation correct domainAlexander Strizhakov
2022-11-03expanding WebFingerAlexander Strizhakov
2022-10-30Merge branch 'from/upstream-develop/tusooa/2930-get-or-fetch' into 'develop'Haelwenn
Fix User.get_or_fetch/1 with usernames starting with http Closes #2930 See merge request pleroma/pleroma!3751
2022-10-27Merge branch 'push-updates' into 'develop'tusooa
Push.Impl: support edits See merge request pleroma/pleroma!3760
2022-10-24Merge branch 'fix-deprecation-text' into 'develop'feld
Fix deprecation warning for Gun timeout See merge request pleroma/pleroma!3759
2022-10-14CommonAPI: generate ModerationLog for all admin/moderator deletesHaelwenn (lanodan) Monnier
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
2022-10-08Merge branch 'release/2.4.4' into mergeback/2.4.4Tusooa Zhu
2022-10-01Push.Impl: support editsmarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-30Fix deprecation warning for Gun timeoutMark Felder
2022-09-27Merge branch 'fix/exclude-deactivated-in-search' into 'develop'Haelwenn
User: search: exclude inactive users from user search See merge request pleroma/pleroma!3755
2022-09-27Merge branch 'bugfix/elixir-1.14' into 'develop'Haelwenn
Bugfix: Elixir 1.14 See merge request pleroma/pleroma!3740
2022-09-16Merge branch 'remove_from_followers' into 'develop'tusooa
MastoAPI: POST /api/v1/accounts/:id/remove_from_followers See merge request pleroma/pleroma!3647
2022-09-16User: search: exclude deactivated users from user searcha1batross
This way we don't pollute search results with deactivated and deleted users
2022-09-14Fix wrong relationship directionTusooa Zhu
2022-09-11ObjectView: do not fetch an object for its IDHélène
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.
2022-09-08Fix User.get_or_fetch/1 with usernames starting with httpTusooa Zhu
2022-09-05Merge branch 'from/upstream-develop/tusooa/2892-backup-scope' into 'develop'Haelwenn
Make backups require its own scope Closes #2892 See merge request pleroma/pleroma!3721
2022-09-05Merge branch 'fix/user-private-key-generation' into 'develop'Haelwenn
User: generate private keys on user creation See merge request pleroma/pleroma!3737
2022-09-05Merge branch 'bump/min-elixir-1.10' into 'develop'tusooa
Bump minimum Elixir version to 1.10 See merge request pleroma/pleroma!3741
2022-09-05Merge branch 'develop' into 'from/upstream-develop/tusooa/2892-backup-scope'tusooa
# Conflicts: # CHANGELOG.md
2022-09-05User: generate private keys on user creationHélène
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.