release/icedtea6-1.10
view NEWS @ 2588:27cee12e2bc9
Don't cd into source directory to build class rewriter.
2012-08-31 Andrew John Hughes <ahughes@redhat.com>
* Makefile.am:
(rewriter.stamp): Don't cd into the directory,
as this will fail when source directory path
is not absolute.
2012-08-31 Andrew John Hughes <ahughes@redhat.com>
* Makefile.am:
(rewriter.stamp): Don't cd into the directory,
as this will fail when source directory path
is not absolute.
| author | Andrew John Hughes <ahughes@redhat.com> |
|---|---|
| date | Fri Aug 31 18:33:53 2012 +0100 (2012-08-31) |
| parents | fa657fd33ff2 |
| children | 392687831ddb |
line source
1 Key:
3 SX - http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=X
4 PRX - http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=X
5 RHX - https://bugzilla.redhat.com/show_bug.cgi?id=X
6 DX - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=X
7 GX - http://bugs.gentoo.org/show_bug.cgi?id=X
8 CAX - http://server.complang.tuwien.ac.at/cgi-bin/bugzilla/show_bug.cgi?id=X
10 CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
12 New in release 1.10.9 (2012-08-31):
14 * Security fixes
15 - S7162476, CVE-2012-1682: XMLDecoder security issue via ClassFinder
16 - S7163201, CVE-2012-0547: Simplify toolkit internals references
17 * OpenJDK
18 - S7182135: Impossible to use some editors directly
19 - S7185678: java/awt/Menu/NullMenuLabelTest/NullMenuLabelTest.java failed with NPE
20 - S6815182: GSSAPI/SPNEGO does not work with server using MIT Kerberos library
21 - S6979329: CCacheInputStream fails to read ticket cache files from Kerberos 1.8.1
22 - S7110373: krb5 test in openjdk6 without test infrastructure
24 New in release 1.10.8 (2012-06-12):
26 * Security fixes
27 - S7079902, CVE-2012-1711: Refine CORBA data models
28 - S7110720: Issue with vm config file loadingIssue with vm config file loading
29 - S7143606, CVE-2012-1717: File.createTempFile should be improved for temporary files created by the platform.
30 - S7143614, CVE-2012-1716: SynthLookAndFeel stability improvement
31 - S7143617, CVE-2012-1713: Improve fontmanager layout lookup operations
32 - S7143851, CVE-2012-1719: Improve IIOP stub and tie generation in RMIC
33 - S7143872, CVE-2012-1718: Improve certificate extension processing
34 - S7145239: Finetune package definition restriction
35 - S7152811, CVE-2012-1723: Issues in client compiler
36 - S7157609, CVE-2012-1724: Issues with loop
37 - S7160677: missing else in fix for 7152811
38 - S7160757, CVE-2012-1725: Problem with hotspot/runtime_classfile
39 * Bug fixes
40 - PR1018: JVM fails due to SEGV during rendering some Unicode characters (part of 6886358)
42 New in release 1.10.7 (2012-05-11):
44 * Fixed build with GCC 4.7
45 * Bug fixes
46 - PR732: Use xsltproc for bootstrap xslt in place of Xerces/Xalan
47 - PR881: Sign tests (wsse.policy.basic) failures with OpenJDK6
48 - Specify both source and target in IT_GET_DTDTYPE_CHECK.
49 - PR758: [regression] javah from 6hg/b23 generates `jlong' from `private int'
50 - Install nss.cfg into j2re-image too.
51 * Backports
52 - S6792400: Avoid loading of Normalizer resources for simple uses
53 - S7103224: collision between __LEAF define in interfaceSupport.hpp and /usr/include/sys/cdefs.h with gcc
54 - S7140882: Don't return booleans from methods returning pointers
56 New in release 1.10.6 (2012-02-14):
58 * Security fixes
59 - S7082299, CVE-2011-3571: Fix in AtomicReferenceArray
60 - S7088367, CVE-2011-3563: Fix issues in java sound
61 - S7110683, CVE-2012-0502: Issues with some KeyboardFocusManager method
62 - S7110687, CVE-2012-0503: Issues with TimeZone class
63 - S7110700, CVE-2012-0505: Enhance exception throwing mechanism in ObjectStreamClass
64 - S7110704, CVE-2012-0506: Issues with some method in corba
65 - S7112642, CVE-2012-0497: Incorrect checking for graphics rendering object
66 - S7118283, CVE-2012-0501: Better input parameter checking in zip file processing
67 - S7126960, CVE-2011-5035: Add property to limit number of request headers to the HTTP Server
68 * Bug fixes
69 - RH580478: Desktop files should not use hardcoded path
71 New in release 1.10.5 (2012-01-11):
73 * Backports
74 - S7034464: Support transparent large pages on Linux
75 - S7037939: NUMA: Disable adaptive resizing if SHM large pages are used
76 - S7102369: remove java.rmi.server.codebase property parsing from registyimpl
77 - S7094468: rmiregistry clean up
78 - S7103725, RH767129: REGRESSION - 6u29 breaks ssl connectivity using TLS_DH_anon_WITH_AES_128_CBC_SHA
79 - S6851973, PR830: ignore incoming channel binding if acceptor does not set one
80 - S7091528: javadoc attempts to parse .class files
82 New in release 1.10.4 (2011-10-18):
84 * Security fixes
85 - S7000600, CVE-2011-3547: InputStream skip() information leak
86 - S7019773, CVE-2011-3548: mutable static AWTKeyStroke.ctor
87 - S7023640, CVE-2011-3551: Java2D TransformHelper integer overflow
88 - S7032417, CVE-2011-3552: excessive default UDP socket limit under SecurityManager
89 - S7046794, CVE-2011-3553: JAX-WS stack-traces information leak
90 - S7046823, CVE-2011-3544: missing SecurityManager checks in scripting engine
91 - S7055902, CVE-2011-3521: IIOP deserialization code execution
92 - S7057857, CVE-2011-3554: insufficient pack200 JAR files uncompress error checks
93 - S7064341, CVE-2011-3389: HTTPS: block-wise chosen-plaintext attack against SSL/TLS (BEAST)
94 - S7070134, CVE-2011-3558: HotSpot crashes with sigsegv from PorterStemmer
95 - S7077466, CVE-2011-3556: RMI DGC server remote code execution
96 - S7083012, CVE-2011-3557: RMI registry privileged code execution
97 - S7096936, CVE-2011-3560: missing checkSetFactory calls in HttpsURLConnection
98 * Bug fixes
99 - RH727195: Japanese font mappings are broken
100 * Backports
101 - S6826104, RH730015: Getting a NullPointer exception when clicked on Application & Toolkit Modal dialog
102 * Zero/Shark
103 - PR690: Shark fails to JIT using hs20.
104 - PR696: Zero fails to handle fast_aldc and fast_aldc_w in hs20.
106 New in release 1.10.3 (2011-07-21):
108 * Bug fixes
109 - PR748: Icedtea6 fails to build with Linux 3.0.
110 - PR744: icedtea6-1.10.2 : patching error
111 * Backports:
112 - S7037283, RH712211: Null Pointer Exception in SwingUtilities2.
113 - S6769607, PR677: Modal frame hangs for a while.
114 - S6578583: Modality is broken in windows vista home premium from jdk1.7 b02 onwards.
115 - S6610244: modal dialog closes with fatal error if -Xcheck:jni is set
117 New in release 1.10.2 (2011-06-07):
119 * Security fixes
120 - S6213702, CVE-2011-0872: (so) non-blocking sockets with TCP urgent disabled get still selected for read ops (win)
121 - S6618658, CVE-2011-0865: Vulnerability in deserialization
122 - S7012520, CVE-2011-0815: Heap overflow vulnerability in FileDialog.show()
123 - S7013519, CVE-2011-0822, CVE-2011-0862: Integer overflows in 2D code
124 - S7013969, CVE-2011-0867: NetworkInterface.toString can reveal bindings
125 - S7013971, CVE-2011-0869: Vulnerability in SAAJ
126 - S7016340, CVE-2011-0870: Vulnerability in SAAJ
127 - S7016495, CVE-2011-0868: Crash in Java 2D transforming an image with scale close to zero
128 - S7020198, CVE-2011-0871: ImageIcon creates Component with null acc
129 - S7020373, CVE-2011-0864: JSR rewriting can overflow memory address size variables
130 * Backports
131 - S7043054: REGRESSION - wrong userBounds in Paint.createContext()
132 - S7043963, RH698295: Window manager workaround in AWT was not applied to mutter. Now it is.
133 * Shark
134 - PR689: Shark fails to find LLVM 2.9 System headers during build.
136 New in release 1.10.1 (2011-04-04):
138 * HotSpot 20 updated to b11.
139 * Backports
140 - S7023591, S7027667: Clipped antialiased rectangles are filled, not drawn.
141 - Add missing privileged block around access to the sun.awt.nativedebug property.
142 - S7032388, PR682: Make HotSpot work on machines without cmov instruction again
143 - S7031385, PR680: Incorrect register allocation in orderAccess_linux_x86.inline.hpp
144 - S4685768: Focus set to disabled component, can't Tab/Shift-Tab
145 * Fixes
146 - G356743: Support libpng 1.5.
147 * CACAO
148 - Ignore all unknown options, but report them.
149 - Fixes build for newer gcc (at least 4.4) on PPC64, breaks older gcc.
150 - CA123: LD_LIBRARY_PATH and java.library.path.
151 - CA143: don't hang with invalid locale.
152 - CA144: aligned patchers on x86_64.
153 - CA148: support for LCMP bytecode.
154 - CA152: Calling Policy.setPolicy with a new Policy object has no effect on the DefaultSecurityManager.
155 - CA156: uncaughtExceptionHandler doesn't work with OpenJDK 6 b21.
156 - CA157: ARM SMP Assertion thinlock failed.
157 * JamVM
158 - Handle overflow in getPhysicalMemory().
159 - Base default min and max heap size on physical memory.
160 - Fix reflective array access.
161 - Handle O_DELETE in JVM_Open.
162 - Minor performance improvement on ARM.
163 - First set of changes to support JamVM/OpenJDK on MacOS X.
164 - Minor memory leak (missing free).
165 - Handle integer overflow on i386/amd64.
166 - On ARM, force interpreter to be built in ARM mode.
167 - MIPS: 64-bit and interpreter inlining by default.
168 - Trivial implementation of stubs for MIPS.
170 New in release 1.10 (2011-03-02):
172 * NetX and the plugin moved to the IcedTea-Web project with a separate
173 release cycle.
174 * Shark provided upstream rather than as part of IcedTea.
175 * The option --with-openjdk becomes --with-jdk-home and --disable-bootstrap
176 * Support for building with HotSpot 20 from its stable tree
177 * Added out-of-the-box JamVM support using --enable-jamvm.
178 * Allow building of JamVM beside the default VM by using --with-additional-vms=jamvm
179 * Allow the location of the JamVM source zip to be specified using --with-jamvm-src-zip
180 * Import of OpenJDK6 b21 including upgrade to HotSpot 19
181 - S6961870: More rebranding fixes for templates/gpl-*-header files
182 - S6976186: Shark build system changes
183 - S6962318: Update copyright year
184 - S7008723: Remove binary plugs creation and use from openjdk
185 - S6962318: Update copyright year
186 - S6891766: Vulnerabilities in use of reflection in CORBA
187 - S6962318: Update copyright year
188 - S7008723: Remove binary plugs creation and use from openjdk
189 - S6962318: Update copyright year
190 - S6962193: Rebrand some Zero files
191 - S6980711: HotSpot assembler_sparc changes needed for GNU/Linux on SPARC build
192 - S6910182: CMS: assert(_cursor[j] == _survivor_plab_array[j].end(),"Ctl pt invariant")
193 - S6914050: jvm assertion "guard pages must be in use" in -Xcomp mode
194 - S6933402: RFE: Improve PrintSafepointStatistics output to track cleanup time
195 - S6932536: JSR 292 modified JDK MethodHandlesTest fails on x86_64
196 - S6932270: Allow Java's ELF symtab reader to use separate debuginfo files
197 - S6919934: JSR 292 needs to support x86 C1
198 - S6932496: c1: deoptimization of jsr subroutine fails on sparcv9
199 - S6934089: Zero 32-bit/64kb page fix
200 - S6934494: JSR 292 MethodHandles adapters should be generated into their own CodeBlob
201 - S6935466: new CodeCache flushing code is not guarded by the flag
202 - S6934966: JSR 292 add C1 logic for saved SP over MethodHandle calls
203 - S6935535: String.indexOf() returns incorrect result on x86 with SSE4.2
204 - S6930043: C2: SIGSEGV in javasoft.sqe.tests.lang.arr017.arr01702.arr01702.loop_forw(II)I
205 - S6932091: JSR 292 x86 code cleanup
206 - S4396719: Mark Sweep stack overflow on deeply nested Object arrays
207 - S6755988: G1: assert(new_obj != 0 || ... "should be forwarded")
208 - S6921710: G1: assert(new_finger >= _finger && new_finger < _region_limit,"invariant")
209 - S6935839: excessive marking stack growth during full gcs
210 - S6935821: G1: threads created during marking do not active their SATB queues
211 - S6936366: Fork HS17 to HS18 - renumber Major and build numbers of JVM
212 - S6940419: Bump the HS18 build number to 02
213 - S6929067: Stack guard pages should be removed when thread is detached
214 - S6934758: Expose the break down of clean up task time during safepoint.
215 - S6923488: 4/4 need minor tweaks to HotSpot build for Cygwin
216 - S6935224: Adding new DTrace probes to work with Palantir
217 - S6936168: Recent fix for unmapping stack guard pages doesn't close /proc/self/maps
218 - S6938185: 3/4 6923488 breaks Windows command shell builds
219 - S6926979: should simplify catch_inline_exception
220 - S6939180: Zero locking fix
221 - S6939731: JSR 292 Zero build fix after 6934494
222 - S6939845: zero needs fallback path in C++ interpreter for platform dependent fast bytecodes
223 - S6936709: AsyncGetCallTrace doesn't handle inexact stack walking properly
224 - S6939804: ciConstant::print() prints incorrect bool value
225 - S6892265: System.arraycopy unable to reference elements beyond Integer.MAX_VALUE bytes
226 - S6894807: No ClassCastException for HashAttributeSet constructors if run with -Xcomp
227 - S6626217: Fixed loader constraint array handling
228 - S6932480: Fix crash in CompilerThread/Parser. Unloaded array klass?
229 - S6938627: Make temporary directory use property java.io.tmpdir when specified
230 - S6937160: G1: should observe GCTimeRatio
231 - S6677708: G1: re-enable parallel RSet updating and scanning
232 - S6940310: G1: MT-unsafe calls to CM::region_stack_push() / CM::region_stack_pop()
233 - S6909756: G1: guarantee(G1CollectedHeap::heap()->mark_in_progress(),"Precondition.")
234 - S6940894: G1: assert(new_obj != 0 || ... "should be forwarded") for compaction tests
235 - S6940520: CodeCache::scavenge_root_nmethods_do must fix oop relocations
236 - S6940677: Use 64 bytes chunk copy for arraycopy on Sparc
237 - S6940701: Don't align loops in stubs for Niagara sparc
238 - S6940733: allocate non static oop fields in super and sub classes together
239 - S6940726: Use BIS instruction for allocation prefetch on Sparc
240 - S6941529: SharedRuntime::raw_exception_handler_for_return_address must reset thread MethodHandle flag
241 - S6942223: c1 64 bit fixes
242 - S6944398: Bump the HS18 build number to 03
243 - S6938026: C2 compiler fails in Node::rematerialize()const
244 - S6939930: exception unwind changes in 6919934 hurts compilation speed
245 - S6941224: Improved stack overflow handling for Zero
246 - S6944028: 6940701 broke Zero
247 - S6944473: 6941224 misses new files
248 - S6944503: Improved Zero crash dump
249 - S6945219: minor SA fixes
250 - S6858496: Clear all SoftReferences before an out-of-memory due to GC overhead limit.
251 - S6937142: G1: improvements to debugging output (S-M)
252 - S6943926: G1: Integer overflow during heap region verification
253 - S6939027: G1: assertion failure during the concurrent phase of cleanup
254 - S6942253: G1: replace G1ParallelGCAllocBufferSize with YoungPLABSize and OldPLABSize
255 - S6897143: Stress test crashes during HeapInspection using ParallelGC.
256 - S6819061: G1: eliminate serial Other times that are proportional to the collection set length
257 - S6871109: G1: remove the concept of the scan only prefix
258 - S6946040: add intrinsic for short and char reverseBytes
259 - S6943485: JVMTI always on capabilities change code generation too much
260 - S6946892: c1 shouldn't sign-extend to upper 32bits on x64
261 - S6946056: assert((intptr_t) sp()<=(intptr_t) result,"result must>=than stack pointer"), frame_x86.cpp:295
262 - S6888953: some calls to function-like macros are missing semicolons
263 - S6888954: argument formatting for assert() and friends
264 - S6948636: Bump the HS18 build number to 04
265 - S6950438: Add 6u18 and 6u20 release values explicitly to jprt.properties file
266 - S6951190: assert(!klass_is_exact(),"only non-exact klass") while building JDK
267 - S6944822: Fix for 6938627 exposes problem with hard-coded buffer sizes
268 - S6935118: UseCompressedOops modification in methodOopDesc::sort_methods() causes JCK timeout
269 - S6949118: jvm.dll shows the company name as Sun Microsystems
270 - S6829193: JSR 292 needs to support SPARC
271 - S6948602: Disable use of SSE4.2 in String.indexOf intrinsic until 6942326 is fixed
272 - S6939182: Zero JNI handles fix
273 - S6943304: remove tagged stack interpreter
274 - S6939134: JSR 292 adjustments to method handle invocation
275 - S6939196: method handle signatures off the boot class path get linkage errors
276 - S6949423: remove tagged stack interpreter for Zero
277 - S6949830: 6939134 broke Zero
278 - S6950178: Zero stack improvements
279 - S6950617: Zero/Shark interface updates
280 - S6951784: Zero deoptimizer changes
281 - S6948537: CMS: BOT walkers observe out-of-thin-air zeros on sun4v sparc/CMT
282 - S6919638: CMS: ExplicitGCInvokesConcurrent misinteracts with gc locker
283 - S6951188: CMS: move PromotionInfo into its own file
284 - S6951923: some uses of fatal1 were missed by 6888954
285 - S6931180: Migration to recent versions of MS Platform SDK
286 - S6951582: Build problems on win64
287 - S6952178: Fork HS18 to HS19 - renumber Major and build numbers of JVM
288 - S6745217: jmap assertion failure
289 - S6951686: Using large pages on Linux prevents zero based compressed oops
290 - S6950075: nmethod sweeper should operate concurrently
291 - S6953267: assert in EA code with -XX:+StressReflectiveCode
292 - S6953539: after 6892658 c1 reports that it doesn't inline StringBuffer.append
293 - S6953576: bottom_type for matched AddPNodes doesn't always agree with ideal
294 - S6937111: Restore optimization for Phi of AddP (6552204)
295 - S6921317: (partial) G1: assert(top() == bottom() || zfs == Allocated,"Region must be empty, or we must be setting it to
296 - S6948539: CMS+UseCompressedOops: placement of cms_free bit interferes with promoted object link
297 - S6951319: enable solaris builds using Sun Studio 12 update 1
298 - S6953483: Typo related to ReduceInitialCardMarks leaves concurrent collectors vulnerable to heap corruption
299 - S6953952: collectedHeap.cpp should use #ifdef _LP64 not LP64
300 - S6911922: JVM must throw VerifyError for jsr or jsr_w opcodes in class file v.51+
301 - S6693236: A class file whose version number is greater than to 50.0 must be verified using the typechecker
302 - S6953588: hotspot\src\share\vm\interpreter\bytecodes.cpp doesn't compile with VS2010 on AMD64
303 - S6956513: Bump the HS19 build number to 02
304 - S6941466: Oracle rebranding changes for Hotspot repositories
305 - S6951083: oops and relocations should part of nmethod not CodeBlob
306 - S6930772: JSR 292 needs to support SPARC C1
307 - S6939207: refactor constant pool index processing
308 - S6934104: JSR 292 needs to support SPARC C2
309 - S6490487: java support on 64 bit solaris x86 machines is broken.
310 - S6956164: nightly regressions from 6939207
311 - S6916623: Align object to 16 bytes to use Compressed Oops with java heap up to 64Gb
312 - S6955349: C1: Make G1 barriers work with x64
313 - S6957004: MethodComparator uses the wrong CP index accessor
314 - S6957080: MethodComparator needs stress testing
315 - S6954029: Improve implicit null check generation with compressed oops
316 - S6957882: nsk/sajdi tests failed with NullPointerException
317 - S6956931: assert(SafepointSynchronize::is_at_safepoint()) failed: must be executed at a safepoint
318 - S6930994: Code cache is full warning should be visible in product
319 - S6958254: -XX:+VerifyOops is broken on x86
320 - S6958292: C1: Enable parallel compilation
321 - S6958485: fix for 6879921 was insufficient
322 - S6930553: classfile format checker allows invalid method descriptor in CONSTANT_NameAndType_info in some cases
323 - S6852873: Reduce safepoint cleanup time
324 - S6941378: G1: change default value of G1UseFixedWindowMMUTracker to true
325 - S6956472: test/runtime/6888954/vmerrors.sh uses ksh-specific syntax
326 - S6953058: G1: A bigapp crashes with SIGSEGV in compiled code
327 - S6939203: JSR 292 needs method handle constants
328 - S6730276: JDI_REGRESSION tests fail with "Error: count must be non-zero" error on x86
329 - S6960865: ldc of unloaded class throws an assert in ciTypeFlow
330 - S6960550: Missing semicolon in Zero
331 - S6952176: Remove debug flag from adlc makefile for 6Update trains
332 - S6959430: Make sure raw loads have control edge
333 - S6949307: G1: raise a vm error, do not core dump, if target pause time and target interval are inconsistent
334 - S6946048: G1: improvements to +PrintGCDetails output
335 - S6952853: SIGSEGV with UseAdaptiveGCBoundary on 64b linux running jvm2008
336 - S6956958: assert(is_clean() || is_call_to_compiled() || is_call_to_interpreted() || is_optimized() || is_megam
337 - S6656830: assert((*p)->is_oop(),"expected an oop while scanning weak refs")
338 - S6962980: C1: stub area should take into account method handle deopt stub
339 - S6947341: JVM Crash running Oracle ATG CRMDemo
340 - S6964479: widen normalization of small int and long values should be symmetric
341 - S6677629: PhaseIterGVN::subsume_node() should call hash_delete() and add_users_to_worklist()
342 - S6964774: Adjust optimization flags setting
343 - S6939019: Source code adjustments for parfait compilation of hotspot
344 - S6888573: class data sharing does not always disable large pages
345 - S6965671: fatal error: acquiring lock JNIGlobalHandle_lock/16 out of order with lock CodeCache_lock/1
346 - S6966411: escape.cpp:450 assert(base->Opcode() == Op_ConP
347 - S6957084: simplify TaskQueue overflow handling
348 - S6964164: MonitorInUseLists leak of contended objects
349 - S6967423: Hotspot support for modules image
350 - S6965184: possible races in make_not_entrant_or_zombie
351 - S6958668: repeated uncommon trapping for new of klass which is being initialized
352 - S6968385: malformed xml in sweeper logging
353 - S6968646: JVM crashes with SIGFPE during startup
354 - S6968368: SIGSEGV in the BCEscapeAnalyzer::copy_dependencies
355 - S6968336: VM crash guarantee(!nm->is_zombie()) failed: cannot lock a zombie method
356 - S6958458: Bump the HS19 build number to 03
357 - S6961079: Build JDK7 for 64 bit Windows using free Windows 7.1 SDK 64 bit compilers
358 - S6964882: 32 bit JDK does not build on 64 bit Windows platforms
359 - S6966252: Bump the HS19 build number to 04
360 - S6962569: assembler_sparc.cpp:1969: assert(false) failed: error
361 - S6944166: G1: explicit GCs are not always handled correctly
362 - S6964498: JSR 292 invokedynamic sites need local bootstrap methods
363 - S6969574: invokedynamic call sites deoptimize instead of executing
364 - S6970566: runThese fails with SIGSEGV
365 - S6962947: shared TaskQueue statistics
366 - S6956639: G1: assert(cached_ptr != card_ptr) failed: shouldn't be, concurrentG1Refine.cpp:307
367 - S6649594: Intermittent IOExceptions during dynamic attach on linux and solaris
368 - S6964170: Verifier crashes
369 - S6888526: Linux getCurrentThreadCpuTime is drastically slower than Windows
370 - S6958465: Sparc aten build24.0: openjdk-7.ea-b96 failed Error: Formal argument ... requires an lvalue
371 - S6953477: Increase portability and flexibility of building Hotspot
372 - S6969569: assert(is_static() && is_constant()) failed: illegal call to constant_value()
373 - S6973308: Missing zero length check before repne scas in check_klass_subtype_slow_path()
374 - S6973963: SEGV in ciBlock::start_bci() with EA
375 - S6974682: CTW: assert(target != NULL) failed: must not be null
376 - S6975049: nsk/regression/b4287029 crashes with -Xss64 on solaris-i586
377 - S6975078: assert(allocated_on_res_area() || allocated_on_C_heap() || allocated_on_arena()
378 - S6975027: use of movptr to set length of array
379 - S6975855: don't emit deopt MH handler in C1 if not required
380 - S6976186: integrate Shark HotSpot changes
381 - S6973329: C2 with Zero based COOP produces code with broken anti-dependency on x86
382 - S6378314: Bad warning message when agent library not found. local directory is not searched.
383 - S6581734: CMS Old Gen's collection usage is zero after GC which is incorrect
384 - S6814437: G1: remove the _new_refs array
385 - S6962589: remove breadth first scanning code from parallel gc
386 - S6963209: G1: remove the concept of abandoned pauses
387 - S6930581: G1: assert(ParallelGCThreads > 1 || n_yielded() == _hrrs->occupied(),"Should have yielded all the ..
388 - S6966222: G1: simplify TaskQueue overflow handling
389 - S6970376: ParNew: shared TaskQueue statistics
390 - S6973570: OrderAccess::storestore() scales poorly on multi-socket x64 and sparc: cache-line ping-ponging
391 - S6976378: ParNew: stats are printed unconditionally in debug builds
392 - S6973381: Bump the HS19 build number to 05
393 - S6977051: Bump the HS19 build number to 06
394 - S6977952: Test: Sync missing tests from hs16.3 to hs17.x
395 - S6948538: CMS: BOT walkers can fall into object allocation and initialization cracks
396 - S6959014: G1: assert(minimum_desired_capacity <= maximum_desired_capacity) failed: sanity check
397 - S6974928: G1: sometimes humongous objects are allocated in young regions
398 - S6975964: G1: print out a more descriptive message for evacuation failure when +PrintGCDetails is set
399 - S6977970: CMS: concurrentMarkSweepGeneration.cpp:7947 assert(addr <= _limit) failed: sweep invariant
400 - S6977924: Changes for 6975078 produce build error with certain gcc versions
401 - S6978726: Bump the HS19 build number to 07
402 - S6974176: ShouldNotReachHere, instanceKlass.cpp:1426
403 - S6975006: assert(check.is_deoptimized_frame()) failed: missed deopt
404 - S6976372: # assert(_owner == Thread::current()) failed: invariant
405 - S6977640: Zero and Shark fixes
406 - S6978249: spill between cpu and fpu registers when those moves are fast
407 - S6978533: CMS: Elide BOT update asserts until 6977974 is fixed correctly
408 - S6978889: Remove premature change of build number to Hotspot 19 Build 07
409 - S6978915: Remove Mercurial tags for Hotspot 19 Build 06
410 - S6987149: Fix incorrect Oracle copyright header in make/templates files
411 - S4809552: Optimize Arrays.fill(...)
412 - S6976400: "Meet Not Symmetric"
413 - S6980978: assert(mt == t->xmeet(this)) failed: meet not commutative
414 - S6981431: IdealKit should support I_O projections
415 - S6969586: OptimizeStringConcat: SIGSEGV in LoadNode::Value()
416 - S6980262: Memory leak when exception is thrown in static initializer
417 - S6981773: incorrect fill value with OptimizeFill
418 - S6896381: CTW fails share/vm/ci/bcEscapeAnalyzer.cpp:99, assert(_stack_height < _max_stack,"stack overflow")
419 - S6978641: Fix for 6929067 introduces additional overhead in thread creation/termination paths
420 - S6982370: SIGBUS in jbyte_fill
421 - S6982488: Bump the HS19 build number to 07 for 6Updates
422 - S6982533: Crash in ~StubRoutines::jbyte_fill with AggressiveOpts enabled
423 - S6983013: Change the HS_MINOR version to 6 for the 6Update train
424 - S6984346: Remove development code in type.hpp
425 - S6984368: Large default heap size does not allow to use zero based compressed oops
426 - S6942092: Loader-constraint test is failing
427 - S6984979: OptimizeFill misses some cases with an odd memory graph
428 - S6975210: java.lang.VerifyError in some of JCK tests
429 - S6985396: Bump the HS19 build number to 08
430 - S6982489: Update Hotspot 19 to use jdk6u21p as the default JPRT release target
431 - S6423256: GC stacks should use a better data structure
432 - S6942771: SEGV in ParScanThreadState::take_from_overflow_stack
433 - S6982537: Crash in Node*step_through_mergemem
434 - S6986028: assert(_base == Int) failed: Not an Int in CmpINode::sub
435 - S6916062: assert(_inserts <= _insert_limit,"hash table overflow") in NodeHash::hash_insert
436 - S6988678: fatal error deadlock handling was unintentionally disabled
437 - S6965815: OptimizeStringConcat: assert(!q->is_MergeMem()) failed with specjbb2000
438 - S6988018: dtrace/hotspot/MethodInvocation/MethodInvocation002 crashes with client compiler
439 - S6966589: hs16-b08 causes java.lang.StackOverflowError
440 - S6990124: supplemental fix for 6361589
441 - S6980792: Crash "exception happened outside interpreter, nmethods and vtable stubs (1)"
442 - S6990756: Bump the HS19 build number to 09
443 - S6994130: Zero PowerPC fix
444 - S7002666: eclipse CDT projects crash with compressed oops
445 - S6980392: TEST_BUG: gc/6581734/Test6581734.java has typo
446 - S7009828: Fix for 6938627 breaks visualvm monitoring when -Djava.io.tmpdir is defined
447 - S6960333: Add make level ALLOW_DOWNLOADS=true option
448 - S6981408: Upgrade jaxp to 1.4.4
449 - S7002248: Update urls for jaxp and jaxws source downloads
450 - S6962318: Update copyright year
451 - S7008723: Remove binary plugs creation and use from openjdk
452 - S6962318: Update copyright year
453 - S6960333: Add make level ALLOW_DOWNLOADS=true option
454 - S7002248: Update urls for jaxp and jaxws source downloads
455 - S6962318: Update copyright year
456 - S7008723: Remove binary plugs creation and use from openjdk
457 - S6962318: Update copyright year
458 - S6948909: Jarsigner removes MANIFEST.MF info for badly packages jar's
459 - S6954621: small error in 6948909 fix
460 - S6961732: FontMetrics.getLeading() may be negative in freetype-based OpenJDK builds.
461 - S6939022: Source code adjustments for parfait compilation
462 - S6933622: Duplicate class files in rt.jar and charsets.jar
463 - S6895003: JarReorder is not excluding a requested file.
464 - S6942989: 2/2 Memory leak of java.lang.ref.WeakReference objects
465 - S4356282, RH525870: RFE: T2K should be used to rasterize CID/CFF fonts
466 - S6687968: PNGImageReader leaks native memory through an Inflater.
467 - S6969395: TEST_BUG: Tests in java/net sun/net problems
468 - S6941287: 4/4 jrunscriptTest.sh test does not work right under Cygwin
469 - S6962804: 4/4 ShellScaffold tests can fail without a specific reason
470 - S6964018: 3/4 AnonLoggerWeakRefLeak and LoggerWeakRefLeak can fail in JPRT
471 - S6971847: 4/4 jmap '-histo:live' option is necessary for proper leak detection
472 - S6795060: VM crash on Linux in ICU layout library when processing \u0DDD (Sinhalese)
473 - S6954424: Support OpenType/CFF fonts in JDK 7
474 - S6918573: sun.security.pkcs11.P11RSACipher.finalize() is a scalability blocker
475 - S6591117: Poor preformance of PKCS#11 security provider compared to Sun default provider
476 - S6837847: PKCS#11 A SecureRandom and a serialization error following installation of 1.5.0_18
477 - S6695485: SignedObject constructor throws ProviderException if it's called using provider "SunPKCS11-Solaris"
478 - S6678385: Random java.lang.StackOverflowError from various JDKs
479 - S6438179: XToolkit.isTraySupported() result has nothing to do with the system tray
480 - S6633613: (str) StringCoding optimizations to avoid unnecessary array copies with Charset arg
481 - S6675802: Regression: heavyweight popups cause SecurityExceptions in applets
482 - S6691503: Malicious applet can show always-on-top popup menu which has whole screen size
483 - S6632959, PR291: swing html parser doesn't know € or ›
484 - S6721088: Bad window size calculation after using pack()
485 - S6949710: 3/3 the GC'able nature of Logging objects needs to be made brutally clear
486 - S6623943: javax.swing.TimerQueue's thread occasionally fails to start
487 - S6976186: Shark build system changes
488 - S6914943: Implement final TLS renegotiation fix
489 - S6957564: Disclosure of DNS server IP address
490 - S6958060: Malformed AP-REQ crashes acceptor side
491 - S6925710: IndexColorModel.finalize can be made to double free
492 - S6963285: Crash in ICU Opentype layout engine due to mismatch in character counts
493 - S6963023: ZDI-CAN-809: Sun JRE JPEGImageWriter.writeImage Remote Code Execution Vulnerability
494 - S6926623: Thread clone issues
495 - S6963489: ZDI-CAN-803: Sun JRE ICC Profile Device Information Tag Remote Code Execution Vulnerability
496 - S6952603: NetworkInterface reveals local network address to untrusted code
497 - S6952017: HttpURLConnection chunked encoding issue (Http request splitting)
498 - S6974093: Thread.clone should NOT invoke addUnstarted on started threads
499 - S6980004: limit HTTP request cookie headers in HttpURLConnection
500 - S6961084: limit setting of some request headers in HttpURLConnection
501 - S6981426: limit use of TRACE method in HttpURLConnection
502 - S6622002: UIDefault.ProxyLazyValue has unsafe reflection usage
503 - S6559775: Race allows defaultReadObject to be invoked instead of readFields during deserialization
504 - S6966692: defaultReadObject can set a field multiple times
505 - S6990437: Update with correct copyright info for source and test files from SSR10_02 fixes
506 - S6993206: Removing non-functional tests.
507 - S6979979, RH508185: Rounding error in font sizes selected by the GTK Look and Feel
508 - S6795356, PR590: Leak caused by javax.swing.UIDefaults.ProxyLazyValue.acc
509 - S6853592: VM test nsk.regression.b4261880 fails with "X Error of failed request: BadWindow" inconsistently.
510 - S6950553: Applet: IE process crash in OLE32.DLL when playing a sound
511 - S6622432: RFE: Performance improvements to java.math.BigDecimal
512 - S6850606: Regression from JDK 1.6.0_12
513 - S6876282: BigDecimal's divide(BigDecimal bd, RoundingFormat r) produces incorrect result
514 - S6963720: typo in ServerHandshaker.java
515 - S6962318: Update copyright year
516 - S7008723: Remove binary plugs creation and use from openjdk
517 - S6962318: Update copyright year
518 - S6941936: Broken pipe error of test case DNSIdentities.java
519 - S6943219: test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java fail in linux
520 - S6560348: PIT : java/awt/xembed/server/RunTestXEmbed.java fails
521 - S6668231: Presence of a critical subjectAltName causes JSSE's SunX509 to fail trusted checks
522 - S6963870: NPE in CompoundBorder.getInsets()
523 - S6541476: PNG imageio plugin incorrectly handles iTXt chunk
524 - S6782079: PNG: reading metadata may cause OOM on truncated images.
525 - S6877961: langtools build should allow more options when running jtreg
526 - S6724551: Use Queues instead of Lists to link compiler phases
527 - S6726015: JavaCompiler: replace desugarLater by compileStates
528 - S6734819: Javac performs flows analysis on already translated classes
529 - S6956638: JavacTask.generate does not generate all required files
530 - S6724327: eliminate use of shell tests for simple golden file tests
531 - S6962540: langtools Makefile sets DEV_NULL incorrectly
532 - S6420151: need to improve byfile compile policy to eliminate footprint issues
533 - S6813059: replace use of JavaCompiler.errorCount with shouldContinue
534 - S6595666: fix -Werror
535 - S6795365: NetBeans projects in langtools repository are not NB6.5-friendly
536 - S6962236: backport JavacFileManager fixes from 7 to 6-open
537 - S6410637: Make decision on deprecated methods in DefaultFileManager and BaseFileObject.
538 - S6419701: DefaultFileManager clean up: URI.create
539 - S6483788: DefaultFileManager.ZipFileObject.toUri() fails to escape space characters
540 - S6501502: JSR 199: FileObject.toUri should return file:///c:/ or file:/c:/ not file://c:/
541 - S6508981: cleanup file separator handling in JavacFileManager
542 - S6625520: javac handles missing entries on classpath badly
543 - S6705935: javac reports path name of entry in ZipFileIndex incorectly
544 - S6705945: com.sun.tools.javac.zip files do not have valid copyright
545 - S6714364: refactor javac File handling code into new javac.file package
546 - S6714365: refactor JavacFileManager to move nested classes to top level
547 - S6743107: clean up use of static caches in file manager
548 - S6794582: javadoc should read files using a FileManager
549 - S6832154: refactor Paths to be just a utility class for JavacFileManager
550 - S6838467: JSR199 FileObjects don't obey general contract of equals.
551 - S6877206: JavaFileObject.toUri returns bogus URI (win)
552 - S6877223: tests @ignored because of issues with File.toURI on Windows
553 - S6885123: JavaFileObject getName issues
554 - S6907660: stupid typo in ZipFileIndex guarantees NPE
555 - S6930076: "null" can incorrectly appear in error message compiler.err.error.reading.file
556 - S6889255: javac MethodSymbol throws NPE if ClassReader does not read parameter names correctly
557 - S7008723: Remove binary plugs creation and use from openjdk
558 - S6962318: Update copyright year
559 - S7008433: Minor copyright changes
560 * Backports
561 - S6800846, RH662230: Printing quality degraded with Java 6 compared to 5.0, index out of bounds exception.
562 - S6642612: JFileChooser's approve buttons should be the same size (GTK)
563 - S6984543: Test sun/java2d/DirectX/OnScreenRenderingResizeTest fails on GNOME
564 - S6997495: correction of regression test compiler/6857159/Test6857159
565 - S6736649: test/closed/javax/swing/JMenuItem/6458123/ManualBug6458123.java fails on Linux
566 - S6797139: JButton title is truncating for some strings irrespective of preferred size.
567 - S6883341: SWAT: jdk7-b72 swat build(2009-09-17) threw exceptions when running Java2D demo by clicking Paint ta
568 - S4493128: CubicCurve2D intersects method fails
569 - S4724552: CubicCurve2D.contains(Rectangle2D) returns true when partially contained.
570 - S4645692: CubicCurve2D.solveCubic does not return all solutions.
571 - S4993545: NativeInLightFixer adds asynchronousity
572 - S6637796: setBounds doesn't enlarge Component
573 - S6607660: java.awt.Container.getMouseEventTargetImpl should be invoked while holding the TreeLock
574 - S6607170: Focus not set by requestFocus
575 - S6616323: consider benefits of replacing a component array with other collection from the awt.Container class
576 - S6682046: Mixing code does not always recalculate shapes correctly when resizing components
577 - S6797195: Forward-port enhancements for hw/lw mixing from 6u12 to 7
578 - S6725214: D3D: forward-port the new pipeline from 6u10
579 - S6633275: Need to support shaped/translucent windows
580 - S7015232: missing copyright header in CheckZOrderChange.java
581 - S7017581: missing copyright header in test/sun/java2d/pipe/RegionOps.java
582 - S6896068: SunGraphics2D exposes a reference to itself while non fully initialised.
583 - S6749060: LCD AA text rendered incorrectly when destination is non opaque (sw pipeline only)
584 - S6728834: D3D/OGL: LCD AA text becomes bold and blurred when rendering to a non-opaque destination
585 - S6693253: Security Warning appearance requires enhancements
586 - S6779717: A Window does not show applet security warning icon on X platforms
587 - S6785058: Parent don't get the focus after dialog is closed if security warning is applied
588 - S6444769: java/awt/Insets/WindowWithWarningTest/WindowWithWarningTest.html fails
589 - S6775317: Improve performance of non-AA transformed rectangles and single wide lines in software pipelines
590 - S6766342: Improve performance of Ductus rasterizer
591 * Bug fixes
592 - RH661505: JPEGs with sRGB IEC61966-2.1 color profiles have wrong colors
593 - PR600: HS19 upgrade broke CACAO build on ARM
594 - PR616, PR99: Don't statically link libstdc++ or libgcc
595 - PR632: patches/security/20110215/6878713.patch breaks shark zero build
596 - PR103: Usage of native2ascii during bootstrap
597 - PR633: IcedTea installs javaws manpages on x86 even with --disable-webstart
598 - PR635: zero fails to build on icedtea6 trunk 20110217 with hs20
599 - PR586: Sources missing from src.zip
600 - PR639: Add missing include line, paths and LLVM flags for Shark.
601 - PR640: JamVM fails to build - Unrecognised option: -XX:ThreadStackSize.
602 - PR641: Increase stack size for PPC
603 - PR497: Mercurial revision detection not very reliable
604 - PR585: Freenet throws java.lang.UnsatisfiedLinkError with OpenJDK/CACAO
605 * Cleanup
606 - Patches are no longer prefixed with 'icedtea-'.
607 - All m4 macros are now prefixed with 'IT_' to denote their origin correctly.
609 New in release 1.9.7 (2011-02-15):
611 * Security updates
612 - S6878713, CVE-2010-4469: Hotspot backward jsr heap corruption
613 - S6907662, CVE-2010-4465: Swing timer-based security manager bypass
614 - S6994263, CVE-2010-4472: Untrusted code allowed to replace DSIG/C14N implementation
615 - S6981922, CVE-2010-4448: DNS cache poisoning by untrusted applets
616 - S6983554, CVE-2010-4450: Launcher incorrect processing of empty library path entries
617 - S6985453, CVE-2010-4471: Java2D font-related system property leak
618 - S6927050, CVE-2010-4470: JAXP untrusted component state manipulation
619 - RH677332, CVE-2011-0706: Multiple signers privilege escalation
620 * Bug fixes
621 - RH676659: Pass -export-dynamic flag to linker using -Wl, as option in gcc 4.6+ is broken
622 - G344659: Fix issue when building on SPARC
623 - Fix latent JAXP bug caused by missing import
625 New in release 1.8.7 (2011-02-15):
627 * Security updates
628 - S6878713, CVE-2010-4469: Hotspot backward jsr heap corruption
629 - S6907662, CVE-2010-4465: Swing timer-based security manager bypass
630 - S6994263, CVE-2010-4472: Untrusted code allowed to replace DSIG/C14N implementation
631 - S6981922, CVE-2010-4448: DNS cache poisoning by untrusted applets
632 - S6983554, CVE-2010-4450: Launcher incorrect processing of empty library path entries
633 - S6985453, CVE-2010-4471: Java2D font-related system property leak
634 - S6927050, CVE-2010-4470: JAXP untrusted component state manipulation
635 - RH677332, CVE-2011-0706: Multiple signers privilege escalation
636 * Bug fixes
637 - RH676659: Pass -export-dynamic flag to linker using -Wl, as option in gcc 4.6+ is broken
638 - Fix latent JAXP bug caused by missing import
640 New in release 1.7.10 (2011-02-15):
642 * Security updates
643 - S6878713, CVE-2010-4469: Hotspot backward jsr heap corruption
644 - S6907662, CVE-2010-4465: Swing timer-based security manager bypass
645 - S6994263, CVE-2010-4472: Untrusted code allowed to replace DSIG/C14N implementation
646 - S6981922, CVE-2010-4448: DNS cache poisoning by untrusted applets
647 - S6983554, CVE-2010-4450: Launcher incorrect processing of empty library path entries
648 - S6985453, CVE-2010-4471: Java2D font-related system property leak
649 - S6927050, CVE-2010-4470: JAXP untrusted component state manipulation
650 - RH677332, CVE-2011-0706: Multiple signers privilege escalation
651 * Bug fixes
652 - RH676659: Pass -export-dynamic flag to linker using -Wl, as option in gcc 4.6+ is broken
653 - Fix latent JAXP bug caused by missing import
655 New in release 1.9.6 (2011-02-09):
657 * Security updates
658 - S4421494, CVE-2010-4476: infinite loop while parsing double literal.
660 New in release 1.8.6 (2011-02-09):
662 * Security updates
663 - S4421494, CVE-2010-4476: infinite loop while parsing double literal.
665 New in release 1.7.9 (2011-02-09):
667 * Security updates
668 - S4421494, CVE-2010-4476: infinite loop while parsing double literal.
670 New in release 1.9.5 (2011-02-01):
672 * Security updates
673 - RH672262, CVE-2011-0025: IcedTea jarfile signature verification bypass
674 * Backports
675 - S6687968: PNGImageReader leaks native memory through an Inflater
676 - S6541476, RH665355: PNG imageio plugin incorrectly handles iTXt chunk
677 - S6782079: PNG: reading metadata may cause OOM on truncated images
678 * Fixes
679 - RH647157, RH582455: Update fontconfig files for rhel 6
680 - PR619: Improper finalization by the plugin can crash the browser
682 New in release 1.8.5 (2011-02-01):
684 * Security updates
685 - RH672262, CVE-2011-0025: IcedTea jarfile signature verification bypass
686 * Backports
687 - S6687968: PNGImageReader leaks native memory through an Inflater
688 - S6541476, RH665355: PNG imageio plugin incorrectly handles iTXt chunk
689 - S6782079: PNG: reading metadata may cause OOM on truncated images
690 * Fixes
691 - RH647157, RH582455: Update fontconfig files for rhel 6
692 - PR619: Improper finalization by the plugin can crash the browser
694 New in release 1.7.8 (2011-02-01):
696 * Security updates
697 - RH672262, CVE-2011-0025: IcedTea jarfile signature verification bypass
698 * Backports
699 - S6687968: PNGImageReader leaks native memory through an Inflater
700 - S6541476, RH665355: PNG imageio plugin incorrectly handles iTXt chunk
701 - S6782079: PNG: reading metadata may cause OOM on truncated images
702 * Fixes:
703 - RH647157, RH582455: Update fontconfig files for rhel 6
704 - PR619: Improper finalization by the plugin can crash the browser
706 New in release 1.9.4 (2011-01-18):
708 * Security updates
709 - RH663680, CVE-2010-4351: IcedTea JNLP SecurityManager bypass
710 * Backports
711 - S4356282: RFE: JDK should support OpenType/CFF fonts
712 - S6954424, RH525870: Support OpenType/CFF fonts in JDK 7
713 - S6795356, PR590: Leak caused by javax.swing.UIDefaults.ProxyLazyValue.acc
714 - S6967436, RH597227: lines longer than 2^15 can fill window.
715 - S6967433: dashed lines broken when using scaling transforms.
716 - S6976265: No STROKE_CONTROL
717 - S6967434, PR450, RH530642: Round joins/caps of scaled up lines have poor quality.
718 - S6438179, RH569121: XToolkit.isTraySupported() result has nothing to do with the system tray
719 * Fixes
720 - S7003777, RH647674: JTextPane produces incorrect content after parsing the html text
722 New in release 1.8.4 (2011-01-18):
724 * Security updates
725 - RH663680, CVE-2010-4351: IcedTea JNLP SecurityManager bypass
726 * Backports
727 - S6438179, RH569121: XToolkit.isTraySupported() result has nothing to do with the system tray
728 - S4356282: RFE: JDK should support OpenType/CFF fonts
729 - S6954424, RH525870: Support OpenType/CFF fonts in JDK 7
730 - S6795356, PR590: Leak caused by javax.swing.UIDefaults.ProxyLazyValue.acc
731 - S6967436, RH597227: lines longer than 2^15 can fill window.
732 - S6967433: dashed lines broken when using scaling transforms.
733 - S6976265: No STROKE_CONTROL
734 - S6967434, PR450, RH530642: Round joins/caps of scaled up lines have poor quality.
735 * Fixes:
736 - S7003777, RH647674: JTextPane produces incorrect content after parsing the html text
738 New in release 1.7.7 (2011-01-18):
740 * Security updates
741 - RH663680, CVE-2010-4351: IcedTea JNLP SecurityManager bypass
742 * Backports
743 - S6438179, RH569121: XToolkit.isTraySupported() result has nothing to do with the system tray
744 - S4356282: RFE: JDK should support OpenType/CFF fonts
745 - S6954424, RH525870: Support OpenType/CFF fonts in JDK 7
746 - S6795356, PR590: Leak caused by javax.swing.UIDefaults.ProxyLazyValue.acc
747 - S6967436, RH597227: lines longer than 2^15 can fill window.
748 - S6967433: dashed lines broken when using scaling transforms.
749 - S6976265: No STROKE_CONTROL
750 - S6967434, PR450, RH530642: Round joins/caps of scaled up lines have poor quality.
751 * Fixes:
752 - S7003777, RH647674: JTextPane produces incorrect content after parsing the html text
754 New in release 1.9.3 (2010-12-01):
756 * Re-enable compressed oops by default now 7002666 is fixed.
757 * Backports
758 - S7002666: Eclipse CDT projects crash with compressed oops
759 * Fixes
760 - Reapply ia64 fix from 6896043 which was reverted by 6953477
762 New in release 1.9.2 (2010-11-24):
764 * Upgrade to latest revision of hs19 (b09).
765 * Allow the building of NetX to be disabled.
766 * Additional S390 size_t fixes.
767 * Switch to the IcedTea server for JAXP, JAF and JAXWS tarballs.
768 * Security updates
769 - RH645843, CVE-2010-3860: IcedTea System property information leak via public static
770 * Backports
771 - S6622432: RFE: Performance improvements to java.math.BigDecimal
772 - S6850606: Regression from JDK 1.6.0_12
773 - S6876282: BigDecimal's divide(BigDecimal bd, RoundingFormat r) produces incorrect result
774 - S6991430, PR579: Zero PowerPC fix.
775 - S6703377: freetype: glyph vector outline is not translated correctly
776 - S6853592: VM test nsk.regression.b4261880 fails with "X Error of failed request: BadWindow"
777 inconsistently.
778 * Bug fixes
779 - RH647737: Disable compressed oops in hs19 to avoid Eclipse failures.
780 - RH643674: Update fontconfig files for Fedora 11, 12, 13 and 14.
781 * NetX
782 - Do not prompt user multiple times for the same certificate.
783 - PR592: NetX can create invalid desktop entry files
785 New in release 1.8.3 (2010-11-24):
787 * Allow the building of NetX to be disabled.
788 * Security updates
789 - RH645843, CVE-2010-3860: IcedTea System property information leak via public static
790 * Backports
791 - S6853592: VM test nsk.regression.b4261880 fails with "X Error of failed request: BadWindow"
792 inconsistently.
793 * NetX
794 - Do not prompt user multiple times for the same certificate.
795 - PR592: NetX can create invalid desktop entry files
797 New in release 1.7.6 (2010-11-24):
799 * Allow the building of NetX to be disabled.
800 * Security updates
801 - RH645843, CVE-2010-3860: IcedTea System property information leak via public static
802 * Backports
803 - S6853592: VM test nsk.regression.b4261880 fails with "X Error of failed request: BadWindow"
804 inconsistently.
805 * NetX
806 - Do not prompt user multiple times for the same certificate.
807 - PR592: NetX can create invalid desktop entry files
809 New in release 1.9.1 (2010-10-13):
811 * HotSpot 19 supported; use --with-hotspot-build=hs19 to enable.
812 * Security updates
813 - S6914943, CVE-2009-3555: TLS: MITM attacks via session renegotiation
814 - S6559775, CVE-2010-3568: OpenJDK Deserialization Race condition
815 - S6891766, CVE-2010-3554: OpenJDK corba reflection vulnerabilities
816 - S6925710, CVE-2010-3562: OpenJDK IndexColorModel double-free
817 - S6938813, CVE-2010-3557: OpenJDK Swing mutable static
818 - S6957564, CVE-2010-3548: OpenJDK DNS server IP address information leak
819 - S6958060, CVE-2010-3564: OpenJDK kerberos vulnerability
820 - S6963023, CVE-2010-3565: OpenJDK JPEG writeImage remote code execution
821 - S6963489, CVE-2010-3566: OpenJDK ICC Profile remote code execution
822 - S6966692, CVE-2010-3569: OpenJDK Serialization inconsistencies
823 - S6622002, CVE-2010-3553: UIDefault.ProxyLazyValue has unsafe reflection usage
824 - S6925672, CVE-2010-3561: Privileged ServerSocket.accept allows receiving connections from any host
825 - S6952017, CVE-2010-3549: HttpURLConnection chunked encoding issue (Http request splitting)
826 - S6952603, CVE-2010-3551: NetworkInterface reveals local network address to untrusted code
827 - S6961084, CVE-2010-3541: limit setting of some request headers in HttpURLConnection
828 - S6963285, CVE-2010-3567: Crash in ICU Opentype layout engine due to mismatch in character counts
829 - S6980004, CVE-2010-3573: limit HTTP request cookie headers in HttpURLConnection
830 - S6981426, CVE-2010-3574: limit use of TRACE method in HttpURLConnection
831 - S6990437: Update with correct copyright info for source and test files from SSR10_02 fixes
832 * Backports
833 - S6638712: Inference with wildcard types causes selection of inapplicable method
834 - S6650759: Inference of formal type parameter (unused in formal parameters) is not performed
835 - S6623943: javax.swing.TimerQueue's thread occasionally fails to start
836 * Fixes
837 - Fix build failure on S390
838 - RH633510: OpenJDK should use NUMA even if glibc doesn't provide it
839 * NetX
840 - New man page for javaws
841 * Plugin
842 - PR519: 100% CPU usage when displaying applets in Webkit based browsers
844 New in release 1.8.2 (2010-10-13):
846 * Security updates
847 - S6914943, CVE-2009-3555: TLS: MITM attacks via session renegotiation
848 - S6559775, CVE-2010-3568: OpenJDK Deserialization Race condition
849 - S6891766, CVE-2010-3554: OpenJDK corba reflection vulnerabilities
850 - S6925710, CVE-2010-3562: OpenJDK IndexColorModel double-free
851 - S6938813, CVE-2010-3557: OpenJDK Swing mutable static
852 - S6957564, CVE-2010-3548: OpenJDK DNS server IP address information leak
853 - S6958060, CVE-2010-3564: OpenJDK kerberos vulnerability
854 - S6963023, CVE-2010-3565: OpenJDK JPEG writeImage remote code execution
855 - S6963489, CVE-2010-3566: OpenJDK ICC Profile remote code execution
856 - S6966692, CVE-2010-3569: OpenJDK Serialization inconsistencies
857 - S6622002, CVE-2010-3553: UIDefault.ProxyLazyValue has unsafe reflection usage
858 - S6925672, CVE-2010-3561: Privileged ServerSocket.accept allows receiving connections from any host
859 - S6952017, CVE-2010-3549: HttpURLConnection chunked encoding issue (Http request splitting)
860 - S6952603, CVE-2010-3551: NetworkInterface reveals local network address to untrusted code
861 - S6961084, CVE-2010-3541: limit setting of some request headers in HttpURLConnection
862 - S6963285, CVE-2010-3567: Crash in ICU Opentype layout engine due to mismatch in character counts
863 - S6980004, CVE-2010-3573: limit HTTP request cookie headers in HttpURLConnection
864 - S6981426, CVE-2010-3574: limit use of TRACE method in HttpURLConnection
865 - S6990437: Update with correct copyright info for source and test files from SSR10_02 fixes
866 * Fixes:
867 - G244901: Skip test_gamma on hardened (PaX-enabled) kernels
868 - G266295: Provide font configuration for Gentoo.
869 - Provide font configuration for RHEL 6.
870 - RH633510: OpenJDK should use NUMA even if glibc doesn't provide it
871 * Backports:
872 - S6951319: enable solaris builds using Sun Studio 12 update 1 (fixes PR398)
873 - S6539464, RH500077: Ensure java.lang.Math functions provide consistent results.
874 - S6638712: Inference with wildcard types causes selection of inapplicable method
875 - S6650759: Inference of formal type parameter (unused in formal parameters) is not performed
876 - S6623943: javax.swing.TimerQueue's thread occasionally fails to start
877 * NetX:
878 - Fix browser command in BasicService.showDocument(URL)
879 - Run programs that inherit main(String[]) in their main-class
880 - Run JNLP files that use 1.6 as the spec version
881 - RH601281: Possible NullPointerException in splash screen code
882 - New man page for javaws
883 * Plugin
884 - RH560193: Fix zip error when applet jar contained another 0-byte jar
885 - PR519: 100% CPU usage when displaying applets in Webkit based browsers
887 New in release 1.7.5 (2010-10-13):
889 * Security updates
890 - S6914943, CVE-2009-3555: TLS: MITM attacks via session renegotiation
891 - S6559775, CVE-2010-3568: OpenJDK Deserialization Race condition
892 - S6891766, CVE-2010-3554: OpenJDK corba reflection vulnerabilities
893 - S6925710, CVE-2010-3562: OpenJDK IndexColorModel double-free
894 - S6938813, CVE-2010-3557: OpenJDK Swing mutable static
895 - S6957564, CVE-2010-3548: OpenJDK DNS server IP address information leak
896 - S6958060, CVE-2010-3564: OpenJDK kerberos vulnerability
897 - S6963023, CVE-2010-3565: OpenJDK JPEG writeImage remote code execution
898 - S6963489, CVE-2010-3566: OpenJDK ICC Profile remote code execution
899 - S6966692, CVE-2010-3569: OpenJDK Serialization inconsistencies
900 - S6622002, CVE-2010-3553: UIDefault.ProxyLazyValue has unsafe reflection usage
901 - S6925672, CVE-2010-3561: Privileged ServerSocket.accept allows receiving connections from any host
902 - S6952017, CVE-2010-3549: HttpURLConnection chunked encoding issue (Http request splitting)
903 - S6952603, CVE-2010-3551: NetworkInterface reveals local network address to untrusted code
904 - S6961084, CVE-2010-3541: limit setting of some request headers in HttpURLConnection
905 - S6963285, CVE-2010-3567: Crash in ICU Opentype layout engine due to mismatch in character counts
906 - S6980004, CVE-2010-3573: limit HTTP request cookie headers in HttpURLConnection
907 - S6981426, CVE-2010-3574: limit use of TRACE method in HttpURLConnection
908 - S6990437: Update with correct copyright info for source and test files from SSR10_02 fixes
909 * Fixes
910 - G244901: Skip test_gamma on hardened (PaX-enabled) kernels
911 - G266295: Provide font configuration for Gentoo.
912 - Provide font configuration for RHEL 6.
913 - RH633510: OpenJDK should use NUMA even if glibc doesn't provide it
914 * Backports
915 - S6539464, RH500077: Ensure java.lang.Math functions provide consistent results.
916 - S6951319: enable solaris builds using Sun Studio 12 update 1 (fixes PR398).
917 - S6638712: Inference with wildcard types causes selection of inapplicable method
918 - S6650759: Inference of formal type parameter (unused in formal parameters) is not performed
919 - S6623943: javax.swing.TimerQueue's thread occasionally fails to start
920 * NetX
921 - Fix browser command in BasicService.showDocument(URL)
922 - Run programs that inherit main(String[]) in their main-class
923 - Work with JNLP files that use spec version 1.6
924 - RH601281: Possible NullPointerException in splash screen code
925 - New man page for javaws
926 * Plugin
927 - RH560193: Fix ziperror when applet jar contained another 0-byte jar
928 - PR519: 100% CPU usage when displaying applets in Webkit based browsers
930 New in release 1.9 (2010-09-07):
932 * VisualVM support removed; now available in its own package at http://icedtea.classpath.org/hg/visualvm
933 * A separate build directory is now used for the OpenJDK build: openjdk.build-ecj (stage 1) and
934 openjdk.build (stage 2)
935 * The plugin and NetX classes are no longer added to rt.jar, but to plugin.jar and netx.jar respectively.
936 * Updated to OpenJDK6 b20 with HotSpot 17.
937 - S4360113: Evict nmethods when code cache gets full
938 - S4670071: loadClassInternal is too restrictive.
939 - S4766230: Hotspot vtable inconsistencies cause core dumps. 6579515. 6582242.
940 - S4957990: Perm heap bloat in JVM
941 - S4997835: RFE: crash dump will only be created when running w/ -XX:+ShowMessageBoxOnError
942 - S5057225: Remove useless I2L conversions
943 - S5057818: codecache full and compiler disabled in bigapps fastdebug run
944 - S6333993: NodeList.item() returns null in 1.5.0_02
945 - S6361589: Print out stack trace for target thread of GC crash
946 - S6378821: bitCount() should use POPC on SPARC processors and AMD+10h
947 - S6419370: 4/4 new jmethodID code has tiny holes in synchronization
948 - S6423256: GC stacks should use a better data structure
949 - S6442502: assert(bits,"Use TypePtr for NULL") on linux-x86
950 - S6449385: JCK test dup2_x200106m1 fails with Segmentation Fault on x86
951 - S6472982: javax.xml.namespace.NamespaceContext.getPrefix("") should not throw IllegalArgumentException
952 - S6484956: G1: improve evacuation pause efficiency
953 - S6484957: G1: parallel concurrent refinement
954 - S6484959: G1: introduce survivor spaces
955 - S6490395: G1: Tidy up command line flags.
956 - S6511613: javac unexpectedly doesn't fail in some cases if an annotation processor specified
957 - S6539464: Math.log() produces inconsistent results between successive runs.
958 - S6541756: Reduce executable C-heap
959 - S6543938: G1: remove the concept of popularity
960 - S6548436: Incorrect inconvertible types error
961 - S6567360: 3/4 SIGBUS in jvmti RawMonitor magic check for unaligned bad monitor pointer
962 - S6587322: dtrace probe object__alloc doesn't fire in some situations on amd64
963 - S6587560: OpenJDK problem handling bitmaps returned when LCD text is requested
964 - S6589834: deoptimization problem with -XX:+DeoptimizeALot
965 - S6603316: Improve instrumentation for classes loaded at startup
966 - S6604422: G1: re-use half-promoted regions
967 - S6614597: Performance variability in jvm2008 xml.validation
968 - S6614957: HttpsURLConnection not using the set SSLSocketFactory for creating all its Sockets
969 - S6616792: five AWT focus regression tests should be fixed
970 - S6626217: Fixed loader constraint array handling
971 - S6631166: CMS: better heuristics when combatting fragmentation
972 - S6632169: HttpClient and HttpsClient should not try to reverse lookup IP address of a proxy server
973 - S6633872: Policy/PolicyFile leak dynamic ProtectionDomains.
974 - S6634138: Source generated in last round not compiled
975 - S6636138: UseSuperWord enabled failure
976 - S6637203: Classunloading messages go to stdout rather than Xloggc file, causing hangs when stdout is closed
977 - S6639665: ThreadGroup finalizer allows creation of false root ThreadGroups
978 - S6655638: dynamic languages need method handles
979 - S6655646: dynamic languages need dynamically linked call sites
980 - S6663854: assert(n != __null,"Bad immediate dominator info.") in C2 with -Xcomp
981 - S6675332: sjsxp issue 49: Repairing XMLStreamWriter tries to use default namespace for attributes
982 - S6675856: Open charset tests
983 - S6676423: (prefs) Opensource unit/regression tests for java.util.prefs
984 - S6677708: G1: re-enable parallel RSet updating and scanning
985 - S6680135: A number of test/closed/java/awt/Focus/* tests should be opened
986 - S6683472: Incorrect handling of translation component of font transform.
987 - S6684007: PrintAssembly plugin not available for linux or windows
988 - S6686273: Some AWT reg. tests should be moved to open repository (for CRs 6444769, 6480547, and 6560348)
989 - S6687298: Reg testcase java/awt/Graphics2D/DrawString/RotTransText.java fails on windows
990 - S6689653: JMapPerm fails with UseConcMarkSweepIncGC and compressed oops off
991 - S6690928: Use spinning in combination with yields for workstealing termination.
992 - S6692899: CMS: many vm.parallel_class_loading tests fail with assert "missing Printezis mark"
993 - S6697721: OpenJDK: rotated text baseline different between TextLayout and drawString
994 - S6699669: Hotspot server leaves synchronized block with monitor in bad state
995 - S6700789: G1: Enable use of compressed oops with G1 heaps
996 - S6700941: G1: allocation spec missing for some G1 classes
997 - S6703377: freetype: glyph vector outline is not translated correctly
998 - S6709742: find_base_for_derived's use of Ideal NULL is unsafe causing crashes during register allocation
999 - S6711117: Assertion in 64bit server vm (flat != TypePtr::BOTTOM,"cannot alias-analyze an untyped ptr")
1000 - S6718964: Swing border tests should be open source
1001 - S6718965: Swing color chooser tests should be open source
1002 - S6720309: G1: don't synchronously update RSet during evacuation pauses
1003 - S6720334: G1: don't update RSets of collection set regions during an evacuation pause
1004 - S6722084: JPRT make file doesn't create required symbolic link to libjvm.so
1005 - S6724345: incorrect method resolution for enum classes entered as source files
1006 - S6728161: Add SKIP_BOOT_CYCLE feature to create boot jdk and use it during build
1007 - S6728271: G1: Cleanup G1CollectedHeap::get_gc_alloc_regions()
1008 - S6736390: File TOCTOU deserialization vulnerability
1009 - S6737700: api/javax_swing/table/DefaultTableCellRenderer/index.html#getset:DefaultTableCellRenderer
1010 - S6741757: minor ctw improvements
1011 - S6745393: Inflater/Deflater clone issue
1012 - S6755988: G1: assert(new_obj != 0 || ... "should be forwarded")
1013 - S6759521: Move Bidi test programs from closed to open.
1014 - S6760309: G1: update remembered sets during Full GCs
1015 - S6761600: Use sse 4.2 in intrinsics
1016 - S6761856: OpenJDK: vertical text metrics may be significanly different from those returned by Sun JDK
1017 - S6763530: Cannot decode PublicKey (Proider SunPKCS11, curve prime256v1)
1018 - S6766775: X509 certificate hostname checking is broken in JDK1.6.0_10
1019 - S6769124: various 64-bit fixes for c1
1020 - S6771432: createSocket() - smpatch fails using 1.6.0_10 because of "Unconnected sockets not implemented"
1021 - S6772368: REGRESSION:tomcat crashed twice with JDK 7
1022 - S6772683: Thread.isInterrupted() fails to return true on multiprocessor PC
1023 - S6778657: Casts in SharedRuntime::f2i, f2l, d2i and d2l rely on undefined C++ behaviour
1024 - S6778662: fixes 64-bits libraries directory search paths on linux
1025 - S6778669: Patch from Red Hat -- fixes compilation errors
1026 - S6781583: Hotspot build fails on linux 64 bit platform with gcc 4.3.2
1027 - S6782232: assert("CreateEx must be first instruction in block" )
1028 - S6782260: Memory leak in CodeBuffer::create_patch_overflow
1029 - S6782663: Data produced by PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime is not accurate.
1030 - S6783381: NUMA allocator: don't pretouch eden space with UseNUMA
1031 - S6784930: server jvm fails with assert(!n->is_SpillCopy(),"")
1032 - S6786346: intermittent Internal Error (src/share/vm/memory/cardTableModRefBS.cpp:226)
1033 - S6786503: Overflow list performance can be improved
1034 - S6786948: SA on core file fails on solaris-amd64 if vm started with -XX:+StartAttachListener
1035 - S6787106: Hotspot 32 bit build fails on platforms having different definitions for intptr_t & int32_t
1036 - S6787254: Work queue capacity can be increased substantially on some platforms
1037 - S6788347: C2Compiler crash 6u7
1038 - S6788376: allow to ignore unrecognized VM options
1039 - S6788527: Server vm intermittently fails with assertion "live value must not be garbage" with fastdebug bits
1040 - S6788797: Fork HS14 to HS15 - renumber Major and build numbers of JVM
1041 - S6790182: matcher.cpp:1375: assert(false,"bad AD file")
1042 - S6790209: server VM fails with assert(will_link,"_new: typeflow responsibility")
1043 - S6791132: bad control in autobox split code
1044 - S6791168: Fix invalid code in bytecodeInterpreter that can cause gcc ICE
1045 - S6791178: Specialize for zero as the compressed oop vm heap base
1046 - S6791572: assert("duplicating node that's already been matched")
1047 - S6791656: nsk defclass0 asserts handles.hpp
1048 - S6791815: Fix for 6471657 can cause deadlock on non-Solaris platforms when initializing direct buffer support
1049 - S6791852: assert(b->_nodes[insidx] == n,"got insidx set incorrectly")
1050 - S6792161: assert("No dead instructions after post-alloc")
1051 - S6792301: StackAlignmentInBytes not honored for compiled native methods
1052 - S6792421: assert(_bitMap->isMarked(addr+size-1),inconsistent Printezis mark)
1053 - S6792705: Add JAR file to bootclasspath when using AggressiveOpts
1054 - S6793344: BasicStroke's first element dash pattern is not a dash
1055 - S6793825: Missing include dependancies for GCC without predefined headers
1056 - S6793828: G1: invariant: queues are empty when activated
1057 - S6794939: assert(_base == OopPtr,"subclass must override cast_to_ptr_type")
1058 - S6795362: 32bit server compiler leads to wrong results on solaris-x86
1059 - S6795465: Crash in assembler_sparc.cpp with client compiler on solaris-sparc
1060 - S6795913: A few remaining wrong casts need to be fixed for building hotspot successfully on Mac OS.
1061 - S6796746: rename LoadC (char) opcode class to LoadUS (unsigned short)
1062 - S6797305: Add LoadUB and LoadUI opcode class
1063 - S6797754: G1: combined bugfix
1064 - S6797870: Add -XX:+{HeapDump,PrintClassHistogram}{Before,After}FullGC
1065 - S6798572: test/closed/java/nio/charset/Charset/Contains.java failing since jdk7-b43
1066 - S6798785: Crash in OopFlow::build_oop_map: incorrect comparison of 64bit pointers
1067 - S6798898: CMS: bugs related to class unloading
1068 - S6799141: Build with --hash-style=both so that binaries can work on SuSE 10
1069 - S6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
1070 - S6799693: Server compiler leads to data corruption when expression throws an Exception
1071 - S6800154: Add comments to long_by_long_mulhi() for better understandability
1072 - S6800586: -XX:+PrintGCDateStamps is using mt-unsafe localtime function
1073 - S6801625: CDS: HeapDump tests crash with internal error in compactingPermGenGen.cpp
1074 - S6802413: G1: G1FixedSurvivorSpaceSize should be converted into regions in calculate_survivors_policy()
1075 - S6802453: G1: hr()->is_in_reserved(from),"Precondition."
1076 - S6802499: EA: assert(false,"unknown node on this path")
1077 - S6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14
1078 - S6804746: G1: guarantee(variance() > -1.0,"variance should be >= 0") (due to evacuation failure)
1079 - S6805427: adlc compiler may generate incorrect machnode emission code
1080 - S6805522: Server VM fails with assertion (block1->start() != block2->start(),"successors have unique bcis")
1081 - S6805724: ModLNode::Ideal() generates functionally incorrect graph when divisor is any (2^k-1) constant.
1082 - S6805748: Assertion "don't reset to 0 -- could be mistaken for never-executed" in CompilationPolicy
1083 - S6805950: Typos in andL_rReg_imm instructions in x86_64.ad
1084 - S6806046: Hotspot build error when compiled from Visual Studio
1085 - S6806226: Signed integer overflow in growable array code causes JVM crash
1086 - S6807084: AutoBox elimination is broken with compressed oops
1087 - S6807345: Bump HS15 build number to 02
1088 - S6807963: need tool to make sense of LogCompilaton output
1089 - S6808322: ParNew, CMS, G1: ParGCAllocBuffer overflow
1090 - S6808589: Merge vm_version_x86_{32,64}.{cpp,hpp}
1091 - S6809798: SafePointScalarObject node placed into incorrect block during GCM
1092 - S6810474: par compact - crash in summary_phase with very full heap
1093 - S6810653: Change String cache class used by Hotspot from String to StringValue
1094 - S6810672: Comment typos
1095 - S6810698: G1: two small bugs in the sparse remembered sets
1096 - S6810845: Performance regression in mpegaudio on x64
1097 - S6810855: KILL vs. TEMP ordering restrictions are too strong
1098 - S6811267: Fix for 6809798 broke linux build
1099 - S6811384: MacroAssembler::serialize_memory may touch next page on amd64
1100 - S6812297: update project creation for Visual Studio 2005-2008
1101 - S6812428: G1: Error: assert(ret || obj_in_cs(obj),"sanity")
1102 - S6812587: Use auxv to determine SPARC hardware features on Solaris
1103 - S6812678: macro assembler needs delayed binding of a few constants (for 6655638)
1104 - S6812721: Block's frequency should not be NaN
1105 - S6812831: factor duplicated assembly code for megamorphic invokeinterface (for 6655638)
1106 - S6812971: SA: re-attaching to process fails
1107 - S6813212: factor duplicated assembly code for general subclass check (for 6655638)
1108 - S6814467: G1: small fixes related to concurrent marking verboseness
1109 - S6814552: par compact - some compilers fail to optimize bitmap code
1110 - S6814575: Update copyright year
1111 - S6814659: separable cleanups and subroutines for 6655638
1112 - S6814842: Load shortening optimizations
1113 - S6815683: G1: SEGV during marking
1114 - S6815692: method handle code needs some cleanup (post-6655638)
1115 - S6815790: G1: Missing MemoryPoolMXBeans with -XX:+UseG1GC
1116 - S6816154: G1: introduce flags to enable/disable RSet updating and scanning
1117 - S6816308: Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003
1118 - S6816433: Test G1 and ParOld in JPRT
1119 - S6816970: Bump HS15 build number to 03
1120 - S6817419: G1: Enable extensive verification for humongous regions
1121 - S6818264: Heap dumper unexpectedly adds .hprof suffix
1122 - S6818666: G1: Type lost in g1 pre-barrier
1123 - S6819065: G1: eliminate high serial card table clearing time
1124 - S6819077: G1: first GC thread coming late into the GC.
1125 - S6819085: G1: use larger and/or user settable region size
1126 - S6819098: G1: reduce RSet scanning times
1127 - S6819213: revive sun.boot.library.path
1128 - S6819853: VM does not detect JDK which supports parallel class loaders
1129 - S6819891: ParNew: Fix work queue overflow code to deal correctly with +UseCompressedOops
1130 - S6820167: GCALotAtAllSafepoints + FullGCALot(ScavengeALot) options crash JVM
1131 - S6820321: G1: Error: guarantee(check_nums(total, n, parts), "all seq lengths should match")
1132 - S6820510: assertion failure with unloaded class in subnode.cpp
1133 - S6820514: meet not symmetric failure in ctw
1134 - S6821003: Update hotspot windows os_win32 for windows 7
1135 - S6821507: Alignment problem in GC taskqueue
1136 - S6821693: 64-bit TaskQueue capacity still too small
1137 - S6821700: tune VM flags for peak performance
1138 - S6822110: Add AddressLiteral class on SPARC
1139 - S6822204: volatile fences should prefer lock:addl to actual mfence instructions
1140 - S6822263: G1: JVMTI heap iteration fails
1141 - S6822333: _call_stub_compiled_return address handling in SA is broken causing jstack to hang occasionally
1142 - S6822370: ReentrantReadWriteLock: threads hung when there are no threads holding onto the lock (Netra x4450)
1143 - S6822407: heapOopSize lookup is incorrect in Serviceability Agent.
1144 - S6823354: Add intrinsics for {Integer,Long}.{numberOfLeadingZeros,numberOfTrailingZeros}()
1145 - S6823377: Bump HS15 build number to 04
1146 - S6823453: DeoptimizeALot causes fastdebug server jvm to fail with assert(false,"unscheduable graph")
1147 - S6823454: Oop-typed loadP yields invalid pointer (0x1) on SPECjbb2005 at OSRed method entry
1148 - S6824463: deopt blob is testing wrong register on 64-bit x86
1149 - S6824570: ParNew: Fix memory leak introduced in 6819891
1150 - S6825642: nsk sajdi tests fail with NullPointerException
1151 - S6825815: Bump HS15 build number to 05 and update copyright date of HOTSPOT_VM_COPYRIGHT
1152 - S6826261: class file dumping from SA is broken
1153 - S6826318: G1: remove traversal-based refinement code
1154 - S6826736: CMS: core dump with -XX:+UseCompressedOops
1155 - S6826960: C2 Sparc: assert(bb->_nodes(_bb_end)->is_Proj(),"skipping projections after expected call")
1156 - S6827505: sizing logic for vtable and itable stubs needs self-check
1157 - S6827605: new String intrinsics may prevent EA scalar replacement
1158 - S6828024: verification of fixed interval usage is too weak
1159 - S6828069: Change JDK_MINOR_VER to 6 for 6Update HS versions
1160 - S6828076: Fork HS15 to HS16 - renumber Major and build numbers of JVM
1161 - S6829013: G1: set the default value of G1VerifyConcMarkPrintRechable to false
1162 - S6829021: tests for 6636138 use UseSuperword instead of UseSuperWord
1163 - S6829127: Deoptimization Failure on Specjvm98 _227_mtrt with -XX:+DeoptimizeALot since Hs11 b01
1164 - S6829187: compiler optimizations required for JSR 292
1165 - S6829192: JSR 292 needs to support 64-bit x86
1166 - S6829234: Refix 6822407 and 6812971
1167 - S6829575: 100028: Debug information is incomplete or missing
1168 - S6829659: Circle is rendered in C shape
1169 - S6829673: ThinLineTest: A line < 1 pixel disappears.
1170 - S6829678: StrokeShapeTest: createStrokedShape() behaves differently
1171 - S6830069: UseLargePages is broken on Win64
1172 - S6830542: Performance: JVM_DefineClass already verified.
1173 - S6830815: jprt.config not setting proper compiler version for use in 6u14
1174 - S6831225: Upgrade JPRT jobs to use newer Linux 2.6 (e.g. Fedora 9)
1175 - S6831323: Use v8plus as minimum required hardware for current Hotspot sources
1176 - S6831604: missing null check in guarantee
1177 - S6832293: JIT compiler got wrong result in type checking with -server
1178 - S6833129: specjvm98 fails with NullPointerException in the compiler with -XX:DeoptimizeALot
1179 - S6833316: jprt.properties not setting values for 6u14 release flag
1180 - S6833573: C2 sparc: assert(c < 64 && (c & 1) == 0,"bad double float register")
1181 - S6833576: G1: assert illegal index, growableArray.hpp:186
1182 - S6833879: Assigning positive zero is ignored when old value is negative zero
1183 - S6833951: Extra ":" Causes Testcase in CR 6589834 "Parse Exception: Invalid tag: summary:"
1184 - S6834142: method->print_codes(): Error: ShouldNotReachHere()
1185 - S6834177: Running jsynprog on Solaris Nevada can cause JVM crash
1186 - S6834202: Bump the HS16 build number to 02
1187 - S6835796: Fedora 9 linux_i586-fastdebug-c2-runThese_Xcomp times out
1188 - S6836054: java/util/Arrays/CopyMethods.java fails on solaris-sparc with IllegalArgumentException
1189 - S6837011: SIGSEGV in PhaseIdealLoop in 32bit jvm
1190 - S6837094: False positive for "meet not symmetric" failure
1191 - S6837146: Should perform unswitch before maximally unroll in loop transformation
1192 - S6837224: libsaproc.so on linux needs version of 6799141
1193 - S6837472: com/sun/jdi/MonitorFrameInfo.java fails with AggressiveOpts in 6u14
1194 - S6837906: compiler tests of 6636138 fail with IllegalAccessException
1195 - S6838154: make/linux/makefiles/sa.make needs hash-style fix
1196 - S6838819: Bump the HS16 build number to 03
1197 - S6838842: NUMA allocator: Segfault during startup on Linux
1198 - S6839126: Type error found by newer windows compiler
1199 - S6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
1200 - S6839599: JVM crash while profiling Tomcat and Liferay
1201 - S6840196: NUMA allocator: crash in fastdebug during startup on Linux
1202 - S6840305: Discrepancy in system memory details (when 4G or greater) reported by JVM and Windows OS
1203 - S6840775: Multiple JVM crashes seen with 1.6.0_10 through 1.6.0_14
1204 - S6841313: G1: dirty cards of survivor regions in parallel
1205 - S6841800: Incorrect boundary values behavior for option -XX:MaxLabelRootDepth=0-6 leads to jvm crash
1206 - S6841831: G1: assert(contains_reference(from),"We just added it!") fires
1207 - S6842999: Update hotspot windows os_win32 for windows 2008 R2
1208 - S6843041: Remove duplicate README files in repositories (make/README)
1209 - S6843292: "Expect to be beyond new region unless impacting another region" assertion too strong
1210 - S6843580: JavaThread.getStackBase throws sun.jvm.hotspot.WrongTypeException invoked by jstack
1211 - S6843629: Make current hotspot build part of jdk5 control build
1212 - S6843694: G1: assert(index < _vs.committed_size(),"bad index"), g1BlockOffsetTable.inline.hpp:55
1213 - S6843752: missing code for an anti-dependent Phi in GCM
1214 - S6843761: Update langtools tests to remove unncessary -source and -target options
1215 - S6845368: large objects cause a crash or unexpected exception
1216 - S6847305: solaris reorder mapfiles generate too many warnings
1217 - S6847956: G1: crash in oopDesc*G1ParCopyHelper::copy_to_survivor_space(oopDesc*)
1218 - S6848466: frame::frame_size() assertion failure with -XX:+DebugDeoptimization
1219 - S6848641: CMSCollector::_roots_scanning_options should be initialized
1220 - S6849122: G1: Typo introduced during implementation of the parallel refinement
1221 - S6849574: VM crash using NonBlockingHashMap (high_scale_lib)
1222 - S6849716: BitMap - performance regression introduced with G1
1223 - S6849984: Value methods for platform dependent math functions constant fold incorrectly
1224 - S6850551: Bump the HS16 build number to 04
1225 - S6850846: G1: extend G1 marking verification
1226 - S6850869: G1: RSet "scrubbing" scrubs too much
1227 - S6850957: Honor -XX:OnOutOfMemoryError when array size exceeds VM limit
1228 - S6851282: JIT miscompilation results in null entry in array when using CompressedOops
1229 - S6851386: assert(b->find_node(def) < j,"uses must follow definitions")
1230 - S6851742: (EA) allocation elimination doesn't work with UseG1GC
1231 - S6851829: solaris build fails with 5.8 compilers
1232 - S6851908: interpreter null check profiling broken causing extra compilation invalidation
1233 - S6852078: HSX 14/16 in jdk 5.0: api/javax_management api/org_omg jck tests crashes or make tnameserv crash
1234 - S6852873: Increase in delta between application stopped time and ParNew GC time over application lifetime
1235 - S6854027: Precompiled headers are not being updated in Linux/GCC builds
1236 - S6854812: 6.0_14-b08 crashes with a SIGSEGV
1237 - S6855115: G1: Fix for 6850869 is incorrect
1238 - S6855164: SIGSEGV during compilation of method involving loop over CharSequence.
1239 - S6855215: Calculation error (NaN) after about 1500 calculations
1240 - S6855236: Compiler Tree API TreePath class generates NullPointerException from Iterator
1241 - S6855834: G1: minimize the output when -XX:+PrintHeapAtGC is set
1242 - S6856025: assert(_base >= OopPtr && _base <= KlassPtr,"Not a Java pointer")
1243 - S6856257: Bump the HS16 build number to 05
1244 - S6857159: local schedule failed with checkcast of Thread.currentThread()
1245 - S6857194: Add hotspot perf counters to aid class loading performance measurement
1246 - S6857661: 64-bit server VM: assert(is_Initialize(),"invalid node class")
1247 - S6857707: Add missing test case for CR 6855164 from its bug description.
1248 - S6858164: invokedynamic code needs some cleanup (post-6655638)
1249 - S6858208: jvm crash when specifying TypeProfileWidth=0 on jdk 6.0
1250 - S6858886: G1: guarantee(_next_marked_bytes <= used(),"invariant") at heapRegion.hpp:359
1251 - S6859338: amd64 native unverified entry point pushes values before implicit null check
1252 - S6859411: Bump the HS16 build number to 06
1253 - S6859911: G1: assert(Heap_lock->owner() = NULL, "Should be owned on this thread's behalf")
1254 - S6860433: [Nimbus] Code to set a single slider's thumb background doesn't work as specified
1255 - S6860438: [Nimbus] Code to globally set slider's thumb background doesn't work as specified
1256 - S6860469: remix_address_expressions sets incorrect control causing crash in split_if_with_block_post
1257 - S6860599: nodes limit could be reached during Output phase
1258 - S6860920: serialize.cpp shouldn't use objArrayOopDesc::base_offset_in_bytes(T_BYTE)
1259 - S6861513: correct copyright attribution in test for 6837094 and 6860469
1260 - S6861557: G1: assert(top() == bottom() || zfs == Allocated,"Region must be empty, or ...")
1261 - S6861660: OopMapBlock count/size confusion
1262 - S6861984: solaris version of libsaproc.so should support SA_ALTROOT directly
1263 - S6862387: tune concurrent refinement further
1264 - S6862534: -XX:NewRatio completely ignored when combined with -XX:+UseConcMarkSweepG
1265 - S6862576: vmIntrinsics needs cleanup in order to support JSR 292 intrinsics
1266 - S6862661: G1: _gc_alloc_region_counts is not updated properly after 6604422
1267 - S6862863: C2 compiler fails in elide_copy()
1268 - S6862919: Update copyright year
1269 - S6862945: 4/3 conversion of jmethodID to methodOop in JVMTI is too expensive
1270 - S6862956: PhaseIdealLoop should have a CFG verification mode
1271 - S6863023: need non-perm oops in code cache for JSR 292
1272 - S6863155: Server compiler generates incorrect code (x86, long, bitshift, bitmask)
1273 - S6863216: Clean up debugging debris inadvertently pushed with 6700789
1274 - S6863312: Keep JAXP Secure Processing Feature consistent with Java Secure Mode
1275 - S6863420: os::javaTimeNanos() go backward on Solaris x86
1276 - S6864003: Modify JVM_FindClassFromBootLoader to return null if class not found
1277 - S6864886: G1: rename -XX parameters related to update buffers
1278 - S6864901: Bump the HS16 build number to 07
1279 - S6864914: SPECjvm2008 produces invalid result with zero based Compressed Oops
1280 - S6865031: Application gives bad result (throws bad exception) with compressed oops
1281 - S6865583: Verbose CIPrintMethodCodes asserts when ldc an empty String
1282 - S6865703: G1: Parallelize hot card cache cleanup
1283 - S6866190: Remove SIMPLE_STACK code from TaskQueue
1284 - S6866585: debug code in ciObjectFactory too slow for large objects
1285 - S6866591: G1: print update buffer processing stats more often
1286 - S6866651: Regression: simple int sum crashes jvm (build 1.6.0_14-b08 and 1.7.0-ea-b59)
1287 - S6867645: java -Xshare:dump failed - read only space too small
1288 - S6868051: (SA) FreeChunk support for compressed oops is broken
1289 - S6868269: CompileTheWorld assertion failure introduced by the reexecute bit implementation
1290 - S6868486: timouts and outOfMemory in regression tests
1291 - S6868487: EnableInvokeDynamic and EnableMethodHandles should not be visible flags in JDK6 or JDK7
1292 - S6868991: JPRT: elide GCBasher_G1 test on winx64 until 6867250 is resolved
1293 - S6869822: assert(Universe::narrow_oop_shift() == 0,"use unscaled narrow oop")
1294 - S6870843: G1: G1 GC memory leak
1295 - S6871111: G1: remove the concurrent overhead tracker
1296 - S6871765: Bump the HS16 build number to 08
1297 - S6872000: G1: compilation fails on linux/older gcc
1298 - S6872136: CMS: confusing message may be printed when a collector is switched off implicitly
1299 - S6873059: Explicitly use -source 5 -target 5 when compiling with the boot jdk
1300 - S6873059: Explicitly use -source 5 -target 5 when compiling with the boot jdk javac
1301 - S6873059: Explicitly use -source 6 -target 6 when compiling with the boot jdk
1302 - S6873116: Modify reexecute implementation to use pcDesc to record the reexecute bit
1303 - S6873236: Fork HS16 to HS17 - renumber Major and build numbers of JVM
1304 - S6873777: FPU control word optimization still performed with SSE
1305 - S6873799: enable escape analysis by default
1306 - S6873800: enable compressed oops by default
1307 - S6875329: fix for 6795465 broke exception handler cloning
1308 - S6875577: CTW fails with /hotspot/src/share/vm/opto/memnode.cpp
1309 - S6875619: CTW fails with /hotspot/src/share/vm/opto/type.hpp
1310 - S6875866: Intrinsic for String.indexOf() is broken on x86 with SSE4.2
1311 - S6875959: CTW fails hotspot/src/share/vm/opto/reg_split.cpp:1087
1312 - S6875967: CTW fails with./generated/adfiles/ad_sparc.cpp:6711
1313 - S6876276: assert(!is_visited,"visit only once")
1314 - S6876584: parameters order is incorrect for enc_String_Equals() in x86_32.ad
1315 - S6876794: 4/4 sp07t002 hangs very intermittently
1316 - S6877221: Endless deoptimizations in OSR nmethod
1317 - S6877254: Server vm crashes with no branches off of store slice" when run with CMS and UseSuperWord(default)
1318 - S6877961: langtools build should allow more options when running jtreg
1319 - S6879058: Change default JPRT release target for 6Update series VMs
1320 - S6879061: Bump the HS16 build number to 09
1321 - S6879076: disable jprt sync after builds are done
1322 - S6879362: assert(!klass_is_exact(),"only non-exact klass")
1323 - S6879572: SA fails _is_marked_dependent not found
1324 - S6879572: SA fails with "RuntimeException: field "_is_marked_dependent" not found
1325 - S6879689: Fix warning about ignored return value when compiling with -O2
1326 - S6879902: CTW failure jdk6_18/hotspot/src/cpu/sparc/vm/assembler_sparc.hpp:845
1327 - S6879921: CTW failure jdk6_18/hotspot/src/share/vm/utilities/globalDefinitions.cpp:268
1328 - S6879943: CTW failure jdk6_18/hotspot/src/share/vm/c1/c1_LIR.hpp:2029
1329 - S6880029: JDK 1.6.0_u14p Application crashed very early
1330 - S6880034: SIGBUS during deoptimisation at a safepoint on 64bit-SPARC
1331 - S6880052: SIGSEGV in GraphKit::null_check_common()
1332 - S6880053: assert(alloc_obj->as_CheckCastPP()->type() != TypeInstPtr::NOTNULL)
1333 - S6880533: test/compiler/6865031/Test.java miss -XX:+IgnoreUnrecognizedVMOptions
1334 - S6880574: C2 assert in escape.cpp:445 on linux-amd64
1335 - S6880903: G1: G1 reports incorrect Runtime.maxMemory()
1336 - S6882730: G1: parallel heap verification messes up region dump
1337 - S6883468: C2 compiler enters infinite loop in PhaseIterGVN::transform
1338 - S6884552: remove some unnecessary #ifdef's introduced in the fix for 4957990
1339 - S6884624: Update copyright year
1340 - S6884837: test/java/net/MulticastSocket/SetOutgoingIf.java should check if interfaces are up/support multicast
1341 - S6885041: G1: inconsistent thread dump
1342 - S6885169: merge of 4957990 and 6863023 causes conflict on do_nmethods
1343 - S6885297: java -XX:RefDiscoveryPolicy=2 or -XX:TLABWasteTargetPercent=0 cause VM crash
1344 - S6885584: A particular class structure causes large allocation spike for jit
1345 - S6885900: Bump the HS17 build number to 02
1346 - S6886024: G1: assert(recent_avg_pause_time_ratio() < 1.00,"All GC?")
1347 - S6886353: For DeoptimizeALot, JTreg tests should "IgnoreUnrecognizedVMOptions on a product build
1348 - S6887186: G1: Incorrect code generated for G1 pre-barrier by C1 on SPARC
1349 - S6887292: memory leak in freetypeScaler.c
1350 - S6887571: Increase default heap config sizes
1351 - S6887703: Unsigned applet can retrieve the dragged information before drop action occur
1352 - S6887914: Bump the HS16 build number to 10
1353 - S6887948: test/gc/6845368/bigobj.java fails due to timeout
1354 - S6888149: AtomicReferenceArray causes SIGSEGV -> SEGV_MAPERR error
1355 - S6888316: G1: has_aborted() || _cm->region_stack_empty() fails
1356 - S6888619: G1: too many guarantees in concurrent marking
1357 - S6888847: TaskQueue needs release_store() for correctness on RMO machines
1358 - S6888880: JKernel VM to inject the sun.jkernel.DownloadManager as a boot classloader hook
1359 - S6888898: CMS: ReduceInitialCardMarks unsafe in the presence of cms precleaning
1360 - S6889300: assert(i != k || is_new || i->outcnt() > 0, "don't return dead nodes")
1361 - S6889302: TraceExceptions output should include detail message
1362 - S6889649: SAXException.toString() implementation considered harmful
1363 - S6889654: SAXParseException should have a better toString method
1364 - S6889656: assert(lo_lrg->lo_degree() || !lo_no_simplify,"Live range was lo-degree before coalesce
1365 - S6889740: G1: OpenDS fails with "unhandled exception in compiled code"
1366 - S6889757: G1: enable card mark elision for initializing writes from compiled code (ReduceInitialCardMarks)
1367 - S6889869: assert(!Interpreter::bytecode_should_reexecute(code),"should not reexecute")
1368 - S6890137: G1: revamp reachable object dump
1369 - S6890293: Bump the HS17 build number to 03
1370 - S6890308: integrate zero assembler hotspot changes
1371 - S6890984: Comparison of 2 arrays could cause VM crash
1372 - S6891677: java/build integrate zero assembler JDK changes
1373 - S6891750: deopt blob kills values in O5
1374 - S6892079: live value must not be garbage failure after fix for 6854812
1375 - S6892186: SA does not dump debug info for scalar replaced objects
1376 - S6892265: System.arraycopy unable to reference elements beyond Integer.MAX_VALUE bytes
1377 - S6892485: Deadlock in SunGraphicsEnvironment / FontManager
1378 - S6892658: C2 should optimize some stringbuilder patterns
1379 - S6892749: assert(UseParNewGC || UseSerialGC || UseConcMarkSweepGC, "...") fails
1380 - S6893081: method handle & invokedynamic code needs additional cleanup (post 6815692, 6858164)
1381 - S6893095: G1: bulk G1 backports to hs16
1382 - S6893268: additional dynamic language related optimizations in C2
1383 - S6893483: DTrace probe return values for a couple JNI methods are wrong
1384 - S6893504: LinkageError for bootstrap duplicate class definitions.
1385 - S6893554: SPECjvm2008 mpegaudio fails with SecurityException
1386 - S6893701: compiler/6877254/Test.java fails because it combines -XX:+UseConcMarkSweepGC with other GC
1387 - S6893947: Deserialization of RMIConnectionImpl objects should enforce stricter checks [ZDI-CAN-588]
1388 - S6893954: Subclasses of InetAddress may incorrectly interpret network addresses
1389 - S6893995: Bump the HS16 build number to 11
1390 - S6893996: change default JPRT release target to be 6u18
1391 - S6894206: JVM needs a way to traverse method handle structures
1392 - S6894779: Loop Predication for Loop Optimizer in C2
1393 - S6894807: No ClassCastException for HashAttributeSet constructors if run with -Xcomp
1394 - S6894844: Bump the HS17 build number to 04
1395 - S6895168: JCK api/signaturetest/sigtest.basic.html#basic test fails for jdk 5.0 with HS 16 in nightly build
1396 - S6895236: CMS: cmsOopClosures.inline.hpp:43 assert(..., "Should remember klasses in this context")
1397 - S6895383: JCK test throws NPE for method compiled with Escape Analysis
1398 - S6895788: G1: SATB and update buffer allocation code allocates too much space
1399 - S6896043: first round of zero fixes
1400 - S6896084: VM does not reserve protected page below heap for compressed oops implicit null checks
1401 - S6896352: CTW fails hotspot/src/share/vm/opto/escape.cpp:1155
1402 - S6896370: CTW fails share/vm/opto/matcher.cpp:1475 "duplicating node that's already been matched"
1403 - S6896472: Missing libjsig.so causes jdk build failure
1404 - S6896647: card marks can be deferred too long
1405 - S6896727: nsk/logging/LoggingPermission/LoggingPermission/logperm002 fails with G1, EscapeAnalisys
1406 - S6898160: Need serviceability support for new vm argument type 'uint64_t'
1407 - S6898622: ObjectIdentifer.equals is not capable of detecting incorrectly encoded CommonName OIDs
1408 - S6898707: Bump the HS17 build number to 05
1409 - S6898739: TLS renegotiation issue
1410 - S6898857: [Regression] -XX:NewRatio with -XX:+UseConcMarkSweepGC causes fatal error
1411 - S6898948: G1: forensic instrumentation for out-of-bounds recent_avg_pause_time_ratio()
1412 - S6899058: G1: Internal error in ptrQueue.cpp:201 in nightly tests
1413 - S6899467: System property java.class.version out-of-sync with VM for jdk 5.0 with HS 16 in nightly build
1414 - S6899653: Sun Java Runtime CMM readMabCurveData Buffer Overflow Vulnerability
1415 - S6900249: Use StringBuilder instead of StringBuffer to avoid locking
1416 - S6900341: jaxp/jaxws ant scripts using ant runtime in classpath, needs to be explicit
1417 - S6900773: elide (unnecessary) catching of NumberFormatException in NodeCounter.setFormatting(...)
1418 - S6900779: Use HashMap instead of Hashtable in CharInfo, Encodings, NamespaceMapping, XMLReaderManager
1419 - S6900899: vm fails to start when -Xmx value is less than OldSize + NewSize
1420 - S6900997: Bump the HS16 build number to 12
1421 - S6901572: JVM 1.6.16 crash on loops: assert(has_node(i),"")
1422 - S6902000: use ShouldNotReachHere() for btos/ctos/stos in TemplateInterpreterGenerator::set_short_entry_points
1423 - S6902036: WorldWind asserts on escape.cpp:1153: assert(addr->is_AddP(),"AddP required")
1424 - S6902115: G1:assert(ignore_max_completed||thread->is_Java_thread()||SafepointSynchronize::is_at_safepoint())
1425 - S6902182: 4/4 Starting with jdwp agent should not incur performance penalty
1426 - S6902299: Java JAR "unpack200" must verify input parameters
1427 - S6902303: G1: ScavengeALot should cause an incremental, rather than a full, collection
1428 - S6902701: G1: protect debugging code related to 6898948 with a debug flag
1429 - S6903453: Zero build on ARM and IA-64
1430 - S6904191: OptimizeStringConcat should be product instead of experimental
1431 - S6904516: More object array barrier fixes, following up on 6906727
1432 - S6904691: Java Applet Trusted Methods Chaining Privilege Escalation Vulnerability
1433 - S6904967: G1: some CollectionUsageThreshold tests fail
1434 - S6904996: Bump the HS16 build number to 13
1435 - S6906565: G1: deal with compilation warning in g1MemoryPool.hpp
1436 - S6906727: UseCompressedOops: some card-marking fixes related to object arrays
1437 - S6908167: jbb2005, OptimizeStringConcat causes assert in EA
1438 - S6908208: UseCompressedOops: array_size() returns incorrect size for MAX_INT object array following 6906727
1439 - S6908215: G1: SEGV with G1PolicyVerbose=2 debug flag
1440 - S6908267: Zero fails to unlock synchronized native methods on exception
1441 - S6909153: Fix broken options on Zero
1442 - S6909281: NPE is thrown when running rmid
1443 - S6909462: Fix nbproject/private references in .hgignore
1444 - S6909480: Disable Escape Analysis in jdk 6u18
1445 - S6909597: Sun Java Runtime Environment JPEGImageReader stepX Integer Overflow Vulnerability
1446 - S6909756: G1: guarantee(G1CollectedHeap::heap()->mark_in_progress(),"Precondition.")
1447 - S6909759: using JDK 1.6.0_18-ea does not work with GlassFish v3
1448 - S6909839: missing unsigned compare cases for some cmoves in sparc.ad
1449 - S6910484: incorrect integer optimization (loosing and op-r in a given example)
1450 - S6910590: Application can modify command array, in ProcessBuilder
1451 - S6910605: C2: NullPointerException/ClassCaseException is thrown when C2 with DeoptimizeALot is used
1452 - S6910618: C2: Error: assert(d->is_oop(),"JVM_ArrayCopy: dst not an oop")
1453 - S6910664: C2: java/util/Arrays/Sorting.java fails with DeoptimizeALot flag
1454 - S6911204: generated adapters with large signatures can fill up the code cache
1455 - S6912018: CMS: guarantee(head() != 0,"The head of the list cannot be NULL")
1456 - S6912062: disassembler plugin needs to produce symbolic information in product mode
1457 - S6912063: inlining parameters need to be adjusted for some uses of the JVM
1458 - S6912065: final fields in objects need to support inlining optimizations for JSR 292
1459 - S6912517: JIT bug compiles out (and stops running) code that needs to be run. Causes NPE.
1460 - S6912782: Bump the HS17 build number to 06
1461 - S6913075: EA identifies escape state incorrectly after 6895383 fix
1462 - S6913869: Zero assert fix
1463 - S6914002: unsigned compare problem after 5057818
1464 - S6914206: change way of permission checking for generated MethodHandle adapters
1465 - S6914300: ciEnv should export all well known classes
1466 - S6914402: G1: assert(!is_young_card(cached_ptr),"shouldn't get a card in young region")
1467 - S6914622: Print values of all flags for product VM
1468 - S6914823: Java AWT Library Invalid Index Vulnerability
1469 - S6914866: Sun JRE ImagingLib arbitrary code execution vulnerability
1470 - S6914986: Make sure openjdk doc generation not turned off with JDK_UPDATE_VERSION
1471 - S6915005: G1: Hang in PtrQueueSet::completed_buffers_list_length with gcl001
1472 - S6915110: IfNode::up_one_dom moves beyond RootNode bug in src/share/vm/opto/ifnode.cpp
1473 - S6915365: 3/4 assert(false,"Unsupported VMGlobal Type") at management.cpp:1540
1474 - S6915557: assert(_gvn.type(l)->higher_equal(type),"must constrain OSR typestate") with debug build
1475 - S6916644: C2 compiler crash on x86
1476 - S6916652: G1: remove +UseG1GC from under experimental options
1477 - S6916986: handle spaces in langtools launcher path
1478 - S6917454: sjsxp issue 53: StartDocument.encodingSet() returns false even when set
1479 - S6917463: Bump the HS17 build number to 07
1480 - S6917485: Corba doc warnings
1481 - S6917698: os::is_allocatable Zero fix for 32-bit platforms
1482 - S6917766: JSR 292 needs its own deopt handler
1483 - S6917931: compiler/6895383/Test.java don't compile due missed imports
1484 - S6918006: G1: spill space must be reserved on the stack for barrier calls on Windows x64
1485 - S6918421: 1/1 in-process JVM now ignores preset Windows unhandled exception filter
1486 - S6919437: Bump the HS17 build number to 08
1487 - S6919629: Nimbus L&F Nimbus.Overrides option leaks significant amounts of memory
1488 - S6919886: Sweep CodeCache more aggressively to reduce its usage for CompileTheWorld
1489 - S6919980: G1: remove +UseG1GC from under experimental options (second attempt)
1490 - S6920090: G1: Disable ReduceInitialCardMarks at least until 6920109 is fixed
1491 - S6920293: OptimizeStringConcat causing core dumps
1492 - S6920317: package-info.java file has to be specified on the javac cmdline, else it will not be avail.
1493 - S6920346: G1: "must avoid base_memory and AliasIdxTop"
1494 - S6920732: opensource test/java/nio/charset
1495 - S6920970: Zero build fixes after 6849984 and 6911204
1496 - S6920977: G1: guarantee(k == probe->klass(),"klass should be in dictionary") fails
1497 - S6921339: backout 6917766
1498 - S6921352: JSR 292 needs its own deopt handler
1499 - S6921473: Bump the HS17 build number to 09
1500 - S6921710: G1: assert(new_finger >= _finger && new_finger < _region_limit,"invariant")
1501 - S6921799: JSR 292 call sites should not be fixed-up
1502 - S6921922: fix for 6911204 breaks tagged stack interpreter
1503 - S6921969: optimize 64 long multiply for case with high bits zero
1504 - S6921992: failure in verify scheduling after 6792161
1505 - S6923002: assert(false,"this call site should not be polymorphic")
1506 - S6923043: failed nightly tests which use -XX:+PrintCompilation -Xcomp -XX:CompileOnly
1507 - S6923123: Hotspot refuses to start when -Xmx4m or -Xms4m is specified
1508 - S6923146: Upgrade to JAXP 1.4.3
1509 - S6923976: TestProviderLeak.java is using too small of an initial heap under newer Hotspot (b79+)
1510 - S6923991: G1: improve scalability of RSet scanning
1511 - S6924097: assert((_type == Type::MEMORY) == (_adr_type != 0),"adr_type for memory phis only")
1512 - S6925249: assert(last_sp < (intptr_t*) interpreter_frame_monitor_begin(),"bad tos")
1513 - S6926048: Improve Zero performance
1514 - S6926697: "optimized" VM build failed: The type "AdapterHandlerTableIterator" is incomplete
1515 - S6926703: apt tests should run with assertions enabled
1516 - S6926782: CodeBuffer size too small after 6921352
1517 - S6927049: assert(is_Loop(),"invalid node class")
1518 - S6927165: Zero S/390 fixes
1519 - S6927797: langtools/test/tools/javac/EarlyAssert.java fails when run with assertions enabled (-ea)
1520 - S6927886: Bump the HS17 build number to 10
1521 - S6928059: G1: command line parameter renaming
1522 - S6928065: G1: use existing command line parameters to set the young generation size
1523 - S6928073: G1: use existing command line parameters for marking cycle initiation
1524 - S6928081: G1: rename parameters common with CMS
1525 - S6928623: Behaviour of VERBOSE=true on langtools build
1526 - S6928700: Configure top repo for JPRT testing
1527 - S6928717: HS17 fails to build with SS11 C++
1528 - S6928839: JSR 292 typo in x86 _adapter_check_cast
1529 - S6929005: Fix HS16 merge issues in OpenJDK 6
1530 - S6930035: C2 type system incorrectly handles case j.l.Object->meet(constant AryPtr)
1531 - S6930043: C2: SIGSEGV in javasoft.sqe.tests.lang.arr017.arr01702.arr01702.loop_forw(II)I
1532 - S6930116: loop predication code does not handle If nodes with only one projection
1533 - S6930398: fix for return address locals in OSR entries uses wrong test
1534 - S6931465: Switch off by default optimization flags in HS17
1535 - S6931763: sanity checks broken with latest cygwin, newer egrep -i option problems
1536 - S6931871: Rebranding of javadoc generation in makefiles
1537 - S6931882: Bump the HS17 build number to 11
1538 - S6932473: (tz) javazic produces incorrect SimpleTimeZone parameters with Sun<=7
1539 - S6932480: Crash in CompilerThread/Parser. Unloaded array klass?
1540 - S6932524: NIMBUS: 3 constructors of JSplitPane creates new jsp with continuous layout - they should not.
1541 - S6933032: (tz) Support tzdata2010e
1542 - S6933402: RFE: Improve PrintSafepointStatistics output to track cleanup time
1543 - S6933784: NIMBUS: ImageView getNoImageIcon and getLoadingImageIcon returns nulls instead of an icon
1544 - S6933846: GCC 4.5 warning removals
1545 - S6934089: Zero 32-bit/64kb page fix
1546 - S6934327: Update linux fontconfigs for Ubuntu and Fedora.
1547 - S6934615: Relative classpaths in jarfile manifests are handled inefficiently by rmic
1548 - S6934758: Expose the break down of clean up task time during Safepoint
1549 - S6935466: new CodeCache flushing code is not guarded by the flag
1550 - S6935535: String.indexOf() returns incorrect result on x86 with SSE4.2
1551 - S6935821: G1: threads created during marking do not active their SATB queues
1552 - S6937160: G1: should observe GCTimeRatio
1553 - S6937417: javac -Xprint returns IndexOutOfBoundsException
1554 - S6938326: Use of "ant -diagnostics" a problem with ant 1.8.0, exit code 1 now
1555 - S6938342: Bump the HS17 build number to 12
1556 - S6939021: (tz) Support tzdata2010g
1557 - S6939180: Zero locking fix
1558 - S6939182: Zero JNI handles fix
1559 - S6939646: Remove obsolete com.sun.corba.se.internal.io package
1560 - S6939845: zero needs fallback path in C++ interpreter for platform dependent fast bytecodes
1561 - S6940241: Change jaxp/jaxws so that the http downloads are not done by default
1562 - S6940310: G1: MT-unsafe calls to CM::region_stack_push() / CM::region_stack_pop()
1563 - S6940894: G1: assert(new_obj != 0 || ... "should be forwarded") for compaction tests
1564 - S6941027: Gervill update, April 2010
1565 - S6941224: Improved stack overflow handling for Zero
1566 - S6941466: Oracle rebranding changes for Hotspot repositories
1567 - S6942253: G1: replace G1ParallelGCAllocBufferSize with YoungPLABSize and OldPLABSize
1568 - S6942317: Bump the HS17 build number to 13
1569 - S6942771: SEGV in ParScanThreadState::take_from_overflow_stack
1570 - S6943053: Gervill: failures on invalid ranges and 14-bit banks
1571 - S6943119: Rebrand source copyright notices
1572 - S6944312: Potential rebranding issues in openjdk/langtools repository sources
1573 - S6944361: Missing CKR_ values in PKCS11Exception
1574 - S6944473: 6941224 misses new files
1575 - S6944503: Improved Zero crash dump
1576 - S6944787: Bump the HS17 build number to 14
1577 - S6945238: (tz) Support tzdata2010i
1578 - S6945726: Change where hs17-b13 Mercurial tag is placed
1579 - S6948251: need to quote args in langtools launcher script
1580 - S6948602: Disable use of SSE4.2 in String.indexOf intrinsic until 6942326 is fixed
1581 - S6948803: CertPath validation regression caused by SHA1 replacement root and MD2 disable feature
1582 - S6948909: Jarsigner removes MANIFEST.MF info for badly packages jar's
1583 - S6949118: jvm.dll shows the company name as Sun Microsystems
1584 - S6949515: 3/3 VM crash when calling GetMethodDeclaringClass
1585 - S6949590: exes(java.exe, javaws.exe) show Copyright Year as 2004, COMPANY as Sun
1586 - S6950178: Zero stack improvements
1587 - S6950617: Zero/Shark interface updates
1588 - S6951293: control docs target does not work on windows
1589 - S6951784: Zero deoptimizer changes
1590 - S6951887: Wrong redirection useage in test sun/nio/cs/Test4200310.sh
1591 - S6953058: G1: A bigapp crashes with SIGSEGV in compiled code
1592 - S6953222: Revert change for 6909480 in OpenJDK 6
1593 - S6953483: Typo related to ReduceInitialCardMarks leaves concurrent collectors vulnerable to heap corruption
1594 - S6954507: Bump the HS17 build number to 15
1595 - S6954519: change default JPRT release target to be 6u20
1596 - S6954621: small error in 6948909 fix
1597 - S6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
1598 - S6955300: Missing files in the jaf source bundle
1599 - S6955301: Update names and references to rebranded drop bundles (jaxp, jaxws, jaf)
1600 - S6955707: Correct addNotices.sh logic in Makefiles
1601 - S6955813: Fix incorrect Oracle rebranding headers from 6941466
1602 - S6955873: CORBA resources bundles and javax.activity missing from b94
1603 - S6956202: Fix a few missed rebranding issues, please contact lines etc.
1604 - S6956930: Remove unused OS_VENDOR make variable
1605 - S6957375: java/net/ResponseCache getResponseCode and ResponseCacheTest fail after rebranding
1606 - S6958257: Add support for alpha
1607 - S6958869: regression: PKIXValidator fails when multiple trust anchors have same dn
1608 - S6959596: Windows fastdebug build broken
1609 - S6960333: Add make level ALLOW_DOWNLOADS=true option
1610 - S6960335: Add top level 'make test' rule that uses test/Makefile, runs all test batches
1611 - S6960390: Bump the HS17 build number to 16
1612 - S6960393: Fix misplaced b15 hg tag for hs17
1613 - S6960407: Potential rebranding issues in openjdk/langtools repository sources
1614 - S6960550: Missing semicolon in Zero
1615 - S6960808: OpenJDK 6 Nimbus build failure
1616 - S6960831: fix CORBA build warnings
1617 - S6960853: Cleanup makefiles, remove unused vars etc.
1618 - S6961536: Nimbus code using @Override breaks build with source/target 1.5
1619 - S6961870: More rebranding fixes for templates/gpl-*-header files
1620 - S6962193: Rebrand some Zero files
1621 * Updated to OpenJDK6 b19 with HotSpot 16.
1622 - S4670071: loadClassInternal is too restrictive.
1623 - S4766230: Hotspot vtable inconsistencies cause core dumps. 6579515. 6582242.
1624 - S4997835: RFE: crash dump will only be created when running w/ -XX:+ShowMessageBoxOnError
1625 - S5057225: Remove useless I2L conversions
1626 - S6378821: bitCount() should use POPC on SPARC processors and AMD+10h
1627 - S6442502: assert(bits,"Use TypePtr for NULL") on linux-x86
1628 - S6449385: JCK test dup2_x200106m1 fails with Segmentation Fault on x86
1629 - S6484956: G1: improve evacuation pause efficiency
1630 - S6484957: G1: parallel concurrent refinement
1631 - S6484959: G1: introduce survivor spaces
1632 - S6490395: G1: Tidy up command line flags.
1633 - S6511613: javac unexpectedly doesn't fail in some cases if an annotation processor specified
1634 - S6539464: Math.log() produces inconsistent results between successive runs.
1635 - S6541756: Reduce executable C-heap
1636 - S6543938: G1: remove the concept of popularity
1637 - S6567360: 3/4 SIGBUS in jvmti RawMonitor magic check for unaligned bad monitor pointer
1638 - S6589834: deoptimization problem with -XX:+DeoptimizeALot
1639 - S6603316: Improve instrumentation for classes loaded at startup
1640 - S6604422: G1: re-use half-promoted regions
1641 - S6614957: HttpsURLConnection not using the set SSLSocketFactory for creating all its Sockets
1642 - S6626217: Fixed loader constraint array handling
1643 - S6632169: HttpClient and HttpsClient should not try to reverse lookup IP address of a proxy server
1644 - S6633872: Policy/PolicyFile leak dynamic ProtectionDomains.
1645 - S6634138: Source generated in last round not compiled
1646 - S6636138: UseSuperWord enabled failure
1647 - S6639665: ThreadGroup finalizer allows creation of false root ThreadGroups
1648 - S6655638: dynamic languages need method handles
1649 - S6655646: dynamic languages need dynamically linked call sites
1650 - S6675856: Open charset tests
1651 - S6676423: (prefs) Opensource unit/regression tests for java.util.prefs
1652 - S6680135: A number of test/closed/java/awt/Focus/* tests should be opened
1653 - S6684007: PrintAssembly plugin not available for linux or windows
1654 - S6686273: Some AWT reg. tests should be moved to open repository (for CRs 6444769, 6480547, and 6560348)
1655 - S6689653: JMapPerm fails with UseConcMarkSweepIncGC and compressed oops off
1656 - S6690928: Use spinning in combination with yields for workstealing termination.
1657 - S6692899: CMS: many vm.parallel_class_loading tests fail with assert "missing Printezis mark"
1658 - S6699669: Hotspot server leaves synchronized block with monitor in bad state
1659 - S6700789: G1: Enable use of compressed oops with G1 heaps
1660 - S6700941: G1: allocation spec missing for some G1 classes
1661 - S6709742: find_base_for_derived's use of Ideal NULL is unsafe causing crashes during register allocation
1662 - S6711117: Assertion in 64bit server vm (flat != TypePtr::BOTTOM,"cannot alias-analyze an untyped ptr")
1663 - S6718964: Swing border tests should be open source
1664 - S6718965: Swing color chooser tests should be open source
1665 - S6720309: G1: don't synchronously update RSet during evacuation pauses
1666 - S6720334: G1: don't update RSets of collection set regions during an evacuation pause
1667 - S6724345: incorrect method resolution for enum classes entered as source files
1668 - S6728271: G1: Cleanup G1CollectedHeap::get_gc_alloc_regions()
1669 - S6736390: File TOCTOU deserialization vulnerability
1670 - S6737700: api/javax_swing/table/DefaultTableCellRenderer/index.html#getset:DefaultTableCellRenderer
1671 - S6741757: minor ctw improvements
1672 - S6745393: Inflater/Deflater clone issue
1673 - S6759521: Move Bidi test programs from closed to open.
1674 - S6760309: G1: update remembered sets during Full GCs
1675 - S6761600: Use sse 4.2 in intrinsics
1676 - S6761856: OpenJDK: vertical text metrics may be significanly different from those returned by Sun JDK
1677 - S6763530: Cannot decode PublicKey (Proider SunPKCS11, curve prime256v1)
1678 - S6766775: X509 certificate hostname checking is broken in JDK1.6.0_10
1679 - S6771432: createSocket() - smpatch fails using 1.6.0_10 because of "Unconnected sockets not implemented"
1680 - S6772368: REGRESSION:tomcat crashed twice with JDK 7
1681 - S6772683: Thread.isInterrupted() fails to return true on multiprocessor PC
1682 - S6778657: Casts in SharedRuntime::f2i, f2l, d2i and d2l rely on undefined C++ behaviour
1683 - S6778662: fixes 64-bits libraries directory search paths on linux
1684 - S6778669: Patch from Red Hat -- fixes compilation errors
1685 - S6781583: Hotspot build fails on linux 64 bit platform with gcc 4.3.2
1686 - S6782232: assert("CreateEx must be first instruction in block" )
1687 - S6782260: Memory leak in CodeBuffer::create_patch_overflow
1688 - S6783381: NUMA allocator: don't pretouch eden space with UseNUMA
1689 - S6784930: server jvm fails with assert(!n->is_SpillCopy(),"")
1690 - S6786346: intermittent Internal Error (src/share/vm/memory/cardTableModRefBS.cpp:226)
1691 - S6786503: Overflow list performance can be improved
1692 - S6786948: SA on core file fails on solaris-amd64 if vm started with -XX:+StartAttachListener
1693 - S6787106: Hotspot 32 bit build fails on platforms having different definitions for intptr_t & int32_t
1694 - S6787254: Work queue capacity can be increased substantially on some platforms
1695 - S6788347: C2Compiler crash 6u7
1696 - S6788376: allow to ignore unrecognized VM options
1697 - S6788527: Server vm intermittently fails with assertion "live value must not be garbage" with fastdebug bits
1698 - S6788797: Fork HS14 to HS15 - renumber Major and build numbers of JVM
1699 - S6790182: matcher.cpp:1375: assert(false,"bad AD file")
1700 - S6790209: server VM fails with assert(will_link,"_new: typeflow responsibility")
1701 - S6791132: bad control in autobox split code
1702 - S6791168: Fix invalid code in bytecodeInterpreter that can cause gcc ICE
1703 - S6791178: Specialize for zero as the compressed oop vm heap base
1704 - S6791572: assert("duplicating node that's already been matched")
1705 - S6791656: nsk defclass0 asserts handles.hpp
1706 - S6791815: Fix for 6471657 can cause deadlock on non-Solaris platforms when initializing direct buffer support
1707 - S6791852: assert(b->_nodes[insidx] == n,"got insidx set incorrectly")
1708 - S6792301: StackAlignmentInBytes not honored for compiled native methods
1709 - S6792421: assert(_bitMap->isMarked(addr+size-1),inconsistent Printezis mark)
1710 - S6792705: Add JAR file to bootclasspath when using AggressiveOpts
1711 - S6793825: Missing include dependancies for GCC without predefined headers
1712 - S6793828: G1: invariant: queues are empty when activated
1713 - S6794939: assert(_base == OopPtr,"subclass must override cast_to_ptr_type")
1714 - S6795362: 32bit server compiler leads to wrong results on solaris-x86
1715 - S6795465: Crash in assembler_sparc.cpp with client compiler on solaris-sparc
1716 - S6795913: A few remaining wrong casts need to be fixed for building hotspot successfully on Mac OS.
1717 - S6796746: rename LoadC (char) opcode class to LoadUS (unsigned short)
1718 - S6797305: Add LoadUB and LoadUI opcode class
1719 - S6797754: G1: combined bugfix
1720 - S6797870: Add -XX:+{HeapDump,PrintClassHistogram}{Before,After}FullGC
1721 - S6798785: Crash in OopFlow::build_oop_map: incorrect comparison of 64bit pointers
1722 - S6798898: CMS: bugs related to class unloading
1723 - S6799141: Build with --hash-style=both so that binaries can work on SuSE 10
1724 - S6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
1725 - S6799693: Server compiler leads to data corruption when expression throws an Exception
1726 - S6800154: Add comments to long_by_long_mulhi() for better understandability
1727 - S6800586: -XX:+PrintGCDateStamps is using mt-unsafe localtime function
1728 - S6801625: CDS: HeapDump tests crash with internal error in compactingPermGenGen.cpp
1729 - S6802413: G1: G1FixedSurvivorSpaceSize should be converted into regions in calculate_survivors_policy()
1730 - S6802499: EA: assert(false,"unknown node on this path")
1731 - S6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14
1732 - S6804746: G1: guarantee(variance() > -1.0,"variance should be >= 0") (due to evacuation failure)
1733 - S6805427: adlc compiler may generate incorrect machnode emission code
1734 - S6805522: Server VM fails with assertion (block1->start() != block2->start(),"successors have unique bcis")
1735 - S6805724: ModLNode::Ideal() generates functionally incorrect graph when divisor is any (2^k-1) constant.
1736 - S6805748: Assertion "don't reset to 0 -- could be mistaken for never-executed" in CompilationPolicy
1737 - S6805950: Typos in andL_rReg_imm instructions in x86_64.ad
1738 - S6806046: Hotspot build error when compiled from Visual Studio
1739 - S6806226: Signed integer overflow in growable array code causes JVM crash
1740 - S6807084: AutoBox elimination is broken with compressed oops
1741 - S6807345: Bump HS15 build number to 02
1742 - S6807963: need tool to make sense of LogCompilaton output
1743 - S6808322: ParNew, CMS, G1: ParGCAllocBuffer overflow
1744 - S6808589: Merge vm_version_x86_{32,64}.{cpp,hpp}
1745 - S6809798: SafePointScalarObject node placed into incorrect block during GCM
1746 - S6810474: par compact - crash in summary_phase with very full heap
1747 - S6810653: Change String cache class used by Hotspot from String to StringValue
1748 - S6810672: Comment typos
1749 - S6810698: G1: two small bugs in the sparse remembered sets
1750 - S6810845: Performance regression in mpegaudio on x64
1751 - S6810855: KILL vs. TEMP ordering restrictions are too strong
1752 - S6811267: Fix for 6809798 broke linux build
1753 - S6811384: MacroAssembler::serialize_memory may touch next page on amd64
1754 - S6812297: update project creation for Visual Studio 2005-2008
1755 - S6812428: G1: Error: assert(ret || obj_in_cs(obj),"sanity")
1756 - S6812587: Use auxv to determine SPARC hardware features on Solaris
1757 - S6812678: macro assembler needs delayed binding of a few constants (for 6655638)
1758 - S6812721: Block's frequency should not be NaN
1759 - S6812831: factor duplicated assembly code for megamorphic invokeinterface (for 6655638)
1760 - S6812971: SA: re-attaching to process fails
1761 - S6813212: factor duplicated assembly code for general subclass check (for 6655638)
1762 - S6814467: G1: small fixes related to concurrent marking verboseness
1763 - S6814552: par compact - some compilers fail to optimize bitmap code
1764 - S6814575: Update copyright year
1765 - S6814659: separable cleanups and subroutines for 6655638
1766 - S6814842: Load shortening optimizations
1767 - S6815683: G1: SEGV during marking
1768 - S6816154: G1: introduce flags to enable/disable RSet updating and scanning
1769 - S6816308: Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003
1770 - S6816433: Test G1 and ParOld in JPRT
1771 - S6816970: Bump HS15 build number to 03
1772 - S6817419: G1: Enable extensive verification for humongous regions
1773 - S6818264: Heap dumper unexpectedly adds .hprof suffix
1774 - S6818666: G1: Type lost in g1 pre-barrier
1775 - S6819065: G1: eliminate high serial card table clearing time
1776 - S6819077: G1: first GC thread coming late into the GC.
1777 - S6819085: G1: use larger and/or user settable region size
1778 - S6819098: G1: reduce RSet scanning times
1779 - S6819213: revive sun.boot.library.path
1780 - S6819853: VM does not detect JDK which supports parallel class loaders
1781 - S6819891: ParNew: Fix work queue overflow code to deal correctly with +UseCompressedOops
1782 - S6820167: GCALotAtAllSafepoints + FullGCALot(ScavengeALot) options crash JVM
1783 - S6820321: G1: Error: guarantee(check_nums(total, n, parts), "all seq lengths should match")
1784 - S6820510: assertion failure with unloaded class in subnode.cpp
1785 - S6821003: Update hotspot windows os_win32 for windows 7
1786 - S6821507: Alignment problem in GC taskqueue
1787 - S6821693: 64-bit TaskQueue capacity still too small
1788 - S6821700: tune VM flags for peak performance
1789 - S6822110: Add AddressLiteral class on SPARC
1790 - S6822204: volatile fences should prefer lock:addl to actual mfence instructions
1791 - S6822263: G1: JVMTI heap iteration fails
1792 - S6822333: _call_stub_compiled_return address handling in SA is broken causing jstack to hang occasionally
1793 - S6822370: ReentrantReadWriteLock: threads hung when there are no threads holding onto the lock (Netra x4450)
1794 - S6822407: heapOopSize lookup is incorrect in Serviceability Agent.
1795 - S6823354: Add intrinsics for {Integer,Long}.{numberOfLeadingZeros,numberOfTrailingZeros}()
1796 - S6823377: Bump HS15 build number to 04
1797 - S6823453: DeoptimizeALot causes fastdebug server jvm to fail with assert(false,"unscheduable graph")
1798 - S6823454: Oop-typed loadP yields invalid pointer (0x1) on SPECjbb2005 at OSRed method entry
1799 - S6824463: deopt blob is testing wrong register on 64-bit x86
1800 - S6824570: ParNew: Fix memory leak introduced in 6819891
1801 - S6825642: nsk sajdi tests fail with NullPointerException
1802 - S6825815: Bump HS15 build number to 05 and update copyright date of HOTSPOT_VM_COPYRIGHT
1803 - S6826261: class file dumping from SA is broken
1804 - S6826318: G1: remove traversal-based refinement code
1805 - S6826736: CMS: core dump with -XX:+UseCompressedOops
1806 - S6826960: C2 Sparc: assert(bb->_nodes(_bb_end)->is_Proj(),"skipping projections after expected call")
1807 - S6827505: sizing logic for vtable and itable stubs needs self-check
1808 - S6827605: new String intrinsics may prevent EA scalar replacement
1809 - S6828024: verification of fixed interval usage is too weak
1810 - S6828069: Change JDK_MINOR_VER to 6 for 6Update HS versions
1811 - S6828076: Fork HS15 to HS16 - renumber Major and build numbers of JVM
1812 - S6829013: G1: set the default value of G1VerifyConcMarkPrintRechable to false
1813 - S6829021: tests for 6636138 use UseSuperword instead of UseSuperWord
1814 - S6829234: Refix 6822407 and 6812971
1815 - S6829575: 100028: Debug information is incomplete or missing
1816 - S6830069: UseLargePages is broken on Win64
1817 - S6830542: Performance: JVM_DefineClass already verified.
1818 - S6830815: jprt.config not setting proper compiler version for use in 6u14
1819 - S6831225: Upgrade JPRT jobs to use newer Linux 2.6 (e.g. Fedora 9)
1820 - S6831323: Use v8plus as minimum required hardware for current Hotspot sources
1821 - S6831604: missing null check in guarantee
1822 - S6832293: JIT compiler got wrong result in type checking with -server
1823 - S6833129: specjvm98 fails with NullPointerException in the compiler with -XX:DeoptimizeALot
1824 - S6833316: jprt.properties not setting values for 6u14 release flag
1825 - S6833573: C2 sparc: assert(c < 64 && (c & 1) == 0,"bad double float register")
1826 - S6833576: G1: assert illegal index, growableArray.hpp:186
1827 - S6833879: Assigning positive zero is ignored when old value is negative zero
1828 - S6833951: Extra ":" Causes Testcase in CR 6589834 "Parse Exception: Invalid tag: summary:"
1829 - S6834142: method->print_codes(): Error: ShouldNotReachHere()
1830 - S6834177: Running jsynprog on Solaris Nevada can cause JVM crash
1831 - S6834202: Bump the HS16 build number to 02
1832 - S6835796: Fedora 9 linux_i586-fastdebug-c2-runThese_Xcomp times out
1833 - S6836054: java/util/Arrays/CopyMethods.java fails on solaris-sparc with IllegalArgumentException
1834 - S6837011: SIGSEGV in PhaseIdealLoop in 32bit jvm
1835 - S6837094: False positive for "meet not symmetric" failure
1836 - S6837146: Should perform unswitch before maximally unroll in loop transformation
1837 - S6837224: libsaproc.so on linux needs version of 6799141
1838 - S6837472: com/sun/jdi/MonitorFrameInfo.java fails with AggressiveOpts in 6u14
1839 - S6837906: compiler tests of 6636138 fail with IllegalAccessException
1840 - S6838154: make/linux/makefiles/sa.make needs hash-style fix
1841 - S6838819: Bump the HS16 build number to 03
1842 - S6838842: NUMA allocator: Segfault during startup on Linux
1843 - S6839126: Type error found by newer windows compiler
1844 - S6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
1845 - S6839599: JVM crash while profiling Tomcat and Liferay
1846 - S6840196: NUMA allocator: crash in fastdebug during startup on Linux
1847 - S6840305: Discrepancy in system memory details (when 4G or greater) reported by JVM and Windows OS
1848 - S6840775: Multiple JVM crashes seen with 1.6.0_10 through 1.6.0_14
1849 - S6841313: G1: dirty cards of survivor regions in parallel
1850 - S6841800: Incorrect boundary values behavior for option -XX:MaxLabelRootDepth=0-6 leads to jvm crash
1851 - S6841831: G1: assert(contains_reference(from),"We just added it!") fires
1852 - S6842999: Update hotspot windows os_win32 for windows 2008 R2
1853 - S6843041: Remove duplicate README files in repositories (make/README)
1854 - S6843292: "Expect to be beyond new region unless impacting another region" assertion too strong
1855 - S6843580: JavaThread.getStackBase throws sun.jvm.hotspot.WrongTypeException invoked by jstack
1856 - S6843694: G1: assert(index < _vs.committed_size(),"bad index"), g1BlockOffsetTable.inline.hpp:55
1857 - S6843752: missing code for an anti-dependent Phi in GCM
1858 - S6843761: Update langtools tests to remove unncessary -source and -target options
1859 - S6845368: large objects cause a crash or unexpected exception
1860 - S6847305: solaris reorder mapfiles generate too many warnings
1861 - S6848466: frame::frame_size() assertion failure with -XX:+DebugDeoptimization
1862 - S6848641: CMSCollector::_roots_scanning_options should be initialized
1863 - S6849122: G1: Typo introduced during implementation of the parallel refinement
1864 - S6849574: VM crash using NonBlockingHashMap (high_scale_lib)
1865 - S6849716: BitMap - performance regression introduced with G1
1866 - S6850551: Bump the HS16 build number to 04
1867 - S6850846: G1: extend G1 marking verification
1868 - S6850869: G1: RSet "scrubbing" scrubs too much
1869 - S6850957: Honor -XX:OnOutOfMemoryError when array size exceeds VM limit
1870 - S6851282: JIT miscompilation results in null entry in array when using CompressedOops
1871 - S6851386: assert(b->find_node(def) < j,"uses must follow definitions")
1872 - S6851742: (EA) allocation elimination doesn't work with UseG1GC
1873 - S6851829: solaris build fails with 5.8 compilers
1874 - S6851908: interpreter null check profiling broken causing extra compilation invalidation
1875 - S6852078: HSX 14/16 in jdk 5.0: api/javax_management api/org_omg jck tests crashes or make tnameserv crash
1876 - S6854027: Precompiled headers are not being updated in Linux/GCC builds
1877 - S6854812: 6.0_14-b08 crashes with a SIGSEGV
1878 - S6855115: G1: Fix for 6850869 is incorrect
1879 - S6855164: SIGSEGV during compilation of method involving loop over CharSequence.
1880 - S6855215: Calculation error (NaN) after about 1500 calculations
1881 - S6855236: Compiler Tree API TreePath class generates NullPointerException from Iterator
1882 - S6855834: G1: minimize the output when -XX:+PrintHeapAtGC is set
1883 - S6856025: assert(_base >= OopPtr && _base <= KlassPtr,"Not a Java pointer")
1884 - S6856257: Bump the HS16 build number to 05
1885 - S6857159: local schedule failed with checkcast of Thread.currentThread()
1886 - S6857194: Add hotspot perf counters to aid class loading performance measurement
1887 - S6857661: 64-bit server VM: assert(is_Initialize(),"invalid node class")
1888 - S6857707: Add missing test case for CR 6855164 from its bug description.
1889 - S6858208: jvm crash when specifying TypeProfileWidth=0 on jdk 6.0
1890 - S6858886: G1: guarantee(_next_marked_bytes <= used(),"invariant") at heapRegion.hpp:359
1891 - S6859338: amd64 native unverified entry point pushes values before implicit null check
1892 - S6859411: Bump the HS16 build number to 06
1893 - S6859911: G1: assert(Heap_lock->owner() = NULL, "Should be owned on this thread's behalf")
1894 - S6860469: remix_address_expressions sets incorrect control causing crash in split_if_with_block_post
1895 - S6860599: nodes limit could be reached during Output phase
1896 - S6860920: serialize.cpp shouldn't use objArrayOopDesc::base_offset_in_bytes(T_BYTE)
1897 - S6861513: correct copyright attribution in test for 6837094 and 6860469
1898 - S6861660: OopMapBlock count/size confusion
1899 - S6861984: solaris version of libsaproc.so should support SA_ALTROOT directly
1900 - S6862534: -XX:NewRatio completely ignored when combined with -XX:+UseConcMarkSweepG
1901 - S6862576: vmIntrinsics needs cleanup in order to support JSR 292 intrinsics
1902 - S6862661: G1: _gc_alloc_region_counts is not updated properly after 6604422
1903 - S6862863: C2 compiler fails in elide_copy()
1904 - S6862919: Update copyright year
1905 - S6862945: 4/3 conversion of jmethodID to methodOop in JVMTI is too expensive
1906 - S6863155: Server compiler generates incorrect code (x86, long, bitshift, bitmask)
1907 - S6863216: Clean up debugging debris inadvertently pushed with 6700789
1908 - S6863420: os::javaTimeNanos() go backward on Solaris x86
1909 - S6864003: Modify JVM_FindClassFromBootLoader to return null if class not found
1910 - S6864886: G1: rename -XX parameters related to update buffers
1911 - S6864901: Bump the HS16 build number to 07
1912 - S6864914: SPECjvm2008 produces invalid result with zero based Compressed Oops
1913 - S6865031: Application gives bad result (throws bad exception) with compressed oops
1914 - S6865703: G1: Parallelize hot card cache cleanup
1915 - S6866585: debug code in ciObjectFactory too slow for large objects
1916 - S6866591: G1: print update buffer processing stats more often
1917 - S6867645: java -Xshare:dump failed - read only space too small
1918 - S6868051: (SA) FreeChunk support for compressed oops is broken
1919 - S6868269: CompileTheWorld assertion failure introduced by the reexecute bit implementation
1920 - S6868486: timouts and outOfMemory in regression tests
1921 - S6868487: EnableInvokeDynamic and EnableMethodHandles should not be visible flags in JDK6 or JDK7
1922 - S6868991: JPRT: elide GCBasher_G1 test on winx64 until 6867250 is resolved
1923 - S6869822: assert(Universe::narrow_oop_shift() == 0,"use unscaled narrow oop")
1924 - S6870843: G1: G1 GC memory leak
1925 - S6871111: G1: remove the concurrent overhead tracker
1926 - S6871765: Bump the HS16 build number to 08
1927 - S6872000: G1: compilation fails on linux/older gcc
1928 - S6873059: Explicitly use -source 5 -target 5 when compiling with the boot jdk
1929 - S6873059: Explicitly use -source 5 -target 5 when compiling with the boot jdk javac
1930 - S6875329: fix for 6795465 broke exception handler cloning
1931 - S6875866: Intrinsic for String.indexOf() is broken on x86 with SSE4.2
1932 - S6876276: assert(!is_visited,"visit only once")
1933 - S6876584: parameters order is incorrect for enc_String_Equals() in x86_32.ad
1934 - S6879058: Change default JPRT release target for 6Update series VMs
1935 - S6879061: Bump the HS16 build number to 09
1936 - S6879572: SA fails with "RuntimeException: field "_is_marked_dependent" not found
1937 - S6879689: Fix warning about ignored return value when compiling with -O2
1938 - S6880053: assert(alloc_obj->as_CheckCastPP()->type() != TypeInstPtr::NOTNULL)
1939 - S6883468: C2 compiler enters infinite loop in PhaseIterGVN::transform
1940 - S6886024: G1: assert(recent_avg_pause_time_ratio() < 1.00,"All GC?")
1941 - S6886353: For DeoptimizeALot, JTreg tests should "IgnoreUnrecognizedVMOptions on a product build
1942 - S6887571: Increase default heap config sizes
1943 - S6887703: Unsigned applet can retrieve the dragged information before drop action occur
1944 - S6887914: Bump the HS16 build number to 10
1945 - S6888149: AtomicReferenceArray causes SIGSEGV -> SEGV_MAPERR error
1946 - S6888898: CMS: ReduceInitialCardMarks unsafe in the presence of cms precleaning
1947 - S6889740: G1: OpenDS fails with "unhandled exception in compiled code"
1948 - S6889757: G1: enable card mark elision for initializing writes from compiled code (ReduceInitialCardMarks)
1949 - S6890137: G1: revamp reachable object dump
1950 - S6890308: integrate zero assembler hotspot changes
1951 - S6891677: java/build integrate zero assembler JDK changes
1952 - S6892079: live value must not be garbage failure after fix for 6854812
1953 - S6892265: System.arraycopy unable to reference elements beyond Integer.MAX_VALUE bytes
1954 - S6892658: C2 should optimize some stringbuilder patterns
1955 - S6892749: assert(UseParNewGC || UseSerialGC || UseConcMarkSweepGC, "...") fails
1956 - S6893095: G1: bulk G1 backports to hs16
1957 - S6893554: SPECjvm2008 mpegaudio fails with SecurityException
1958 - S6893947: Deserialization of RMIConnectionImpl objects should enforce stricter checks [ZDI-CAN-588]
1959 - S6893954: Subclasses of InetAddress may incorrectly interpret network addresses
1960 - S6893995: Bump the HS16 build number to 11
1961 - S6893996: change default JPRT release target to be 6u18
1962 - S6894807: No ClassCastException for HashAttributeSet constructors if run with -Xcomp
1963 - S6895788: G1: SATB and update buffer allocation code allocates too much space
1964 - S6896043: first round of zero fixes
1965 - S6896084: VM does not reserve protected page below heap for compressed oops implicit null checks
1966 - S6896647: card marks can be deferred too long
1967 - S6898160: Need serviceability support for new vm argument type 'uint64_t'
1968 - S6898622: ObjectIdentifer.equals is not capable of detecting incorrectly encoded CommonName OIDs
1969 - S6898739: TLS renegotiation issue
1970 - S6898857: [Regression] -XX:NewRatio with -XX:+UseConcMarkSweepGC causes fatal error
1971 - S6899653: Sun Java Runtime CMM readMabCurveData Buffer Overflow Vulnerability
1972 - S6900341: jaxp/jaxws ant scripts using ant runtime in classpath, needs to be explicit
1973 - S6900899: vm fails to start when -Xmx value is less than OldSize + NewSize
1974 - S6900997: Bump the HS16 build number to 12
1975 - S6902299: Java JAR "unpack200" must verify input parameters
1976 - S6903453: Zero build on ARM and IA-64
1977 - S6904191: OptimizeStringConcat should be product instead of experimental
1978 - S6904691: Java Applet Trusted Methods Chaining Privilege Escalation Vulnerability
1979 - S6904996: Bump the HS16 build number to 13
1980 - S6906727: UseCompressedOops: some card-marking fixes related to object arrays
1981 - S6908208: UseCompressedOops: array_size() returns incorrect size for MAX_INT object array following 6906727
1982 - S6909153: Fix broken options on Zero
1983 - S6909281: NPE is thrown when running rmid
1984 - S6909480: Disable Escape Analysis in jdk 6u18
1985 - S6909597: Sun Java Runtime Environment JPEGImageReader stepX Integer Overflow Vulnerability
1986 - S6910590: Application can modify command array, in ProcessBuilder
1987 - S6913869: Zero assert fix
1988 - S6914622: Print values of all flags for product VM
1989 - S6914823: Java AWT Library Invalid Index Vulnerability
1990 - S6914866: Sun JRE ImagingLib arbitrary code execution vulnerability
1991 - S6914986: Make sure openjdk doc generation not turned off with JDK_UPDATE_VERSION
1992 - S6917485: Corba doc warnings
1993 - S6918421: 1/1 in-process JVM now ignores preset Windows unhandled exception filter
1994 - S6920732: opensource test/java/nio/charset
1995 - S6923976: TestProviderLeak.java is using too small of an initial heap under newer Hotspot (b79+)
1996 - S6926703: apt tests should run with assertions enabled
1997 - S6927797: langtools/test/tools/javac/EarlyAssert.java fails when run with assertions enabled (-ea)
1998 - S6928623: Behaviour of VERBOSE=true on langtools build
1999 - S6929005: Fix HS16 merge issues in OpenJDK 6
2000 - S6932480: Crash in CompilerThread/Parser. Unloaded array klass?
2001 - S6933846: GCC 4.5 warning removals
2002 - S6934327: Update linux fontconfigs for Ubuntu and Fedora.
2003 - S6937417: javac -Xprint returns IndexOutOfBoundsException
2004 - S6938326: Use of "ant -diagnostics" a problem with ant 1.8.0, exit code 1 now
2005 - S6939845: zero needs fallback path in C++ interpreter for platform dependent fast bytecodes
2006 - S6941027: Gervill update, April 2010
2007 - S6943053: Gervill: failures on invalid ranges and 14-bit banks
2008 * Bumped to CACAO 1.1.0 pre-release snapshot.
2009 * Backports:
2010 - S6961732: FontMetrics.getLeading() may be negative in freetype-based OpenJDK builds
2011 - S6967533: ExceptionInInitializerError on systems with uninitialized clock
2012 - S6795060: VM crash on Linux in ICU layout library when processing \u0DDD (Sinhalese)
2013 - S6969395: Synchronization of HttpServlet regression test with OpenJDK7
2014 - S6510892: com/sun/net/httpserver/bugs/B6361557.java fails
2015 - S6307603: [X11] Use RENDER extension for complex operations done in software
2016 - S6961633: gui applications cause a jvm crash on windows
2017 - S6668231: Presence of a critical subjectAltName causes JSSE's SunX509 to fail trusted checks
2018 - S6678385: Random java.lang.StackOverflowError from various JDKs
2019 - S6725214: D3D: forward-port the new pipeline from 6u10
2020 - S6755274: 6u10b33 2d tests fails on sles10x64 with jvm crash
2021 - S6951319, PR398: enable solaris builds using Sun Studio 12 update 1
2022 - S6963870: NPE in CompoundBorder.getInsets()
2023 - S6791612: OGLBat tests are failed in jdk 7 b42
2024 * Fixes:
2025 - Provide font configuration for RHEL 6.
2026 - G266295: Provide font configuration for Gentoo.
2027 - D560056: Avoid failure when net.ipv6.bindv6only is set to 1.
2028 - G244901: Skip test_gamma on hardened (PaX-enabled) kernels
2029 * Zero/Shark
2030 - Update Shark for LLVM 2.8 API change r100304
2031 - Shark calling static jni methods jclass argument fix.
2032 - PR484: Shark jit code block "0xcdcdcdcd" zombie wipeout Sigsegv crash
2033 - Backport new frame anchor and stack overflow code for Zero and Shark
2034 - Fix stack leak in Shark
2035 - PR494: Shark fails to catch Exception using catch (Throwable e)
2036 - PR525: Shark made not entrant deopt sigsegv regression after bump to b20 and hs17.
2037 - LLVM 2.7 non-product fixes.
2038 * NetX
2039 - Do not use Look and Feel related methods for setting up security dialogs
2040 - Minor fixes to JNLPRandomAccessFile
2041 - Fix browser command in BasicService.showDocument(URL)
2042 - Run programs that inherit main(String[]) in their main-class
2043 - Run JNLP files that use spec version 1.6
2044 - RH601281: Possible NullPointerException in splash screen code
2045 * Plugin
2046 - RH560193: Fix ziperror when applet jar contained another 0-byte jar
2047 * PulseAudio:
2048 - PR438: PulseAudioSourceDataLine falsely returns true to isControlSupported(Gain)
2050 New in release 1.8.1 (2010-07-28):
2052 - OpenJDK:
2053 - 6678385: Fixes jvm crashes when window is resized.
2054 - Produces the "expected" behavior for full screen applications, when
2055 running the Metacity window manager.
2056 - IcedTeaNPPlugin.
2057 - RH524387: javax.net.ssl.SSLKeyException: RSA premaster secret error
2058 - Set context classloader for all threads in an applet's threadgroup
2059 - PR436: Close all applet threads on exit
2060 - PR480: NPPlugin with NoScript extension.
2061 - PR488: Question mark changing into underscore in URL.
2062 - RH592553: Fix bug causing 100% CPU usage.
2063 - Don't generate a random pointer from a pthread_t in the debug output.
2064 - Add ForbiddenTargetException for legacy support.
2065 - Use variadic macro for plugin debug message printing.
2066 - Don't link the plugin with libxul libraries.
2067 - Fix race conditions in plugin initialization code that were causing hangs.
2068 - RH506730: BankID (Norwegian common online banking authentication system) applet fails to load.
2069 - Fix policy evaluation to match the proprietary JDK.
2070 - PR491: pass java_{code,codebase,archive} parameters to Java.
2071 - Adds javawebstart.version property and give user permission to read that property.
2072 - NetX:
2073 - Fix security flaw in NetX that allows arbitrary unsigned apps to set
2074 any java property.
2075 - Fix a flaw that allows unsigned code to access any file on the
2076 machine (accessible to the user) and write to it.
2077 - Make path sanitization consistent; use a blacklisting approach.
2078 - Make the SingleInstanceServer thread a daemon thread.
2079 - Handle JNLP files which use native libraries but do not indicate it
2080 - Allow JNLP classloaders to share native libraries
2081 - Added encoding support
2082 - PulseAudio:
2083 - Eliminate spurious exception throwing.
2084 - Zero/Shark:
2085 - PR shark/483: Fix miscompilation of sun.misc.Unsafe::getByte.
2086 - PR icedtea/324, icedtea/481: Fix Shark VM crash.
2087 - Fix Zero build on Hitachi SH.
2088 * SystemTap support:
2089 - PR476: Enable building SystemTap support on GCC 4.5.
2091 New in release 1.7.4 (2010-07-28):
2093 * NetX security issues:
2094 - (CVE-2010-2783, RH616895): IcedTea 'Extended JNLP Services' arbitrary file access
2095 - (CVE-2010-2548, RH616893): IcedTea Incomplete property access check for unsigned applications
2096 * Backport --with-tzdata-dir support from IcedTea6 1.8 to ensure
2097 that external timezone data works again.
2098 * Restore icedtea-override-metacity.patch to allow full screen apps and
2099 other expected behavioral improvements.
2100 * S6678385, RH551835: Fixes JVM crashes when window is resized.
2101 * S6668231: Presence of a critical subjectAltName causes JSSE's SunX509 to fail trusted checks.
2102 * S6963870: Eliminate NullPointerEx in swing class CompoundBorder method getBorderInsets.
2103 * S4891262: API spec, javax/accessibility: few invalid javadoc tags.
2104 * S6737212: Fixed javadoc warning messages in RowSet classes.
2105 * S6875861: javadoc build warning on java.util.Properites from unconventional @see ordering.
2106 * S6909563: Javadoc build warnings in rmi, security, management.
2107 * S6879689: Fix warning about ignored return value when compiling with -O2
2108 * S6917485: Corba doc warnings.
2109 * S6921068: Remove javadoc build warnings from specdefault tag.
2110 * PR453, OJ100142: Fix policy evaluation to match the proprietary JDK.
2111 * Make the new plugin the default. This is now the main supported
2112 plugin. Use --disable-npplugin to use the old one.
2113 * New plugin:
2114 - Added support for JSObject.finalize()
2115 - Liveconnect message processing design changes.
2116 - Message protocol overhaul to fix race conditions
2117 - PR166: Create FIFO pies in temp dir instead of ~/.icedteaplugin
2118 - Profiled memory usage and implemented proper cleanup for C++ side.
2119 - Update debug output string and function/structure names to
2120 change 'GCJ' references to ITNP/IcedTea NP Plugin
2121 - PR461: plugin working for NSS enabled builds with firefox including a private NSS copy
2122 - Removed unncessary debug and trace output
2123 - PR474: Patch from Paulo Cesar Pereira de Andrade, incrementing malloc size to account for NULL terminator.
2124 - RH524387: javax.net.ssl.SSLKeyException: RSA premaster secret error
2125 - Set context classloader for all threads in an applet's threadgroup
2126 - PR436: Close all applet threads on exit
2127 - PR480: NPPlugin with NoScript extension.
2128 - PR488: Question mark changing into underscore in URL.
2129 - RH592553: Fix bug causing 100% CPU usage.
2130 - Don't generate a random pointer from a pthread_t in the debug output.
2131 - Add ForbiddenTargetException for legacy support.
2132 - Use variadic macro for plugin debug message printing.
2133 - Don't link the plugin with libxul libraries.
2134 - Fix race conditions in plugin initialization code that were causing hangs.
2135 - RH506730: BankID (Norwegian common online banking authentication system) applet fails to load.
2136 - PR491: pass java_{code,codebase,archive} parameters to Java.
2137 - Adds javawebstart.version property and give user permission to read that property.
2138 * NetX:
2139 - Make path sanitization consistent; use a blacklisting approach.
2140 - Make the SingleInstanceServer thread a daemon thread.
2141 - Handle JNLP files which use native libraries but do not indicate it
2142 - Allow JNLP classloaders to share native libraries
2143 - Added encoding support
2144 * PulseAudio provider:
2145 - Eliminate spurious exception throwing.
2146 * SystemTap support:
2147 - PR476: Enable building SystemTap support on GCC 4.5.
2148 - Fix HotSpot tapset object_alloc size variable.
2149 * NIO2 support:
2150 - Fix UnixNativeDispatcher to build on all systems, not just x86 and x86_64.
2152 New in release 1.6.3 (2010-07-26)
2154 - Enable debuginfo for saproc and jsig
2155 - Add missing mkbc.c
2156 - Increase ThreadStackSize by 512kb on 32-bit Zero platforms
2157 - Make the original HotSpot build work for normal builds and disable Zero/Shark builds with it
2158 - Latest security updates and hardening patches:
2159 - (CVE-2010-0837): JAR "unpack200" must verify input parameters (6902299)
2160 - (CVE-2010-0845): No ClassCastException for HashAttributeSet constructors if run with -Xcomp (6894807)
2161 - (CVE-2010-0838): CMM readMabCurveData Buffer Overflow Vulnerability (6899653)
2162 - (CVE-2010-0082): Loader-constraint table allows arrays instead of only the base-classes (6626217)
2163 - (CVE-2010-0095): Subclasses of InetAddress may incorrectly interpret network addresses (6893954)
2164 - (CVE-2010-0085): File TOCTOU deserialization vulnerability (6736390)
2165 - (CVE-2010-0091): Unsigned applet can retrieve the dragged information before drop action occurs (6887703)
2166 - (CVE-2010-0088): Inflater/Deflater clone issues (6745393)
2167 - (CVE-2010-0084): Policy/PolicyFile leak dynamic ProtectionDomains. (6633872)
2168 - (CVE-2010-0092): AtomicReferenceArray causes SIGSEGV -> SEGV_MAPERR error (6888149)
2169 - (CVE-2010-0094): Deserialization of RMIConnectionImpl objects should enforce stricter checks (6893947)
2170 - (CVE-2010-0093): System.arraycopy unable to reference elements beyond Integer.MAX_VALUE bytes (6892265)
2171 - (CVE-2010-0840): Applet Trusted Methods Chaining Privilege Escalation Vulnerability (6904691)
2172 - (CVE-2010-0848): AWT Library Invalid Index Vulnerability (6914823)
2173 - (CVE-2010-0847): ImagingLib arbitrary code execution vulnerability (6914866)
2174 - (CVE-2009-3555): TLS: MITM attacks via session renegotiation
2175 - 6639665: ThreadGroup finalizer allows creation of false root ThreadGroups
2176 - 6898622: ObjectIdentifer.equals is not capable of detecting incorrectly encoded CommonName OIDs
2177 - 6910590: Application can modify command array in ProcessBuilder
2178 - 6909597: JPEGImageReader stepX Integer Overflow Vulnerability
2179 - 6932480: Crash in CompilerThread/Parser. Unloaded array klass?
2180 - Add stack markings to the x86 assembly so as not to use executable stack.
2181 - PR179: Rewrite Rhino class files to avoid bootclasspath issue
2182 - PR356: Support ECC via NSS
2183 - PR453, OJ100142: Fix policy evaluation to match the proprietary JDK.
2184 - Backport tzdata support from 1.8 (--with-tzdata-dir).
2185 - Fix issue with ant -diagnostics on ant 1.8.0 due to changed exit code
2186 - S6678385, RH551835: Fixes JVM crashes when window is resized.
2187 - S6668231: Presence of a critical subjectAltName causes JSSE's SunX509 to fail trusted checks.
2188 - S6963870: Eliminate NullPointerEx in swing class CompoundBorder method getBorderInsets.
2189 - S4891262: API spec, javax/accessibility: few invalid javadoc tags.
2190 - S6737212: Fixed javadoc warning messages in RowSet classes.
2191 - S6875861: javadoc build warning on java.util.Properites from unconventional @see ordering.
2192 - S6909563: Javadoc build warnings in rmi, security, management.
2193 - S6879689: Fix warning about ignored return value when compiling with -O2
2194 - S6917485: Corba doc warnings.
2195 - S6921068: Remove javadoc build warnings from specdefault tag.
2196 - S6822370: ReentrantReadWriteLock: threads hung when there are no threads holding onto the lock
2197 * SystemTap support:
2198 - Enable SystemTap JNI tracing.
2199 - Add SystemTap jstack support.
2200 - PR476: Enable building SystemTap support on GCC 4.5.
2201 - Fix HotSpot tapset object_alloc size variable.
2202 - Fix JNI DEFINE_NEWSCALARARRAY usage of DT_RETURN_MARK_DECL_FOR.
2203 - Add hotspot_jni tapset.
2204 - tapsets/hotspot.stp.in (hotspot.gc_end): Match gc__end, not begin.
2205 * PulseAudio:
2206 - Corrected Pulse Audio library build on PPC32 and PPC64
2208 New in release 1.8 (2010-04-13):
2210 - Updated to OpenJDK6 b18.
2211 - Nimbus Look 'n' Feel backported from OpenJDK7.
2212 - JAXP and JAXWS now external dependencies rather than being in-tree.
2213 - Updated timezone data
2214 - Addition of security updates applied in IcedTea6 1.6.2.
2215 - Many bug fixes:
2216 http://blogs.sun.com/darcy/resource/OpenJDK_6/openjdk6-b18-changes-summary.html
2217 - Latest security updates and hardening patches:
2218 - (CVE-2010-0837): JAR "unpack200" must verify input parameters (6902299)
2219 - (CVE-2010-0845): No ClassCastException for HashAttributeSet constructors if run with -Xcomp (6894807)
2220 - (CVE-2010-0838): CMM readMabCurveData Buffer Overflow Vulnerability (6899653)
2221 - (CVE-2010-0082): Loader-constraint table allows arrays instead of only the base-classes (6626217)
2222 - (CVE-2010-0095): Subclasses of InetAddress may incorrectly interpret network addresses (6893954)
2223 - (CVE-2010-0085): File TOCTOU deserialization vulnerability (6736390)
2224 - (CVE-2010-0091): Unsigned applet can retrieve the dragged information before drop action occurs (6887703)
2225 - (CVE-2010-0088): Inflater/Deflater clone issues (6745393)
2226 - (CVE-2010-0084): Policy/PolicyFile leak dynamic ProtectionDomains. (6633872)
2227 - (CVE-2010-0092): AtomicReferenceArray causes SIGSEGV -> SEGV_MAPERR error (6888149)
2228 - (CVE-2010-0094): Deserialization of RMIConnectionImpl objects should enforce stricter checks (6893947)
2229 - (CVE-2010-0093): System.arraycopy unable to reference elements beyond Integer.MAX_VALUE bytes (6892265)
2230 - (CVE-2010-0840): Applet Trusted Methods Chaining Privilege Escalation Vulnerability (6904691)
2231 - (CVE-2010-0848): AWT Library Invalid Index Vulnerability (6914823)
2232 - (CVE-2010-0847): ImagingLib arbitrary code execution vulnerability (6914866)
2233 - (CVE-2009-3555): TLS: MITM attacks via session renegotiation
2234 - 6639665: ThreadGroup finalizer allows creation of false root ThreadGroups
2235 - 6898622: ObjectIdentifer.equals is not capable of detecting incorrectly encoded CommonName OIDs
2236 - 6910590: Application can modify command array in ProcessBuilder
2237 - 6909597: JPEGImageReader stepX Integer Overflow Vulnerability
2238 - 6932480: Crash in CompilerThread/Parser. Unloaded array klass?
2239 - Old plugin removed; NPPlugin is now the default and is controlled by
2240 --enable/disable-plugin. As with the old plugin, it produces a
2241 IcedTeaPlugin.so library rather than IcedTeaNPPlugin.so.
2242 - Dependence on the binary plugs mechanism removed. The plugin and NetX
2243 code is now imported into the JDK build in the same manner as langtools,
2244 CORBA, JAXP and JAXWS.
2245 - Fix for plugin buffer overflow: https://bugzilla.mozilla.org/show_bug.cgi?id=555342
2246 - Fix issue with ant -diagnostics on ant 1.8.0 due to changed exit code
2247 - Zero/Shark
2248 - Shark is now able to build itself.
2249 - For ARM, add Thumb2 JIT.
2250 - Fixed Shark sharkCompiler mattr memory corruption bug when using llvm 2.7.
2252 New in release 1.7.3 (2010-03-31):
2254 - Fix for plugin buffer overflow: https://bugzilla.mozilla.org/show_bug.cgi?id=555342
2255 - Fix issue with ant -diagnostics on ant 1.8.0 due to changed exit code
2257 New in release 1.7.2 (2010-03-31):
2259 - Latest security updates and hardening patches:
2260 - (CVE-2010-0837): JAR "unpack200" must verify input parameters (6902299)
2261 - (CVE-2010-0845): No ClassCastException for HashAttributeSet constructors if run with -Xcomp (6894807)
2262 - (CVE-2010-0838): CMM readMabCurveData Buffer Overflow Vulnerability (6899653)
2263 - (CVE-2010-0082): Loader-constraint table allows arrays instead of only the base-classes (6626217)
2264 - (CVE-2010-0095): Subclasses of InetAddress may incorrectly interpret network addresses (6893954)
2265 - (CVE-2010-0085): File TOCTOU deserialization vulnerability (6736390)
2266 - (CVE-2010-0091): Unsigned applet can retrieve the dragged information before drop action occurs (6887703)
2267 - (CVE-2010-0088): Inflater/Deflater clone issues (6745393)
2268 - (CVE-2010-0084): Policy/PolicyFile leak dynamic ProtectionDomains. (6633872)
2269 - (CVE-2010-0092): AtomicReferenceArray causes SIGSEGV -> SEGV_MAPERR error (6888149)
2270 - (CVE-2010-0094): Deserialization of RMIConnectionImpl objects should enforce stricter checks (6893947)
2271 - (CVE-2010-0093): System.arraycopy unable to reference elements beyond Integer.MAX_VALUE bytes (6892265)
2272 - (CVE-2010-0840): Applet Trusted Methods Chaining Privilege Escalation Vulnerability (6904691)
2273 - (CVE-2010-0848): AWT Library Invalid Index Vulnerability (6914823)
2274 - (CVE-2010-0847): ImagingLib arbitrary code execution vulnerability (6914866)
2275 - (CVE-2009-3555): TLS: MITM attacks via session renegotiation
2276 - 6639665: ThreadGroup finalizer allows creation of false root ThreadGroups
2277 - 6898622: ObjectIdentifer.equals is not capable of detecting incorrectly encoded CommonName OIDs
2278 - 6910590: Application can modify command array in ProcessBuilder
2279 - 6909597: JPEGImageReader stepX Integer Overflow Vulnerability
2280 - 6932480: Crash in CompilerThread/Parser. Unloaded array klass?
2281 - Backport of 6822370:
2282 ReentrantReadWriteLock: threads hung when there are no threads holding onto the lock
2283 - Increase ThreadStackSize by 512kb on 32-bit Zero platforms
2284 - Check cacerts database is valid
2286 New in release 1.7.1 (2010-02-26):
2288 Bug fixes
2289 - PR179: Rhino bootclasspath issue
2290 - Add missing .c file to PulseAudio build
2291 Zero/Shark
2292 - Formatting changes and other fixes to match upstream
2293 - PR428: Shark on ARM precompiled header incls
2294 - Update Shark for LLVM r95390 API change.
2295 - S6927165: Zero S/390 fixes (from upstream)
2296 - Implemented Shark host CPU feature autotuner using LLVM 2.7 APIs.
2297 - Add s390 support to TCK setup helper script
2298 - Strip stupid options that llvm-config supplies
2299 - Update Shark for LLVM r94686 API change.
2300 - S6914622, S6909153, S6913869 upstream Zero fixes.
2301 NPPlugin fixes
2302 - PR446: Use JDK_UPDATE_VERSION to set the jpi version.
2303 - Re-designed frame embedding code so that the applet is dynamically
2304 packed into given handle. This increases stability and breaks
2305 reliance on the assumption that the browser will always provide a
2306 handle in a certain sequence.
2307 - Encode new lines, carriage returns, and other special characters
2308 before sending them to Java side (de-coding code is already in
2309 effect on Java side).
2310 - Centralised and increased timeouts to give slow-loading applets
2311 enough time to load.
2312 - Fix security permissions related to get/set property, based on
2313 specifications.
2315 New in release 1.7 (2010-01-27):
2317 - Updated to OpenJDK6 b17.
2318 - Alpha version of the new IcedTea NPRuntime based plugin with support for
2319 Firefox >= 3.5, Chromium, and other browsers that support NPRuntime
2320 (use --enable-npplugin to build it). For xulrunner >= 1.9.2 (used
2321 by Firefox >= 3.6), the new plugin is required and the build will
2322 automatically enable it if the old plugin is requested.
2323 - Support added for building with HotSpot 16 using
2324 --with-hotspot-build=hs16. This is the same as was released
2325 in the proprietary JDK6 update 18.
2326 - Zero port updated to match the version submitted to OpenJDK
2327 as closely as possible.
2328 - libjpeg7, libjpeg8, libpng 1.4 and libXext >= 1.1.0 supported.
2329 - Added JNI call tracing using systemtap version 1.0+ when
2330 configuring with --enable-systemtap. See tapset/hotspot_jni.stp.
2331 - Add support for building the Zero assembler port on Hitachi SH.
2333 New in release 1.6.2 (2009-11-09)
2334 - Latest security updates:
2335 - (CVE-2009-3728) ICC_Profile file existence detection information leak (6631533)
2336 - (CVE-2009-3885) BMP parsing DoS with UNC ICC links (6632445)
2337 - (CVE-2009-3881) resurrected classloaders can still have children (6636650)
2338 - (CVE-2009-3882) Numerous static security flaws in Swing (findbugs) (6657026)
2339 - (CVE-2009-3883) Mutable statics in Windows PL&F (findbugs) (6657138)
2340 - (CVE-2009-3880) UI logging information leakage (6664512)
2341 - (CVE-2009-3879) GraphicsConfiguration information leak (6822057)
2342 - (CVE-2009-3884) zoneinfo file existence information leak (6824265)
2343 - (CVE-2009-2409) deprecate MD2 in SSL cert validation (Kaminsky) (6861062)
2344 - (CVE-2009-3873) JPEG Image Writer quantization problem (6862968)
2345 - (CVE-2009-3875) MessageDigest.isEqual introduces timing attack vulnerabilities (6863503)
2346 - (CVE-2009-3876, CVE-2009-3877) OpenJDK ASN.1/DER input stream parser denial of service (6864911)
2347 - (CVE-2009-3869) JRE AWT setDifflCM stack overflow (6872357)
2348 - (CVE-2009-3874) ImageI/O JPEG heap overflow (6874643
2349 - (CVE-2009-3871) JRE AWT setBytePixels heap overflow (6872358)
2351 New in release 1.5.3 (2009-11-09)
2352 - Latest security updates:
2353 - (CVE-2009-3728) ICC_Profile file existence detection information leak (6631533)
2354 - (CVE-2009-3885) BMP parsing DoS with UNC ICC links (6632445)
2355 - (CVE-2009-3881) resurrected classloaders can still have children (6636650)
2356 - (CVE-2009-3882) Numerous static security flaws in Swing (findbugs) (6657026)
2357 - (CVE-2009-3883) Mutable statics in Windows PL&F (findbugs) (6657138)
2358 - (CVE-2009-3880) UI logging information leakage (6664512)
2359 - (CVE-2009-3879) GraphicsConfiguration information leak (6822057)
2360 - (CVE-2009-3884) zoneinfo file existence information leak (6824265)
2361 - (CVE-2009-2409) deprecate MD2 in SSL cert validation (Kaminsky) (6861062)
2362 - (CVE-2009-3873) JPEG Image Writer quantization problem (6862968)
2363 - (CVE-2009-3875) MessageDigest.isEqual introduces timing attack vulnerabilities (6863503)
2364 - (CVE-2009-3876, CVE-2009-3877) OpenJDK ASN.1/DER input stream parser denial of service (6864911)
2365 - (CVE-2009-3869) JRE AWT setDifflCM stack overflow (6872357)
2366 - (CVE-2009-3874) ImageI/O JPEG heap overflow (6874643
2367 - (CVE-2009-3871) JRE AWT setBytePixels heap overflow (6872358)
2369 New in release 1.6.1 (2009-09-14):
2371 - Fix tarball error in 1.6
2372 - Improve jar performance,
2373 http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/b35f1e5075a4
2375 New in release 1.6 (2009-09-10):
2377 - Added java method tracing using systemtap version 0.9.9+.
2378 - FAST interpreter for ARM
2379 - Timezone fix: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=377
2380 - Stackoverflow error fix:
2381 http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=381
2382 - Backport regression (NPE) fix for AccessControlContext fix
2383 - Bump to hs14b16
2384 - The plugin has been updated to improve stability and cookie support.
2385 Support for certificates with mismatched CNs has been added as well.
2387 New in release 1.5.2 (2009-09-04)
2388 - Timezone fix: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=377
2389 - Stackoverflow error fix: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=381
2390 - Backport regression (NPE) fix for AccessControlContext fix
2391 - Bump to hs14b16
2393 New in release 1.5.1 (2009-08-07)
2394 - Security fixes for:
2395 CVE-2009-2670 - OpenJDK Untrusted applet System properties access
2396 CVE-2009-2671 CVE-2009-2672 - OpenJDK Proxy mechanism information leaks
2397 CVE-2009-2673 - OpenJDK proxy mechanism allows non-authorized socket connections
2398 CVE-2009-2674 - Java Web Start Buffer JPEG processing integer overflow
2399 CVE-2009-2675 - Java Web Start Buffer unpack200 processing integer overflow
2400 CVE-2009-2625 - OpenJDK XML parsing Denial-Of-Service
2401 CVE-2009-2475 - OpenJDK information leaks in mutable variables
2402 CVE-2009-2476 - OpenJDK OpenType checks can be bypassed
2403 CVE-2009-2689 - OpenJDK JDK13Services grants unnecessary privileges
2404 CVE-2009-2690 - OpenJDK private variable information disclosure
2405 - Plugin/Netx security fix.
2407 New in release 1.5 (2009-05-20)
2409 - Static trace support through systemtap.
2410 When given the configure option --enable-systemtap IcedTea will build
2411 hotspot with the dtrace static markers enabled and install an hotspot
2412 tapset that can be used to dynamically trace execution of java
2413 applications at runtime. See the tapset/hotspot.stp file for
2414 documentation of the various trace points and arguments available.
2415 - Allow building of other virtual machines besides the default VM. Additional
2416 virtual machines on architectures where hotspot is available are cacao
2417 and zero (or shark), and cacao, where zero (or shark) is available. It's
2418 not possible to build cacao as the default VM, and zero as additional VM.
2419 - Update to latest HotSpot minor build (hs14b10-->hs14b15) from the new
2420 HotSpot Express repository.
2421 - Updated to OpenJDK b16 build.
2422 - VisualVM updated to 1.1.1.
2423 - Updated to support CACAO 0.99.4.
2424 - Several web browser plugin and javaws support fixes:
2425 - Fixed security handling to prevent access denials when there is a site
2426 specific exception in the policy file
2427 - Allow extentions (chrome) to run Java code with full permissions
2428 - Added non-trusted SSL support to WebStart (javaws)
2429 - Added proxy support
2430 - Other improvements that were breaking specific sites (tag parser fix,
2431 nested jar support, etc.)
2432 - Added JVM Console (used by http://chrispederick.com/work/web-developer/)
2433 - Removed gcjwebplugin support.
2434 - LCMS security fixes.
2435 - Many build improvements.
2436 - Many gervill, java2d, nio2, pulse java, zero/shark, jtreg fixes.
2437 - Experimental out-of-the-box cross-compilation support (not yet finished)
2438 - Other bug fixes.
2440 New in release 1.4 (2009-01-29)
2442 - Security fixes for:
2443 CVE-2008-5360 - Temporary files have guessable file names.
2444 CVE-2008-5350 - Allows to list files within the user home directory.
2445 CVE-2008-5348 - Denial-Of-Service in kerberos authentication.
2446 CVE-2008-5359 - Buffer overflow in image processing.
2447 CVE-2008-5351 - UTF-8 decoder accepts non-shortest form sequences.
2448 CVE-2008-5356 - Font processing vulnerability.
2449 CVE-2008-5353 - Calendar object deserialization allows privilege escalation.
2450 CVE-2008-5354 - Privilege escalation in command line applications.
2451 CVE-2008-5357 - Truetype Font processing vulnerability.
2452 CVE-2008-5352 - Jar200 Decompression buffer overflow.
2453 CVE-2008-5358 - Buffer Overflow in GIF image processing.
2454 - Updated to OpenJDK b14 build.
2455 - Upgraded to new OpenJDK7 Hotspot 14. The old OpenJDK6 Hotspot 11 can
2456 still be configured --with-hotspot-build=original but future versions
2457 will drop support for the old version and only support HS14. Zero
2458 and Shark have been forward ported to HS14 (from HS12).
2459 - XRender pipeline support: Java2D are noticably faster and running over a
2460 remote X connection feels like it is all local. Build by default
2461 (disable with --disable-xrender). Runtime enabled by running java
2462 -Dsun.java2d.xrender=True (default is to use the old X renderer for now).
2463 - IcedTeaPlugin now supports HTTPS sites and adds a user prompt for
2464 untrusted https certificates.
2465 - Use the ALSA 'default' device. Makes Java play nicer with PulseAudio.
2466 - VisualVM integration has been removed.
2467 - Gervill soft synthesizer integration updated to latest CVS version.
2468 - Integrated jtreg upgraded to 4_0-src-b02-15_oct_2008.
2469 - make check runs much faster now. jtreg -samevm support has been
2470 integrated into the langtools and jdk subsystems. Please package the
2471 test/jtreg-summary.log file with your distribution package so end users
2472 can compare the test results.
2473 - Shark (--enable-shark) now builds on 64 bit platforms, but is a
2474 pre-alpha technology preview and not recommended for use.
2475 - Better support for bootstrapping with different jar programs
2476 (supporting -J options).
2477 - If --with-pkgversion isn't given the short mercurial rev node version
2478 will be used. Package distributors are encouraged to build packages with
2479 --with-pkgversion to uniquely identify their distribution version number
2480 when java -version is run to help distribution specific bug reporting.
2481 - Various freetype font, pisces renderer and awt X window size fixes
2482 to fix visual anomalies.
2483 - Build fixes for gcc 4.3 and 4.4-pre-release.
2484 - Added support for building against a specific openjdk src dir
2485 or hg revision (--with-openjdk-src-dir or --with-hg-revision).
2486 - Many other Plugin, Zero, Shark and PulseAudio bug fixes.
2487 - Build clean up.
2489 New in release 1.3.1 (2008-10-27)
2491 - Plugin including LiveConnect support built as default.
2492 - Various bugs fixed: renderer patch, version string updated,
2493 chinese fonts filename fix for Fedora etc.
2494 - More progress on Shark and Cacao.
2495 - Several plugin bug fixes.
2496 - Several build fixes.
2498 New in release 1.3 (2008-10-15)
2500 - Updated to b12 build.
2501 - Fixed to use new sound service, Gervill.
2502 - Many Netx fixes and now built by default.
2503 - LiveConnect support (--enable-liveconnect).
2504 - Implemented JavaScript->Java security.
2505 - PulseAudio integrated (--enable-pulse-java)
2506 - VisualVM tool integrated (--enable-visualvm).
2507 - Added out-of-the-box CACAO support (--with-cacao).
2508 - Added the experimental Shark JIT for Zero.
2509 - Cleaned up crypto support, all algorithms and key sizes are fully
2510 supported now without any (regional) restrictions. No more need for
2511 separate crypto policy jars.
2512 - Integration of Mozilla Rhino javascript support for javax.script.
2513 (See http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=179 when
2514 you want to enable non-system-installed versions of Rhino).
2515 - Add support for Zero builds on alpha, arm, mips, mipsel, m68k, s390.
2516 - Various build fixes.
2517 - Several bug and security fixes.
2519 New in release 1.2 (2008-05-28)
2521 - Updated to b09 build.
2522 - Added the the lcms library with PYCC and LINEAR_RGB ICC
2523 profiles.
2524 - Integrated Gervill to provide midi support.
2525 - JTreg integrated.
2526 - javaws/NetX fixes:
2527 -improved security, namely catching Socket permissions during
2528 runtime
2529 -implemented the remaining JNLP services api (PrintService,
2530 JNLPRandomAccessFile)
2531 -applet focusing bug fixed
2532 - sparc/sparc64 port
2533 - Desktop file integration.
2534 - Various zero fixes.
2535 - Sound fixes.
2536 - Font fixes.
2537 - Several other bug fixes.
2539 New in release 1.1 (2008-04-04)
2541 - Zero builds on any architecture.
2542 - New features added to NetX:
2543 - Certificate fingerprints now show as part
2544 of certificate details.
2545 - gcjwebplugin can now run applets through NetX,
2546 taking advantage of NetX's sandboxing and application security.
2547 - User trusted certificates can be managed by passing the -viewer
2548 option to NetX.
2549 - Updated to b08.
2550 - Several bug fixes.
2552 New in release 1.0 (2008-02-15)
2554 - Initial release
