hg: jdk9/dev/jdk: 8030801: SocketHandler(host, port) requires permission ("java.util.logging.LoggingPermission" "control"); ...
peter.levart at gmail.com
peter.levart at gmail.com
Tue Jan 7 00:57:45 PST 2014
Changeset: 10a7f21e6d51
Author: plevart
Date: 2014-01-07 09:54 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/jdk/rev/10a7f21e6d51
8030801: SocketHandler(host, port) requires permission ("java.util.logging.LoggingPermission" "control")
8029781: Theoretical data race on java.util.logging.Handler.sealed
Summary: Use privileged actions instead of racy boolean field to elevate privilege when constructing logging handlers
Reviewed-by: mchung, dfuchs
! src/share/classes/java/util/logging/ConsoleHandler.java
! src/share/classes/java/util/logging/Handler.java
! src/share/classes/java/util/logging/LogManager.java
! src/share/classes/java/util/logging/MemoryHandler.java
! src/share/classes/java/util/logging/SocketHandler.java
! src/share/classes/java/util/logging/StreamHandler.java
+ test/java/util/logging/HandlersConfigTest$Configured.props
+ test/java/util/logging/HandlersConfigTest$Default.props
+ test/java/util/logging/HandlersConfigTest.java
More information about the jdk9-dev-changes
mailing list