8190917: SSL session resumption broken for protocols other than TLSv1.2
Jaikiran Pai
jai.forums2013 at gmail.com
Thu Nov 9 12:35:49 UTC 2017
I would like to contribute a patch, containing a potential fix and a
test case, to the issue reported at
https://bugs.openjdk.java.net/browse/JDK-8190917. This is going to be my
first contribution to OpenJDK, so I would need some guidance/help in
having this reviewed/merged, please.
To give a quick overview of this specific bug - the issue relates to SSL
session resumption which is no longer functional in Java 9 for SSL
protocols other than TLSv1.2. The JIRA itself has more extensive details
and a test case which reproduces the issue.
So far, I have followed various documentation to setup and build OpenJDK
jdk9 locally. I use a Mac and at this point, I have completed the
following set of basic tasks:
- Checked out the mercurial repo (the complete forest) for jdk9 (hg
tclone http://hg.openjdk.java.net/jdk9/jdk9)
- Built the JDK locally, following the instructions under
common/doc/building.md
- Run some of the basic tests successfully
I have a potential fix ready and am in the process of writing a jtreg
test for this change. I am going to sign and submit the Oracle
Contributor Agreement this week soon (I believe that's needed right?).
Before sending out the patch for review, I would like to understand if
there's anything else that I need to do before that. One thing that I
read in the contribution page[1] is that "Your patch must be built and
tested on all relevant platforms before submission". For me, the only
platform that I have access to is going to be my local Mac OS. When I
submit the patch, am I expected to test the changes on other *nix and
Windows OS too?
If there's anything else that I left out, please feel free to let me
know or point me to the doc.
[1] http://openjdk.java.net/contribute/
P.S: I hope this is the right mailing list. I read the "how to
contribute" page and then guessed this is the correct mailing list, but
I'm not sure since I don't see any similar contributions requests in the
archive of this mailing list, this past year.
-Jaikiran
More information about the jdk9-dev
mailing list