Changeset: 24d02d2cc675 Author: msheppar Date: 2015-04-13 14:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/24d02d2cc675
8068721: RMI-IIOP communication fails when ConcurrentHashMap is passed to remote method Reviewed-by: chegar, alanb ! test/TEST.ROOT ! test/TEST.groups + test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java + test/javax/rmi/PortableRemoteObject/HelloClient.java + test/javax/rmi/PortableRemoteObject/HelloImpl.java + test/javax/rmi/PortableRemoteObject/HelloInterface.java + test/javax/rmi/PortableRemoteObject/HelloServer.java + test/javax/rmi/PortableRemoteObject/Test.java + test/javax/rmi/PortableRemoteObject/_HelloImpl_Tie.java + test/javax/rmi/PortableRemoteObject/_HelloInterface_Stub.java Changeset: d071a5eab96d Author: sherman Date: 2015-04-13 11:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d071a5eab96d 8077640: DateTimeFormatter does not parse/accept the era.toString() result from MinguoEra/ThaiBuddhistEra Summary: to parse and accept the era.toString() for era parsing in lenient/smart mode Reviewed-by: rriggs ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! test/java/time/test/java/time/format/TestTextParser.java Changeset: f74cb7813bc5 Author: sjiang Date: 2015-04-14 09:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f74cb7813bc5 8077408: javax/management/remote/mandatory/notif/NotSerializableNotifTest.java fails due to Port already in use: 2468 Reviewed-by: jbachorik ! test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java Changeset: 5c30932415d8 Author: erikj Date: 2015-04-14 14:22 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5c30932415d8 8077419: Launcher mapfile fails linking with SS12u4 Reviewed-by: tbell, dholmes, ihse ! make/launcher/Launcher-jdk.pack200.gmk ! make/mapfiles/launchers/mapfile-x86_64 + make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc + make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86 Changeset: c2acbd0292f3 Author: alexsch Date: 2015-03-25 16:31 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c2acbd0292f3 8033000: No Horizontal Mouse Wheel Support In Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java + test/javax/swing/JScrollPane/8033000/bug8033000.java Changeset: f8aa5abe362f Author: avstepan Date: 2015-03-26 14:09 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f8aa5abe362f 8075934: Fix some tidy warnings/errors for javax/imageio Summary: minor HTML markup fix Reviewed-by: serb ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/jpeg_metadata.html Changeset: f2fc8f64d2ea Author: avstepan Date: 2015-03-26 14:18 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f2fc8f64d2ea 8075956: Fix some tidy warnings for java.awt Summary: minor HTML markup fix Reviewed-by: azvegint ! src/java.desktop/share/classes/java/awt/GridBagLayout.java ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html Changeset: 8c996a225c1b Author: ptbrunet Date: 2015-03-27 16:13 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8c996a225c1b 8076182: Open Source Java Access Bridge - Create Patch for JEP C127 8055831 Summary: move files from open to closed Reviewed-by: prr, mchung, erikj, ihse, serb, bpatel Contributed-by: peter.bru...@oracle.com ! make/copy/Copy-java.base.gmk + make/copy/Copy-jdk.accessibility.gmk + make/launcher/Launcher-jdk.accessibility.gmk + make/lib/Lib-jdk.accessibility.gmk ! make/src/classes/build/tools/module/ext.modules ! src/java.base/windows/conf/security/java.policy + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventID.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/GUIInitializedListener.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/GUIInitializedMulticaster.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/TopLevelWindowListener.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/TopLevelWindowMulticaster.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/Translator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/ButtonTranslator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/CheckboxTranslator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/LabelTranslator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/ListTranslator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/TextComponentTranslator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/package-info.java + src/jdk.accessibility/windows/classes/com/sun/java/accessibility/AccessBridge.java + src/jdk.accessibility/windows/conf/accessibility.properties + src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp + src/jdk.accessibility/windows/native/common/AccessBridgeDebug.h + src/jdk.accessibility/windows/native/common/AccessBridgeMessages.cpp + src/jdk.accessibility/windows/native/common/AccessBridgeMessages.h + src/jdk.accessibility/windows/native/common/AccessBridgeStatusWindow.RC + src/jdk.accessibility/windows/native/common/accessBridgeResource.h + src/jdk.accessibility/windows/native/common/resource.h + src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCallbacks.h + src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCalls.c + src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCalls.h + src/jdk.accessibility/windows/native/include/bridge/AccessBridgePackages.h + src/jdk.accessibility/windows/native/jabswitch/jabswitch.cpp + src/jdk.accessibility/windows/native/jabswitch/jabswitch.manifest + src/jdk.accessibility/windows/native/jabswitch/jabswitch_manifest.rc + src/jdk.accessibility/windows/native/libjabsysinfo/AccessBridgeSysInfo.cpp + src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeATInstance.cpp + src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeATInstance.h + src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp + src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.h + src/jdk.accessibility/windows/native/libjavaaccessbridge/JavaAccessBridge.cpp + src/jdk.accessibility/windows/native/libjavaaccessbridge/JavaAccessBridge.h + src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeEventHandler.cpp + src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeEventHandler.h + src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeJavaVMInstance.cpp + src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeJavaVMInstance.h + src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeMessageQueue.cpp + src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeMessageQueue.h + src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeWindowsEntryPoints.cpp + src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeWindowsEntryPoints.h + src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.DEF + src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp + src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.h Changeset: bb4f4297dda7 Author: anashaty Date: 2015-03-30 17:46 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bb4f4297dda7 8074481: [macosx] Menu items are appearing on top of other windows Reviewed-by: ant, serb ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java Changeset: 51d72921a268 Author: anashaty Date: 2015-03-30 18:41 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/51d72921a268 8071668: [macosx] Clipboard does not work with 3rd parties Clipboard Managers Reviewed-by: ant, serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CClipboard.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m ! src/java.desktop/share/classes/sun/awt/datatransfer/SunClipboard.java + test/java/awt/datatransfer/ClipboardInterVMTest/ClipboardInterVMTest.java Changeset: 9bfd93db4840 Author: darcy Date: 2015-03-31 08:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9bfd93db4840 8075081: Fix missing doclint warnings in java.awt Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/MenuContainer.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/Window.java Changeset: bb829f54cf49 Author: ddehaven Date: 2015-03-31 16:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bb829f54cf49 Merge - make/Makefile ! make/copy/Copy-java.base.gmk - src/java.base/unix/conf/arm/jvm.cfg - src/java.base/unix/conf/ppc/jvm.cfg Changeset: 9e9588daa10c Author: lbourges Date: 2015-04-01 11:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9e9588daa10c 8076419: Path2D copy constructors and clone method propagate size of arrays from source path Reviewed-by: flar, prr ! src/java.desktop/share/classes/java/awt/geom/Path2D.java + test/java/awt/geom/Path2D/Path2DCopyConstructor.java Changeset: 29b777d3141c Author: darcy Date: 2015-04-02 08:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/29b777d3141c 8076286: Fix missing doclint warnings in javax.swing.{colorchooser, event, filechooser} Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/colorchooser/ColorChooserComponentFactory.java ! src/java.desktop/share/classes/javax/swing/colorchooser/DefaultColorSelectionModel.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/event/TableModelEvent.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java Changeset: bed862e28b7a Author: serb Date: 2015-04-02 19:53 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bed862e28b7a 8074500: java.awt.Checkbox.setState() call causes ItemEvent to be filed Reviewed-by: alexsch, azvegint ! src/java.desktop/macosx/classes/sun/lwawt/LWCheckboxPeer.java + test/java/awt/Checkbox/SetStateExcessEvent/SetStateExcessEvent.java Changeset: 09891e1424e5 Author: serb Date: 2015-04-03 12:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/09891e1424e5 8073559: Memory leak in jdk/src/windows/native/sun/windows/awt_InputTextInfor.cpp Reviewed-by: prr, azvegint ! src/java.desktop/windows/native/libawt/windows/awt_InputTextInfor.cpp Changeset: 08429ef8ce29 Author: ssadetsky Date: 2015-04-03 16:40 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/08429ef8ce29 8075314: All the InternalFrames will be maximized after maximizing only one of the InternalFrame with WindowsLookAndFeel Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsDesktopManager.java + test/javax/swing/JInternalFrame/8075314/bug8075314.java Changeset: d72873fc335e Author: ssadetsky Date: 2015-04-03 16:59 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d72873fc335e 6894632: Removing rows from a DefaultTableModel with a RowSorter deselectes last row Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/javax/swing/JTable.java + test/javax/swing/JTable/6894632/bug6894632.java Changeset: 40a30bf36e3e Author: darcy Date: 2015-04-03 10:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/40a30bf36e3e 8076520: Fix missing doclint warnings in javax.swing.{table, tree, undo, plaf.{metal, nimbus, synth}} Reviewed-by: alexsch ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSliderUI.java ! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableColumnModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableModel.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellEditor.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeModel.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java ! src/java.desktop/share/classes/javax/swing/tree/FixedHeightLayoutCache.java ! src/java.desktop/share/classes/javax/swing/tree/VariableHeightLayoutCache.java ! src/java.desktop/share/classes/javax/swing/undo/CompoundEdit.java ! src/java.desktop/share/classes/javax/swing/undo/StateEdit.java ! src/java.desktop/share/classes/javax/swing/undo/UndoableEditSupport.java Changeset: 61de79fcb8c5 Author: ssadetsky Date: 2015-04-06 18:16 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/61de79fcb8c5 8013566: Failure of GroupLayout in combination of addPreferredGap and addGroup'srow Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/javax/swing/GroupLayout.java + test/javax/swing/GroupLayout/8013566/bug8013566.java Changeset: f8e45b6fd6c6 Author: ssadetsky Date: 2015-04-06 18:41 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f8e45b6fd6c6 8041642: Incorrect paint of JProgressBar in Nimbus LF Reviewed-by: ant, alexsch ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java + test/javax/swing/plaf/nimbus/8041642/bug8041642.java Changeset: f63b19d6ff4b Author: ssadetsky Date: 2015-04-06 19:03 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f63b19d6ff4b 6921687: Mnemonic disappears after repeated attempts to open menu items using mnemonics Reviewed-by: ant, alexsch ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java + test/javax/swing/plaf/windows/6921687/bug6921687.java Changeset: 2c5f536a678a Author: ssadetsky Date: 2015-04-06 19:09 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2c5f536a678a 8072769: System tray icon title freezes java Reviewed-by: serb, alexsch ! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp + test/java/awt/TrayIcon/8072769/bug8072769.java Changeset: 7f272eeff5ab Author: prr Date: 2015-04-06 10:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7f272eeff5ab Merge - test/jdk/lambda/FDTest.java - test/jdk/lambda/LambdaTranslationInInterface.java - test/jdk/lambda/LambdaTranslationInnerConstructor.java - test/jdk/lambda/MethodReferenceTestFDCCE.java - test/jdk/lambda/MethodReferenceTestInnerDefault.java - test/jdk/lambda/MethodReferenceTestInnerInstance.java - test/jdk/lambda/MethodReferenceTestInnerVarArgsThis.java - test/jdk/lambda/MethodReferenceTestInstance.java - test/jdk/lambda/MethodReferenceTestKinds.java - test/jdk/lambda/MethodReferenceTestNew.java - test/jdk/lambda/MethodReferenceTestNewInner.java - test/jdk/lambda/MethodReferenceTestSueCase1.java - test/jdk/lambda/MethodReferenceTestSueCase2.java - test/jdk/lambda/MethodReferenceTestSueCase4.java - test/jdk/lambda/MethodReferenceTestSuper.java - test/jdk/lambda/MethodReferenceTestSuperDefault.java - test/jdk/lambda/MethodReferenceTestTypeConversion.java - test/jdk/lambda/MethodReferenceTestVarArgs.java - test/jdk/lambda/MethodReferenceTestVarArgsExt.java - test/jdk/lambda/MethodReferenceTestVarArgsSuper.java - test/jdk/lambda/MethodReferenceTestVarArgsSuperDefault.java - test/jdk/lambda/MethodReferenceTestVarArgsThis.java - test/jdk/lambda/shapegen/ClassCase.java - test/jdk/lambda/shapegen/Hierarchy.java - test/jdk/lambda/shapegen/HierarchyGenerator.java - test/jdk/lambda/shapegen/Rule.java - test/jdk/lambda/shapegen/RuleGroup.java - test/jdk/lambda/shapegen/TTNode.java - test/jdk/lambda/shapegen/TTParser.java - test/jdk/lambda/shapegen/TTShape.java Changeset: 28ef4bffb994 Author: ddehaven Date: 2015-04-14 10:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/28ef4bffb994 Merge Changeset: 4614108d5295 Author: juh Date: 2015-04-14 13:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4614108d5295 8076117: EndEntityChecker should not process custom extensions after PKIX validation Reviewed-by: xuelei, mullan ! src/java.base/share/classes/sun/security/validator/EndEntityChecker.java ! src/java.base/share/classes/sun/security/validator/Validator.java + test/sun/security/validator/EndEntityExtensionCheck.java Changeset: 23cde932f139 Author: asmotrak Date: 2015-04-15 07:34 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/23cde932f139 8076221: Disable RC4 cipher suites Reviewed-by: xuelei, wetmore ! src/java.base/share/conf/security/java.security ! test/javax/net/ssl/SSLEngine/CheckStatus.java ! test/javax/net/ssl/SSLEngine/ConnectionTest.java ! test/javax/net/ssl/SSLEngine/LargeBufs.java ! test/javax/net/ssl/SSLParameters/UseCipherSuitesOrder.java ! test/javax/net/ssl/TLSv11/GenericStreamCipher.java + test/javax/net/ssl/ciphersuites/DisabledAlgorithms.java ! test/sun/security/krb5/auto/SSL.java ! test/sun/security/ssl/ClientHandshaker/CipherSuiteOrder.java ! test/sun/security/ssl/DHKeyExchange/DHEKeySizing.java Changeset: 46c67f27bdca Author: chegar Date: 2014-06-18 10:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/46c67f27bdca 8044187: Enhancements to InnocuousThread Reviewed-by: alanb ! src/java.base/share/classes/sun/misc/InnocuousThread.java Changeset: 652f25168f39 Author: chegar Date: 2014-06-26 14:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/652f25168f39 8048210: More Enhancements to InnocuousThread and friends Reviewed-by: alanb, pchelko, jbachorik ! src/java.base/share/classes/sun/misc/InnocuousThread.java + src/java.base/share/classes/sun/misc/ManagedLocalsThread.java Changeset: a62eb74fd17f Author: azvegint Date: 2014-11-11 17:36 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a62eb74fd17f 8060461: Fix for JDK-8042609 uncovers additional issue Reviewed-by: ahgross, prr, serb ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c Changeset: fb09e31149da Author: prr Date: 2014-12-18 10:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fb09e31149da 8065286: Fewer subtable substitutions Reviewed-by: bae, srl, mschoene ! src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.cpp Changeset: a6101a5b23e6 Author: prr Date: 2014-12-18 10:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a6101a5b23e6 8065291: Improved font lookups Reviewed-by: bae, srl, mschoene ! src/java.desktop/share/native/libfontmanager/layout/LookupProcessor.cpp Changeset: 81313caba275 Author: prr Date: 2014-12-18 10:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/81313caba275 8067050: Better font consistency checking Reviewed-by: bae, srl, mschoene ! src/java.desktop/share/native/libfontmanager/layout/LETableReference.h ! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstSubtables.cpp Changeset: 66e0e5eb1c6a Author: juh Date: 2014-12-19 14:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/66e0e5eb1c6a 8066479: Better certificate chain validation Reviewed-by: mullan ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java Changeset: 657c7aa6e6a6 Author: prr Date: 2015-01-07 13:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/657c7aa6e6a6 8067684: Better font substitutions Reviewed-by: bae, srl, mschoene ! src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.cpp Changeset: f731eae4bcdc Author: prr Date: 2015-01-15 09:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f731eae4bcdc 8067699: Better glyph storage Reviewed-by: srl, bae, mschoene ! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.cpp ! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc2.cpp Changeset: 74e8bd53b31d Author: serb Date: 2015-01-18 23:28 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/74e8bd53b31d 8068320: Limit applet requests Reviewed-by: prr, skoivu, art ! make/data/swingbeaninfo/SwingBeanInfo.template ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java + test/java/beans/SimpleBeanInfo/LoadingStandardIcons/LoadingStandardIcons.java + test/java/beans/SimpleBeanInfo/LoadingStandardIcons/java.policy Changeset: cb75299d5933 Author: azvegint Date: 2015-01-19 20:02 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/cb75299d5933 8069198: Upgrade image library Reviewed-by: ahgross, bae, mschoene, serb ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngdebug.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrio.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngtest.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngwio.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngwrite.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngwtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngwutil.c Changeset: 75faee869a25 Author: sherman Date: 2015-01-28 12:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/75faee869a25 8064601: Improve jar file handling Reviewed-by: alanb, coffeys ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties Changeset: db3945520e41 Author: valeriep Date: 2015-02-14 00:27 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/db3945520e41 8071726: Better RSA optimizations Summary: Added a check when RSA signature is generated with a RSAPrivateCRTKey object. Reviewed-by: mullan ! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java ! src/java.base/share/classes/sun/security/rsa/RSACore.java ! src/java.base/share/classes/sun/security/rsa/RSASignature.java Changeset: 155f883fef3b Author: valeriep Date: 2015-02-18 04:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/155f883fef3b 8073163: Remove the redundant call of System.nanoTime() from RSACore Summary: remove the redundant call of System.nanoTime() in RSACore.java Reviewed-by: mullan ! src/java.base/share/classes/sun/security/rsa/RSACore.java Changeset: 2e6cb6cf7291 Author: igerasim Date: 2015-02-20 12:59 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2e6cb6cf7291 8068720: Better certificate options checking Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/java.base/share/classes/sun/security/x509/KeyUsageExtension.java ! src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java ! src/java.base/share/classes/sun/security/x509/ReasonFlags.java Changeset: a0d00bfd4423 Author: igerasim Date: 2015-03-16 23:59 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a0d00bfd4423 8075040: Need a test to cover FREAK (BugDB 20647631) Reviewed-by: wetmore ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java Changeset: ec235ea94890 Author: chegar Date: 2015-04-02 11:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ec235ea94890 8047149: Enhance thread contexts in core libraries Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ref/Finalizer.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/sun/misc/GC.java ! src/java.base/share/classes/sun/misc/ManagedLocalsThread.java ! src/java.base/share/classes/sun/misc/RequestProcessor.java ! src/java.base/share/classes/sun/misc/Signal.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java ! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java Changeset: 4555c1fe759c Author: chegar Date: 2015-04-02 11:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4555c1fe759c 8042322: Enhance thread contexts in networking and nio Reviewed-by: alanb, michaelm ! src/java.base/share/classes/sun/misc/ManagedLocalsThread.java ! src/java.base/share/classes/sun/net/NetworkServer.java ! src/java.base/share/classes/sun/net/www/MimeLauncher.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java ! src/java.base/share/classes/sun/nio/fs/Cancellable.java ! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java Changeset: bfe9a4d1fa70 Author: jbachorik Date: 2014-08-01 13:31 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bfe9a4d1fa70 8042327: Enhance thread contexts in serviceability Reviewed-by: chegar, dfuchs, olagneau, sla ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientCommunicatorAdmin.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerCommunicatorAdmin.java ! src/java.management/share/classes/javax/management/monitor/Monitor.java ! src/java.management/share/classes/sun/management/jdp/JdpController.java Changeset: db8698ee7e77 Author: serb Date: 2015-04-03 17:17 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/db8698ee7e77 8027771: Enhance thread contexts Reviewed-by: anthony, serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftAudioPusher.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftJitterCorrector.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/java.desktop/share/classes/java/awt/EventDispatchThread.java ! src/java.desktop/share/classes/java/awt/image/renderable/RenderableImageProducer.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/TimerQueue.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/LayoutQueue.java ! src/java.desktop/share/classes/sun/applet/AppletClassLoader.java ! src/java.desktop/share/classes/sun/applet/AppletPanel.java ! src/java.desktop/share/classes/sun/applet/AppletViewer.java ! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java ! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/java2d/Disposer.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/ServiceNotifier.java ! src/java.desktop/unix/classes/sun/awt/X11/GtkFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPageDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrintDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java Changeset: bb6f979d1068 Author: valeriep Date: 2015-04-03 23:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bb6f979d1068 8042332: Enhance thread contexts in security libraries Summary: Modified to use ManagedLocalsThread wherever applicable. Reviewed-by: xuelei, skoivu ! src/java.base/share/classes/sun/security/provider/SeedGenerator.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java Changeset: 8f482ab20765 Author: henryjen Date: 2015-04-15 07:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8f482ab20765 Merge Changeset: 2944b0e587ed Author: ihse Date: 2015-04-16 14:48 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2944b0e587ed 8077847: Better handling of Windows executable manifest version Reviewed-by: erikj, tbell ! make/CompileDemos.gmk ! make/launcher/Launcher-jdk.accessibility.gmk ! make/launcher/Launcher-jdk.pack200.gmk ! make/launcher/LauncherCommon.gmk ! src/java.base/windows/native/launcher/java.manifest ! src/java.base/windows/native/launcher/java.rc - src/jdk.accessibility/windows/native/jabswitch/jabswitch_manifest.rc ! src/jdk.pack200/windows/native/unpack200/unpack200_proto.exe.manifest Changeset: a80afe354135 Author: naoto Date: 2015-04-16 08:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a80afe354135 8076287: Performance degradation observed with TimeZone Benchmark Reviewed-by: okutsu ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java ! src/java.base/share/classes/sun/util/locale/provider/TimeZoneNameProviderImpl.java ! src/java.base/share/classes/sun/util/locale/provider/TimeZoneNameUtility.java ! src/java.base/share/classes/sun/util/resources/TimeZoneNamesBundle.java ! src/java.base/share/classes/sun/util/resources/en/TimeZoneNames_en_IE.java ! test/java/util/PluggableLocale/TimeZoneNameProviderTest.java Changeset: 969e1689d23c Author: darcy Date: 2015-04-16 09:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/969e1689d23c 8077923: Add missing doclint in javax.management Reviewed-by: dfuchs ! src/java.management/share/classes/javax/management/AttributeValueExp.java ! src/java.management/share/classes/javax/management/DescriptorKey.java ! src/java.management/share/classes/javax/management/DynamicMBean.java ! src/java.management/share/classes/javax/management/ImmutableDescriptor.java ! src/java.management/share/classes/javax/management/QueryExp.java ! src/java.management/share/classes/javax/management/StandardEmitterMBean.java ! src/java.management/share/classes/javax/management/StringValueExp.java ! src/java.management/share/classes/javax/management/ValueExp.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfo.java ! src/java.management/share/classes/javax/management/monitor/Monitor.java ! src/java.management/share/classes/javax/management/openmbean/ArrayType.java ! src/java.management/share/classes/javax/management/timer/Timer.java Changeset: 488af0e8ee33 Author: darcy Date: 2015-04-16 10:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/488af0e8ee33 8077915: Fix doclint issues in javax.smartcardio Reviewed-by: mullan ! src/java.smartcardio/share/classes/javax/smartcardio/Card.java ! src/java.smartcardio/share/classes/javax/smartcardio/CardTerminal.java ! src/java.smartcardio/share/classes/javax/smartcardio/CardTerminals.java Changeset: 9b63a16654d5 Author: darcy Date: 2015-04-16 11:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9b63a16654d5 8077991: Missing javadoc in exceptions types in javax.transaction Reviewed-by: rriggs, lancea, alanb ! src/java.transaction/share/classes/javax/transaction/InvalidTransactionException.java ! src/java.transaction/share/classes/javax/transaction/TransactionRequiredException.java ! src/java.transaction/share/classes/javax/transaction/TransactionRolledbackException.java Changeset: ff7cdc646abd Author: okutsu Date: 2015-04-17 16:50 +0900 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ff7cdc646abd 7044727: (tz) TimeZone.getDefault() call returns incorrect value in Windows terminal session Reviewed-by: peytoia ! src/java.base/windows/native/libjava/TimeZone_md.c Changeset: c9ed7c998b3b Author: erikj Date: 2015-04-17 13:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c9ed7c998b3b 8077824: Introduce DefineNativeToolchain to handle toolchain configurations Reviewed-by: ihse, tbell ! make/CompileDemos.gmk ! make/Tools.gmk ! make/gensrc/GensrcMisc.gmk ! make/launcher/Launcher-java.base.gmk ! make/launcher/Launcher-jdk.accessibility.gmk ! make/launcher/Launcher-jdk.pack200.gmk ! make/launcher/LauncherCommon.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-java.instrument.gmk ! make/lib/Lib-java.management.gmk ! make/lib/Lib-java.prefs.gmk ! make/lib/Lib-java.security.jgss.gmk ! make/lib/Lib-java.smartcardio.gmk ! make/lib/Lib-jdk.accessibility.gmk ! make/lib/Lib-jdk.attach.gmk ! make/lib/Lib-jdk.crypto.ec.gmk ! make/lib/Lib-jdk.crypto.mscapi.gmk ! make/lib/Lib-jdk.crypto.pkcs11.gmk ! make/lib/Lib-jdk.crypto.ucrypto.gmk ! make/lib/Lib-jdk.deploy.osx.gmk ! make/lib/Lib-jdk.hprof.agent.gmk ! make/lib/Lib-jdk.jdi.gmk ! make/lib/Lib-jdk.jdwp.agent.gmk ! make/lib/Lib-jdk.pack200.gmk ! make/lib/Lib-jdk.sctp.gmk ! make/lib/Lib-jdk.security.auth.gmk ! make/lib/NetworkingLibraries.gmk ! make/lib/NioLibraries.gmk ! make/lib/PlatformLibraries.gmk ! make/lib/SoundLibraries.gmk Changeset: fdd5452138e5 Author: aefimov Date: 2015-04-17 19:57 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fdd5452138e5 8071968: javax/xml/ws/8046817/GenerateEnumSchema.java failed on Windows platform Reviewed-by: lancea ! test/ProblemList.txt Changeset: da84dcac1b0b Author: lana Date: 2015-04-17 10:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/da84dcac1b0b Merge Changeset: c0ed608fc7d2 Author: katleman Date: 2015-04-23 10:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c0ed608fc7d2 Added tag jdk9-b61 for changeset da84dcac1b0b ! .hgtags Changeset: 0cc533516089 Author: juh Date: 2015-04-17 11:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0cc533516089 7194452: Remove "Reverse" PKIX CertPathBuilder implementation Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/certpath/Builder.java ! src/java.base/share/classes/sun/security/provider/certpath/PKIX.java - src/java.base/share/classes/sun/security/provider/certpath/ReverseBuilder.java - src/java.base/share/classes/sun/security/provider/certpath/ReverseState.java ! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java - src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilderParameters.java - test/sun/security/provider/certpath/ReverseBuilder/BuildPath.java - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java - test/sun/security/provider/certpath/ReverseBuilder/mgrM2leadMA - test/sun/security/provider/certpath/ReverseBuilder/mgrM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/mgrM2prjM - test/sun/security/provider/certpath/ReverseBuilder/mgrMcrl - test/sun/security/provider/certpath/ReverseBuilder/prjM2divE - test/sun/security/provider/certpath/ReverseBuilder/prjM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/prjMcrl Changeset: 76afd4c9a2bb Author: bchristi Date: 2015-04-17 12:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/76afd4c9a2bb 8048264: StringBuffer's codePoint methods throw unspecified IndexOutOfBoundsException Summary: Add missing @throws tags Reviewed-by: dholmes, lancea ! src/java.base/share/classes/java/lang/StringBuffer.java Changeset: 389a8fe448e5 Author: darcy Date: 2015-04-20 10:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/389a8fe448e5 8077952: sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh should be quarantined Reviewed-by: jbachorik ! test/sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh Changeset: 9fa549e06f83 Author: dsamersoff Date: 2015-04-20 11:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9fa549e06f83 8074146: jdb has succeded to read an unreadable file Summary: Remove this testcase Reviewed-by: sla, egahlin ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: 829c86bb61f8 Author: chegar Date: 2015-04-21 14:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/829c86bb61f8 8075139: Restore java.protocol.handler.pkgs to work as a fallback for migration Reviewed-by: alanb, psandoz ! src/java.base/share/classes/java/net/URL.java + test/java/net/URL/HandlersPkgPrefix/HandlersPkgPrefix.java + test/java/net/URL/HandlersPkgPrefix/handlers/bar/Handler.java + test/java/net/URL/HandlersPkgPrefix/handlers/foo/Handler.java Changeset: 4be070b8aaba Author: michaelm Date: 2015-04-21 14:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4be070b8aaba 6991580: IPv6 Nameservers in resolv.conf throws NumberFormatException Reviewed-by: michaelm, andrew Contributed-by: sgehw...@redhat.com ! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java + test/javax/naming/dns/IPv6NameserverPlatformParsingTest.java Changeset: 8000249dcb2a Author: michaelm Date: 2015-04-21 16:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8000249dcb2a 8078276: add copyright header to IPv6NameserverPlatformParsingTest Reviewed-by: alanb, rriggs ! test/com/sun/jndi/dns/IPv6NameserverPlatformParsingTest.java < test/javax/naming/dns/IPv6NameserverPlatformParsingTest.java Changeset: 782ed712f11d Author: avstepan Date: 2015-04-21 20:12 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/782ed712f11d 8077332: tidy warnings from javax/xml Summary: some HTML markup fix (jdk part) Reviewed-by: joehw, lancea, mullan ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSCredential.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dom/package.html ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/package.html ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/package.html ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/package.html ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/spec/package.html ! src/java.xml.crypto/share/classes/javax/xml/crypto/package.html Changeset: 80dd13a0b46c Author: joehw Date: 2015-04-21 13:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/80dd13a0b46c 8078139: jdk.xml.dom should be loaded by the ext class loader Reviewed-by: mchung, alanb, lancea, mullan, kcr ! make/src/classes/build/tools/module/ext.modules Changeset: 2dcdce98a176 Author: aefimov Date: 2015-04-22 02:23 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2dcdce98a176 8073357: schema1.xsd has wrong content. Sequence of the enum values has been changed Reviewed-by: joehw, lancea ! test/javax/xml/ws/8046817/GenerateEnumSchema.java ! test/javax/xml/ws/8046817/TestEnumType.java Changeset: d69f84c37474 Author: vinnie Date: 2015-04-22 14:01 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d69f84c37474 8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java fails with BindException Reviewed-by: xuelei ! test/sun/security/pkcs11/sslecc/CipherTest.java ! test/sun/security/pkcs11/sslecc/JSSEServer.java Changeset: 74d3a9e3d076 Author: weijun Date: 2015-04-22 23:27 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/74d3a9e3d076 8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java failed in certain env. 8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java failed in certain env. Reviewed-by: xuelei ! test/com/sun/security/auth/login/ConfigFile/InconsistentError.java ! test/com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java Changeset: 1e5cc55ae5d3 Author: asmotrak Date: 2015-04-23 18:01 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/1e5cc55ae5d3 8048138: Tests for JAAS callbacks Reviewed-by: weijun + test/javax/security/auth/login/LoginContext/CustomLoginModule.java + test/javax/security/auth/login/LoginContext/SharedState.java + test/javax/security/auth/login/LoginContext/StandardCallbacks.java + test/javax/security/auth/login/LoginContext/custom.config + test/javax/security/auth/login/LoginContext/shared.config Changeset: 98ce6490ceff Author: darcy Date: 2015-04-23 09:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/98ce6490ceff 8078467: Update core libraries to use diamond with anonymous classes Reviewed-by: mchung, alanb ! src/java.base/linux/classes/sun/nio/ch/EPollPort.java ! src/java.base/linux/classes/sun/nio/fs/LinuxNativeDispatcher.java ! src/java.base/linux/classes/sun/nio/fs/LinuxWatchService.java ! src/java.base/linux/classes/sun/nio/fs/MagicFileTypeDetector.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/Package.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/PackageWriter.java ! src/java.base/share/classes/java/io/ExpiringCache.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/lang/CharacterName.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/invoke/ProxyClassesDumper.java ! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java ! src/java.base/share/classes/java/lang/ref/Finalizer.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/CookieManager.java ! src/java.base/share/classes/java/net/DatagramPacket.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java ! src/java.base/share/classes/java/net/HttpCookie.java ! src/java.base/share/classes/java/net/IDN.java ! src/java.base/share/classes/java/net/InMemoryCookieStore.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/NetworkInterface.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/charset/CoderResult.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/Path.java ! src/java.base/share/classes/java/nio/file/attribute/AclEntry.java ! src/java.base/share/classes/java/nio/file/attribute/PosixFilePermissions.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/java/time/format/DateTimeParseContext.java ! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/JarVerifier.java ! src/java.base/share/classes/sun/misc/Cleaner.java ! src/java.base/share/classes/sun/misc/URLClassPath.java ! src/java.base/share/classes/sun/net/NetworkClient.java ! src/java.base/share/classes/sun/net/ProgressMonitor.java ! src/java.base/share/classes/sun/net/www/MessageHeader.java ! src/java.base/share/classes/sun/net/www/http/HttpCapture.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java ! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/MembershipKeyImpl.java ! src/java.base/share/classes/sun/nio/ch/MembershipRegistry.java ! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/share/classes/sun/nio/cs/CharsetMapping.java ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java ! src/java.base/share/classes/sun/nio/fs/AbstractWatchKey.java ! src/java.base/share/classes/sun/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java ! src/java.base/share/classes/sun/util/PreHashedMap.java ! src/java.base/share/classes/sun/util/logging/PlatformLogger.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java ! src/java.base/share/classes/sun/util/resources/ParallelListResourceBundle.java ! src/java.base/unix/classes/java/lang/ProcessEnvironment.java ! src/java.base/unix/classes/sun/net/PortConfig.java ! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java ! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/fs/GnomeFileTypeDetector.java ! src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java ! src/java.base/unix/classes/sun/nio/fs/UnixCopyFile.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java Changeset: 0f3007a3ce63 Author: omajid Date: 2015-04-23 13:48 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0f3007a3ce63 8074761: Empty optional parameters of LDAP query are not interpreted as empty Reviewed-by: vinnie Contributed-by: Stanislav Baiduzhyi <sbaid...@redhat.com> ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapURL.java + test/com/sun/jndi/ldap/LdapURLOptionalFields.java Changeset: 49118e68fbd4 Author: lana Date: 2015-04-23 16:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/49118e68fbd4 Merge - src/java.base/share/classes/sun/security/provider/certpath/ReverseBuilder.java - src/java.base/share/classes/sun/security/provider/certpath/ReverseState.java - src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilderParameters.java - test/sun/security/provider/certpath/ReverseBuilder/BuildPath.java - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java - test/sun/security/provider/certpath/ReverseBuilder/mgrM2leadMA - test/sun/security/provider/certpath/ReverseBuilder/mgrM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/mgrM2prjM - test/sun/security/provider/certpath/ReverseBuilder/mgrMcrl - test/sun/security/provider/certpath/ReverseBuilder/prjM2divE - test/sun/security/provider/certpath/ReverseBuilder/prjM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/prjMcrl Changeset: c6c154e99ead Author: katleman Date: 2015-04-30 13:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c6c154e99ead Added tag jdk9-b62 for changeset 49118e68fbd4 ! .hgtags Changeset: f31efd159c33 Author: darcy Date: 2015-04-23 18:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f31efd159c33 8078468: Update security libraries to use diamond with anonymous classes Reviewed-by: weijun ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/AccessController.java ! src/java.base/share/classes/java/security/AllPermission.java ! src/java.base/share/classes/java/security/BasicPermission.java ! src/java.base/share/classes/java/security/CodeSource.java ! src/java.base/share/classes/java/security/Identity.java ! src/java.base/share/classes/java/security/IdentityScope.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/Signer.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/java/security/cert/PKIXParameters.java ! src/java.base/share/classes/java/security/cert/PKIXRevocationChecker.java ! src/java.base/share/classes/java/security/cert/X509CRLSelector.java ! src/java.base/share/classes/java/security/cert/X509CertSelector.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java ! src/java.base/share/classes/javax/crypto/JceSecurityManager.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/cert/X509Certificate.java ! src/java.base/share/classes/sun/security/pkcs/PKCS7.java ! src/java.base/share/classes/sun/security/pkcs/PKCS9Attributes.java ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/provider/SeedGenerator.java ! src/java.base/share/classes/sun/security/ssl/SunJSSE.java ! src/java.base/share/classes/sun/security/util/DerInputStream.java ! src/java.base/share/classes/sun/security/util/ManifestDigester.java ! src/java.base/share/classes/sun/security/util/ManifestEntryVerifier.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java ! src/java.base/share/classes/sun/security/x509/AVA.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/java.base/share/classes/sun/security/x509/CertificatePolicySet.java ! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java ! src/java.base/share/classes/sun/security/x509/RDN.java ! src/java.base/share/classes/sun/security/x509/X500Name.java ! src/java.base/unix/classes/sun/security/provider/NativePRNG.java Changeset: 41280e5b77c2 Author: simonis Date: 2015-04-24 09:37 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/41280e5b77c2 8078520: [TESTBUG] fix 'test/tools/launcher/ExecutionEnvironment.java' to run on arbitrary *nix systems Reviewed-by: ksrini ! test/tools/launcher/ExecutionEnvironment.java Changeset: 6d6d9555d2e6 Author: vlivanov Date: 2015-04-23 18:01 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6d6d9555d2e6 8059455: LambdaForm.prepare() does unnecessary work for cached LambdaForms Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java Changeset: 97a1facbcaaa Author: dl Date: 2015-04-24 15:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/97a1facbcaaa 8078490: Missed submissions in ForkJoinPool Reviewed-by: psandoz, shade, martin, chegar ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java + test/java/util/concurrent/forkjoin/SubmissionTest.java Changeset: 0ea5135bff67 Author: avstepan Date: 2015-04-24 20:51 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0ea5135bff67 8078622: remove tidy warnings from JPDA docs Summary: minor HTML markup fix Reviewed-by: lancea ! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java ! src/jdk.jdi/share/classes/com/sun/jdi/Field.java ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jdi/share/classes/com/sun/jdi/Method.java ! src/jdk.jdi/share/classes/com/sun/jdi/Value.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/Connection.java ! src/jdk.jdi/share/classes/com/sun/jdi/doc-files/signature.html ! src/jdk.jdi/share/classes/com/sun/jdi/event/EventSet.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorContendedEnterEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorContendedEnteredEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorWaitEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorWaitedEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java ! src/jdk.jdi/share/classes/jdi-overview.html Changeset: 76b64929271b Author: asmotrak Date: 2015-04-27 21:02 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/76b64929271b 8075007: Additional tests for krb5-related cipher suites with unbound server Reviewed-by: weijun ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/UnboundSSL.java + test/sun/security/krb5/auto/UnboundSSLMultipleKeys.java + test/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java + test/sun/security/krb5/auto/UnboundSSLUtils.java + test/sun/security/krb5/auto/unbound.ssl.jaas.conf + test/sun/security/krb5/auto/unbound.ssl.policy Changeset: 04f51cc56673 Author: rriggs Date: 2015-04-27 16:31 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/04f51cc56673 8078369: [testbug] java/time/tck/java/time/TCKOffsetTime[now] fails on slow devices Summary: Increase the tolerance between successive calls to now() to 20sec Reviewed-by: scolebourne, sherman, dfuchs ! test/java/time/tck/java/time/TCKLocalDateTime.java ! test/java/time/tck/java/time/TCKOffsetDateTime.java ! test/java/time/tck/java/time/TCKOffsetTime.java Changeset: 9ee8794f584f Author: rriggs Date: 2015-04-28 09:28 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9ee8794f584f 8078826: Add diagnostic info for java/lang/Runtime/exec/LotsOfOutput.java fails intermittently Summary: add debugging output for diagnose intermittent failure Reviewed-by: chegar, joehw ! test/java/lang/Runtime/exec/LotsOfOutput.java Changeset: e9f970cb55fc Author: bpb Date: 2015-04-28 10:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e9f970cb55fc 8024086: (fs) AtomicMoveNotSupportedException allows reason to be null Summary: Modify javadoc specification of 'reason' parameter to allow null Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/AtomicMoveNotSupportedException.java Changeset: 4682500c3098 Author: avstepan Date: 2015-04-28 21:30 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4682500c3098 8076224: some tidy warnings from core libs Summary: minor HTML markup fix Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java ! src/java.base/share/classes/jdk/net/NetworkPermission.java ! src/java.management/share/classes/com/sun/management/DiagnosticCommandMBean.java ! src/java.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java ! src/java.management/share/classes/com/sun/management/GcInfo.java ! src/java.management/share/classes/com/sun/management/VMOption.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AgentInitializationException.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsConfigurator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java Changeset: b9f8eb8938f4 Author: bpb Date: 2015-04-28 11:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b9f8eb8938f4 8075156: (prefs) get*() and remove() should disallow the use of the null control character '\u0000' as key Summary: Extend disallowing null control character key to remove() Reviewed-by: rriggs, alanb ! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java ! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java ! test/java/util/prefs/CodePointZeroPrefsTest.java Changeset: 2083914f9304 Author: avstepan Date: 2015-04-29 17:29 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2083914f9304 8078528: clean out tidy warnings from security.auth Summary: some HTML markup fixes for docs Reviewed-by: xuelei ! src/java.smartcardio/share/classes/javax/smartcardio/package.html ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTDomainPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTNumericCredential.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSid.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/PolicyFile.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/PrincipalComparator.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/X500Principal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/SolarisLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/SolarisSystem.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java Changeset: 3049fc819ac2 Author: darcy Date: 2015-04-29 08:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3049fc819ac2 8078880: Mark a few more intermittently failuring security-libs Reviewed-by: xuelei ! test/sun/security/mscapi/SignUsingSHA2withRSA.sh ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java Changeset: 110f7f35760f Author: darcy Date: 2015-04-29 10:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/110f7f35760f 8078334: Mark regression tests using randomness Reviewed-by: xuelei, alanb ! test/TEST.ROOT ! test/com/oracle/security/ucrypto/CipherSignNotSupported.java ! test/com/oracle/security/ucrypto/TestAES.java ! test/com/oracle/security/ucrypto/TestCICOWithGCM.java ! test/com/oracle/security/ucrypto/TestCICOWithGCMAndAAD.java ! test/com/oracle/security/ucrypto/TestDigest.java ! test/com/oracle/security/ucrypto/TestGCMKeyWrap.java ! test/com/sun/crypto/provider/Cipher/AES/CICO.java ! test/com/sun/crypto/provider/Cipher/AES/CTR.java ! test/com/sun/crypto/provider/Cipher/AES/Padding.java ! test/com/sun/crypto/provider/Cipher/AES/Test4513830.java ! test/com/sun/crypto/provider/Cipher/AES/Test4517355.java ! test/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java ! test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java ! test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java ! test/com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java ! test/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java ! test/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java ! test/com/sun/crypto/provider/Cipher/DES/FlushBug.java ! test/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java ! test/com/sun/crypto/provider/Cipher/PBE/PBKDF2Translate.java ! test/com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java ! test/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java ! test/com/sun/crypto/provider/Cipher/RSA/TestRSA.java ! test/com/sun/crypto/provider/Mac/HmacSaltLengths.java ! test/com/sun/crypto/provider/Mac/MacSameTest.java ! test/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java ! test/java/io/DataInputStream/ReadUTF.java ! test/java/io/File/GetXSpace.java ! test/java/io/InputStream/TransferTo.java ! test/java/io/PrintStream/OversynchronizedTest.java ! test/java/io/Serializable/corruptedUTFConsumption/CorruptedUTFConsumption.java ! test/java/io/Serializable/longString/LongString.java ! test/java/io/Serializable/proxy/Basic.java ! test/java/io/Serializable/sanityCheck/SanityCheck.java ! test/java/lang/Boolean/MakeBooleanComparable.java ! test/java/lang/ClassLoader/Assert.java ! test/java/lang/Compare.java ! test/java/lang/Double/ParseHexFloatingPoint.java ! test/java/lang/Enum/ValueOf.java ! test/java/lang/HashCode.java ! test/java/lang/Integer/BitTwiddle.java ! test/java/lang/Long/BitTwiddle.java ! test/java/lang/Math/CubeRootTests.java ! test/java/lang/Math/HypotTests.java ! test/java/lang/Math/IeeeRecommendedTests.java ! test/java/lang/Math/Log1pTests.java ! test/java/lang/Runtime/exec/WinCommand.java ! test/java/lang/String/ContentEquals.java ! test/java/lang/String/ICCBasher.java ! test/java/lang/String/SBConstructor.java ! test/java/lang/String/Split.java ! test/java/lang/StringBuffer/AppendCharSequence.java ! test/java/lang/StringBuffer/AppendSB.java ! test/java/lang/StringBuffer/AppendStringBuilder.java ! test/java/lang/StringBuffer/Capacity.java ! test/java/lang/StringBuffer/IndexOf.java ! test/java/lang/StringBuffer/SBBasher.java ! test/java/lang/StringBuffer/Trim.java ! test/java/lang/StringBuilder/AppendStringBuffer.java ! test/java/lang/ToString.java ! test/java/lang/instrument/SingleTransformerTest.java ! test/java/lang/instrument/TransformMethodTest.java ! test/java/lang/invoke/MethodHandles/CatchExceptionTest.java ! test/java/lang/management/BufferPoolMXBean/Basic.java ! test/java/math/BigDecimal/StringConstructor.java ! test/java/math/BigInteger/BigIntegerTest.java ! test/java/math/BigInteger/ModPow65537.java ! test/java/math/BigInteger/PrimeTest.java ! test/java/math/BigInteger/SymmetricRangeTests.java ! test/java/net/InetAddress/HashSpread.java ! test/java/nio/Buffer/Chars.java ! test/java/nio/MappedByteBuffer/Force.java ! test/java/nio/MappedByteBuffer/ZeroMap.java ! test/java/nio/channels/AsynchronousChannelGroup/Basic.java ! test/java/nio/channels/AsynchronousChannelGroup/Identity.java ! test/java/nio/channels/AsynchronousChannelGroup/Restart.java ! test/java/nio/channels/AsynchronousFileChannel/Basic.java ! test/java/nio/channels/AsynchronousFileChannel/Lock.java ! test/java/nio/channels/AsynchronousFileChannel/LotsOfWrites.java ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java ! test/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java ! test/java/nio/channels/Channels/Basic2.java ! test/java/nio/channels/Channels/ShortWrite.java ! test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java ! test/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java ! test/java/nio/channels/DatagramChannel/Promiscuous.java ! test/java/nio/channels/FileChannel/AtomicAppend.java ! test/java/nio/channels/FileChannel/ClosedByInterrupt.java ! test/java/nio/channels/FileChannel/MapTest.java ! test/java/nio/channels/FileChannel/Position.java ! test/java/nio/channels/FileChannel/Pread.java ! test/java/nio/channels/FileChannel/Pwrite.java ! test/java/nio/channels/FileChannel/Size.java ! test/java/nio/channels/FileChannel/Transfer.java ! test/java/nio/channels/FileChannel/Truncate.java ! test/java/nio/channels/Pipe/PipeChannel.java ! test/java/nio/channels/Pipe/ScatteringRead.java ! test/java/nio/channels/Pipe/SelectPipe.java ! test/java/nio/channels/Selector/SelectorTest.java ! test/java/nio/channels/ServerSocketChannel/NonBlockingAccept.java ! test/java/nio/channels/SocketChannel/CloseDuringWrite.java ! test/java/nio/channels/SocketChannel/OutOfBand.java ! test/java/nio/channels/SocketChannel/ShortWrite.java ! test/java/nio/channels/SocketChannel/VectorIO.java ! test/java/nio/channels/etc/AdaptorCloseAndInterrupt.java ! test/java/nio/charset/coders/BashCache.java ! test/java/nio/charset/coders/BashStreams.java ! test/java/nio/file/Files/BytesAndLines.java ! test/java/nio/file/Files/CopyAndMove.java ! test/java/nio/file/Files/walkFileTree/SkipSiblings.java ! test/java/nio/file/Files/walkFileTree/SkipSubtree.java ! test/java/nio/file/Files/walkFileTree/TerminateWalk.java ! test/java/nio/file/WatchService/LotsOfEvents.java ! test/java/nio/file/WatchService/MayFlies.java ! test/java/nio/file/WatchService/SensitivityModifier.java ! test/java/nio/file/attribute/AclFileAttributeView/Basic.java ! test/java/nio/file/attribute/FileTime/Basic.java ! test/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java ! test/java/security/MessageDigest/ByteBuffers.java ! test/java/security/MessageDigest/TestDigestIOStream.java ! test/java/security/MessageDigest/TestSameLength.java ! test/java/security/MessageDigest/TestSameValue.java ! test/java/security/Signature/ByteBuffers.java ! test/java/security/Signature/NONEwithRSA.java ! test/java/security/spec/EllipticCurveMatch.java ! test/java/sql/JavatimeTest.java ! test/java/text/Format/MessageFormat/Bug7003643.java ! test/java/util/Arrays/ArrayObjectMethods.java ! test/java/util/Arrays/CopyMethods.java ! test/java/util/Arrays/Correct.java ! test/java/util/Base64/TestBase64.java ! test/java/util/BitSet/BSMethods.java ! test/java/util/BitSet/ImportExport.java ! test/java/util/BitSet/PreviousBits.java ! test/java/util/Calendar/JavatimeTest.java ! test/java/util/Collection/MOAT.java ! test/java/util/Collections/AddAll.java ! test/java/util/Collections/CheckedListBash.java ! test/java/util/Collections/CheckedMapBash.java ! test/java/util/Collections/CheckedSetBash.java ! test/java/util/Collections/Disjoint.java ! test/java/util/Collections/Rotate.java ! test/java/util/EnumSet/EnumSetBash.java ! test/java/util/HashSet/Serialization.java ! test/java/util/IdentityHashMap/Capacity.java ! test/java/util/List/LockStep.java ! test/java/util/Map/LockStep.java ! test/java/util/NavigableMap/LockStep.java ! test/java/util/Properties/ConcurrentLoadAndStoreXML.java ! test/java/util/Random/DistinctSeeds.java ! test/java/util/Random/RandomStreamTest.java ! test/java/util/Random/RandomTest.java ! test/java/util/ResourceBundle/Control/StressTest.java ! test/java/util/SplittableRandom/SplittableRandomTest.java ! test/java/util/Timer/DelayOverflow.java ! test/java/util/Timer/Purge.java ! test/java/util/UUID/Serial.java ! test/java/util/UUID/UUIDTest.java ! test/java/util/WeakHashMap/GCDuringIteration.java ! test/java/util/logging/CheckZombieLockTest.java ! test/java/util/logging/DrainFindDeadlockTest.java ! test/java/util/logging/FileHandlerLongLimit.java ! test/java/util/logging/FileHandlerPath.java ! test/java/util/logging/FileHandlerPatternExceptions.java ! test/java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.java ! test/java/util/logging/LoggingDeadlock.java ! test/java/util/logging/LoggingDeadlock2.java ! test/java/util/logging/TestLogConfigurationDeadLockWithConf.java ! test/java/util/regex/RegExTest.java ! test/java/util/zip/3GBZipFiles.sh ! test/java/util/zip/DeInflate.java ! test/java/util/zip/DeflateIn_InflateOut.java ! test/java/util/zip/FlaterTest.java ! test/java/util/zip/GZIP/Accordion.java ! test/java/util/zip/GZIP/GZIPInputStreamRead.java ! test/java/util/zip/InflateIn_DeflateOut.java ! test/java/util/zip/InflaterBufferSize.java ! test/java/util/zip/TimeChecksum.java ! test/java/util/zip/TotalInOut.java ! test/java/util/zip/ZipFile/Assortment.java ! test/java/util/zip/ZipFile/ClearStaleZipFileInputStreams.java ! test/java/util/zip/ZipFile/FinalizeZipFile.java ! test/java/util/zip/ZipFile/MultiThreadedReadTest.java ! test/java/util/zip/ZipFile/ReadZip.java ! test/javax/crypto/Cipher/ByteBuffers.java ! test/javax/crypto/CipherSpi/DirectBBRemaining.java ! test/javax/crypto/CryptoPermission/AllPermCheck.java ! test/javax/crypto/CryptoPermission/RC2PermCheck.java ! test/javax/crypto/JceSecurity/SunJCE_BC_LoadOrdering.java ! test/javax/crypto/KeyGenerator/TestKGParity.java ! test/javax/crypto/Mac/ByteBuffers.java ! test/javax/crypto/NullCipher/TestNPE.java ! test/javax/management/monitor/MultiMonitorTest.java ! test/javax/management/mxbean/ThreadMXBeanTest.java ! test/javax/management/remote/mandatory/loading/MissingClassTest.java ! test/javax/management/timer/MissingNotificationTest.java ! test/javax/net/ssl/SSLEngine/LargeBufs.java ! test/javax/smartcardio/TestCommandAPDU.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java ! test/sun/misc/CopyMemory.java ! test/sun/misc/FloatingDecimal/TestFloatingDecimal.java ! test/sun/net/www/ParseUtil_4922813.java ! test/sun/nio/cs/FindDecoderBugs.java ! test/sun/nio/cs/FindEncoderBugs.java ! test/sun/nio/cs/TestStringCoding.java ! test/sun/nio/cs/TestStringCodingUTF8.java ! test/sun/security/mscapi/PrngSlow.java ! test/sun/security/pkcs11/Cipher/ReinitCipher.java ! test/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java ! test/sun/security/pkcs11/KeyGenerator/DESParity.java ! test/sun/security/pkcs11/Mac/MacSameTest.java ! test/sun/security/pkcs11/Mac/ReinitMac.java ! test/sun/security/pkcs11/MessageDigest/ByteBuffers.java ! test/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/sun/security/pkcs11/MessageDigest/TestCloning.java ! test/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/sun/security/pkcs11/Secmod/Crypto.java ! test/sun/security/pkcs11/Secmod/GetPrivateKey.java ! test/sun/security/pkcs11/SecureRandom/Basic.java ! test/sun/security/pkcs11/Signature/ByteBuffers.java ! test/sun/security/pkcs11/Signature/ReinitSignature.java ! test/sun/security/pkcs11/Signature/TestDSA.java ! test/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/sun/security/pkcs11/ec/ReadPKCS12.java ! test/sun/security/pkcs11/ec/TestCurves.java ! test/sun/security/pkcs11/ec/TestECDSA.java ! test/sun/security/pkcs11/rsa/KeyWrap.java ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java ! test/sun/security/pkcs11/rsa/TestSignatures.java ! test/sun/security/provider/DSA/TestDSA.java ! test/sun/security/provider/DSA/TestDSA2.java ! test/sun/security/provider/SeedGenerator/Priority_Inversion.java ! test/sun/security/rsa/TestKeyPairGenerator.java ! test/sun/security/rsa/TestSignatures.java ! test/sun/security/ssl/ClientHandshaker/LengthCheckTest.java ! test/sun/security/ssl/GenSSLConfigs/main.java Changeset: 83ff0dedf9e1 Author: naoto Date: 2015-04-29 11:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/83ff0dedf9e1 8075545: Add permission check for locale service provider implementations Reviewed-by: mchung, alanb ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! test/java/util/PluggableLocale/ExecTest.sh + test/java/util/PluggableLocale/PermissionTest.java + test/java/util/PluggableLocale/PermissionTest.sh + test/java/util/PluggableLocale/localeServiceProvider.policy Changeset: 409888e3ba56 Author: bpb Date: 2015-04-29 16:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/409888e3ba56 8078672: Print and allow setting by Java property seeds used to initialize Random instances in java.lang numerics tests Summary: Add ability to initial the random number generator from the system property "seed" and print to STDOUT the seed value actually used. Reviewed-by: darcy ! test/java/lang/Double/ParseHexFloatingPoint.java ! test/java/lang/Integer/BitTwiddle.java ! test/java/lang/Long/BitTwiddle.java ! test/java/lang/Math/CubeRootTests.java ! test/java/lang/Math/HypotTests.java ! test/java/lang/Math/IeeeRecommendedTests.java ! test/java/lang/Math/Log1pTests.java ! test/java/math/BigDecimal/StringConstructor.java ! test/java/math/BigInteger/BigIntegerTest.java ! test/java/math/BigInteger/ModPow65537.java ! test/java/math/BigInteger/PrimeTest.java ! test/java/math/BigInteger/SymmetricRangeTests.java - test/java/math/RandomSeed.java + test/lib/testlibrary/jdk/testlibrary/RandomFactory.java Changeset: 8f8e3374c1bc Author: darcy Date: 2015-04-30 16:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8f8e3374c1bc 8079107: Update TestKeyPairGenerator.java to use random number generator library Reviewed-by: mullan ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java Changeset: fd3281c40034 Author: lana Date: 2015-04-30 17:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fd3281c40034 Merge - test/java/math/RandomSeed.java Changeset: 7101bcceb43d Author: katleman Date: 2015-05-07 10:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7101bcceb43d Added tag jdk9-b63 for changeset fd3281c40034 ! .hgtags