release/icedtea6-1.10

view NEWS @ 2598:fdde7e12b1e5

S7199153: TEST_BUG: try-with-resources syntax pushed to 6-open repo

2012-10-15 Andrew John Hughes <gnu.andrew@redhat.com>

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