Commit Graph

866 Commits (5bc32c47a23ce56ccdae9c40d94cf8d711f977ae)

Author SHA1 Message Date
Matt Jankowski b231c3c1bf
Drop support for ruby 3.1 ()
Claire ffa1032381
Add further warnings about encryption secrets ()
Claire bb0cf04d71
Add note about not changing ActiveRecord encryption secrets once they are set ()
Matt Jankowski 258dce1256
Add `OpenSSL::SSL::SSLError` to http connection errors wrapper ()
Matt Jankowski e8ec6667bd
Extract wrapper constant for `HTTP::*` error classes ()
Matt Jankowski 3cf2d35c49
Reference `IpBlock.severities` keys from CLI option check ()
Matt Jankowski cf28104317
Rename preloaded models constant in cli media ()
Matt Jankowski 82e7d53d54
Rename transformer constant in sanitizer ()
Matt Jankowski 52afa94f1c
Use `print_table` to wrap storage output CLI ()
Emelia Smith c5f0da98e4
Add detection and download of material_symbol icons in config/navigation.rb ()
Renaud Chaput 497e8d00b9
Bump `main` version 4.4.0-alpha.1 ()
Claire 03210085b7
Bump version to 4.3.0-rc.1 ()
Claire 886baa5e35
Fix typo causing incorrect error being raised in blurhash processing failure ()
Claire 3e91c101b3
Bump version to 4.3.0-beta.2 ()
Claire e0648a916a
Rename `/api/v2_alpha/notifications*` to `/api/v2/notifications*` ()
Taylor Chaparro 1b6a82b799
Fix invalid date searches returning 503 ()
Matt Jankowski c4b09d684e
Extract method for account-referencing in CLI prune task ()
Mike Dalessio 10143d053a
Change some instances of Nokogiri HTML4 parsing to HTML5 ()
Matt Jankowski be77a1098b
Extract `Account::AUTOMATED_ACTOR_TYPES` for "bot" actor_type values ()
David Roetzel f85694acfd
Add credentials to redis sentinel configuration ()
David Roetzel 7d91723f05
Support `REDIS_SENTINEL_PORT` variables ()
David Roetzel ef2bc8ea26
Add redis sentinel support to ruby part of code ()
Matt Jankowski 2f0d0fc127
Add coverage for `CLI::Accounts#fix_duplications` task ()
David Roetzel 388d5473e1
Refactor (ruby) redis configuration ()
Matt Jankowski 85e8d1f285
Use rails configuration storage for paperclip path ()
Matt Jankowski bcc4b1078c
Fix `Rails/RootPathnameMethods` cop ()
Claire 97f6baf977
Bump version to v4.3.0-beta.1 ()
Claire c493689e84
Change output format of `repo:changelog` task ()
Django 709dcd07f2
Add support for incoming <s> tag ()
Claire cbdd8edf68
Revamp notification policy options ()
Christian Schmidt 9d0cafd06b
Check Content-Length in ResponseWithLimitAdapter ()
Claire 4eab6aef95
Change User-Agent to use Mastodon as the product, and http.rb as platform details ()
Matt Jankowski 1b839d2cba
Fix `mastodon:stats` decoration of stats rake task ()
Claire df9e26158d
Bump version to v4.3.0-alpha.5 ()
Emelia Smith 47f0faebc9
Implement HTML ruby tags for east-asian languages ()
Claire ba6a558a70
Simplify color extraction code using `bandunfold` ()
Claire 7a84b76bb1
Drop favicon.ico generation ()
Claire 2cda1dd542
Fix compatibility with Redis < 6.2 again ()
Michael Stanclift d5f02adad7
Add option to use native Ruby driver for Redis ()
Claire 328d3a87f5
Fix libvips color extraction when multiple maxima differ only on blue component ()
Claire 82be5d033f
Improve handling of libvips failures ()
Matt Jankowski 37e4d96b70
Restore `verbose` option to media remove cli ()
Emelia Smith e02d23b549
Change `read:me` scope to `profile` scope ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Eugen Rochko 5f15a892fa
Add support for libvips in addition to ImageMagick ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 974335e414
Add experimental server-side notification grouping ()
Claire 7f808ff6e9
Bump version to v4.3.0-alpha.4 ()
Claire 3fa0dd0b88
Merge pull request from GHSA-c2r5-cfqr-c553
* Add hardening monkey-patch to prevent IP spoofing on misconfigured installations

* Remove rack-attack safelist
Claire 5d7d23999c
Fix leaking Elasticsearch connections in Sidekiq processes ()
Matt Jankowski def6b686ff
Fix `Rails/WhereRange` cop ()
Claire 12472e7f40
Add emphasis on ActiveRecord Encryption configuration values being secret ()