Commit Graph

2307 Commits (8c8bee5a36e0cd0b5d35903f8891896447c3e060)

Author SHA1 Message Date
David Roetzel 2ea9336b68
Do not pass unknown encoding names to nokogiri. ()
David Roetzel 967505ee9b
Add size limit for all PreviewCard URLs ()
Daniel M Brasil 3875bd138d
Fix HTTP 500 in `/api/v1/polls/:id/votes` ()
David Roetzel fa8e972722
Fix author names as arrays in linked data. ()
Matt Jankowski f1300ad284
Rename jobs/attachments rspec tag names ()
Claire d41b43ed4f
Limit attachments to `MEDIA_ATTACHMENTS_LIMIT` when returning posts through the API ()
David Roetzel 97eddb5906
Fix details extraction when no title exists. ()
David Roetzel 016c1e4e78
Improve handling of encoding problems when creating link previews ()
Claire 502cf75b16
Merge pull request from GHSA-58x8-3qxw-6hm7
* Fix insufficient permission checking for public timeline endpoints

Note that this changes unauthenticated access failure code from 401 to 422

* Add more tests for public timelines

* Require user token in `/api/v1/statuses/:id/translate` and `/api/v1/scheduled_statuses`
Claire 395f17ca17
Merge pull request from GHSA-vp5r-5pgw-jwqx
* Fix streaming sessions not being closed when revoking access to an app

* Add tests for GHSA-7w3c-p9j8-mq3x
Emelia Smith 47f0faebc9
Implement HTML ruby tags for east-asian languages ()
David Roetzel 9be77fc0db
Revert "Add system check for missing database indexes" ()
David Roetzel ebd8e1bbb6
Add system check for missing database indexes ()
Matt Jankowski 836c0477ac
Use vips setting instead of env var in media processing spec ()
David Roetzel ff08d99d4d
Catch encoding errors when creating link previews. ()
David Roetzel 42adb6eaee
Add size limit for link preview URLs ()
Matt Jankowski f6390c3326
Use flatware to parallelize CI specs ()
Claire 7a84b76bb1
Drop favicon.ico generation ()
Matt Jankowski 8ef59729a1
Ignore intermittent chrome/manifest/icon interaction failure ()
Emelia Smith 30ae5952d2
Fix: Ensure "With Media" is highlighted from Admin Accounts page ()
Claire 8827cd597e
Fix `/admin/accounts/:account_id/statuses/:id` for edited posts with media attachments ()
Matt Jankowski 72484a194f
Remove `CacheBuster` default options ()
David Roetzel 2cab1c7b09
Improve encoding detection for link cards ()
Matt Jankowski 84a31319e9
Add `match_json_values` and use in AP worker specs ()
Claire 8098d27f84
Stop calling Webpacker in full-stack tests ()
Claire 58ace2e45e
Fix SQL error in admin measures API ()
Matt Jankowski 38c6825eda
Remove unused `Extractor#extract_cashtags_with_indices` method ()
Matt Jankowski d7b7617321
Use `class_names` in admin/account_moderation_notes helper ()
Matt Jankowski f287462f76
Fix repeated Delete/Undo assertion in remove status service spec ()
Claire 45abddb302
Fix pagination attributes not being returned in ungroupable-only pages ()
Claire bf56e982a9
Fix notifications from limited users being outright dropped ()
Claire 1dfd516284
Fix duplicate `@context` attribute in user export ()
Matt Jankowski d818ddd687
Extract `SIGN_COUNT_LIMIT` constant in `WebauthnCredential` class ()
Matt Jankowski 62d070c438
Check both before/after state in `AccountDomainBlock` spec ()
Matt Jankowski 1622f7aeb9
Remove duplicate fabricator validity checks ()
Matt Jankowski edf6d64eeb
Use correct params in `settings/preferences/appearance` spec ()
Matt Jankowski b2496177e0
Use correct params in `v1/admin/domain_allows` spec ()
Matt Jankowski cfd4823b65
Use fabricator in follow_spec ()
Matt Jankowski 9cc4040308
Extract `COMMENT_SIZE_LIMIT` constant in `AP::Activity::Flag` class ()
Matt Jankowski 9bf2e2eda0
Extract `TEXT_LENGTH_LIMIT` constant in `Appeal` class ()
Matt Jankowski 3e3f3d7580
Match report validation spec to extracted constant ()
Matt Jankowski 92b3004bf3
Reference constants from account validation specs ()
Daniel M Brasil 28f9a8f2ec
Add Specs for Scheduled Status Model Validations ()
Daniel M Brasil 77c2216e47
fix: Return HTTP 422 when scheduled status time is less than 5 minutes ()
Matt Jankowski 827e36ff9e
Fix `Capybara/NegationMatcher` cop in spec/system ()
Claire 1408733386
Fix Mastodon relying on ImageMagick even with `MASTODON_USE_LIBVIPS` ()
Matt Jankowski 04ebbe3077
Add `sidekiq_inline` to appeal service spec ()
Matt Jankowski 07cc94e05f
Use `sidekiq_inline` in requests/api/v1/admin/account_actions spec ()
Matt Jankowski 9b9b0e25b6
Use `sidekiq_inline` in requests/api/v1/reports spec ()
Matt Jankowski a662c6d1d8
Use `sidekiq_inline` in admin/account_action model spec ()