RFR 8056141: Move com.sun.security.jgss into a new module
Chris Hegarty
chris.hegarty at oracle.com
Thu Aug 28 12:17:13 UTC 2014
On 28 Aug 2014, at 11:28, Wang Weijun <weijun.wang at oracle.com> wrote:
> This is the sub-task of "8042900: Allow com.sun.security.jgss to be in different module than org.ietf.jgss" that actually moves the files.
>
> Code changes include 2 parts:
>
> 1. For jdk9/dev repo:
>
> http://cr.openjdk.java.net/~weijun/8056141/webrev.00/
Thank you for updating the unshuffle list. This looks good to me. As Alan mentioned, a change to modules.xml will be required too.
-Chris.
> 2. For jdk9/dev/jdk. It's just moving everything inside src/java.security.jgss/share/classes/com/sun/security/ to src/jdk.security.jgss/share/classes/com/sun/security. This includes all classes in the com/sun/security/jgss and com/sun/security/sasl/gsskerb packages. Please note that the 2nd package actually calls classes in the 1st one, so they must be moved together. Precisely:
>
> - src/java.security.jgss/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java
> - src/java.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java
> - src/java.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java
> - src/java.security.jgss/share/classes/com/sun/security/jgss/Extender.java
> - src/java.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java
> - src/java.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java
> - src/java.security.jgss/share/classes/com/sun/security/jgss/InquireType.java
> - src/java.security.jgss/share/classes/com/sun/security/jgss/package-info.java
> - src/java.security.jgss/share/classes/com/sun/security/sasl/gsskerb/FactoryImpl.java
> - src/java.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java
> - src/java.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
> - src/java.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java
> + src/jdk.security.jgss/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java
> + src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java
> + src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java
> + src/jdk.security.jgss/share/classes/com/sun/security/jgss/Extender.java
> + src/jdk.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java
> + src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java
> + src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireType.java
> + src/jdk.security.jgss/share/classes/com/sun/security/jgss/package-info.java
> + src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/FactoryImpl.java
> + src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java
> + src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
> + src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java
>
> Since this is about creating a new module, do I need to request for an approval from some committee?
> Thanks
> Max
>
More information about the security-dev
mailing list