[rfc][icedtea-web] set location for jnlpHreffed jnlp file correctly (rh1072013)

Andrew Azores aazores at redhat.com
Mon Mar 10 14:22:51 UTC 2014


On 03/10/2014 10:08 AM, Jiri Vanek wrote:
> On 03/08/2014 04:58 AM, Andrew Azores wrote:
>> No, I don't think there's any way to make applets able to call 
>> System.exit() with the custom policies. Not with the way 
>> JNLPSecurityManager is currently written. I can't think of a valid 
>> reason an applet would need to be able to kill the JVM though... so I 
>> don't think it's worth modifying the security manager to allow this.
>>
> Well. I was thinking moreover if it is usable as workaround before 
> upstream removes the call.
>
> But this lead me to idea - why is system.exit not checked against 
> policies as all other stuff?
> But I can probably answer - because there is no such policy?
>

http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimePermission.html

There is a permission that's meant for this (exitVM), but it's 
supposedly automatically granted, which implies any thread can exit the 
VM if it wants to. This would explain why JNLPSecurityManager doesn't 
rely on this permission to determine whether applets/applications are 
allowed to exit.

Thanks,

-- 
Andrew A



More information about the distro-pkg-dev mailing list