CFV: New JDK 8 Reviewer: Seán Coffey

Chris Hegarty chris.hegarty at oracle.com
Wed Oct 9 11:51:27 PDT 2013


I hereby nominate Seán Coffey (coffeys) to JDK 8 Reviewer.

Seán has worked in the core libraries and networking area since before 
the beginning of OpenJDK. Seán is probably best known for his role as 7u 
maintainer, but as the list of changesets below shows he does much more. 
He has authored 67 changesets in several jdk8 repositories [See below]. 
In particular, he has resolved several sensitive issues in the corba area.

Votes are due by the end of Oct 23.

Only current JDK 8 Reviewers [1] are eligible to vote on this 
nomination. Votes must be cast in the open by replying to this mailing list.

For Three-Vote Consensus voting instructions, see [2].

Chris Hegarty

[1] http://openjdk.java.net/census
[2] http://openjdk.java.net/projects/#reviewer-vote

----

Changesets:

$ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep "^[0-9]\{7,7\}: "
8016271: wsimport -clientjar does not create portable jars on Windows 
due to hardcoded backslash
8024952: ClassCastException in PlainSocketImpl.accept() when using 
custom socketImpl
8017195: Introduce option to setKeepAlive parameter on CORBA sockets
8017566: Backout 8000450 - Cannot access to 
com.sun.corba.se.impl.orb.ORBImpl
8019979: Replace CheckPackageAccess test with better one from closed repo
8013196: TimeZone.getDefault() throws NPE due to 
sun.awt.AppContext.getAppContext()
8015978: Incorrect transformation of XPath expression "string(-0)"
8000450: Restrict access to com/sun/corba/se/impl package
8000529: Regression: SimpleDateFormat incorrectly parses dates formatted 
with Z and z pattern letters
8007315: HttpURLConnection.filterHeaderField method returns null where 
empty string is expected
7197187: Currency.isPastCutoverDate should be made more robust
8002227: (tz) Support tzdata2012i
7181793: Socket getOutputStream create streams that cannot be GC'ed 
until Socket is closed
7196533: TimeZone.getDefault() slow due to synchronization bottleneck
7180362: RFE: Implement date cutover functionality for 
currency.properties file
7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with 
Error failure.
7185965: Build error in javadoc make stage for bundles not containing 
crypto package
7056731: Race condition in CORBA code causes re-use of ABORTed connections
7179879: SSLSocket connect times out instead of throwing socket closed 
exception
6893617: JDK 6 CNCtx always uses the default ORB
7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6 
port spaces
7143851: Improve IIOP stub and tie generation in RMIC
7149048: Changes to corba rmic stubGenerator class are not used during 
jdk build process
7156963: Incorrect copyright header in java/io/SerialCallbackContext
7167359: (tz) SEGV on solaris if TZ variable not set
7163470: Build fails if javax.crypto src files not present
7149608: Default TZ detection fails on linux when symbolic links to non 
default location used.
7148584: Jar tools fails to generate manifest correctly when boundary 
condition hit
7144488: Infinite recursion for some equals tests in Collections
7133138: Improve io performance around timezone lookups
7102369: remove java.rmi.server.codebase property parsing from registyimpl
7094468: rmiregistry clean up
7105952: Improve finalisation for 
FileInputStream/FileOutputStream/RandomAccessFile
7099658: Properties.loadFromXML fails with ClassCastException
7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file 
descriptor be closed when still in use
7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS
7024697: SessionRef.dispose() should determine if the token referred to 
by the token object is still valid
7047325: Internal API to improve management of direct buffers
7041125: LDAP API does not catch malformed filters that contain two 
operands for the ! operator
7049774: UID construction appears to hang if time changed backwards
7025227: SSLSocketImpl does not close the TCP layer socket if a close 
notify cannot be sent to the peer
6932403: SSLSocketImpl state issue
7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java should 
be cleaned up
6750362: Very large LDAP requests throw a OOM on LDAP servers which 
aren't aware of Paged Results Controls
6748156: add an new JNDI property to control the boolean flag WaitForReply
7016897: Copyright header correction : 
test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java
6998583: NativeSeedGenerator is making 8192 byte read requests from 
entropy pool on each init.
6957378: JMX memory leak
6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be 
rejected by the RMI conn provider.
6984520: NPE IN RMIConnector.connect
6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 
and jdk6 workspace
6860491: WRAP_TIME_MILLIS incorrectly set
---
$ hg log -M -u coffeys -R corba --template "{desc}\n" | grep 
"^[0-9]\{7,7\}: "
8017195: Introduce option to setKeepAlive parameter on CORBA sockets
8000642: Better handling of objects for transportation
8001032: Restrict object access
7201066: Change modifiers on unused fields
8000631: Restrict access to class constructor
7196086: update copyright years for files in corba repository (JDK 8)
7056731: Race condition in CORBA code causes re-use of ABORTed connections
7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8
7143851: Improve IIOP stub and tie generation in RMIC
7149048: Changes to corba rmic stubGenerator class are not used during 
jdk build process
7161925: sjava files in corba don't have copyright string and legal notice
7110704: Issues with some method in corba
7091388: Regular unexplained npe's from corba libs after system has been 
running for days
--
$ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep 
"^[0-9]\{7,7\}: "
8015978: Incorrect transformation of XPath expression "string(-0)"
---
$ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep 
"^[0-9]\{7,7\}: "
8016271: wsimport -clientjar does not create portable jars on Windows 
due to hardcoded backslash




More information about the jdk8-dev mailing list