[rfc][icedtea-web] PolicyEditor empty entries save to file
Andrew Azores
aazores at redhat.com
Tue May 27 13:22:56 UTC 2014
On 05/21/2014 11:54 AM, Andrew Azores wrote:
> Hi,
>
> This patch makes it so that "empty" codebase entries (those with no
> permissions applied to them) will still be written to the policy file,
> so that on re-open, the "empty" codebase is still present. A special
> exception is added for the default "All Applets" codebase, since it
> always appears in the editor anyway and it doesn't make sense to have
> a persistent empty entry in that case.
>
> For example:
> 1) policyeditor -file .config/icedtea-web/security/java.policy
> 2) add a new codebase which isn't already present, eg http://example.com
> 3) save the file
> 4) $EDITOR config/icedtea-web/security/java.policy - verify the empty
> "grant codeBase http://example/com" block is present
> 5) policyeditor -file .config/icedtea-web/security/java.policy -
> verify the example.com codebase appears and has no permissions applied
>
> ChangeLog:
>
> Empty codebase entries in PolicyEditor are saved to file
> * netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java
> (savePolicyFile): fileLock made final, enabledPermissions declaration
> moved closer to usage
> * netx/net/sourceforge/jnlp/security/policyeditor/PolicyEntry.java
> (toString): add codebase.isEmpty() condition to returning empty string
> result
>
> Thanks,
>
Ping.
Thanks,
--
Andrew A
More information about the distro-pkg-dev
mailing list