5e261e53b20d85fecfed975b834d7bbf14664430 |
|
11-May-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Fix DisabledAlgorithmConstraints whitespace and copyright header. sun.security.util.DisabledAlgorithmConstraints code fully updated to openJdk8u121-b13. Test: make Bug: 36461944 Change-Id: I17ab365fc67a1b22bcac028641575ace1bbb3f40
|
119964b3228ac27eca8034e5fbabdb793f6eae9c |
|
11-Apr-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Port "Tighten jar checks" change from openJdk8u121-b13 changeset: 11972:67252a0030a1 parent: 11969:3278c61ec8b8 user: igerasim date: Fri Jul 29 00:00:36 2016 +0300 summary: 8155973: Tighten jar checks Test: CtsLibcoreTestCases Bug: 36461944 Change-Id: If154ba75669196fc2cfecca5280498e5015212d9 (cherry picked from commit 51e2670b94fbd372f45b7fdd4fec4505af3fd56c)
|
a24bbc0dc065bc184fe68b7c161fc126d80b8a44 |
|
11-Apr-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Port further sun.security.* changes changeset: 12184:2974746e5619 tag: jdk8u121-b13 user: robm date: Fri Dec 09 16:22:45 2016 +0000 summary: 8170131: Certificates not being blocked by jdk.tls.disabledAlgorithms property Test: CtsLibcoreTestCases Bug: 36461944 Change-Id: I54592e28904e0bfc2ad5a27dfa7bd8ab7cbf68e8 (cherry picked from commit 881cd038b9d693a3a4b486ccd153a917276bca45)
|
92c49592e328a87449acdcd8906fca0f62cf5a42 |
|
07-Apr-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Port jdk.tls.disabledAlgorithms related changes from openJdk8u121-b13 changeset: 12184:2974746e5619 tag: jdk8u121-b13 user: robm date: Fri Dec 09 16:22:45 2016 +0000 summary: 8170131: Certificates not being blocked by jdk.tls.disabledAlgorithms property Test: CtsLibcoreTestCases Bug: 36461944 Change-Id: Ib4b064c849fb2138babd4f56af2e82b102b716c5 Merged-In: Ib4b064c849fb2138babd4f56af2e82b102b716c5 Merged-In: Ie4e543db0a12d3ed2c31b94de8c539fbbad0ea40 Merged-In: Ia12b379c5570c363154eee96298471809f90f75a (cherry picked from commit b15a36169ea6f00757635fd73dcf3648235edba1)
|
8b5ba217ca0e811a8e8602666b10f3b3e0bcc62c |
|
24-Mar-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Allow non default root CAs to be not subject to algorithm restrictions Should be a no-op on android, we don't support algorithm restrictions changeset: 12112:4c48191b287f user: robm date: Thu Sep 15 22:35:53 2016 +0100 summary: 8140422: Add mechanism to allow non default root CAs to be not subject to algorithm restrictions Test: CtsLibcoreTestCases Bug: 31028374 Change-Id: I3bc3ea7955f3d4fcd6b924b247ea303ed87eb4c7 Merged-In: I3bc3ea7955f3d4fcd6b924b247ea303ed87eb4c7 Merged-In: I7e9a355d2e797975a6ba18eb696ca2b343b38f00 Merged-In: I132ad0f18704631f875a296a2374ca5598db62a3 (cherry picked from commit 874c25b3bc5831e286885d08a60cf0f4c75d36dc)
|
881cd038b9d693a3a4b486ccd153a917276bca45 |
|
11-Apr-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Port further sun.security.* changes changeset: 12184:2974746e5619 tag: jdk8u121-b13 user: robm date: Fri Dec 09 16:22:45 2016 +0000 summary: 8170131: Certificates not being blocked by jdk.tls.disabledAlgorithms property Test: CtsLibcoreTestCases Bug: 36461944 Change-Id: I54592e28904e0bfc2ad5a27dfa7bd8ab7cbf68e8
|
51e2670b94fbd372f45b7fdd4fec4505af3fd56c |
|
11-Apr-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Port "Tighten jar checks" change from openJdk8u121-b13 changeset: 11972:67252a0030a1 parent: 11969:3278c61ec8b8 user: igerasim date: Fri Jul 29 00:00:36 2016 +0300 summary: 8155973: Tighten jar checks Test: CtsLibcoreTestCases Bug: 36461944 Change-Id: If154ba75669196fc2cfecca5280498e5015212d9
|
b15a36169ea6f00757635fd73dcf3648235edba1 |
|
07-Apr-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Port jdk.tls.disabledAlgorithms related changes from openJdk8u121-b13 changeset: 12184:2974746e5619 tag: jdk8u121-b13 user: robm date: Fri Dec 09 16:22:45 2016 +0000 summary: 8170131: Certificates not being blocked by jdk.tls.disabledAlgorithms property Test: CtsLibcoreTestCases Bug: 36461944 Change-Id: Ib4b064c849fb2138babd4f56af2e82b102b716c5
|
874c25b3bc5831e286885d08a60cf0f4c75d36dc |
|
24-Mar-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Allow non default root CAs to be not subject to algorithm restrictions Should be a no-op on android, we don't support algorithm restrictions changeset: 12112:4c48191b287f user: robm date: Thu Sep 15 22:35:53 2016 +0100 summary: 8140422: Add mechanism to allow non default root CAs to be not subject to algorithm restrictions Test: CtsLibcoreTestCases Bug: 31028374 Change-Id: I3bc3ea7955f3d4fcd6b924b247ea303ed87eb4c7
|
fb4c7d4fd77a0e37a3414b7199e0020c19acc5e5 |
|
03-Nov-2016 |
Sergio Giro <sgiro@google.com> |
sun.security.util: refactoring in DisabledAlgorithmConstraints Port from jdk8u60: the class DisabledAlgorithmConstraints has been refactored by doing the following changes: - the class now extends from the abstract class AbstractAlgorithmConstraints - the method decompose has been moved to the class AlgorithmDecomposer - the logic for checking an algorithm in the method permits has been moved to checkAlgorithm in AbstractAlgorithmConstraints - the method loadDisabledAlgorithmsMap was replaced by loadAlgorithmsMap in AbstractAlgorithmConstraints, except for populating the field keySizeConstraints, which now happens in getKeySizeConstraints. The possible cause of this refactoring was to avoid repeating code with respect to a newly introduced class LegacyAlgorithmConstraints, which is not used in Android and was not ported. This code is exercised by tests.security.cert.X509CertSelectorTest Bug: 29631070 Test: run cts -m CtsLibcoreTestCases Change-Id: Icb8413bdce86dd25f61560622e9ff51159fe8368
|
49965c1dc9da104344f4893a05e45795a5740d20 |
|
30-Jun-2016 |
Ganesh Mahendran <opensource.ganesh@gmail.com> |
remove x attribute of java file java file does not need x attribute. This patch removes it. Change-Id: I2a7170d99f4bee7a7b819621c84dd197ded37fa2 Signed-off-by: Ganesh Mahendran <opensource.ganesh@gmail.com>
|
51b1b6997fd3f980076b8081f7f1165ccc2a4008 |
|
16-Feb-2015 |
Piotr Jastrzebski <haaawk@google.com> |
Initial import of OpenJdk files. Create new libcore/ojluni directory with src/main/java and src/main/native subdirectiories. Build ojluni into core-oj jar. Use openjdk classes from java.awt.font package. Copy all files from jdk/src/share/classes and jdk/src/solaris/classes directories in openjdk into libcore/ojluni/src/main/java. Copy following native files from openjdk to libcore/ojluni/src/main/native: jdk/src/solaris/native/java/io/canonicalize_md.c build/linux-amd64/include/classfile_constants.h jdk/src/share/native/java/net/DatagramPacket.c jdk/src/solaris/native/sun/net/spi/DefaultProxySelector.c jdk/src/share/native/java/lang/Double.c jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h jdk/src/solaris/native/sun/nio/ch/FileChannelImpl.c jdk/src/solaris/native/java/io/FileDescriptor_md.c jdk/src/solaris/native/sun/nio/ch/FileDispatcherImpl.c jdk/src/share/native/java/io/FileInputStream.c jdk/src/solaris/native/sun/nio/ch/FileKey.c jdk/src/solaris/native/java/io/FileOutputStream_md.c jdk/src/solaris/native/java/io/FileSystem_md.c jdk/src/share/native/java/lang/Float.c jdk/src/share/native/java/net/Inet4Address.c jdk/src/solaris/native/java/net/Inet4AddressImpl.c jdk/src/share/native/java/net/Inet6Address.c jdk/src/solaris/native/java/net/Inet6AddressImpl.c jdk/src/share/native/java/net/InetAddress.c jdk/src/solaris/native/java/net/InetAddressImplFactory.c jdk/src/share/native/java/io/io_util.c jdk/src/solaris/native/sun/nio/ch/IOUtil.c jdk/src/share/native/java/io/io_util.h jdk/src/solaris/native/java/io/io_util_md.c jdk/src/solaris/native/java/io/io_util_md.h build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/java_io_FileDescriptor.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_FileInputStream.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_FileOutputStream.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_FileSystem.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_ObjectStreamClass.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_UnixFileSystem.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Double.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Float.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Integer.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Long.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Runtime.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Shutdown.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_StrictMath.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_String.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_System.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Thread.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Throwable.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_DatagramPacket.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet4Address.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet4AddressImpl.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet6Address.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet6AddressImpl.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_InetAddress.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_InetAddressImplFactory.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_NetworkInterface.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_PlainDatagramSocketImpl.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_PlainSocketImpl.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_SocketInputStream.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_SocketOptions.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_SocketOutputStream.h jdk/src/share/native/java/lang/java_props.h jdk/src/solaris/native/java/lang/java_props_md.c jdk/src/share/native/java/util/zip/Adler32.c as java_util_zip_Adler32.c jdk/src/share/native/java/util/zip/CRC32.c as java_util_zip_CRC32.c build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_CRC32.h jdk/src/share/native/java/util/zip/Deflater.c as java_util_zip_Deflater.c build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_Deflater.h jdk/src/share/native/java/util/zip/Inflater.c as java_util_zip_Inflater.c build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_Inflater.h jdk/src/share/native/java/util/zip/ZipFile.c as java_util_zip_ZipFile.c build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_ZipFile.h jdk/src/share/native/java/lang/fdlibm/include/jfdlibm.h jdk/src/share/native/common/jlong.h jdk/src/solaris/native/common/jlong_md.h jdk/src/share/native/common/jni_util.c jdk/src/share/native/common/jni_util.h jdk/src/solaris/native/common/jni_util_md.c jdk/src/share/javavm/export/jvm.h jdk/src/solaris/javavm/export/jvm_md.h jdk/src/solaris/native/java/net/linux_close.c jdk/src/share/native/sun/misc/NativeSignalHandler.c jdk/src/solaris/native/sun/nio/ch/NativeThread.c jdk/src/share/native/java/net/net_util.c jdk/src/share/native/java/net/net_util.h jdk/src/solaris/native/java/net/net_util_md.c jdk/src/solaris/native/java/net/net_util_md.h jdk/src/solaris/native/java/net/NetworkInterface.c jdk/src/share/native/sun/nio/ch/nio.h jdk/src/solaris/native/sun/nio/ch/nio_util.h jdk/src/share/native/java/io/ObjectStreamClass.c jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c jdk/src/solaris/native/java/net/PlainSocketImpl.c jdk/src/solaris/native/java/lang/ProcessEnvironment_md.c jdk/src/share/native/java/lang/Runtime.c jdk/src/share/native/java/lang/Shutdown.c jdk/src/share/native/sun/misc/Signal.c jdk/src/solaris/native/java/net/SocketInputStream.c jdk/src/solaris/native/java/net/SocketOutputStream.c jdk/src/share/native/java/lang/StrictMath.c jdk/src/share/native/java/lang/String.c build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/sun_misc_NativeSignalHandler.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/sun_misc_Signal.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/sun_net_spi_DefaultProxySelector.h build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_FileChannelImpl.h build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_FileDispatcherImpl.h build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_FileKey.h build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_IOStatus.h build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_IOUtil.h build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_NativeThread.h jdk/src/share/native/java/lang/System.c jdk/src/share/native/java/lang/Thread.c jdk/src/share/native/java/lang/Throwable.c jdk/src/solaris/native/java/io/UnixFileSystem_md.c jdk/src/solaris/native/java/lang/UNIXProcess_md.c jdk/src/share/native/java/util/zip/zip_util.c jdk/src/share/native/java/util/zip/zip_util.h Change-Id: Ib237df4e1b7b5b4d9f12e74d189e6ec9eed3c31d
|