changeset 462:af6e50d03455

Adding forgotten entry to ChangeLog
author Adam Domurad <adomurad@redhat.com>
date Mon, 09 Jul 2012 14:08:30 -0400
parents fbda46a69fb8
children 0e3c3f0aeb1f
files ChangeLog
diffstat 1 files changed, 16 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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 <adomurad@redhat.com>
+
+	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  <smohammad@redhat.com>
 
 	* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: