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