Commit Graph

697 Commits (df6e7198984b42cf8d64e66548742e14264236a0)

Author SHA1 Message Date
Claire dd049fc37a
Fix ES_PRESET not being applied to Chewy's internal index ()
Claire 3a8370e1f4
Fix `repo:changelog` task matching strings that are not Pull Request identifiers ()
Claire f5778caa3a
Add `ES_PRESET` option to customize numbers of shards and replicas ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Jeong Arm 496eb6f7a4
Add missing instances option to tootctl search deploy ()
Claire dab54ccbba
Prepare v4.2.0-beta1 ()
Eugen Rochko 0e2a4d3897
Fix adding column with default value taking longer on Postgres >= 11 ()
Claire 6b896b20cc
Add primary key to preview_cards_statuses join table (includes deduplication migration) ()
Claire 425d77f812
Fix crash in `tootctl status remove` and some old migrations ()
Christian Schmidt f2257069b2
Fix AVIF attachments ()
Claire 51768de16e
Bump version to v4.1.6 ()
Christian Schmidt d76f79f647
Remove obsolete backport from Rails 7 ()
Matt Jankowski 30f5ec7303
Rubocop fix: `Perfomance/UnfreezeString` ()
Renaud Chaput 4d1b67f664
Add end-to-end (system) tests ()
Misty De Méo 12a6cf569e
Storage: add :azure to remaining callers ()
Claire b4e739ff0f
Change interaction modal in web UI ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Claire f2c683336b
Bump version to v4.1.5 ()
Renaud Chaput 42698b4c5c
Fix the crossorigin attribute ()
Matt Jankowski f831452037
Refactor `Snowflake` to avoid brakeman sql injection warnings ()
Matt Jankowski b8b2470cf8
Fix `Style/SlicingWithRange` cop ()
Nick Schonning 1d557305d2
Enable Rubocop Style/FrozenStringLiteralComment ()
Claire 0051128387
Bump version to v4.1.4 ()
Claire 71d44949bf
Fix branding:generate_app_icons failing because of disallowed ICO coder ()
Claire 5e1752ce3f
Bump version to v4.1.3 ()
Claire dc8f1fbd97
Merge pull request from GHSA-9928-3cp5-93fm
* Fix attachments getting processed despite failing content-type validation

* Add a restrictive ImageMagick security policy tailored for Mastodon

* Fix misdetection of MP3 files with large cover art

* Reject unprocessable audio/video files instead of keeping them unchanged
Claire 6d8e0fae3e
Merge pull request from GHSA-ccm4-vgcc-73hp
* Tighten allowed HTML in oEmbed-based preview cards

* Sanitize preview cards at render time

* Add `sandbox` attribute to preview card iframes
Claire fed9cbfd2b
Add hardened headers to user-uploaded files ()
Claire c78280a8ce
Add translate="no" to outgoing mentions and links ()
Matt Jankowski b5675e265e
Add coverage for `CLI::Feeds` command ()
Matt Jankowski 07933db788
Add coverage for `CLI::Cache` command ()
Nick Schonning c66250abf1
Autofix Rubocop Regex Style rules ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Jed Fox 768b00c4d0
Consistently use middle dot (·) instead of bullet (•) to separate items ()
Matt Jankowski cd4f0feab8
Extract verify options method in search cli ()
Matt Jankowski 35c1c3e57a
Add CLI area progress bar helper ()
Matt Jankowski dc26140d54
Use thor methods instead of tty prompt in maintenance cli ()
Matt Jankowski 1baf40077b
Fix FormatStringToken cop in CLI ()
Matt Jankowski 80c7de9984
Fix Rails/WhereExists cop in CLI ()
Matt Jankowski b7b96efd17
Extract helper method for error report in cli/accounts command ()
Matt Jankowski 2cecb2dc9e
Increment index which was previously not used in maintenance CLI loop ()
Matt Jankowski ec9bc7e604
Consistent usage of CLI `dry_run?` method ()
Matt Jankowski 55785b1603
Extract methods for user de-duping in maintenance CLI ()
Claire 1d588d58f1
Improve various queries against account domains ()
Matt Jankowski 384345b0de
Add CLI Base class for command line code ()
Matt Jankowski b6b4ea4ca5
Move the mastodon/*_cli files to mastodon/cli/* ()
Nick Schonning 99e2e9b81f
Fix minor typos in comments and spec names ()
Daniel M Brasil 536dd046d4
Add ability to block sign-ups from IP using the CLI ()
Daniel M Brasil ffb3fef7db
Fix uncaught `ActiveRecord::StatementInvalid` in Mastodon::IpBlocksCLI ()
Renaud Chaput 830e6cefae
Add version suffixes to nightly & edge image builds ()
Nick Schonning 569b39256b
Bump rubocop-rails 2.19.1 with update .rubocop_todo.yml ()
Nick Schonning da3bd913ae
Autofix Rubocop Style/HashSyntax ()
Matt Jankowski 2c6c398c60
Fix Performance/CollectionLiteralInLoop cop ()