This is an automated email from the ASF dual-hosted git repository. papegaaij pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/wicket.git
commit 263cc1a9c819203703fff6f05f80c092fe24bb32 Merge: 3f6a5d3 8f7ee84 Author: Emond Papegaaij <[email protected]> AuthorDate: Fri Feb 7 16:03:54 2020 +0100 Merge branch 'csp-configurable' .../java/org/apache/wicket/csp/CSPDirective.java | 194 +++++++++ .../wicket/csp/CSPDirectiveSandboxValue.java | 37 +- .../apache/wicket/csp/CSPDirectiveSrcValue.java | 61 +++ .../apache/wicket/csp/CSPHeaderConfiguration.java | 343 +++++++++++++++ .../java/org/apache/wicket/csp/CSPHeaderMode.java | 31 +- .../csp/CSPNonceHeaderResponseDecorator.java | 61 +++ .../java/org/apache/wicket/csp/CSPRenderable.java | 57 +++ .../wicket/csp/ContentSecurityPolicyEnforcer.java | 227 ++++++++++ .../java/org/apache/wicket/csp/FixedCSPValue.java | 88 ++++ .../org/apache/wicket/csp/RelativeURICSPValue.java | 72 ++++ .../wicket/csp/ReportCSPViolationMapper.java | 126 ++++++ .../markup/head/filter/CspNonceHeaderResponse.java | 93 ---- .../org/apache/wicket/mock/MockWebResponse.java | 6 + .../org/apache/wicket/page/PartialPageUpdate.java | 6 + .../wicket/protocol/http/BufferedWebResponse.java | 6 + .../protocol/http/HeaderBufferingWebResponse.java | 6 + .../wicket/protocol/http/WebApplication.java | 37 ++ .../protocol/http/servlet/ServletWebResponse.java | 6 + .../csp/CSPSettingRequestCycleListenerTest.java | 467 +++++++++++++++++++++ .../markup/head/filter/CspNoncePageExpected.html | 3 +- .../head/filter/FilteringHeaderResponseTest.java | 31 +- .../wicket/examples/WicketExampleApplication.java | 3 + .../apache/wicket/examples/WicketExamplePage.html | 4 +- .../examples/asemail/MailTemplateApplication.java | 4 +- .../examples/authorization/RolesApplication.java | 4 +- .../examples/breadcrumb/BreadCrumbApplication.java | 3 +- .../apache/wicket/examples/cdi/CdiApplication.java | 4 +- .../apache/wicket/examples/csp/CspApplication.java | 35 +- .../CustomLoadedTemplate.html | 4 +- .../examples/kittenCaptcha/WicketApplication.java | 4 +- .../examples/repeater/RepeaterApplication.java | 4 +- .../ResourceDecorationApplication.java | 3 +- .../spring/common/web/ExampleApplication.java | 4 +- .../wicket/examples/tree/TreeApplication.java | 3 +- .../velocity/VelocityTemplateApplication.java | 4 +- .../examples/websocket/JSR356Application.java | 7 +- .../wicket/examples/wizard/WizardApplication.java | 4 +- .../wicket/protocol/ws/api/WebSocketResponse.java | 5 + .../apache/wicket/request/http/WebResponse.java | 9 + 39 files changed, 1884 insertions(+), 182 deletions(-)
