-
- Downloads
Add support for using a Camo proxy server
User images and videos will get proxied through the Camo server in order to keep malicious sites from collecting the IP address of users.
Showing
- app/helpers/application_settings_helper.rb 4 additions, 0 deletionsapp/helpers/application_settings_helper.rb
- app/models/application_setting.rb 18 additions, 0 deletionsapp/models/application_setting.rb
- app/models/application_setting_implementation.rb 19 additions, 8 deletionsapp/models/application_setting_implementation.rb
- app/services/application_settings/update_service.rb 14 additions, 1 deletionapp/services/application_settings/update_service.rb
- changelogs/unreleased/security-enable-image-proxy.yml 5 additions, 0 deletionschangelogs/unreleased/security-enable-image-proxy.yml
- config/initializers/asset_proxy_settings.rb 6 additions, 0 deletionsconfig/initializers/asset_proxy_settings.rb
- config/initializers/fill_shards.rb 3 additions, 1 deletionconfig/initializers/fill_shards.rb
- db/migrate/20190219201635_add_asset_proxy_settings.rb 16 additions, 0 deletionsdb/migrate/20190219201635_add_asset_proxy_settings.rb
- db/schema.rb 5 additions, 0 deletionsdb/schema.rb
- doc/api/settings.md 10 additions, 0 deletionsdoc/api/settings.md
- doc/security/README.md 1 addition, 0 deletionsdoc/security/README.md
- doc/security/asset_proxy.md 28 additions, 0 deletionsdoc/security/asset_proxy.md
- lib/api/entities.rb 3 additions, 0 deletionslib/api/entities.rb
- lib/api/settings.rb 5 additions, 1 deletionlib/api/settings.rb
- lib/api/validations/types/comma_separated_to_array.rb 22 additions, 0 deletionslib/api/validations/types/comma_separated_to_array.rb
- lib/banzai/filter/asset_proxy_filter.rb 62 additions, 0 deletionslib/banzai/filter/asset_proxy_filter.rb
- lib/banzai/filter/external_link_filter.rb 14 additions, 4 deletionslib/banzai/filter/external_link_filter.rb
- lib/banzai/filter/image_link_filter.rb 3 additions, 0 deletionslib/banzai/filter/image_link_filter.rb
- lib/banzai/filter/video_link_filter.rb 15 additions, 0 deletionslib/banzai/filter/video_link_filter.rb
- lib/banzai/pipeline/ascii_doc_pipeline.rb 5 additions, 0 deletionslib/banzai/pipeline/ascii_doc_pipeline.rb
config/initializers/asset_proxy_settings.rb
0 → 100644
doc/security/asset_proxy.md
0 → 100644
lib/banzai/filter/asset_proxy_filter.rb
0 → 100644
Please register or sign in to comment