Hello community,

here is the log from the commit of package java-1_8_0-openjdk for 
openSUSE:Factory checked in at 2016-08-06 20:38:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-1_8_0-openjdk (Old)
 and      /work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "java-1_8_0-openjdk"

Changes:
--------
--- /work/SRC/openSUSE:Factory/java-1_8_0-openjdk/java-1_8_0-openjdk.changes    
2016-07-14 09:42:29.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new/java-1_8_0-openjdk.changes   
    2016-08-06 20:38:08.000000000 +0200
@@ -1,0 +2,460 @@
+Tue Jul 26 05:57:42 UTC 2016 - [email protected]
+
+- Upgrade to version jdk8u101 (icedtea 3.1.0)
+- New in release 3.1.0 (2016-07-25):
+  * Security fixes
+    - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
+      (bsc#989732)
+    - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
+      only) (bsc#989734)
+    - S8146514: Enforce GCM limits
+    - S8147771: Construction of static protection domains under
+      Javax custom policy
+    - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
+    - S8149070: Enforce update ordering
+    - S8149962, CVE-2016-3508: Better delineation of XML processing
+      (bsc#989731)
+    - S8150752: Share Class Data
+    - S8151925: Font reference improvements
+    - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
+    - S8153312: Constrain AppCDS behavior
+    - S8154475, CVE-2016-3587: Clean up lookup visibility
+      (bsc#989721)
+    - S8155981, CVE-2016-3606: Bolster bytecode verification
+      (bsc#989722)
+    - S8155985, CVE-2016-3598: Persistent Parameter Processing
+      (bsc#989723)
+    - S8158571, CVE-2016-3610: Additional method handle validation
+      (bsc#989725)
+    - CVE-2016-3552 (bsc#989726)
+    - CVE-2016-3511 (bsc#989727)
+    - CVE-2016-3503 (bsc#989728)
+    - CVE-2016-3498 (bsc#989729)
+  * New features
+    - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
+      on Linux
+    - PR2821: Support building OpenJDK with --disable-headful
+    - PR2931, G478960: Provide Infinality Support via fontconfig
+    - PR3079: Provide option to build Shenandoah on x86_64
+  * Import of OpenJDK 8 u92 build 14
+    - S6869327: Add new C2 flag to keep safepoints in counted
+      loops.
+    - S8022865: [TESTBUG] Compressed Oops testing needs to be
+      revised
+    - S8029630: Thread id should be displayed as a hex number in
+      error report
+    - S8029726: On OS X some dtrace probe names are mismatched with
+      Solaris
+    - S8029727: On OS X dtrace probes
+      Call<type>MethodA/Call<type>MethodV are not fired.
+    - S8029728: On OS X dtrace probes SetStaticBooleanField are not
+      fired
+    - S8038184: XMLSignature throws StringIndexOutOfBoundsException
+      if ID attribute value is empty String
+    - S8038349: Signing XML with DSA throws Exception when key is
+      larger than 1024 bits
+    - S8041501: ImageIO reader is not capable of reading JPEGs
+      without JFIF header
+    - S8041900: [macosx] Java forces the use of discrete GPU
+    - S8044363: Remove special build options for unpack200 executable
+    - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
+      for hotspot ARCH
+    - S8046611: Build errors with gcc on sparc/fastdebug
+    - S8047763: Recognize sparc64 as a sparc platform
+    - S8048232: Fix for 8046471 breaks PPC64 build
+    - S8052396: Catch exceptions resulting from missing font cmap
+    - S8058563: InstanceKlass::_dependencies list isn't cleared from
+      empty nmethodBucket entries
+    - S8061624: [TESTBUG] Some tests cannot be ran under compact
+      profiles and therefore shall be excluded
+    - S8062901: Iterators is spelled incorrectly in the Javadoc for
+      Spliterator
+    - S8064330: Remove SHA224 from the default support list if
+      SunMSCAPI enabled
+    - S8065579: WB method to start G1 concurrent mark cycle should
+      be introduced
+    - S8065986: Compiler fails to NullPointerException when calling
+      super with Object<>()
+    - S8066974: Compiler doesn't infer method's generic type
+      information in lambda body
+    - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
+      out of range years
+    - S8068033: JNI exception pending in jdk/src/share/bin/java.c
+    - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
+      for JNI pending
+    - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
+      OLD and/or OBSOLETE method(s) found
+    - S8068254: Method reference uses wrong qualifying type
+    - S8074696: Remote debugging session hangs for several minutes
+      when calling findBootType
+    - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
+      correctness, as jdk7 did
+    - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
+      relies on system locale
+    - S8080492: [Parfait] Uninitialised variable in
+      jdk/src/java/desktop/windows/native/libawt/
+    - S8080650: Enable stubs to use frame pointers correctly
+    - S8122944: perfdata used is seen as too high on sparc zone with
+      jdk1.9 and causes a test failure
+    - S8129348: Debugger hangs in trace mode with TRACE_SENDS
+    - S8129847: Compiling methods generated by Nashorn triggers high
+      memory usage in C2
+    - S8130506: javac AssertionError when invoking
+      MethodHandle.invoke with lambda parameter
+    - S8130910: hsperfdata file is created in wrong directory and
+      not cleaned up if /tmp/hsperfdata_<username> has wrong permissions
+    - S8131129: Attempt to define a duplicate BMH$Species class
+    - S8131665: Bad exception message in HandshakeHash.getFinishedHash
+    - S8131782: C1 Class.cast optimization breaks when Class is
+      loaded from static final
+    - S8132503: [macosx] Chinese full stop symbol cannot be entered
+      with Pinyin IM on OS X
+    - S8133207: ParallelProbes.java test fails after changes for
+      JDK-8080115
+    - S8133924: NPE may be thrown when xsltc select a non-existing
+      node after JDK-8062518
+    - S8134007: Improve string folding
+    - S8134759: jdb: Incorrect stepping inside finally block
+    - S8134963: [Newtest] New stress test for changing the coarseness
+      level of G1 remembered set
+    - S8136442: Don't tie Certificate signature algorithms to
+      ciphersuites
+    - S8137106: EUDC (End User Defined Characters) are not displayed
+      on Windows with Java 8u60+
+    - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
+      in HotSpot
+    - S8138764: In some cases the usage of TreeLock can be replaced
+      by other synchronization
+    - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
+      failed with timeout
+    - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
+      void 
InstanceKlass::oop_oop_iterate_oop_maps_specialized<true,oopDesc*,MarkAndPushClosure>
+    - S8139436: sun.security.mscapi.KeyStore might load incomplete
+      data
+    - S8139751: Javac crash with -XDallowStringFolding=false
+    - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
+      8u-dev
+    - S8139985: JNI exception pending in
+      jdk/src/jdk/hprof/agent/share/native/libhprof
+    - S8140031: SA: Searching for a value in Threads does not work
+    - S8140249: JVM Crashing During startUp If Flight Recording is
+      enabled
+    - S8140344: add support for 3 digit update release numbers
+    - S8140587: Atomic*FieldUpdaters should use Class.isInstance
+      instead of direct class check
+    - S8141260: isReachable crash in windows xp
+    - S8143297: Nashorn compilation time reported in nanoseconds
+    - S8143397: It looks like InetAddress.isReachable(timeout) works
+      incorrectly
+    - S8143855: Bad printf formatting in frame_zero.cpp
+    - S8143896: java.lang.Long is implicitly converted to double
+    - S8143963: improve ClassLoader::trace_class_path to accept an
+      additional outputStream* arg
+    - S8144020: Remove long as an internal numeric type
+    - S8144131: ArrayData.getInt implementations do not convert to
+      int32
+    - S8144483: One long Safepoint pause directly after each GC log
+      rotation
+    - S8144487: PhaseIdealLoop::build_and_optimize() must restore
+      major_progress flag if skip_loop_opts is true
+    - S8144885: agent/src/os/linux/libproc.h needs to support
+      Linux/SPARC builds
+    - S8144935: C2: safepoint is pruned from a non-counted loop
+    - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
+      compact1 and compact2 execution
+    - S8145017: Add support for 3 digit hotspot minor version numbers
+    - S8145099: Better error message when SA can't attach to a process
+    - S8145442: Add the facility to verify remembered sets for G1
+    - S8145466: javac: No line numbers in compilation error
+    - S8145539: (coll) AbstractMap.keySet and .values should not be
+      volatile
+    - S8145550: Megamorphic invoke should use CompiledFunction
+      variants without any LinkLogic
+    - S8145669: apply2call optimized callsite fails after becoming
+      megamorphic
+    - S8145722: NullPointerException in javadoc
+    - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
+      match AddI
+    - S8146147: Java linker indexed property getter does not work
+      for computed nashorn string
+    - S8146566: OpenJDK build can't handle commas in LDFLAGS
+    - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
+    - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
+      because 8072383 was badly backported before
+    - S8147087: Race when reusing PerRegionTable bitmaps may result
+      in dropped remembered set entries
+    - S8147630: Wrong test result pushed to 8u-dev
+    - S8147845: Varargs Array functions still leaking longs
+    - S8147857: RMIConnector logs attribute names incorrectly
+    - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
+    - S8150791: 8u76 L10n resource file translation update
+  * Import of OpenJDK 8 u101 build 13
+    - S6483657: MSCAPI provider does not create unique alias names
+    - S6675699: need comprehensive fix for unconstrained ConvI2L
+      with narrowed type
+    - S8037557: test SessionCacheSizeTests.java timeout
+    - S8038837: Add support to jarsigner for specifying timestamp
+      hash algorithm
++++ 263 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/java-1_8_0-openjdk/java-1_8_0-openjdk.changes
++++ and 
/work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new/java-1_8_0-openjdk.changes

Old:
----
  compare-pointer-with-literal.patch
  hotspot-aarch64-fix-48bit-va.patch
  icedtea-3.0.1.tar.xz
  implicit-pointer-decl.patch

New:
----
  icedtea-3.1.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ java-1_8_0-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.WmBI6B/_old  2016-08-06 20:38:14.000000000 +0200
+++ /var/tmp/diff_new_pack.WmBI6B/_new  2016-08-06 20:38:14.000000000 +0200
@@ -17,8 +17,8 @@
 
 
 %{!?aarch64:%global aarch64 aarch64 arm64 armv8}
-%global jit_arches %ix86 x86_64 ppc64 ppc64le %aarch64
-%global icedtea_version 3.0.1
+%global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64}
+%global icedtea_version 3.1.0
 %global icedtea_sound_version 1.0.1
 %global buildoutputdir openjdk.build/
 # Convert an absolute path to a relative path.  Each symbolic link is
@@ -32,7 +32,7 @@
 # priority must be 6 digits in total
 %global priority        1805
 %global javaver         1.8.0
-%global updatever       91
+%global updatever       101
 # Standard JPackage directories and symbolic links.
 %global sdklnk          java-%{javaver}-openjdk
 %global archname        %{sdklnk}
@@ -75,7 +75,7 @@
 %ifarch ppc64le
 %global archinstall ppc64le
 %endif
-%ifarch %ix86
+%ifarch %{ix86}
 %global archinstall i386
 %endif
 %ifarch ia64
@@ -87,10 +87,10 @@
 %ifarch s390x
 %global archinstall s390x
 %endif
-%ifarch %arm
+%ifarch %{arm}
 %global archinstall arm
 %endif
-%ifarch %aarch64
+%ifarch %{aarch64}
 %global archinstall aarch64
 %endif
 # 32 bit sparc, optimized for v9
@@ -109,7 +109,7 @@
 %endif
 # bnc#542545
 # 32-bit versus 64-bit specific provides:
-%ifarch %ix86 ppc s390
+%ifarch %{ix86} ppc s390
 %global bits 32
 %endif
 %ifarch x86_64 ia64 s390x
@@ -118,6 +118,7 @@
 %if 0%{?__isa_bits}
 %global bits %{__isa_bits}
 %endif
+%bcond_with zero
 %if 0%{?suse_version} >= 1330 || 0%{?suse_version} == 1315
 %if %{with bootstrap}
 %global with_sunec 0
@@ -127,7 +128,6 @@
 %else
 %global with_sunec 0
 %endif
-%bcond_with zero
 # Turn on/off some features depending on openSUSE version
 %if 0%{?suse_version} >= 1130
 %if ! %{with zero}
@@ -172,16 +172,10 @@
 Patch2:         1015432.patch
 # Restrict access to java-atk-wrapper classes
 Patch3:         java-atk-wrapper-security.patch
-# Fix expression compares a char* pointer with a string literal
-Patch8:         compare-pointer-with-literal.patch
 # Fix use of unintialized memory in adlc parser
 Patch12:        adlc-parser.patch
-# Fix: implicit-pointer-decl
-Patch13:        implicit-pointer-decl.patch
 # Avoid triggering inactivity timeout while generating javadoc in zero VM
 Patch14:        zero-javadoc-verbose.patch
-# Fix 48 bit va space on aarch64
-Patch15:        hotspot-aarch64-fix-48bit-va.patch
 #
 # OpenJDK specific patches
 #
@@ -204,7 +198,6 @@
 BuildRequires:  giflib-devel
 BuildRequires:  gtk2-devel
 BuildRequires:  java-bootstrap-devel >= 1.7.0
-BuildRequires:  libXcomposite-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  liblcms2-devel
 BuildRequires:  libpng-devel
@@ -215,6 +208,7 @@
 BuildRequires:  update-desktop-files
 BuildRequires:  wget
 BuildRequires:  xorg-x11-proto-devel
+BuildRequires:  xz
 BuildRequires:  zip
 # Requires rest of java
 Requires:       %{name}-headless = %{version}-%{release}
@@ -258,6 +252,7 @@
 BuildRequires:  xorg-x11-devel
 %else
 BuildRequires:  libX11-devel
+BuildRequires:  libXcomposite-devel
 BuildRequires:  libXi-devel
 BuildRequires:  libXinerama-devel
 BuildRequires:  libXt-devel
@@ -410,7 +405,7 @@
     sed -e 
s:@ABS_SERVER_LIBJVM_SO@:%{_jvmdir}/%{jredir}/lib/%{archinstall}/server/libjvm.so:g
 $file > $file.1
 # TODO find out which architectures other than ix86 have a client vm
 
-%ifarch %ix86
+%ifarch %{ix86}
     sed -e 
s:@ABS_CLIENT_LIBJVM_SO@:%{_jvmdir}/%{jredir}/lib/%{archinstall}/client/libjvm.so:g
 $file.1 > $OUTPUT_FILE
 %else
     sed -e '/@ABS_CLIENT_LIBJVM_SO@/d' $file.1 > $OUTPUT_FILE
@@ -437,9 +432,6 @@
 %endif
 
 CFLAGS=$(rpm -E '%{optflags}' | sed 's/-Wall\>//')
-%if 0%{?suse_version} >= 1330
-CFLAGS+=" -Wno-error -fno-delete-null-pointer-checks -fno-lifetime-dse"
-%endif
 export CFLAGS
 export CXXFLAGS=${CFLAGS}
 %if %{with_sunec}
@@ -458,7 +450,7 @@
         --disable-infinality \
         --disable-downloading \
         --with-abs-install-dir=%{_jvmdir}/%{sdkdir} \
-%ifnarch %arm %aarch64
+%ifnarch %{arm} %{aarch64}
         --with-parallel-jobs="${NUM_PROC}" \
 %endif
         --with-pkgversion="suse-%{release}-%{_arch}" \
@@ -491,16 +483,12 @@
 
 patch -p0 -i %{PATCH2}
 patch -p0 -i %{PATCH3}
-patch -p0 -i %{PATCH8}
 patch -p0 -i %{PATCH12}
-patch -p0 -i %{PATCH13}
 
 %if %{with zero}
 patch -p0 -i %{PATCH14}
 %endif
 
-patch -p1 -i %{PATCH15}
-
 %ifarch ppc ppc64 ppc64le
 # PPC fixes
 patch -p0 -i %{PATCH103}
@@ -513,15 +501,7 @@
  bash ./autogen.sh
 )
 
-%if 0%{?suse_version} >= 1330
-%ifarch %ix86
-for i in {1..10}; do make %{?_smp_mflags} && break; done
-%else
 make %{?_smp_mflags}
-%endif
-%else
-make %{?_smp_mflags}
-%endif
 
 export JAVA_HOME=$(pwd)/%{buildoutputdir}images/j2sdk-image
 

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.WmBI6B/_old  2016-08-06 20:38:14.000000000 +0200
+++ /var/tmp/diff_new_pack.WmBI6B/_new  2016-08-06 20:38:14.000000000 +0200
@@ -1,7 +1,7 @@
 <constraints>
   <hardware>
     <physicalmemory>
-      <size unit="M">2048</size>
+      <size unit="M">3072</size>
     </physicalmemory>
     <disk>
       <size unit="G">20</size>

++++++ corba.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/corba-a6736e860d67/.hgtags 
new/corba-7ea39ff8c227/.hgtags
--- old/corba-a6736e860d67/.hgtags      2016-04-20 04:39:00.000000000 +0200
+++ new/corba-7ea39ff8c227/.hgtags      2016-07-25 07:40:28.000000000 +0200
@@ -392,6 +392,7 @@
 bd0186cd2419129357b110fe3f13519f68b29774 jdk8u40-b27
 28a1dbd4bb9ec97427790c88d21514af2f878c94 jdk8u40-b31
 663a3151c688bc3f4c092bcad21cc81e29139d62 jdk8u40-b32
+5b700e0c00471ba1b7575fc6d03d6b0a0e041b50 jdk8u40-b33
 5761efbc739fdedcbff224e22f920e88b29af4cf jdk8u45-b00
 6a52852476c9ccb2d52153d1b94b675e863bb28c jdk8u45-b01
 3b9d342f9f584465ea5976e06357b45682f9681d jdk8u45-b02
@@ -554,6 +555,19 @@
 0ce690c17329bde61998e5cd30b1beec9872262f jdk8u74-b01
 5eb60567655e15d7ba4c349658d707f5bde0c2b8 jdk8u74-b02
 d82cbb7a4bfe21b146f7b91ce833ac5a579c94eb jdk8u72-b31
+e3b496b6ae52f2c018e9c628c31be984bb4907e7 jdk8u73-b00
+5e484ab4b05f1398e924ab90874f7fe2ddf20731 jdk8u73-b01
+0cfcffb354bb4c76cac46f52b16a50e3b57794b9 jdk8u73-b02
+9e88cf03fe09fbf33045f43489be6f9c00e80c35 jdk8u74-b00
+0ce690c17329bde61998e5cd30b1beec9872262f jdk8u74-b01
+5eb60567655e15d7ba4c349658d707f5bde0c2b8 jdk8u74-b02
+3d00f5689b6c6e71fb1a230b7a746b61569b90ec jdk8u74-b31
+0cec2665affa36496b906c566e22ba7048ae6087 jdk8u74-b32
+7b719c1dec62535c34030cf3457abe6f478f13a0 jdk8u77-b00
+cafc1648f432eff2c392040af2db4505c3d290b6 jdk8u77-b01
+0f0077ee5e53365562ff77a01aa97d0c7374f447 jdk8u77-b02
+e8dc6eb11c761f20b44d8c4b8acb0846268872f1 jdk8u77-b03
+af6ddd4cd94c9353cc053b888de6d42d4d0faf47 jdk8u77-b31
 073b951904b3ee7c54fb79a169478fa66d925320 jdk8u75-b00
 5b48f7defe40eab668fe554df0afd87d84d60722 jdk8u75-b01
 0015f4a7f0d02a9bb79b7a0c737590f01feaabd4 jdk8u75-b02
@@ -571,6 +585,77 @@
 0f0077ee5e53365562ff77a01aa97d0c7374f447 jdk8u77-b02
 9972d4fac94222734bfee16a8a5475e1f2b9e149 icedtea-3.0.0pre10
 37af47894175fa7405752524b631237007778767 icedtea-3.0.0
+f7024b8ac854c4a937bf3dbe8e12b6c3ff802765 icedtea-3.0-branchpoint
+e8dc6eb11c761f20b44d8c4b8acb0846268872f1 jdk8u77-b03
+cd7cec8fd295c0462a813b5f54dc5457c2bade2d jdk8u91-b00
+4ea02753e66e348ee4639e157061bcbdef1d7ff3 jdk8u91-b13
+f8d0cfaa9900ebda679fa9df8319fb753858f283 jdk8u91-b14
+9f89788050d38ba4e19e24894eb8b3dd24c1a9d0 jdk8u91-b15
+7deeb4f70404e4f52306f9d0bcfc482fc5f16fb3 jdk8u76-b00
+5786892e7c7d512ef9104a469ff7eafeaac12c38 jdk8u76-b01
+239155e48af89968b62e695a3233d42bed1a3282 jdk8u76-b02
+137e5c45fd5422ecd6c758c6b83a2f184abef91b jdk8u76-b03
+7bbceb589f5ddb6eefab2b23de0003de67cfc667 jdk8u76-b04
+ca66a2dd5cfd6d4d0d05ee9861ff3cadd7166761 jdk8u76-b05
+f8453e7a3185060e5625127fe76b5cd7ae64150a jdk8u76-b06
+dd1d572083b0b11f70f03408f6bb154bbdef4272 jdk8u76-b07
+fc122918583747b114b246babc82841a827c56c7 jdk8u76-b08
+afb55372bcc787b75e24afd28b00cfaaa45bb77d jdk8u76-b09
+d2f26e6433db89354b028fb75abcc6ca266d035f jdk8u76-b10
+df2dcefb08f9e3c65a4cbea75e54600649d063d0 jdk8u76-b11
+94c775e05eb053b8440d82298927a144ed73f340 jdk8u76-b12
+e0fbd6a51e061025f2d6ad0311a587f7ce3c2b43 jdk8u92-b00
+8f0466c0dce60b1df3bc01785b01a7f09fa7b564 jdk8u92-b13
+5617f9bec354fb2c60bbb816d175f4cee7d2c56e jdk8u92-b14
+fe88377e18b0c5f3da8e6741e0d5b9bfd45d2648 jdk8u92-b31
+073b951904b3ee7c54fb79a169478fa66d925320 jdk8u75-b00
+5b48f7defe40eab668fe554df0afd87d84d60722 jdk8u75-b01
+0015f4a7f0d02a9bb79b7a0c737590f01feaabd4 jdk8u75-b02
+74b2903babf0f4138c367e3f9eea8958f5d71b94 jdk8u75-b03
+aa99436ccf826b3a2eecdaf646814e58cf514efb jdk8u101-b00
+aa99436ccf826b3a2eecdaf646814e58cf514efb jdk8u75-b04
+e4dd4a6a2e67aa42d1e22246216f56a5280f83fb jdk8u75-b05
+6ca185377097c44ee1768f2f817b1b9e3b89068c jdk8u75-b06
+77880a70d92dbfc0ab1dab1aefad179c711ea852 jdk8u75-b07
+d267b16e3ecc006200ec6478904b7ea119df5b19 jdk8u75-b08
+1030aea873cdecfb6f55ab652abc67c901f61f60 jdk8u75-b09
+964fe4bba121592325cb346e3a4fa677b277d0ec jdk8u75-b10
+f7cfd44464c3c3efd6d6f29921fad4ed0de75d83 jdk8u75-b12
+7b719c1dec62535c34030cf3457abe6f478f13a0 jdk8u77-b00
+cafc1648f432eff2c392040af2db4505c3d290b6 jdk8u77-b01
+0f0077ee5e53365562ff77a01aa97d0c7374f447 jdk8u77-b02
 e8dc6eb11c761f20b44d8c4b8acb0846268872f1 jdk8u77-b03
 cd7cec8fd295c0462a813b5f54dc5457c2bade2d jdk8u91-b00
 4ea02753e66e348ee4639e157061bcbdef1d7ff3 jdk8u91-b13
+7deeb4f70404e4f52306f9d0bcfc482fc5f16fb3 jdk8u76-b00
+5786892e7c7d512ef9104a469ff7eafeaac12c38 jdk8u76-b01
+239155e48af89968b62e695a3233d42bed1a3282 jdk8u76-b02
+137e5c45fd5422ecd6c758c6b83a2f184abef91b jdk8u76-b03
+7bbceb589f5ddb6eefab2b23de0003de67cfc667 jdk8u76-b04
+ca66a2dd5cfd6d4d0d05ee9861ff3cadd7166761 jdk8u76-b05
+f8453e7a3185060e5625127fe76b5cd7ae64150a jdk8u76-b06
+dd1d572083b0b11f70f03408f6bb154bbdef4272 jdk8u76-b07
+fc122918583747b114b246babc82841a827c56c7 jdk8u76-b08
+afb55372bcc787b75e24afd28b00cfaaa45bb77d jdk8u76-b09
+d2f26e6433db89354b028fb75abcc6ca266d035f jdk8u76-b10
+df2dcefb08f9e3c65a4cbea75e54600649d063d0 jdk8u76-b11
+94c775e05eb053b8440d82298927a144ed73f340 jdk8u76-b12
+e0fbd6a51e061025f2d6ad0311a587f7ce3c2b43 jdk8u92-b00
+8f0466c0dce60b1df3bc01785b01a7f09fa7b564 jdk8u92-b13
+aac8863560465b1374811246c23e5ca82def8ab7 icedtea-3.1.0pre01
+cb4d2e8f71f9577c846719d0a527adf1cbd516fb icedtea-3.1.0pre02
+d920107a9fd47d1d1b662638d207b51b6184a575 icedtea-3.1.0pre03
+b74e7245e40571937a080540251b547c58020f8c icedtea-3.1.0pre04
+aa99436ccf826b3a2eecdaf646814e58cf514efb jdk8u81-b00
+8674aec1be6459f33451690fb106eec314964116 jdk8u101-b01
+96a43945cb6a69989294b511ecdfc0493ea09bf1 jdk8u101-b02
+371b0c5477d8613c06fd1206deed27759f18e42e jdk8u101-b03
+52cca1ce8b473ecd751da2350d4b3ef111b5676e jdk8u101-b04
+3edb6296456161d67bf33a73faf18dc57ef548de jdk8u101-b05
+37bd092c2a7a9e71c027a33757429e02e00050de jdk8u101-b06
+df3cd274d224e22e156556bc0d7b8927b72a7608 jdk8u101-b07
+b8914ce62047d20076a64fd43a6ca8f5bb470047 jdk8u101-b08
+317ccda98b74d445f6d3b241783a22cc167cedbf jdk8u101-b09
+7c90acc432738bdc1506d510daeadf9376279dfa jdk8u101-b10
+4942432b3da1afbc2c2c87bdf896b112800e537c jdk8u101-b11
+f8511bfb19c35d8d396dc53245c06cc3710657b1 jdk8u101-b12
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/corba-a6736e860d67/src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java
 
new/corba-7ea39ff8c227/src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java
--- 
old/corba-a6736e860d67/src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java
      2016-04-20 04:39:00.000000000 +0200
+++ 
new/corba-7ea39ff8c227/src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java
      2016-07-25 07:40:28.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -34,21 +34,13 @@
 import java.security.Policy;
 import java.security.PrivilegedAction;
 import java.security.ProtectionDomain;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Map;
-import java.util.List;
-import java.util.ListIterator;
-import java.util.Set;
-import java.util.Map.Entry;
-import java.util.Collection;
+import java.security.PrivilegedActionException;
+import java.security.PrivilegedExceptionAction;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Hashtable;
 import java.util.Iterator;
 import java.util.Enumeration;
-import java.util.Properties;
-import java.util.IdentityHashMap;
 import java.util.StringTokenizer;
 import java.util.NoSuchElementException;
 
@@ -165,8 +157,18 @@
      * Return default ValueHandler
      */
     public static ValueHandler createValueHandler() {
+        ValueHandler vh;
+        try {
+            vh = AccessController.doPrivileged(new 
PrivilegedExceptionAction<ValueHandler>() {
+                public ValueHandler run() throws Exception {
         return Util.createValueHandler();
     }
+            });
+        } catch (PrivilegedActionException e) {
+            throw new InternalError(e.getMessage());
+        }
+        return vh;
+    }
 
     /**
      * Returns true if it was accurately determined that the remote ORB is
@@ -664,7 +666,16 @@
      * ValueHandler.
      */
     public static byte getMaxStreamFormatVersion() {
-        ValueHandler vh = Util.createValueHandler();
+        ValueHandler vh;
+        try {
+            vh = AccessController.doPrivileged(new 
PrivilegedExceptionAction<ValueHandler>() {
+                public ValueHandler run() throws Exception {
+                    return Util.createValueHandler();
+                }
+            });
+        } catch (PrivilegedActionException e) {
+            throw new InternalError(e.getMessage());
+        }
 
         if (!(vh instanceof javax.rmi.CORBA.ValueHandlerMultiFormat))
             return ORBConstants.STREAM_FORMAT_VERSION_1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/corba-a6736e860d67/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties
 
new/corba-7ea39ff8c227/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties
--- 
old/corba-a6736e860d67/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties
    2016-04-20 04:39:00.000000000 +0200
+++ 
new/corba-7ea39ff8c227/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties
    2016-07-25 07:40:28.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 #
 # This code is free software; you can redistribute it and/or modify it
@@ -103,5 +103,5 @@
 tnameserv.hs3=\u5C31\u7DD2\u3002
 
 orbd.commfailure=\n\u56E0\u70BA ORBinitialPort 
\u5728\u4F7F\u7528\u4E2D\uFF0C\u6240\u4EE5\u7121\u6CD5\u555F\u52D5 ORBD\u3002
-orbd.internalexception=\n\u56E0\u70BA\u5167\u90E8\u767C\u751F\u7570\u5E38\uFF0C\u6240\u4EE5\u7121\u6CD5\u555F\u52D5
 ORBD\u3002 \n\u53EF\u80FD\u7684\u539F\u56E0: \n1. \u6307\u5B9A\u7684 
ORBInitialPort \u6216 ORBActivationPort \u5728\u4F7F\u7528\u4E2D\u3002 \n2. 
\u6C92\u6709\u5BEB\u5165 orb.db \u7684\u6B0A\u9650\u3002 
+orbd.internalexception=\n\u56E0\u70BA\u5167\u90E8\u767C\u751F\u7570\u5E38\uFF0C\u6240\u4EE5\u7121\u6CD5\u555F\u52D5
 ORBD\u3002\n\u53EF\u80FD\u7684\u539F\u56E0: \n1. \u6307\u5B9A\u7684 
ORBInitialPort \u6216 ORBActivationPort \u5728\u4F7F\u7528\u4E2D\u3002\n2. 
\u6C92\u6709\u5BEB\u5165 orb.db \u7684\u6B0A\u9650\u3002
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/corba-a6736e860d67/src/share/classes/javax/rmi/CORBA/Util.java 
new/corba-7ea39ff8c227/src/share/classes/javax/rmi/CORBA/Util.java
--- old/corba-a6736e860d67/src/share/classes/javax/rmi/CORBA/Util.java  
2016-04-20 04:39:00.000000000 +0200
+++ new/corba-7ea39ff8c227/src/share/classes/javax/rmi/CORBA/Util.java  
2016-07-25 07:40:28.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -45,6 +45,7 @@
 import java.rmi.Remote;
 import java.io.File;
 import java.io.FileInputStream;
+import java.io.SerializablePermission;
 import java.net.MalformedURLException ;
 import java.security.AccessController;
 import java.security.PrivilegedAction;
@@ -63,8 +64,22 @@
     private static final javax.rmi.CORBA.UtilDelegate utilDelegate;
     private static final String UtilClassKey = "javax.rmi.CORBA.UtilClass";
 
+    private static final String ALLOW_CREATEVALUEHANDLER_PROP = 
"jdk.rmi.CORBA.allowCustomValueHandler";
+    private static boolean allowCustomValueHandler;
+
     static {
         utilDelegate = 
(javax.rmi.CORBA.UtilDelegate)createDelegate(UtilClassKey);
+        allowCustomValueHandler = readAllowCustomValueHandlerProperty();
+    }
+
+    private static boolean readAllowCustomValueHandlerProperty () {
+       return AccessController
+        .doPrivileged(new PrivilegedAction<Boolean>() {
+            @Override
+            public Boolean run() {
+                return Boolean.getBoolean(ALLOW_CREATEVALUEHANDLER_PROP);
+            }
+        });
     }
 
     private Util(){}
@@ -111,7 +126,7 @@
      * Writes a java.lang.Object as a CORBA Object. If <code>obj</code> is
      * an exported RMI-IIOP server object, the tie is found
      * and wired to <code>obj</code>, then written to
-<code>out.write_Object(org.omg.CORBA.Object)</code>.
+     * <code>out.write_Object(org.omg.CORBA.Object)</code>.
      * If <code>obj</code> is a CORBA Object, it is written to
      * <code>out.write_Object(org.omg.CORBA.Object)</code>.
      * @param out the stream in which to write the object.
@@ -196,6 +211,8 @@
      */
     public static ValueHandler createValueHandler() {
 
+        isCustomSerializationPermitted();
+
         if (utilDelegate != null) {
             return utilDelegate.createValueHandler();
         }
@@ -336,6 +353,7 @@
     // security reasons. If you know a better solution how to share this code
     // then remove it from PortableRemoteObject. Also in Stub.java
     private static Object createDelegate(String classKey) {
+
         String className = (String)
             AccessController.doPrivileged(new GetPropertyAction(classKey));
         if (className == null) {
@@ -388,4 +406,26 @@
             new GetORBPropertiesFileAction());
     }
 
+    private static void isCustomSerializationPermitted() {
+        SecurityManager sm = System.getSecurityManager();
+        if (!allowCustomValueHandler) {
+            if ( sm != null) {
+                // check that a serialization permission has been
+                // set to allow the loading of the Util delegate
+                // which provides access to custom ValueHandler
+                try {
+                    sm.checkPermission(new SerializablePermission(
+                        "enableCustomValueHandler"));
+                } catch (SecurityException ex1) {
+                    // Fallback: See if the permission is mis-spelt
+                    try {
+                        sm.checkPermission(new SerializablePermission(
+                            "enableCustomValueHanlder"));
+                    } catch (SecurityException ex2) {
+                        throw ex1; // Throw original exception
+                    }
+                }
+            }
+        }
+    }
 }

++++++ hotspot.tar.xz ++++++
/work/SRC/openSUSE:Factory/java-1_8_0-openjdk/hotspot.tar.xz 
/work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new/hotspot.tar.xz differ: char 
25, line 1

++++++ icedtea-3.0.1.tar.xz -> icedtea-3.1.0.tar.xz ++++++
++++ 8668 lines of diff (skipped)

++++++ java-1_8_0-openjdk-gcc6.patch ++++++
++++ 1139 lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/java-1_8_0-openjdk/java-1_8_0-openjdk-gcc6.patch
++++ and 
/work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new/java-1_8_0-openjdk-gcc6.patch

++++++ jaxp.tar.xz ++++++
++++ 4164 lines of diff (skipped)

++++++ jaxws.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jaxws-412389386184/.hgtags 
new/jaxws-534ca1b701d1/.hgtags
--- old/jaxws-412389386184/.hgtags      2016-04-20 04:39:02.000000000 +0200
+++ new/jaxws-534ca1b701d1/.hgtags      2016-07-25 07:38:22.000000000 +0200
@@ -392,6 +392,7 @@
 a5f2cdedb940511674e153dce8d3cbc3a0598c9e jdk8u40-b27
 a342e6841e8d3bbef44d4158c980be2ab903e10a jdk8u40-b31
 8960bce00f1abecad665291b0077d6e673c0ff64 jdk8u40-b32
+f9e72841a77fe0402da947500359f4d60ecc89df jdk8u40-b33
 667a4aee3720373f5c286a50f537afd0ff4b65ae jdk8u45-b00
 cb6added4913f4899bd1689e77be1fe4efcff4f1 jdk8u45-b01
 855a7b9302053546e4da94b67cc3b8956f5b4985 jdk8u45-b02
@@ -543,17 +544,26 @@
 1a523f4b8cc77ef9dfb6d8191742dcd616cd9093 jdk8u72-b14
 2ceaeebc67608f6b4f930a0d93ca6cb8386397eb icedtea-3.0.0pre09
 2f840ac0adf079f0d2f0bac7a9c3fae6ea651271 jdk8u72-b15
+744fab401c4b326f142f5110ad523b1b22f973c8 jdk8u72-b31
 8da626c14c138dd41d4c685800351bf675048628 jdk8u73-b00
 dfc9feacece48fa8450b997e463afae2c1539ac3 jdk8u73-b01
 06fb882f8ed7ff3e58f7aa57e526e55c25ae9992 jdk8u73-b02
 4a5f76111c0b056357d4bdd3e015d649de2db591 jdk8u74-b00
 621e4ac137cd4a04ac1279e75d7fd0625765fd03 jdk8u74-b01
 6cfef18571fd35f45bada34cf4da4b1492ddb878 jdk8u74-b02
+e2d83c243af551722c88fe2dd391364373e2bd3a jdk8u74-b31
+62291bde8b5ea2288c0729982681baec7cd0451f jdk8u74-b32
+a2f8a45d70b21e450fac7ae7d5ca71ce853cf3d0 jdk8u77-b00
+dd34713088c23b7c6ef1adc071dd635bc7bda744 jdk8u77-b01
+7c319d6e0d4c59ebde91b88ba1391ace165b2f01 jdk8u77-b02
+c6f67bea4466783433b1bf1f83a4eb6784a5eb55 jdk8u77-b03
+bedbb9b6cf59d5da68478a4b49bb2fdfc43a4f2c jdk8u77-b31
 744fab401c4b326f142f5110ad523b1b22f973c8 jdk8u72-b31
 7d7b3488f44e77bedbbcbdee5a4415e5a5bd930c jdk8u75-b00
 d0161a6ecd3bf8c9953e979db8318177e4f2aa86 jdk8u75-b01
 57eb6af19a97a835b07c618d1c0aea50a0577337 jdk8u75-b02
 3412fd49bcbedcc4b0f6ae13a149e53ecde968ae jdk8u75-b03
+6580edbc4511d5a2281138c476700b8ab12165af jdk8u101-b00
 6580edbc4511d5a2281138c476700b8ab12165af jdk8u75-b04
 31337d5922975e1655764a7db158154d48866c13 jdk8u75-b05
 7fca20ec14beec302f7a4d446d1d8646a9a0b74f jdk8u75-b06
@@ -567,6 +577,43 @@
 7c319d6e0d4c59ebde91b88ba1391ace165b2f01 jdk8u77-b02
 ee1046345cb002b4ade524965a2e703a095068a3 icedtea-3.0.0pre10
 a81c04154cc5752f1344be27b797681bc4264885 icedtea-3.0.0
+919fa205539a3c06f1ab6f4f17ec0b49110fb4cd icedtea-3.0-branchpoint
 c6f67bea4466783433b1bf1f83a4eb6784a5eb55 jdk8u77-b03
 f66ee2329cd21c3485de1b8e0588f55882a56e0d jdk8u91-b00
 be5935ee38f1bc5132cf318f7badb61af86e2396 jdk8u91-b13
+e71f424e2c966a495b1d47693317288f291a794a jdk8u91-b14
+4c0ed3f71a596277f3c28b3f841d5c4ee7a007e6 jdk8u91-b15
+6aba0f814a15966e47aeab61b466894b82c03c70 jdk8u76-b00
+60789eebd1fe440255fd3f504221dc8b5553b8c2 jdk8u76-b01
+8c7d476c446940edd913ba5a3ca36975febdac28 jdk8u76-b02
+4b728dce9390e63f60d9ea445c229430ed059174 jdk8u76-b03
+4dfb56754487262e72d2e76900ddb6db51974f2d jdk8u76-b04
+fb7f4e5348ac9da68c04650bf26c4f4615fce169 jdk8u76-b05
+e28faf4200cb761fe36f3c2900df4bd3abe19ca6 jdk8u76-b06
+8fbdfb6e07112edc2f8ebeb4297354feb5eefd4f jdk8u76-b07
+dd502b0270a0b27adb04cec61672e8aa021aafe9 jdk8u76-b08
+c50275b7bb7aa23ab6c83423f3b1d8e02f604854 jdk8u76-b09
+9a7ea7a7ab734047e6bae7c354f503e7b71bf4c2 jdk8u76-b10
+f31ede81ad1e14724b49c71bae8183e8e36986d0 jdk8u76-b11
+fad3981b329a0d309f4922bbca7335973e32e50f jdk8u76-b12
+451d700ba30ee0d3d201090a9d5dd606b988820e jdk8u92-b00
+008547c7dd3e324c46c2711b54285ca99e2ae0b9 jdk8u92-b13
+74ff0e6139bf0973a183279d32ac5303cb1d38fb icedtea-3.1.0pre01
+4946f14d652f279394a85745709801c75d31bd0e icedtea-3.1.0pre02
+82ec7b3637db469316d659fe6ea4aa02a3e467ab icedtea-3.1.0pre03
+9812eb7e305e064e8efe831fad1e9481b9e91009 icedtea-3.1.0pre04
+759ba92444a9e85434cb381f437aba65e3c9f780 jdk8u92-b14
+38c6262b86559ff589f65f5bcc744b1763e20311 jdk8u92-b31
+6580edbc4511d5a2281138c476700b8ab12165af jdk8u81-b00
+0bff22fbd91f48c37f7c5a4544929231b92bd9bf jdk8u101-b01
+31e437ae0354e628a675bc4eb6b9ca67af552fc2 jdk8u101-b02
+2a5ea5a78ae7332b3d13af5580418ca9d186cda7 jdk8u101-b03
+d3b054313ed2d29f9dbbdfd71a7ab3c4ad4eb5b6 jdk8u101-b04
+0a657e4d5ed57bf3216b96915633b661f6532be5 jdk8u101-b05
+8cef2df1e60991bfdd8b2d8a8bad9e3506c1a386 jdk8u101-b06
+96be6de53286422ccbfd1c4fdf36a0490af32edb jdk8u101-b07
+a6ed0b0e8707b7112c99294122d7f3b259707603 jdk8u101-b08
+a93b161995a80cf7b0e599cf2f91e755ab1c7098 jdk8u101-b09
+ea422e4481f6edfb77bb3a4cd74a73e463143ff3 jdk8u101-b10
+5f3dcb815b9715215d086ba0d48a59b23d01d0a4 jdk8u101-b11
+6a0347504d4c4171fcc24bc17749c0559518d862 jdk8u101-b12

++++++ jdk.tar.xz ++++++
/work/SRC/openSUSE:Factory/java-1_8_0-openjdk/jdk.tar.xz 
/work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new/jdk.tar.xz differ: char 26, 
line 1

++++++ langtools.tar.xz ++++++
++++ 1603 lines of diff (skipped)

++++++ nashorn.tar.xz ++++++
++++ 6325 lines of diff (skipped)

++++++ openjdk.tar.xz ++++++
++++ 1786 lines of diff (skipped)


Reply via email to