File java-1_7_0-openjdk.changes of Package java-1_7_0-openjdk.openSUSE_12.3_Update
-------------------------------------------------------------------
Wed Dec 3 08:50:37 UTC 2014 - fstrba@suse.com
- Upgrade to 2.4.8 (bnc#887530)
* Changed back from gzipped tarball to xz
* Changed the keyring file to add Andrew John Hughes that signed
the icedtea package
* Change ZERO to AARCH64 tarball
- Removed patches:
* gstackbounds.patch
* java-1.7.0-openjdk-ppc-zero-jdk.patch
* java-1.7.0-openjdk-ppc-zero-hotspot.patch
- Integrated in upstream icedtea
* java-1.7.0-openjdk-makefiles-zero.patch
- Does not apply on the AARCH64 tarball, since the change from
DEFAULT and ZERO tarball to DEFAULT and AARCH64
- Upstream changes since 2.4.4:
* Security fixes
- S8029755, CVE-2014-4209: Enhance subject class
- S8030763: Validate global memory allocation
- S8031340, CVE-2014-4264: Better TLS/EC management
- S8031346, CVE-2014-4244: Enhance RSA key handling
- S8031540: Introduce document horizon
- S8032536: JVM resolves wrong method in some unusual cases
- S8033055: Issues in 2d
- S8033301, CVE-2014-4266: Build more informative InfoBuilder
- S8034267: Probabilistic native crash
- S8034272: Do not cram data into CRAM arrays
- S8034985, CVE-2014-2483: Better form for Lambda Forms
- S8035004, CVE-2014-4252: Provider provides less service
- S8035009, CVE-2014-4218: Make Proxy representations consistent
- S8035119, CVE-2014-4219: Fix exceptions to bytecode verification
- S8035699, CVE-2014-4268: File choosers should be choosier
- S8035788. CVE-2014-4221: Provide more consistency for lookups
- S8035793, CVE-2014-4223: Maximum arity maxed out
- S8036571: (process) Process process arguments carefully
- S8036800: Attribute OOM to correct part of code
- S8037046: Validate libraries to be loaded
- S8037076, CVE-2014-2490: Check constant pool constants
- S8037157: Verify <init> call
- S8037162, CVE-2014-4263: More robust DH exchanges
- S8037167, CVE-2014-4216: Better method signature resolution
- S8039520, CVE-2014-4262: More atomicity of atomic updates
- S8023046: Enhance splashscreen support
- S8025005: Enhance CORBA initializations
- S8025010, CVE-2014-2412: Enhance AWT contexts
- S8025030, CVE-2014-2414: Enhance stream handling
- S8025152, CVE-2014-0458: Enhance activation set up
- S8026067: Enhance signed jar verification
- S8026163, CVE-2014-2427: Enhance media provisioning
- S8026188, CVE-2014-2423: Enhance envelope factory
- S8026200: Enhance RowSet Factory
- S8026716, CVE-2014-2402: (aio) Enhance asynchronous channel handling
- S8026736, CVE-2014-2398: Enhance Javadoc pages
- S8026797, CVE-2014-0451: Enhance data transfers
- S8026801, CVE-2014-0452: Enhance endpoint addressing
- S8027766, CVE-2014-0453: Enhance RSA processing
- S8027775: Enhance ICU code.
- S8027841, CVE-2014-0429: Enhance pixel manipulations
- S8028385: Enhance RowSet Factory
- S8029282, CVE-2014-2403: Enhance CharInfo set up
- S8029286: Enhance subject delegation
- S8029699: Update Poller demo
- S8029730: Improve audio device additions
- S8029735: Enhance service mgmt natives
- S8029740, CVE-2014-0446: Enhance handling of loggers
- S8029745, CVE-2014-0454: Enhance algorithm checking
- S8029750: Enhance LCMS color processing (in-tree LCMS)
- S8029760, CVE-2013-6629: Enhance AWT image libraries (in-tree libjpeg)
- S8029844, CVE-2014-0455: Enhance argument validation
- S8029854, CVE-2014-2421: Enhance JPEG decodings
- S8029858, CVE-2014-0456: Enhance array copies
- S8030731, CVE-2014-0460: Improve name service robustness
- S8031330: Refactor ObjectFactory
- S8031335, CVE-2014-0459: Better color profiling (in-tree LCMS)
- S8031352, CVE-2013-6954: Enhance PNG handling (in-tree libpng)
- S8031394, CVE-2014-0457: (sl) Fix exception handling in ServiceLoader
- S8031395: Enhance LDAP processing
- S8032686, CVE-2014-2413: Issues with method invoke
- S8033618, CVE-2014-1876: Correct logging output
- S8034926, CVE-2014-2397: Attribute classes properly
- S8036794, CVE-2014-0461: Manage JavaScript instances
* Backports
- S5049299: (process) Use posix_spawn, not fork, on S10 to avoid swap exhaustion
- S6571600: JNI use results in UnsatisfiedLinkError looking for libmawt.so
- S7131153: GetDC called way too many times - causes bad performance.
- S7190349: [macosx] Text (Label) is incorrectly drawn with a rotated g2d
- S8001108: an attempt to use "<init>" as a method name should elicit NoSuchMethodException
- S8001109: arity mismatch on a call to spreader method handle should elicit IllegalArgumentException
- S8008118: (process) Possible null pointer dereference in jdk/src/solaris/native/java/lang/UNIXProcess_md.c
- S8013611: Modal dialog fails to obtain keyboard focus
- S8013809: deadlock in SSLSocketImpl between between write and close
- S8013836: getFirstDayOfWeek reports wrong day for pt-BR locale
- S8014460: Need to check for non-empty EXT_LIBS_PATH before using it
- S8019853: Break logging and AWT circular dependency
- S8019990: IM candidate window appears on the South-East corner of the display.
- S8020191: System.getProperty("os.name") returns "Windows NT (unknown)" on Windows 8.1
- S8022452: Hotspot needs to know about Windows 8.1 and Windows Server 2012 R2
- S8023990: Regression: postscript size increase from 6u18
- S8024283: 10 nashorn tests fail with similar stack trace InternalError with cause being NoClassDefFoundError
- S8024616: JSR292: lazily initialize core NamedFunctions used for bootstrapping
- S8024648: 7141246 & 8016131 break Zero port (AArch64 only)
- S8024830: SEGV in org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get
- S8025588: [macosx] Frozen AppKit thread in 7u40
- S8026404: Logging in Applet can trigger ACE: access denied ("java.lang.RuntimePermission" "modifyThreadGroup")
- S8026705: [TEST_BUG] java/beans/Introspector/TestTypeResolver.java failed
- S8027196: Increment minor version of HSx for 7u55 and initialize the build number
- S8027212: java/nio/channels/Selector/SelectAfterRead.java fails intermittently
- S8028285: RMI Thread can no longer call out to AWT
- S8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending
- S8030655: Regression: 14_01 Security fix 8024306 causes test failures
- S8030813: Signed applet fails to load when CRLs are stored in an LDAP directory
- S8030822: (tz) Support tzdata2013i
- S8031050: (thread) Change Thread initialization so that thread name is set before invoking SecurityManager
- S8031075: [Regression] focus disappears with shift+tab on dialog having one focus component
- S8031462: Fonts with morx tables are broken with latest ICU fixes
- S8032585: JSR292: IllegalAccessError when attempting to invoke protected method from different package
- S8032740: Need to create SE Embedded Source Bundles in 7 Release
- S8033278: Missed access checks for Lookup.unreflect* after 8032585
- S8034772: JDK-8028795 brought a specification change to 7u55 release and caused JCK7 signature test failure
- S8035283: Second phase of branch shortening doesn't account for loop alignment
- S8035613: With active Securitymanager JAXBContext.newInstance fails
- S8035618: Four api/org_omg/CORBA TCK tests fail under plugin only
- S8036147: Increment hsx 24.55 build to b02 for 7u55-b11
- S8036786: Update jdk7 testlibrary to match jdk8
- S8036837: Increment hsx 24.55 build to b03 for 7u55-b12
- S8037012: (tz) Support tzdata2014a
- S8038306: (tz) Support tzdata2014b
- S8038392: Generating prelink cache breaks JAVA 'jinfo' utility normal behavior
- S8042264: 7u65 l10n resource file translation update 1
- S8042582: Test java/awt/KeyboardFocusmanager/ChangeKFMTest/ChangeKFMTest.html fails on Windows x64
- S8042590: Running form URL throws NPE
- S8042789: org.omg.CORBA.ORBSingletonClass loading no longer uses context class loader
- S8043012: (tz) Support tzdata2014c
- S8004145: New improved hgforest.sh, ctrl-c now properly terminates mercurial processes.
- S8007625: race with nested repos in /common/bin/hgforest.sh
- S8011178: improve common/bin/hgforest.sh python detection (MacOS)
- S8011342: hgforest.sh : 'python --version' not supported on older python
- S8011350: hgforest.sh uses non-POSIX sh features that may fail with some shells
- S8024200: handle hg wrapper with space after #!
- S8025796: hgforest.sh could trigger unbuffered output from hg without complicated machinations
- S8028388: 9 jaxws tests failed in nightly build with java.lang.ClassCastException
- S8031477: [macosx] Loading AWT native library fails
- S8032370: No "Truncated file" warning from IIOReadWarningListener on JPEGImageReader
- S8035834: InetAddress.getLocalHost() can hang after JDK-8030731 was fixed
- S8009062: poor performance of JNI AttachCurrentThread after fix for 7017193
- S8035893: JVM_GetVersionInfo fails to zero structure
- Re-enable the 'gamma' test at the end of the HotSpot build, but only for HotSpot based bootstrap JDKs.
- S8015976: OpenJDK part of bug JDK-8015812 [TEST_BUG] Tests have conflicting test descriptions
- S8022698: javax/script/GetInterfaceTest.java fails since 7u45 b04 with -agentvm option
- S8022868: missing codepage Cp290 at java runtime
- S8023310: Thread contention in the method Beans.IsDesignTime()
- S8024461: [macosx] Java crashed on mac10.9 for swing and 2d function manual test
- S8025679: Increment minor version of HSx for 7u51 and initialize the build number
- S8026037: [TESTBUG] sun/security/tools/jarsigner/warnings.sh test fails on Solaris
- S8026304: jarsigner output bad grammar
- S8026772: test/sun/util/resources/TimeZone/Bug6317929.java failing
- S8026887: Make issues due to failed large pages allocations easier to debug
- S8027204: Revise the update of 8026204 and 8025758
- S8027224: test regression - ClassNotFoundException
- S8027370: Support tzdata2013h
- S8027378: Two closed/javax/xml/8005432 fails with jdk7u51b04
- S8027787: 7u51 l10n resource file translation update 1
- S8027837: JDK-8021257 causes CORBA build failure on emdedded platforms
- S8027943: serial version of com.sun.corba.se.spi.orbutil.proxy.CompositeInvocationHandlerImpl changed in 7u45
- S8027944: Increment hsx 24.51 build to b02 for 7u51-b07
- S8028057: Modify jarsigner man page documentation to document CCC 8024302: Clarify jar verifications
- S8028090: reverting change - changeset pushed with incorrect commit message, linked to wrong issue
- S8028111: XML readers share the same entity expansion counter
- S8028215: ORB.init fails with SecurityException if properties select the JDK default ORB
- S8028293: Check local configuration for actual ephemeral port range
- S8028382: Two javax/xml/8005433 tests still fail after the fix JDK-8028147
- S8028453: AsynchronousSocketChannel.connect() requires SocketPermission due to bind to local address (win)
- S8028823: java/net/Makefile tabs converted to spaces
- S8029038: Revise fix for XML readers share the same entity expansion counter
- S8029842: Increment hsx 24.51 build to b03 for 7u51-b11
* Bug fixes
- Fix accidental reversion of PR1188 for armel
- PR1781: NSS PKCS11 provider fails to handle multipart AES encryption
- PR1830: Drop version requirement for LCMS 2
- PR1833, RH1022017: Report elliptic curves supported by NSS, not the SunEC library
- RH905128: [CRASH] OpenJDK-1.7.0 while using NSS security provider and kerberos
- PR1393: JPEG support in build is broken on non-system-libjpeg builds
- PR1726: configure fails looking for ecj.jar before even trying to find javac
- Red Hat local: Fix for repo with path statting with / .
- Remove unused hgforest script
- PR1101: Undefined symbols on GNU/Linux SPARC
- PR1659: OpenJDK 7 returns incorrect TrueType font metrics when bold style is set
- PR1677, G498288: Update PaX support to detect running PaX kernel and use newer tools
- PR1679: Allow OpenJDK to build on PaX-enabled kernels
- PR1684: Build fails with empty PAX_COMMAND
- RH1015432: java-1.7.0-openjdk: Fails on PPC with StackOverflowError (revised fix)
- Link against $(LIBDL) if SYSTEM_CUPS is not true
- Perform configure checks using ecj.jar when --with-gcj (native ecj build) is enabled.
- Fix broken bootstrap build by updating ecj-multicatch.patch
- PR1653: Support ppc64le via Zero
- PR1654: ppc32 needs a larger ThreadStackSize to build
- RH1015432: java-1.7.0-openjdk: Fails on PPC with StackOverflowError
- RH910107: fail to load PC/SC library
* ARM32 port
- Add arm_port from IcedTea 6
- Add patches/arm.patch from IcedTea 6
- Add patches/arm-debug.patch from IcedTea 6
- Add patches/arm-hsdis.patch from IcedTea 6
- added jvmti event generation for dynamic_generate and compiled_method_load events to ARM JIT compiler
- Adjust saved SP when safepointing.
- First cut of invokedynamic
- Fix trashed thread ptr after recursive re-entry from asm JIT.
- JIT-compilation of ldc methodHandle
- Rename a bunch of misleadingly-named functions
- Changes for HSX22
- Rename a bunch of misleadingly-named functions
- Patched method handle adapter code to deal with failures in TCK
- Phase 1
- Phase 2
- RTC Thumb2 JIT enhancements.
- Zero fails to build in hsx22+, fix for hsx22 after runs gamma OK, hsx23 still nogo.
- Use ldrexd for atomic reads on ARMv7.
- Use unified syntax for thumb code.
- Corrected call from fast_method_handle_entry to CppInterpreter::method_handle_entry so that thread is loaded into r2
- Don't save locals at a return.
- Fix call to handle_special_method(). Fix compareAndSwapLong.
- Fix JIT bug that miscompiles org.eclipse.ui.internal.contexts.ContextAuthority.sourceChanged
- invokedynamic and aldc for JIT
- Modified safepoint check to rely on memory protect signal instead of polling
- Minor review cleanups.
- PR1188: ASM Interpreter and Thumb2 JIT javac miscompile modulo reminder on armel
- PR1363: Fedora 19 / rawhide FTBFS SIGILL
- Changes for HSX23
- Remove fragment from method that has been removed
- Remove C++ flags from CC_COMPILE and fix usage in zeroshark.make.
- Use $(CC) to compile mkbc instead of $(CC_COMPILE) to avoid C++-only flags
- Add note about use of $(CFLAGS)/$(CXXFLAGS)/$(CPPFLAGS) at present.
- Override automatic detection of source language for bytecodes_arm.def
- Include $(CFLAGS) in assembler stage
- PR1626: ARM32 assembler update for hsx24. Use ARM32JIT to turn it on/off.
- Replace literal offsets for METHOD_SIZEOFPARAMETERS and ISTATE_NEXT_FRAME with correct symbolic names.
- Turn ARM32 JIT on by default
* AArch64 port
- AArch64 C2 instruct for smull
- Add a constructor as a conversion from Register - RegSet. Use it.
- Add RegSet::operator+=.
- Add support for a few simple intrinsics
- Add support for builtin crc32 instructions
- Add support for CRC32 intrinsic
- Add support for Neon implementation of CRC32
- All address constants are 48 bits in size.
- C1: Fix offset overflow when profiling.
- Common frame handling for C1/C2 which correctly handle all frame sizes
- Correct costs for operations with shifts.
- Correct OptoAssembly for prologs and epilogs.
- Delete useless instruction.
- Don't use any form of _call_VM_leaf when we're calling a stub.
- Fast string comparison
- Fast String.equals()
- Fix a tonne of bogus comments.
- Fix biased locking and enable as default
- Fix instruction size from 8 to 4
- Fix opto assembly for shifts.
- Fix register misuse in verify_method_data_pointer
- Fix register usage in generate_verify_oop().
- Implement various locked memory operations.
- Improve C1 performance improvements in ic_cache checks
- Improve code generation for pop(), as suggested by Edward Nevill.
- Improvements to safepoint polling
- Make code entry alignment 64 for C2
- Minor optimisation for divide by 2
- New cost model for instruction selection.
- Offsets in lookupswitch instructions should be signed.
- Optimise addressing of card table byte map base
- Optimise C2 entry point verification
- Optimise long divide by 2
- Performance improvement and ease of use changes pulled from upstream
- Preserve callee save FP registers around call to java code
- Remove obsolete C1 patching code.
- Remove special-case handling of division arguments. AArch64 doesn't need it.
- Remove unnecessary memory barriers around CAS operations
- Restore sp from sender sp, r13 in crc32 code
- Restrict default ReservedCodeCacheSize to 128M
- Rewrite CAS operations to be more conservative
- Save intermediate state before removing C1 patching code.
- Tidy up register usage in push/pop instructions.
- Tidy up stack frame handling.
- Use 2- and 3-instruction immediate form of movoop and mov_metadata in C2-generated code.
- Use an explicit set of registers rather than a bitmap for psh and pop operations.
- Use explicit barrier instructions in C1.
- Use gcc __clear_cache instead of doing it ourselves
- PR1713: Support AArch64 Port
* Shark
- Add Shark definitions from 8003868
- Drop compile_method argument removed in 7083786 from sharkCompiler.cpp
-------------------------------------------------------------------
Wed Jan 15 11:30:01 UTC 2014 - mvyskocil@suse.com
- Fix a file conflict between -devel and -headless package
-------------------------------------------------------------------
Wed Jan 15 09:17:02 UTC 2014 - mvyskocil@suse.com
- Update to 2.4.4 (bnc#858818)
* changed from xz to gzipped tarball as the first was not available
during update
* changed a keyring file due release manager change
new one is signed by 66484681 from omajid@redhat.com, see
http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2014-January/025800.html
* Security fixes
- S6727821: Enhance JAAS Configuration
- S7068126, CVE-2014-0373: Enhance SNMP statuses
- S8010935: Better XML handling
- S8011786, CVE-2014-0368: Better applet networking
- S8021257, S8025022, CVE-2013-5896 : com.sun.corba.se.** should be on restricted package list
- S8021271, S8021266, CVE-2014-0408: Better buffering in ObjC code
- S8022904: Enhance JDBC Parsers
- S8022927: Input validation for byte/endian conversions
- S8022935: Enhance Apache resolver classes
- S8022945: Enhance JNDI implementation classes
- S8023057: Enhance start up image display
- S8023069, CVE-2014-0411: Enhance TLS connections
- S8023245, CVE-2014-0423: Enhance Beans decoding
- S8023301: Enhance generic classes
- S8023338: Update jarsigner to encourage timestamping
- S8023672: Enhance jar file validation
- S8024302: Clarify jar verifications
- S8024306, CVE-2014-0416: Enhance Subject consistency
- S8024530: Enhance font process resilience
- S8024867: Enhance logging start up
- S8025014: Enhance Security Policy
- S8025018, CVE-2014-0376: Enhance JAX-P set up
- S8025026, CVE-2013-5878: Enhance canonicalization
- S8025034, CVE-2013-5907: Improve layout lookups
- S8025448: Enhance listening events
- S8025758, CVE-2014-0422: Enhance Naming management
- S8025767, CVE-2014-0428: Enhance IIOP Streams
- S8026172: Enhance UI Management
- S8026176: Enhance document printing
- S8026193, CVE-2013-5884: Enhance CORBA stub factories
- S8026204: Enhance auth login contexts
- S8026417, CVE-2013-5910: Enhance XML canonicalization
- S8026502: java/lang/invoke/MethodHandleConstants.java fails on all platforms
- S8027201, CVE-2014-0376: Enhance JAX-P set up
- S8029507, CVE-2013-5893: Enhance JVM method processing
- S8029533: REGRESSION: closed/java/lang/invoke/8008140/Test8008140.java fails agains
* Backports
- S8025255: (tz) Support tzdata2013g
- S8026826: JDK 7 fix for 8010935 broke the build
* Bug fixes
- PR1618: Include defs.make in vm.make so VM_LITTLE_ENDIAN is defined on Zero builds
- D729448: 32-bit alignment on mips and mipsel
- PR1623: Collision between OpenJDK 6 & 7 classes when bootstrapping with OpenJDK 6
- Add update.py, helper script to download openjdk tarballs from hg repo
-------------------------------------------------------------------
Mon Jan 13 14:50:03 UTC 2014 - matz@suse.de
- Buildrequire quilt unconditionally as it's used unconditionally.
- Really disable tests on non-JIT architectures. (from Ulrich Weigand)
-------------------------------------------------------------------
Thu Dec 12 12:42:19 UTC 2013 - mvyskocil@suse.com
- Add headless subpackage wich does not require X and pulse/alsa
- Add accessibility to extra subpackage, which requires new
java-atk-wrapper package
* removed java-1.7.0-openjdk-java-access-bridge-idlj.patch
* removed java-1.7.0-openjdk-java-access-bridge-tck.patch
* removed java-access-bridge-1.26.2.tar.bz2
- Refreshed
* java-1.7.0-openjdk-java-access-bridge-security.patch
- Add a support for running tests using --with tests
* this is ignored on non-jit architectures
- Prefer global over define as bcond_with does use them
- Forward declare aarch64 arch macro
- Define archbuild/archinstall macros for arm and aarch64
* remove a few ifarch conditions by using those macros in filelist
-------------------------------------------------------------------
Mon Dec 9 15:25:02 UTC 2013 - mvyskocil@suse.com
- Need ecj-bootstrap in bootstrap mode (noted by mmatz)
- Don't install vim and quilt in bootstrap mode
-------------------------------------------------------------------
Mon Dec 9 14:18:29 UTC 2013 - mvyskocil@suse.com
- A few enhancenments of bootstrap mode
* usable wia --with bootstrap
* disable docs, javadoc package
* fix configure arguments on bootstrap
-------------------------------------------------------------------
Sun Dec 8 05:36:11 UTC 2013 - matz@suse.de
- Add the unversioned SDK directory link to the files list
of -devel package (fixes update-alternatives from %post).
-------------------------------------------------------------------
Thu Dec 5 13:20:39 UTC 2013 - matz@suse.de
- Add support for bootstrapping with just gcj (using included
ecj directly). Increase stacksize for powerpc (amends
java-1.7.0-openjdk-ppc-zero-jdk.patch). Add support for ppc64le.
-------------------------------------------------------------------
Thu Nov 21 15:21:21 UTC 2013 - dvaleev@suse.com
- fix stackoverflow for powerpc
(java-1_7_0-openjdk-ppc-stackoverflow.patch)
-------------------------------------------------------------------
Mon Nov 18 14:50:03 UTC 2013 - mvyskocil@suse.com
- disable bootstrap build, among others fixes bnc#850880
- disable download of tarballs
- remove cacerts file if it has wrong mime-type (bnc#847952)
-------------------------------------------------------------------
Tue Oct 29 09:53:04 UTC 2013 - mvyskocil@suse.com
- refresh zero-powerpc patches
* java-1.7.0-openjdk-ppc-zero-hotspot.patch
* java-1.7.0-openjdk-ppc-zero-jdk.patch
- re-add _constraints
-------------------------------------------------------------------
Tue Oct 22 13:29:45 UTC 2013 - mvyskocil@suse.com
- Update to icedtea 2.4.3 (bnc#846999)
synchronized OpenJDK 7 support with the upstream u45 b31 tag
* Security fixes
- S8006900, CVE-2013-3829: Add new date/time capability
- S8008589: Better MBean permission validation
- S8011071, CVE-2013-5780: Better crypto provider handling
- S8011081, CVE-2013-5772: Improve jhat
- S8011157, CVE-2013-5814: Improve CORBA portablility
- S8012071, CVE-2013-5790: Better Building of Beans
- S8012147: Improve tool support
- S8012277: CVE-2013-5849: Improve AWT DataFlavor
- S8012425, CVE-2013-5802: Transform TransformerFactory
- S8013503, CVE-2013-5851: Improve stream factories
- S8013506: Better Pack200 data handling
- S8013510, CVE-2013-5809: Augment image writing code
- S8013514: Improve stability of cmap class
- S8013739, CVE-2013-5817: Better LDAP resource management
- S8013744, CVE-2013-5783: Better tabling for AWT
- S8014085: Better serialization support in JMX classes
- S8014093, CVE-2013-5782: Improve parsing of images
- S8014098: Better profile validation
- S8014102, CVE-2013-5778: Improve image conversion
- S8014341, CVE-2013-5803: Better service from Kerberos servers
- S8014349, CVE-2013-5840: (cl) Class.getDeclaredClass problematic in some class loader configurations
- S8014530, CVE-2013-5825: Better digital signature processing
- S8014534: Better profiling support
- S8014987, CVE-2013-5842: Augment serialization handling
- S8015614: Update build settings
- S8015731: Subject java.security.auth.subject to improvements
- S8015743, CVE-2013-5774: Address internet addresses
- S8016256: Make finalization final
- S8016653, CVE-2013-5804: javadoc should ignore ignoreable characters in names
- S8016675, CVE-2013-5797: Make Javadoc pages more robust
- S8017196, CVE-2013-5850: Ensure Proxies are handled appropriately
- S8017287, CVE-2013-5829: Better resource disposal
- S8017291, CVE-2013-5830: Cast Proxies Aside
- S8017298, CVE-2013-4002: Better XML support
- S8017300, CVE-2013-5784: Improve Interface Implementation
- S8017505, CVE-2013-5820: Better Client Service
- S8019292: Better Attribute Value Exceptions
- S8019617: Better view of objects
- S8020293: JVM crash
- S8021275, CVE-2013-5805: Better screening for ScreenMenu
- S8021282, CVE-2013-5806: Better recycling of object instances
- S8021286: Improve MacOS resourcing
- S8021290, CVE-2013-5823: Better signature validation
- S8022931, CVE-2013-5800: Enhance Kerberos exceptions
- S8022940: Enhance CORBA translations
- S8023683: Enhance class file parsing
* Backports
- S6614237: missing codepage Cp290 at java runtime
- S8005932: Java 7 on mac os x only provides text clipboard formats
- S8014046: (process) Runtime.exec(String) fails if command contains spaces [win]
- S8015144: Performance regression in ICU OpenType Layout library
- S8015965: (process) Typo in name of property to allow ambiguous commands
- S8015978: Incorrect transformation of XPath expression "string(-0)"
- S8016357: Update hotspot diagnostic class
- S8019584: javax/management/remote/mandatory/loading/MissingClassTest.java failed in nightly against jdk7u45: java.io.InvalidObjectException: Invalid notification: null
- S8019969: nioNetworkChannelInet6/SetOptionGetOptionTestInet6 test case crashes
- S8020032: 7u fastdebug doesn't generate fastdebuginfo file
- S8020085: Linux ARM build failure for 7u45
- S8020088: Increment minor version of HSx for 7u45 and initialize the build number
- S8020551: increment hsx build to b03 for 7u45-b03
- S8020943: Memory leak when GCNotifier uses create_from_platform_dependent_str()
- S8021287: Improve MacOS resourcing
- S8021355: REGRESSION: Five closed/java/awt/SplashScreen tests fail since 7u45 b01 on Linux, Solaris
- S8021360: object not exported" on start of JMXConnectorServer for RMI-IIOP protocol with security manager
- S8021366: java_util/Properties/PropertiesWithOtherEncodings fails during 7u45 nightly testing
- S8021577: JCK test api/javax_management/jmx_serial/modelmbean/ModelMBeanNotificationInfo/serial/index.html#Input has failed since jdk 7u45 b01
- S8021899: Re-adjust fix of # 8020498 in 7u45 after mergeing 7u40
- S8021901: Increment hsx build to b05 for 7u45-b05
- S8021933: Add extra check for fix # JDK-8014530
- S8021969: The index_AccessAllowed jnlp can not load successfully with exception thrown in the log.
- S8022066: Evaluation of method reference to signature polymorphic method crashes VM
- S8022086: Fixing licence of newly added files
- S8022254: Remove incorrect jdk7u45-b05 tag from jdk7u-cpu forest
- S8022661: InetAddress.writeObject() performs flush() on object output stream
- S8022682: Supporting XOM
- S8022808: Kitchensink hangs on macos
- S8022856: 7u45 l10n resource file translation update
- S8023323: Increment hsx build to b06 for 7u45-b08
- S8023457: Event based tracing framework needs a mutex for thread groups
- S8023478: Test fails with HS crash in GCNotifier.
- S8023741: Increment hsx 24.45 build to b07 for 7u45-b09
- S8023771: when USER_RELEASE_SUFFIX is set in order to add a string to java -version, build number in the bundles names should not be changed to b00
- S8023888: Increment hsx 24.45 build to b08 for 7u45-b10
- S8023964: java/io/IOException/LastErrorString.java should be @ignore-d
- S8024369: Increment build # of hs24.0 to b57 for 7u40-b61 psu
- S8024668: api/java_nio/charset/Charset/index.html#Methods JCK-runtime test fails with 7u45 b11
- S8024697: Fix for 8020983 causes Xcheck:jni warnings
- S8024863: X11: Support GNOME Shell as mutter
- S8024883: (se) SelectableChannel.register throws NPE if fd >= 64k (lnx)
- S8025128: File.createTempFile fails if prefix is absolute path
- S8025170: jdk7u51 7u-1-prebuild is failing since 9/19
* Bug fixes
- PR1400: Menu of maximized AWT window not working in Mate
-------------------------------------------------------------------
Wed Sep 25 07:44:27 UTC 2013 - mvyskocil@suse.com
- Update to icedtea 2.4.2
* System LCMS 2 support again enabled by default, requiring 2.5 or above.
* OpenJDK
- S7122222: GC log is limited to 2G for 32-bit
- S7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand
- S7165807: Non optimized initialization of NSS crypto library leads to scalability issues
- S7199324: IPv6: JMXConnectorServer.getConnectionIDs() return IDs contradicting to address grammar
- S8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
- S8001424: G1: Rename certain G1-specific flags
- S8001425: G1: Change the default values for certain G1 specific flags
- S8004859: Graphics.getClipBounds/getClip return difference nonequivalent bounds, depending from transform
- S8005019: JTable passes row index instead of length when inserts selection interval
- S8005194: [parfait] #353 sun/awt/image/jpeg/imageioJPEG.c Memory leak of pointer 'scale' allocated with calloc()
- S8006941: [macosx] Deadlock in drag and drop
- S8007898: Incorrect optimization of Memory Barriers in Matcher::post_store_load_barrier()
- S8009168: accessibility.properties syntax issue
- S8009985: [parfait] Uninitialised variable at jdk/src/solaris/native/com/sun/management/UnixOperatingSystem_md.c
- S8011064: Some tests have failed with SIGSEGV on arm-hflt on build b82
- S8011569: ARM -- avoid native stack walking
- S8011760: assert(delta != 0) failed: dup pointer in MemBaseline::malloc_sort_by_addr
- S8012144: multiple SIGSEGVs fails on staxf
- S8012156: tools/javac/file/zip/T6865530.java fails for win32/64
- S8012241: NMT huge memory footprint, it usually leads to OOME
- S8012366: Fix for 8007815 breaks down when only building OpenJDK (without deploy and install forests)
- S8013546: compiler/8011901/Test8011901.java fails with CompilationError: Compilation failed
- S8013719: Increment build # of hs23.21 to b02
- S8013791: G1: G1CollectorPolicy::initialize_flags() may set min_alignment > max_alignment
- S8014264: The applet pathguy_TimeDead throws java.lang.NullPointerException in java console once click drop-down check box.
- S8014312: Fork hs23.25 hsx from hs23.21 for jdk7u25 and reinitialize build number
- S8014805: NPE is thrown during certpath validation if certificate does not have AuthorityKeyIdentifier extension
- S8014850: Third Party License Readme updates for 7u40
- S8014925: Disable sun.reflect.Reflection.getCallerClass(int) with a temporary switch to re-enable it
- S8015237: Parallelize string table scanning during strong root processing
- S8015411: Bump the hsx build number for 7u21-b50 for customer
- S8015441: runThese crashed with assert(opcode == Op_ConP || opcode == Op_ThreadLocal || opcode == Op_CastX2P ..) failed: sanity
- S8015576: CMS: svc agent throws java.lang.RuntimeException: No type named "FreeList" in database
- S8015668: overload resolution: performance regression in JDK 7
- S8015884: runThese crashed with SIGSEGV, hs_err has an error instead of stacktrace
- S8016074: NMT: assertion failed: assert(thread->thread_state() == from) failed: coming from wrong thread state
- S8016102: Increment build # of hs23.25 to b02 for 7u25-b31 psu
- S8016131: nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()'
- S8016133: Regression: diff. behavior with user-defined SAXParser
- S8016157: During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
- S8016331: Minor issues in event tracing metadata
- S8016648: FEATURE_SECURE_PROCESSING set to true or false causes SAXParseException to be thrown
- S8016734: Remove extra code due to duplicated push
- S8016737: After clicking on "Print UNCOLLATED" button, the print out come in order 'Page 1', 'Page 2', 'Page 1'
- S8016740: assert in GC_locker from PSOldGen::expand with -XX:+PrintGCDetails and Verbose
- S8016767: Provide man pages generated from DARB for OpenJDK
- S8017070: G1: assert(_card_counts[card_num] <= G1ConcRSHotCardLimit) failed
- S8017159: Unexclude sun/tools/JMAP/Basic.sh test
- S8017173: XMLCipher with RSA_OAEP Key Transport algorithm can't be instantiated
- S8017174: NPE when using Logger.getAnonymousLogger or LogManager.getLogManager().getLogger
- S8017189: [macosx] AWT program menu disabled on Mac
- S8017252: new hotspot build - hs24-b51
- S8017478: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
- S8017483: G1 tests fail with native OOME on Solaris x86 after HeapBaseMinAddress has been increased
- S8017510: Add a regression test for 8005956
- S8017566: Backout 8000450 - Cannot access to com.sun.corba.se.impl.orb.ORBImpl
- S8017588: SA: jstack -l throws UnalignedAddressException while attaching to core file for java that was started with CMS GC
- S8019155: Update makefiles with correct jfr packages
- S8019201: Regression: java.awt.image.ConvolveOp throws java.awt.image.ImagingOpException
- S8019236: [macosx] Add javadoc to the handleWindowFocusEvent in CEmbeddedFrame
- S8019265: [macosx] apple.laf.useScreenMenuBar regression comparing with jdk6
- S8019298: new hotspot build - hs24-b52
- S8019381: HashMap.isEmpty is non-final, potential issues for get/remove
- S8019541: 7u40 l10n resource file translation update
- S8019587: [macosx] Possibility to set the same frame for the different screens
- S8019625: Test compiler/8005956/PolynomialRoot.java timeouts on Solaris SPARCs
- S8019628: [macosx] closed/java/awt/Modal/BlockedMouseInputTest/BlockedMouseInputTest.html failed since 7u40b30 on MacOS
- S8019826: Test com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java fails with NPE
- S8019933: new hotspot build - hs24-b53
- S8019979: Replace CheckPackageAccess test with better one from closed repo
- S8020038: [macosx] Incorrect usage of invokeLater() and likes in callbacks called via JNI from AppKit thread
- S8020054: (tz) Support tzdata2013d
- S8020155: PSR:PERF G1 not collecting old regions when humongous allocations interfer
- S8020215: Different execution plan when using JIT vs interpreter
- S8020228: Restore the translated version of logging_xx.properties
- S8020298: [macosx] Incorrect merge in the lwawt code
- S8020319: Update Japanese man pages for 7u40
- S8020371: [macosx] applets with Drag and Drop fail with IllegalArgumentException
- S8020381: new hotspot build - hs24-b54
- S8020425: Product options incorrectly removed in minor version
- S8020430: NullPointerException in xml sqe nightly result on 2013-07-12
- S8020433: Crash when using -XX:+RestoreMXCSROnJNICalls
- S8020498: Crash when both libnet.so and libmawt.so are loaded
- S8020525: Increment build # of hs23.25 to b03 for 7u25-b34 psu
- S8020547: Event based tracing needs a UNICODE string type
- S8020625: [TESTBUG] java/util/HashMap/OverrideIsEmpty.java doesn't compile for jdk7u
- S8020701: Avoid crashes in WatcherThread
- S8020796: new hotspot build - hs24-b55
- S8020811: [macosx] Merge fault 7u25-7u40: Missed focus fix JDK-8012330
- S8020940: Valid OCSP responses are rejected for backdated enquiries
- S8020983: OutOfMemoryError caused by non garbage collected JPEGImageWriter Instances
- S8021008: Provide java and jcmd man pages for Mac (OpenJDK)
- S8021148: Regression in SAXParserImpl in 7u40 b34 (NPE)
- S8021353: Event based tracing is missing thread exit
- S8021381: JavaFX scene included in Swing JDialog not starting from Web Start
- S8021565: new hotspot build - hs24-b56
- S8021771: warning stat64 is deprecated - when building on OSX 10.7.5
- S8021946: Disabling sun.reflect.Reflection.getCallerCaller(int) by default breaks several frameworks and libraries
- S8022548: SPECJVM2008 has errors introduced in 7u40-b34
- S8023751: Need to backout 8020943, was pushed to hs24 without approval
- S8024914: Swapped usage of idx_t and bm_word_t types in bitMap.inline.hpp
* New features
- RH991170: java does not use correct kerberos credential cache
- PR1536: Allow use of system Kerberos to obtain cache location
- PR1551: Add build support for Zero AArch64
- PR1552: Add -D_LITTLE_ENDIAN for ARM architectures.
- PR1553: Add Debian AArch64 support
- PR1554: Fix build on Mac OS X
* Bug fixes
- RH661505: JPEGs with sRGB IEC61966-2.1 color profiles have wrong colors
- RH995488: Java thinks that the default timezone is Busingen instead of Zurich
- Cleanup file resources properly in TimeZone_md.
- PR1410: Icedtea 2.3.9 fails to build using icedtea 1.12.4
- G477456: emerge fails on pax system: java attempts RWX map, paxctl -m missing
- G478484: patches/boot/ecj-diamond.patch FAILED
- Fix Zero following changes to entry_frame_call_wrapper in 8016131
- Set ZERO_BUILD in flags.make so it is set on rebuilds
- Cast should use same type as GCDrainStackTargetSize (uintx).
- Add casts to fix build on S390
* JamVM
- JSR292: Invoke Dynamic
- sun.misc.Unsafe: additional methods get/putAddress: allows JamVM with OpenJDK 7/8 to run recent versions of JEdit.
- FreeClassData: adjust method count for Miranda methods
* Patches changes (mostly sync with Fedora)
* removed java-1.7.0-openjdk-arm-fixes.patch, fixed upstream
* removed java-1.7.0-openjdk-fork.patch, fixed upstream
* renamed java-1.7.0-openjdk-bitmap.patch to zero-s8024914.patch
* renamed java-1.7.0-openjdk-size_t.patch to zero-size_t.patch
* added PStack-808293.patch
* added RH661505-toBeReverted.patch
* added abrt_friendly_hs_log_jdk7.patch
* added gstackbounds.patch
* added java-1.7.0-openjdk-freetype-check-fix.patch
* added pulse-soundproperties.patch
* added rhino.patch
* added zero-entry_frame_call_wrapper.patch
* added zero-gcdrainstacktargetsize.patch
* added zero-zero_build.patch
-------------------------------------------------------------------
Mon Aug 26 13:58:05 UTC 2013 - mvyskocil@suse.com
- add mozilla-nss to Requires, otherwise NSS can't be initialized
-------------------------------------------------------------------
Wed Aug 21 08:02:03 UTC 2013 - mvyskocil@suse.com
- remove jpackage-utils from Requires to BuildRequires
* they were obsoleted by javapackages-tools, which require python,
lua et all
-------------------------------------------------------------------
Tue Aug 20 13:38:25 UTC 2013 - mvyskocil@suse.com
- add _constraints to not schedule build on some build machines
* workaround for similar issue as bnc#832762
* classes.jsa are not created on i586
-------------------------------------------------------------------
Mon Aug 12 12:41:33 UTC 2013 - mvyskocil@suse.com
- drop rhino from dependencies, openjdk does have own copy
* reduces build cycle
-------------------------------------------------------------------
Thu Aug 1 13:17:07 UTC 2013 - mvyskocil@suse.com
- Fix a filelist to build with rpm-4.11
-------------------------------------------------------------------
Sat Jul 27 08:01:17 UTC 2013 - schwab@suse.de
- java-1.7.0-openjdk-makefiles-zero.patch: Fix missing definitions for
zero VM
- java-1.7.0-openjdk-fork.patch: Apply unconditionally
-------------------------------------------------------------------
Wed Jul 10 13:54:33 UTC 2013 - mvyskocil@suse.com
- fix gpg_verify argument (-n)
- limit classes.jsa to openjdk builds only, zero and jamvm does not support
such feature
-------------------------------------------------------------------
Tue Jul 9 12:51:56 UTC 2013 - mvyskocil@suse.com
- update to icedtea-2.4.1 (bnc#828665)
* Security fixes
- S6741606, CVE-2013-2407: Integrate Apache Santuario
- S7158805, CVE-2013-2445: Better rewriting of nested subroutine calls
- S7170730, CVE-2013-2451: Improve Windows network stack support.
- S8000638, CVE-2013-2450: Improve deserialization
- S8000642, CVE-2013-2446: Better handling of objects for transportation
- S8001032: Restrict object access
- S8001033, CVE-2013-2452: Refactor network address handling in virtual machine identifiers
- S8001034, CVE-2013-1500: Memory management improvements
- S8001038, CVE-2013-2444: Resourcefully handle resources
- S8001043: Clarify definition restrictions
- S8001308: Update display of applet windows
- S8001309: Better handling of annotation interfaces
- S8001318, CVE-2013-2447: Socket.getLocalAddress not consistent with InetAddress.getLocalHost
- S8001330, CVE-2013-2443: Improve on checking order (non-Zero builds only)
- S8003703, CVE-2013-2412: Update RMI connection dialog box
- S8004288, CVE-2013-2449: (fs) Files.probeContentType problems
- S8004584: Augment applet contextualization
- S8005007: Better glyph processing
- S8006328, CVE-2013-2448: Improve robustness of sound classes
- S8006611: Improve scripting
- S8007467: Improve robustness of JMX internal APIs
- S8007471: Improve MBean notifications
- S8007812, CVE-2013-2455: (reflect) Class.getEnclosingMethod problematic for some classes
- S8007925: Improve cmsStageAllocLabV2ToV4curves
- S8007926: Improve cmsPipelineDup
- S8007927: Improve cmsAllocProfileSequenceDescription
- S8007929: Improve CurvesAlloc
- S8008120, CVE-2013-2457: Improve JMX class checking
- S8008124, CVE-2013-2453: Better compliance testing
- S8008128: Better API coherence for JMX
- S8008132, CVE-2013-2456: Better serialization support
- S8008585: Better JMX data handling
- S8008593: Better URLClassLoader resource management
- S8008603: Improve provision of JMX providers
- S8008607: Better input checking in JMX
- S8008611: Better handling of annotations in JMX
- S8008615: Improve robustness of JMX internal APIs
- S8008623: Better handling of MBeanServers
- S8008744, CVE-2013-2407: Rework part of fix for JDK-6741606
- S8008982: Adjust JMX for underlying interface changes
- S8009004: Better implementation of RMI connections
- S8009008: Better manage management-api
- S8009013: Better handling of T2K glyphs
- S8009034: Improve resulting notifications in JMX
- S8009038: Improve JMX notification support
- S8009057, CVE-2013-2448: Improve MIDI event handling
- S8009067: Improve storing keys in KeyStore
- S8009071, CVE-2013-2459: Improve shape handling
- S8009235: Improve handling of TSA data
- S8009424, CVE-2013-2458: Adapt Nashorn to JSR-292 implementation change
- S8009554, CVE-2013-2454: Improve SerialJavaObject.getFields
- S8009654: Improve stability of cmsnamed
- S8010209, CVE-2013-2460: Better provision of factories
- S8011243, CVE-2013-2470: Improve ImagingLib
- S8011248, CVE-2013-2471: Better Component Rasters
- S8011253, CVE-2013-2472: Better Short Component Rasters
- S8011257, CVE-2013-2473: Better Byte Component Rasters
- S8012375, CVE-2013-1571: Improve Javadoc framing
- S8012421: Better positioning of PairPositioning
- S8012438, CVE-2013-2463: Better image validation
- S8012597, CVE-2013-2465: Better image channel verification
- S8012601, CVE-2013-2469: Better validation of image layouts
- S8014281, CVE-2013-2461: Better checking of XML signature
- S8015997: Additional improvement in Javadoc framing
* OpenJDK
- list to long, please consult NEWS file
-------------------------------------------------------------------
Mon Jul 8 12:39:05 UTC 2013 - schwab@suse.de
- java-1.7.0-openjdk-zero-arch.patch: fix detection of zero arch
-------------------------------------------------------------------
Mon Jul 8 10:53:25 UTC 2013 - mvyskocil@suse.com
- ignore rhino dependencies during a build to prevent a build cycle
-------------------------------------------------------------------
Tue Jun 18 07:20:59 UTC 2013 - mvyskocil@suse.com
- update to icedtea-2.4.0 (based on oracle jdk7u40)
* OpenJDK (see NEWS for full listing)
- PR1209, S7170638: Use DTRACE_PROBE[N] in JNI Set and SetStatic Field.
- PR1206, S7201205: Add Makefile configuration option to build with unlimited crypto in OpenJDK
* Backports
- PR1197, S8003120, RH868136: ResourceManager.getApplicationResources() does not close InputStreams
- S8014618, RH962568: Need to strip leading zeros in TlsPremasterSecret of DHKeyAgreement
* Bug fixes
- PR1212: IcedTea7 fails to build because Resources.getText() is no longer available for code to use
- Add NSS (commented out) to other platforms.
- Allow multiple PKCS11 library initialisation to be a non-critical error.
- Complete switch from local zlib patch to upstream version.
- Include defs.make in buildtree.make so ZERO_BUILD is recognised and JVM_VARIANT_ZERO set.
- Provide support for using PKCS11 provider with NSS
- Remove file apparently removed as part of upstreaming of Zero.
- Revert 7060849
- Set UNLIMITED_CRYPTO=true to ensure we use the unlimited policy.
- PR473: Set handleStartupErrors to ignoreMultipleInitialisation in nss.cfg
- PR716: IcedTea7 should bootstrap with IcedTea6
- Expand java.security.cert.* imports to avoid conflict when building with OpenJDK 6.
- Fix indentation on Makefile block not executed when STRIP_POLICY=no_strip is set
- Fix invalid XSL stylesheets and DTD introduced as part of JEP 167.
- Include defs.make in buildtree.make so ZERO_BUILD is recognised and JVM_VARIANT_ZERO set.
- Make sure libffi cflags and libs are used.
- PR1378: Add AArch64 support to Zero
- PR1170: Ensure unlimited crypto policy is in place.
- RH513605, PR1280: Updating/Installing OpenJDK should recreate the shared class-data archive
- PR1358: Make XRender mandatory
- PR1360: Check for /usr/lib64 JVMs and generic JPackage alternative
- PR1435, D657854: OpenJDK 7 returns incorrect TrueType font metrics
- PR728: GTKLookAndFeel does not honor gtk-alternative-button-order
* JamVM
- JSR 335: (lambda expressions) initial hack
- JEP 171: Implement fence methods in sun.misc.Unsafe
- Fix invokesuper check in invokespecial opcode
- Fix non-direct interpreter invokespecial super-class check
- When GC'ing a native method don't try to free code
- Do not free unprepared Miranda method code data
- Set anonymous class protection domain
- JVM_IsVMGeneratedMethodIx stub
- Dummy implementation of sun.misc.Perf natives
- separate vm for zero is no longer needed
- drop java-1.7.0-openjdk-aarch64.patch (upstream: PR1378)
-------------------------------------------------------------------
Wed Jun 5 08:16:12 UTC 2013 - mvyskocil@suse.com
- fix bnc#781690c#11 - setup JAVA_HOME in posttrans, so certificates
will be created by this JVM
- fix the postrans conditions (add missing prefiX)
- relax build requires, so every java-devel >= 1.7.0 can match
-------------------------------------------------------------------
Thu Apr 25 08:14:54 UTC 2013 - mvyskocil@suse.com
- drop icedtea-2.3.8-zero-patches.patch, it does not apply and is
not needed because of PR1401 already fixed
-------------------------------------------------------------------
Wed Apr 24 13:22:31 UTC 2013 - mvyskocil@suse.com
- apply aarch64 patches on openSUSE 12.3+, EM_AARCH64 is not defined
in earlier releases
-------------------------------------------------------------------
Tue Apr 23 13:33:45 UTC 2013 - mvyskocil@suse.com
- update to icedtea-2.3.9 (bnc#816720)
* Security fixes
- S6657673, CVE-2013-1518: Issues with JAXP
- S7200507: Refactor Introspector internals
- S8000724, CVE-2013-2417: Improve networking serialization
- S8001031, CVE-2013-2419: Better font processing
- S8001040, CVE-2013-1537: Rework RMI model
- S8001322: Refactor deserialization
- S8001329, CVE-2013-1557: Augment RMI logging
- S8003335: Better handling of Finalizer thread
- S8003445: Adjust JAX-WS to focus on API
- S8003543, CVE-2013-2415: Improve processing of MTOM attachments
- S8004261: Improve input validation
- S8004336, CVE-2013-2431: Better handling of method handle intrinsic frames
- S8004986, CVE-2013-2383: Better handling of glyph table
- S8004987, CVE-2013-2384: Improve font layout
- S8004994, CVE-2013-1569: Improve checking of glyph table
- S8005432: Update access to JAX-WS
- S8005943: (process) Improved Runtime.exec
- S8006309: More reliable control panel operation
- S8006435, CVE-2013-2424: Improvements in JMX
- S8006790: Improve checking for windows
- S8006795: Improve font warning messages
- S8007406: Improve accessibility of AccessBridge
- S8007617, CVE-2013-2420: Better validation of images
- S8007667, CVE-2013-2430: Better image reading
- S8007918, CVE-2013-2429: Better image writing
- S8008140: Better method handle resolution
- S8009049, CVE-2013-2436: Better method handle binding
- S8009063, CVE-2013-2426: Improve reliability of ConcurrentHashMap
- S8009305, CVE-2013-0401: Improve AWT data transfer
- S8009677, CVE-2013-2423: Better setting of setters
- S8009699, CVE-2013-2421: Methodhandle lookup
- S8009814, CVE-2013-1488: Better driver management
- S8009857, CVE-2013-2422: Problem with plugin
* Backports
- S7130662, RH928500: GTK file dialog crashes with a NPE
* Bug fixes
- PR1363: Fedora 19 / rawhide FTBFS SIGILL
- PR1401: Fix Zero build on 2.3.8
- Fix offset problem in ICU LETableReference.
- Change -Werror fix to preserve OpenJDK default.
- PR1303: Correct #ifdef to #if
- PR1404: Failure to bootstrap with ecj 4.2
-------------------------------------------------------------------
Thu Mar 28 12:36:16 UTC 2013 - mmeister@suse.com
- Added url as source.
Please see http://en.opensuse.org/SourceUrls
-------------------------------------------------------------------
Thu Mar 21 10:00:25 UTC 2013 - schwab@suse.de
- icedtea-2.3.8-zero-patches.patch: remove patch not applicable to zero
compatible hotspot
- java-1.7.0-openjdk-fork.patch: Add support for architectures without
fork syscall
- java-1.7.0-openjdk-aarch64.patch: Add support for aarch64
-------------------------------------------------------------------
Thu Mar 14 13:38:38 UTC 2013 - mvyskocil@suse.com
- update to icedtea-2.3.7 (bnc#809386)
* Security fixes
- S8007014, CVE-2013-0809: Improve image handling
- S8007675, CVE-2013-1493: Improve color conversion
* Backports
- S8002344: Krb5LoginModule config class does not return proper KDC list from DNS
- S8004344: Fix a crash in ToolkitErrorHandler() in XlibWrapper.c
- S8006179: JSR292 MethodHandles lookup with interface using findVirtual()
- S8006882: Proxy generated classes in sun.proxy package breaks JMockit
* Bug fixes
- PR1303: Correct #ifdef to #if
- PR1340: Simplify the rhino class rewriter to avoid use of concurrency
- Revert 7017193 and add the missing free call, until a better fix is ready.
* made awt crasher patch deprecated
-------------------------------------------------------------------
Fri Mar 1 16:58:41 UTC 2013 - schwab@linux-m68k.org
- Define bits to %__isa_bits if defined
-------------------------------------------------------------------
Thu Feb 21 09:24:47 UTC 2013 - mvyskocil@suse.com
- update to icedtea-2.3.7 (bnc#803379)
- S8004937, CVE-2013-1484: Improve proxy construction
- S8006439, CVE-2013-1485: Improve MethodHandles coverage
- S8006446, CVE-2013-1486: Restrict MBeanServer access
- S8006777, CVE-2013-0169: Improve TLS handling of invalid messages
- S8007688: Blacklist known bad certificate
* Backports
- S8007393: Possible race condition after JDK-6664509
- S8007611: logging behavior in applet changed
* Bug fixes
- PR1303: Support building with giflib 5
-------------------------------------------------------------------
Wed Feb 13 15:24:12 UTC 2013 - mvyskocil@suse.com
- update to icedtea-2.3.6 (bnc#803379)
* Security fixes
- S6563318, CVE-2013-0424: RMI data sanitization
- S6664509, CVE-2013-0425: Add logging context
- S6664528, CVE-2013-0426: Find log level matching its name or value given at construction time
- S6776941: CVE-2013-0427: Improve thread pool shutdown
- S7141694, CVE-2013-0429: Improving CORBA internals
- S7173145: Improve in-memory representation of splashscreens
- S7186945: Unpack200 improvement
- S7186946: Refine unpacker resource usage
- S7186948: Improve Swing data validation
- S7186952, CVE-2013-0432: Improve clipboard access
- S7186954: Improve connection performance
- S7186957: Improve Pack200 data validation
- S7192392, CVE-2013-0443: Better validation of client keys
- S7192393, CVE-2013-0440: Better Checking of order of TLS Messages
- S7192977, CVE-2013-0442: Issue in toolkit thread
- S7197546, CVE-2013-0428: (proxy) Reflect about creating reflective proxies
- S7200491: Tighten up JTable layout code
- S7200493, CVE-2013-0444: Improve cache handling
- S7200499: Better data validation for options
- S7200500: Launcher better input validation
- S7201064: Better dialogue checking
- S7201066, CVE-2013-0441: Change modifiers on unused fields
- S7201068, CVE-2013-0435: Better handling of UI elements
- S7201070: Serialization to conform to protocol
- S7201071, CVE-2013-0433: InetSocketAddress serialization issue
- S8000210: Improve JarFile code quality
- S8000537, CVE-2013-0450: Contextualize RequiredModelMBean class
- S8000539, CVE-2013-0431: Introspect JMX data handling
- S8000540, CVE-2013-1475: Improve IIOP type reuse management
- S8000631, CVE-2013-1476: Restrict access to class constructor
- S8001235, CVE-2013-0434: Improve JAXP HTTP handling
- S8001242: Improve RMI HTTP conformance
- S8001307: Modify ACC_SUPER behavior
- S8001972, CVE-2013-1478: Improve image processing
- S8002325, CVE-2013-1480: Improve management of images
* Backports
- S7057320: test/java/util/concurrent/Executors/AutoShutdown.java failing intermittently
- S7083664: TEST_BUG: test hard code of using c:/temp but this dir might not exist
- S7107613: scalability blocker in javax.crypto.CryptoPermissions
- S7107616: scalability blocker in javax.crypto.JceSecurityManager
- S7146424: Wildcard expansion for single entry classpath
- S7160609: [macosx] JDK crash in libjvm.dylib ( C [GeForceGLDriver+0x675a] gldAttachDrawable+0x941)
- S7160951: [macosx] ActionListener called twice for JMenuItem using ScreenMenuBar
- S7162488: VM not printing unknown -XX options
- S7169395: Exception throws due to the changes in JDK 7 object tranversal and break backward compatibility
- S7175616: Port fix for TimeZone from JDK 8 to JDK 7
- S7176485: (bf) Allow temporary buffer cache to grow to IOV_MAX
- S7179908: Fork hs23.3 hsx from hs22.2 for jdk7u7 and reinitialize build number
- S7184326: TEST_BUG: java/awt/Frame/7024749/bug7024749.java has a typo
- S7185245: Licensee source bundle tries to compile JFR
- S7185471: Avoid key expansion when AES cipher is re-init w/ the same key
- S7186371: [macosx] Main menu shortcuts not displayed (7u6 regression)
- S7187834: [macosx] Usage of private API in macosx 2d implementation causes Apple Store rejection
- S7188114: (launcher) need an alternate command line parser for Windows
- S7189136: Fork hs23.5 hsx from hs23.4 for jdk7u9 and reinitialize build number
- S7189350: Fix failed for CR 7162144
- S7190550: REGRESSION: Some closed/com/oracle/jfr/api tests fail to compile becuse of fix 7185245
- S7193219: JComboBox serialization fails in JDK 1.7
- S7193977: REGRESSION:Java 7's JavaBeans persistence ignoring the "transient" flag on properties
- S7195106: REGRESSION : There is no way to get Icon inf, once Softreference is released
- S7195301: XML Signature DOM implementation should not use instanceof to determine type of Node
- S7195931: UnsatisfiedLinkError on PKCS11.C_GetOperationState while using NSS from jre7u6+
- S7197071: Makefiles for various security providers aren't including the default manifest.
- S7197652: Impossible to run any signed JNLP applications or applets, OCSP off by default
- S7198146: Another new regression test does not compile on windows-amd64
- S7198570: (tz) Support tzdata2012f
- S7198640: new hotspot build - hs23.6-b04
- S7199488: [TEST] runtime/7158800/InternTest.java failed due to false-positive on PID match.
- S7199645: Increment build # of hs23.5 to b02
- S7199669: Update tags in .hgtags file for CPU release rename
- S7200720: crash in net.dll during NTLM authentication
- S7200742: (se) Selector.select does not block when starting Coherence (sol11u1)
- S7200762: [macosx] Stuck in sun.java2d.opengl.CGLGraphicsConfig.getMaxTextureSize(Native Method)
- S8000285: Deadlock between PostEventQueue.noEvents, EventQueue.isDispatchThread and SwingUtilities.invokeLater
- S8000286: [macosx] Views keep scrolling back to the drag position after DnD
- S8000297: REGRESSION: closed/java/awt/EventQueue/PostEventOrderingTest.java fails
- S8000307: Jre7cert: focusgained does not get called for all focus req when do alt + tab
- S8000822: Fork hs23.7 hsx from hs23.6 for jdk7u11 and reinitialize build number
- S8001124: jdk7u ProblemList.txt updates (10/2012)
- S8001242: Improve RMI HTTP conformance
- S8001808: Create a test for 8000327
- S8001876: Create regtest for 8000283
- S8002068: Build broken: corba code changes unable to use new JDK 7 classes
- S8002091: tools/launcher/ToolsOpts.java test started to fail since 7u11 b01 on Windows
- S8002114: fix failed for JDK-7160951: [macosx] ActionListener called twice for JMenuItem using ScreenMenuBar
- S8002225: (tz) Support tzdata2012i
- S8003402: (dc) test/java/nio/channels/DatagramChannel/SendToUnresovled.java failing after 7u11 cleanup issues
- S8003403: Test ShortRSAKeyWithinTLS and ClientJSSEServerJSSE failing after 7u11 cleanup
- S8003948: NTLM/Negotiate authentication problem
- S8004175: Restricted packages added in java.security are missing in java.security-{macosx, solaris, windows}
- S8004302: javax/xml/soap/Test7013971.java fails since jdk6u39b01
- S8004341: Two JCK tests fails with 7u11 b06
- S8005615: Java Logger fails to load tomcat logger implementation (JULI)
* Bug fixes
- Fix build using Zero's HotSpot so all patches apply again.
- PR1295: jamvm parallel unpack failure
* removed icedtea-2.3.2-fix-extract-jamvm-dependency.patch
- removed icedtea-2.3.3-refresh-6924259-string_offset.patch
-------------------------------------------------------------------
Mon Jan 21 14:30:17 UTC 2013 - adrian@suse.de
- few missing /openjdk/%{origin}/ changes
-------------------------------------------------------------------
Wed Jan 16 15:50:49 UTC 2013 - mvyskocil@suse.com
- update to icedtea-2.3.4 (bnc#798324, bnc#798521)
* Security fixes
- S8004933, CVE-2012-3174: Improve MethodHandle interaction with libraries
- S8006017, CVE-2013-0422: Improve lookup resolutions
- S8006125: Update MethodHandles library interactions
* Bug fixes
- S7197906: BlockOffsetArray::power_to_cards_back() needs to handle > 32 bit shifts
- G422525: Fix building with PaX enabled kernels.
- use gpg-offline to check the validity of icedtea tarball
-------------------------------------------------------------------
Tue Dec 18 12:40:48 UTC 2012 - adrian@suse.de
- use jamvm on %arm
- use icedtea package name instead of protected openjdk for jamvm builds
- fix armv5 build
-------------------------------------------------------------------
Tue Dec 18 10:27:24 UTC 2012 - mvyskocil@suse.com
- update to java access bridge 1.26.2
* bugfix release, mainly 64bit JNI and JVM support
-------------------------------------------------------------------
Mon Dec 17 10:06:28 UTC 2012 - mvyskocil@suse.com
- fix a segfault in AWT code - (bnc#792951)
* add openjdk-7-src-b147-awt-crasher.patch
- turn pulseaudio off on pre 11.4 distros
-------------------------------------------------------------------
Fri Oct 19 12:09:11 UTC 2012 - mvyskocil@suse.com
- update to icedtea-2.3.3 (bnc#785814)
* Security fixes
- S6631398, CVE-2012-3216: FilePermission improved path checking
- S7093490: adjust package access in rmiregistry
- S7143535, CVE-2012-5068: ScriptEngine corrected permissions
- S7158796, CVE-2012-5070: Tighten properties checking in EnvHelp
- S7158807: Revise stack management with volatile call sites
- S7163198, CVE-2012-5076: Tightened package accessibility
- S7167656, CVE-2012-5077: Multiple Seeders are being created
- S7169884, CVE-2012-5073: LogManager checks do not work correctly for sub-types
- S7169887, CVE-2012-5074: Tightened package accessibility
- S7169888, CVE-2012-5075: Narrowing resource definitions in JMX RMI connector
- S7172522, CVE-2012-5072: Improve DomainCombiner checking
- S7186286, CVE-2012-5081: TLS implementation to better adhere to RFC
- S7189103, CVE-2012-5069: Executors needs to maintain state
- S7189490: More improvements to DomainCombiner checking
- S7189567, CVE-2012-5085: java net obselete protocol
- S7192975, CVE-2012-5071: Issue with JMX reflection
- S7195194, CVE-2012-5084: Better data validation for Swing
- S7195549, CVE-2012-5087: Better bean object persistence
- S7195917, CVE-2012-5086: XMLDecoder parsing at close-time should be improved
- S7195919, CVE-2012-5079: (sl) ServiceLoader can throw CCE without needing to create instance
- S7196190, CVE-2012-5088: Improve method of handling MethodHandles
- S7198296, CVE-2012-5089: Refactor classloader usage
- S7158800: Improve storage of symbol tables
- S7158801: Improve VM CompileOnly option
- S7158804: Improve config file parsing
- S7198606, CVE-2012-4416: Improve VM optimization
* Bug fixes
- Remove merge artefact.
- Remove the Xp header and library checks.
* JamVM
- PR1155: Do not put version number in libjvm.so SONAME
- refresh java-1.7.0-openjdk-java-access-bridge-security.patch as new glassfish
classes were added
- add icedtea-2.3.3-refresh-6924259-string_offset.patch
-------------------------------------------------------------------
Mon Oct 8 08:20:51 UTC 2012 - mvyskocil@suse.com
- %posttrans java-cacerts and cacerts are now recreated if missing, are not
properly linked and does not contain/point to file with correct mime-type
application/x-java-keystore
* fixes bnc#781690: NoSuchAlgorithmException: SunJSSE
* fixes bnc#727223 - Exceptions during certificate import
-------------------------------------------------------------------
Tue Sep 18 10:11:57 UTC 2012 - mvyskocil@suse.com
- add the optional jamvm support
* running build --with jamvm enables it
- add an initial support for build of older releases
* make some buildrequires dependant on suse_version
* workaround older zlib w/o pkgconfig
* fix cacerts installation on pre-11.3
-------------------------------------------------------------------
Tue Sep 11 11:04:47 UTC 2012 - dmueller@suse.com
- fix two further "uninitialized return" warnings for zero builds
-------------------------------------------------------------------
Thu Sep 6 15:19:02 UTC 2012 - dmueller@suse.com
- update directory ownership for i586
-------------------------------------------------------------------
Tue Sep 4 13:06:18 UTC 2012 - dmueller@suse.com
- add Sources as full links, so that they can be verified
- replace no-return-on-nonvoid patch with a more robust version
that annotates the nonreturning functions to avoid spurious
warnings that fail the build
- fix build on ARM and i586
- remove files that are no longer used
-------------------------------------------------------------------
Tue Sep 4 12:18:00 UTC 2012 - mvyskocil@suse.cz
- zero build can be enabled using rpmbuild (osc build) --with zero
- add hotspot 2.1 needed for zero
- fix filelist on %{ix86}
-------------------------------------------------------------------
Mon Sep 3 11:15:13 UTC 2012 - mvyskocil@suse.cz
- update to icedtea-2.3.2 / OpenJDK7 u6 (bnc#777499)
* Security fixes
- S7162476, CVE-2012-1682: XMLDecoder security issue via ClassFinder
- S7194567, CVE-2012-3136: Improve long term persistence of java.beans objects
- S7163201, CVE-2012-0547: Simplify toolkit internals references
- RH852051, CVE-2012-4681, S7162473: Reintroduce PackageAccessible checks
removed in 6788531.
* OpenJDK
- Fix Zero FTBFS issues with 2.3
- S7180036: Build failure in Mac platform caused by fix # 7163201
- S7182135: Impossible to use some editors directly
- S7183701: [TEST] closed/java/beans/security/TestClassFinder.java – compilation failed
- S7185678: java/awt/Menu/NullMenuLabelTest/NullMenuLabelTest.java failed with NPE
* Bug fixes
- PR1149: Zero-specific patch files not being packaged
- use icedtea tarball for build again, this led into following dropped files
because the are already in the tarball and simplified %prep and %build
- drop class-rewriter.tar.gz
- drop systemtap-tapset.tar.gz
- drop desktop-files.tar.gz
- drop nss.cfg
- drop pulseaudio.tar.gz
- drop remove-intree-libraries.sh
- add archives from icedtea7-forest-2.3 for openjdk, corba, jaxp, jaxws,
jdk, langtools and hotspot
- drop rhino.patch, pulse-soundproperties and systemtap patch
- move gnome bridge patches before make as it's irritating to have the
patch fail after openjdk is built
- use explicit file attributes in %files sections to prevent the file
permissions problems in a future (like bnc#770040)
- changed version scheme, so it now matches Oracle Java
1.7.0.6 == Java7 u 6
-------------------------------------------------------------------
Thu Aug 30 13:00:55 UTC 2012 - mvyskocil@suse.cz
- update to icedtea-2.3.1 / OpenJDK7 u6 (bnc#777499)
* Security fixes
- RH852051, CVE-2012-4681: Reintroduce PackageAccessible checks
removed in 6788531.
* Bug fixes
- PR902: PulseAudioClip getMicrosecondsLength() returns length in
milliseconds, not microseconds
- PR986: IcedTea7 fails to build with IcedTea6 CACAO due to low max heap
size
- PR1050: Stream objects not garbage collected
- PR1119: Only add classes to rt-source-files.txt if the class (or one or
more of its methods/fields) are actually missing from the boot JDK
- PR1137: Allow JARs to be optionally compressed by setting COMPRESS_JARS
* OpenJDK
- Make dynamic support for GConf work again.
- PR1095: Add configure option for -Werror
- PR1101: Undefined symbols on GNU/Linux SPARC
- PR1140: Unnecessary diz files should not be installed
- S7192804, PR1138: Build should not install jvisualvm man page for OpenJDK
* JamVM
- ARMv6 armhf: Changes for Raspbian (Raspberry Pi)
- PPC: Don't use lwsync if it isn't supported
- X86: Generate machine-dependent stubs for i386
- When suspending, ignore detached threads that have died, this prevents
a user caused deadlock when an external thread has been attached to the
VM via JNI and it has exited without detaching
- Add missing REF_TO_OBJs for references passed from JNI, this enable
JamVM to run Qt-Jambi
- there are number of fixes in 2.3, see NEWS
-------------------------------------------------------------------
Thu Jul 12 07:16:58 UTC 2012 - mvyskocil@suse.cz
- icedtea 2.2.1 does not support zerovm, limit the build to i586 and x86_64
-------------------------------------------------------------------
Mon Jul 2 11:08:54 UTC 2012 - mvyskocil@suse.cz
- fix bnc#769543: triplicate menu entries
* store jconsole and policytool in jvmdir and maintain symlink via
update-alternatives only
- use Settings;DesktopSettings;Security; for policytool
- remove uneeded code generates fielists in install section
-------------------------------------------------------------------
Thu Jun 21 10:14:18 UTC 2012 - mvyskocil@suse.cz
- update to icedtea-2.2.1
* Security fixes
- S7079902, CVE-2012-1711: Refine CORBA data models
- S7110720: Issue with vm config file loadingIssue with vm config file loading
- S7143606, CVE-2012-1717: File.createTempFile should be improved for temporary files created by the platform.
- S7143614, CVE-2012-1716: SynthLookAndFeel stability improvement
- S7143617, CVE-2012-1713: Improve fontmanager layout lookup operations
- S7143851, CVE-2012-1719: Improve IIOP stub and tie generation in RMIC
- S7143872, CVE-2012-1718: Improve certificate extension processing
- S7145239: Finetune package definition restriction
- S7152811, CVE-2012-1723: Issues in client compiler
- S7157609, CVE-2012-1724: Issues with loop
- S7160677: missing else in fix for 7152811
- S7160757, CVE-2012-1725: Problem with hotspot/runtime_classfile
- S7165628, CVE-2012-1726: Issues with java.lang.invoke.MethodHandles.Lookup
- reduce number of file-listed-more-than-one for jre
- remove hardcoded amd64 from systemtap path
- use java-1_7_0-openjdk for build
-------------------------------------------------------------------
Thu Jun 14 21:43:45 UTC 2012 - dmueller@suse.com
- fix build on non-jit arches
-------------------------------------------------------------------
Thu May 10 09:17:41 UTC 2012 - mvyskocil@suse.cz
- update to icedtea-2.1, openjdk b147
* Security fixes
- 7082299, CVE-2011-3571: Fix in AtomicReferenceArray
- S7088367, CVE-2011-3563: Fix issues in java sound
- S7110683, CVE-2012-0502: Issues with some KeyboardFocusManager method
- S7110687, CVE-2012-0503: Issues with TimeZone class
- S7110700, CVE-2012-0505: Enhance exception throwing mechanism in ObjectStreamClass
- S7110704, CVE-2012-0506: Issues with some method in corba
- S7112642, CVE-2012-0497: Incorrect checking for graphics rendering object
- S7118283, CVE-2012-0501: Better input parameter checking in zip file processing
- S7126960, CVE-2011-5035: Add property to limit number of request headers to the HTTP Server
* Bug fixes
- S7140882: Don’t return booleans from methods returning pointers
- S7091528: javadoc attempts to parse .class files
- S7103610: _NET_WM_PID and WM_CLIENT_MACHINE are not set
- S7049339: AnyBlit is broken with non-rectangular clips.
- and many others
* SUSE changes:
- increase the priority to 17147 to be the default java (thanks Robert
Munteau)
- openjdk-7-src-b147-no-return-in-nonvoid.patch and
openjdk-7-src-b147-stringcompare.patch fixes issues found by post-build-check
- buildrequire at least openjdk6 and let prjconf to handle the prefferences
-------------------------------------------------------------------
Tue Mar 6 11:48:02 UTC 2012 - cfarrell@suse.com
- license update: GPL-2.0-with-classpath-exception
Use SPDX syntax
-------------------------------------------------------------------
Wed Nov 2 15:18:33 UTC 2011 - mvyskocil@suse.cz
- Initial SUSE packaging of icedtea-2.0/openjdk b146