Sai
3eb5b47768
Upgrade Ruby to 3.0.6 ( #24332 )
2023-04-04 12:38:58 +02:00
Robert R George
520e9cc765
Wrap db:setup with Chewy.strategy(:mastodon) ( #24302 )
2023-04-04 12:38:58 +02:00
Claire
d25493e262
Fix user archive takeout when using OpenStack Swift or S3 providers with no ACL support ( #24200 )
2023-04-04 12:38:58 +02:00
Claire
3d67a9329e
Fix crash in `tootctl` commands making use of parallelization when Elasticsearch is enabled ( #24182 )
2023-04-04 12:38:58 +02:00
Claire
547634dfa6
Bump version to v3.5.7
2023-03-16 22:50:15 +01:00
Claire
f90daf58db
Add warning for object storage misconfiguration ( #24137 )
2023-03-16 22:50:15 +01:00
Eugen Rochko
a42b48ea4e
Change user backups to use expiring URLs for download when possible ( #24136 )
2023-03-16 22:50:15 +01:00
Claire
251dd0b72b
Update changelog
2023-03-16 22:05:39 +01:00
Nick Schonning
18840cbc6e
Skip pushing containers on forks ( #24106 )
2023-03-16 13:40:56 +01:00
Renaud Chaput
727126255a
Use Github Container Registry as the official container image source ( #24113 )
2023-03-16 13:40:55 +01:00
Nick Schonning
98d654b8bb
Skip Docker CI Login/Push on forks ( #23564 )
2023-03-16 13:39:59 +01:00
Renaud Chaput
25c517144c
Push Docker images to Github Container Registry as well ( #24101 )
2023-03-16 13:39:58 +01:00
Claire
f036546c22
Fix misleading error code when receiving invalid WebAuthn credentials ( #23568 )
2023-03-16 12:34:43 +01:00
Claire
9256d653a5
Fix incorrect post links in strikes when the account is remote ( #23611 )
2023-03-16 12:34:37 +01:00
Jeremy Kescher
d0c0808ad4
Add null check on application in dispute viewer ( #19851 )
2023-03-16 12:33:09 +01:00
Claire
cb622b23b1
Fix dashboard crash on ElasticSearch server error ( #23751 )
2023-03-16 12:31:20 +01:00
Claire
fe866f8afb
Update changelog
2023-03-14 11:46:12 +01:00
Claire
a1e765991e
Add mail headers to avoid auto-replies ( #23597 )
2023-03-14 11:46:12 +01:00
Claire
76b9f42712
Add `lang` tag to native language names in language picker ( #23749 )
2023-03-14 11:46:12 +01:00
Claire
708e590117
Fix sidekiq jobs not triggering Elasticsearch index updates ( #24046 )
2023-03-14 11:46:12 +01:00
Rodion Borisov
a717aa929c
Center the text itself in upload area ( #24029 )
2023-03-14 11:46:12 +01:00
Claire
bbb7c54367
Fix `/api/v1/streaming` sub-paths not being redirected ( #23988 )
2023-03-14 11:46:12 +01:00
Eugen Rochko
282596a66e
Fix pgBouncer resetting application name on every transaction ( #23958 )
2023-03-14 11:46:12 +01:00
Claire
e6f6fe6106
Fix original account being unfollowed on migration before the follow request could be sent ( #21957 )
2023-03-14 11:46:12 +01:00
Claire
86b1adf7d7
Fix unconfirmed accounts being registered as active users ( #23803 )
2023-03-14 10:26:38 +01:00
Claire
4beeec4e50
Fix server error when failing to follow back followers from `/relationships` ( #23787 )
2023-03-14 10:26:23 +01:00
Claire
3c44ba0411
Fix inefficiency when searching accounts per username in admin interface ( #23801 )
2023-03-14 10:26:14 +01:00
Dean Bassett
339d4fa61c
Fix case-sensitive check for previously used hashtags ( #23526 )
2023-03-14 10:25:48 +01:00
Claire
62f0eab635
Fix “Remove all followers from the selected domains” being more destructive than it claims ( #23805 )
2023-03-14 10:25:38 +01:00
Claire
8c8d578e38
Bump version to 3.5.6 ( #23493 )
2023-02-10 22:18:15 +01:00
Claire
a8a3e86216
Fix unbounded recursion in post discovery ( #23507 )
...
* Add a limit to how many posts can get fetched as a result of a single request
* Add tests
* Always pass `request_id` when processing `Announce` activities
---------
Co-authored-by: nametoolong <nametoolong@users.noreply.github.com>
2023-02-10 22:16:47 +01:00
Claire
be1caad933
Fix REST API serializer for Account not including `moved` when the moved account has itself moved ( #22483 ) ( #23492 )
...
Instead of cutting immediately, cut after one recursion.
2023-02-09 21:02:09 +01:00
Claire
84a40824ad
Fix sanitizer parsing link text as HTML when stripping unsupported links ( #22558 ) ( #23491 )
2023-02-09 21:02:01 +01:00
Claire
533bf92d21
Don't delivery a reply to domains which are blocked by author ( #22117 ) ( #23490 )
...
Co-authored-by: Jeong Arm <kjwonmail@gmail.com>
2023-02-09 21:01:53 +01:00
Claire
6a2b48190c
Log admin approve and reject account ( #22088 ) ( #23488 )
...
* Log admin approve and reject account
* Add unit tests for approve and reject logging
Co-authored-by: Francis Murillo <evacuee.overlap.vs3op@aleeas.com>
2023-02-09 21:01:45 +01:00
Claire
6cbc589990
Fix `UserCleanupScheduler` crash when an unconfirmed account has a moderation note ( #23318 ) ( #23487 )
...
* Fix `UserCleanupScheduler` crash when an unconfirmed account has a moderation note
* Add tests
2023-02-09 21:01:38 +01:00
Claire
a2bfb16cb8
Fix crash when marking statuses as sensitive while some statuses are deleted ( #22134 ) ( #23486 )
...
* Do not offer to mark statuses as sensitive if there is no undeleted status with media attachments
* Fix crash when marking statuses as sensitive while some statuses are deleted
Fixes #21910
* Fix multiple strikes being created for a single report when selecting “Mark as sensitive”
* Add tests
2023-02-09 21:01:21 +01:00
Claire
cfc0507010
Fix attachments of edited statuses not being fetched ( #21565 ) ( #23485 )
...
* Fix attachments of edited statuses not being fetched
* Fix tests
2023-02-09 20:57:31 +01:00
Claire
eade64097c
Clear voter count when poll is reset ( #21700 ) ( #23484 )
...
When a poll is edited, we reset the poll and remove all previous
votes. However, prior to this commit, the voter count on the poll
was not reset. This leads to incorrect percentages being shown in
poll results.
Fixes #21696
Co-authored-by: afontenot <adam.m.fontenot@gmail.com>
2023-02-09 20:57:24 +01:00
Claire
1f0be21317
Fix some performance issues with /admin/instances ( #21907 ) ( #23483 )
...
/admin/instances?availability=failing remains wholly unefficient
2023-02-09 20:57:14 +01:00
Claire
0ca877f084
Fix possible race conditions when suspending/unsuspending accounts ( #22363 ) ( #23482 )
...
* Fix possible race conditions when suspending/unsuspending accounts
* Fix tests
Tests were assuming SuspensionWorker and UnsuspensionWorker would do the
suspending/unsuspending themselves, but this has changed.
2023-02-09 20:57:06 +01:00
Claire
cc233af129
Fix suspension worker crashing on S3-compatible setups without ACL support ( #22487 ) ( #23481 )
2023-02-09 20:56:58 +01:00
Claire
83f1c6460a
Fix changing domain block severity not undoing individual account effects ( #22135 ) ( #23480 )
...
* Fix changing domain block severity not undoing individual account effects
Fixes #22133
* Add tests
2023-02-09 20:56:49 +01:00
Claire
e26dd2ea8f
Add `form-action` CSP directive ( #23478 )
...
* Add form-action CSP directive (#20781 )
* Fix OAuth flow being broken by recent CSP change (#20958 )
* Fix form-action CSP directive for external login (#20962 )
2023-02-09 20:56:37 +01:00
Claire
da5d81c90d
Fix CircleCI issues caused by Node and OpenSSL versions ( #23489 )
...
Co-authored-by: mhkhung <mhkhung@gmail.com>
2023-02-09 18:34:19 +01:00
Claire
ee66f5790f
Fix unbounded recursion in account discovery (v3.5 backport) ( #22026 )
...
* Fix trying to fetch posts from other users when fetching featured posts
* Rate-limit discovery of new subdomains
* Put a limit on recursively discovering new accounts
2022-12-15 19:21:17 +01:00
Claire
696f7b3608
Bump version to 3.5.5
2022-11-14 22:26:24 +01:00
Claire
b22e1476ca
Fix nodes order being sometimes mangled when rewriting emoji ( #20677 )
...
* Fix front-end emoji tests
* Fix nodes order being sometimes mangled when rewriting emoji
2022-11-14 22:20:29 +01:00
Claire
105ab82425
Bump version to 3.5.4
2022-11-14 20:09:16 +01:00
Claire
2dd8f977e8
Fix emoji substitution not applying only to text nodes in backend code
...
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2022-11-14 11:20:41 +01:00