-
Sub-task
-
Resolution: Fixed
-
P3
-
9
-
b68
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8098610 | emb-9 | Andy Herrick | P3 | Resolved | Fixed | team |
JDK-8086289 | 8u65 | Andy Herrick | P3 | Resolved | Fixed | b01 |
JDK-8080893 | 8u60 | Andy Herrick | P3 | Resolved | Fixed | b18 |
JDK-8137418 | emb-8u65 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8086127 | emb-8u60 | Andy Herrick | P3 | Resolved | Fixed | team |
1.) With the fix of security vulnerability JDK-8052111 , The cached result of security validation is no longer used, and all jars are properly validated on subsequent runs as they are on the first run.
There is still a lot of code in JNLPSignedResourcesHelper, SigningInfo, and CacheEntry to record the validation results and time information in the cache. We should clean up all such code that is no longer being used (being careful to consider which information is used intra-run to avoid multiple validations of the same jar in one run of an applet or applet).
2.) Java Web Start still has a JNLPPreverifyClassLoader (used only for unsupported versions of JavaFX) and a PreverificationClassLoader (used for applications and extensions imported into the system cache).
Both these class loaders and lots of related code could be removed to clean up code.
There is still a lot of code in JNLPSignedResourcesHelper, SigningInfo, and CacheEntry to record the validation results and time information in the cache. We should clean up all such code that is no longer being used (being careful to consider which information is used intra-run to avoid multiple validations of the same jar in one run of an applet or applet).
2.) Java Web Start still has a JNLPPreverifyClassLoader (used only for unsupported versions of JavaFX) and a PreverificationClassLoader (used for applications and extensions imported into the system cache).
Both these class loaders and lots of related code could be removed to clean up code.
- backported by
-
JDK-8080893 Remove dead code
-
- Resolved
-
-
JDK-8086127 Remove dead code
-
- Resolved
-
-
JDK-8086289 Remove dead code
-
- Resolved
-
-
JDK-8098610 Remove dead code
-
- Resolved
-
-
JDK-8137418 Remove dead code
-
- Resolved
-
- relates to
-
JDK-8079223 unnecessary performance degradation caused by fix to JDK-8052111
-
- Closed
-
-
JDK-8074105 Remove support for downloaded JavaFX classes
-
- Resolved
-
(2 relates to)