This software is an Open Source library based on OpenJDK.
This document provides revision history.

Wed Oct 24 11:00:00 JST 2018
jdk6-b42-ricoh-4 (modified by RICOH Co., Ltd. based on jdk6-b42)

* Fix oracle javase Critical Patch Update.
  CVE-2017-10388
  Modified file:
    sun/security/KrbAsRep.java
    sun/security/KrbTgsRep.java

  CVE-2018-2633
  Modified file:
    sun/security/provider/certpath/ldap/LDAPCertStore.java

Fri Sep 14 16:30:00 JST 2018
jdk6-b42-ricoh-3 (modified by RICOH Co., Ltd. based on jdk6-b42)

* Fix clone method of PrincipalName.
  Modified file:
    sun/security/krb5/PrincipalName.java

Tue Nov 21 12:30:00 JST 2017
jdk6-b42-ricoh-2 (modified by RICOH Co., Ltd. based on jdk6-b42)

This release includes the following modification:

* Fix KerberosTime to work with Arabic locale.
  Modified file:
    sun/security/util/DerOutputStream.java

Tue Sep 19 09:30:11 JST 2017
jdk6-b42-ricoh-1 (modified by RICOH Co., Ltd. based on jdk6-b42)

This release includes the following modifications:

* Add files for support Android OS.
  Add files:
    java/security/AccessController.java
    javax/security/auth/callback/PasswordCallback.java
    sun/misc/Unsafe.java

* Change AccessController for Android OS.
  Modified files:
    com/sun/security/auth/module/Krb5LoginModule.java
    java/security/AccessControlContext.java
    java/security/ProtectionDomain.java
    sun/security/jgss/GSSUtil.java

* Change ClassLoader for Android OS.
  Modified files:
    com/sun/jndi/ldap/VersionHelper12.java
    com/sun/naming/internal/VersionHelper12.java
    java/security/Policy.java
    javax/naming/ldap/StartTlsRequest.java
    javax/security/auth/login/Configuration.java
    javax/security/auth/login/LoginContext.java
    javax/security/auth/Policy.java
    sun/misc/Service.java
    sun/security/jca/ProviderConfig.java
    sun/security/pkcs/PKCS8Key.java
    sun/security/pkcs11/SunPKCS11.java
    sun/security/provider/PolicyFile.java
    sun/security/x509/X509Key.java

* Remove "final" modifier.
  Modified files:
    sun/security/jgss/krb5/CipherHelper.java
    sun/security/jgss/krb5/Krb5Context.java
    sun/security/jgss/krb5/Krb5MechFactory.java
    sun/security/jgss/krb5/Krb5Util.java
    sun/security/jgss/krb5/SubjectComber.java
    sun/security/jgss/spnego/SpNegoContext.java
    sun/security/jgss/spnego/SpNegoToken.java
    sun/security/krb5/internal/crypto/EType.java
    sun/security/krb5/internal/ktab/KeyTab.java
    sun/security/krb5/internal/HostAddress.java
    sun/security/krb5/internal/Krb5.java
    sun/security/krb5/EncryptionKey.java
    sun/security/krb5/KrbTgsRep.java
    sun/security/krb5/KrbTgsReq.java

* Remove "java.applet.Applet" reference.
  Modified files:
    com/sun/naming/internal/ResourceManager.java

* Change TCP Processing.
  Modified files:
    sun/security/krb5/internal/NetClient.java
    src/sun/security/krb5/KdcComm.java

* Bug fix that initialization of token header.
  Modified files:
    sun/security/jgss/krb5/MessageToken_v2.java

* Other minor modifications.
  Modified files:
    java/security/Security.java
    sun/misc/Launcher.java
    sun/misc/SharedSecrets.java
    sun/security/provider/ByteArrayAccess.java
