pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/sun-jdk15



Module Name:    pkgsrc
Committed By:   abs
Date:           Thu Jul 23 17:18:43 UTC 2009

Modified Files:
        pkgsrc/lang/sun-jdk15: Makefile distinfo

Log Message:
Updated lang/sun-jdk15 to 5.0.19

Changes in 1.5.0_19

The full internal version number for this update release is 1.5.0_19-b02 (where 
"b" means "build"). The external version number is 5.0u19.
OlsonData 2009g

This release contains Olson time zone data version 2009g. For more information, 
refer to Timezone Data Versions in the JRE Software .

Security Baseline

This update release specifies the following security baseline:
JRE Family Version      Java SE
Security Baseline       Java SE for Business
Security Baseline 1.4.2         1.4.2_19        1.4.2_20

In December, 2008, Java SE 1.4.2 reached its end of service life with the 
release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) 
include the Access Only option and are available to Java SE for Business 
subscribers.

For more information about the security baseline, see Deploying Java Applets 
With Family JRE Versions in Java Plug-in for Internet Explorer .

Additional Supported System Configurations

As of this update, support has been added for the following system 
configurations:

    * Internet Explorer 8
    * Windows Server 2008
    * SLES 11

Refer to the Supported System Configurations page.
Service Tag Support

Service Tag support on Solaris, Linux, and Windows is add in this release. If 
Service Tag software has been installed on a system where JRE 1.5.0_19 is being 
installed, a unique service tag is automatically created for that particular 
JRE instance. There is no change in the JDK/JRE installation instruction, and 
there is no change in the Java runtime.

Service Tag software can be downloaded from Sun Inventory. JDK and JRE service 
tags allow installed instances of the JDK and JRE to be discovered and 
registered under a user's account on Sun Connection.
Known Issues

    IE 8 Hangs with OBJECT Tag

    When an OBJECT tag is used to specify an applet, and the browser does not 
receive any mouse button events or keyboard events before the browser gets to 
the point of interpreting (executing) the OBJECT> tag, then IE 8 hangs.

    This bug is seen when an html file containing OBJECT tag is specified as a 
command line parameter while launching IE. For example:

    iexplorer.exe  file.html

    In this case, there is no mouse button event between invocation of IE and 
OBJECT tag execution.

    A workaround is to force the user to use a mouse or keyboard before IE8 
reaches the tag. For example, if applet.html contains an OBJECT tag, then the 
following command line invocation hangs the browser:

    iexplorer.exe applet.html

    However, if you specify applet.html in another html file, as follows, then 
the user is forced to use the keyboard or mouse button, and the hang does not 
occur:

    <HTML><BODY><A href="file:applet.html"> click </A> </BODY></HT
    ML>

    Refer to CR 6825659 for further information.

Bug Fixes

Bug fixes are listed in the following table.
        BugId   Category        Subcategory     Description 6260293     hotspot 
        compiler2       fix set_ctrl() inconsistencies in loopopts
