You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Mennat Mokhtar (JIRA)" <ji...@apache.org> on 2014/08/19 15:47:18 UTC

[jira] [Created] (WICKET-5678) SecurePackageResourceGuard blocking static page

Mennat Mokhtar created WICKET-5678:
--------------------------------------

             Summary: SecurePackageResourceGuard blocking static page 
                 Key: WICKET-5678
                 URL: https://issues.apache.org/jira/browse/WICKET-5678
             Project: Wicket
          Issue Type: Bug
          Components: wicket
    Affects Versions: 6.16.0
         Environment: Fedora20 Tomcat 8
            Reporter: Mennat Mokhtar


IPackageResourceGuard packageResourceGuard = application.getResourceSettings().getPackageResourceGuard();
		if( packageResourceGuard instanceof SecurePackageResourceGuard ){
			SecurePackageResourceGuard securePackageResourceGuard = (SecurePackageResourceGuard) packageResourceGuard;
			securePackageResourceGuard.addPattern( "+com/seanergie/wicket/markup/html/form/ckeditor/" );
			boolean accept = securePackageResourceGuard.accept( null, "com/seanergie/wicket/markup/html/form/ckeditor/" );
		}

/********************************************************************************************/

The above code results in accept being false.
After tracing the problem seems to be in the loop matching the pattern line 190.
The same code is returning true when running under tomcat 7 and returning false when running under tomcat 8.



--
This message was sent by Atlassian JIRA
(v6.2#6252)