Commit Graph

512 Commits (19dbc74d827d382cadef0d5e77980ffc7fe4e633)

Author SHA1 Message Date
Claire eaedd52def
Fix incorrect rate limit on PUT requests ()
Adam Niedzielski 887e64efd4
Allow @ at the end of an URL ()
Renaud Chaput 36592d10aa
Change Sidekiq readiness file to use an environment variable ()
Renaud Chaput 7542a134d5
Add a file for Sidekiq to signal it is ready to process jobs ()
Claire 8de5df225e
Change instructions to use `bundle exec rails` instead of `rake` ()
Matt Jankowski bc3737f0c3
Add detail about running version on vips error failure ()
Claire b15a3614dc
Stub `Vips::Error` when not using libvips ()
Renaud Chaput 845fe1c693
Add the Interlingua locale ()
Tim Rogers f6e466058a
Added check for STATSD_ADDR setting to emit a warning and proceed rather than crashing if the address is unreachable ()
Matt Jankowski 980034e2e1
Fix `Style/NilLambda` cop in paperclip initializer ()
Matt Jankowski 0e1110c947
Use `SECRET_KEY_BASE_DUMMY` feature as placeholder during asset compilation ()
Matt Jankowski 0cf91213c9
Opt in to remaining Rails 7.1 defaults ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 80cd001e0a
Fix linting issue ()
Isa S 773283ffb9
Make S3's retry limit a ENV variable ()
Victor Dyotte 299ae9bf92
Add `S3_KEY_PREFIX` environment variable ()
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>
Matt Jankowski 4d3748ac44
Fix rack attack `match_type` value typo in logging config ()
Matt Jankowski a22865a352
Add `:email` to filter parameter logging config ()
Claire 73a78cc19d
Fix rate-limiting incorrectly triggering a session cookie on most endpoints ()
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 16249946ae
Merge pull request from GHSA-q3rg-xx5v-4mxh
Emelia Smith d20a5c3ec9
Fix: remove broken OAuth Application vacuuming & throttle OAuth Application registrations ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Nick Schonning 87156f57b5
Enable Style/StringConcatenation ()
Renaud Chaput acc77c3836
Add instrumentation to the search services ()
Renaud Chaput 9658d3e580
Use the job class as span name for Sidekiq root spans ()
Claire 12472e7f40
Add emphasis on ActiveRecord Encryption configuration values being secret ()
Matt Jankowski 1b6eb2c7f0
Enable YJIT when available ()
Renaud Chaput 283a891e92
Allow to customise the OTEL service name prefix ()
Matt Jankowski 6beead3867
Move `simplecov` config into `rails_helper` ()
Nick Schonning 13fb54920b
Enable Style/IfUnlessModifier RuboCop ()
Renaud Chaput 68b9fe824d
Add OpenTelemetry instrumentation ()
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
Co-authored-by: Robb Kidd <robbkidd@honeycomb.io>
Matt Jankowski 040aaf3a48
Use `default: ...` assignment for Devise config, fixes `Style/ClassVars` cop ()
Claire 33368e3e79
Change ActiveRecordEncryption variable to be more explicit ()
Matt Jankowski 32ead51e5a
Add material design icons to admin/settings views ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Emelia Smith 049b159beb
Add read:me OAuth 2.0 scope, allowing more limited access to user data ()
Tim Rogers 1ca6ff8ca5
Fixed crash when supplying FFMPEG_BINARY environment variable ()
Matt Jankowski c7384adc00
Fix `Style/TrailingCommaInArguments` cop ()
Matt Jankowski 933189887b
Fix `Style/StringLiterals` cop ()
Matt Jankowski 8d47ba893a
Fix `Style/PercentLiteralDelimiters` cop ()
Matt Jankowski 828299e71c
Enable AR Encryption ()
Matt Jankowski 0d9ad96d3f
Rename `PremailerWebpackStrategy` -> `PremailerBundledAssetStrategy` ()
Matt Jankowski edde54e991
Update stoplight to version 4.1.0 ()
Matt Jankowski a59f5694fe
Add empty line after magic frozen string comment ()
Matt Jankowski 6c68c3c0ce
Introduce `inline_svg` gem, minimal usage, prep for material design icons ()
Matt Jankowski a38e424185
Use unchanging github links in docs/comments ()
Dave MacLeod b6b94c971f
Add Interlingue to available_locales ()
Emelia Smith 46142cdbdd
Disable administrative doorkeeper routes ()
Claire 8125dae5a8
Rename `ES_CA_CERT` to `ES_CA_FILE` for consistency ()
Claire 2912829411
Add support for specifying custom CA cert for Elasticsearch ()