6394438         hotspot         compiler2       crash in C2 compiler in 
MachSpillCopyNode::implementation on 5.0_U4
6435614         hotspot         compiler2       code fails with impossible 
ArrayIndexOutOfBounds Exception
6754146         hotspot         compiler2       1.5.0_15 C2 compiler crashes in 
PhaseChaitin::Split()
6788347         hotspot         compiler2       C2Compiler crash 6u7
6798785         hotspot         compiler2       Crash in 
OopFlow::build_oop_map: incorrect comparison of 64bit pointers
5081701         hotspot         garbage_collector       CMS: ATG crash with 
perm gen collection enabled
6415354         hotspot         garbage_collector       CMS: 
assert(thisOop->is_oop_or_null(true),"expected an oop or NULL")
6722112         hotspot         garbage_collector       CMS: Incorrect encoding 
of overflown object arrays during concurrent precleaning
6722113         hotspot         garbage_collector       CMS: Incorrect overflow 
handling during precleaning of Reference lists
6739357         hotspot         garbage_collector       CMS: Switch off 
CMSPrecleanRefLists1 until 6722113 can be fixed
6786503         hotspot         garbage_collector       Overflow list 
performance can be improved
6787254         hotspot         garbage_collector       Work queue capacity can 
be increased substantially on some platforms
6751861         hotspot         jvmti   Memory leak occurs in JVMTI(jdk5.0u16)
6447157         hotspot         other   Crashdump (hs_err_pid*.log) does not 
contain the crash time
6320309         hotspot         runtime_system  symbol resolution -- wait() vs 
interrupt -- can result in IE being thrown from unexpected locations
6680485         hotspot         runtime_system  Wrong error-handling with 
Solaris-specific interruptible I/O (Solaris)
6821003         hotspot         runtime_system  Update hotspot windows os_win32 
for windows 7
6277781         idl     serialization   Serialization of Enums over IIOP is 
broke.
6614558         idl     serialization   jmx interop JDK5 - JDK6 issue when 
calling getMBeanInfo
6529796         java    char_encodings  Support JIS X 0213:2004 in existing JDK 
versions, especially for Windows Vista
6710199         java    char_encodings  SJIS_0213 does not handle "unmappable" 
encoding operation correctly
4744405         java    classes_2d      RFE: lookupPrintServices() to refresh 
the printers list dynamically
6358622         java    classes_2d      hotspot crash when printing to 
non-available network printer
6428762         java    classes_2d      RHEL5: Sazanami Mincho Font rendering 
quality is poor
6574633         java    classes_2d      native printDialog crashes when 
changing printer
6633656         java    classes_2d      Cross platform print dialog doesn't 
check for orientation being unsupported.
6524352         java    classes_awt     support for high-resolution mouse wheel
6668385         java    classes_awt     Java applet crashes IE 6 in 
AwtComponent::ImmAssociateContext()
6675956         java    classes_awt     REGRESSION : Different behavior of 
Container.findComponentAt in jdk5
6707023         java    classes_awt     Chinese Characters in JTextPane Cause 
Pane to Hang
6219755         java    classes_io      PipedOutputStream.write() remains 
blocked after PipedInputStream was closed
6242664         java    classes_lang    String.offsetByCodePoints doesn't work 
for Strings returned by String.substring
6819886         java    classes_lang    System.getProperty("os.name") reports 
Vista on Windows 7
6651382         java    classes_management      The Java JVM SNMP provider 
reports incorrect stats when asked for multiple OIDs
6598160         java    classes_net     Windows IPv6 Socket implementation 
doesn't set the handle to not inherit
6648001         java    classes_net     Cancelling HTTP authentication causes 
subsequent deadlocks
6693244         java    classes_net     Java Web Start app fails on 6u10 beta 
w/ AssertionError in AuthenticationInfo.requestCompleted
5100121         java    classes_nio     (se) select not immune to EINTR
6497734         java    classes_nio     (dc) assert "JNI handle should not be 
null" under Java_sun_nio_ch_FileDispatcher_preClose0()
6552236         java    classes_security        PolicyFile not synchronized 
during refresh
6699856         java    classes_swing   Creating text in a JTextPane using 
Chinese text causes undesired behavior
6735259         java    classes_swing   NPE at 
WindowsComboBoxUI$XPComboBoxButton.getState(WindowsComboBoxUI.java:408)
4823811         java    classes_text    [Fmt-Da] SimpleDateFormat patterns 
don't allow embedding of some literal punctuation
6576792         java    classes_util_concurrent         ThreadPoolExecutor 
methods leak interrupts when run in pool threads
6409997         java    classes_util_i18n       Default locale/encoding 
detection for Windows Vista
6834474         java    classes_util_i18n       (tz) Support tzdata2009g
6740278         java    dragndrop       An image(256 colors) in clipboard 
should be displayed correctly
6404011         java    imageio         IllegalArgumentException: "Invalid ICC 
Profile Data" when reading certain JPEGs
6687968         java    imageio         PNGImageReader leaks native memory 
through an Inflater.
6541870         java    serialization   NullPointerException in 
ObjectInputStream with Externalizables
6608975         java    serviceability  HeapDumpPath option is ignored for 
dumps written by HeapDumpOnCtrlBreak functionality
6745217         java    serviceability  jmap throws 
sun.jvm.hotspot.utilities.AssertionFailure: BitMap index out of bounds 
(1.5.0_15-b04)
6754987         java    serviceability  Crash triggering Heapdump via 
-XX:+HeapDumpOnCtrlBreak AND -XX:+UseParallelOldGC
6803304         java    sunservicetags  Service Tag support for JRE for 
solaris/linux/windows
6680432         java_deployment         security        Display only Digital 
Signature key usage certificate in client authentication dialog box.
6567254         java_plugin     ns6     Stack stomp in CSecureJNIEnv
6603064         java_plugin     other   Legacy_lifecycle:Exception getting 
thrown on while making LiveConnect calls once applet is refreshed
6595618         java_plugin     plugin  Intermittent problems with signed 
applet certificate verification
6618901         java_plugin     plugin  6.0 JRE applet running on Vista limits 
heap to 64 MB
6696175         javawebstart    jnlp_file       javaws not recognizing 
properties which contains % character
6809409         jaxp    sax     jaxp Issue 56 SAXException doesn't do the 
exception chaining properly
6809019         jaxp    xslt    Performance degradation for fix to: 6537909 in 
1.5.0_14
6796140         jets    other   Further ORB changes after 6725987
6176036         jndi    ldap    Require a way to specify read timeout for LDAP 
operations

