なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2021/11/27)

2021/11/27分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

actionpack/CHANGELOG.md


[skip ci] fix tiny typo

activesupport/lib/active_support/core_ext/date_and_time/compatibility.rbactivesupport/lib/active_support/inflector/methods.rbのdocの修正です。

各doc内のタイポを修正しています。


Revert "Add missing require "active_support in XmlMini"

active_supportのrequireを追加した、Add missing require "active_support in XmlMiniをRevertしています。

active_supportフレームワークのトップレベルでロードされるようになっており、Active Support配下の個別ファイルでrequireする必要は無い為。


Consider onion services secure for cookies

actionpack/lib/action_dispatch/middleware/cookies.rbの修正です。

secure cookieを使用出来るかどうかのチェック処理で、Onionドメインであればsecure cookieを使用出来るよう修正しています。OnionドメインはTor経由でのみアクセス可能であり、エンドツーエンドの暗号化および認証が行われている為、HTTPSでなくてもsecureである、とみなす事が出来る為。


Move the least common check to the end of the conditional

actionpack/lib/action_dispatch/middleware/cookies.rbの修正です。

先のコミットで追加された、onionドメインのチェック処理を、チェックの最後に行うよう修正しています。onionドメインのチェックは他のチェックよりも行われる可能性が低いため。


Wrap ActionController::TestCase with Rails executor

Action Pack、Active Supportの修正です。

Rails.application.executor hookを、ActionController::TestCaseのリクエスト実行時にも呼ぶよう修正しています。より実際のアプリケーションに近いかたちでテストが動作するようにする為。