Skip to content

Commit

Permalink
Merge pull request #339 from moreonion/csp
Browse files Browse the repository at this point in the history
Enable use of CSP headers
  • Loading branch information
torotil authored Nov 25, 2024
2 parents 3a6590d + 43c7afe commit 876e85b
Show file tree
Hide file tree
Showing 14 changed files with 53 additions and 957 deletions.
12 changes: 12 additions & 0 deletions campaignion_auth/campaignion_auth.module
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,15 @@ function campaignion_auth_little_helpers_services() {
];
return $info;
}

/**
* Implements hook_d7csp_csp_hosts().
*/
function campaignion_auth_d7csp_hosts() {
$hosts = [];
if ($url = variable_get_value('campaignion_auth_app_url')) {
$parts = parse_url($url);
$hosts['connect-src'][] = "{$parts['scheme']}://{$parts['host']}";
}
return $hosts;
}
8 changes: 8 additions & 0 deletions campaignion_bar/campaignion_bar.module
Original file line number Diff line number Diff line change
Expand Up @@ -298,3 +298,11 @@ function _campaignion_bar_add_sublinks_to_output(&$output, $sublinks) {
}
$output .= '</ul>';
}

/**
* Implements d7csp_hosts().
*/
function campaignion_bar_d7csp_hosts() {
$hosts['img-src'][] = 'ucarecdn.com';
return $hosts;
}
2 changes: 1 addition & 1 deletion campaignion_bar/js/tooltipsy.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ function campaignion_facebook_pixel_campaignion_tracking_snippets() {
!function(f,b,e,v,n,t,s){if(f.fbq&&!f.fbq.dummy)return;
f.fbq.dummy=0;
t=b.createElement(e);t.async=!0;
n=b.querySelector('[nonce]');n&&t.setAttribute('nonce',n.nonce||n.getAttribute('nonce'));
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
SNIPPET;
Expand Down
10 changes: 0 additions & 10 deletions campaignion_google_analytics/campaignion_google_analytics.info

This file was deleted.

15 changes: 0 additions & 15 deletions campaignion_google_analytics/campaignion_google_analytics.install

This file was deleted.

249 changes: 0 additions & 249 deletions campaignion_google_analytics/campaignion_google_analytics.module

This file was deleted.

This file was deleted.

Loading

0 comments on commit 876e85b

Please sign in to comment.