/hg/icedtea6: 3 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Mon Jan 24 13:02:40 PST 2011


changeset 6818a5e1f330 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=6818a5e1f330
author: Andrew John Hughes <ahughes at redhat.com>
date: Mon Jan 24 20:55:14 2011 +0000

	Update NEWS with b21 updates.

	2011-01-22 Andrew John Hughes <ahughes at redhat.com>

	 * NEWS: Update 1.10 with b21 changes. Remove changes
	in b21 from list of backports.


changeset 75cceb14e80b in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=75cceb14e80b
author: Andrew John Hughes <ahughes at redhat.com>
date: Mon Jan 24 20:59:22 2011 +0000

	Update NEWS with release announcements for 1.9.3, 1.7.7, 1.8.4 and
	1.9.4.

	2011-01-24 Andrew John Hughes <ahughes at redhat.com>

	 * NEWS: Add 1.9.3, 1.9.4, 1.7.7 and 1.8.4 NEWS
	entries.


changeset f4e6e86ca869 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=f4e6e86ca869
author: Andrew John Hughes <ahughes at redhat.com>
date: Mon Jan 24 21:02:28 2011 +0000

	Fix NEWS positioning and naming of RH661505 JPEG fix.

	2011-01-24 Andrew John Hughes <ahughes at redhat.com>

	 * patches/661505-jpeg.patch: Move to...
		* Makefile.am: Add rh prefix to jpeg fix.
		* NEWS: Move jpeg fix to Bug Fixes as not a backport.
		* patches/rh661505-jpeg.patch: ... here.


diffstat:

5 files changed, 473 insertions(+), 57 deletions(-)
ChangeLog                   |   20 +
Makefile.am                 |    2 
NEWS                        |  476 +++++++++++++++++++++++++++++++++++++++----
patches/661505-jpeg.patch   |   16 -
patches/rh661505-jpeg.patch |   16 +

diffs (truncated from 577 to 500 lines):

diff -r 6633b7a3a5db -r f4e6e86ca869 ChangeLog
--- a/ChangeLog	Sat Jan 22 21:47:34 2011 +0100
+++ b/ChangeLog	Mon Jan 24 21:02:28 2011 +0000
@@ -1,3 +1,23 @@ 2010-01-22  Mark Wielaard  <mark at klomp.o
+2011-01-24  Andrew John Hughes  <ahughes at redhat.com>
+
+	* patches/661505-jpeg.patch:
+	Move to...
+	* Makefile.am: Add rh prefix to jpeg fix.
+	* NEWS: Move jpeg fix to Bug Fixes as not
+	a backport.
+	* patches/rh661505-jpeg.patch:
+	... here.
+
+2011-01-24  Andrew John Hughes  <ahughes at redhat.com>
+
+	* NEWS: Add 1.9.3, 1.9.4, 1.7.7 and 1.8.4
+	NEWS entries.
+
+2011-01-24  Andrew John Hughes  <ahughes at redhat.com>
+
+	* NEWS: Update 1.10 with b21 changes.
+	Remove changes in b21 from list of backports.
+
 2010-01-22  Mark Wielaard  <mark at klomp.org>
 
 	* configure.ac: Add xvfb-run AC_CHECK_PROG.
diff -r 6633b7a3a5db -r f4e6e86ca869 Makefile.am
--- a/Makefile.am	Sat Jan 22 21:47:34 2011 +0100
+++ b/Makefile.am	Mon Jan 24 21:02:28 2011 +0000
@@ -270,7 +270,7 @@ ICEDTEA_PATCHES = \
 	patches/jtreg-6929067-fix.patch \
 	patches/rendering-engine-tests.patch \
 	patches/openjdk/6800846-printing-quality.patch \
-	patches/661505-jpeg.patch \
+	patches/rh661505-jpeg.patch \
 	patches/6703377-freetypescaler.patch \
 	patches/ia64-fix.patch \
 	patches/openjdk/6642612-filechooser_button_sizes.patch \
diff -r 6633b7a3a5db -r f4e6e86ca869 NEWS
--- a/NEWS	Sat Jan 22 21:47:34 2011 +0100
+++ b/NEWS	Mon Jan 24 21:02:28 2011 +0000
@@ -8,58 +8,454 @@ GX  - http://bugs.gentoo.org/show_bug.cg
 
 CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
 
-New in release 1.10 (2010-XX-XX):
+New in release 1.10 (2011-XX-XX):
 
-* Upgrade to HotSpot 19 as default.
 * NetX and the plugin moved to the IcedTea-Web project with a separate
   release cycle.
 * Shark provided upstream rather than as part of IcedTea.
 * The option --with-openjdk becomes --with-jdk-home and --disable-bootstrap
