]> cat aescling's git repositories - mastodon.git/commit
Add ActivityPub secure mode (#11269)
authorEugen Rochko <eugen@zeonfederated.com>
Thu, 11 Jul 2019 18:11:09 +0000 (20:11 +0200)
committerGitHub <noreply@github.com>
Thu, 11 Jul 2019 18:11:09 +0000 (20:11 +0200)
commit5bf67ca91350e40e6f329271d3ca2bdcba87ab64
treee6a124c0c3913900a6d55c163b0ef308bfae64c7
parent4e1260feaa09bfa7305887e34cb129b37bee6c52
Add ActivityPub secure mode (#11269)

* Add HTTP signature requirement for served ActivityPub resources

* Change `SECURE_MODE` to `AUTHORIZED_FETCH`

* Add 'Signature' to 'Vary' header and improve code style

* Improve code style by adding `public_fetch_mode?` method
14 files changed:
app/controllers/accounts_controller.rb
app/controllers/activitypub/collections_controller.rb
app/controllers/activitypub/inboxes_controller.rb
app/controllers/activitypub/outboxes_controller.rb
app/controllers/activitypub/replies_controller.rb
app/controllers/application_controller.rb
app/controllers/concerns/account_controller_concern.rb
app/controllers/concerns/signature_verification.rb
app/controllers/follower_accounts_controller.rb
app/controllers/following_accounts_controller.rb
app/controllers/statuses_controller.rb
app/controllers/tags_controller.rb
app/lib/activitypub/adapter.rb
spec/controllers/activitypub/inboxes_controller_spec.rb