aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a35d4b3..b2a20b8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2013-10-16 Andrew Azores <[email protected]>
+
+ Resolve deadlock issue when multiple applets are loaded simultaneously
+ (RH976833)
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: (loadClassLock)
+ private member for locking of loadClass method. (loadClass) synchronizes
+ using new lock rather than instance intrinsic lock to avoid RH976833
+ deadlock
+ * tests/reproducers/custom/JNLPClassLoaderDeadlock/testcases/JNLPClassLoaderDeadlockTest.java:
+ new test for multiple applet deadlock condition
+ * tests/reproducers/custom/JNLPClassLoaderDeadlock/resources/JNLPClassLoaderDeadlock.html:
+ same
+ * tests/reproducers/custom/JNLPClassLoaderDeadlock/srcs/JNLPClassLoaderDeadlock_1.java:
+ same
+ * tests/reproducers/custom/JNLPClassLoaderDeadlock/srcs/JNLPClassLoaderDeadlock_2.java:
+ same
+ * tests/reproducers/custom/JNLPClassLoaderDeadlock/srcs/Makefile: same
+
2013-10-11 Andrew Azores <[email protected]>
* netx/net/sourceforge/jnlp/security/SecurityDialog.java: (initDialog)