2021/11/27分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
- Consider onion services secure for cookies.
Rails.application.executor
hooks can now be called around every request in aActionController::TestCase
activesupport/lib/active_support/core_ext/date_and_time/compatibility.rb
、
activesupport/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
のリクエスト実行時にも呼ぶよう修正しています。より実際のアプリケーションに近いかたちでテストが動作するようにする為。