Age | Commit message (Collapse) | Author |
|
Seems to avoid fetching all the branches which was preventing shallow cloning from being actually useful.
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
|
|
Fix random test failures, revert auto-retry failed tests
See merge request pleroma/pleroma!4221
|
|
This reverts commit ed2976b237b53a524247d564691e0a12d3231d68.
|
|
MRFs written over time have been inconsistent with the terminology of what is being processed. MRFs work on Activities, but generally we always named the assignments "message" or "object" which is really confusing when trying to debug or write tests.
|
|
|
|
MRF.FODirectReply
See merge request pleroma/pleroma!4091
|
|
User Factory: include the nickname in the generated URLs
See merge request pleroma/pleroma!4214
|
|
Mark `/api/v1/pleroma/accounts/:id/subscribe`/`unsubscribe` as deprecated
See merge request pleroma/pleroma!4216
|
|
|
|
Force replies to followers-only posts to always be direct
|
|
MRF.QuietReply
See merge request pleroma/pleroma!4213
|
|
Remove stub for /api/v1/accounts/:id/identity_proofs (deprecated by Mastodon 3.5.0)
See merge request pleroma/pleroma!4215
|
|
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
3.5.0)
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
published to the timelines
|
|
Do not allow committing tests with a .ex extension
See merge request pleroma/pleroma!4211
|
|
|
|
|
|
Fix WebPush notifications not generating jobs
See merge request pleroma/pleroma!4210
|
|
|
|
|
|
provided to the function
|
|
StreamerView: Do not leak follows count if hidden
See merge request pleroma/pleroma!4205
|
|
|
|
Remove WorkerHelper
See merge request pleroma/pleroma!4166
|
|
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
Gun: Publisher job behavior improvement
See merge request pleroma/pleroma!4202
|
|
Gun's connection pool also returns an error if duplicate workers are launched simultaneously. Snooze on this error as well, and lower the snooze to 3 seconds with the optimism that the connection will still be open by then and the delivery can be completed quickly.
The original setting of 30 seconds is pretty high and means there's an unnatural lag between deliveries of activities destined to the same server that were created at nearly the same time. This configuration should be more efficient.
|
|
|
|
Our test environment cheats by constructing a conn with a custom oauth_access/2 function. This assigns a :token to the conn but due to the way it is constructed it has the :user preloaded. When the OAuth Plug fetches a token it does not preload the user, so the check for user.disclose_client was always nil and assumed to be false.
Preloading the :user ensures the test environment matches reality.
|
|
|
|
|
|
|
|
Align Hackney and Gun connection pool timeouts
See merge request pleroma/pleroma!4197
|
|
Increase federator outgoing job parallelism
See merge request pleroma/pleroma!4196
|
|
Publisher job simplification
See merge request pleroma/pleroma!4194
|
|
|
|
|
|
|
|
Backups Refactoring
See merge request pleroma/pleroma!4158
|
|
Publisher jobs now store the the activity id instead of inserting duplicate JSON data in the Oban queue for each delivery.
|
|
|
|
When signatures fail on incoming activities we put the job into Oban to be processed later instead of doing the user fetching and validation inline which is expensive and increases latency on the incoming POST request. Unfortunately we did not retain the :method, :request_path, and :query_string parameters from the conn so the signature validation and Oban Job would always fail.
This was most obvious when Mastodon sends Deletes for users your server has never seen before.
|
|
|
|
|