[jdk8u-dev] RFR: 8200468: Port the native GSS-API bridge to Windows [v2]

Alexey Bakhtin abakhtin at openjdk.org
Wed Jun 28 22:19:12 UTC 2023


> Hello,
> I'd like to backport JDK-8200568: port the native GSS-API bridge to Windows to JDK8u
> This is a prerequisite of the JDK-6722928 and JDK-8225687
> 
> The backport is not clean. I have to to make the following changes:
> jdk/make/lib/SecurityLibraries.gmk
> - Patched manually, just removed platform dependency
> 
> jdk/src/share/native/sun/security/jgss/wrapper/NativeUtil.c
> - Clean merge except for copyright year
> 
> jdk/src/share/native/sun/security/jgss/wrapper/NativeUtil.h
> - Visual Studio 2010-2012 doesn't provide inttypes.h so provide appropriate definitions the header file
> - Manually updated copyright year
> 
> jdk/src/share/classes/sun/security/jgss/GSSManagerImpl.java
> - Manually removed platform OS dependency
> 
> jdk/src/solaris/native/sun/security/jgss/wrapper/NativeFunc.c is moved to jdk/src/share/native/sun/security/jgss/wrapper/NativeFunc.c
> - All changes applied manually because of JDK-8238388 already applied 
> 
> jdk/src/solaris/native/sun/security/jgss/wrapper/NativeFunc.h is moved to jdk/src/share/native/sun/security/jgss/wrapper/NativeFunc.h
> - All changes applied clean 
> 
> jdk/test/sun/security/krb5/auto/BasicProc.java
> - Manually added Windows platform dependency code
> 
> jdk/test/java/security/testlibrary/Proc.java
> - Manually extended debug output
> 
> All related jtreg tests passed successfully on Windows

Alexey Bakhtin has updated the pull request incrementally with one additional commit since the last revision:

  Fix copyright year and BasicProc test

-------------

Changes:
  - all: https://git.openjdk.org/jdk8u-dev/pull/335/files
  - new: https://git.openjdk.org/jdk8u-dev/pull/335/files/36507223..2b34dd7c

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=335&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=335&range=00-01

  Stats: 7 lines in 3 files changed: 2 ins; 2 del; 3 mod
  Patch: https://git.openjdk.org/jdk8u-dev/pull/335.diff
  Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/335/head:pull/335

PR: https://git.openjdk.org/jdk8u-dev/pull/335


More information about the jdk8u-dev mailing list