+* Import of OpenJDK6 b21 including upgrade to HotSpot 19
+  - S6961870: More rebranding fixes for templates/gpl-*-header files
+  - S6976186: Shark build system changes
+  - S6962318: Update copyright year
+  - S7008723: Remove binary plugs creation and use from openjdk
+  - S6962318: Update copyright year
+  - S6891766: Vulnerabilities in use of reflection in CORBA
+  - S6962318: Update copyright year
+  - S7008723: Remove binary plugs creation and use from openjdk
+  - S6962318: Update copyright year
+  - S6962193: Rebrand some Zero files
+  - S6980711: HotSpot assembler_sparc changes needed for GNU/Linux on SPARC build
+  - S6910182: CMS: assert(_cursor[j] == _survivor_plab_array[j].end(),"Ctl pt invariant")
+  - S6914050: jvm assertion "guard pages must be in use" in -Xcomp mode
+  - S6933402: RFE: Improve PrintSafepointStatistics output to track cleanup time
+  - S6932536: JSR 292 modified JDK MethodHandlesTest fails on x86_64
+  - S6932270: Allow Java's ELF symtab reader to use separate debuginfo files
+  - S6919934: JSR 292 needs to support x86 C1
+  - S6932496: c1: deoptimization of jsr subroutine fails on sparcv9
+  - S6934089: Zero 32-bit/64kb page fix
+  - S6934494: JSR 292 MethodHandles adapters should be generated into their own CodeBlob
+  - S6935466: new CodeCache flushing code is not guarded by the flag
+  - S6934966: JSR 292 add C1 logic for saved SP over MethodHandle calls
+  - S6935535: String.indexOf() returns incorrect result on x86 with SSE4.2
+  - S6930043: C2: SIGSEGV in javasoft.sqe.tests.lang.arr017.arr01702.arr01702.loop_forw(II)I
+  - S6932091: JSR 292 x86 code cleanup
+  - S4396719: Mark Sweep stack overflow on deeply nested Object arrays
+  - S6755988: G1: assert(new_obj != 0 || ... "should be forwarded")
+  - S6921710: G1: assert(new_finger >= _finger && new_finger < _region_limit,"invariant")
+  - S6935839: excessive marking stack growth during full gcs
+  - S6935821: G1: threads created during marking do not active their SATB queues
+  - S6936366: Fork HS17 to HS18 - renumber Major and build numbers of JVM
+  - S6940419: Bump the HS18 build number to 02
+  - S6929067: Stack guard pages should be removed when thread is detached
+  - S6934758: Expose the break down of clean up task time during safepoint.
+  - S6923488: 4/4 need minor tweaks to HotSpot build for Cygwin
+  - S6935224: Adding new DTrace probes to work with Palantir
+  - S6936168: Recent fix for unmapping stack guard pages doesn't close /proc/self/maps
+  - S6938185: 3/4 6923488 breaks Windows command shell builds
+  - S6926979: should simplify catch_inline_exception
+  - S6939180: Zero locking fix
+  - S6939731: JSR 292 Zero build fix after 6934494
+  - S6939845: zero needs fallback path in C++ interpreter for platform dependent fast bytecodes
+  - S6936709: AsyncGetCallTrace doesn't handle inexact stack walking properly
+  - S6939804: ciConstant::print() prints incorrect bool value
+  - S6892265: System.arraycopy unable to reference elements beyond Integer.MAX_VALUE bytes
+  - S6894807: No ClassCastException for HashAttributeSet constructors if run with -Xcomp
+  - S6626217: Fixed loader constraint array handling
+  - S6932480: Fix crash in CompilerThread/Parser. Unloaded array klass?
+  - S6938627: Make temporary directory use property java.io.tmpdir when specified
+  - S6937160: G1: should observe GCTimeRatio
+  - S6677708: G1: re-enable parallel RSet updating and scanning
+  - S6940310: G1: MT-unsafe calls to CM::region_stack_push() / CM::region_stack_pop()
+  - S6909756: G1: guarantee(G1CollectedHeap::heap()->mark_in_progress(),"Precondition.")
+  - S6940894: G1: assert(new_obj != 0 || ... "should be forwarded") for compaction tests
+  - S6940520: CodeCache::scavenge_root_nmethods_do must fix oop relocations
+  - S6940677: Use 64 bytes chunk copy for arraycopy on Sparc
+  - S6940701: Don't align loops in stubs for Niagara sparc
+  - S6940733: allocate non static oop fields in super and sub classes together
+  - S6940726: Use BIS instruction for allocation prefetch on Sparc
+  - S6941529: SharedRuntime::raw_exception_handler_for_return_address must reset thread MethodHandle flag
+  - S6942223: c1 64 bit fixes
+  - S6944398: Bump the HS18 build number to 03
+  - S6938026: C2 compiler fails in Node::rematerialize()const
+  - S6939930: exception unwind changes in 6919934 hurts compilation speed
+  - S6941224: Improved stack overflow handling for Zero
+  - S6944028: 6940701 broke Zero
+  - S6944473: 6941224 misses new files
+  - S6944503: Improved Zero crash dump
+  - S6945219: minor SA fixes
+  - S6858496: Clear all SoftReferences before an out-of-memory due to GC overhead limit.
+  - S6937142: G1: improvements to debugging output (S-M)
+  - S6943926: G1: Integer overflow during heap region verification
+  - S6939027: G1: assertion failure during the concurrent phase of cleanup
+  - S6942253: G1: replace G1ParallelGCAllocBufferSize with YoungPLABSize and OldPLABSize
+  - S6897143: Stress test crashes during HeapInspection using ParallelGC.
+  - S6819061: G1: eliminate serial Other times that are proportional to the collection set length
+  - S6871109: G1: remove the concept of the scan only prefix
+  - S6946040: add intrinsic for short and char reverseBytes
+  - S6943485: JVMTI always on capabilities change code generation too much
+  - S6946892: c1 shouldn't sign-extend to upper 32bits on x64
+  - S6946056: assert((intptr_t) sp()<=(intptr_t) result,"result must>=than stack pointer"), frame_x86.cpp:295
+  - S6888953: some calls to function-like macros are missing semicolons
+  - S6888954: argument formatting for assert() and friends
+  - S6948636: Bump the HS18 build number to 04
+  - S6950438: Add 6u18 and 6u20 release values explicitly to jprt.properties file
+  - S6951190: assert(!klass_is_exact(),"only non-exact klass") while building JDK
+  - S6944822: Fix for 6938627 exposes problem with hard-coded buffer sizes
+  - S6935118: UseCompressedOops modification in methodOopDesc::sort_methods() causes JCK timeout
+  - S6949118: jvm.dll shows the company name as Sun Microsystems
+  - S6829193: JSR 292 needs to support SPARC
+  - S6948602: Disable use of SSE4.2 in String.indexOf intrinsic until 6942326 is fixed
+  - S6939182: Zero JNI handles fix
+  - S6943304: remove tagged stack interpreter
+  - S6939134: JSR 292 adjustments to method handle invocation
+  - S6939196: method handle signatures off the boot class path get linkage errors
+  - S6949423: remove tagged stack interpreter for Zero
+  - S6949830: 6939134 broke Zero
+  - S6950178: Zero stack improvements
+  - S6950617: Zero/Shark interface updates
+  - S6951784: Zero deoptimizer changes
+  - S6948537: CMS: BOT walkers observe out-of-thin-air zeros on sun4v sparc/CMT
+  - S6919638: CMS: ExplicitGCInvokesConcurrent misinteracts with gc locker
+  - S6951188: CMS: move PromotionInfo into its own file
+  - S6951923: some uses of fatal1 were missed by 6888954
+  - S6931180: Migration to recent versions of MS Platform SDK
+  - S6951582: Build problems on win64
+  - S6952178: Fork HS18 to HS19 - renumber Major and build numbers of JVM
+  - S6745217: jmap assertion failure
+  - S6951686: Using large pages on Linux prevents zero based compressed oops
+  - S6950075: nmethod sweeper should operate concurrently
+  - S6953267: assert in EA code with -XX:+StressReflectiveCode
+  - S6953539: after 6892658 c1 reports that it doesn't inline StringBuffer.append
+  - S6953576: bottom_type for matched AddPNodes doesn't always agree with ideal
+  - S6937111: Restore optimization for Phi of AddP (6552204)
+  - S6921317: (partial) G1: assert(top() == bottom() || zfs == Allocated,"Region must be empty, or we must be setting it to
+  - S6948539: CMS+UseCompressedOops: placement of cms_free bit interferes with promoted object link
+  - S6951319: enable solaris builds using Sun Studio 12 update 1
+  - S6953483: Typo related to ReduceInitialCardMarks leaves concurrent collectors vulnerable to heap corruption
+  - S6953952: collectedHeap.cpp should use #ifdef _LP64 not LP64
+  - S6911922: JVM must throw VerifyError for jsr or jsr_w opcodes in class file v.51+
+  - S6693236: A class file whose version number is greater than to 50.0 must be verified using the typechecker
+  - S6953588: hotspot\src\share\vm\interpreter\bytecodes.cpp doesn't compile with VS2010 on AMD64
+  - S6956513: Bump the HS19 build number to 02
+  - S6941466: Oracle rebranding changes for Hotspot repositories
+  - S6951083: oops and relocations should part of nmethod not CodeBlob
+  - S6930772: JSR 292 needs to support SPARC C1
+  - S6939207: refactor constant pool index processing
+  - S6934104: JSR 292 needs to support SPARC C2
+  - S6490487: java support on 64 bit solaris x86 machines is broken.
+  - S6956164: nightly regressions from 6939207
+  - S6916623: Align object to 16 bytes to use Compressed Oops with java heap up to 64Gb
+  - S6955349: C1: Make G1 barriers work with x64
+  - S6957004: MethodComparator uses the wrong CP index accessor
+  - S6957080: MethodComparator needs stress testing
+  - S6954029: Improve implicit null check generation with compressed oops
+  - S6957882: nsk/sajdi tests failed with NullPointerException
+  - S6956931: assert(SafepointSynchronize::is_at_safepoint()) failed: must be executed at a safepoint
+  - S6930994: Code cache is full warning should be visible in product
+  - S6958254: -XX:+VerifyOops is broken on x86
+  - S6958292: C1: Enable parallel compilation
+  - S6958485: fix for 6879921 was insufficient
+  - S6930553: classfile format checker allows invalid method descriptor in CONSTANT_NameAndType_info in some cases
+  - S6852873: Reduce safepoint cleanup time
+  - S6941378: G1: change default value of G1UseFixedWindowMMUTracker to true
+  - S6956472: test/runtime/6888954/vmerrors.sh uses ksh-specific syntax
+  - S6953058: G1: A bigapp crashes with SIGSEGV in compiled code
+  - S6939203: JSR 292 needs method handle constants
+  - S6730276: JDI_REGRESSION tests fail with "Error: count must be non-zero" error on x86
+  - S6960865: ldc of unloaded class throws an assert in ciTypeFlow
+  - S6960550: Missing semicolon in Zero
+  - S6952176: Remove debug flag from adlc makefile for 6Update trains
+  - S6959430: Make sure raw loads have control edge
+  - S6949307: G1: raise a vm error, do not core dump, if target pause time and target interval are inconsistent
+  - S6946048: G1: improvements to +PrintGCDetails output
+  - S6952853: SIGSEGV with UseAdaptiveGCBoundary on 64b linux running jvm2008
+  - S6956958: assert(is_clean() || is_call_to_compiled() || is_call_to_interpreted() || is_optimized() || is_megam
+  - S6656830: assert((*p)->is_oop(),"expected an oop while scanning weak refs")
+  - S6962980: C1: stub area should take into account method handle deopt stub
+  - S6947341: JVM Crash running Oracle ATG CRMDemo
+  - S6964479: widen normalization of small int and long values should be symmetric
+  - S6677629: PhaseIterGVN::subsume_node() should call hash_delete() and add_users_to_worklist()
+  - S6964774: Adjust optimization flags setting
+  - S6939019: Source code adjustments for parfait compilation of hotspot
+  - S6888573: class data sharing does not always disable large pages
+  - S6965671: fatal error: acquiring lock JNIGlobalHandle_lock/16 out of order with lock CodeCache_lock/1
+  - S6966411: escape.cpp:450 assert(base->Opcode() == Op_ConP
+  - S6957084: simplify TaskQueue overflow handling
+  - S6964164: MonitorInUseLists leak of contended objects
+  - S6967423: Hotspot support for modules image
+  - S6965184: possible races in make_not_entrant_or_zombie
+  - S6958668: repeated uncommon trapping for new of klass which is being initialized
+  - S6968385: malformed xml in sweeper logging
+  - S6968646: JVM crashes with SIGFPE during startup
+  - S6968368: SIGSEGV in the BCEscapeAnalyzer::copy_dependencies
+  - S6968336: VM crash guarantee(!nm->is_zombie()) failed: cannot lock a zombie method
+  - S6958458: Bump the HS19 build number to 03
+  - S6961079: Build JDK7 for 64 bit Windows using free Windows 7.1 SDK 64 bit compilers
+  - S6964882: 32 bit JDK does not build on 64 bit Windows platforms
+  - S6966252: Bump the HS19 build number to 04
+  - S6962569: assembler_sparc.cpp:1969: assert(false) failed: error
+  - S6944166: G1: explicit GCs are not always handled correctly
+  - S6964498: JSR 292 invokedynamic sites need local bootstrap methods
+  - S6969574: invokedynamic call sites deoptimize instead of executing
+  - S6970566: runThese fails with SIGSEGV
+  - S6962947: shared TaskQueue statistics
+  - S6956639: G1: assert(cached_ptr != card_ptr) failed: shouldn't be, concurrentG1Refine.cpp:307
+  - S6649594: Intermittent IOExceptions during dynamic attach on linux and solaris
+  - S6964170: Verifier crashes
+  - S6888526: Linux getCurrentThreadCpuTime is drastically slower than Windows
+  - S6958465: Sparc aten build24.0: openjdk-7.ea-b96 failed Error: Formal argument ... requires an lvalue
+  - S6953477: Increase portability and flexibility of building Hotspot
+  - S6969569: assert(is_static() && is_constant()) failed: illegal call to constant_value()
+  - S6973308: Missing zero length check before repne scas in check_klass_subtype_slow_path()
+  - S6973963: SEGV in ciBlock::start_bci() with EA
+  - S6974682: CTW: assert(target != NULL) failed: must not be null
+  - S6975049: nsk/regression/b4287029 crashes with -Xss64 on solaris-i586
+  - S6975078: assert(allocated_on_res_area() || allocated_on_C_heap() || allocated_on_arena()
+  - S6975027: use of movptr to set length of array
+  - S6975855: don't emit deopt MH handler in C1 if not required
+  - S6976186: integrate Shark HotSpot changes
+  - S6973329: C2 with Zero based COOP produces code with broken anti-dependency on x86
+  - S6378314: Bad warning message when agent library not found. local directory is not searched.
+  - S6581734: CMS Old Gen's collection usage is zero after GC which is incorrect
+  - S6814437: G1: remove the _new_refs array
+  - S6962589: remove breadth first scanning code from parallel gc
+  - S6963209: G1: remove the concept of abandoned pauses
+  - S6930581: G1: assert(ParallelGCThreads > 1 || n_yielded() == _hrrs->occupied(),"Should have yielded all the ..
+  - S6966222: G1: simplify TaskQueue overflow handling
+  - S6970376: ParNew: shared TaskQueue statistics
+  - S6973570: OrderAccess::storestore() scales poorly on multi-socket x64 and sparc: cache-line ping-ponging
+  - S6976378: ParNew:  stats are printed unconditionally in debug builds
+  - S6973381: Bump the HS19 build number to 05
+  - S6977051: Bump the HS19 build number to 06
+  - S6977952: Test: Sync missing tests from hs16.3 to hs17.x
+  - S6948538: CMS: BOT walkers can fall into object allocation and initialization cracks
+  - S6959014: G1: assert(minimum_desired_capacity <= maximum_desired_capacity) failed: sanity check
+  - S6974928: G1: sometimes humongous objects are allocated in young regions
+  - S6975964: G1: print out a more descriptive message for evacuation failure when +PrintGCDetails is set
+  - S6977970: CMS: concurrentMarkSweepGeneration.cpp:7947 assert(addr <= _limit) failed: sweep invariant
+  - S6977924: Changes for 6975078 produce build error with certain gcc versions
+  - S6978726: Bump the HS19 build number to 07
+  - S6974176: ShouldNotReachHere, instanceKlass.cpp:1426
+  - S6975006: assert(check.is_deoptimized_frame()) failed: missed deopt
+  - S6976372: #  assert(_owner == Thread::current()) failed: invariant
+  - S6977640: Zero and Shark fixes
+  - S6978249: spill between cpu and fpu registers when those moves are fast
+  - S6978533: CMS: Elide BOT  update asserts until 6977974 is fixed correctly
+  - S6978889: Remove premature change of build number to Hotspot 19 Build 07
+  - S6978915: Remove Mercurial tags for Hotspot 19 Build 06
+  - S6987149: Fix incorrect Oracle copyright header in make/templates files
+  - S4809552: Optimize Arrays.fill(...)
+  - S6976400: "Meet Not Symmetric"
+  - S6980978: assert(mt == t->xmeet(this)) failed: meet not commutative
+  - S6981431: IdealKit should support I_O projections
+  - S6969586: OptimizeStringConcat: SIGSEGV in LoadNode::Value()
+  - S6980262: Memory leak when exception is thrown in static initializer
+  - S6981773: incorrect fill value with OptimizeFill
+  - S6896381: CTW fails share/vm/ci/bcEscapeAnalyzer.cpp:99, assert(_stack_height < _max_stack,"stack overflow")
+  - S6978641: Fix for 6929067 introduces additional overhead in thread creation/termination paths
+  - S6982370: SIGBUS in jbyte_fill
+  - S6982488: Bump the HS19 build number to 07 for 6Updates
+  - S6982533: Crash in  ~StubRoutines::jbyte_fill with AggressiveOpts enabled
+  - S6983013: Change the HS_MINOR version to 6 for the 6Update train
+  - S6984346: Remove development code in type.hpp
+  - S6984368: Large default heap size does not allow to use zero based compressed oops
+  - S6942092: Loader-constraint test is failing
+  - S6984979: OptimizeFill misses some cases with an odd memory graph
+  - S6975210: java.lang.VerifyError in some of JCK tests
+  - S6985396: Bump the HS19 build number to 08
+  - S6982489: Update Hotspot 19 to use jdk6u21p as the default JPRT release target
+  - S6423256: GC stacks should use a better data structure
+  - S6942771: SEGV in ParScanThreadState::take_from_overflow_stack
+  - S6982537: Crash in Node*step_through_mergemem
+  - S6986028: assert(_base == Int) failed: Not an Int in CmpINode::sub
+  - S6916062: assert(_inserts <= _insert_limit,"hash table overflow") in NodeHash::hash_insert
+  - S6988678: fatal error deadlock handling was unintentionally disabled
+  - S6965815: OptimizeStringConcat: assert(!q->is_MergeMem()) failed with specjbb2000
+  - S6988018: dtrace/hotspot/MethodInvocation/MethodInvocation002 crashes with client compiler
+  - S6966589: hs16-b08 causes java.lang.StackOverflowError
+  - S6990124: supplemental fix for 6361589
+  - S6980792: Crash "exception happened outside interpreter, nmethods and vtable stubs (1)"
+  - S6990756: Bump the HS19 build number to 09
+  - S6994130: Zero PowerPC fix
+  - S7002666: eclipse CDT projects crash with compressed oops
+  - S6980392: TEST_BUG: gc/6581734/Test6581734.java has typo
+  - S7009828: Fix for 6938627 breaks visualvm monitoring when -Djava.io.tmpdir is defined
+  - S6960333: Add make level ALLOW_DOWNLOADS=true option
+  - S6981408: Upgrade jaxp to 1.4.4
+  - S7002248: Update urls for jaxp and jaxws source downloads
+  - S6962318: Update copyright year
+  - S7008723: Remove binary plugs creation and use from openjdk
+  - S6962318: Update copyright year
+  - S6960333: Add make level ALLOW_DOWNLOADS=true option
+  - S7002248: Update urls for jaxp and jaxws source downloads
+  - S6962318: Update copyright year
+  - S7008723: Remove binary plugs creation and use from openjdk
+  - S6962318: Update copyright year
+  - S6948909: Jarsigner removes MANIFEST.MF info for badly packages jar's
+  - S6954621: small error in 6948909 fix
+  - S6961732: FontMetrics.getLeading() may be negative in freetype-based OpenJDK builds.
+  - S6939022: Source code adjustments for parfait compilation
+  - S6933622: Duplicate class files in rt.jar and charsets.jar
+  - S6895003: JarReorder is not excluding a requested file.
+  - S6942989: 2/2 Memory leak of java.lang.ref.WeakReference objects
+  - S4356282, RH525870: RFE: T2K should be used to rasterize CID/CFF fonts
+  - S6687968: PNGImageReader leaks native memory through an Inflater.
+  - S6969395: TEST_BUG: Tests in java/net sun/net problems
+  - S6941287: 4/4 jrunscriptTest.sh test does not work right under Cygwin
+  - S6962804: 4/4 ShellScaffold tests can fail without a specific reason
+  - S6964018: 3/4 AnonLoggerWeakRefLeak and LoggerWeakRefLeak can fail in JPRT
+  - S6971847: 4/4 jmap '-histo:live' option is necessary for proper leak detection
+  - S6795060: VM crash on Linux in ICU layout library when processing \u0DDD (Sinhalese)
+  - S6954424: Support OpenType/CFF fonts in JDK 7
+  - S6918573: sun.security.pkcs11.P11RSACipher.finalize() is a scalability blocker
+  - S6591117: Poor preformance of PKCS#11 security provider compared to Sun default provider
+  - S6837847: PKCS#11 A SecureRandom and a serialization error following installation of 1.5.0_18
+  - S6695485: SignedObject constructor throws ProviderException if it's called using provider "SunPKCS11-Solaris"
+  - S6678385: Random java.lang.StackOverflowError from various JDKs
+  - S6438179: XToolkit.isTraySupported() result has nothing to do with the system tray
+  - S6633613: (str) StringCoding optimizations to avoid unnecessary array copies with Charset arg
+  - S6675802: Regression: heavyweight popups cause SecurityExceptions in applets
+  - S6691503: Malicious applet can show always-on-top popup menu which has whole screen size
+  - S6632959: swing html parser doesn't know &euro; or &rsaquo;
+  - S6721088: Bad window size calculation after using pack()
+  - S6949710: 3/3 the GC'able nature of Logging objects needs to be made brutally clear
+  - S6623943: javax.swing.TimerQueue's thread occasionally fails to start
+  - S6976186: Shark build system changes
+  - S6914943: Implement final TLS renegotiation fix
+  - S6957564: Disclosure of DNS server IP address
+  - S6958060: Malformed AP-REQ crashes acceptor side
+  - S6925710: IndexColorModel.finalize can be made to double free
+  - S6963285: Crash in ICU Opentype layout engine due to mismatch in character counts
+  - S6963023: ZDI-CAN-809: Sun JRE JPEGImageWriter.writeImage Remote Code Execution Vulnerability
+  - S6926623: Thread clone issues
+  - S6963489: ZDI-CAN-803: Sun JRE ICC Profile Device Information Tag Remote Code Execution Vulnerability
+  - S6952603: NetworkInterface reveals local network address to untrusted code
+  - S6952017: HttpURLConnection chunked encoding issue (Http request splitting)
+  - S6974093: Thread.clone should NOT invoke addUnstarted on started threads
+  - S6980004: limit HTTP request cookie headers in HttpURLConnection
+  - S6961084: limit setting of some request headers in HttpURLConnection
+  - S6981426: limit use of TRACE method in HttpURLConnection
+  - S6622002: UIDefault.ProxyLazyValue has unsafe reflection usage
+  - S6559775: Race allows defaultReadObject to be invoked instead of readFields during deserialization
+  - S6966692: defaultReadObject can set a field multiple times
+  - S6990437: Update with correct copyright info for source and test files from SSR10_02 fixes
+  - S6993206: Removing non-functional tests.
+  - S6979979, RH508185: Rounding error in font sizes selected by the GTK Look and Feel
+  - S6795356, PR590: Leak caused by javax.swing.UIDefaults.ProxyLazyValue.acc
+  - S6853592: VM test nsk.regression.b4261880  fails with "X Error of failed request:  BadWindow" inconsistently.
+  - S6950553: Applet: IE process crash in OLE32.DLL when playing a sound
+  - S6622432: RFE: Performance improvements to java.math.BigDecimal
+  - S6850606: Regression from JDK 1.6.0_12
+  - S6876282: BigDecimal's divide(BigDecimal bd, RoundingFormat r) produces incorrect result
+  - S6963720: typo in ServerHandshaker.java
+  - S6962318: Update copyright year
+  - S7008723: Remove binary plugs creation and use from openjdk
+  - S6962318: Update copyright year
+  - S6941936: Broken pipe error of test case DNSIdentities.java
+  - S6943219: test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java fail in linux
+  - S6560348: PIT : java/awt/xembed/server/RunTestXEmbed.java fails
+  - S6668231: Presence of a critical subjectAltName causes JSSE's SunX509 to fail trusted checks
+  - S6963870: NPE in CompoundBorder.getInsets()
+  - S6541476: PNG imageio plugin incorrectly handles iTXt chunk
+  - S6782079: PNG: reading metadata may cause OOM on truncated images.
+  - S6877961: langtools build should allow more options when running jtreg
+  - S6724551: Use Queues instead of Lists to link compiler phases
+  - S6726015: JavaCompiler: replace desugarLater by compileStates
+  - S6734819: Javac performs flows analysis on already translated classes
+  - S6956638: JavacTask.generate does not generate all required files
+  - S6724327: eliminate use of shell tests for simple golden file tests
+  - S6962540: langtools Makefile sets DEV_NULL incorrectly
+  - S6420151: need to improve byfile compile policy to eliminate footprint issues
+  - S6813059: replace use of JavaCompiler.errorCount with shouldContinue
+  - S6595666: fix -Werror
+  - S6795365: NetBeans projects in langtools repository are not NB6.5-friendly
+  - S6962236: backport JavacFileManager fixes from 7 to 6-open
+  - S6410637: Make decision on deprecated methods in DefaultFileManager and BaseFileObject.
+  - S6419701: DefaultFileManager clean up: URI.create
+  - S6483788: DefaultFileManager.ZipFileObject.toUri() fails to escape space characters
+  - S6501502: JSR 199: FileObject.toUri should return file:///c:/ or file:/c:/ not file://c:/
+  - S6508981: cleanup file separator handling in JavacFileManager
+  - S6625520: javac handles missing entries on classpath badly
+  - S6705935: javac reports path name of entry in ZipFileIndex incorectly
+  - S6705945: com.sun.tools.javac.zip files do not have valid copyright
+  - S6714364: refactor javac File handling code into new javac.file package
+  - S6714365: refactor JavacFileManager to move nested classes to top level
+  - S6743107: clean up use of static caches in file manager
+  - S6794582: javadoc should read files using a FileManager
+  - S6832154: refactor Paths to be just a utility class for JavacFileManager
+  - S6838467: JSR199 FileObjects don't obey general contract of equals.
+  - S6877206: JavaFileObject.toUri returns bogus URI (win)
+  - S6877223: tests @ignored because of issues with File.toURI on Windows
+  - S6885123: JavaFileObject getName issues
+  - S6907660: stupid typo in ZipFileIndex guarantees NPE
+  - S6930076: "null" can incorrectly appear in error message compiler.err.error.reading.file
+  - S6889255: javac MethodSymbol throws NPE if ClassReader does not read parameter names correctly
+  - S7008723: Remove binary plugs creation and use from openjdk
+  - S6962318: Update copyright year
+  - S7008433: Minor copyright changes
+* Backports
+  - S6800846, RH662230: Printing quality degraded with Java 6 compared to 5.0, index out of bounds exception.
+  - S6642612: JFileChooser's approve buttons should be the same size (GTK)
+* Bug fixes
+  - RH647157, RH582455: Update fontconfig files for rhel 6
+  - RH661505: JPEGs with sRGB IEC61966-2.1 color profiles have wrong colors
+
+New in release 1.9.4 (2011-01-18):
+
 * Security updates
-  - S6914943, CVE-2009-3555: TLS: MITM attacks via session renegotiation 
-  - S6559775, CVE-2010-3568: OpenJDK Deserialization Race condition
-  - S6891766, CVE-2010-3554: OpenJDK corba reflection vulnerabilities
-  - S6925710, CVE-2010-3562: OpenJDK IndexColorModel double-free
-  - S6938813, CVE-2010-3557: OpenJDK Swing mutable static
-  - S6957564, CVE-2010-3548: OpenJDK DNS server IP address information leak
-  - S6958060, CVE-2010-3564: OpenJDK kerberos vulnerability
-  - S6963023, CVE-2010-3565: OpenJDK JPEG writeImage remote code execution
-  - S6963489, CVE-2010-3566: OpenJDK ICC Profile remote code execution
-  - S6966692, CVE-2010-3569: OpenJDK Serialization inconsistencies
-  - S6622002, CVE-2010-3553: UIDefault.ProxyLazyValue has unsafe reflection usage
-  - S6623943: javax.swing.TimerQueue's thread occasionally fails to start
-  - S6925672, CVE-2010-3561: Privileged ServerSocket.accept allows receiving connections from any host
-  - S6952017, CVE-2010-3549: HttpURLConnection chunked encoding issue (Http request splitting)
-  - S6952603, CVE-2010-3551: NetworkInterface reveals local network address to untrusted code
-  - S6961084, CVE-2010-3541: limit setting of some request headers in HttpURLConnection
-  - S6963285, CVE-2010-3567: Crash in ICU Opentype layout engine due to mismatch in character counts
-  - S6980004, CVE-2010-3573: limit HTTP request cookie headers in HttpURLConnection
-  - S6981426, CVE-2010-3574: limit use of TRACE method in HttpURLConnection
-  - S6990437: Update with correct copyright info for source and test files from SSR10_02 fixes
+  - RH663680, CVE-2010-4351: IcedTea JNLP SecurityManager bypass
 * Backports
-  - S4356282, RH525870: RFE: T2K should be used to rasterize CID/CFF fonts
-  - S6954424: Support OpenType/CFF fonts in JDK 7
-  - S6438179: XToolkit.isTraySupported() result has nothing to do with the system tray
-  - S6638712: Inference with wildcard types causes selection of inapplicable method
-  - S6650759: Inference of formal type parameter (unused in formal parameters) is not performed
-  - S6991430, PR579: Zero PowerPC fix.
+  - S4356282: RFE: JDK should support OpenType/CFF fonts
+  - S6954424, RH525870: Support OpenType/CFF fonts in JDK 7
+  - S6795356, PR590: Leak caused by javax.swing.UIDefaults.ProxyLazyValue.acc
   - S6967436, RH597227: lines longer than 2^15 can fill window.
   - S6967433: dashed lines broken when using scaling transforms.
   - S6976265: No STROKE_CONTROL
   - S6967434, PR450, RH530642: Round joins/caps of scaled up lines have poor quality.
+  - S6438179, RH569121: XToolkit.isTraySupported() result has nothing to do with the system tray
+* Fixes
+  - S7003777, RH647674: JTextPane produces incorrect content after parsing the html text
+
+New in release 1.8.4 (2011-01-18):
+
+* Security updates
+  - RH663680, CVE-2010-4351: IcedTea JNLP SecurityManager bypass
+* Backports
+  - S6438179, RH569121: XToolkit.isTraySupported() result has nothing to do with the system tray
+  - S4356282: RFE: JDK should support OpenType/CFF fonts
+  - S6954424, RH525870: Support OpenType/CFF fonts in JDK 7
+  - S6795356, PR590: Leak caused by javax.swing.UIDefaults.ProxyLazyValue.acc
+  - S6967436, RH597227: lines longer than 2^15 can fill window.
+  - S6967433: dashed lines broken when using scaling transforms.
+  - S6976265: No STROKE_CONTROL
+  - S6967434, PR450, RH530642: Round joins/caps of scaled up lines have poor quality.
+* Fixes:
+  - S7003777, RH647674: JTextPane produces incorrect content after parsing the html text
+
+New in release 1.7.7 (2011-01-18):



More information about the distro-pkg-dev mailing list