Changes in 1.5.0_18

The full internal version number for this update release is 1.5.0_18-b02 (where 
"b" means "build"). The external version number is 5.0u18.
Security Baseline

This update release specifies the following security baseline:
        JRE Family Version      Security Baseline 1.4.2         1.4.2_20

For more information about the security baseline, see Deploying Java Applets 
With Family JRE Versions in Java Plug-in for Internet Explorer .

OlsonData 2009a

This release contains Olson time zone data version 2009a. For more information, 
refer to Timezone Data Versions in the JRE Software .

Java Naming and Directory Interface (JNDI) API Change

The behavior of the JNDI feature to store and retrieve Java objects in an LDAP 
directory has been slightly modified.

When storing a Java object in an LDAP directory, the location of the object's 
class file (its codebase) may be specified. Later, when restoring the original 
object, its codebase along with additional object data is retrieved from the 
directory and used by the class loader.

An object's codebase is no longer implicitly trusted. Instead, a new system 
property called com.sun.jndi.ldap.object.trustURLCodebase must explicitly be 
set to the string value true in order for a codebase to be used. Otherwise, the 
codebase will be ignored by the class loader when restoring a Java object, and 
only those class files that appear on the classpath will be recognized.

Java Management Extensions(JMX) Change
In a JMX access property file, the readwrite access no longer allows the remote 
createMBean and unregisterMBean operations. These must now be provided 
explicitly via new clauses.

The default jmxremote.access file of the JRE 
($JRE_HOME/lib/management/jmxremote.access) shows what this looks like:

monitorRole  readonly
controlRole  readwrite \
            create javax.management.monitor.*,javax.management.timer.* \
            unregister

CORBA Memory Leak Fix - Special Note

This update release and revision 5.0u16-rev-b12 and subsequent updates and 
revisions contain a fix for 6725987. When using updates and revisions prior to 
these, an ORB may contain valid references (that is, a memory leak) even after 
calling its shutdown() and destroy() methods, and it may respond to some method 
calls.

With this fix, the ORB correctly cleans up and the Garbage Collector can free 
up the memory held by such references. Incorrect accesses to such references or 
methods are likely to result in a NullPointerException to the application.

Root Certificates Included

