summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-27Merge branch 'from/upstream-develop/tusooa/static-page-styles' into 'develop'tusooa
Improve static page style See merge request pleroma/pleroma!3729
2022-08-25Merge branch 'fix_erratic_tests' into 'develop'tusooa
Fix flaky rate_limiter_test.exs test "it restricts based on config values" See merge request pleroma/pleroma!3688
2022-08-25Merge branch 'fix_flaky_transfer_task_test.exs' into 'develop'tusooa
Fix flaky/erratic test/pleroma/config/transfer_task_test.exs See merge request pleroma/pleroma!3703
2022-08-25Merge branch 'fix_erratic_participation_test' into 'develop'tusooa
fix flaky participation_test.exs See merge request pleroma/pleroma!3689
2022-08-25fix flaky participation_test.exsIlja
2022-08-24Fix fedi-fe build URLSean King
2022-08-24Merge branch 'fix_flaky_filter_controller_test.exs_200' into 'develop'tusooa
fix flaky test filter_controller_test.exs:200 See merge request pleroma/pleroma!3699
2022-08-24fix flaky test filter_controller_test.exs:200Ilja
2022-08-24Merge branch 'fix_flaky_test_user_relationship_test.exs_81' into 'develop'tusooa
fix flaky test_user_relationship_test.exs:81 See merge request pleroma/pleroma!3697
2022-08-24fix flaky test_user_relationship_test.exs:81Ilja
2022-08-24Merge branch 'fix/oauth-token-user-caching' into 'develop'tusooa
OAuthPlug: use user cache instead of joining See merge request pleroma/pleroma!3734
2022-08-24Merge branch 'add/glitch-lily-fe' into 'develop'tusooa
Add glitch-lily as an installable frontend See merge request pleroma/pleroma!3727
2022-08-24OAuthPlug: use user cache instead of joiningHélène
As this plug is called on every request, this should reduce load on the database by not requiring to select on the users table every single time, and to instead use the by-ID user cache whenever possible.
2022-08-20Add margin to forms and make inputs fill whole widthTusooa Zhu
2022-08-21Merge branch 'from/upstream-develop/tusooa/alpine-bump' into 'develop'tusooa
Use latest alpine version for docker image See merge request pleroma/pleroma!3719
2022-08-20Expose availability of GET /main/ostatus via instanceTusooa Zhu
2022-08-20Make remote interaction page translatableTusooa Zhu
2022-08-20Add changelogTusooa Zhu
2022-08-20Display status link in remote interaction formTusooa Zhu
2022-08-20LintTusooa Zhu
2022-08-20Add GET endpoints for remote subscription formsTusooa Zhu
There are two reasons for adding a GET endpoint: 0: Barely displaying the form does not change anything on the server. 1: It makes frontend development easier as they can now use a link, instead of a form, to allow remote users to interact with local ones.
2022-08-20Fix form item name in status_interact.htmlTusooa Zhu
2022-08-20Add remote interaction ui for postsTusooa Zhu
2022-08-20Update thread visibility functionTusooa Zhu
2022-08-20LintTusooa Zhu
2022-08-20Switch to associated_object_id indexTusooa Zhu
2022-08-20Add function to calculate associated object idTusooa Zhu
2022-08-19Add glitch-lily as an installable frontendSean King
2022-08-19Release 2.4.4Tusooa Zhu
2022-08-19Refactor streamer testTusooa Zhu
2022-08-19Execute session disconnect in backgroundTusooa Zhu
2022-08-19LintTusooa Zhu
2022-08-19Test that server will disconnect websocket upon token revocationTusooa Zhu
2022-08-19Use Websockex to replace websocket_clientTusooa Zhu
2022-08-19Disconnect streaming sessions when token is revokedTusooa Zhu
2022-08-19Merge branch 'varnish-fix-changelog' into 'develop'feld
Document the changes for Varnish 7.0+ compatibility and RFC compliance See merge request pleroma/pleroma!3723
2022-08-20emoji-test: update to latest 15.0 draftHélène
2022-08-19ArticleNotePageValidator: fix replies fixingHélène
Some software, like GoToSocial, expose replies as ActivityPub Collections, but do not expose any item array directly in the object, causing validation to fail via the ObjectID validator. Now, Pleroma will drop that field in this situation too.
2022-08-18HttpSignaturePlug: accept standard (request-target)Hélène
The (request-target) used by Pleroma is non-standard, but many HTTP signature implementations do it this way due to a misinterpretation of the draft 06 of HTTP signatures: "path" was interpreted as not having the query, though later examples show that it must be the absolute path with the query part of the URL as well. This behavior is kept to make sure most software (Pleroma itself, Mastodon, and probably others) do not break, but Pleroma now accepts signatures for a (request-target) containing the query, as expected by many HTTP signature libraries, and clarified in the draft 11 of HTTP signatures. Additionally, the new draft renamed (request-target) to @request-target. We now support both for incoming requests' signatures.
2022-08-16fix resolution of GTS user keysFloatingGhost
2022-08-15Migrations: delete contexts with BaseMigratorHélène
Due to the lengthiness of this task, the migration has been adapted into a BaseMigrator migration, running in the background instead.
2022-08-15CommonFixes: more predictable context generationHélène
`context` fields for objects and activities can now be generated based on the object/activity `inReplyTo` field or its ActivityPub ID, as a fallback method in cases where `context` fields are missing for incoming activities and objects.
2022-08-12Document the changes for Varnish 7.0+ compatibility and RFC complianceMark Felder
2022-08-12Merge branch 'from/upstream-develop/tusooa/2912-receiver-reject-mrf' into ↵Haelwenn
'develop' Treat MRF rejects as success in Oban worker Closes #2912 See merge request pleroma/pleroma!3720
2022-08-12Merge branch 'fix_flaky_tests_where_we_sometimes_loose_db_connections' into ↵Haelwenn
'develop' Fix flaky tests with DB connections; Allow higher amount of restarts for Pleroma.Repo during testing See merge request pleroma/pleroma!3696
2022-08-12Merge branch 'from/upstream-develop/tusooa/sync-settings' into 'develop'Haelwenn
Synchronized settings for apps (frontends) See merge request pleroma/pleroma!3698
2022-08-12Merge branch 'from/upstream-develop/floatingghost/follow-state' into 'develop'Haelwenn
Backport: bugfix/follow-state Closes #2902 See merge request pleroma/pleroma!3718
2022-08-11Merge branch 'fix-varnish7-support' into 'develop'feld
Fix Varnish7 support See merge request pleroma/pleroma!3722
2022-08-10Fix the mocks to use uppercase as wellMark Felder
2022-08-10Update the recommended VCL configurationMark Felder