From gnu.andrew at redhat.com Thu Aug 1 15:19:15 2013 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 1 Aug 2013 18:19:15 -0400 (EDT) Subject: [PATCH] 2013/06/18 Security Errata: JDK Changes In-Reply-To: <581584904.11280989.1375395183982.JavaMail.root@redhat.com> Message-ID: <641378612.11282072.1375395555415.JavaMail.root@redhat.com> Here is the first batch of changes for the 2013/06/18 errata. CORBA and langtools changes will follow, along with the upgrade to HotSpot. Webrev: http://cr.openjdk.java.net/~andrew/openjdk6/20130618/jdk/ Changes: 7195301: XML Signature DOM implementation should not use instanceof to determine type of Node 6469266: Integrate Apache XMLSec 1.4.2 into JDK 7 6741606: Integrate Apache Santuario 7170730: Improve Windows network stack support. 8000638: Improve deserialization 8001032: Restrict object access 8001033: Refactor network address handling in virtual machine identifiers 8001034: Memory management improvements 8001038: Resourcefully handle resources 8001043: Clarify definition restrictions 8001309: Better handling of annotation interfaces 8001318: Socket.getLocalAddress not consistent with InetAddress.getLocalHost 8001330: Improve on checking order 8003703: Update RMI connection dialog box 8004584: Augment applet contextualization 8005007: Better glyph processing 8006328: Improve robustness of sound classes 8006611: Improve scripting 8007467: Improve robustness of JMX internal APIs 8007471: Improve MBean notifications 8007812: (reflect) Class.getEnclosingMethod problematic for some classes 8008120: Improve JMX class checking 8008124: Better compliance testing 8008128: Better API coherence for JMX 8008132: Better serialization support 8008585: Better JMX data handling 8008593: Better URLClassLoader resource management 8008603: Improve provision of JMX providers 8008611: Better handling of annotations in JMX 8008616: Improve robustness of JMX internal APIs 8008623: Better handling of MBeanServers 8008744: Rework part of fix for JDK-6741606 8008982: Adjust JMX for underlying interface changes 8009004: Better implementation of RMI connections 8009013: Better handling of T2K glyphs 8009034: Improve resulting notifications in JMX 8009038: Improve JMX notification support 8009067: Improve storing keys in KeyStore 8009235: Improve handling of TSA data 6888167: memory leaks in the medialib glue code 8011243: Improve ImagingLib 8011248: Better Component Rasters 8011253: Better Short Component Rasters 8011257: Better Byte Component Rasters 8011557: Improve reflection utility classes 8012421: Better positioning of PairPositioning 8012438: Better image validation 8012597: Better image channel verification 8012601: Better validation of image layouts 8014281: Better checking of XML signature OPENJDK6-10: Add additional use of generics to satisfy OpenJDK 6 javac IcedTea patches: patches/openjdk/7195301-no_instanceof_node.patch patches/openjdk/6469266-xmlsec_1.4.2.patch patches/security/20130618/6741606-apache_santuario.patch patches/security/20130618/7170730-windows_network_stack.patch patches/security/20130618/8000638-improve_deserialization.patch patches/security/20130618/8001032-restrict_object_access-jdk.patch patches/security/20130618/8001033-refactor_address_handling.patch patches/security/20130618/8001034-memory_management.patch patches/security/20130618/8001038-resourcefully_handle_resources.patch patches/security/20130618/8001043-clarify_definition_restrictions.patch patches/security/20130618/8001309-better_handling_of_annotation_interfaces.patch patches/security/20130618/8001318-socket_getlocaladdress_consistency.patch patches/security/20130618/8001318-6_fixup.patch patches/security/20130618/8001330-improve_checking_order.patch patches/security/20130618/8003703-update_rmi_connection_dialog.patch patches/security/20130618/8004584-augment_applet_contextualization.patch patches/security/20130618/8005007-better_glyph_processing.patch patches/security/20130618/8006328-sound_class_robustness.patch patches/security/20130618/8006328-6_fixup.patch patches/security/20130618/8006611-improve_scripting.patch patches/security/20130618/8007467-improve_jmx_internal_api_robustness.patch patches/security/20130618/8007471-improve_mbean_notifications.patch patches/security/20130618/8007471-6_fixup.patch patches/security/20130618/8007812-getenclosingmethod.patch patches/security/20130618/8008120-improve_jmx_class_checking.patch patches/security/20130618/8008124-better_compliance_testing.patch patches/security/20130618/8008128-better_jmx_api_coherence.patch patches/security/20130618/8008132-better_serialization.patch patches/security/20130618/8008585-jmx_data_handling.patch patches/security/20130618/8008593-better_urlclassloader.patch patches/security/20130618/8008603-jmx_provider_provision.patch patches/security/20130618/8008611-jmx_annotations.patch patches/security/20130618/8008611-6_fixup.patch patches/security/20130618/8008615-jmx_internal_api_robustness.patch patches/security/20130618/8008623-mbeanserver_handling.patch patches/security/20130618/8008744-6741606_rework.patch patches/security/20130618/8008982-jmx_interface_changes.patch patches/security/20130618/8009004-rmi_connection_improvement.patch patches/security/20130618/8009013-t2k_glyphs.patch patches/security/20130618/8009034-jmx_notification_improvement.patch patches/security/20130618/8009038-jmx_notification_support_improvement.patch patches/security/20130618/8009067-improve_key_storing.patch patches/security/20130618/8009235-improve_tsa_data_handling.patch patches/openjdk/6888167-medialib_memory_leaks.patch patches/security/20130618/8011243-improve_imaginglib.patch patches/security/20130618/8011248-better_component_rasters.patch patches/security/20130618/8011253-better_short_component_rasters.patch patches/security/20130618/8011257-better_byte_component_rasters.patch patches/security/20130618/8011557-improve_reflection.patch patches/security/20130618/8012421-better_positioning.patch patches/security/20130618/8012438-better_image_validation.patch patches/security/20130618/8012597-better_image_channel_validation.patch patches/security/20130618/8012601-better_layout_validation.patch patches/security/20130618/8014281-better_xml_signature_checking.patch patches/security/20130618/diamond_fix.patch patches/security/20130618/javac_issue.patch The fixup patches have been combined with the original bug, as they should have been to start with. The contents of diamond_fix have also been applied as part of the appropriate patches. Otherwise, there is a 1-to-1 correlation between patches and changesets. Ok to push? -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From omajid at redhat.com Thu Aug 1 17:03:40 2013 From: omajid at redhat.com (Omair Majid) Date: Thu, 01 Aug 2013 20:03:40 -0400 Subject: [PATCH] 2013/06/18 Security Errata: JDK Changes In-Reply-To: <641378612.11282072.1375395555415.JavaMail.root@redhat.com> References: <641378612.11282072.1375395555415.JavaMail.root@redhat.com> Message-ID: <51FAF75C.5070701@redhat.com> On 08/01/2013 06:19 PM, Andrew Hughes wrote: > Here is the first batch of changes for the 2013/06/18 errata. > CORBA and langtools changes will follow, along with the upgrade to HotSpot. > > Webrev: http://cr.openjdk.java.net/~andrew/openjdk6/20130618/jdk/ > > > Ok to push? I did a quick diff and the results of the two sets of patches (the icedtea and these new patches) are identical. Thumbs up from me. Cheers, Omair -- PGP Key: 66484681 (http://pgp.mit.edu/) Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 From ahughes at redhat.com Fri Aug 2 04:29:17 2013 From: ahughes at redhat.com (ahughes at redhat.com) Date: Fri, 02 Aug 2013 11:29:17 +0000 Subject: hg: jdk6/jdk6/jdk: 51 new changesets Message-ID: <20130802113726.466FC4856A@hg.openjdk.java.net> Changeset: 5283b91edcae Author: andrew Date: 2013-06-12 17:14 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/5283b91edcae 7195301: XML Signature DOM implementation should not use instanceof to determine type of Node Reviewed-by: mullan, omajid ! src/share/classes/com/sun/org/apache/xml/internal/security/Init.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/XMLCipher.java Changeset: c3e61881dcd5 Author: andrew Date: 2013-08-01 20:10 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/c3e61881dcd5 6469266: Integrate Apache XMLSec 1.4.2 into JDK 7 Reviewed-by: valeriep, omajid ! src/share/classes/com/sun/org/apache/xml/internal/security/Init.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/Algorithm.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/MessageDigestAlgorithm.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java + src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizationException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/InvalidCanonicalizerException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/helper/AttrCompare.java + src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11.java + src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_OmitComments.java + src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_WithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclWithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315WithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable.java + src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/UtfHelpper.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/XMLCipher.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/XMLCipherInput.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/ContentHandlerAlreadyRegisteredException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyUtils.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyInfoContent.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyName.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyValue.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/MgmtData.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/PGPData.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/RetrievalMethod.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/SPKIData.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/X509Data.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/DSAKeyValue.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/KeyValueContent.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/RSAKeyValue.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509CRL.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Certificate.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509DataContent.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509IssuerSerial.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SubjectName.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/InvalidKeyResolverException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/DSAKeyValueResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/EncryptedKeyResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RSAKeyValueResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RetrievalMethodResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509CertificateResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509IssuerSerialResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SKIResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SubjectNameResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolverException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolverSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/CertsInFilesystemDirectoryResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/KeyStoreResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/SingleCertificateResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/resource/config.xml ! src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.dtd ! src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.xsd ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/InvalidDigestValueException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/InvalidSignatureValueException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/MissingResourceFailureException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/NodeFilter.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/ObjectContainer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/ReferenceNotInitializedException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperties.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperty.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInputDebugger.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/InvalidTransformException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/TransformParam.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/TransformSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/TransformationException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transforms.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/FuncHereContext.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformBase64Decode.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N.java + src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N11.java + src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N11_WithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NExclusive.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NExclusiveWithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NWithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformEnvelopedSignature.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath2Filter.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPointer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXSLT.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPath2FilterContainer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPath2FilterContainer04.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPathFilterCHGPContainer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathAPIHolder.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathFuncHereAPI.java + src/share/classes/com/sun/org/apache/xml/internal/security/utils/ClassLoaderUtils.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/Constants.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/DigesterOutputStream.java + src/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementChecker.java + src/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementCheckerImpl.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/EncryptionConstants.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/EncryptionElementProxy.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/HelperNodeList.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/I18n.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/IdResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/RFC2253Parser.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/SignatureElementProxy.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/SignerOutputStream.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncBufferedOutputStream.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/XPathFuncHereAPI.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverAnonymous.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverFragment.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverLocalFilesystem.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverXPointer.java ! src/share/classes/org/jcp/xml/dsig/internal/DigesterOutputStream.java ! src/share/classes/org/jcp/xml/dsig/internal/MacOutputStream.java ! src/share/classes/org/jcp/xml/dsig/internal/SignerOutputStream.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMBase64Transform.java + src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14N11Method.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalizationMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyName.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMStructure.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMUtils.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java - src/share/classes/org/jcp/xml/dsig/internal/package.html ! test/javax/xml/crypto/dsig/GenerationTests.java Changeset: f3d02dd3dee5 Author: andrew Date: 2013-06-13 16:20 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/f3d02dd3dee5 6741606: Integrate Apache Santuario Reviewed-by: vinnie, hawtin, omajid ! src/share/classes/com/sun/org/apache/xml/internal/security/Init.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizerSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/XMLCipher.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RetrievalMethodResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transforms.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformBase64Decode.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXSLT.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/I18n.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverFragment.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverXPointer.java ! src/share/classes/javax/xml/crypto/dsig/dom/DOMValidateContext.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMUtils.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java ! src/share/lib/security/java.security ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/javax/xml/crypto/dsig/GenerationTests.java ! test/javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java ! test/javax/xml/crypto/dsig/ValidationTests.java Changeset: f1dd1401e560 Author: andrew Date: 2013-06-14 19:39 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/f1dd1401e560 7170730: Improve Windows network stack support. Summary: Enable exclusive binding of ports on Windows Reviewed-by: omajid Contributed-by: Severin Gehwolf ! make/java/nio/mapfile-linux ! make/java/nio/mapfile-solaris ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/Net.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketOptsImpl.java ! src/solaris/native/sun/nio/ch/Net.c ! src/windows/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java ! src/windows/classes/java/net/DualStackPlainSocketImpl.java ! src/windows/classes/java/net/PlainSocketImpl.java ! src/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java ! src/windows/classes/java/net/TwoStacksPlainSocketImpl.java ! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c ! src/windows/native/java/net/DualStackPlainSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/java/net/net_util_md.c ! src/windows/native/java/net/net_util_md.h ! src/windows/native/sun/nio/ch/Net.c Changeset: c7f1cee6049f Author: dmocek Date: 2013-03-04 14:34 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/c7f1cee6049f 8000638: Improve deserialization Reviewed-by: smarks, hawtin, mchung, omajid ! src/share/classes/java/io/ObjectStreamClass.java Changeset: 7f456f1ac6b1 Author: andrew Date: 2013-06-14 19:41 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/7f456f1ac6b1 8001032: Restrict object access Summary: Restrict object access; fix reviewed also by Alexander Fomin Reviewed-by: alanb, ahgross, omajid ! test/Makefile Changeset: 1d56d9bcf5ad Author: andrew Date: 2013-06-14 19:46 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/1d56d9bcf5ad 8001033: Refactor network address handling in virtual machine identifiers Reviewed-by: smarks, hawtin, mchung, omajid ! src/share/classes/java/rmi/dgc/VMID.java Changeset: 1df0a6b7bb1f Author: bae Date: 2013-02-27 11:53 +0400 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/1df0a6b7bb1f 8001034: Memory management improvements Reviewed-by: prr, jgodinez, omajid ! src/solaris/native/sun/awt/awt_GraphicsEnv.c ! src/solaris/native/sun/awt/awt_GraphicsEnv.h ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c Changeset: 5f5682904137 Author: bae Date: 2013-03-28 22:17 +0400 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/5f5682904137 8001038: Resourcefully handle resources Reviewed-by: mschoene, prr, bae, omajid Contributed-by: jia-hong.chen at oracle.com ! src/share/classes/java/awt/Font.java ! src/share/classes/sun/font/CreatedFontTracker.java Changeset: c6481a987f06 Author: dfuchs Date: 2013-03-15 17:59 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/c6481a987f06 8001043: Clarify definition restrictions Reviewed-by: alanb, skoivu, smarks, omajid ! src/share/classes/sun/rmi/server/LoaderHandler.java Changeset: 3725770c1c90 Author: andrew Date: 2013-06-14 19:53 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/3725770c1c90 8001309: Better handling of annotation interfaces Reviewed-by: darcy, omajid ! src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java Changeset: 9d2891b86de3 Author: andrew Date: 2013-08-01 20:36 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/9d2891b86de3 8001318: Socket.getLocalAddress not consistent with InetAddress.getLocalHost Reviewed-by: omajid + src/share/classes/java/net/NetUtil.java ! src/share/classes/java/net/ServerSocket.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocksSocketImpl.java ! src/share/classes/sun/net/NetworkClient.java ! src/share/classes/sun/net/httpserver/ServerImpl.java ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/Net.java ! src/share/classes/sun/nio/ch/ServerSocketAdaptor.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketAdaptor.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/share/classes/sun/rmi/server/Activation.java ! src/share/classes/sun/rmi/transport/proxy/WrappedSocket.java Changeset: 567a408ee507 Author: andrew Date: 2013-06-14 20:29 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/567a408ee507 8001330: Improve on checking order Reviewed-by: acorn, hawtin, omajid ! src/share/classes/java/security/AccessControlContext.java ! src/share/classes/java/security/ProtectionDomain.java Changeset: 2633c7cc2ec4 Author: andrew Date: 2013-06-14 20:33 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/2633c7cc2ec4 8003703: Update RMI connection dialog box Reviewed-by: skoivu, ahgross, mchung, jbachorik, omajid ! src/share/classes/sun/tools/jconsole/ProxyClient.java ! src/share/classes/sun/tools/jconsole/VMPanel.java ! src/share/classes/sun/tools/jconsole/resources/JConsoleResources.java Changeset: b46f92d53c49 Author: andrew Date: 2013-06-16 09:19 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/b46f92d53c49 8004584: Augment applet contextualization Summary: Do not create the main AppContext for applets Reviewed-by: omajid ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/sun/applet/AppletSecurity.java ! src/share/classes/sun/awt/AppContext.java ! src/share/classes/sun/awt/SunToolkit.java Changeset: 6c6f495e165c Author: prr Date: 2013-03-31 09:05 -0700 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/6c6f495e165c 8005007: Better glyph processing Reviewed-by: srl, mschoene, bae, omajid ! src/share/classes/sun/font/ExtendedTextSourceLabel.java ! src/share/native/sun/font/layout/LEGlyphStorage.cpp ! src/share/native/sun/font/layout/LookupProcessor.cpp Changeset: 43bd7e37fefa Author: andrew Date: 2013-08-01 20:52 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/43bd7e37fefa 8006328: Improve robustness of sound classes 8009057: Improve MIDI event handling Reviewed-by: amenkov, art, skoivu, omajid ! src/share/classes/com/sun/media/sound/AbstractDataLine.java ! src/share/classes/com/sun/media/sound/AbstractLine.java ! src/share/classes/com/sun/media/sound/AbstractMidiDevice.java ! src/share/classes/com/sun/media/sound/AbstractMidiDeviceProvider.java ! src/share/classes/com/sun/media/sound/AbstractMixer.java ! src/share/classes/com/sun/media/sound/AiffFileFormat.java ! src/share/classes/com/sun/media/sound/AiffFileReader.java ! src/share/classes/com/sun/media/sound/AiffFileWriter.java ! src/share/classes/com/sun/media/sound/AlawCodec.java ! src/share/classes/com/sun/media/sound/AuFileFormat.java ! src/share/classes/com/sun/media/sound/AuFileReader.java ! src/share/classes/com/sun/media/sound/AuFileWriter.java ! src/share/classes/com/sun/media/sound/AudioFileSoundbankReader.java ! src/share/classes/com/sun/media/sound/AudioFloatConverter.java ! src/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java ! src/share/classes/com/sun/media/sound/AudioFloatInputStream.java ! src/share/classes/com/sun/media/sound/AudioSynthesizerPropertyInfo.java ! src/share/classes/com/sun/media/sound/DLSInfo.java ! src/share/classes/com/sun/media/sound/DLSInstrument.java ! src/share/classes/com/sun/media/sound/DLSModulator.java ! src/share/classes/com/sun/media/sound/DLSRegion.java ! src/share/classes/com/sun/media/sound/DLSSample.java ! src/share/classes/com/sun/media/sound/DLSSampleLoop.java ! src/share/classes/com/sun/media/sound/DLSSampleOptions.java ! src/share/classes/com/sun/media/sound/DLSSoundbank.java ! src/share/classes/com/sun/media/sound/DLSSoundbankReader.java ! src/share/classes/com/sun/media/sound/DataPusher.java ! src/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/share/classes/com/sun/media/sound/DirectAudioDeviceProvider.java ! src/share/classes/com/sun/media/sound/EmergencySoundbank.java ! src/share/classes/com/sun/media/sound/EventDispatcher.java ! src/share/classes/com/sun/media/sound/FFT.java ! src/share/classes/com/sun/media/sound/FastShortMessage.java ! src/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/share/classes/com/sun/media/sound/JDK13Services.java ! src/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/share/classes/com/sun/media/sound/JavaSoundAudioClip.java ! src/share/classes/com/sun/media/sound/MidiInDevice.java ! src/share/classes/com/sun/media/sound/MidiInDeviceProvider.java ! src/share/classes/com/sun/media/sound/MidiOutDevice.java ! src/share/classes/com/sun/media/sound/MidiOutDeviceProvider.java ! src/share/classes/com/sun/media/sound/MidiUtils.java ! src/share/classes/com/sun/media/sound/ModelByteBuffer.java ! src/share/classes/com/sun/media/sound/ModelByteBufferWavetable.java ! src/share/classes/com/sun/media/sound/ModelConnectionBlock.java ! src/share/classes/com/sun/media/sound/ModelDestination.java ! src/share/classes/com/sun/media/sound/ModelIdentifier.java ! src/share/classes/com/sun/media/sound/ModelInstrument.java ! src/share/classes/com/sun/media/sound/ModelInstrumentComparator.java ! src/share/classes/com/sun/media/sound/ModelMappedInstrument.java ! src/share/classes/com/sun/media/sound/ModelPatch.java ! src/share/classes/com/sun/media/sound/ModelPerformer.java ! src/share/classes/com/sun/media/sound/ModelSource.java ! src/share/classes/com/sun/media/sound/ModelStandardDirector.java ! src/share/classes/com/sun/media/sound/ModelStandardIndexedDirector.java ! src/share/classes/com/sun/media/sound/ModelStandardTransform.java ! src/share/classes/com/sun/media/sound/PCMtoPCMCodec.java ! src/share/classes/com/sun/media/sound/Platform.java ! src/share/classes/com/sun/media/sound/PortMixer.java ! src/share/classes/com/sun/media/sound/PortMixerProvider.java ! src/share/classes/com/sun/media/sound/Printer.java ! src/share/classes/com/sun/media/sound/RIFFInvalidDataException.java ! src/share/classes/com/sun/media/sound/RIFFInvalidFormatException.java ! src/share/classes/com/sun/media/sound/RIFFReader.java ! src/share/classes/com/sun/media/sound/RIFFWriter.java ! src/share/classes/com/sun/media/sound/RealTimeSequencer.java ! src/share/classes/com/sun/media/sound/RealTimeSequencerProvider.java ! src/share/classes/com/sun/media/sound/SF2GlobalRegion.java ! src/share/classes/com/sun/media/sound/SF2Instrument.java ! src/share/classes/com/sun/media/sound/SF2InstrumentRegion.java ! src/share/classes/com/sun/media/sound/SF2Layer.java ! src/share/classes/com/sun/media/sound/SF2LayerRegion.java ! src/share/classes/com/sun/media/sound/SF2Modulator.java ! src/share/classes/com/sun/media/sound/SF2Sample.java ! src/share/classes/com/sun/media/sound/SF2Soundbank.java ! src/share/classes/com/sun/media/sound/SF2SoundbankReader.java ! src/share/classes/com/sun/media/sound/SoftAbstractResampler.java ! src/share/classes/com/sun/media/sound/SoftAudioBuffer.java ! src/share/classes/com/sun/media/sound/SoftAudioPusher.java ! src/share/classes/com/sun/media/sound/SoftChannel.java ! src/share/classes/com/sun/media/sound/SoftChannelProxy.java ! src/share/classes/com/sun/media/sound/SoftChorus.java ! src/share/classes/com/sun/media/sound/SoftCubicResampler.java ! src/share/classes/com/sun/media/sound/SoftEnvelopeGenerator.java ! src/share/classes/com/sun/media/sound/SoftFilter.java ! src/share/classes/com/sun/media/sound/SoftInstrument.java ! src/share/classes/com/sun/media/sound/SoftJitterCorrector.java ! src/share/classes/com/sun/media/sound/SoftLanczosResampler.java ! src/share/classes/com/sun/media/sound/SoftLimiter.java ! src/share/classes/com/sun/media/sound/SoftLinearResampler.java ! src/share/classes/com/sun/media/sound/SoftLinearResampler2.java ! src/share/classes/com/sun/media/sound/SoftLowFrequencyOscillator.java ! src/share/classes/com/sun/media/sound/SoftMainMixer.java ! src/share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java ! src/share/classes/com/sun/media/sound/SoftMixingClip.java ! src/share/classes/com/sun/media/sound/SoftMixingDataLine.java ! src/share/classes/com/sun/media/sound/SoftMixingMainMixer.java ! src/share/classes/com/sun/media/sound/SoftMixingMixer.java ! src/share/classes/com/sun/media/sound/SoftMixingMixerProvider.java ! src/share/classes/com/sun/media/sound/SoftMixingSourceDataLine.java ! src/share/classes/com/sun/media/sound/SoftPerformer.java ! src/share/classes/com/sun/media/sound/SoftPointResampler.java ! src/share/classes/com/sun/media/sound/SoftProvider.java ! src/share/classes/com/sun/media/sound/SoftReceiver.java ! src/share/classes/com/sun/media/sound/SoftReverb.java ! src/share/classes/com/sun/media/sound/SoftShortMessage.java ! src/share/classes/com/sun/media/sound/SoftSincResampler.java ! src/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/share/classes/com/sun/media/sound/SoftTuning.java ! src/share/classes/com/sun/media/sound/SoftVoice.java ! src/share/classes/com/sun/media/sound/StandardMidiFileReader.java ! src/share/classes/com/sun/media/sound/StandardMidiFileWriter.java ! src/share/classes/com/sun/media/sound/SunCodec.java ! src/share/classes/com/sun/media/sound/SunFileReader.java ! src/share/classes/com/sun/media/sound/SunFileWriter.java ! src/share/classes/com/sun/media/sound/Toolkit.java ! src/share/classes/com/sun/media/sound/UlawCodec.java ! src/share/classes/com/sun/media/sound/WaveExtensibleFileReader.java ! src/share/classes/com/sun/media/sound/WaveFileFormat.java ! src/share/classes/com/sun/media/sound/WaveFileReader.java ! src/share/classes/com/sun/media/sound/WaveFileWriter.java ! src/share/classes/com/sun/media/sound/WaveFloatFileReader.java ! src/share/classes/com/sun/media/sound/WaveFloatFileWriter.java ! src/share/classes/javax/sound/midi/MetaMessage.java ! src/share/classes/javax/sound/sampled/Mixer.java ! src/share/classes/sun/audio/AudioData.java ! src/share/classes/sun/audio/AudioDataStream.java ! src/share/classes/sun/audio/AudioDevice.java ! src/share/classes/sun/audio/AudioPlayer.java ! src/share/classes/sun/audio/AudioStream.java ! src/share/classes/sun/audio/AudioStreamSequence.java ! src/share/classes/sun/audio/AudioTranslatorStream.java ! src/share/classes/sun/audio/ContinuousAudioDataStream.java ! src/share/classes/sun/audio/InvalidAudioFormatException.java Changeset: 3a8430636a62 Author: sundar Date: 2013-04-05 15:39 +0530 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/3a8430636a62 8006611: Improve scripting Reviewed-by: mchung, jdn, omajid ! src/share/classes/javax/script/ScriptEngineManager.java Changeset: c2c239b483ad Author: andrew Date: 2013-06-16 12:39 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/c2c239b483ad 8007467: Improve robustness of JMX internal APIs Reviewed-by: dfuchs, mchung, skoivu, omajid ! src/share/classes/com/sun/jmx/mbeanserver/ConvertingMethod.java ! src/share/classes/com/sun/jmx/mbeanserver/StandardMBeanIntrospector.java ! src/share/classes/javax/management/openmbean/CompositeDataInvocationHandler.java ! src/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java Changeset: 051dfe3ba552 Author: andrew Date: 2013-08-01 20:57 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/051dfe3ba552 8007471: Improve MBean notifications Summary: Improve MBean notifications Reviewed-by: omajid ! src/share/classes/com/sun/jmx/remote/internal/ArrayNotificationBuffer.java ! src/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java Changeset: 7dfe3c7b81f5 Author: andrew Date: 2013-06-16 12:49 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/7dfe3c7b81f5 8007812: (reflect) Class.getEnclosingMethod problematic for some classes Summary: Better checking in getEnclosing(Method|Constructor|Class) Reviewed-by: darcy, ahgross, mchung, omajid ! src/share/classes/java/lang/Class.java Changeset: 8146b5a3ca9b Author: andrew Date: 2013-06-17 10:46 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/8146b5a3ca9b 8008120: Improve JMX class checking Summary: Improve JMX class checking Reviewed-by: mchung, dfuchs, alanb, skoivu, omajid ! src/share/classes/javax/management/relation/RelationNotification.java Changeset: 98e44e1161cd Author: dsamersoff Date: 2013-03-28 23:39 +0400 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/98e44e1161cd 8008124: Better compliance testing Summary: Better compliance testing Reviewed-by: dfuchs, jfdenise, skoivu, alanb, omajid ! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java Changeset: f161cf71249f Author: andrew Date: 2013-06-11 13:13 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/f161cf71249f 8008128: Better API coherence for JMX Summary: Permission for getting classloader Reviewed-by: alanb, dfuchs, skoivu, omajid Contributed-by: jean-francois.denise at oracle.com ! src/share/classes/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java ! src/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java Changeset: 61e5bc476768 Author: smarks Date: 2013-06-17 15:47 +0200 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/61e5bc476768 8008132: Better serialization support Reviewed-by: alanb, hawtin, omajid ! src/share/classes/java/io/ObjectOutputStream.java ! src/share/classes/java/io/ObjectStreamClass.java ! src/share/classes/java/io/ObjectStreamField.java Changeset: 8809244bd132 Author: jbachorik Date: 2013-06-17 15:51 +0200 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/8809244bd132 8008585: Better JMX data handling Reviewed-by: alanb, dfuchs, jfdenise, skoivu, sjiang, omajid ! src/share/classes/javax/management/remote/JMXConnectorFactory.java Changeset: 32f3d9be66ad Author: chegar Date: 2013-06-17 11:17 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/32f3d9be66ad 8008593: Better URLClassLoader resource management Reviewed-by: alanb, sherman, hawtin, omajid ! make/java/zip/mapfile-vers ! make/java/zip/reorder-i586 ! make/java/zip/reorder-sparc ! make/java/zip/reorder-sparcv9 ! src/share/classes/java/util/zip/ZipFile.java + src/share/classes/sun/misc/JavaUtilZipFileAccess.java ! src/share/classes/sun/misc/SharedSecrets.java ! src/share/classes/sun/misc/URLClassPath.java ! src/share/native/java/util/zip/ZipFile.c ! src/share/native/java/util/zip/zip_util.c ! src/share/native/java/util/zip/zip_util.h Changeset: 11b7c94591e7 Author: jbachorik Date: 2013-06-17 11:19 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/11b7c94591e7 8008603: Improve provision of JMX providers Reviewed-by: alanb, dfuchs, jfdenise, skoivu, omajid ! src/share/classes/javax/management/remote/JMXConnectorFactory.java Changeset: 255b4c9452b7 Author: egahlin Date: 2013-08-01 21:17 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/255b4c9452b7 8008611: Better handling of annotations in JMX Reviewed-by: skoivu, dholmes, jfdenise ! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java Changeset: cd61632c15e1 Author: sjiang Date: 2013-06-17 11:25 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/cd61632c15e1 8008616: Improve robustness of JMX internal APIs Reviewed-by: dfuchs, skoivu, dholmes, omajid ! src/share/classes/com/sun/jmx/mbeanserver/ObjectInputStreamWithLoader.java ! src/share/classes/javax/management/MBeanServerFactory.java ! src/share/classes/javax/management/remote/rmi/RMIConnector.java Changeset: 563077a16cab Author: jbachorik Date: 2013-06-17 11:29 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/563077a16cab 8008623: Better handling of MBeanServers Reviewed-by: dfuchs, dholmes, skoivu, omajid ! src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java ! src/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java ! src/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java Changeset: 054626e9b4ae Author: mullan Date: 2013-05-01 17:19 -0400 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/054626e9b4ae 8008744: Rework part of fix for JDK-6741606 Reviewed-by: xuelei, ahgross, omajid + src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/ClassLoaderUtils.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java + src/share/classes/com/sun/org/apache/xml/internal/security/transforms/ClassLoaderUtils.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/ClassLoaderUtils.java Changeset: 8f7463709e32 Author: jbachorik Date: 2013-06-17 11:46 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/8f7463709e32 8008982: Adjust JMX for underlying interface changes Reviewed-by: mchung, dholmes, dfuchs, skoivu, omajid ! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/share/classes/javax/management/JMX.java ! src/share/classes/javax/management/MBeanServerInvocationHandler.java Changeset: 4dfb9383bf1b Author: jfdenise Date: 2013-06-18 06:40 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/4dfb9383bf1b 8009004: Better implementation of RMI connections Summary: Better class handling. Reviewed-by: alanb, dfuchs, skoivu, jbachorik, omajid Contributed-by: jean-francois.denise at oracle.com ! src/share/classes/com/sun/jmx/remote/util/OrderClassLoaders.java ! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Changeset: 5918e62232ed Author: bae Date: 2013-03-26 11:56 +0400 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/5918e62232ed 8009013: Better handling of T2K glyphs Reviewed-by: bae, prr, omajid Contributed-by: jia-hong.chen at oracle.com ! src/share/native/sun/font/freetypeScaler.c Changeset: 9edf0b9d2f91 Author: jbachorik Date: 2013-03-12 11:09 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/9edf0b9d2f91 8009034: Improve resulting notifications in JMX Summary: Disallowing access to mutable shared arrays Reviewed-by: dfuchs, mchung, skoivu, omajid ! src/share/classes/javax/management/remote/NotificationResult.java Changeset: fbc4de813917 Author: jbachorik Date: 2013-03-12 09:34 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/fbc4de813917 8009038: Improve JMX notification support Summary: Disallowing access to mutable shared arrays Reviewed-by: dfuchs, mchung, skoivu, omajid ! src/share/classes/javax/management/StandardEmitterMBean.java Changeset: 2678ef962839 Author: vinnie Date: 2013-03-21 10:42 +0000 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/2678ef962839 8009067: Improve storing keys in KeyStore Reviewed-by: mullan, skoivu, omajid ! src/share/classes/java/security/KeyStore.java Changeset: 54f34551a684 Author: vinnie Date: 2013-06-18 06:50 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/54f34551a684 8009235: Improve handling of TSA data Reviewed-by: ahgross, mullan, omajid ! src/share/classes/sun/security/timestamp/TimestampToken.java ! src/share/classes/sun/security/util/SignatureFileVerifier.java Changeset: 5d08329e3b0c Author: bae Date: 2009-10-23 16:21 +0400 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/5d08329e3b0c 6888167: memory leaks in the medialib glue code Reviewed-by: igor, prr, omajid ! src/share/native/sun/awt/medialib/awt_ImagingLib.c Changeset: a05c83937c8c Author: bae Date: 2013-04-09 15:03 +0400 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/a05c83937c8c 8011243: Improve ImagingLib Reviewed-by: mschoene, prr, vadim, omajid ! src/share/native/sun/awt/medialib/awt_ImagingLib.c ! src/share/native/sun/awt/medialib/mlib_ImageCreate.c Changeset: 1f7f3cc91081 Author: prr Date: 2013-04-08 12:41 -0700 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/1f7f3cc91081 8011248: Better Component Rasters Reviewed-by: bae, vadim, mschoene, omajid ! src/share/classes/sun/awt/image/IntegerComponentRaster.java Changeset: 90a7e84eb660 Author: prr Date: 2013-04-08 12:46 -0700 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/90a7e84eb660 8011253: Better Short Component Rasters Reviewed-by: bae, vadim, mschoene, omajid ! src/share/classes/sun/awt/image/ShortBandedRaster.java ! src/share/classes/sun/awt/image/ShortComponentRaster.java Changeset: 241ae44e40c0 Author: prr Date: 2013-04-08 12:48 -0700 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/241ae44e40c0 8011257: Better Byte Component Rasters Reviewed-by: bae, vadim, mschoene, omajid ! src/share/classes/sun/awt/image/ByteBandedRaster.java ! src/share/classes/sun/awt/image/ByteComponentRaster.java Changeset: 68e7d2cf4eb9 Author: mchung Date: 2013-06-18 08:28 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/68e7d2cf4eb9 8011557: Improve reflection utility classes Reviewed-by: ahgross, alanb, omajid ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/reflect/Proxy.java ! src/share/classes/sun/reflect/misc/ReflectUtil.java Changeset: 13ff9b42c27a Author: prr Date: 2013-04-19 15:40 -0700 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/13ff9b42c27a 8012421: Better positioning of PairPositioning Reviewed-by: srl, mschoene, vadim, omajid ! src/share/native/sun/font/layout/PairPositioningSubtables.cpp ! src/share/native/sun/font/layout/PairPositioningSubtables.h Changeset: ac79bc9ff022 Author: bae Date: 2013-04-24 15:23 +0400 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/ac79bc9ff022 8012438: Better image validation Reviewed-by: mschoene, prr, vadim, omajid ! src/share/classes/java/awt/image/ComponentSampleModel.java ! src/share/classes/java/awt/image/PixelInterleavedSampleModel.java ! src/share/classes/java/awt/image/Raster.java ! src/share/classes/sun/awt/image/ByteBandedRaster.java ! src/share/classes/sun/awt/image/ByteComponentRaster.java ! src/share/classes/sun/awt/image/BytePackedRaster.java ! src/share/classes/sun/awt/image/IntegerComponentRaster.java ! src/share/classes/sun/awt/image/ShortBandedRaster.java ! src/share/classes/sun/awt/image/ShortComponentRaster.java ! src/share/native/sun/awt/medialib/awt_ImagingLib.c Changeset: 66128ed63774 Author: bae Date: 2013-04-30 04:20 +0400 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/66128ed63774 8012597: Better image channel verification Reviewed-by: ahgross, vadim, prr, omajid ! src/share/classes/java/awt/image/BufferedImage.java ! src/share/native/sun/awt/image/awt_parseImage.c ! src/share/native/sun/awt/medialib/awt_ImagingLib.c Changeset: 6a19a7e87ed5 Author: bae Date: 2013-04-26 09:30 +0400 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/6a19a7e87ed5 8012601: Better validation of image layouts Reviewed-by: mschoene, prr, vadim, omajid ! src/share/classes/java/awt/image/BufferedImage.java ! src/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java Changeset: 74374f2c7704 Author: xuelei Date: 2013-05-13 18:30 -0700 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/74374f2c7704 8014281: Better checking of XML signature Summary: also reviewed by Andrew Gross and Christophe Ravel Reviewed-by: mullan, omajid ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalizationMethod.java Changeset: dffaa68042cd Author: andrew Date: 2013-08-01 21:41 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/dffaa68042cd OPENJDK6-10: Add additional use of generics to satisfy OpenJDK 6 javac Summary: OpenJDK 6's javac can't handle the interaction between generic and raw code Reviewed-by: omajid ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java From gnu.andrew at redhat.com Fri Aug 2 05:32:48 2013 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Fri, 2 Aug 2013 08:32:48 -0400 (EDT) Subject: [PATCH] 2013/06/18 Security Errata: JDK Changes In-Reply-To: <51FAF75C.5070701@redhat.com> References: <641378612.11282072.1375395555415.JavaMail.root@redhat.com> <51FAF75C.5070701@redhat.com> Message-ID: <581166130.11501132.1375446768927.JavaMail.root@redhat.com> ----- Original Message ----- > On 08/01/2013 06:19 PM, Andrew Hughes wrote: > > Here is the first batch of changes for the 2013/06/18 errata. > > CORBA and langtools changes will follow, along with the upgrade to HotSpot. > > > > Webrev: http://cr.openjdk.java.net/~andrew/openjdk6/20130618/jdk/ > > > > > > Ok to push? > > I did a quick diff and the results of the two sets of patches (the > icedtea and these new patches) are identical. Thumbs up from me. > > Cheers, > Omair > > -- > PGP Key: 66484681 (http://pgp.mit.edu/) > Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 > Thanks for the quick response! Pushed: http://mail.openjdk.java.net/pipermail/jdk6-dev/2013-August/003015.html -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From gnu.andrew at redhat.com Mon Aug 5 06:21:50 2013 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Mon, 5 Aug 2013 09:21:50 -0400 (EDT) Subject: [PATCH] 2013/06/18 Security Errata: CORBA Changes In-Reply-To: <2100698089.12564894.1375708728681.JavaMail.root@redhat.com> Message-ID: <1640627053.12569830.1375708910046.JavaMail.root@redhat.com> Here is the second batch of changes for the 2013/06/18 errata. Webrev: http://cr.openjdk.java.net/~andrew/openjdk6/20130618/corba/ Changes: 8001032: Restrict object access 8000642: Better handling of objects for transportation IcedTea patches: patches/security/20130618/8001032-restrict_object_access-corba.patch patches/security/20130618/8000642-better_transportation_handling.patch Ok to push? -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From omajid at redhat.com Mon Aug 5 09:08:16 2013 From: omajid at redhat.com (Omair Majid) Date: Mon, 05 Aug 2013 12:08:16 -0400 Subject: [PATCH] 2013/06/18 Security Errata: CORBA Changes In-Reply-To: <1640627053.12569830.1375708910046.JavaMail.root@redhat.com> References: <1640627053.12569830.1375708910046.JavaMail.root@redhat.com> Message-ID: <51FFCDF0.6040301@redhat.com> On 08/05/2013 09:21 AM, Andrew Hughes wrote: > Here is the second batch of changes for the 2013/06/18 errata. > > Webrev: http://cr.openjdk.java.net/~andrew/openjdk6/20130618/corba/ > > Changes: > > 8001032: Restrict object access > 8000642: Better handling of objects for transportation > > IcedTea patches: > > patches/security/20130618/8001032-restrict_object_access-corba.patch > patches/security/20130618/8000642-better_transportation_handling.patch > Patches look identical. Okay by me. Cheers, Omair -- PGP Key: 66484681 (http://pgp.mit.edu/) Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 From ahughes at redhat.com Mon Aug 5 13:07:16 2013 From: ahughes at redhat.com (ahughes at redhat.com) Date: Mon, 05 Aug 2013 20:07:16 +0000 Subject: hg: jdk6/jdk6/corba: 2 new changesets Message-ID: <20130805200718.D4129485E8@hg.openjdk.java.net> Changeset: e1e969b531bf Author: coffeys Date: 2013-06-17 14:51 +0200 URL: http://hg.openjdk.java.net/jdk6/jdk6/corba/rev/e1e969b531bf 8001032: Restrict object access Summary: Restrict object access; fix reviewed also by Alexander Fomin Reviewed-by: alanb, ahgross, omajid ! make/com/sun/corba/minclude/com_sun_corba_se_impl_orbutil.jmk ! src/share/classes/com/sun/corba/se/impl/activation/ServerManagerImpl.java ! src/share/classes/com/sun/corba/se/impl/interceptors/PIHandlerImpl.java ! src/share/classes/com/sun/corba/se/impl/interceptors/RequestInfoImpl.java ! src/share/classes/com/sun/corba/se/impl/io/ValueUtility.java ! src/share/classes/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java ! src/share/classes/com/sun/corba/se/impl/orb/ORBDataParserImpl.java ! src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java ! src/share/classes/com/sun/corba/se/impl/orb/ParserTable.java - src/share/classes/com/sun/corba/se/impl/orbutil/ORBClassLoader.java ! src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java ! src/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage_1_2.java ! src/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/MessageBase.java ! src/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage_1_0.java ! src/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage_1_1.java ! src/share/classes/com/sun/corba/se/spi/orb/ORB.java ! src/share/classes/com/sun/corba/se/spi/orb/OperationFactory.java ! src/share/classes/sun/corba/JavaCorbaAccess.java Changeset: 14308db8214e Author: coffeys Date: 2013-06-17 19:01 +0200 URL: http://hg.openjdk.java.net/jdk6/jdk6/corba/rev/14308db8214e 8000642: Better handling of objects for transportation Summary: Also reviewed by alexander.fomin Reviewed-by: alanb, mchung, skoivu, omajid ! src/share/classes/com/sun/corba/se/impl/corba/AnyImpl.java ! src/share/classes/com/sun/corba/se/impl/corba/TypeCodeImpl.java ! src/share/classes/com/sun/corba/se/impl/encoding/IDLJavaSerializationOutputStream.java ! src/share/classes/com/sun/corba/se/impl/encoding/TypeCodeOutputStream.java ! src/share/classes/com/sun/corba/se/impl/interceptors/CDREncapsCodec.java ! src/share/classes/com/sun/corba/se/impl/interceptors/RequestInfoImpl.java ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java ! src/share/classes/com/sun/corba/se/impl/io/IIOPOutputStream.java ! src/share/classes/com/sun/corba/se/impl/io/InputStreamHook.java ! src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java ! src/share/classes/com/sun/corba/se/impl/ior/EncapsulationUtility.java ! src/share/classes/com/sun/corba/se/impl/ior/GenericTaggedProfile.java ! src/share/classes/com/sun/corba/se/impl/ior/IORImpl.java ! src/share/classes/com/sun/corba/se/impl/ior/ObjectKeyImpl.java ! src/share/classes/com/sun/corba/se/impl/ior/TaggedComponentFactoryFinderImpl.java ! src/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPProfileImpl.java ! src/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPProfileTemplateImpl.java ! src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java ! src/share/classes/com/sun/corba/se/impl/orb/ORBSingleton.java ! src/share/classes/com/sun/corba/se/impl/protocol/CorbaMessageMediatorImpl.java ! src/share/classes/com/sun/corba/se/impl/transport/CorbaContactInfoBase.java ! src/share/classes/com/sun/corba/se/impl/transport/SharedCDRContactInfoImpl.java ! src/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelAcceptorImpl.java ! src/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelConnectionImpl.java ! src/share/classes/com/sun/corba/se/spi/ior/TaggedComponentBase.java ! src/share/classes/com/sun/corba/se/spi/servicecontext/ServiceContext.java ! src/share/classes/org/omg/CORBA_2_3/portable/OutputStream.java + src/share/classes/sun/corba/OutputStreamFactory.java From gnu.andrew at redhat.com Wed Aug 7 06:56:05 2013 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 7 Aug 2013 09:56:05 -0400 (EDT) Subject: [PATCH] 2013/06/18 Security Errata: Langtools Changes In-Reply-To: <86564127.13898303.1375883078137.JavaMail.root@redhat.com> Message-ID: <123441783.13905912.1375883765044.JavaMail.root@redhat.com> Here is the third batch of changes for the 2013/06/18 errata. Webrev: http://cr.openjdk.java.net/~andrew/openjdk6/20130618/langtools/ Changes: 6786028: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Bold tags should be strong 6786682: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - HTML tag should have lang attribute 6802694: Javadoc doclet does not display deprecated information with -nocomment option for serialized form 6786690: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - DL tag and nesting issue 6786688: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Table must have captions and headers 6961178: Allow doclet.xml to contain XML attributes 6851834: Javadoc doclet needs a structured approach to generate the output HTML. 7006270: Several javadoc regression tests are failing on windows 8012375: Improve Javadoc framing 8015998: Additional improvement in Javadoc framing OPENJDK6-11: Add generics to javadoc to allow it to compile with recent backports IcedTea patches: patches/openjdk/6786028-wcag_bold_tags.patch patches/openjdk/6786682-wcag_lang.patch patches/openjdk/6802694-no_deprecated.patch patches/openjdk/6786690-wcag_dl.patch patches/openjdk/6786688-wcag_table.patch patches/openjdk/6961178-doclet_xml.patch patches/openjdk/6851834-restructure.patch patches/openjdk/6851834-handle_renames.patch patches/openjdk/7006270-regressions.patch patches/security/20130618/8012375-javadoc_framing.patch patches/security/20130618/8015997-more_javadoc_framing.patch patches/security/20130618/langtools_merge-01.patch patches/security/20130618/langtools_merge-02.patch patches/security/20130618/langtools_generics.patch patches/security/20130618/langtools_merge-03.patch Notes: * langtools_merge-01 was combined with 6786682 by simply not adding the issue in the first place. * langtools_merge-02 and langtools_merge-03 were combined with 6851834 as originally intended. * 6851834-handle_renames was unneeded and the changes to 6851834-restructure were reverted. * The method addAnnotationInfo in HtmlDocletWriter was moved to the correct place in the file to match 7's 6851834. * Tests were added to 8012375 and 8015997 to match 7's versions. Ok to push? -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From omajid at redhat.com Wed Aug 7 09:05:39 2013 From: omajid at redhat.com (Omair Majid) Date: Wed, 07 Aug 2013 12:05:39 -0400 Subject: [PATCH] 2013/06/18 Security Errata: Langtools Changes In-Reply-To: <123441783.13905912.1375883765044.JavaMail.root@redhat.com> References: <123441783.13905912.1375883765044.JavaMail.root@redhat.com> Message-ID: <52027053.60803@redhat.com> On 08/07/2013 09:56 AM, Andrew Hughes wrote: > Here is the third batch of changes for the 2013/06/18 errata. > > Webrev: http://cr.openjdk.java.net/~andrew/openjdk6/20130618/langtools/ > > Ok to push? > The results of applying the icedtea6 patches and these patches only differ in terms of the test changes. So looks okay to me. Cheers, Omair -- PGP Key: 66484681 (http://pgp.mit.edu/) Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 From ahughes at redhat.com Thu Aug 8 07:06:26 2013 From: ahughes at redhat.com (ahughes at redhat.com) Date: Thu, 08 Aug 2013 14:06:26 +0000 Subject: hg: jdk6/jdk6/langtools: 11 new changesets Message-ID: <20130808140646.C0E2D486DC@hg.openjdk.java.net> Changeset: 430bf5996480 Author: bpatel Date: 2009-01-08 16:26 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/langtools/rev/430bf5996480 6786028: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Bold tags should be strong Reviewed-by: jjg, omajid ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java ! test/com/sun/javadoc/AccessAsciiArt/AccessAsciiArt.java ! test/com/sun/javadoc/AuthorDD/AuthorDD.java ! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java ! test/com/sun/javadoc/testClassTree/TestClassTree.java ! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java ! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java ! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java ! test/com/sun/javadoc/testHeadings/TestHeadings.java ! test/com/sun/javadoc/testHelpOption/TestHelpOption.java ! test/com/sun/javadoc/testHref/TestHref.java + test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java + test/com/sun/javadoc/testHtmlStrongTag/pkg1/C1.java + test/com/sun/javadoc/testHtmlStrongTag/pkg2/C2.java ! test/com/sun/javadoc/testIndex/TestIndex.java ! test/com/sun/javadoc/testInterface/TestInterface.java ! test/com/sun/javadoc/testJavascript/TestJavascript.java ! test/com/sun/javadoc/testLinkOption/TestLinkOption.java ! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java ! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java ! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java ! test/com/sun/javadoc/testNavagation/TestNavagation.java ! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java ! test/com/sun/javadoc/testPackagePage/TestPackagePage.java ! test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java ! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java ! test/com/sun/javadoc/testSerializedForm/TestSerializedForm.java ! test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java ! test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java ! test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java ! test/com/sun/javadoc/testValueTag/TestValueTag.java Changeset: 000255bb356f Author: bpatel Date: 2009-01-15 17:21 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/langtools/rev/000255bb356f 6786682: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - HTML tag should have lang attribute Reviewed-by: jjg, omajid ! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java + test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java + test/com/sun/javadoc/testHtmlTag/pkg1/C1.java + test/com/sun/javadoc/testHtmlTag/pkg2/C2.java Changeset: 6b8f0ec6f539 Author: bpatel Date: 2013-06-18 11:07 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/langtools/rev/6b8f0ec6f539 6802694: Javadoc doclet does not display deprecated information with -nocomment option for serialized form Reviewed-by: jjg, omajid ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletOutputImpl.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml + test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java + test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C1.java + test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C2.java + test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C3.java Changeset: 429251156726 Author: bpatel Date: 2013-06-18 11:12 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/langtools/rev/429251156726 6786690: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - DL tag and nesting issue Reviewed-by: jjg, omajid ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml ! test/com/sun/javadoc/AuthorDD/AuthorDD.java ! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java ! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java ! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java ! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java ! test/com/sun/javadoc/testHref/TestHref.java + test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java + test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C1.java + test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C2.java + test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C3.java + test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C4.java + test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C5.java ! test/com/sun/javadoc/testIndex/TestIndex.java ! test/com/sun/javadoc/testInterface/TestInterface.java ! test/com/sun/javadoc/testLinkOption/TestLinkOption.java ! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java ! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java ! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java ! test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java ! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java ! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java Changeset: a007a839d587 Author: bpatel Date: 2013-06-18 11:17 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/langtools/rev/a007a839d587 6786688: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Table must have captions and headers Reviewed-by: jjg, omajid ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/StylesheetWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties ! test/com/sun/javadoc/testHeadings/TestHeadings.java ! test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java + test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java + test/com/sun/javadoc/testHtmlTableTags/pkg1/C1.java + test/com/sun/javadoc/testHtmlTableTags/pkg1/I1.java + test/com/sun/javadoc/testHtmlTableTags/pkg1/package-info.java + test/com/sun/javadoc/testHtmlTableTags/pkg2/C2.java + test/com/sun/javadoc/testHtmlTableTags/pkg2/C3.java + test/com/sun/javadoc/testHtmlTableTags/pkg2/C4.java + test/com/sun/javadoc/testHtmlTableTags/pkg2/package-info.java ! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java Changeset: 9908a3b28095 Author: jjg Date: 2013-06-19 13:10 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/langtools/rev/9908a3b28095 6961178: Allow doclet.xml to contain XML attributes Reviewed-by: bpatel, omajid ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java + src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/XMLNode.java Changeset: 12a4790ab09b Author: bpatel Date: 2013-08-06 18:54 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/langtools/rev/12a4790ab09b 6851834: Javadoc doclet needs a structured approach to generate the output HTML. Reviewed-by: jjg, omajid ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java + src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java - src/share/classes/com/sun/tools/doclets/formats/html/StylesheetWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java + src/share/classes/com/sun/tools/doclets/formats/html/markup/Comment.java + src/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java + src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java + src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java + src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java + src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java + src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java + src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java + src/share/classes/com/sun/tools/doclets/formats/html/markup/RawHtml.java + src/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java ! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeOptionalMemberWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/ConstructorWriter.java + src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/EnumConstantWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/FieldWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/MemberSummaryWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/MethodWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/NestedClassWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties + src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DirectoryManager.java - src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! test/com/sun/javadoc/AccessAsciiArt/AccessAsciiArt.java ! test/com/sun/javadoc/AccessH1/AccessH1.java ! test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java ! test/com/sun/javadoc/AccessSummary/AccessSummary.java ! test/com/sun/javadoc/AuthorDD/AuthorDD.java ! test/com/sun/javadoc/JavascriptWinTitle/JavascriptWinTitle.java ! test/com/sun/javadoc/MetaTag/MetaTag.java ! test/com/sun/javadoc/ValidHtml/ValidHtml.java ! test/com/sun/javadoc/VersionNumber/VersionNumber.java ! test/com/sun/javadoc/WindowTitles/WindowTitles.java ! test/com/sun/javadoc/constantValues/TestConstantValuesDriver.java ! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java ! test/com/sun/javadoc/testClassTree/TestClassTree.java ! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java ! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java ! test/com/sun/javadoc/testDocRootInlineTag/TestDocRootInlineTag.java ! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java ! test/com/sun/javadoc/testHeadings/TestHeadings.java ! test/com/sun/javadoc/testHelpOption/TestHelpOption.java ! test/com/sun/javadoc/testHref/TestHref.java ! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java + test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java + test/com/sun/javadoc/testHtmlDocument/testLink.html + test/com/sun/javadoc/testHtmlDocument/testMarkup.html ! test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java ! test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java ! test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java ! test/com/sun/javadoc/testIndex/TestIndex.java ! test/com/sun/javadoc/testInlineLinkLabel/TestInlineLinkLabel.java ! test/com/sun/javadoc/testInterface/TestInterface.java ! test/com/sun/javadoc/testJavascript/TestJavascript.java ! test/com/sun/javadoc/testLinkOption/TestLinkOption.java ! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java ! test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java ! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java ! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java ! test/com/sun/javadoc/testNavagation/TestNavagation.java ! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java ! test/com/sun/javadoc/testPackagePage/TestPackagePage.java ! test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java ! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java ! test/com/sun/javadoc/testSerializedForm/TestSerializedForm.java ! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java ! test/com/sun/javadoc/testStylesheet/TestStylesheet.java ! test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java ! test/com/sun/javadoc/testSuperclassInSerialForm/TestSuperClassInSerialForm.java ! test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java ! test/com/sun/javadoc/testTaglets/TestTaglets.java ! test/com/sun/javadoc/testTaglets/taglets/Foo.java ! test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java ! test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java ! test/com/sun/javadoc/testTitleInHref/TestTitleInHref.java ! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java ! test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java ! test/com/sun/javadoc/testValueTag/TestValueTag.java ! test/com/sun/javadoc/testWarnings/TestWarnings.java Changeset: 7e4aeac8d9b0 Author: bpatel Date: 2010-12-13 13:44 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/langtools/rev/7e4aeac8d9b0 7006270: Several javadoc regression tests are failing on windows Reviewed-by: jjg, omajid ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/Comment.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java Changeset: 11207916b668 Author: bpatel Date: 2013-08-06 19:01 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/langtools/rev/11207916b668 8012375: Improve Javadoc framing Reviewed-by: mduigou, jlaskey, omajid ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! test/com/sun/javadoc/testJavascript/TestJavascript.java Changeset: 62ea5dc21718 Author: bpatel Date: 2013-08-06 19:03 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/langtools/rev/62ea5dc21718 8015998: Additional improvement in Javadoc framing Reviewed-by: jjg, omajid ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! test/com/sun/javadoc/testJavascript/TestJavascript.java Changeset: 81689043bd7f Author: andrew Date: 2013-08-07 11:18 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/langtools/rev/81689043bd7f OPENJDK6-11: Add generics to javadoc to allow it to compile with recent backports Summary: Backport enough of 6657907 to make javadoc compile Reviewed-by: omajid ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java From ptisnovs at redhat.com Wed Aug 21 01:21:31 2013 From: ptisnovs at redhat.com (Pavel Tisnovsky) Date: Wed, 21 Aug 2013 04:21:31 -0400 (EDT) Subject: [PATCH FOR REVIEW] Fix for font configuration handling on RHEL6 systems Message-ID: <1739387328.2221076.1377073291853.JavaMail.root@redhat.com> Hi, following patches need to be used to fix font configuration handling on RHEL6 systems (all versions): http://cr.openjdk.java.net/~ptisnovs/RHEL6_fontconfig/ This change does not affect any other systems. Could anybody please review this change? Thank you in advance, Pavel Tisnovsky From ptisnovs at redhat.com Wed Aug 21 01:22:00 2013 From: ptisnovs at redhat.com (Pavel Tisnovsky) Date: Wed, 21 Aug 2013 04:22:00 -0400 (EDT) Subject: [PATCH FOR REVIEW] fix to give xalan/xerces access,to their own internal packages Message-ID: <377675654.2221245.1377073320340.JavaMail.root@redhat.com> Hi all, following set of changes is a fix to give xalan/xerces access to their own internal packages. This changes also fix several TCK failures: http://cr.openjdk.java.net/~ptisnovs/object_factory_access/ Can anybody please look at these changes? Thank you in advance, Pavel Tisnovsky From gnu.andrew at redhat.com Wed Aug 21 05:50:35 2013 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 21 Aug 2013 08:50:35 -0400 (EDT) Subject: [PATCH FOR REVIEW] fix to give xalan/xerces access,to their own internal packages In-Reply-To: <377675654.2221245.1377073320340.JavaMail.root@redhat.com> References: <377675654.2221245.1377073320340.JavaMail.root@redhat.com> Message-ID: <179881271.1846318.1377089435624.JavaMail.root@redhat.com> ----- Original Message ----- > Hi all, > > following set of changes is a fix to give xalan/xerces access > to their own internal packages. This changes also fix several > TCK failures: > > http://cr.openjdk.java.net/~ptisnovs/object_factory_access/ > > Can anybody please look at these changes? > > Thank you in advance, > Pavel Tisnovsky > Looks ok. You'll need to allocate it a bug ID in http://java.net/jira/browse/OPENJDK6 -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From gnu.andrew at redhat.com Wed Aug 21 05:50:50 2013 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 21 Aug 2013 08:50:50 -0400 (EDT) Subject: [PATCH FOR REVIEW] Fix for font configuration handling on RHEL6 systems In-Reply-To: <1739387328.2221076.1377073291853.JavaMail.root@redhat.com> References: <1739387328.2221076.1377073291853.JavaMail.root@redhat.com> Message-ID: <231439171.1846370.1377089450305.JavaMail.root@redhat.com> ----- Original Message ----- > Hi, > > following patches need to be used to fix font configuration > handling on RHEL6 systems (all versions): > > http://cr.openjdk.java.net/~ptisnovs/RHEL6_fontconfig/ > > This change does not affect any other systems. > > Could anybody please review this change? > > Thank you in advance, > Pavel Tisnovsky > Looks ok. You'll need to allocate it a bug ID in http://java.net/jira/browse/OPENJDK6 -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From ptisnovs at redhat.com Wed Aug 21 09:32:50 2013 From: ptisnovs at redhat.com (ptisnovs at redhat.com) Date: Wed, 21 Aug 2013 16:32:50 +0000 Subject: hg: jdk6/jdk6/jaxp: OPENJDK6-12: Xalan/xerxes classes don't have access to its own internal packages Message-ID: <20130821163251.BBB2248A4C@hg.openjdk.java.net> Changeset: d23a262afc5d Author: ptisnovs Date: 2013-08-21 18:32 +0200 URL: http://hg.openjdk.java.net/jdk6/jdk6/jaxp/rev/d23a262afc5d OPENJDK6-12: Xalan/xerxes classes don't have access to its own internal packages Summary: Added an exception rule for Xalan and Xerxes classes in security checks. Reviewed-by: andrew ! drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/lib/ObjectFactory.java ! drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xslt/ObjectFactory.java ! drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/cmdline/ObjectFactory.java ! drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/compiler/ObjectFactory.java ! drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectFactory.java ! drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/dom/ObjectFactory.java ! drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/runtime/ObjectFactory.java ! drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/trax/ObjectFactory.java ! drop_included/jaxp_src/src/com/sun/org/apache/xerces/internal/dom/ObjectFactory.java ! drop_included/jaxp_src/src/com/sun/org/apache/xerces/internal/impl/dv/ObjectFactory.java ! drop_included/jaxp_src/src/com/sun/org/apache/xerces/internal/parsers/ObjectFactory.java ! drop_included/jaxp_src/src/com/sun/org/apache/xerces/internal/xinclude/ObjectFactory.java From ptisnovs at redhat.com Wed Aug 21 09:44:52 2013 From: ptisnovs at redhat.com (ptisnovs at redhat.com) Date: Wed, 21 Aug 2013 16:44:52 +0000 Subject: hg: jdk6/jdk6/jdk: OPENJDK6-13: Font configuration problem on RHEL6 systems Message-ID: <20130821164511.3966548A4D@hg.openjdk.java.net> Changeset: 60ee5d118868 Author: ptisnovs Date: 2013-08-21 18:44 +0200 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/60ee5d118868 OPENJDK6-13: Font configuration problem on RHEL6 systems Summary: Added font property file specific to RHEL 6, fixed code to load this file during startup. Reviewed-by: andrew ! make/sun/awt/Makefile + src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.RedHat.6.properties ! src/solaris/classes/sun/awt/motif/MFontConfiguration.java From gnu.andrew at redhat.com Wed Aug 21 13:29:41 2013 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 21 Aug 2013 16:29:41 -0400 (EDT) Subject: [PATCH FOR REVIEW] 8009996: tests javax/management/mxbean/MiscTest.java and javax/management/mxbean/StandardMBeanOverrideTest.java fail In-Reply-To: <795000476.2095554.1377116973099.JavaMail.root@redhat.com> Message-ID: <648320391.2095585.1377116981592.JavaMail.root@redhat.com> This patch is necessary to fix a TCK regression which occurs as the result of the June 2013 security fixes. http://cr.openjdk.java.net/~andrew/openjdk6/8009996/ Ok to push? -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From omajid at redhat.com Wed Aug 21 13:45:02 2013 From: omajid at redhat.com (Omair Majid) Date: Wed, 21 Aug 2013 16:45:02 -0400 Subject: [PATCH FOR REVIEW] 8009996: tests javax/management/mxbean/MiscTest.java and javax/management/mxbean/StandardMBeanOverrideTest.java fail In-Reply-To: <648320391.2095585.1377116981592.JavaMail.root@redhat.com> References: <648320391.2095585.1377116981592.JavaMail.root@redhat.com> Message-ID: <521526CE.6030309@redhat.com> On 08/21/2013 04:29 PM, Andrew Hughes wrote: > This patch is necessary to fix a TCK regression which occurs as the result of > the June 2013 security fixes. > > http://cr.openjdk.java.net/~andrew/openjdk6/8009996/ > > Ok to push? > I am not terribly familiar with the code, but I see that the same change is in 7u. The constructor also happens to use NO_NOTIFICATION_INFO for the null case. Looks okay to me. Cheers, Omair -- PGP Key: 66484681 (http://pgp.mit.edu/) Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 From gnu.andrew at redhat.com Thu Aug 22 05:06:51 2013 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 22 Aug 2013 08:06:51 -0400 (EDT) Subject: [PATCH FOR REVIEW] 8009996: tests javax/management/mxbean/MiscTest.java and javax/management/mxbean/StandardMBeanOverrideTest.java fail In-Reply-To: <521526CE.6030309@redhat.com> References: <648320391.2095585.1377116981592.JavaMail.root@redhat.com> <521526CE.6030309@redhat.com> Message-ID: <766437906.2387195.1377173211166.JavaMail.root@redhat.com> ----- Original Message ----- > On 08/21/2013 04:29 PM, Andrew Hughes wrote: > > This patch is necessary to fix a TCK regression which occurs as the result > > of > > the June 2013 security fixes. > > > > http://cr.openjdk.java.net/~andrew/openjdk6/8009996/ > > > > Ok to push? > > > > I am not terribly familiar with the code, but I see that the same change > is in 7u. The constructor also happens to use NO_NOTIFICATION_INFO for > the null case. > > Looks okay to me. > > Cheers, > Omair > > -- > PGP Key: 66484681 (http://pgp.mit.edu/) > Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 > Hmmm... we probably should have done this the other way around, as I wrote a fix for this myself when we first found the issue and I've verified that the Oracle fix is pretty much the same thing. Anyway, pushed to: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/6daa81bdfd18 -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From ahughes at redhat.com Thu Aug 22 04:49:02 2013 From: ahughes at redhat.com (ahughes at redhat.com) Date: Thu, 22 Aug 2013 11:49:02 +0000 Subject: hg: jdk6/jdk6/jdk: 8009996: tests javax/management/mxbean/MiscTest.java and javax/management/mxbean/StandardMBeanOverrideTest.java fail Message-ID: <20130822114910.C773F48A83@hg.openjdk.java.net> Changeset: 6daa81bdfd18 Author: jbachorik Date: 2013-03-18 11:17 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/6daa81bdfd18 8009996: tests javax/management/mxbean/MiscTest.java and javax/management/mxbean/StandardMBeanOverrideTest.java fail Reviewed-by: dfuchs, dholmes, omajid ! src/share/classes/javax/management/StandardEmitterMBean.java From omajid at redhat.com Mon Aug 26 09:19:46 2013 From: omajid at redhat.com (Omair Majid) Date: Mon, 26 Aug 2013 12:19:46 -0400 Subject: Backporting 8020983: OutOfMemoryError caused by non garbage collected JPEGImageWriter Instances Message-ID: <521B8022.4040406@redhat.com> Hi, Mario Torre backported "8020983: OutOfMemoryError caused by non garbage collected JPEGImageWriter Instances" to jdk6: http://cr.openjdk.java.net/~neugens/8020983/webrev/ It's basically identical to the JDK8 changeset [1], with only minor differences related to some spacing changes, the diamond operator and variable types in code not touched by the patch. Is this okay for pushing? Or does it make more sense to wait after a release for security patches goes out? Thanks, Omair [1] http://hg.openjdk.java.net/jdk8/2d/jdk/rev/7f0e569c5a66 -- PGP Key: 66484681 (http://pgp.mit.edu/) Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 From gnu.andrew at redhat.com Tue Aug 27 08:22:22 2013 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 27 Aug 2013 11:22:22 -0400 (EDT) Subject: Backporting 8020983: OutOfMemoryError caused by non garbage collected JPEGImageWriter Instances In-Reply-To: <521B8022.4040406@redhat.com> References: <521B8022.4040406@redhat.com> Message-ID: <2027341973.2130771.1377616942245.JavaMail.root@redhat.com> ----- Original Message ----- > Hi, > > Mario Torre backported "8020983: OutOfMemoryError caused by non garbage > collected JPEGImageWriter Instances" to jdk6: > > http://cr.openjdk.java.net/~neugens/8020983/webrev/ > > It's basically identical to the JDK8 changeset [1], with only minor > differences related to some spacing changes, the diamond operator and > variable types in code not touched by the patch. > > Is this okay for pushing? Or does it make more sense to wait after a > release for security patches goes out? > > Thanks, > Omair > > [1] http://hg.openjdk.java.net/jdk8/2d/jdk/rev/7f0e569c5a66 > > -- > PGP Key: 66484681 (http://pgp.mit.edu/) > Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 > 0. What problem does this solve? 1. Is this in jdk7u? 2. Is this in IcedTea6? 3. Where has the bug ID information gone from the backported changeset? -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From omajid at redhat.com Tue Aug 27 08:40:08 2013 From: omajid at redhat.com (Omair Majid) Date: Tue, 27 Aug 2013 11:40:08 -0400 Subject: Backporting 8020983: OutOfMemoryError caused by non garbage collected JPEGImageWriter Instances In-Reply-To: <2027341973.2130771.1377616942245.JavaMail.root@redhat.com> References: <521B8022.4040406@redhat.com> <2027341973.2130771.1377616942245.JavaMail.root@redhat.com> Message-ID: <521CC858.4010602@redhat.com> Hi Andrew, On 08/27/2013 11:22 AM, Andrew Hughes wrote: > 0. What problem does this solve? The current code has memory leaks. With some usage patterns, Java will run heap space. For more details, please see the bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8020983 > 1. Is this in jdk7u? Yes: http://hg.openjdk.java.net/jdk7u/jdk7u40/jdk/rev/46b203b37e06 > 2. Is this in IcedTea6? As far as I can see, no. > 3. Where has the bug ID information gone from the backported changeset? webrevs can be generated against patches as well as changesets. This one is not generated against a changeset (yet) since a simple hg export/import did not work. Thanks, Omair -- PGP Key: 66484681 (http://pgp.mit.edu/) Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 From gnu.andrew at redhat.com Tue Aug 27 09:01:48 2013 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 27 Aug 2013 12:01:48 -0400 (EDT) Subject: Backporting 8020983: OutOfMemoryError caused by non garbage collected JPEGImageWriter Instances In-Reply-To: <521CC858.4010602@redhat.com> References: <521B8022.4040406@redhat.com> <2027341973.2130771.1377616942245.JavaMail.root@redhat.com> <521CC858.4010602@redhat.com> Message-ID: <890701799.2158266.1377619308670.JavaMail.root@redhat.com> ----- Original Message ----- > Hi Andrew, > > On 08/27/2013 11:22 AM, Andrew Hughes wrote: > > 0. What problem does this solve? > > The current code has memory leaks. With some usage patterns, Java will > run heap space. For more details, please see the bug: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8020983 > "This image writer object will never be garbage collected. This is reproducible with java 6u45. It works fine for us until version 6_u43." It sounds like a recent regression. Have you been able to reproduce the issue on OpenJDK 6? > > 1. Is this in jdk7u? > > Yes: http://hg.openjdk.java.net/jdk7u/jdk7u40/jdk/rev/46b203b37e06 > Ok, but not in any release as yet. I'm just trying to ascertain how well-tested this fix is to be going in a stable release. > > 2. Is this in IcedTea6? > > As far as I can see, no. > Ok, it should probably also go in 1.11.x and 1.12.x if the issue is present there. > > 3. Where has the bug ID information gone from the backported changeset? > > webrevs can be generated against patches as well as changesets. This one > is not generated against a changeset (yet) since a simple hg > export/import did not work. I'm well aware of that, but I can't approve it unless it's in its final form. I want to make sure the original information isn't being lost. > > Thanks, > Omair > > -- > PGP Key: 66484681 (http://pgp.mit.edu/) > Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 > -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From omajid at redhat.com Tue Aug 27 09:06:42 2013 From: omajid at redhat.com (Omair Majid) Date: Tue, 27 Aug 2013 12:06:42 -0400 Subject: Backporting 8020983: OutOfMemoryError caused by non garbage collected JPEGImageWriter Instances In-Reply-To: <890701799.2158266.1377619308670.JavaMail.root@redhat.com> References: <521B8022.4040406@redhat.com> <2027341973.2130771.1377616942245.JavaMail.root@redhat.com> <521CC858.4010602@redhat.com> <890701799.2158266.1377619308670.JavaMail.root@redhat.com> Message-ID: <521CCE92.5030204@redhat.com> On 08/27/2013 12:01 PM, Andrew Hughes wrote: > ----- Original Message ----- >> Hi Andrew, >> >> On 08/27/2013 11:22 AM, Andrew Hughes wrote: >>> 0. What problem does this solve? >> >> The current code has memory leaks. With some usage patterns, Java will >> run heap space. For more details, please see the bug: >> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8020983 >> > > "This image writer object will never be garbage collected. This is reproducible with java 6u45. It works fine for us until version 6_u43." > > It sounds like a recent regression. Have you been able to reproduce the issue > on OpenJDK 6? Yes, it was originally reported against icedtea6-1.11: https://bugzilla.redhat.com/show_bug.cgi?id=976897 > Ok, it should probably also go in 1.11.x and 1.12.x if the issue is present there. Will do. >>> 3. Where has the bug ID information gone from the backported changeset? >> >> webrevs can be generated against patches as well as changesets. This one >> is not generated against a changeset (yet) since a simple hg >> export/import did not work. > > I'm well aware of that, but I can't approve it unless it's in its final form. > I want to make sure the original information isn't being lost. I see. I will ask Mario to create a final webrev, then. Thanks, Omair -- PGP Key: 66484681 (http://pgp.mit.edu/) Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681