Root Certificates are included in this release. The following root certificates 
have been added:

    * VeriSign TSA Root Cert to the JDK (Refer to 6732157.)
    * Two additional T-systems root CA certs (Refer to 6803022.)
    * Two Unizeto root certs (Refer to 6803036.)

Bug Fixes

This release contains fixes for one or more security vulnerabilities. For more 
information, please see Sun Alerts 254569, 254570, 254571, 254608, and 254611.

Other bug fixes are listed in the following table.
        BugId   Category        Subcategory     Description 6676016     hotspot 
        garbage_collector       ParallelOldGC leaks memory
6461933         java    classes_awt     To adjust system boot time in 
nowMillisUTC() frequently
6637607         java    classes_awt     1st char. is discarded after a modal 
dialogue shows up and disappears
6677578         java    classes_awt     Print dialog doesn't come up when 
brower window is maximized
6571589         java    classes_lang    (thread) Thread.getStackTrace() returns 
null
6446855         java    classes_net     https connections failing when 
connecting through a proxy
6687282         java    classes_net     URLConnection for HTTPS connection 
through Proxy w/ Digest Authentication gives 400 Bad Request
6720866         java    classes_net     Slow performance using 
HttpURLConnection for upload
6732157         java    classes_security        Add VeriSign TSA Root Cert to 
the JDK
6803022         java    classes_security        Add T-systems root CA certs to 
the JRE
6803036         java    classes_security        Add Unizeto root certs to the 
JRE
6639183         java    classes_util_concurrent         Scheduling large 
negative delay hangs entire ScheduledExecutor
6725789         java    classes_util_concurrent         
ScheduledExecutorService does not work as expected in jdk7/6/5
6598520         java    classes_util_i18n       (tz) Windows time zone mapping 
table needs to be updated for KB933360
6650748         java    classes_util_i18n       (tz) Java runtime doesn't 
detect VET time zone correctly on Windows
6743394         java    classes_util_i18n       (tz) tzmappings must be updated 
for Windows
6783139         java    classes_util_i18n       (tz) Windows time zone mapping 
table needs to be updated for KB955839
6796489         java    classes_util_i18n       (tz) Support tzdata2009a
6487638         java    classes_util_logging    Calling LogManager.addLogger() 
and Logger.getLogger() cause deadlock
6719011         java_plugin     ocx     Applet isn't started when it's outside 
of the visible area of a browser window
6643769         java_plugin     other   Applet main windows steals focus on 
Popup windows which is running Applet.
6784894         java_plugin     other   Regression: applets loaded from local 
disk can not access co-located resources
6591117         jce     pkcs11_csp      Poor preformance of PKCS#11 security 
provider compared to Sun default provider
6725987         jets    other   ORB.destroy() does not cleanup correctly and 
ORB object instances are not garbage collected.

Changes in 1.5.0_17

The full internal version number for this update release is 1.5.0_17-b04 (where 
"b" means "build"). The external version number is 5.0u17.
Security Baseline

This update release specifies the following security baseline:
        JRE Family Version      Security Baseline 1.4.2         1.4.2_19

For more information about the security baseline, see Deploying Java Applets 
With Family JRE Versions in Java Plug-in for Internet Explorer .

OlsonData 2008i

This release contains Olson time zone data version 2008i. For more information, 
refer to Timezone Data Versions in the JRE Software .

Updated UTF-8 Charset Implementation

Due to security concerns, the UTF-8 charset implementation in the JRE has been 
updated to handle the non-shortest form of UTF-8 byte sequences, and this 
introduces an incompatibility from previous releases. For example, the byte 
sequence of 0xc0 0xaf for U+002f, which has the shortest form of 0x2f, is a 
malformed input to the decoding operation. More details regarding the 
Non-shortest form of UTF-8 can be found at:

    * UTF8-Shortest Form
    * UTF8 Specification

Root Certificates Included

Root Certificates are included in this release. The following root certificates 
have been added:

    * Camerfirma root certificates
    * T-systems root CA certificate (Deutsche Telekom Root CA 2)
    * SwissSign root certificates

Bug Fixes

This release contains fixes for one or more security vulnerabilities. For more 
information, please see Sun Alerts 244986, 244987, 244988, 244990, 244991, 
244992, 245246, 246266, 246286, 246346, 246386, and 246387.

Other bug fixes are listed in the following table.
        BugId   Category        Subcategory     Description 6403625     hotspot 
        compiler2       crash in compiled code when using profiler agent
6519515         hotspot         compiler2       Loop-opts incorrectly removed a 
safepoint poll from a loop with an early exit
6606675         hotspot         compiler2       Crash in CodeBuffer resize in 
1.4.2_15
6676462         hotspot         compiler2       JVM sometimes would suddenly 
consume significant amount of memory
6704367         hotspot         runtime_system  Stack sizes error with 1.5.0_14
6372405         idl     orb     Server thread hangs when fragments don't 
complete because of connection abort
5005426         java    char_encodings  Buffered stream data is discarded by 
IllegalStateException in 1.4.2 and Tiger
6359722         java    classes_2d      Uncatchable recursive 
NullPointerException at sun.font.TrueTypeFont.open()
6448405         java    classes_2d      static HashMap cache in 
LineBreakMeasurer can grow wihout bounds
6525150         java    classes_2d      Printer has "paper out" status and 
won't print due to a PrinterException
6638533         java    classes_2d      Layout should not apply shaping to 
precomposed arabic presentation form glyphs.
6532373         java    classes_awt     xcb_xlib.c:50: xcb_xlib_unlock: 
Assertion 'c->xlib.lock' failed.
6678061         java    classes_awt     undefined keycodes for certain keyboard 
layouts
6689088         java    classes_awt     Focus traversal doesn't work in the 
reverse order / related to the SR 70175950 / CR 6684528
6446990         java    classes_net     HttpURLConnection#available() reads 
more and more data into memory
6448457         java    classes_nio     (ch) Channels.newOutputStream().write() 
does not write all data
6728890         java    classes_security        Add SwissSign root certificates 
to the JDK
6754779         java    classes_security        Add Camerfirma root 
certificates to the JDK
6768559         java    classes_security        Add t-systems root CA 
certificate (Deutsche Telekom Root CA 2) to the JRE
6438246         java    classes_swing   File name field is mislabeled when 
JFileChooser is used in DIRECTORIES_ONLY mode
6581899         java    classes_swing   JTextField & JTextArea - Poor 
performance with JRE 1.5.0_08
6648714         java    classes_swing   JScrollPane repaints incorrectly on 
larger monitor of dual monitor system (5.0)
6466476         java    classes_util_i18n       (tz) Introduction of 
tzdata2005r can introduce incompatility issues with some JDK1.1 3-letter TZ Ids
6764308         java    classes_util_i18n       (tz) Support tzdata2008i
6623981         java    compiler        javac StackOverFlowError in 1.4.1/1.4.2
6709709         java    javadoctool     javadoc does not get compilation errors 
after type erasure
6536107         java_plugin     iexplorer       GDI leak detected by opening 
the Print Dialog repeatedly
6746185         javawebstart    other   Malformed URL Exception: JWS regression 
introduced in 1.5.0_16
6578538         jce     classes_crypto  com.sun.crypto.provider.SunJCE instance 
leak using KRB5 and LoginContext
6697180         jmx     classes         JMX query results in 
java.io.IOException: Illegal state - also a deadlock can also be seen
6618387         jsse    runtime         SSL client sessions do not close 
cleanly. A TCP reset occurs instead of a close_notify alert.
6668231         jsse    runtime         Presence of a critical subjectAltName 
causes JSSE's SunX509 to fail trusted checks


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 pkgsrc/lang/sun-jdk15/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/lang/sun-jdk15/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.


Home | Main Index | Thread Index | Old Index