release/icedtea7-2.3
view NEWS @ 2636:8e87a16a613c
Prepare for 2.3.7 release.
2013-02-12 Andrew John Hughes <gnu.andrew@member.fsf.org>
* configure.ac: Bump to 2.3.7 proper.
* NEWS: Set release date for 2.3.7.
2013-02-12 Andrew John Hughes <gnu.andrew@member.fsf.org>
* configure.ac: Bump to 2.3.7 proper.
* NEWS: Set release date for 2.3.7.
| author | Andrew John Hughes <gnu_andrew@member.fsf.org> |
|---|---|
| date | Wed Feb 20 13:28:57 2013 +1100 (2013-02-20) |
| parents | 4ac09fcb8411 |
| children | 4333294206f6 |
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
9 LPX - https://bugs.launchpad.net/bugs/X
11 CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
13 New in release 2.3.7 (2013-02-20):
15 * Security fixes
16 - S8004937, CVE-2013-1484: Improve proxy construction
17 - S8006439, CVE-2013-1485: Improve MethodHandles coverage
18 - S8006446, CVE-2013-1486: Restrict MBeanServer access
19 - S8006777, CVE-2013-0169: Improve TLS handling of invalid messages
20 - S8007688: Blacklist known bad certificate
21 * Backports
22 - S8007393: Possible race condition after JDK-6664509
23 - S8007611: logging behavior in applet changed
24 * Bug fixes
25 - PR1303: Support building with giflib 5
27 New in release 2.3.6 (2013-02-12):
29 * Security fixes
30 - S6563318, CVE-2013-0424: RMI data sanitization
31 - S6664509, CVE-2013-0425: Add logging context
32 - S6664528, CVE-2013-0426: Find log level matching its name or value given at construction time
33 - S6776941: CVE-2013-0427: Improve thread pool shutdown
34 - S7141694, CVE-2013-0429: Improving CORBA internals
35 - S7173145: Improve in-memory representation of splashscreens
36 - S7186945: Unpack200 improvement
37 - S7186946: Refine unpacker resource usage
38 - S7186948: Improve Swing data validation
39 - S7186952, CVE-2013-0432: Improve clipboard access
40 - S7186954: Improve connection performance
41 - S7186957: Improve Pack200 data validation
42 - S7192392, CVE-2013-0443: Better validation of client keys
43 - S7192393, CVE-2013-0440: Better Checking of order of TLS Messages
44 - S7192977, CVE-2013-0442: Issue in toolkit thread
45 - S7197546, CVE-2013-0428: (proxy) Reflect about creating reflective proxies
46 - S7200491: Tighten up JTable layout code
47 - S7200493, CVE-2013-0444: Improve cache handling
48 - S7200499: Better data validation for options
49 - S7200500: Launcher better input validation
50 - S7201064: Better dialogue checking
51 - S7201066, CVE-2013-0441: Change modifiers on unused fields
52 - S7201068, CVE-2013-0435: Better handling of UI elements
53 - S7201070: Serialization to conform to protocol
54 - S7201071, CVE-2013-0433: InetSocketAddress serialization issue
55 - S8000210: Improve JarFile code quality
56 - S8000537, CVE-2013-0450: Contextualize RequiredModelMBean class
57 - S8000539, CVE-2013-0431: Introspect JMX data handling
58 - S8000540, CVE-2013-1475: Improve IIOP type reuse management
59 - S8000631, CVE-2013-1476: Restrict access to class constructor
60 - S8001235, CVE-2013-0434: Improve JAXP HTTP handling
61 - S8001242: Improve RMI HTTP conformance
62 - S8001307: Modify ACC_SUPER behavior
63 - S8001972, CVE-2013-1478: Improve image processing
64 - S8002325, CVE-2013-1480: Improve management of images
65 * Backports
66 - S7057320: test/java/util/concurrent/Executors/AutoShutdown.java failing intermittently
67 - S7083664: TEST_BUG: test hard code of using c:/temp but this dir might not exist
68 - S7107613: scalability blocker in javax.crypto.CryptoPermissions
69 - S7107616: scalability blocker in javax.crypto.JceSecurityManager
70 - S7146424: Wildcard expansion for single entry classpath
71 - S7160609: [macosx] JDK crash in libjvm.dylib ( C [GeForceGLDriver+0x675a] gldAttachDrawable+0x941)
72 - S7160951: [macosx] ActionListener called twice for JMenuItem using ScreenMenuBar
73 - S7162488: VM not printing unknown -XX options
74 - S7169395: Exception throws due to the changes in JDK 7 object tranversal and break backward compatibility
75 - S7175616: Port fix for TimeZone from JDK 8 to JDK 7
76 - S7176485: (bf) Allow temporary buffer cache to grow to IOV_MAX
77 - S7179908: Fork hs23.3 hsx from hs22.2 for jdk7u7 and reinitialize build number
78 - S7184326: TEST_BUG: java/awt/Frame/7024749/bug7024749.java has a typo
79 - S7185245: Licensee source bundle tries to compile JFR
80 - S7185471: Avoid key expansion when AES cipher is re-init w/ the same key
81 - S7186371: [macosx] Main menu shortcuts not displayed (7u6 regression)
82 - S7187834: [macosx] Usage of private API in macosx 2d implementation causes Apple Store rejection
83 - S7188114: (launcher) need an alternate command line parser for Windows
84 - S7189136: Fork hs23.5 hsx from hs23.4 for jdk7u9 and reinitialize build number
85 - S7189350: Fix failed for CR 7162144
86 - S7190550: REGRESSION: Some closed/com/oracle/jfr/api tests fail to compile becuse of fix 7185245
87 - S7193219: JComboBox serialization fails in JDK 1.7
88 - S7193977: REGRESSION:Java 7's JavaBeans persistence ignoring the "transient" flag on properties
89 - S7195106: REGRESSION : There is no way to get Icon inf, once Softreference is released
90 - S7195301: XML Signature DOM implementation should not use instanceof to determine type of Node
91 - S7195931: UnsatisfiedLinkError on PKCS11.C_GetOperationState while using NSS from jre7u6+
92 - S7197071: Makefiles for various security providers aren't including the default manifest.
93 - S7197652: Impossible to run any signed JNLP applications or applets, OCSP off by default
94 - S7198146: Another new regression test does not compile on windows-amd64
95 - S7198570: (tz) Support tzdata2012f
96 - S7198640: new hotspot build - hs23.6-b04
97 - S7199488: [TEST] runtime/7158800/InternTest.java failed due to false-positive on PID match.
98 - S7199645: Increment build # of hs23.5 to b02
99 - S7199669: Update tags in .hgtags file for CPU release rename
100 - S7200720: crash in net.dll during NTLM authentication
101 - S7200742: (se) Selector.select does not block when starting Coherence (sol11u1)
102 - S7200762: [macosx] Stuck in sun.java2d.opengl.CGLGraphicsConfig.getMaxTextureSize(Native Method)
103 - S8000285: Deadlock between PostEventQueue.noEvents, EventQueue.isDispatchThread and SwingUtilities.invokeLater
104 - S8000286: [macosx] Views keep scrolling back to the drag position after DnD
105 - S8000297: REGRESSION: closed/java/awt/EventQueue/PostEventOrderingTest.java fails
106 - S8000307: Jre7cert: focusgained does not get called for all focus req when do alt + tab
107 - S8000822: Fork hs23.7 hsx from hs23.6 for jdk7u11 and reinitialize build number
108 - S8001124: jdk7u ProblemList.txt updates (10/2012)
109 - S8001242: Improve RMI HTTP conformance
110 - S8001808: Create a test for 8000327
111 - S8001876: Create regtest for 8000283
112 - S8002068: Build broken: corba code changes unable to use new JDK 7 classes
113 - S8002091: tools/launcher/ToolsOpts.java test started to fail since 7u11 b01 on Windows
114 - S8002114: fix failed for JDK-7160951: [macosx] ActionListener called twice for JMenuItem using ScreenMenuBar
115 - S8002225: (tz) Support tzdata2012i
116 - S8003402: (dc) test/java/nio/channels/DatagramChannel/SendToUnresovled.java failing after 7u11 cleanup issues
117 - S8003403: Test ShortRSAKeyWithinTLS and ClientJSSEServerJSSE failing after 7u11 cleanup
118 - S8003948: NTLM/Negotiate authentication problem
119 - S8004175: Restricted packages added in java.security are missing in java.security-{macosx, solaris, windows}
120 - S8004302: javax/xml/soap/Test7013971.java fails since jdk6u39b01
121 - S8004341: Two JCK tests fails with 7u11 b06
122 - S8005615: Java Logger fails to load tomcat logger implementation (JULI)
123 * Bug fixes
124 - Fix build using Zero's HotSpot so all patches apply again.
125 - PR1295: jamvm parallel unpack failure
127 New in release 2.3.4 (2013-01-15):
129 * Security fixes
130 - S8004933, CVE-2012-3174: Improve MethodHandle interaction with libraries
131 - S8006017, CVE-2013-0422: Improve lookup resolutions
132 - S8006125: Update MethodHandles library interactions
133 * Backports
134 - S7197906: BlockOffsetArray::power_to_cards_back() needs to handle > 32 bit shifts
135 * Bug fixes
136 - G422525: Fix building with PaX enabled kernels.
138 New in release 2.3.3 (2012-10-17):
140 * Security fixes
141 - S6631398, CVE-2012-3216: FilePermission improved path checking
142 - S7093490: adjust package access in rmiregistry
143 - S7143535, CVE-2012-5068: ScriptEngine corrected permissions
144 - S7158796, CVE-2012-5070: Tighten properties checking in EnvHelp
145 - S7158807: Revise stack management with volatile call sites
146 - S7163198, CVE-2012-5076: Tightened package accessibility
147 - S7167656, CVE-2012-5077: Multiple Seeders are being created
148 - S7169884, CVE-2012-5073: LogManager checks do not work correctly for sub-types
149 - S7169887, CVE-2012-5074: Tightened package accessibility
150 - S7169888, CVE-2012-5075: Narrowing resource definitions in JMX RMI connector
151 - S7172522, CVE-2012-5072: Improve DomainCombiner checking
152 - S7186286, CVE-2012-5081: TLS implementation to better adhere to RFC
153 - S7189103, CVE-2012-5069: Executors needs to maintain state
154 - S7189490: More improvements to DomainCombiner checking
155 - S7189567, CVE-2012-5085: java net obselete protocol
156 - S7192975, CVE-2012-5071: Issue with JMX reflection
157 - S7195194, CVE-2012-5084: Better data validation for Swing
158 - S7195549, CVE-2012-5087: Better bean object persistence
159 - S7195917, CVE-2012-5086: XMLDecoder parsing at close-time should be improved
160 - S7195919, CVE-2012-5079: (sl) ServiceLoader can throw CCE without needing to create instance
161 - S7196190, CVE-2012-5088: Improve method of handling MethodHandles
162 - S7198296, CVE-2012-5089: Refactor classloader usage
163 - S7158800: Improve storage of symbol tables
164 - S7158801: Improve VM CompileOnly option
165 - S7158804: Improve config file parsing
166 - S7198606, CVE-2012-4416: Improve VM optimization
167 * Bug fixes
168 - Remove merge artefact.
169 - Remove the Xp header and library checks.
170 * JamVM
171 - PR1155: Do not put version number in libjvm.so SONAME
173 New in release 2.3.2 (2012-08-31):
175 * Security fixes
176 - S7162476, CVE-2012-1682: XMLDecoder security issue via ClassFinder
177 - S7194567, CVE-2012-3136: Improve long term persistence of java.beans objects
178 - S7163201, CVE-2012-0547: Simplify toolkit internals references
179 * OpenJDK
180 - Fix Zero FTBFS issues with 2.3
181 - S7180036: Build failure in Mac platform caused by fix # 7163201
182 - S7182135: Impossible to use some editors directly
183 - S7183701: [TEST] closed/java/beans/security/TestClassFinder.java - compilation failed
184 - S7185678: java/awt/Menu/NullMenuLabelTest/NullMenuLabelTest.java failed with NPE
185 * Bug fixes
186 - PR1149: Zero-specific patch files not being packaged
188 New in release 2.3.1 (2012-08-29):
190 * Security fixes
191 - RH852051, CVE-2012-4681, S7162473: Reintroduce PackageAccessible checks removed in 6788531.
192 * Bug fixes
193 - PR902: PulseAudioClip getMicrosecondsLength() returns length in milliseconds, not microseconds
194 - PR986: IcedTea7 fails to build with IcedTea6 CACAO due to low max heap size
195 - PR1050: Stream objects not garbage collected
196 - PR1119: Only add classes to rt-source-files.txt if the class (or one or more of its methods/fields)
197 are actually missing from the boot JDK
198 - PR1137: Allow JARs to be optionally compressed by setting COMPRESS_JARS
199 * OpenJDK
200 - Make dynamic support for GConf work again.
201 - PR1095: Add configure option for -Werror
202 - PR1101: Undefined symbols on GNU/Linux SPARC
203 - PR1140: Unnecessary diz files should not be installed
204 - S7192804, PR1138: Build should not install jvisualvm man page for OpenJDK
205 * JamVM
206 - ARMv6 armhf: Changes for Raspbian (Raspberry Pi)
207 - PPC: Don't use lwsync if it isn't supported
208 - X86: Generate machine-dependent stubs for i386
209 - When suspending, ignore detached threads that have died, this prevents
210 a user caused deadlock when an external thread has been attached to the VM
211 via JNI and it has exited without detaching
212 - Add missing REF_TO_OBJs for references passed from JNI, this enable JamVM
213 to run Qt-Jambi
215 New in release 2.3 (2012-08-15):
217 * OpenJDK
218 - S6310967: SA: jstack -m produce failures in output
219 - S6346658: (se) Selector briefly spins when asynchronously closing a registered channel [win]
220 - S6414899: P11Digest should support cloning
221 - S6888634: test/closed/javax/swing/Popup/TaskbarPositionTest.java fails
222 - S6893617: JDK 6 CNCtx always uses the default ORB
223 - S6924259: Remove offset and count fields from java.lang.String
224 - S6961765: Double byte characters corrupted in DN for LDAP referrals
225 - S6994562: Swing classes (both JTextArea and JTextField) don't support caret width tuning
226 - S7013850: Please change the mnemonic assignment system to avoid translation issue
227 - S7024749: JDK7 b131---a crash in: Java_sun_awt_windows_ThemeReader_isGetThemeTransitionDurationDefined+0x75
228 - S7024963: Notepad demo: remove non-translatable resources from Notepad.properties file
229 - S7024965: Stylepad demo: remove non-translatable resources from Stylepad.properties file
230 - S7027139: getFirstIndex() does not return the first index that has changed
231 - S7027300: Unsynchronized HashMap access causes endless loop
232 - S7043963: AWT workaround missing for Mutter.
233 - S7049339: AnyBlit is broken with non-rectangular clips.
234 - S7063674: Wrong results from basic comparisons after calls to Long.bitCount(long)
235 - S7071826: Avoid benign race condition in initialization of UUID
236 - S7071907: JDK: Full Debug Symbols
237 - S7074616: java.lang.management.ManagementFactory.getPlatformManagementInterfaces fails
238 - S7074853: TransparentRuler demos Readme should mention the correct jar file name
239 - S7079902: Refine CORBA data models
240 - S7080109: Dialog.show() lacks doPrivileged() to access system event queue
241 - S7087428: move client tests out of jdk_misc
242 - S7090832: Some locale info are not localized for some languages.
243 - S7092140: Test: java/util/concurrent/locks/Lock/TimedAcquireLeak.java fails on SE-E due to -XX:-UsePerfData
244 - S7092551: Double-click in TextField sets caret to the beginning
245 - S7093156: NLS Please change the mnemonic assignment system to avoid translation issue (Swing files)
246 - S7096436: (sc) SocketChannel.connect fails on Windows 8 when channel configured non-blocking
247 - S7100140: [macosx] Test closed/javax/sound/sampled/DirectAudio/bug6400879.java is invalid
248 - S7102323: RFE: enable Full Debug Symbols Phase 1 on Solaris
249 - S7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97
250 - S7103889: (fs) Reduce String concatenation when iterating over directory
251 - S7104147: the fix for cr6887286 was not appropriate for backporting
252 - S7105952: Improve finalisation for FileInputStream/FileOutputStream/RandomAccessFile
253 - S7107063: Fork hs22.1 hsx from hs22.0 for 7u3 and reinitialize build number
254 - S7107099: JScrollBar does not show up even if there are enough lebgth of textstring in textField
255 - S7110104: It should be possible to stop and start JMX Agent at runtime
256 - S7110396: Sound code fails to build with gcc 4.6 on multiarch Linux systems
257 - S7110720: Issue with vm config file loadingIssue with vm config file loading
258 - S7112115: Component.getLocationOnScreen() work incorrectly if create window in point (0, 0) on oel
259 - S7112427: The doclet needs to be able to generate JavaFX documentation.
260 - S7113740: hotspot_version file has wrong JDK_MINOR_VER
261 - S7116462: Bump the hs21.1 build number to 02
262 - S7118100: (prefs) Inconsistency when using system and user preference on OSX Lion
263 - S7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode
264 - S7118373: (se) Potential leak file descriptor when deregistrating at around the same time as an async close
265 - S7120481: storeStore barrier in constructor with final field
266 - S7120895: FontConfiguration should not use thread contextClassLoader
267 - S7122740: PropertyDescriptor Performance Slow
268 - S7123170: JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02
269 - S7123582: (launcher) display the -version and -XshowSettings
270 - S7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6 port spaces
271 - S7123957: Switch of Gnome theme ends up deadlocked in GTKEngine.native_switch_theme
272 - S7124210: [macosx] Replacing text in a TextField does generate an extra TextEvent
273 - S7124219: [macosx] Unable to draw images to fullscreen
274 - S7124239: [macosx] sun.awt.SunToolkit.InfiniteLoop exception in realSync called from SwingTestHelper
275 - S7124247: [macosx] Implement GraphicsDevice.setDisplayMode()
276 - S7124262: [macosx] Drag events go to a wrong child.
277 - S7124286: [macosx] Option modifier should work like AltGr as in Apple jdk 6
278 - S7124321: [macosx] TrayIcon MouseListener is never triggered
279 - S7124326: [macosx] An issue similar to autoshutdown one in two AppContexts situation.
280 - S7124328: [macosx] javax.swing.JDesktopPane.getAllFramesInLayer returns unexpected value
281 - S7124376: [macosx] Modal dialog lost focus
282 - S7124400: [macosx] CGraphicsDevice.getConfigurations() returns reference to member (does not copy configs)
283 - S7124411: [macosx] There's no KEY_TYPED for VK_ESCAPE
284 - S7124428: [macosx] Frame.setExtendedState() doesn't work for undecorated windows
285 - S7124523: [macosx] b216: Mising part of applet UI
286 - S7124537: [macosx] Menu shortcuts for all menu items should be disabled if a menu itself is disabled
287 - S7124551: [macosx] Once added, Menu shortcut cannot be removed
288 - S7125044: [macosx] Test failure because Component.transferFocus() works differently in applet and application
289 - S7126277: Alternative String hashing implementation
290 - S7127235: (fs) NPE in Files.walkFileTree if cached attributes are GC'ed
291 - S7128699: Change the bundle name so it won't be overwritten when installing a new version
292 - S7128738: dragged dialog freezes system on dispose
293 - S7129401: PPC: runtime/7100935/TestShortArraycopy.java fails
294 - S7129715: MAC: SIGBUS in nsk stress test
295 - S7129872: test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failing on non-Solaris platforms on 7u4
296 - S7130241: [macosx] TransparentRuler demo can not run due to lacking of perpixel transparency support
297 - S7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6
298 - S7130521: [macosx] closed/javax/swing/JMenuItem/6209975/bug6209975.java failed on macosx
299 - S7131021: [macosx] Consider using system properties to pass arguments from the launcher to AWT/SplashScreen
300 - S7132070: Use a mach_port_t as the OSThread thread_id rather than pthread_t on BSD/OSX
301 - S7132692: [macosx] Class com.apple.eawt not functioning
302 - S7132793: [macosx] setWheelScrollEnabled action reversed
303 - S7132808: [macosx] closed/javax/swing/JFileChooser/4524490/bug4524490.java fails on MacOS
304 - S7133138: Improve io performance around timezone lookups
305 - S7133566: [macosx] closed/javax/swing/JTable/4220171/bug4220171.java fails on MacOS
306 - S7133571: [macosx] closed/javax/swing/JToolBar/4247996/bug4247996.java fails on MacOS
307 - S7133573: [macosx] closed/javax/swing/JToolTip/4846413/bug4846413.java fails on MacOS
308 - S7133581: [macosx] closed/javax/swing/JTree/4330357/bug4330357.java fails on MacOS
309 - S7134701: [macosx] Support legacy native library names
310 - S7136506: FDS: rework jdk repo Full Debug Symbols support
311 - S7141141: Add 3 new test scenarios for testing Main-Class attribute in jar manifest file
312 - S7142091: [macosx] RFE: Refactoring of peer initialization/disposing
313 - S7142172: Custom TrustManagers that return null for getAcceptedIssuers will NPE
314 - S7142641: -Xshared:on fails on ARM
315 - S7142847: TEST_BUG: java/nio/file/WatchService/SensitivityModifier.java has incorrect @run tag, runs Basic
316 - S7143353: -Xrunhprof fails in Java 7 due to bad switch
317 - S7143606: File.createTempFile should be improved for temporary files created by the platform.
318 - S7143614: SynthLookAndFeel stability improvement
319 - S7143617: Improve fontmanager layout lookup operations
320 - S7143744: (se) Stabilize KQueue SelectorProvider and make default on MacOSX
321 - S7143851: Improve IIOP stub and tie generation in RMIC
322 - S7143872: Improve certificate extension processing
323 - S7144063: [macosx] Swing JMenu mnemonic doesn't work; hint misleading; cross symbol typed
324 - S7144086: TEST_BUG: java/nio/file/WatchService/SensitivityModifier.java failing intermittently
325 - S7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messages
326 - S7144423: StAX EventReader swallows the cause of error
327 - S7144488: Infinite recursion for some equals tests in Collections
328 - S7144530: KeyTab.getInstance(String) no longer handles keyTabNames with "file:" prefix
329 - S7144542: [macosx] Crash in liblwawt.dylib setBusy() when exiting an FX app
330 - S7145024: Crashes in ucrypto related to C2
331 - S7145239: Finetune package definition restriction
332 - S7145768: [macosx] Regression: failure in b11 of ModalDialogInFocusEventTest
333 - S7145771: [macosx] CreateFont/Register.java test fails because of cached results of getAllFonts()
334 - S7145798: System.loadLibrary does not search current working directory
335 - S7145827: [macosx] JCK failure in b11: FocusableWindow3
336 - S7145980: Dispose method of window.java takes long
337 - S7146099: NLS: [de,es,it,ko,pt_BR]launcher_**.properties, double backslash issue.
338 - S7146131: [macosx] When click the show optionpane button,it display partly of dialog and hung until timeout
339 - S7146431: java.security files out-of-sync
340 - S7146442: assert(false) failed: bad AD file
341 - S7146550: [macosx] DnD test failure in createCompatibleWritableRaster()
342 - S7146564: DefaultProxySelector should filter 0.0.0.0 and ::0 [macosx]
343 - S7146728: Inconsistent length for the generated secret using DH key agreement impl from SunJCE and PKCS11
344 - S7147055: [macosx] Cursors are changing over a blocked window; also blinking
345 - S7147066: [macosx] FileDialog.getDirectory() returns incorrect directory
346 - S7147078: [macosx] Echo char set in TextField doesn't prevent word jumping
347 - S7147407: remove never used debug code in DnsClient.java
348 - S7147666: High lock time for com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory.getInstance()
349 - S7147724: G1: hang in SurrogateLockerThread::manipulatePLL
350 - S7147848: com.sun.management.UnixOperatingSystem uses hardcoded dummy values [macosx]
351 - S7148143: PropertyChangeSupport.addPropertyChangeListener can throw ClassCastException
352 - S7148242: Regression: valid code rejected during generic type well-formedness check
353 - S7148275: [macosx] setIconImages() not working correctly (distorted icon when minimized)
354 - S7148281: [macosx] JTabbedPane tabs with HTML text do not render correctly
355 - S7148289: [macosx] Deadlock in sun.lwawt.macosx.CWrapper$NSScreen.visibleFrame
356 - S7148556: Implementing a generic interface causes a public clone() to become inaccessible
357 - S7148584: Jar tools fails to generate manifest correctly when boundary condition hit
358 - S7148663: new hotspot build - hs23-b17
359 - S7148921: More ProblemList updates (2/2012)
360 - S7149005: [macosx] Java Control Panel's UI controls are distorted when draging scroll bar.
361 - S7149005: [macosx] Orphaned Choice popup window
362 - S7149062: [macosx] dock menu don't show available frames
363 - S7149085: [macosx] Quit with QuitStrategy CLOSE_ALL_WINDOWS does terminate application
364 - S7149320: Move sun.misc.VM.booted() to the end of System.initializeSystemClass()
365 - S7149608: Default TZ detection fails on linux when symbolic links to non default location used.
366 - S7149785: Minor corrections to ScriptEngineManager javadoc
367 - S7149913: [macosx] Deadlock in LWTextComponentPeer
368 - S7150051: incorrect oopmap in critical native
369 - S7150089: [macosx] Default for a custom cursor created from non-existent image is not transparent
370 - S7150105: [macosx] four scroll-buttons don't display. scroll-sliders cursors are TextCursor
371 - S7150322: Stop using drop source bundles in jaxws
372 - S7150326: new hotspot build - hs23-b18
373 - S7150345: [macosx] Can't type into applets
374 - S7150349: [macosx] Applets attempting to show popup menus activate the applet process
375 - S7150390: JFR test crashed on assert(_jni_lock_count == count) failed: must be equal
376 - S7150392: Linux build breaks with GCC 4.7 due to unrecognized option
377 - S7150454: add release jdk7u4 to jprt.properties
378 - S7150516: [macosx] appletviewer shouldn't link against libX11 on the Mac
379 - S7150637: No newline emitted after XML decl in XSLT output
380 - S7151070: NullPointerException in Resolve.isAccessible
381 - S7151118: Regressions on 7u4 b11 comp. 7u4 b06 on specjvm2008.xml.transform subbenchmark
382 - S7151484: NullPointerException caused by a bug in XMLDocumentFragmentScannerImpl
383 - S7151573: Fork hs23.1 hsx from hs23.0 for 7u5 and reinitialize build number
384 - S7152564: Improve CodeSource.matchLocation(CodeSource) performance
385 - S7152608: [macosx] Crash in liblwawt.dylib in AccelGlyphCache_RemoveCellInfo
386 - S7152690: Initialization error with charset SJIS_0213 when security manager is enabled
387 - S7152784: new hotspot build - hs23-b19
388 - S7152800: All tests using the attach API fail with "well-known file is not secure" on Mac OS X
389 - S7152811: Issues in client compiler
390 - S7152952: [macosx] List rows overlap with enlarged font
391 - S7152954: G1: Native memory leak during full GCs
392 - S7153184: NullPointerException when calling SSLEngineImpl.getSupportedCipherSuites
393 - S7153693: Three 2D_ImageIO tests failed due ImageFormatException on OEL 6.* Unbreakable Kernel x64
394 - S7153735: [macosx] Text with diacritics is pasted with broken encoding
395 - S7153977: Generate English man pages for JDK 7u4
396 - S7154047: [macosx] When we choose print one page in the print dialog,it still prints all the pages.
397 - S7154048: [macosx] At least drag twice, the toolbar can be dragged to the left side.
398 - S7154062: [macosx] Mouse cursor isn't updated in applets
399 - S7154072: [macosx] swallowing key events
400 - S7154088: [macosx] Regression: Component.createImage do not inherits component attributes
401 - S7154130: Add Mac OS X Instructions to README-builds.html
402 - S7154177: [macosx] An invisible owner frame becomes visible upon clicking a child window
403 - S7154333: JVM fails to start if -XX:+AggressiveHeap is set
404 - S7154480: [macosx] Not all popup menu items are visible
405 - S7154505: [macosx] NetBeans sometimes starts with no text rendered
406 - S7154516: [macosx] Popup menus have no visible borders
407 - S7154677: new hotspot build - hs23-b20
408 - S7154724: jdk7u4 test properties missing from jprt.properties
409 - S7154758: NLS: 7u4 message drop 20
410 - S7154770: NLS: 7u4 man page update
411 - S7154809: JDI: update JDI/JDB debugee commandline option parsing
412 - S7154822: forward port fix for Bug 13645891 to JDK8 jcmd (1024 byte file size limit issue)
413 - S7155051: DNS provider may return incorrect results
414 - S7155419: Remove reference to JRockit and commercial features from java man page
415 - S7155453: [macosx] re-enable jbb tests in JPRT
416 - S7155757: make jdk7u4 the default jprt release for hs23
417 - S7156000: Change makefile to reflect refactored classes
418 - S7156191: [macosx] Can't type into applet demos in Pivot
419 - S7156194: [macosx] Can't type non-ASCII characters into applets
420 - S7156657: Version 7 doesn't support translucent popup menus against a translucent window
421 - S7156729: PPC: R_PPC_REL24 relocation error related to some libraries built without -fPIC
422 - S7156831: The jcmd man page is not included in generated bundles
423 - S7156842: test/java/util/zip/ZipFile/vmcrash.zip triggers McAffe virus warning
424 - S7156960: Incorrect copyright headers in parts of the Serviceability agent
425 - S7156963: Incorrect copyright header in java/io/SerialCallbackContext
426 - S7157141: crash in 64 bit with corrupted oops
427 - S7157296: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect OPT builds
428 - S7157365: jruby/bench.bench_timeout crashes with JVM internal error
429 - S7157608: One feature is not recognized.
430 - S7157609: Issues with loop
431 - S7157610: NullPointerException occurs when parsing XML doc
432 - S7157659: [macosx] Landscape Printing orientation doesn't work
433 - S7157855: jvisualvm.1 not included in binaries
434 - S7157903: JSSE client sockets are very slow
435 - S7158067: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect product builds
436 - S7158116: Bump the hs23.1 build number to b02
437 - S7158135: new hotspot build - hs23-b21
438 - S7158366: [macosx] Print-to-file dialog doesn't have an entry field for a name
439 - S7158457: division by zero in adaptiveweightedaverage
440 - S7158483: (tz) Support tzdata2012c
441 - S7158712: Synth Property "ComboBox.popupInsets" is ignored
442 - S7158800: Improve storage of symbol tables
443 - S7158928: [macosx] NLS: Please change the mnemonic assignment system
444 - S7159016: Static import of member in processor-generated class fails in JDK 7
445 - S7159266: [macosx] ApplicationDelegate should not be set in the headless mode
446 - S7159320: change default ZIP_DEBUGINFO_FILES back to '1' after fix for 7133529 is available
447 - S7159381: [macosx] Dock Icon defaults to Generic Java Application Category
448 - S7159766: Tiered compilation causes performance regressions
449 - S7160293: [macosx] FileDialog appears on secondary display
450 - S7160539: JDeveloper crashes on 64-bit Windows
451 - S7160623: [macosx] Editable TextArea/TextField are blocking GUI applications from exit
452 - S7160677: missing else in fix for 7152811
453 - S7160757: Problem with hotspot/runtime_classfile
454 - S7160895: tools/launcher/VersionCheck.java attempts to launch .debuginfo
455 - S7161105: unused classes in jdk7u repository
456 - S7161766: [macosx] javax/swing/JPopupMenu/6694823/bug6694823.java failed on Mac OS X
457 - S7161881: (dc) DatagramChannel.bind(null) fails if IPv4 socket and running with preferIPv6Addresses=true
458 - S7162043: Add headless mode tests to problem list [macosx]
459 - S7162144: Missing AWT thread in headless mode in 7u4 b06
460 - S7162440: Fix typo in BUNDLE_ID-related macro names
461 - S7162440: Fix typo in BUNDLE_ID variable so it can be overridden
462 - S7162440: Fix typo in macro so BUNDLE_ID can be overridden
463 - S7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8
464 - S7163117: Agent can't connect to process on Mac OSX
465 - S7163470: Licensee source bundle build failed with CipherSpi not found (7u4)
466 - S7163471: Licensee source bundle failed around 7u4
467 - S7163524: Add SecTaskAccess attribute to jstack [macosx]
468 - S7163621: Bump the hs23.1 build number to b03
469 - S7164344: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Solaris and Windows
470 - S7165060: dtrace tests fail with FDS debug info files
471 - S7165257: Add JFR tests to the JDK code base
472 - S7165598: enable FDS on Solaris X64 when 7165593 is fixed
473 - S7165628: Issues with java.lang.invoke.MethodHandles.Lookup
474 - S7165725: JAVA6 HTML PARSER CANNOT PARSE MULTIPLE SCRIPT TAGS IN A LINE CORRECTLY
475 - S7165755: OS Information much longer on linux than other platforms
476 - S7166437: [macosx] Support for Window.Type.UTILITY on the Mac
477 - S7166498: JVM crash in ClassVerifier
478 - S7166570: JSSE certificate validation has started to fail for certificate chains
479 - S7166687: InetAddress.getLocalHost().getHostName() returns FQDN
480 - S7166956: Integrate the Java Access Bridge with Java Runtime
481 - S7167028: new hotspot build - hs23.2-b01
482 - S7167142: Consider a warning when finding a .hotspotrc or .hotspot_compiler file that isn't used
483 - S7167157: jcmd command file parsing does not respect the "stop" command
484 - S7167254: Crash on OSX in Enumerator.nextElement() with compressed oops
485 - S7167266: missing copyright notes in 3rd party code
486 - S7167359: (tz) SEGV on solaris if TZ variable not set
487 - S7167406: (Zero) Fix for InvokeDynamic needed
488 - S7167625: Adjustments for SE-Embedded build process
489 - S7168098: Adjustments for SE-Embedded build process
490 - S7168110: Misleading jstack error message
491 - S7168191: Signature validation can fail under certain circumstances
492 - S7168249: new hotspot build - hs23.2-b02
493 - S7168374: Upgrade of XML components to JAXB 2.2.4-2, SAAJ 1.3.16, JAXWS 2.2.4-1
494 - S7168505: (bf) MappedByteBuffer.load does not load buffer's content into memory
495 - S7168520: No jdk8 TL Nightly linux builds due to broken link in b39-2012-05-13_231
496 - S7168550: [macosx] duplicate OGL context state changes related to vertex cache
497 - S7169050: (se) Selector.select slow on Solaris due to insertion of POLLREMOVE and 0 events
498 - S7169111: Unreadable menu bar with Ambiance theme in GTK L&F
499 - S7169226: NLS: Please change the mnemonic assignment system for windows and motif properties
500 - S7169782: C2: SIGSEGV in LShiftLNode::Ideal(PhaseGVN*, bool)
501 - S7170009: new hotspot build - hs23.2-b03
502 - S7170145: C1 doesn't respect the JMM with volatile field loads
503 - S7170169: (props) System.getProperty("os.name") should return "Windows 8" when run on Windows 8
504 - S7170197: Update JPRT default build targets to support embedded builds
505 - S7170203: TEST_BUG: test/java/nio/MappedByteBuffer/Truncate.java failing intermittently
506 - S7170275: os::print_os_info needs to know about Windows 8
507 - S7170449: Management is completely broken at least on Solaris 11 X86
508 - S7170657: [macosx] There seems to be no keyboard/mouse action to select non-contiguous items in List
509 - S7170716: JVM crash when opening an AWT app from a registered file.
510 - S7171163: [macosx] Shortcomings in the design of the secondary native event loop made JavaFX DnD deadlock
511 - S7171223: Building ExtensionSubtables.cpp should use -fno-strict-aliasing
512 - S7171653: 32-bit cross-compile on 64-bit build host generates 64-bit data for awt/X11 leading to crash
513 - S7171703: JNI DefineClass crashes client VM when first parameter is NULL
514 - S7171852: new hotspot build - hs23.2-b04
515 - S7172430: [macosx] debug message in non debug jdk build
516 - S7172552: jabswitch utility should not request elevated privilege on the system
517 - S7172708: 32/64 bit type issues on Windows after Mac OS X port
518 - S7172722: Latest jdk7u from OSX broke universal build
519 - S7173329: Fix build broken by 7126277 to jdk7u-dev
520 - S7173432: Handle null key at HashMap resize
521 - S7173436: new hotspot build - hs23.2-b05
522 - S7173487: [macosx] Problems with popup menus, tooltips and dialog boxes in dual monitor setup
523 - S7173515: (se) Selector.open fails with OOME on Solaris when unlimited file descriptors
524 - S7173635: jprt.properties should include release jdk7u6
525 - S7173645: (props) System.getProperty("os.name") should return "Windows Server 2012" for Windows Server 2012
526 - S7173918: set alternative string hashing threshold.
527 - S7174244: NPE in Krb5ProxyImpl.getServerKeys()
528 - S7174363: Arrays.copyOfRange leads to VM crash with -Xcomp -server if executed by testing framework
529 - S7174510: 19 JCK compiler tests fail with C2 error: memNode.cpp:812 - ShouldNotReachHere
530 - S7174645: Could not enable access bridge
531 - S7174704: [macosx] New issue in 7u6 b12: HeadlessPrintingTest failure
532 - S7174718: [macosx] Regression in 7u6 b12: PopupFactory leaks DefaultFrames.
533 - S7174736: JCK test api/java_util/HashMap/index_EntrySet failing
534 - S7174861: all/OPT jdk build on Solaris with FDS enabled sets wrong options
535 - S7174928: JSR 292: unresolved invokedynamic call sites deopt and osr infinitely
536 - S7174970: NLS [ccjk] Extra mnemonic keys at standard filechooserdialog (open and save) in metal L&F
537 - S7175133: jinfo failed to get system properties after 6924259
538 - S7175255: symlinks are wrong, which caused jdk8-promote-2 to fail (client/64/64 directories in debuginfo zips)
539 - S7175331: Remove FDS files from embedded JRE images
540 - S7175367: NLS: 7u6 message drop10 integration
541 - S7175516: new hotspot build - hs23.2-b06
542 - S7175758: Improve unit test of Map iterators and Iterator.remove()
543 - S7175802: Missing jdk_jfr in top-level make file
544 - S7175845: "jar uf" changes file permissions unexpectedly
545 - S7176630: (sc) SocketChannel.write does not write more than 128k when channel configured blocking [win]
546 - S7176784: Windows authentication not working on some computers
547 - S7176894: back out LocaleNames_xx.properties files from 7u6 message drop10
548 - S7177128: SA cannot get correct system properties after 7126277
549 - S7177144: [macosx] Drag and drop not working (regression in 7u6)
550 - S7177173: [macosx] JFrame.setExtendedState(JFrame.MAXIMIZED_BOTH) not working as expected in JDK 7
551 - S7177216: native2ascii changes file permissions of input file
552 - S7177365: new hotspot build - hs23.2-b07
553 - S7177617: TEST_BUG: java/nio/channels/AsyncCloseAndInterrupt.java failing (win)
554 - S7177701: error: Filling jar message during javax/imageio/metadata/IIOMetadataFormatImpl compilation
555 - S7178079: REGRESSION: Some AWT Drag-n-Drop tests fail since JDK 7u6 b13
556 - S7178113: build environment change
557 - S7178483: Change version string for Embedded releases
558 - S7178548: Hashtable alternative hashing threshold default ignored
559 - S7178670: runtime/7158800/BadUtf8.java fails in SymbolTable::rehash_table
560 - S7179138: Incorrect result with String concatenation optimization
561 - S7179194: new hotspot build - hs23.2-b08
562 - S7179349: [macosx] Java processes on Mac should not use default Apple icon
563 - S7179759: ENV: Nightly fails during jdk copiyng for solaris platforms after FDS unzipping
564 - S7180240: Disable alternative string hashing by default
565 - S7180621: Hashtable has incorrect alternative hashing threshold default value
566 - S7180884: new hotspot build - hs23.2-b09
567 - S7180907: Jarsigner -verify fails if rsa file used sha-256 with authenticated attributes
568 - S7181027: [macosx] Unable to use headless mode
569 - S7181200: JVM new hashing code breaks SA in product mode
570 - S7182135: Impossible to use some editors directly
571 - S7182226: NLS: jdk7u6 message drop20 integration
572 - S7182500: OCSP revocation checking fails if OCSP responce does not contain certificates
573 - S7182902: [macosx] Test api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode fails on Mac OS X 10.7
574 - S7182971: Need to include documentation content for JCMD man page
575 - S7183209: Backout 7105952 changes for jdk7u
576 - S7183251: Netbeans editor renders text wrong on JDK 7u6 build
577 - S7183292: HttpURLConnection.getHeaderFields() throws IllegalArgumentException: Illegal cookie name
578 - S7184145: (pack200) pack200 --repack throws NullPointerException when JAR file specified without path
579 - S7184401: JDk7u6 : Missing main menu bar in Netbeans after fix for 7162144
580 - S7184845: Apps6: menu tree bean in form throws npe in jre 7 while closing
581 - S7184951: [macosx] Exception at java.awt.datatransfer on headless mode (only in GUI session)
582 - S7185512: The printout doesn't match image on screen.
583 - S7188168: 7071904 broke the DEBUG_BINARIES option on Linux
584 - S7190813: (launcher) RPATH needs to have additional paths
586 New in release 2.2.1 (2012-06-12):
588 * Security fixes
589 - S7079902, CVE-2012-1711: Refine CORBA data models
590 - S7110720: Issue with vm config file loadingIssue with vm config file loading
591 - S7143606, CVE-2012-1717: File.createTempFile should be improved for temporary files created by the platform.
592 - S7143614, CVE-2012-1716: SynthLookAndFeel stability improvement
593 - S7143617, CVE-2012-1713: Improve fontmanager layout lookup operations
594 - S7143851, CVE-2012-1719: Improve IIOP stub and tie generation in RMIC
595 - S7143872, CVE-2012-1718: Improve certificate extension processing
596 - S7145239: Finetune package definition restriction
597 - S7152811, CVE-2012-1723: Issues in client compiler
598 - S7157609, CVE-2012-1724: Issues with loop
599 - S7160677: missing else in fix for 7152811
600 - S7160757, CVE-2012-1725: Problem with hotspot/runtime_classfile
601 - S7165628, CVE-2012-1726: Issues with java.lang.invoke.MethodHandles.Lookup
603 New in release 2.1.1 (2012-06-12):
605 * Security fixes
606 - S7079902, CVE-2012-1711: Refine CORBA data models
607 - S7110720: Issue with vm config file loadingIssue with vm config file loading
608 - S7143606, CVE-2012-1717: File.createTempFile should be improved for temporary files created by the platform.
609 - S7143614, CVE-2012-1716: SynthLookAndFeel stability improvement
610 - S7143617, CVE-2012-1713: Improve fontmanager layout lookup operations
611 - S7143851, CVE-2012-1719: Improve IIOP stub and tie generation in RMIC
612 - S7143872, CVE-2012-1718: Improve certificate extension processing
613 - S7145239: Finetune package definition restriction
614 - S7152811, CVE-2012-1723: Issues in client compiler
615 - S7157609, CVE-2012-1724: Issues with loop
616 - S7160677: missing else in fix for 7152811
617 - S7160757, CVE-2012-1725: Problem with hotspot/runtime_classfile
618 - S7165628, CVE-2012-1726: Issues with java.lang.invoke.MethodHandles.Lookup
619 * Bug fixes
620 - PR885: IcedTea7 does not build scripting support
621 - Fix bug whereby JPEG_LIBS were not set by jdk_generic_profile.sh
622 - S7150392: Linux build breaks with GCC 4.7 due to unrecognized option
623 - Support glib >= 2.32.
624 * ARM port
625 - Add arm_port from IcedTea 6
626 - added jvmti event generation for dynamic_generate and compiled_method_load events to ARM JIT compiler
627 - Adjust saved SP when safepointing.
628 - ARM: First cut of invokedynamic
629 - ARM: JIT-compilation of ldc methodHandle
630 - Changes for HSX22
631 - corrected call from fast_method_handle_entry to CppInterpreter::method_handle_entry so that thread is loaded into r2
632 - Don't save locals at a return.
633 - Fix JIT bug that miscompiles org.eclipse.ui.internal.contexts.ContextAuthority.sourceChanged
634 - invokedynamic and aldc for JIT
635 - Minor review cleanups.
636 - modified safepoint check to rely on memory protect signal instead of polling
637 - patched method handle adapter code to deal with failures in TCK
638 - Phase 1
639 - Phase 2
640 - RTC Thumb2 JIT enhancements.
641 - Zero fails to build in hsx22+, fix for hsx22 after runs gamma OK, hsx23 still nogo.
642 - Use ldrexd for atomic reads on ARMv7.
643 - Use unified syntax for thumb code.
645 New in release 2.2 (2012-05-30):
647 * Bug fixes
648 - PR885: IcedTea7 does not build scripting support
649 - Support glib >= 2.32.
650 - Fix build on GCC 4.7.
651 - Allow downloading to be disabled.
652 - Stop libraries being stripped in the OpenJDK build.
653 - PR817: Support kernels that require PaX marking on the JDK binaries.
654 * PulseAudio
655 - PR734: Fix pulse-java latency problem
656 - PR758: [regression] javah from 6hg/b23 generates `jlong' from `private int'
657 - LP862286: Fix exception on trying to start PulseAudio playback
658 - Replace pulse audio enums with static longs.
659 - Fix a few concurrency problems in pulse audio.
660 - Start PulseAudioTargetDataLines in the corked state.
661 * SystemTap
662 - Support multiple running HotSpots by indexing globals by pid()
663 - Don't hard code constantPoolOopDesc_size.
664 - Use @var construct if available.
665 - Wrap heap accessors in try-catch block.
666 - Change symbolOopDesc to Symbol to accomodate S6990754.
667 - Add tapset tests.
668 - jstaptest.pl: thread_start and stop thread id can be any positive number.
669 * OpenJDK
670 - Don't create debuginfo files if not stripping.
671 - Fix bug whereby JPEG_LIBS were not set by jdk_generic_profile.sh
672 - Generalise ucrypto cryptography tests.
673 - Make {HOST,BUILD}_{GCC,CPP} work again, post build-infra changes. Rename {HOST_BUILD}_CPP to {HOST_BUILD}_CXX.
674 - Sync JAXP 1.4.5 update 1 for 7u4 to existing sources
675 - Remove duplicate JAXP sources from upstream and move our JAXP sources into same position.
676 - Normalise whitespace following test changes.
677 - Rename GIO typedef header to avoid conflicts with system GIO header pulled in by Gtk+.
678 - Skip wrap mode tests if wrap mode is not available.
679 - Zero fails to build in hsx22+, fix for hsx22 after runs gamma OK, hsx23 still nogo.
680 - Support systems with outdated versions of gio 2.0.
681 - Turn off strict aliasing for ExtensionSubtables.cpp
682 - S6205776: Some KeyboardFocusManager methods are unsafe
683 - S6330863: vm/gc/InfiniteList.java fails intermittently due to timeout
684 - S6351654: (tz) java.util.TimeZone.setDefault() should be controlled by a security manager
685 - S6484965: G1: piggy-back liveness accounting phase on marking
686 - S6484982: G1: process references during evacuation pauses
687 - S6505523: NullPointerException in BasicTreeUI when a node is removed by expansion listener
688 - S6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads
689 - S6636110: unaligned stackpointer leads to crash during deoptimization
690 - S6671616: TEST_BUG: java/io/File/BlockIsDirectory.java fails when /dev/dsk empty (sol)
691 - S6679764: enable parallel compaction by default
692 - S6802962: java/awt/FontClass/CreateFont/fileaccess/FontFile.java failed on 5u8b01 and 6u13b01
693 - S6865265: JVM crashes with "missing exception handler" error
694 - S6868690: TEST:java/awt/FontClass/CreateFont/BigFont.java test should be modified in jdk7&8 to run via jtreg
695 - S6879539: enable empty password support for pkcs12 keystore
696 - S6888336: G1: avoid explicitly marking and pushing objects in survivor spaces
697 - S6890673: Eliminate allocations immediately after EA
698 - S6972759: Step over not working after thrown exception and Pop
699 - S6976060: G1: humongous object allocations should initiate marking cycles when necessary
700 - S7003454: order constants in constant table by number of references in code
701 - S7003595: IncompatibleClassChangeError with unreferenced local class with subclass
702 - S7005808: G1: re-enable ReduceInitialCardMarks for G1
703 - S7009098: SA cannot open core files larger than 2GB on Linux 32-bit
704 - S7010561: Tab text position with Synth based LaF is different to Java 5/6
705 - S7012206: ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded
706 - S7013347: allow crypto functions to be called inline to enhance performance
707 - S7017458: (cal) Multithreaded deserialization of Calendar leads to ClassCastException
708 - S7021322: assert(object_end <= top()) failed: Object crosses promotion LAB boundary
709 - S7022100: Method annotations are incorrectly set when redefining classes
710 - S7022407: Spinning CPU in LocaleObjectCache.get()
711 - S7027061: Testcase failure: java/util/Locale/Bug6989440.java - java.util.ConcurrentModificationException
712 - S7030453: JSR 292 ClassValue.get method is too slow
713 - S7033170: Cipher.getMaxAllowedKeyLength(String) throws NoSuchAlgorithmException
714 - S7045132: sun.security.util.Resources_pt_BR.java translation error
715 - S7045232: G1: pool names are inconsistent with other collectors (don't have 'Space')
716 - S7046238: new InitialContext(); hangs
717 - S7046929: tools/javac/api/T6397104.java fails
718 - S7047200: keytool safe store
719 - S7050298: ARM: SIGSEGV in JNIHandleBlock::allocate_handle
720 - S7051189: Need to suppress info message if -xcheck:jni used with libjsig.so
721 - S7051769: java.text.Bidi.toString() output is wrong
722 - S7053252: New regression test does not compile on windows-amd64
723 - S7053556: An implementation-specific feature in Oracle's JAXP: to allow disable the use of services mechanism
724 - S7054590: (JSR-292) MethodHandleProxies.asInterfaceInstance() accepts private/protected nested interfaces
725 - S7057935: com/sun/nio/sctp tests should be moved out of jdk_nio and into their own target, jdk_sctp
726 - S7058133: Javah should use the freshly built classes instead of those from the BOOTDIR jdk
727 - S7059019: G1: add G1 support to the SA
728 - S7059039: EA: don't change non-escaping state of NULL pointer
729 - S7059047: EA: can't find initializing store with several CheckCastPP
730 - S7059899: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV
731 - S7064302: JDK7 build 147 crashed after testing my java 6-compiled web app
732 - S7064927: retransformClasses() does not pass in LocalVariableTable of a method
733 - S7066129: GarbageCollectorMXBean#getLastGcInfo leaks native memory
734 - S7068215: G1: Print reference processing time during remark
735 - S7068595: html files in class-use dir do not get loaded correctly when Frames link is clicked
736 - S7069991: Setup make/jprt.properties files for jdk8
737 - S7071311: Decoder enhancement
738 - S7073906: Locale.getDefault() returns wrong Locale for Java SE 7
739 - S7075646: G1: fix inconsistencies in the monitoring data
740 - S7076523: TEST_BUG: test/java/net/NetworkInterface/NetParamsTest.java can fail with NPE
741 - S7077172: KerberosTime does not take into account system clock adjustement
742 - S7077312: Provide a CALL effect for instruct declaration in the ad file
743 - S7077640: gss wrap for cfx doesn't handle rrc != 0
744 - S7077646: gssapi wrap for CFX per-message tokens always set FLAG_ACCEPTOR_SUBKEY
745 - S7077803: java.lang.InternalError in java.lang.invoke.MethodHandleNatives.init
746 - S7078460: JDialog is shown as separate icon on the taskbar
747 - S7078465: G1: Don't use the undefined value (-1) for the G1 old memory pool max size
748 - S7078816: /test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failure
749 - S7079012: test/java/net/NetworkInterface/NetParamsTest.java fails with SocketException getting mac address
750 - S7079904: corba issue
751 - S7080203: JTree.getSelectionPaths() now returns empty array instead of null
752 - S7081670: Disposing an AppContext can lead to a spinning EventDispatchThread
753 - S7081783: jarsigner error when no $HOME/.keystore
754 - S7081842: assert(Compile::current()->unique() < (uint)MaxNodeLimit) failed: Node limit exceeded
755 - S7081933: Use zeroing elimination optimization for large array
756 - S7081938: JSR292: assert(magic_number_2() == MAGIC_NUMBER_2) failed
757 - S7082294: nsk/regression/b4265661 crashes on windows
758 - S7082299: AtomicReferenceArray should ensure that array is Object[]
759 - S7082443: JComboBox not backward compatible (with Java 6)
760 - S7082553: Interpret Thread.setPriority(Thread.MAX_PRIORITY) to mean FX60 on Solaris 10 and 11
761 - S7083621: Add fontconfig file for OEL6 and rename RH/O EL 5 file so that it is picked up for all 5.x updates
762 - S7085024: internal error; cannot instantiate Foo
763 - S7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods
764 - S7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835
765 - S7086586: Inference producing null type argument
766 - S7086595: Error message bug: name of initializer is 'null'
767 - S7086601: Error message bug: cause for method mismatch is 'null'
768 - S7087727: JSR 292: C2 crash if ScavengeRootsInCode=2 when "static final" MethodHandle constants are in use
769 - S7088367: JavaSound security issue (12865443)
770 - S7088680: G1: Cleanup in the G1CollectorPolicy class
771 - S7088989: Improve the performance for T4 by utilizing the newly provided crypto APIs
772 - S7089790: integrate bsd-port changes
773 - S7089889: Krb5LoginModule.login() throws an exception if used without a keytab
774 - S7090832: Some locale info are not localized for some languages.
775 - S7090904: JSR 292: JRuby junit test crashes in PSScavengeRootsClosure::do_oop
776 - S7090968: Allow adlc register class to depend on runtime conditions
777 - S7090976: Eclipse/CDT causes a JVM crash while indexing C++ code
778 - S7091003: ScheduledExecutorService never executes Runnable with corePoolSize of zero
779 - S7091032: G1: assert failure when NewRatio is used
780 - S7091366: re-enable quicksort tests
781 - S7091388: Regular unexplained npe's from corba libs after few days
782 - S7091417: recvfrom's 6th input should be of type socklen_t
783 - S7091545: hs23 - set hotspot version & build number
784 - S7091764: Tiered: enable aastore profiling
785 - S7092236: java/util/EnumSet/EnumSetBash.java fails
786 - S7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output
787 - S7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output
788 - S7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137"
789 - S7092309: G1: introduce old region set
790 - S7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure
791 - S7092627: use agentvm mode instead of samevm in regtests
792 - S7092712: JSR 292: unloaded invokedynamic call sites can lead to a crash with signature types not on BCP
793 - S7092744: XMLEncoder fails to encode and breaks backward compatibility
794 - S7092825: javax.crypto.Cipher.Transform.patternCache is synchronizedMap and became scalability bottleneck.
795 - S7093090: Reduce synchronization in java.security.Policy.getPolicyNoCheck
796 - S7093690: JSR292: SA-JDI AssertionFailure: Expected raw sp likely got real sp, value was
797 - S7094138: JSR 292: JRuby junit test fails in CallSite.setTargetNormal: obj->is_oop() failed: sanity check
798 - S7094155: JSR105 code throws javax.xml.crypto.URIReferenceException when running into Java 7 VM
799 - S7094377: Com.sun.jndi.ldap.read.timeout doesn't work with ldaps.
800 - S7095194: G1: HeapRegion::GrainBytes, GrainWords, and CardsPerRegion should be size_t
801 - S7095236: G1: _markedRegions never contains NULL regions
802 - S7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs
803 - S7095949: java/net/URLConnection/RedirectLimit.java and Redirect307Test fail intermittently
804 - S7095980: Ensure HttpURLConnection (and supporting APIs) don't expose HttpOnly cookies
805 - S7096010: c2: running with +PrintOptoAssembly crashes the VM when $constanttablebase is used
806 - S7096016: SA build still produces "arg list too long" errors
807 - S7096030: G1: PrintGCDetails enhancements
808 - S7096124: Bump the hs23 build number to 02
809 - S7096278: Update the VM name to indicate it is an embedded build
810 - S7096366: PPC: corruption of floating-point values with DeoptimizeALot
811 - S7096639: Tiered: Incorrect counter overflow handling for inlined methods
812 - S7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class
813 - S7097048: G1: extend the G1 SA changes to print per-heap space information
814 - S7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054
815 - S7097436: Project Coin: duplicate varargs warnings on method annotated with @SafeVarargs
816 - S7097516: G1: assert(0<= from_card && from_card<HeapRegion::CardsPerRegion) failed: Must be in range.
817 - S7097546: Optimize use of CMOVE instructions
818 - S7097586: G1: improve the per-space output when using jmap -heap
819 - S7097679: Tiered: events with bad bci to Gotos reduced from Ifs
820 - S7098085: G1: partially-young GCs not initiated under certain circumstances
821 - S7098194: integrate macosx-port changes
822 - S7098282: G1: assert(interval >= 0) failed: Sanity check, referencePolicy.cpp: 76
823 - S7098528: crash with java -XX:+ExtendedDTraceProbes
824 - S7098530: tools/javac/javazip/Test.sh can fail on Windows
825 - S7099017: jdk7u2-dev does not build
826 - S7099228: Use a PKCS11 config attribute to control encoding of an EC point
827 - S7099454: /bin/sh does not support syntax used in the src/os/posix/launcher/launcher.script shell script
828 - S7099658: Properties.loadFromXML fails with ClassCastException
829 - S7099817: CMS: +FLSVerifyLists +FLSVerifyIndexTable asserts: odd slot non-empty, chunk not on free list
830 - S7099824: G1: we should take the pending list lock before doing the remark pause
831 - S7099849: G1: include heap region information in hs_err files
832 - S7100165: JSR 292: leftover printing code in methodHandleWalk.cpp
833 - S7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc
834 - S7100935: win32: memmove is not atomic but is used for pd_conjoint_*_atomic operations
835 - S7101096: Bump the hs23 build number to 03
836 - S7101642: JSR 292: SIGSEGV in java.lang.invoke.MethodHandleImpl$FieldAccessor.getFieldI(Ljava/lang/Object;)I
837 - S7101882: 2 tests fail in 7u4 workspace with new inference change
838 - S7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
839 - S7102191: G1: assert(_min_desired_young_length <= initial_region_num) failed: Initial young gen size too small
840 - S7102657: JSR 292: C1 deoptimizes unlinked invokedynamic call sites infinitely
841 - S7102776: Pack instanceKlass boolean fields into single u1 field
842 - S7103224: collision between __LEAF define in interfaceSupport.hpp and /usr/include/sys/cdefs.h with gcc
843 - S7103261: crash with jittester on sparc
844 - S7103380: assertion failure with -XX:+PrintNativeNMethods
845 - S7103619: Bump the hs23 build number to 04
846 - S7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97
847 - S7103784: enable some flags by default
848 - S7104173: sun/tools tests fail with debug build after 7012206
849 - S7104177: Tiered: -XX:+PrintCanonicalization doesn't work with -XX:+TieredCompilation
850 - S7104561: UseRDPCForConstantTableBase doesn't work after shorten branches changes
851 - S7104625: sun.awt.X11.XEvent is creating 600 MB of char[] for no good reason
852 - S7104647: Adding a diagnostic command framework
853 - S7104960: JSR 292: +VerifyMethodHandles in product JVM can overflow buffer
854 - S7105040: [macosx] closed/javax/swing/JPopupMenu/4966112/bug4966112.java deadlocks on MacOS
855 - S7105163: CMS: some mentions of MinChunkSize should be IndexSetStart
856 - S7105275: wrong tag added to jdk7u master repos
857 - S7105305: assert check_method_context proper context
858 - S7105364: JDK8 b10 hotspot: src/share/vm/ci/ciMethodHandle.cpp Error: Use "." or "->"
859 - S7105529: XAWT: Optimize getFieldsAsString() methods generated by WrapperGenerator
860 - S7105605: Use EA info to optimize pointers compare
861 - S7105611: Set::print() is broken
862 - S7105890: closed/javax/swing/JScrollBar/4708809/bug4708809.java deadlocks on MacOS
863 - S7106024: CMS: Removed unused code for precleaning in remark phase
864 - S7106092: Bump the hs23 build number to 05
865 - S7106277: Brokenness in the seqNumberOverflow of MAC
866 - S7106751: G1: gc/gctests/nativeGC03 crashes VM with SIGSEGV
867 - S7106766: Move the precompiled header from the src/share/vm directory
868 - S7106773: 512 bits RSA key cannot work with SHA384 and SHA512
869 - S7106774: JSR 292: nightly test inlineMHTarget fails with wrong result
870 - S7106907: 64 bit VM fails test compiler/6865265/StackOverflowBug.java
871 - S7106944: assert(_pc == *pc_addr) failed may be too strong
872 - S7107042: assert(no_dead_loop) failed: dead loop detected
873 - S7107063: Fork hs22.1 hsx from hs22.0 for 7u3 and reinitialize build number
874 - S7107099: JScrollBar does not show up even if there are enough lebgth of textstring in textField
875 - S7107585: Test incorrect calculate position of object on frame
876 - S7108242: jinfo -permstat shouldn't report interned strings as part of perm
877 - S7108264: Fix for 7104173 is insufficient
878 - S7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not
879 - S7108553: Bump the hs23 build number to 06
880 - S7109063: JSR 292: fix for 7085860 is incomplete
881 - S7109085: Test use hotkeys not intended for Mac
882 - S7109092: Wrong computation results with double at armsflt
883 - S7109617: Test was writed for Metal L&F but not set it
884 - S7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuffer
885 - S7109885: security baseline for 7u2 or above is not set correctly
886 - S7109887: java/util/Arrays/CopyMethods.java fails with -XX:+DeoptimizeALot
887 - S7109962: [macosx] closed/javax/swing/JList/6462008/bug6462008.java fails on MacOS
888 - S7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries
889 - S7110058: change default for ScavengeRootsInCode to 2
890 - S7110104: It should be possible to stop and start JMX Agent at runtime
891 - S7110152: assert(size_in_words <= (julong)max_jint) failed: no overflow
892 - S7110173: GCNotifier::pushNotification publishes stale data.
893 - S7110190: GCCause::to_string missing case for _adaptive_size_policy
894 - S7110428: Crash during HeapDump operation
895 - S7110440: closed/javax/swing/JScrollBar/4865918/bug4865918.java fails on Aqua L&F
896 - S7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable
897 - S7110586: C2 generates incorrect results
898 - S7110700: Enhance exception throwing mechanism in ObjectStreamClass
899 - S7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM
900 - S7110815: closed/javax/swing/JSplitPane/4885629/bug4885629.java unstable on MacOS
901 - S7110824: ctw/jarfiles/GUI3rdParty_jar/ob_mask_DateField crashes VM
902 - S7110832: ctw/.../org_apache_avalon_composition_util_StringHelper crashes the VM
903 - S7111138: delete the obsolete flag -XX:+UseRicochetFrames
904 - S7111795: G1: Various cleanups identified during walk through of changes for 6484965
905 - S7111903: (tz) Windows-only: tzmappings needs update for KB2570791
906 - S7112034: Parallel CMS fails to properly mark reference objects
907 - S7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks
908 - S7112298: remove security baseline sanity check
909 - S7112308: Fix Visual Studio build for precompiled header
910 - S7112413: JVM Crash, possibly GC-related
911 - S7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE
912 - S7112642: Incorrect checking for graphics rendering object
913 - S7112743: G1: Reduce overhead of marking closure during evacuation pauses
914 - S7112854: [macosx] closed/javax/swing/JPopupMenu/Test6827786.java unstable on MacOS
915 - S7112925: closed/javax/swing/JTabbedPane/4624207/bug4624207.java fails on MacOS
916 - S7112931: closed/javax/swing/JTabbedPane/6416920/bug6416920.java fails on MacOS
917 - S7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure
918 - S7113006: G1: excessive ergo output when an evac failure happens
919 - S7113012: G1: rename not-fully-young GCs as "mixed"
920 - S7113021: G1: automatically enable young gen size auto-tuning when -Xms==-Xmx
921 - S7113275: compatibility issue with MD2 trust anchor and old X509TrustManager
922 - S7113337: Swing closed test tries to click in the area reserved for resize by Mac OS X
923 - S7113349: Initial changset for Macosx port to jdk7u
924 - S7113503: Bump the hs23 build number to 07
925 - S7113740: hotspot_version file has wrong JDK_MINOR_VER
926 - S7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj
927 - S7114106: C1: assert(goto_state->is_same(sux_state)) failed: states must match now
928 - S7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise
929 - S7114376: Make system dictionary hashtable bucket array size configurable
930 - S7114611: (fs) DirectoryStream fails with SIGBUS on some embedded platforms, dirent alignment
931 - S7115199: Add event tracing hooks and Java Flight Recorder infrastructure
932 - S7115357: closed/javax/swing/JTable/6263446/bug6263446Table.java fails on MacOS
933 - S7115524: Regression: keytool -printcert -sslserver failure
934 - S7115586: (so) Suppress creation of SocketImpl in SocketAdaptor's constructor
935 - S7116050: C2/ARM: memory stomping error with DivideMcTests
936 - S7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM
937 - S7116189: Export JVM_SetNativeThreadName from Hotspot
938 - S7116216: StackOverflow GC crash
939 - S7116384: backout the unallowed changes in the KeyboardFocusManager.java javadoc
940 - S7116452: Add support for AVX instructions
941 - S7116462: Bump the hs21.1 build number to 02
942 - S7116481: Commercial features in Hotspot must be gated by a switch
943 - S7116634: [macosx] closed/javax/swing/JTree/6263446/bug6263446Tree.java fails on MacOS
944 - S7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch
945 - S7116795: Tiered: enable by default for server
946 - S7117052: instanceKlass::_init_state can be u1 type
947 - S7117110: Remove target 1.5 from jaxp and jaxws repo builds for mac
948 - S7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)
949 - S7117303: VM uses non-monotonic time source and complains that it is non-monotonic
950 - S7117389: Add a framework for vendor-specific command line switch extensions to Hotspot
951 - S7117469: Warning cleanup for j.u.Currency and j.u.Locale related classes
952 - S7117536: new hotspot build - hs23-b08
953 - S7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X
954 - S7118094: Use of printf on Mac cannot accept format string starting with --
955 - S7118095: Add macosx targets to make/jprt.properties file
956 - S7118202: G1: eden size unnecessarily drops to a minimum
957 - S7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode
958 - S7118283: Better input parameter checking in zip file processing
959 - S7118648: disable compressed oops by default on MacOS X until 7118647 is fixed
960 - S7118773: Fix jdk/test/makefile so it works on the mac
961 - S7118809: rcache deadlock
962 - S7118863: Move sizeof(klassOopDesc) into the *Klass::*_offset_in_bytes() functions
963 - S7119027: G1: use atomics to update RS length / predict time of inc CSet
964 - S7119286: JSR292: SIGSEGV in JNIHandleBlock::release_block(JNIHandleBlock*, Thread*)+0x3c
965 - S7119294: Two command line options cause JVM to crash
966 - S7119584: UseParallelGC barrier task can be overwritten.
967 - S7119730: Tiered: SIGSEGV in AdvancedThresholdPolicy::is_method_profiled(methodOop)
968 - S7119760: [macosx] The OpenGL queue flusher thread is created in the wrong thread group
969 - S7119908: G1: Cache CSet start region for each worker for subsequent reuse
970 - S7120038: G1: ParallelGCThreads==0 is broken
971 - S7120448: Fix FP values for compiled frames in frame::describe
972 - S7120450: complete information dumped by frame_describe
973 - S7120468: SPARC/x86: use frame::describe to enhance trace_method_handle
974 - S7120511: Add diagnostic commands
975 - S7120869: javax/swing/JScrollBar/4708809/bug4708809.java fails on Windows
976 - S7120875: fix macos ipv6 issue and update multiple test scripts
977 - S7121073: secondary_super_cache memory slice has incorrect bounds in flatten_alias_type
978 - S7121110: JAXP 1.4.5 update 1 for 7u4
979 - S7121111: -server -Xcomp -XX:+TieredCompilation does not invoke C2 compiler
980 - S7121140: Allocation paths require explicit memory synchronization operations for RMO systems
981 - S7121368: Remove jdbc-odbc bridge from macosx build
982 - S7121373: Clean up CollectedHeap::is_in
983 - S7121482: some sun/java2d and sun/awt tests failed with InvalidPipeException since 1.7.0_03b02, 6u31b02
984 - S7121496: G1: do the per-region evacuation failure handling work in parallel
985 - S7121547: G1: High number mispredicted branches while iterating over the marking bitmap
986 - S7121600: Instrumentation.redefineClasses() leaks class bytes
987 - S7121618: Change type of number of GC workers to unsigned int.
988 - S7121623: G1: always be able to reliably calculate the length of a forwarded chunked array
989 - S7121648: Use 3-operands SIMD instructions on x86 with AVX
990 - S7121765: closed/javax/swing/JTextArea/4697612/bug4697612.java fails on MacOS on Aqua L&F
991 - S7121961: javadoc is missing a resource property
992 - S7122001: new hotspot build - hs23-b09
993 - S7122054: (tz) Windows-only: tzmappings needs update for KB2633952
994 - S7122138: IAE thrown because Introspector ignores synthetic methods
995 - S7122149: [macosx] closed/javax/swing/UITest/UITest.java fails on MacOS
996 - S7122173: [macosx] Several Regression tests fail on MacOS
997 - S7122246: [macosx] JCK swing test CaretTests fails in b205
998 - S7122250: [macosx] mouseMoved Events test do not respond in JCK-runtime-7 interactive
999 - S7122253: Instrumentation.retransformClasses() leaks class bytes
1000 - S7122256: scrollbar thumb is not full height in SThumbTest0001
1001 - S7122780: (macosx) JVMTI Test DemoRun.java doesn't understand macosx .dylibs
1002 - S7122794: (macosx) DatagramSocket.disconnect() not working
1003 - S7122796: SunToolkit constructor should create the EventQueue for the Main AppContext
1004 - S7122880: Extend vendor-specific command interface to include manageable switches
1005 - S7122939: TraceBytecodes broken with UseCompressedOops
1006 - S7123022: Fixing some Mac sanity checks
1007 - S7123100: javac fails with java.lang.StackOverflowError
1008 - S7123107: [macosx] native ccache
1009 - S7123108: C1: assert(if_state != NULL) failed: states do not match up
1010 - S7123165: G1: output during parallel verification can get messed up
1011 - S7123170: JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02
1012 - S7123229: (coll) EnumMap.containsValue(null) returns true
1013 - S7123253: C1: in store check code, usage of registers may be incorrect
1014 - S7123315: instanceKlass::_static_oop_field_count and instanceKlass::_java_fields_count should be u2 type.
1015 - S7123386: RFE: Preserve universal builds of HotSpot on Mac OS X
1016 - S7123392: (launcher) fix MacOSX launcher failures
1017 - S7123519: problems with certification path
1018 - S7123679: Update regression tests that use os.name to work on MacOSX
1019 - S7123810: new hotspot build - hs23-b10
1020 - S7123910: Some CTW tests crash VM: is_loaded() && that->is_loaded()
1021 - S7123954: Some CTW test crash with SIGSEGV
1022 - S7124089: (launcher) refactor the launcher code for macosx
1023 - S7124171: 7u4 l10n message update related to Mac OS X port
1024 - S7124219: [macosx] Unable to draw images to fullscreen
1025 - S7124223: [macosx] Regression test failure with new exception, when glyph is positioned explicitly
1026 - S7124224: [macosx] Port's controls are improperly ordered
1027 - S7124225: [macosx] Input lines support only current sample rate
1028 - S7124262: [macosx] Drag events go to a wrong child.
1029 - S7124272: [macosx] VK_DELETE does produce an extraneous character in a TextArea or TextField
1030 - S7124283: [macosx] Can't move focus out of a table with the keyboard.
1031 - S7124286: [macosx] Option modifier should work like AltGr as in Apple jdk 6
1032 - S7124289: [macosx] Modal behavior difference with and without Robot interaction
1033 - S7124303: [macosx] SwingSet2 - Control + Spacebar causes hang.
1034 - S7124306: [macosx] VoiceOver cursor not on currently focused object when app gets focus
1035 - S7124308: [macosx] JSlider thumb moves to the right direction when it's used as a JTable cell editor
1036 - S7124316: [macosx] Passive and Peered IMF Client does not cope with input methods
1037 - S7124321: [macosx] TrayIcon MouseListener is never triggered
1038 - S7124335: [macosx] Need a java.awt.EmbeddedFrame subclass
1039 - S7124337: [macosx] FileDialog fails to select multiple files
1040 - S7124354: [macosx] PopipMenuTest is not functional in JCK-runtime-7 interactive
1041 - S7124363: [macosx] ClassCastException: CFileDialog cannot be cast to LWWindowPeer
1042 - S7124364: [macosx] Robot screen capturing functionality doesn't work
1043 - S7124368: UnsupportedOperationException is thown on getLockingKeyState()
1044 - S7124373: [macosx] Setting frame icon images causes IllegalArgumentException
1045 - S7124382: [macosx] Property sun.awt.enableExtraMouseButtons is always 'false'
1046 - S7124387: [macosx] Application freezes on dispose window, created by JFileChooser
1047 - S7124393: [macosx] JCheckBox in JTable: checkbox doesn't alaways respond to the first mouse click
1048 - S7124399: [macosx] All Swing drag-n-drop tests faild
1049 - S7124428: [macosx] Frame.setExtendedState() doesn't work for undecorated windows
1050 - S7124430: [macosx] LWCToolkit.grab() and LWCToolkit.ungrab() events are not implemented yet
1051 - S7124511: [macosx] Strange NullPointerException (err message: 'CFMessagePort: bootstrap_register(): failed 110
1052 - S7124515: [macosx] Test fail like 6366126 (ArrayIndexOutOfBoundException pressing ENTER after removing items)
1053 - S7124523: [macosx] b216: Mising part of applet UI
1054 - S7124524: OutOfMemory exception after (or even before) some 2500 creations of LWWindowPeer
1055 - S7124528: [macosx] Selection is not cleared properly in text component.
1056 - S7124530: What is background color of AWT component? (And foreground, for that matter)
1057 - S7124537: [macosx] Menu shortcuts for all menu items should be disabled if a menu itself is disabled
1058 - S7124540: [macosx] the Color panel is a black for ColorTest0005
1059 - S7124543: [macosx] Horizontal scrolling doesn't work
1060 - S7124552: [macosx] NullPointerException in getBufferStrategy()
1061 - S7124553: [macosx] Need minimum size for titled Frames and JFrames
1062 - S7124554: [macosx] JWindow does ignore setAlwaysOnTop property
1063 - S7124562: [macosx] RobotTest0001 & RobotTest0002 are not functional in JCK-runtime-7 interactive
1064 - S7124627: Please sync up changes from workspace macosx-port into the jdk7u-osx
1065 - S7124829: NUMA: memory leak on Linux with large pages
1066 - S7124994: [macosx] GUI app is stuck in i18n testing (caused by reference cast)
1067 - S7125044: [macosx] Test failure because Component.transferFocus() works differently in applet and application
1068 - S7125136: SIGILL on linux amd64 in gc/ArrayJuggle/Juggle29
1069 - S7125267: TrayIcon removal test invariably crashes on System.exit after successful completion
1070 - S7125281: G1: heap expansion code is replicated
1071 - S7125442: jar application located in two bytes character named folder cannot be run with JRE 7 u1/u2
1072 - S7125456: [macosx] Programmatically selecting List item triggers an ItemEvent
1073 - S7125491: [macosx] Regression: A component can get unexpected keyTyped event.
1074 - S7125503: Compiling collectedHeap.cpp fails with -Werror=int-to-pointer-cast with g++ 4.6.1
1075 - S7125516: G1: ~ConcurrentMark() frees incorrectly
1076 - S7125594: C-heap growth issue in ThreadService::find_deadlocks_at_safepoint
1077 - S7125657: [macosx] SpreadSheet demo has the broken display when clicking outside of the table
1078 - S7125722: [macosx] 7u4 b200 crash i.e. in Tonga
1079 - S7125723: [macosx] painting artifacts after running SwingSet2 with jdk7u-osx build
1080 - S7125793: MAC: test_gamma should always work
1081 - S7125879: assert(proj != NULL) failed: must be found
1082 - S7125896: Eliminate nested locks
1083 - S7125934: Add a fast unordered timestamp capability to Hotspot on x86/x64
1084 - S7126041: jdk7u4 b05 and b06 crash with RubyMine 3.2.4, works well with b04
1085 - S7126185: Clean up lasterror handling, add os::get_last_error()
1086 - S7126480: Make JVM start time in milliseconds since the Java epoch available
1087 - S7126732: MAC: Require Mac OS X builds/tests for JPRT integrate jobs for HotSpot
1088 - S7126832: com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager cannot be cast
1089 - S7126889: Incorrect SSLEngine debug output
1090 - S7126960: Add property to limit number of request headers to the HTTP Server
1091 - S7126979: (props) JCK test java_lang/System/GetProperties.java failing [macosx]
1092 - S7126993: JCK test api/java_util/jar/Jarfile jarFile0129 failing [macosx]
1093 - S7127032: fix for 7122253 adds a JvmtiThreadState earlier than necessary
1094 - S7127104: Build issue with prtconf and zones, also using := to avoid extra execs
1095 - S7127199: [macosx] test/com/sun/jdi/ShellScaffold.sh needs to include Darwin as a recognized platform
1096 - S7127448: Regression test scripts for policytool need to recognize Mac OS X
1097 - S7127660: (macosx) *Socket Async close not working
1098 - S7127706: G1: re-enable survivors during the initial-mark pause
1099 - S7127771: (macosx)test/java/net/Socket/TrafficClass.java fails on Mac OS X
1100 - S7127874: Add handling of MacOSX env variables to ProcessBuilder regression test
1101 - S7127924: langtools regression tests sometimes fail en-masse on windows
1102 - S7128352: assert(obj_node == obj) failed
1103 - S7128355: assert(!nocreate) failed: Cannot build a phi for a block already parsed
1104 - S7128532: G1: Change default value of G1DefaultMaxNewGenPercent to 80
1105 - S7128597: [macosx] Program freeze when Swing is used with -XstartOnFirstThread
1106 - S7128648: HttpURLConnection.getHeaderFields should return an unmodifiable Map
1107 - S7129083: CookieManager does not store cookies if url is read before setting cookie manager
1108 - S7129125: TEST_BUG: java/lang/ProcessBuilder/Zombies.java failed on linux with "No such file"
1109 - S7129164: JNI Get/ReleasePrimitiveArrayCritical doesn't scale
1110 - S7129225: javac fails to run annotation processors when star import of package of gensrc
1111 - S7129240: backout fix for 7102776 until 7128770 is resolved
1112 - S7129271: G1: Interference from multiple threads in PrintGC/PrintGCDetails output
1113 - S7129284: +DoEscapeAnalysis regression w/ early build of 7u4 (HotSpot 23) on Linux
1114 - S7129308: Handle different format of OperatingSystemMXBean.getSystemLoadAverage() output on macosx
1115 - S7129420: [macosx] SplashScreen.getSplashScreen() returns null
1116 - S7129512: new hotspot build - hs23-b11
1117 - S7129514: time warp warnings after 7117303
1118 - S7129618: assert(obj_node->eqv_uncast(obj),"");
1119 - S7129732: [macosx] JCK failure: no focus transfer back to Window owner
1120 - S7129825: [macosx] Native activation is not changed when focusing other frame's owned window
1121 - S7129872: test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failing on non-Solaris platforms on 7u4
1122 - S7129892: G1: explicit marking cycle initiation might fail to initiate a marking cycle
1123 - S7130241: [macosx] TransparentRuler demo can not run due to lacking of perpixel transparency support
1124 - S7130319: C2: running with -XX:+PrintOptoAssembly crashes the VM with assert(false) failed: bad tag in log
1125 - S7130334: G1: Change comments and error messages that refer to CMS in g1/concurrentMark.cpp/hpp
1126 - S7130335: Problem with timezone in a SimpleDateFormat
1127 - S7130360: [macosx] Packed JInternalFrame invisible on Aqua L&F
1128 - S7130398: ProblemList.txt updates (1/2012)
1129 - S7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6
1130 - S7130476: Remove use of #ifdef TRACE_DEFINE_KLASS_TRACE_ID from klass.hpp
1131 - S7130587: [macosx] Scrolling and painting issues with late invocation of setText
1132 - S7130676: Tiered: assert(bci == 0 || 0<= bci && bci<code_size()) during stack trace construction
1133 - S7130704: Few of the jtreg tests need to be ported for mac builds
1134 - S7130751: [macosx] EventTest0020 test fails in JCK-runtime-7 interactive
1135 - S7130935: [macosx] Still, JSpinner 4656590 regression
1136 - S7130948: Kerberos and JGSS JCK tests failing [macosx]
1137 - S7130993: nsk/jdi/ReferenceType/instances/instances004 fails with JFR: assert(ServiceUtil::visible_oop(obj))
1138 - S7131006: java/lang/management/ThreadMXBean/ThreadLists.java
1139 - S7131028: Switch statement takes wrong path
1140 - S7131038: [macosx] Document usage of -XstartOnFirstThread and -Xdock:*
1141 - S7131050: fix for "7071311 Decoder enhancement" does not build on MacOS X
1142 - S7131084: XMLDSig XPathFilter2Transform regression involving intersect filter
1143 - S7131196: [macosx] Cmd-Q does not quit a graphical Java app
1144 - S7131259: compile_method and CompilationPolicy::event shouldn't be declared TRAPS
1145 - S7131288: COMPILE SKIPPED: deopt handler overflow (retry at different tier)
1146 - S7131302: connode.cpp:205 Error: ShouldNotReachHere()
1147 - S7131346: Parsing of boolean arguments to diagnostic commands is broken
1148 - S7131367: [macosx] reg test test/java/awt/Window/TranslucentJAppletTest fails
1149 - S7131399: Poll system call appears to be broken on Mac OS [macosx]
1150 - S7131697: (se) Need AsynchronousChannelProvider implementation for Mac OS X
1151 - S7131752: [macosx] Multiselect List doesn't display scrollbar after consecutive additions
1152 - S7131791: G1: Asserts in nightly testing due to 6976060
1153 - S7131793: [macosx] some cleanup in OGL pipeline code
1154 - S7131979: new hotspot build - hs23-b12
1155 - S7132029: G1: mixed GC phase lasts for longer than it should
1156 - S7132180: JSR 292: C1 JVM crash with ClassValue/MethodHandle
1157 - S7132199: sun/management/jmxremote/bootstrap/JvmstatCountersTest.java failing on all platforms
1158 - S7132204: Default testset in JPRT should not run all tests
1159 - S7132311: G1: assert((s == klass->oop_size(this)) || (Universe::heap()->is_gc_active() && ((is_typeArray()...
1160 - S7132367: [macosx] ChoiceMouseWheelTest should be adapted for mac toolkit
1161 - S7132386: makefile support for tracing/Java Flight Recorder framework phase I
1162 - S7132398: G1: java.lang.IllegalArgumentException: Invalid threshold: 9223372036854775807 > max (1073741824)
1163 - S7132515: Add dcmd to manage UnlockingCommercialFeature flag
1164 - S7132631: The help-doc.html generates an invalid link to constant-values.html
1165 - S7132637: (dc) DatagramChannel multicast tests failing on MacOSX
1166 - S7132679: (dc) DatagramChannel.send fails with ECONNREFUSED when not connected (Mac OSX)
1167 - S7132690: InstanceKlass:_reference_type should be u1 type
1168 - S7132692: [macosx] Class com.apple.eawt not functioning
1169 - S7132699: [macosx] Proxy using for connection to localhost
1170 - S7132779: build-infra merge: Enable ccache to work for most developer builds.
1171 - S7132793: [macosx] setWheelScrollEnabled action reversed
1172 - S7132809: [macosx] MAXIMIZED_BOTH set before setVisible(true) hides Frame
1173 - S7132936: guarantee(t != NULL) failed: must be con
1174 - S7132945: Tiered: adjust OSR threshold of level 3
1175 - S7133038: G1: Some small profile based optimizations
1176 - S7133112: [macosx] org.ietf.jgss.GSSException while sun.security.jgss.GSSManagerImpl.createName
1177 - S7133124: Remove redundant packages from JAR command line
1178 - S7133220: Additional patches to JAXP 1.4.5 update 1 for 7u4
1179 - S7133476: (fs) Files.readAttributes throws NPE on MacOSX
1180 - S7133488: (cs) java/nio/charset/Charset/NIOCharsetAvailabilityTest.java fails on MacOSX
1181 - S7133495: [macosx] KeyChain KeyStore implementation retrieves only one private key entry
1182 - S7133577: [macosx] closed/javax/swing/JTree/4314199/bug4314199.java fails on MacOS
1183 - S7134655: Crash in reference processing when doing single-threaded remarking
1184 - S7134690: remove legacy jnilib support from ClassLoader and System [macosx]
1185 - S7134701: [macosx] Support legacy native library names
1186 - S7134730: Create Ant task for generating Mac OS X app bundles
1187 - S7134826: [macosx] KeyEvent difference between Apple 1.6 and openjdk
1188 - S7135385: new hotspot build - hs23-b13
1189 - S7138665: JOptionPane.getValue() unexpected change between JRE 1.6 and JRE 1.7
1190 - S7139770: MacOS JCK failures in DatagramSocket and MulticastSocket
1191 - S7140866: assert(covered) failed: Card for end of new region not committed
1192 - S7140909: Visual Studio project builds broken: need to define INCLUDE_TRACE
1193 - S7140924: SIGSEGV in compiled code for sun.awt.X11.XDecoratedPeer.updateMinSizeHints
1194 - S7140985: HSDIS does not handle caller options correctly
1195 - S7140989: [MacOSX] Test Pack200Test fails on Mac
1196 - S7141059: 7116795 broke pure c2 builds
1197 - S7141071: TEST_BUG: update shell scripts in java/nio/charset to detect Mac OS as a valid platform
1198 - S7141200: log some interesting information in ring buffers for crashes
1199 - S7141242: build-infra merge: Rename CPP->CXX and LINK->LD
1200 - S7141259: Native stack is missing in hs_err
1201 - S7141281: [macosx] GridBagLayout baseline issue
1202 - S7141296: [macosx] Mouse Wheel Turn closes combobox popup
1203 - S7141329: Strange values of stack_size in -XX:+TraceMethodHandles output
1204 - S7141413: [macosx] Regression test java/rmi/registry/readTest/readTest.sh failing on Mac OS X
1205 - S7141462: ProblemList.txt updates to exclude tests that cause test runs to hang [macosx]
1206 - S7141465: macosx] com/sun/jdi/PrivateTransportTest.sh fails on Mac OS X
1207 - S7141637: JSR 292: MH spread invoker crashes with NULL argument on x86_32
1208 - S7141675: Fix jcheck issues in .m sources
1209 - S7141739: [osx] Local attach fails if java.io.tmpdir is set
1210 - S7141910: Incorrect copyright dates on new test cases.
1211 - S7142086: performance problem in Check.checkOverrideClashes(...)
1212 - S7142113: Add Ivy Bridge to the known Intel x86 cpu families
1213 - S7142120: [macosx] Some JCK tests for SplashScreen fail on Mac OS X due to incorrect positioning of the splash
1214 - S7142123: test/java/net/ProxySelector/B6737819.java failing on all platforms since Mac OS integration
1215 - S7142167: MAC: _get_previous_fp broken on bsd with llvm-gcc
1216 - S7142172: Custom TrustManagers that return null for getAcceptedIssuers will NPE
1217 - S7142393: new hotspot build - hs23-b14
1218 - S7142509: Cipher.doFinal(ByteBuffer,ByteBuffer) fails to process when in.remaining() == 0
1219 - S7142516: [macosx] sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.sh fails
1220 - S7142565: [macosx] Many special keys processed twice in text fields
1221 - S7142586: Cannot build on Solaris 11 due to use of ia_nice
1222 - S7142616: MAC: Honor ALT_EXPORT_PATH overrides from JDK control builds
1223 - S7142617: De-optimize fdlibm compilation [macosx]
1224 - S7142641: -Xshared:on fails on ARM
1225 - S7142667: Problems with the value passed to the 'classes' param of JavaCompiler.CompilationTask.getTask(...)
1226 - S7142680: default GC affected by jvm path
1227 - S7142780: [macosx] Font2DTest demo throws NPE
1228 - S7142852: MAC: Comment out JPRT jbb tests on Mac OS X until 7142850 is resolved
1229 - S7142950: jdk7u cannot bootstrap Mac OS build [macosx]
1230 - S7143038: SIGSEGV in assert_equal / LinearScan::assign_reg_num
1231 - S7143061: nsk/stress/stack/b4525850 crash VM
1232 - S7143070: test/java/awt/print/PaintSetEnabledDeadlock/PaintSetEnabledDeadlock.java freezes on exit
1233 - S7143122: new hotspot build - hs23-b15
1234 - S7143491: G1 C2 CTW: assert(p2x->outcnt() == 2) failed: expects 2 users: Xor and URShift nodes
1235 - S7143711: Feature added by 7053556 should not override what's set by the constructor in secure mode
1236 - S7143760: Memory leak in GarbageCollectionNotifications
1237 - S7143766: add ALT_JDK_IMAGE_DIR and improve test_jdk
1238 - S7143768: [macosx] Unexpected NullPointerException and java.io.IOException during DnD
1239 - S7143857: Memory leak in javax.swing.plaf.synth.SynthTreeUI
1240 - S7144063: [macosx] Swing JMenu mnemonic doesn't work; hint misleading; cross symbol typed
1241 - S7144064: [macosx] "Could not find class" error in JTree's ctor when called in headless mode
1242 - S7144268: [macosx] ProblemList.txt updates to exclude networking tests failing on macos
1243 - S7144274: [macosx] Default IPv6 multicast interface is not being set when calling MulticastSocket.joinGroup()
1244 - S7144296: PS: Optimize nmethods processing
1245 - S7144318: GCLocker assert failure: assert(_needs_gc || SafepointSynchronize::is_at_safepoint(
1246 - S7144322: new hotspot build - hs23-b16
1247 - S7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messages
1248 - S7144405: JumbleGC002 assert(m->offset() == pc_offset) failed: oopmap not found
1249 - S7144781: incorrect URLs in JSSE java doc
1250 - S7144979: incorrect path separator in make/build.xml for Windows when running jtreg tests
1251 - S7145024: Crashes in ucrypto related to C2
1252 - S7145243: Need additional specializations for argument parsing framework
1253 - S7145345: Code cache sweeper must cooperate with safepoints
1254 - S7145346: VerifyStackAtCalls is broken
1255 - S7145375: 7u4 l10n message update related to langtools
1256 - S7145537: minor tweaks to LogEvents
1257 - S7145587: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV (sparc version)
1258 - S7145589: First JSDT provider creation fails
1259 - S7145768: [macosx] Regression: failure in b11 of ModalDialogInFocusEventTest
1260 - S7145798: System.loadLibrary does not search current working directory
1261 - S7145827: [macosx] JCK failure in b11: FocusableWindow3
1262 - S7145925: Removing remote access to diagnostic commands in the HotSpotDiagnosticMBean
1263 - S7145980: Dispose method of window.java takes long
1264 - S7146099: NLS: [de,es,it,ko,pt_BR]launcher_**.properties, double backslash issue.
1265 - S7146131: [macosx] When click the show optionpane button,it display partly of dialog and hung until timeout
1266 - S7146343: PS invoke methods should indicate the type of gc done
1267 - S7146354: Re-enable Compressed OOPs after 7118647 is resolved
1268 - S7146431: java.security files out-of-sync
1269 - S7146442: assert(false) failed: bad AD file
1270 - S7146729: nightly failure after 7141200: tty is sometimes null during shutdown of main thread
1271 - S7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
1272 - S7147066: [macosx] FileDialog.getDirectory() returns incorrect directory
1273 - S7147078: [macosx] Echo char set in TextField doesn't prevent word jumping
1274 - S7147666: High lock time for com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory.getInstance()
1275 - S7147724: G1: hang in SurrogateLockerThread::manipulatePLL
1276 - S7148275: [macosx] setIconImages() not working correctly (distorted icon when minimized)
1277 - S7148281: [macosx] JTabbedPane tabs with HTML text do not render correctly
1278 - S7148663: new hotspot build - hs23-b17
1279 - S7149005: [macosx] Java Control Panel's UI controls are distorted when draging scroll bar.
1280 - S7149005: [macosx] Orphaned Choice popup window
1281 - S7149085: [macosx] Quit with QuitStrategy CLOSE_ALL_WINDOWS does terminate application
1282 - S7149785: Minor corrections to ScriptEngineManager javadoc
1283 - S7149913: [macosx] Deadlock in LWTextComponentPeer
1284 - S7150051: incorrect oopmap in critical native
1285 - S7150089: [macosx] Default for a custom cursor created from non-existent image is not transparent
1286 - S7150326: new hotspot build - hs23-b18
1287 - S7150390: JFR test crashed on assert(_jni_lock_count == count) failed: must be equal
1288 - S7150392: Linux build breaks with GCC 4.7 due to unrecognized option
1289 - S7150454: add release jdk7u4 to jprt.properties
1290 - S7150516: [macosx] appletviewer shouldn't link against libX11 on the Mac
1291 - S7150637: No newline emitted after XML decl in XSLT output
1292 - S7152608: [macosx] Crash in liblwawt.dylib in AccelGlyphCache_RemoveCellInfo
1293 - S7152784: new hotspot build - hs23-b19
1294 - S7152952: [macosx] List rows overlap with enlarged font
1295 - S7152954: G1: Native memory leak during full GCs
1296 - S7153735: [macosx] Text with diacritics is pasted with broken encoding
1297 - S7153977: Generate English man pages for JDK 7u4
1298 - S7154047: [macosx] When we choose print one page in the print dialog,it still prints all the pages.
1299 - S7154072: [macosx] swallowing key events
1300 - S7154177: [macosx] An invisible owner frame becomes visible upon clicking a child window
1301 - S7154333: JVM fails to start if -XX:+AggressiveHeap is set
1302 - S7154480: [macosx] Not all popup menu items are visible
1303 - S7154505: [macosx] NetBeans sometimes starts with no text rendered
1304 - S7154516: [macosx] Popup menus have no visible borders
1305 - S7154677: new hotspot build - hs23-b20
1306 - S7154724: jdk7u4 test properties missing from jprt.properties
1307 - S7154758: NLS: 7u4 message drop 20
1308 - S7154770: NLS: 7u4 man page update
1309 - S7155419: Remove reference to JRockit and commercial features from java man page
1310 - S7155757: make jdk7u4 the default jprt release for hs23
1311 - S7156000: Change makefile to reflect refactored classes
1312 - S7156831: The jcmd man page is not included in generated bundles
1313 - S7156960: Incorrect copyright headers in parts of the Serviceability agent
1314 - S7158135: new hotspot build - hs23-b21
1315 - S7158483: (tz) Support tzdata2012c
1316 - S7159266: [macosx] ApplicationDelegate should not be set in the headless mode
1317 - S7159766: Tiered compilation causes performance regressions
1318 - S7162440: Fix typo in BUNDLE_ID variable so it can be overridden
1320 New in release 2.1 (2012-02-14):
1322 * Security fixes
1323 - S7082299, CVE-2011-3571: Fix in AtomicReferenceArray
1324 - S7088367, CVE-2011-3563: Fix issues in java sound
1325 - S7110683, CVE-2012-0502: Issues with some KeyboardFocusManager method
1326 - S7110687, CVE-2012-0503: Issues with TimeZone class
1327 - S7110700, CVE-2012-0505: Enhance exception throwing mechanism in ObjectStreamClass
1328 - S7110704, CVE-2012-0506: Issues with some method in corba
1329 - S7112642, CVE-2012-0497: Incorrect checking for graphics rendering object
1330 - S7118283, CVE-2012-0501: Better input parameter checking in zip file processing
1331 - S7126960, CVE-2011-5035: Add property to limit number of request headers to the HTTP Server
1332 * Bug fixes
1333 - S4909150: WindowsTreeUI can cause NullPointerException occasionally
1334 - S4965777: GC changes to support use of discovered field for pending references
1335 - S6476261: (reflect) GenericSignatureFormatError When signature includes nested inner classes
1336 - S6478991: C1 NullCheckEliminator yields incorrect exceptions
1337 - S6484982: G1: process references during evacuation pauses
1338 - S6591247: C2 cleans up the merge point too early during SplitIf
1339 - S6670868: StackOverFlow with authenticated Proxy tunnels
1340 - S6735320: StringIndexOutOfBoundsException for empty @serialField tag
1341 - S6791672: enable 1G and larger pages on solaris
1342 - S6810861: G1: support -XX:+{PrintClassHistogram,HeapDump}{Before,After}FullGC
1343 - S6814390: G1: remove the concept of non-generational G1
1344 - S6898310: (cs) Charset cache lookups should be synchronized
1345 - S6916968: CMS: freeList.cpp:304 assert(_allocation_stats.prevSweep() + ..., "Conservation Principle")
1346 - S6918185: Remove unused code for lost card-marking optimization in BacktraceBuilder
1347 - S6929868: G1: introduce min / max young gen size bounds
1348 - S6941169: XML parsing cannot be trusted
1349 - S6941923: RFE: Handling large log files produced by long running Java Applications
1350 - S6951623: 3/3 possible performance problems in FollowReferences() and GetObjectsWithTags()
1351 - S6956668: misbehavior of XOR operator (^) with int
1352 - S6963006: Javacard exception when trying to access card during read operation
1353 - S6990015: Incorrect Icache line size is used for 64 bit x86
1354 - S6990212: JSR 292 JVMTI MethodEnter hook is not called for JSR 292 bootstrap and target methods
1355 - S6994322: Remove the is_tlab and is_noref / is_large_noref parameters from the CollectedHeap
1356 - S7004681: G1: Extend marking verification to Full GCs
1357 - S7012081: JSR 292: SA-JDI can't read MH/MT/Indy ConstantPool entries
1358 - S7012206: ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded
1359 - S7012364: test/java/util/Locale/LocaleCategory.sh fails on Cygwin
1360 - S7012783: JFileChooser fails to resolve DFS links on Windows Vista SP2
1361 - S7016112: CMS: crash during promotion testing
1362 - S7016797: Hotspot: securely/restrictive load dlls and new API for loading system dlls
1363 - S7016881: JSR 292: JDI: sun.jvm.hotspot.utilities.AssertionFailure: index out of bounds
1364 - S7019773: Problem with java/classes_awt
1365 - S7019963: The goto parent directory button doesn't operate in JFileChooser
1366 - S7020373: JSR rewriting can overflow memory address size variables
1367 - S7022113: Security icon can be moved behind the window using the com.sun.SecurityWarning.setPosition() method
1368 - S7024697: SessionRef.dispose() should determine if the token referred to by the token object is still valid
1369 - S7029903: Splash screen is not shown in 64-bit Linux with 16-bit color depth
1370 - S7030332: Default borders in tables looks incorrect JEditorPane
1371 - S7031830: bad_record_mac failure on TLSv1.2 enabled connection with SSLEngine
1372 - S7032531: G1: enhance GC logging to include more accurate eden / survivor size transitions
1373 - S7033141: assert(has_cp_cache(i)) failed: oob
1374 - S7035946: Up to 15% regression on JDK 7 b136 vs b135 on specjvm2008.crypto.rsa on x64
1375 - S7039182: PPC: NIO: java.io.IOException: Invalid argument in sun.nio.ch.FileDispatcherImpl.read0
1376 - S7039627: G1: avoid BOT updates for survivor allocations and dirty survivor regions incrementally
1377 - S7039731: arraycopy could use prefetch on SPARC
1378 - S7041125: LDAP API does not catch malformed filters that contain two operands for the ! operator
1379 - S7041800: URI.equals may incorrectly return true with escaped octets
1380 - S7042148: closed/java/awt/font/TextLayout/CheckLayoutLTR.java failed
1381 - S7042740: CMS: assert(n> q) failed: Looping at: ... blockOffsetTable.cpp:557
1382 - S7043737: klist does not detect non-existing keytab
1383 - S7043847: NTML impl of SaslServer throws UnsupportedOperationException from (un)wrap method
1384 - S7043987: 3/3 JVMTI FollowReferences is slow
1385 - S7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles
1386 - S7044738: Loop unroll optimization causes incorrect result
1387 - S7045232: G1: pool names are inconsistent with other collectors (don't have 'Space')
1388 - S7045330: G1: Simplify/fix the HeapRegionSeq class
1389 - S7045514: SPARC assembly code for JSR 292 ricochet frames
1390 - S7045662: G1: OopsInHeapRegionClosure::set_region() should not be virtual
1391 - S7045697: JDK7 THIRD PARTY README update
1392 - S7045751: G1: +ExplicitGCInvokesConcurrent causes excessive single region evacuation pauses
1393 - S7046182: G1: remove unnecessary iterations over the collection set
1394 - S7046490: Preallocated OOME objects should obey Throwable stack trace protocol
1395 - S7046558: G1: concurrent marking optimizations
1396 - S7046778: Project Coin: problem with diamond and member inner classes
1397 - S7047069: Array can dynamically change size when assigned to an object field
1398 - S7047325: Internal API to improve management of direct buffers
1399 - S7047491: C1: registers saved incorrectly when calling checkcast_arraycopy stub
1400 - S7047697: MethodHandle.invokeExact call for wrong method causes VM failure if run with -Xcomp
1401 - S7047954: VM crashes with assert(is_Mem()) failed
1402 - S7047961: JSR 292 MethodHandleWalk swap args doesn't handle T_LONG and T_DOUBLE properly
1403 - S7048009: Update .jcheck/conf files for JDK 8
1404 - S7048332: Cadd_cmpLTMask doesn't handle 64-bit tmp register properly
1405 - S7048342: CMS: eob == _limit || fc->isFree() failed: Only a free chunk should allow us to cross over the limit
1406 - S7048782: CMS: assert(last_chunk_index_to_check<= last_chunk_index) failed: parCardTableModRefBS.cpp:359
1407 - S7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS
1408 - S7049339: AnyBlit is broken with non-rectangular clips.
1409 - S7049410: JSR 292 old method name MethodHandle.invokeGeneric should not be accepted by the JVM
1410 - S7049415: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError
1411 - S7049774: UID construction appears to hang if time changed backwards
1412 - S7049928: VM crashes with "assert(_adapter != NULL) failed: must have" at methodOop.cpp:63
1413 - S7049963: DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC
1414 - S7049999: G1: Make the G1PrintHeapRegions output consistent and complete
1415 - S7050280: assert(u->as_Unlock()->is_eliminated()) failed: sanity
1416 - S7050392: G1: Introduce flag to generate a log of the G1 ergonomic decisions
1417 - S7050554: JSR 292 - need optimization for selectAlternative
1418 - S7050826: Hebrew characters are not rendered on OEL 5.6
1419 - S7050935: closed/java/awt/Choice/WheelEventsConsumed/WheelEventsConsumed.html fails on win32
1420 - S7051430: CMS: ongoing CMS cycle should terminate abruptly to allow prompt JVM termination at exit
1421 - S7051516: ThreadLocalRandom seed is never initialized so all instances generate the same sequence
1422 - S7051798: SA-JDI: NPE in Frame.addressOfStackSlot(Frame.java:244)
1423 - S7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters
1424 - S7052494: Eclipse test fails on JDK 7 b142
1425 - S7052988: JPRT embedded builds don't set MINIMIZE_RAM_USAGE
1426 - S7053189: remove some unnecessary platform-dependent includes
1427 - S7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops
1428 - S7054211: No loop unrolling done in jdk7b144 for a test update() while loop
1429 - S7054637: Enable PKCS11 to use raw encoding for the EC point in an Elliptic Curve public key
1430 - S7055073: G1: code cleanup in the concurrentMark.* files
1431 - S7055247: Ignore test of # 7020373
1432 - S7055355: JSR 292: crash while throwing WrongMethodTypeException
1433 - S7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path
1434 - S7056380: VM crashes with SIGSEGV in compiled code
1435 - S7057046: Add embedded license to THIRD PARTY README
1436 - S7057120: Tiered: Allow C1 to inline methods with loops
1437 - S7057297: Project Coin: diamond erroneously accepts in array initializer expressions
1438 - S7057459: Regression: Performance degradation with java.beans.XMLEncoder
1439 - S7057705: can't generate api docs for JDK7 updates
1440 - S7057857, CVE-2011-3554: insufficient pack200 JAR files uncompress error checks
1441 - S7057857: SIGSEGV [libunpack.so] store_Utf8_char(signed char*, unsigned short) in java.util.jar.pack200
1442 - S7057978: improve robustness of c1 ARM back-end wrt non encodable constants
1443 - S7058036: FieldsAllocationStyle=2 does not work in 32-bit VM
1444 - S7058510: multinewarray with 6 dimensions uncommon traps in server compiler
1445 - S7058689: Tiered: Reprofiling doesn't happen in presence of level 4 OSR methods
1446 - S7058828: test/java/util/concurrent/Phaser/Arrive.java fails intermittently
1447 - S7059019: G1: add G1 support to the SA
1448 - S7059034: Use movxtod/movdtox on T4
1449 - S7059037: Use BIS for zeroing on T4
1450 - S7059259: (process) ProcessBuilder.start permission check should be improved when redirecting output to append
1451 - S7059905: (javadoc) promote method visibility for netbeans usage
1452 - S7060619: C1 should respect inline and dontinline directives from CompilerOracle
1453 - S7060642: (javadoc) improve performance on accessing inlinedTags
1454 - S7060836: RHEL 5.5 and 5.6 should support UseNUMA
1455 - S7060842: UseNUMA crash with UseHugreTLBFS running SPECjvm2008
1456 - S7060926: Attr.PostAttrAnalyzer misses a case
1457 - S7061101: adlc should complain about mixing block and expression forms of ins_encode
1458 - S7061125: Proposed javac argument processing performance improvement
1459 - S7061187: need some includes for arm/ppc
1460 - S7061192: option handling adjustments for oracle and embedded builds
1461 - S7061197: ThreadLocalStorage sp map table should be optional
1462 - S7061204: clean the chunk table synchronously in embedded builds
1463 - S7061212: use o/s low memory notification in embedded builds
1464 - S7061225: os::print_cpu_info() should support os-specific data
1465 - S7061379: [Kerberos] Cross-realm authentication fails, due to nameType problem
1466 - S7061691: Fork HS21 to HS22 - renumber Minor and build numbers of JVM
1467 - S7061768: Backout fix # 6941169
1468 - S7062745: Regression: difference in overload resolution when two methods are maximally specific
1469 - S7062856: Disassembler needs to be smarter about finding hsdis after 1.7 launcher changes
1470 - S7062969: java -help still shows http://java.sun.com/javase/reference
1471 - S7063628: Use cbcond on T4
1472 - S7063629: use cbcond in C2 generated code on T4
1473 - S7064279: Introspector.getBeanInfo() should release some resources in timely manner
1474 - S7064544: (javadoc) miscellaneous fixes requested by netbeans
1475 - S7065535: Mistyped function name that disabled UseLargePages on Windows
1476 - S7065972: Some race condition may happen in SSLSocketImpl class
1477 - S7066143: JSR 292: Zero support after regressions from 7009923 and 7009309
1478 - S7066203: Update currency data to the latest ISO 4217 standard
1479 - S7066339: Tiered: policy should make consistent decisions about osr levels
1480 - S7066490: @since 1.7 tag is missing for java.util.regex.Matcher.group(java.lang.String)
1481 - S7066713: Separate demos from the bundles on Solaris and Linux
1482 - S7066841: remove MacroAssembler::br_on_reg_cond() on sparc
1483 - S7067288: compiler regression test Test7052494 timeouts with client VM
1484 - S7067784: TEST: move testcase for # 7023640 from open to close in 7u1
1485 - S7067811: Update demo/sample code to state it should not be used for production
1486 - S7067922: (launcher) java -jar throws NPE if JAR file does not contain Main-Class attribute
1487 - S7067974: multiple ETYPE-INFO-ENTRY with same etype and different salt
1488 - S7068047: DnDMerlinQLTestsuite_DnDJTextArea test fails with an java.awt.dnd.InvalidDnDOperationException
1489 - S7068051: SIGSEGV in PhaseIdealLoop::build_loop_late_post
1490 - S7068215: G1: Print reference processing time during remark
1491 - S7068240: G1: Long "parallel other time" and "ext root scanning" when running specific benchmark
1492 - S7068328: BufferPoolMXBean and PlatformLoggingMXBean getObjectName may return null
1493 - S7068416: Lightweight HTTP Server should support TCP_NODELAY
1494 - S7068437: Regression: Filer.getResource(SOURCE_OUTPUT, ...) no longer works in JDK 7 w/o -s
1495 - S7068451: Regression: javac compiles fixed sources against previous, not current, version of generated sources
1496 - S7068902: (javac) allow enabling or disabling of String folding
1497 - S7069176: Update the JDK version numbers in Hotspot for JDK 8
1498 - S7069452: Cleanup NodeFlags
1499 - S7069863: G1: SIGSEGV running SPECjbb2011 and -UseBiasedLocking
1500 - S7070061: Adjust Hotspot make/jprt.properties for new JDK8 settings
1501 - S7070134: Hotspot crashes with sigsegv from PorterStemmer
1502 - S7071166: LayoutStyle.getPreferredGap() - IAE is expected but not thrown
1503 - S7071246: Enclosing string literal in parenthesis in switch-case crashes javac
1504 - S7071248: IME composition window does not disappear when file dialog is closed : Japanese WinXP
1505 - S7071307: MethodHandle bimorphic inlining should consider the frequency
1506 - S7071427: AdapterFingerPrint can hold 8 entries per int
1507 - S7071609: javax/swing/JPopupMenu/6694823/bug6694823.java failed on solaris10
1508 - S7071653: JSR 292: call site change notification should be pushed not pulled
1509 - S7071709: JSR 292: switchpoint invalidation should be pushed not pulled
1510 - S7071823: Zero: zero/shark doesn't build after b147-fcs
1511 - S7071904: 4/4 HotSpot: Full Debug Symbols
1512 - S7072527: CMS: JMM GC counters overcount in some cases
1513 - S7072645: Toolkit.addPropertyChangeListener(name, pcl) throws NPE for null name
1514 - S7073337: Crash after playing Java game on Pogo
1515 - S7073491: -Dsun.net.maxDatagramSockets=1 does not work correctly with system.gc()
1516 - S7073508: Regression: NullPointerException at com.sun.tools.javac.code.Lint$AugmentVisitor.augment
1517 - S7073631: (javac) javac parser improvements for error position reporting
1518 - S7073913: The fix for 7017193 causes segfaults
1519 - S7074017: Introduce MemBarAcquireLock/MemBarReleaseLock nodes for monitor enter/exit code paths
1520 - S7074189: some javac tests fail with latest jtreg 4.1 b03
1521 - S7074386: fallback to fontconfig.<major_version>.bfc/properties if fontconfig.<major_version>.<minor_version>.
1522 - S7074416: Regression: JSR199: javac doesn't unwrap clientcodewrapper objects
1523 - S7074579: G1: JVM crash with JDK7 running ATG CRMDemo Fusion App
1524 - S7075098: Remove unused fdlibm files
1525 - S7075105: WIN: Provide a way to format HTML on drop
1526 - S7075559: JPRT windows_x64 build failure
1527 - S7075623: 6990212 broke raiseException in 64 bit
1528 - S7075646: G1: fix inconsistencies in the monitoring data
1529 - S7076831: TEST_BUG: compiler/5091921/Test7005594.java fails on LOW MEM SYSTEMS
1530 - S7077439: Possible reference through NULL in loopPredicate.cpp:726
1531 - S7077769: (zipfs) ZipFileSystem.writeCEN() writes wrong "data size" for ZIP64 extended information extra field
1532 - S7077806: ARM: java.lang.InternalError: bound subword value does not fit into the subword type
1533 - S7078382: JSR 292: don't count method handle adapters against inlining budgets
1534 - S7079317: Incorrect branch's destination block in PrintoOptoAssembly output
1535 - S7079329: Adjust allocation prefetching for T4
1536 - S7079626: x64 emits unnecessary REX prefix
1537 - S7079673: JSR 292: C1 should inline bytecoded method handle adapters
1538 - S7079769: JSR 292: incorrect size() for CallStaticJavaHandle on sparc
1539 - S7080038: (ann) Serializable types in sun.reflect.annotation do not declare serialVersionUIDs
1540 - S7080289: java/awt/AWTKeyStroke/AlienClass/Test2.java failed on jdk1.5.0_32b02 but passed on previous build
1541 - S7080389: G1: refactor marking code in evacuation pause copy closures
1542 - S7080431: VM asserts if specified size(x) in .ad is larger than emitted size
1543 - S7081012: REGRESSION:Component.transferFocusBackward invokes clearGlobalFocusOwner()
1544 - S7081064: G1: remove develop params G1FixedSurvivorSpaceSize, G1FixedTenuringThreshold, and G1FixedEdenSize
1545 - S7081251: bump the hs22 build number to 02
1546 - S7081926: assert(VM_Version::supports_sse2()) failed: must support
1547 - S7082220: Visual Studio projects broken after change 7016797: Hotspot: securely/restrictive load dlls and new
1548 - S7082263: Reflection::resolve_field/field_get/field_set are broken
1549 - S7082631: JSR 292: need profiling support in GWTs
1550 - S7082645: Hotspot doesn't compile on old linuxes after 7060836
1551 - S7082689: allow duplicate bug ids in jdk7u repos
1552 - S7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file descriptor be closed when still in use
1553 - S7082949: JSR 292: missing ResourceMark in methodOopDesc::make_invoke_method
1554 - S7082969: NUMA interleaving
1555 - S7083184: JSR 292: don't store context class argument with call site dependencies
1556 - S7083786: dead various dead chunks of code
1557 - S7083916: Bump the hs22 build number to 03
1558 - S7084509: G1: fix inconsistencies and mistakes in the young list target length calculations
1559 - S7085012: ARM: com/sun/jdi/PopSynchronousTest.java still fails
1560 - S7085137: -XX:+VerifyOops is broken
1561 - S7085279: C1 overflows code buffer with VerifyOops and CompressedOops
1562 - S7085404: JSR 292: VolatileCallSites should have push notification too
1563 - S7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods
1564 - S7085906: Replace the permgen allocated sentinelRef with a self-looped end
1565 - S7085944: FDS: gdb does not find debug symbols for libjsig link
1566 - S7086226: UseNUMA fails on old versions of windows
1567 - S7086261: javac doesn't report error as expected, it only reports ClientCodeWrapper$DiagnosticSourceUnwrapper
1568 - S7086394: c2/arm: enable UseFPUForSpilling
1569 - S7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835
1570 - S7086560: 7085404 changes broke VM with -XX:-EnableInvokeDynamic
1571 - S7086585: make Java field injection more flexible
1572 - S7086589: bump the hs22 build number to 04
1573 - S7087445: Improve platform independence of JSR292 shared code
1574 - S7087453: PhaseChaitin::yank_if_dead() should handle MachTemp inputs
1575 - S7087583: Hotspot fails to allocate heap with mmap(MAP_HUGETLB)
1576 - S7087717: G1: make the G1PrintRegionLivenessInfo parameter diagnostic
1577 - S7087947: Add regression test for 7068051
1578 - S7087956: add libattach.so to embedded JRE to enable additional troubleshooting support
1579 - S7088020: SEGV in JNIHandleBlock::release_block
1580 - S7088287: libpng need to be updated.
1581 - S7088955: add C2 IR support to the SA
1582 - S7088991: Bump ths hs22 build number to 05
1583 - S7089625: G1: policy for how many old regions to add to the CSet (when young gen is fixed) is broken
1584 - S7089632: assert(machtmp->outcnt() == 1) failed: expected for a MachTemp
1585 - S7089709: type "jushort" not found
1586 - S7090069: Java launcher hangs in infinite loop on windows when UseNUMA[Interleaving] is specified
1587 - S7090259: Fix hotspot sources to build with old compilers
1588 - S7090654: nightly failures after 7086585
1589 - S7090843: (tz) Support tzdata2011j
1590 - S7090844: Support a timezone whose offset is changed more than once in the future
1591 - S7091032: G1: assert failure when NewRatio is used
1592 - S7091141: JAXP 1.4.5 update 1 for 7u2
1593 - S7091255: Bump the hs22 build number to 06
1594 - S7091294: disable quicksort tests
1595 - S7091369: DatagramSocket/Limit.java failing on 8 and 7u2
1596 - S7091528: javadoc attempts to parse .class files
1597 - S7092186: adjust package access in rmiregistry
1598 - S7092236: java/util/EnumSet/EnumSetBash.java fails
1599 - S7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output
1600 - S7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output
1601 - S7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137"
1602 - S7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure
1603 - S7092679: (tz) Java getting wrong timezone/DST info on Solaris 11
1604 - S7093108: Bump the hs22 build number to 07
1605 - S7095698: jdk7u2 does not work as a bootstrap after 7091141
1606 - S7096366: PPC: corruption of floating-point values with DeoptimizeALot
1607 - S7097048: G1: extend the G1 SA changes to print per-heap space information
1608 - S7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054
1609 - S7098719: -Dsun.net.maxDatagramSockets and Socket constructor does not work correctly with System.gc()
1610 - S7099017: jdk7u2-dev does not build
1611 - S7099228: Use a PKCS11 config attribute to control encoding of an EC point
1612 - S7099399: cannot deal with CRL file larger than 16MB
1613 - S7099488: TwoStacksPlainSocketImpl should invoke super.create(stream), typo in fix for 7098719
1614 - S7100165: JSR 292: leftover printing code in methodHandleWalk.cpp
1615 - S7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc
1616 - S7101102: Bump the hs22 build number to 08
1617 - S7101658: Backout 7082769 changes
1618 - S7102337: Third Party License Readme updates for 7u2
1619 - S7102369: remove java.rmi.server.codebase property parsing from registyimpl
1620 - S7102515: javac running very very long and not returning
1621 - S7103108: (tz) Support tzdata2011l
1622 - S7103224: collision between __LEAF define in interfaceSupport.hpp and /usr/include/sys/cdefs.h with gcc
1623 - S7103405: Correct display names for Pacific/Apia timezone
1624 - S7103610: _NET_WM_PID and WM_CLIENT_MACHINE are not set
1625 - S7104126: Insert openjdk copyright header back into TZdata files
1626 - S7108550: Bump the hs22 build number to 09
1627 - S7108598: Pogo Table Games freeze with JDK 7
1628 - S7110428: Crash during HeapDump operation
1629 - S7110586: C2 generates incorrect results
1630 - S7110590: DnDMerlinQLTestsuite_DnDJTextArea test fails with an java.awt.dnd.InvalidDnDOperationException
1631 - S7112766: Bump the hs22 build number to 10
1632 - S7140882: Don't return booleans from methods returning pointers
1633 - Don't force -Werror on in com/sun/java/pack
1634 * JamVM
1635 - Implement classlibCheckIfOnLoad().
1636 - Make thread states JVMTI compatible.
1637 - Add OpenBSD/sparc to list of recognised hosts.
1638 - Handle 'g' when specifying memory + extra checks.
1640 New in release 2.0.1 (2012-02-14):
1642 * Security fixes
1643 - S7082299, CVE-2011-3571: Fix in AtomicReferenceArray
1644 - S7088367, CVE-2011-3563: Fix issues in java sound
1645 - S7110683, CVE-2012-0502: Issues with some KeyboardFocusManager method
1646 - S7110687, CVE-2012-0503: Issues with TimeZone class
1647 - S7110700, CVE-2012-0505: Enhance exception throwing mechanism in ObjectStreamClass
1648 - S7110704, CVE-2012-0506: Issues with some method in corba
1649 - S7112642, CVE-2012-0497: Incorrect checking for graphics rendering object
1650 - S7118283, CVE-2012-0501: Better input parameter checking in zip file processing
1651 - S7126960, CVE-2011-5035: Add property to limit number of request headers to the HTTP Server
1652 * Bug fixes
1653 - S7103610: _NET_WM_PID and WM_CLIENT_MACHINE are not set
1655 New in release 2.0 (2011-10-19):
1657 * Security fixes
1658 - S7000600, CVE-2011-3547: InputStream skip() information leak
1659 - S7019773, CVE-2011-3548: mutable static AWTKeyStroke.ctor
1660 - S7023640, CVE-2011-3551: Java2D TransformHelper integer overflow
1661 - S7032417, CVE-2011-3552: excessive default UDP socket limit under SecurityManager
1662 - S7046794, CVE-2011-3553: JAX-WS stack-traces information leak
1663 - S7046823, CVE-2011-3544: missing SecurityManager checks in scripting engine
1664 - S7055902, CVE-2011-3521: IIOP deserialization code execution
1665 - S7057857, CVE-2011-3554: insufficient pack200 JAR files uncompress error checks
1666 - S7064341, CVE-2011-3389: HTTPS: block-wise chosen-plaintext attack against SSL/TLS (BEAST)
1667 - S7070134, CVE-2011-3558: HotSpot crashes with sigsegv from PorterStemmer
1668 - S7077466, CVE-2011-3556: RMI DGC server remote code execution
1669 - S7083012, CVE-2011-3557: RMI registry privileged code execution
1670 - S7096936, CVE-2011-3560: missing checkSetFactory calls in HttpsURLConnection
1671 * Bug fixes
1672 - Allow the compiler used to be overridden by setting BUILD_GCC/BUILD_CPP.
1673 - Fixed regression test runtime/7020373.
1674 - Convert to optional system library usage via USE_SYSTEM_ZLIB/JPEG/PNG/GIF.
1675 - PR586: Add missing sources to src.zip.
1676 - PR717: All non-bootstrap non-conditional patches in IcedTea7 should be in the forest or dropped.
1677 - PR767: Annotation Processing Filer.getResource() always throws FileNotFoundException
1678 - PR790: Re-include JAXP and JAXWS in the source tree
1679 - G356743: Support building against libpng 1.5.
1680 - S7070134: Hotspot crashes with sigsegv from PorterStemmer
1681 - S7044738: Loop unroll optimization causes incorrect result
1682 - S7068051: SIGSEGV in PhaseIdealLoop::build_loop_late_post
1683 - S7073913: Avoid random segfaults.
1684 - PR751: IcedTea7 should bootstrap with IcedTea7
1685 * Zero/Shark
1686 - PR757, S7066143: 7009309 regression: x86 stubRoutines
1687 - PR753, S7066143: 7009923 regression
1688 - PR770: Zero 7033954 regression: missing mapfile
1689 - methodHandles_zero missing.
1690 - sharkContext typo in assert
1691 - sharedRuntime needs rework after indy reorg
1692 - Add missing describe_pd method for Zero.
1693 * CACAO
1694 - CA149: Used wrong class loader.
1695 - CA159: Exception handler blocks / register mixup.
1696 - src/vm/javaobjects.cpp (java_lang_reflect_Method::invoke): [OPENJDK] stack index of caller was off by one, causing many apt (Annotation Processing Tool) failures.
1697 - Set thread to RUNNABLE during Thread.start.
1698 - Removed state-setting function call that would be done by the thread itself, creating a nasty race.
1699 * JamVM
1700 - JamVM is self-hosting.
1701 - PR772: jtreg LocalOnlyTest sends SIGQUIT to all processes on exit.
1702 - LP827463: Fix OpenJDK enclosingMethodInfo().
1703 - Add support for armhf.
1704 - Skip Java-reflection-related DelegatingClassLoaders, enables JamVM to run NetBeans.
1705 - Generic JNI stubs for common JNI method signatures.
1706 - Fix memory heap arguments in terms of gigabytes.
1707 - armhf: ensure stack is 8 byte aligned.
1708 - "Fix" handling of CLI bootclasspath options.
1709 - Fix for StackTraceElement checkin.
1710 - Fix typo in definition of ACC_MIRANDA.
1711 - Intern strings when creating a StackTraceElement.
1712 - Ignore assertions and verify options.
1713 - Remove empty clobber.
1714 - Use dots instead of slashes in classname for exception.
1715 - Correct thrown exception by bootstrap loader.
1716 - Put parsing of -cp and -classpath options back in.
1717 - Fix threading of references list during compaction.
1718 - Further fix to freeClassData for native methods.
1719 - Fix class GC with classes containing Miranda methods.
1720 - Propogate initialisation errors to top-level.
1721 - Make classlib init functions consistent + warnings.
1722 - Correctly implement sun.misc.Unsafe freeMemory().
1723 - Move lazy-loading to init function.
1724 - Fix various warnings with -Wall.
1725 - PrintThreadsDump needs "self" as argument.
1726 - CopyMemory, etc. handle negative or truncation in length.
1727 - Extra sun.misc.Unsafe functions.
1728 - Ignore options for jtreg tests.
1729 - Enable shutdownVM to be called with OpenJDK classlib.
1730 - Initial implementation of JVM_FindClassFromBootLoader.
1731 - Fix callJNIMethod on i386 with -fomit-frame-pointer.
1732 - Fix backwards cache conflict resolution code.
1733 - Unify command line options parsing.
1734 - Remove debug printf.
1735 - Fix leak of native thread structure.
1736 - Consistent naming for classlib functions.
1737 - Add extra includes to get rid off compiler warning.
1738 - Rework OpenJDK storage of native thread structure.
1739 - Implement remaining OpenJDK Array reflection interface.
1741 New in release 1.14 (2011-05-25):
1743 * NetX and the plugin moved to the IcedTea-Web project with a separate
1744 release cycle.
1745 * Builds using system LCMS by default.
1746 * Added out-of-the-box JamVM support using --enable-jamvm
1747 * Allow building of JamVM beside the default VM by using --with-additional-vms=jamvm
1748 * Allow the location of the JamVM source zip to be specified using --with-jamvm-src-zip
1749 * JamVM builds can bootstrap and are self-hosting.
1750 * Bug fixes
1751 - PR616, PR99: Don't statically link libstdc++
1752 - PR640: JamVM fails to build - Unrecognised option: -XX:ThreadStackSize.
1753 - PR714: Forwardport replace-hotspot support from IcedTea6.
1754 - PR103: Usage of native2ascii during bootstrap
1755 - PR543: zero fails to build on icedtea7 trunk 20100907
1756 - PR715: Port updated macros from IcedTea6 to 7
1757 - PR732: Use xsltproc for bootstrap xslt in place of Xerces/Xalan
1758 * JamVM
1759 - Ignore all unknown options.
1760 - Handle overflow in getPhysicalMemory().
1761 - Base default min and max heap size on physical memory.
1762 - Fix reflective array access.
1763 - Handle O_DELETE in JVM_Open.
1764 - Minor performance improvement on ARM.
1765 - First set of changes to support JamVM/OpenJDK on MacOS X.
1766 - Minor memory leak (missing free).
1767 - Handle integer overflow on i386/amd64.
1768 - On ARM, force interpreter to be built in ARM mode.
1769 - MIPS: 64-bit and interpreter inlining by default.
1770 - Trivial implementation of stubs for MIPS.
1771 * CACAO
1772 - Threadlist & threadobject improvements.
1773 - Ignore all unknown options, but report them.
1774 - Fixes build for newer gcc (at least 4.4) on PPC64, breaks older gcc.
1775 - CA123: LD_LIBRARY_PATH and java.library.path.
1776 - CA143: don't hang with invalid locale.
1777 - CA144: aligned patchers on x86_64.
1778 - CA148: support for LCMP bytecode.
1779 - CA152: Calling Policy.setPolicy with a new Policy object has no effect on the DefaultSecurityManager.
1780 - CA156: uncaughtExceptionHandler doesn't work with OpenJDK 6 b21.
1781 - CA157: ARM SMP Assertion thinlock failed.
1782 * Zero/Shark
1783 - Match Shark in icedtea6, makes OSR work by removing vestigal check.
1784 - LLVM 2.7 non-product fixes.
1785 - Correct suffix for the llvm.atomic.cmp.swap intrinsic.
1787 New in release 1.13 (2010-07-29)
1789 * Updated to OpenJDK7 milestone 7/b89.
1790 * Removed VisualVM support; now hosted at http://icedtea.classpath.org/hg/visualvm.
1791 * Removed old plugin.
1792 * Bumped to CACAO 1.1.0 pre-release snapshot.
1793 * libjpeg7 & libpng 1.4 supported.
1794 * Latest security updates and hardening patches:
1795 - (CVE-2010-0837): JAR "unpack200" must verify input parameters (6902299)
1796 - (CVE-2010-0845): No ClassCastException for HashAttributeSet constructors if run with -Xcomp (6894807)
1797 - (CVE-2010-0838): CMM readMabCurveData Buffer Overflow Vulnerability (6899653)
1798 - (CVE-2010-0082): Loader-constraint table allows arrays instead of only the base-classes (6626217)
1799 - (CVE-2010-0095): Subclasses of InetAddress may incorrectly interpret network addresses (6893954)
1800 - (CVE-2010-0085): File TOCTOU deserialization vulnerability (6736390)
1801 - (CVE-2010-0091): Unsigned applet can retrieve the dragged information before drop action occurs (6887703)
1802 - (CVE-2010-0088): Inflater/Deflater clone issues (6745393)
1803 - (CVE-2010-0084): Policy/PolicyFile leak dynamic ProtectionDomains. (6633872)
1804 - (CVE-2010-0092): AtomicReferenceArray causes SIGSEGV -> SEGV_MAPERR error (6888149)
1805 - (CVE-2010-0094): Deserialization of RMIConnectionImpl objects should enforce stricter checks (6893947)
1806 - (CVE-2010-0093): System.arraycopy unable to reference elements beyond Integer.MAX_VALUE bytes (6892265)
1807 - (CVE-2010-0840): Applet Trusted Methods Chaining Privilege Escalation Vulnerability (6904691)
1808 - (CVE-2010-0848): AWT Library Invalid Index Vulnerability (6914823)
1809 - (CVE-2010-0847): ImagingLib arbitrary code execution vulnerability (6914866)
1810 - (CVE-2009-3555): TLS: MITM attacks via session renegotiation
1811 - 6639665: ThreadGroup finalizer allows creation of false root ThreadGroups
1812 - 6898622: ObjectIdentifer.equals is not capable of detecting incorrectly encoded CommonName OIDs
1813 - 6910590: Application can modify command array in ProcessBuilder
1814 - 6909597: JPEGImageReader stepX Integer Overflow Vulnerability
1815 - 6932480: Crash in CompilerThread/Parser. Unloaded array klass?
1816 - (CVE-2010-2783, RH616895): IcedTea 'Extended JNLP Services' arbitrary file access
1817 - (CVE-2010-2548, RH616893): IcedTea Incomplete property access check for unsigned applications
1818 * Bug fixes
1819 - PR179: Rhino bootclasspath issue
1820 - PR512: Extract jaxws getdtdtype patch to boot tree instead of main tree.
1821 - PR521: Don't hardlink the copy of generated.
1822 - S6963870: NPE in CompoundBorder.getInsets()
1823 - S6967533: Epoch bug: ExceptionInInitializerError on systems with uninitialized clock
1824 - S6944361: Missing CKR_ values in PKCS11Exception
1825 * SystemTap
1826 - Added JNI call tracing using systemtap version 1.0+ when
1827 configuring with --enable-systemtap. See tapset/hotspot_jni.stp.
1828 - Add support for Zero build on Hitachi SH.
1829 - Removed the old plugin, replaced by the NPPlugin.
1830 - PR476: Enable building SystemTap support on GCC 4.5.
1831 - Fix hotspot tapset object_alloc size variable.
1832 - Workaround RH613824: Missing and wrong hotspot.* probepoint arguments
1833 * Zero/Shark
1834 - Formatting changes and other fixes to match upstream
1835 - PR428: Shark on ARM precompiled header incls
1836 - Update Shark for LLVM r95390 API change.
1837 - S6927165: Zero S/390 fixes (from upstream)
1838 - Implemented Shark host CPU feature autotuner using LLVM 2.7 APIs.
1839 - Add s390 support to TCK setup helper script
1840 - Strip stupid options that llvm-config supplies
1841 - Update Shark for LLVM r94686 API change.
1842 - S6914622, S6909153, S6913869 upstream Zero fixes.
1843 - Fixed Shark sharkCompiler mattr memory corruption bug when using llvm 2.7.
1844 - PR525: Shark made not entrant deopt sigsegv regression after bump to b20 and hs17.
1845 - PR shark/483: Fix miscompilation of sun.misc.Unsafe::getByte.
1846 - PR icedtea/324, icedtea/481: Fix Shark VM crash.
1847 - Update Shark for LLVM 2.8 API change r100304
1848 - Shark calling static jni methods jclass argument fix.
1849 - PR484: Shark jit code block "0xcdcdcdcd" zombie wipeout Sigsegv crash
1850 - Backport new frame anchor and stack overflow code for Zero and Shark
1851 - Fix stack leak in Shark
1852 - PR494: Shark fails to catch Exception using catch (Throwable e)
1853 * NPPlugin fixes
1854 - PR446: Use JDK_UPDATE_VERSION to set the jpi version.
1855 - Re-designed frame embedding code so that the applet is dynamically
1856 packed into given handle. This increases stability and breaks
1857 reliance on the assumption that the browser will always provide a
1858 handle in a certain sequence.
1859 - Encode new lines, carriage returns, and other special characters
1860 before sending them to Java side (de-coding code is already in
1861 effect on Java side).
1862 - Centralised and increased timeouts to give slow-loading applets
1863 enough time to load.
1864 - Fix security permissions related to get/set property, based on
1865 specifications.
1866 - Added support for JSObject.finalize()
1867 - Liveconnect message processing design changes.
1868 - Message protocol overhaul to fix race conditions
1869 - PR166: Create FIFO pies in temp dir instead of ~/.icedteaplugin
1870 - Profiled memory usage and implemented proper cleanup for C++ side.
1871 - Update debug output string and function/structure names to
1872 change 'GCJ' references to ITNP/IcedTea NP Plugin
1873 - PR461: plugin working for NSS enabled builds with firefox including a private NSS copy
1874 - Removed unncessary debug and trace output
1875 - PR474: Patch from Paulo Cesar Pereira de Andrade, incrementing malloc size to account for NULL terminator.
1876 - RH524387: javax.net.ssl.SSLKeyException: RSA premaster secret error
1877 - Set context classloader for all threads in an applet's threadgroup
1878 - PR436: Close all applet threads on exit
1879 - PR480: NPPlugin with NoScript extension.
1880 - PR488: Question mark changing into underscore in URL.
1881 - RH592553: Fix bug causing 100% CPU usage.
1882 - Don't generate a random pointer from a pthread_t in the debug output.
1883 - Add ForbiddenTargetException for legacy support.
1884 - Use variadic macro for plugin debug message printing.
1885 - Don't link the plugin with libxul libraries.
1886 - Fix race conditions in plugin initialization code that were causing hangs.
1887 - RH506730: BankID (Norwegian common online banking authentication system) applet fails to load.
1888 - PR491: pass java_{code,codebase,archive} parameters to Java.
1889 - Adds javawebstart.version property and give user permission to read that property.
1890 * NetX:
1891 - Make path sanitization consistent; use a blacklisting approach.
1892 - Make the SingleInstanceServer thread a daemon thread.
1893 - Handle JNLP files which use native libraries but do not indicate it
1894 - Allow JNLP classloaders to share native libraries
1895 - Added encoding support
1896 - Do not use Look and Feel related methods for setting up security dialogs
1897 - Error out when unsigned jnlp applications request permissions
1898 * PulseAudio:
1899 - Add missing .c file to PulseAudio build
1900 - Eliminate spurious exception throwing.
1902 New in release 1.12 (2009-11-17)
1904 - Updated to OpenJDK7 milestone 5; includes:
1905 - From Project Coin:
1906 - 6860965: Support for binary literals (e.g. 2 can be written 0b10)
1907 - 6860965: Support for underscored literals (e.g. 123456 can be
1908 written 123_456)
1909 - 6827009: Support for strings in switch statements (e.g. case "a")
1910 - 6840638: Improved inferencing with generics, e.g.
1911 Map<String,Integer> map = new HashMap<>();
1912 - jsr166y from http://gee.cs.oswego.edu/dl/concurrency-interest/:
1913 - 6865571: Add a lightweight task framework known as ForkJoin
1914 - 6445158: Phaser - an improved CyclicBarrier
1915 - 6865579: Add TransferQueue/LinkedTransferQueue
1916 - The Zero assembler port
1917 - JIBX is no longer required to build Nimbus.
1918 - Many bug fixes
1919 - Latest security updates:
1920 - (CVE-2009-3728) ICC_Profile file existence detection information leak (6631533)
1921 - (CVE-2009-3885) BMP parsing DoS with UNC ICC links (6632445)
1922 - (CVE-2009-3881) resurrected classloaders can still have children (6636650)
1923 - (CVE-2009-3882) Numerous static security flaws in Swing (findbugs) (6657026)
1924 - (CVE-2009-3883) Mutable statics in Windows PL&F (findbugs) (6657138)
1925 - (CVE-2009-3880) UI logging information leakage (6664512)
1926 - (CVE-2009-3879) GraphicsConfiguration information leak (6822057)
1927 - (CVE-2009-3884) zoneinfo file existence information leak (6824265)
1928 - (CVE-2009-2409) deprecate MD2 in SSL cert validation (Kaminsky) (6861062)
1929 - (CVE-2009-3873) JPEG Image Writer quantization problem (6862968)
1930 - (CVE-2009-3875) MessageDigest.isEqual introduces timing attack vulnerabilities (6863503)
1931 - (CVE-2009-3876, CVE-2009-3877) OpenJDK ASN.1/DER input stream parser denial of service (6864911)
1932 - (CVE-2009-3869) JRE AWT setDifflCM stack overflow (6872357)
1933 - (CVE-2009-3874) ImageI/O JPEG heap overflow (6874643
1934 - (CVE-2009-3871) JRE AWT setBytePixels heap overflow (6872358)
1935 - The NSS crypto. provider may be turned on with --enable-nss if
1936 the NSS libraries and headers are available via pkg-config.
1937 - Makefile reorganisation:
1938 * icedtea-ecj is now icedtea-boot and patches/ecj is now
1939 patches/boot.
1940 * The icedtea-against-icedtea target is now icedtea-stage2.
1941 The icedtea-against-ecj target is now icedtea-stage1.
1942 * The Java code for the plugin is now built by the
1943 liveconnect.stamp and liveconnect-dist.stamp targets
1944 rather than hijacking the OpenJDK build.
1945 - Upgraded to VisualVM 1.2.1
1947 New in release 1.11 (2009-08-06)
1949 - Updated to OpenJDK7 b66 (Milestone 4), including
1950 JSR 308: Annotations on Java types.
1951 - Updates/bug fixes for netx, Shark and the web plugin.
1952 - Zero is now provided in the upstream forest rather than in-tree.
1953 - The options
1954 - --with-openjdk
1955 - --with-icedtea
1956 - --with-openjdk-home
1957 - --with-icedtea-home
1958 - --with-gcj-jdk
1959 have been removed. The JDK is now specified by --with-jdk-home
1960 and whether or not do a full bootstrap or not is now decided
1961 by --disable-bootstrap (the default is yes). This is in preparation
1962 for making the two stages independent of the JDK used, but some
1963 artefacts still remain in this release; the supported behaviour
1964 is still the use of gcj jdk for a full bootstrap and icedtea
1965 for a quick build.
1966 - Added java method tracing using systemtap version 0.9.9+.
1967 - Added latest security fixes.
1969 New in release 1.10 (2009-05-29)
1971 - Updated to OpenJDK7 b59 build via IcedTea forest. Now includes
1972 SCTP and Nimbus Swing look and feel.
1973 - Static trace support through systemtap.
1974 When given the configure option --enable-systemtap IcedTea will build
1975 hotspot with the dtrace static markers enabled and install an hotspot
1976 tapset that can be used to dynamically trace execution of java
1977 applications at runtime. See the tapset/hotspot.stp file for
1978 documentation of the various trace points and arguments available.
1979 - Allow building of other virtual machines besides the default VM. Additional
1980 virtual machines on architectures where hotspot is available are cacao
1981 and zero (or shark), and cacao, where zero (or shark) is available. It's
1982 not possible to build cacao as the default VM, and zero as additional VM.
1983 - New options --enable-nimbus and --enable-nimbus-generation. The default
1984 is that the first is on but the second is off, so Nimbus is built but
1985 without needing to generate the files using JIBX (http://jibx.sourceforge.net/).
1986 - VisualVM updated to 1.1.1.
1987 - Many build fixes, notably to make netx/the plugin work. IcedTea7 now
1988 avoids the binary plug mechanism in favour of using the same method as
1989 CORBA, JAXP, JAXWS and langtools to import the plugin/netx code.
1990 - Several web browser plugin and javaws support fixes:
1991 - Fixed security handling to prevent access denials when there is a site
1992 specific exception in the policy file
1993 - Allow extensions (chrome) to run Java code with full permissions
1994 - Added non-trusted SSL support to WebStart (javaws)
1995 - Added proxy support
1996 - Other improvements that were breaking specific sites (tag parser fix,
1997 nested jar support, etc.)
1998 - Added JVM Console (used by http://chrispederick.com/work/web-developer/)
1999 - Experimental new plugin enabled by --enable-npplugin.
2000 - Original plugin is now enabled by --enable-plugin, not --enable-liveconnect.
2001 - LCMS security fixes.
2002 - Many build improvements.
2003 - Many zero/shark jtreg fixes.
2004 - Other bug fixes.
2006 New in release 1.9 (2009-03-20)
2008 - Security fixes for:
2009 CVE-2008-5360 - Temporary files have guessable file names.
2010 CVE-2008-5350 - Allows to list files within the user home directory.
2011 CVE-2008-5348 - Denial-Of-Service in kerberos authentication.
2012 CVE-2008-5359 - Buffer overflow in image processing.
2013 CVE-2008-5351 - UTF-8 decoder accepts non-shortest form sequences.
2014 CVE-2008-5356 - Font processing vulnerability.
2015 CVE-2008-5353 - Calendar object deserialization allows privilege escalation.
2016 CVE-2008-5354 - Privilege escalation in command line applications.
2017 CVE-2008-5357 - Truetype Font processing vulnerability.
2018 CVE-2008-5352 - Jar200 Decompression buffer overflow.
2019 CVE-2008-5358 - Buffer Overflow in GIF image processing.
2020 - Updated to OpenJDK7 b50 build.
2021 - XRender pipeline support: Java2D are noticably faster and running over a
2022 remote X connection feels like it is all local. Build by default
2023 (disable with --disable-xrender). Runtime enabled by running java
2024 -Dsun.java2d.xrender=True (default is to use the old X renderer for now).
2025 - IcedTeaPlugin now supports HTTPS sites and adds a user prompt for
2026 untrusted https certificates.
2027 - Use the ALSA 'default' device. Makes Java play nicer with PulseAudio.
2028 - VisualVM integration updated to 1.1.1
2029 - Gervill soft synthesizer integration updated to latest CVS version.
2030 - Integrated jtreg upgraded to 4_0-src-b02-15_oct_2008.
2031 - make check runs much faster now. jtreg -samevm support has been
2032 integrated into the langtools and jdk subsystems. Please package the
2033 test/jtreg-summary.log file with your distribution package so end users
2034 can compare the test results.
2035 - Shark (--enable-shark) now builds on 64 bit platforms, but is a
2036 pre-alpha technology preview and not recommended for use.
2037 - Better support for bootstrapping with different jar programs
2038 (supporting -J options).
2039 - If --with-pkgversion isn't given the short mercurial rev node version
2040 will be used. Package distributors are encouraged to build packages with
2041 --with-pkgversion to uniquely identify their distribution version number
2042 when java -version is run to help distribution specific bug reporting.
2043 - Various freetype font, pisces renderer and awt X window size fixes
2044 to fix visual anomalies.
2045 - Build fixes for gcc 4.3 and 4.4-pre-release.
2046 - Added support for building against a specific openjdk src dir
2047 or hg revision (--with-openjdk-src-dir or --with-hg-revision).
2048 - Many other Plugin, Zero, Shark and PulseAudio bug fixes.
2049 - Build clean up.
2050 - Updated to CACAO 0.99.4.
2052 New in release 1.8 (2008-11-20)
2054 IcedTea is based on the hard work of a lot of people that contributed to
2055 IcedTea6 and OpenJDK. The following noteworthy changes were added in
2056 this release:
2058 - Updated to b39 build.
2059 - Support for external projects (closures, caciocavallo, cvmi, bsd, nio2).
2060 Note that these are based on Mercurial repositories so may require local
2061 changes for a working build due to noticeable differences between the
2062 repository and the reference OpenJDK b39 build. At the time of release,
2063 NIO2 was buildable out of the box.
2064 - Fixed to use new sound service, Gervill.
2065 - Many Netx fixes and now built by default.
2066 - LiveConnect support replaces gcjwebplugin.
2067 - Implemented JavaScript->Java security.
2068 - PulseAudio integrated (--enable-pulse-java)
2069 - VisualVM tool integrated (--enable-visualvm).
2070 - Added out-of-the-box CACAO support (--with-cacao).
2071 - Added the experimental Shark JIT for Zero.
2072 - Cleaned up crypto support, all algorithms and key sizes are fully
2073 supported now without any (regional) restrictions. No more need for
2074 separate crypto policy jars.
2075 - Integration of Mozilla Rhino javascript support for javax.script.
2076 (See http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=179 when
2077 you want to enable non-system-installed versions of Rhino).
2078 - Add support for Zero builds on alpha, arm, mips, mipsel, m68k, s390.
2079 - Various build fixes.
2080 - Several bug and security fixes.
2081 - Plugin including LiveConnect support built as default.
2082 - Various bugs fixed: renderer patch, version string updated,
2083 chinese fonts filename fix for Fedora etc.
2084 - More progress on Shark and Cacao.
2085 - Several plugin bug fixes.
2086 - Several build fixes.
2088 New in release 1.7 (2008-06-02)
2090 IcedTea is based on the hard work of a lot of people that contributed to
2091 IcedTea6 and OpenJDK. The following noteworthy changes were added in
2092 this release:
2094 - Paul Hohensee published a GNU/Linux hotspot Sparc port and Matthias
2095 Klose integrated it into IcedTea.
2096 - Keith Seiths and Andrew Haley made fixes to the awt color package so
2097 that it now provides the lcms library with PYCC and LINEAR_RGB ICC
2098 profiles, fixing several applications that did complex color
2099 transformations.
2100 - Karl Helgason wrote a midi software synthesizer called Gervill that
2101 is now integrated in IcedTea so that javax.sound.midi support works
2102 now. Mark Wielaard integrated it and made some fixes so that it works
2103 better with javax.sound.sampled.
2104 - Jonathan Gibbons released a free version of jtreg, which was imported
2105 into IcedTea by Mark Wielaard so that a make check now runs all the
2106 functional unit tests integrated into OpenJDK.
2107 - Joshua Sumali made lots of fixes to the javaws/netx support. Including
2108 improved security, namely catching Socket permissions during runtime,
2109 implementing the remaining JNLP services api (PrintService and
2110 JNLPRandomAccessFile), and applet focusing bug fixes, so now netx
2111 plays nice with gcjwebplugin.
2112 - Kelly O'Hair resolved the license issues with the (j)hat tool which is
2113 now integrated.
2114 - Lillian Angel and Tom Fitzsimmons added several .desktop files for
2115 the various tools included for better GNU/Linux desktop integration.
2116 - Thomas Fitzsimmons rewrote the cacert support to resolve issues with
2117 applications like Glashfish and Eclipse which access the keystore
2118 directly.
2119 - Lillian Angel made lots of bug fixes to the packaging and integration
2120 support, include improving the font support.
2121 - IcedTea6 1.2 and IcedTea[7] 1.7 are completely synced up again thanks
2122 to Andrew John Hughes.
2123 - Andrew also did all the work to make sure IcedTea[7] is now based on
2124 OpenJDK7 b26 as released by Xiomara Jayasena.
2125 - Thomas Fitzsimmons rewrote the certificate keystore support.
2126 - Christian Thalinger made various cacao integration fixes.
2128 New in release 1.6 (2008-02-13)
2130 - Zero-assembler implemented.
2131 - Netx support added. Still a work-in-progress.
2132 - Updated to build with gcc 4.3.
2133 - Many bug fixes.
2135 New in release 1.5 (2008-01-03)
2137 - ppc/ppc64 support.
2138 - ecj bootstrapping re-implemented.
2139 - Updated to OpenJDK b24 build (now uses mercurial).
2140 - System libraries (libpng, libjpeg, zlib, giflib) are used
2141 instead of OpenJDK's implementations.
2142 - Several bug fixes.
2144 New in release 1.4 (2007-10-12)
2146 * Updated to OpenJDK b21 build (README and INSTALL updated accordingly).
2147 * Now using SSL/Crypto support included in b21, OpenSSL certs
2148 still read directly.
2149 * TZdata fix: uses System's timezone data.
2150 * Memory issue fix: maximum PermGen space set to 128M and MaxHeap
2151 to 512M.
2152 * Xinerama fix: uses system installed library instead.
2153 * DebugInfo fix: generates full debuginfo, regardless of
2154 optimization.
2155 * Fixed JConsole crash.
2156 * Several other bug fixes.
2158 New in release 1.3 (2007-08-29)
2160 * Updated to OpenJDK b18 build.
2161 * Web browser plugin support using gcjwebplugin.
2162 * Now using Font supported included in b18.
2163 * Graphics fixes.
2164 * SSL/Crypto fixes.
2165 * Refactored build process.
2167 New in release 1.2 (2007-08-01)
2169 * Updated to OpenJDK b16 build.
2170 * Freetype font support fully replacing the encumbered libt2k.
2171 * Path widening imported from GNU Classpath.
2172 * Window decorations on x86_64 fixed.
2173 * Bug fixes in various graphics classes.
2174 * Anti-aliasing support explicitly disabled (instead of crashing).
2175 * OpenSSL certs read directly
2176 * Various crypto bug fixes.
2178 New in release 1.1 (2007-07-12)
2180 * Color management and raster fixes for compatibility with LittleCMS.
2181 * Debuginfo is always generated.
2182 * Initial work to satisfy libt2k requirement with Freetype.
2183 * The GNU Crypto security providers have been imported from GNU
2184 Classpath.
2185 * IcedTls security provider.
