# HG changeset patch # User Adam Domurad # Date 1341857310 14400 # Node ID af6e50d03455d00c12907bddeeb48b050a0f097a # Parent fbda46a69fb8ce4348c5b44516d99ffdea5c4603 Adding forgotten entry to ChangeLog diff -r fbda46a69fb8 -r af6e50d03455 ChangeLog --- a/ChangeLog Mon Jul 09 11:45:16 2012 -0400 +++ b/ChangeLog Mon Jul 09 14:08:30 2012 -0400 @@ -1,3 +1,19 @@ +2012-07-09 Adam Domurad + + Ignore invalid jar files in applets, like the oracle plugin does. + * netx/net/sourceforge/jnlp/cache/IllegalResourceDescriptorException.java: + New exception type for ResourceTracker to throw instead of + IllegalArgumentException + * netx/net/sourceforge/jnlp/cache/IllegalResourceDescriptorException.java: + Throws IllegalArgumentDescriptorException instead of + IllegalArgumentException. + * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: + (isInvalidJar): New, checks for ZipException in new JarFile(...) + (shouldFilterInvalidJars): New, checks if we are in an applet + (initializeResources): if 'shouldFilterInvalidJars()' is true and a jar + is not a valid jar file, the jar is filtered out and normal execution + continues. + 2012-07-03 Saad Mohammad * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: