Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Misc] Update version #612

Merged
merged 40 commits into from
Jan 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
4923d46
8309122: Bump update version of OpenJDK: 8u392
gnu-andrew May 31, 2023
1c802b2
8253269: The CheckCommonColors test should provide more info on failure
mrserb May 31, 2023
6244292
8139348: Deprecate 3DES and RC4 in Kerberos
Jun 2, 2023
0944384
8200468: Port the native GSS-API bridge to Windows
Jul 3, 2023
a2a6873
8205399: Set node color on pinned HashMap.TreeNode deletion
shipilev Jul 7, 2023
108003e
8309143: [8u] fix archiving inconsistencies in GHA
zzambers Jul 10, 2023
15077ad
8310026: [8u] make java_lang_String::hash_code consistent across plat…
zzambers Jul 10, 2023
e575cb3
Merge
gnu-andrew Jul 12, 2023
4dc1305
8301119: Support for GB18030-2022
gnu-andrew Jul 13, 2023
587090d
Merge
gnu-andrew Jul 19, 2023
a039c8a
8214046: [macosx] Undecorated Frame does not Iconify when set to
gesellix Aug 7, 2023
893340a
8040887: [TESTBUG] Remove test/runtime/6925573/SortMethodsTest.java
Aug 9, 2023
710481f
8219804: java/net/MulticastSocket/Promiscuous.java fails intermittent…
sendaoYan Aug 9, 2023
ab2d427
8232225: Rework the fix for JDK-8071483
mrserb Aug 9, 2023
86ea3f2
8308788: [8u] Remove duplicate HaricaCA.java test
jerboaa Aug 11, 2023
949d8e7
8287073: NPE from CgroupV2Subsystem.getInstance()
jerboaa Aug 11, 2023
5f62e55
6722928: Provide a default native GSS-API library on Windows
Aug 11, 2023
fc37942
8287663: Add a regression test for JDK-8287073
jerboaa Aug 14, 2023
3232400
8042726: [TESTBUG] TEST.groups file was not updated after runtime/692…
Aug 16, 2023
aa3e9dd
8202952: C2: Unexpected dead nodes after matching
Aug 24, 2023
f929269
8173072: zipfs fails to handle incorrect info-zip "extended timestamp…
Aug 24, 2023
599bb77
8225687: Newly added sspi.cpp in JDK-6722928 still contains some smal…
Sep 6, 2023
e74d29d
8295894: Remove SECOM certificate that is expiring in September 2023
jerboaa Sep 11, 2023
0ee1400
Merge
gnu-andrew Sep 14, 2023
05254ef
Merge
gnu-andrew Sep 14, 2023
b24b03f
8314960: Add Certigna Root CA - 2
jerboaa Sep 18, 2023
1d6f9bd
8209115: adjust libsplashscreen linux ppc64le builds for easier libpn…
martinuy Sep 19, 2023
dd6efb1
8242330: Arrays should be cloned in several JAAS Callback classes
Oct 5, 2023
50d9af9
8283441: C2: segmentation fault in ciMethodBlocks::make_block_at(int)
Sep 25, 2023
9d59e5b
8295685: Update Libpng to 1.6.38
martinuy Sep 19, 2023
dc7013e
8297856: Improve handling of Bidi characters
Sep 1, 2023
6930f19
8303384: Improved communication in CORBA
dimitryc Sep 14, 2023
9b6da14
8305815: Update Libpng to 1.6.39
martinuy Sep 26, 2023
32ec85f
8309966: Enhanced TLS connections
Sep 6, 2023
33f3f1c
8284910: Buffer clean in PasswordCallback
Aug 11, 2023
dee2d2d
8286503: Enhance security classes
Sep 25, 2023
47a816e
8315135: Memory leak in the native implementation of Pack200.Unpacker…
simonis Sep 1, 2023
9499e54
8317040: Exclude cleaner test failing on older releases
Sep 28, 2023
b647e77
Merge remote-tracking branch 'upstream/master' into dragonwell
Accelerator1996 Dec 14, 2023
5770f76
[Misc] Update version
Accelerator1996 Dec 26, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .jcheck/conf
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[general]
project=jdk8u
jbs=JDK
version=openjdk8u382
version=openjdk8u392

[checks]
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace
Expand Down
69 changes: 61 additions & 8 deletions THIRD_PARTY_README
Original file line number Diff line number Diff line change
Expand Up @@ -1472,7 +1472,7 @@ included with JDK 8 and OpenJDK 8 source distributions.

-------------------------------------------------------------------------------

%% This notice is provided with respect to libpng 1.6.37, which may be
%% This notice is provided with respect to libpng 1.6.39, which may be
included with JRE 8, JDK 8, and OpenJDK 8.

--- begin of LICENSE ---
Expand All @@ -1483,11 +1483,11 @@ COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
PNG Reference Library License version 2
---------------------------------------

* Copyright (c) 1995-2019 The PNG Reference Library Authors.
* Copyright (c) 2018-2019 Cosmin Truta.
* Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
* Copyright (c) 1996-1997 Andreas Dilger.
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
Copyright (c) 1995-2022 The PNG Reference Library Authors.
Copyright (c) 2018-2022 Cosmin Truta
Copyright (c) 1998-2018 Glenn Randers-Pehrson
Copyright (c) 1996-1997 Andreas Dilger
Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.

The software is supplied "as is", without warranty of any kind,
express or implied, including, without limitation, the warranties
Expand Down Expand Up @@ -1614,10 +1614,10 @@ be appreciated.

TRADEMARK:

The name "libpng" has not been registered by the Copyright owner
The name "libpng" has not been registered by the Copyright owners
as a trademark in any jurisdiction. However, because libpng has
been distributed and maintained world-wide, continually since 1995,
the Copyright owner claims "common-law trademark protection" in any
the Copyright owners claim "common-law trademark protection" in any
jurisdiction where common-law trademark is recognized.

OSI CERTIFICATION:
Expand All @@ -1639,6 +1639,59 @@ Glenn Randers-Pehrson
glennrp at users.sourceforge.net
July 15, 2018

AUTHORS File Information:

PNG REFERENCE LIBRARY AUTHORS
=============================

This is the list of PNG Reference Library ("libpng") Contributing
Authors, for copyright and licensing purposes.

* Andreas Dilger
* Cosmin Truta
* Dave Martindale
* Eric S. Raymond
* Gilles Vollant
* Glenn Randers-Pehrson
* Greg Roelofs
* Guy Eric Schalnat
* James Yu
* John Bowler
* Kevin Bracey
* Magnus Holmgren
* Mandar Sahastrabuddhe
* Mans Rullgard
* Matt Sarett
* Mike Klein
* Pascal Massimino
* Paul Schmidt
* Qiang Zhou
* Sam Bushell
* Samuel Williams
* Simon-Pierre Cadieux
* Tim Wegner
* Tom Lane
* Tom Tanner
* Vadim Barkov
* Willem van Schaik
* Zhijie Liang
* Arm Holdings
- Richard Townsend
* Google Inc.
- Dan Field
- Leon Scroggins III
- Matt Sarett
- Mike Klein
- Sami Boukortt

The build projects, the build scripts, the test scripts, and other
files in the "ci", "projects", "scripts" and "tests" directories, have
other copyright owners, but are released under the libpng license.

Some files in the "contrib" directory, and some tools-generated files
that are distributed with libpng, have other copyright owners, and are
released under other open source licenses.

--- end of LICENSE ---

-------------------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion common/autoconf/version-numbers
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
JDK_MAJOR_VERSION=1
JDK_MINOR_VERSION=8
JDK_MICRO_VERSION=0
JDK_UPDATE_VERSION=382
JDK_UPDATE_VERSION=392
LAUNCHER_NAME=openjdk
PRODUCT_NAME=OpenJDK
PRODUCT_SUFFIX="Runtime Environment"
Expand Down
69 changes: 61 additions & 8 deletions corba/THIRD_PARTY_README
Original file line number Diff line number Diff line change
Expand Up @@ -1472,7 +1472,7 @@ included with JDK 8 and OpenJDK 8 source distributions.

-------------------------------------------------------------------------------

%% This notice is provided with respect to libpng 1.6.37, which may be
%% This notice is provided with respect to libpng 1.6.39, which may be
included with JRE 8, JDK 8, and OpenJDK 8.

--- begin of LICENSE ---
Expand All @@ -1483,11 +1483,11 @@ COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
PNG Reference Library License version 2
---------------------------------------

* Copyright (c) 1995-2019 The PNG Reference Library Authors.
* Copyright (c) 2018-2019 Cosmin Truta.
* Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
* Copyright (c) 1996-1997 Andreas Dilger.
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
Copyright (c) 1995-2022 The PNG Reference Library Authors.
Copyright (c) 2018-2022 Cosmin Truta
Copyright (c) 1998-2018 Glenn Randers-Pehrson
Copyright (c) 1996-1997 Andreas Dilger
Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.

The software is supplied "as is", without warranty of any kind,
express or implied, including, without limitation, the warranties
Expand Down Expand Up @@ -1614,10 +1614,10 @@ be appreciated.

TRADEMARK:

The name "libpng" has not been registered by the Copyright owner
The name "libpng" has not been registered by the Copyright owners
as a trademark in any jurisdiction. However, because libpng has
been distributed and maintained world-wide, continually since 1995,
the Copyright owner claims "common-law trademark protection" in any
the Copyright owners claim "common-law trademark protection" in any
jurisdiction where common-law trademark is recognized.

OSI CERTIFICATION:
Expand All @@ -1639,6 +1639,59 @@ Glenn Randers-Pehrson
glennrp at users.sourceforge.net
July 15, 2018

AUTHORS File Information:

PNG REFERENCE LIBRARY AUTHORS
=============================

This is the list of PNG Reference Library ("libpng") Contributing
Authors, for copyright and licensing purposes.

* Andreas Dilger
* Cosmin Truta
* Dave Martindale
* Eric S. Raymond
* Gilles Vollant
* Glenn Randers-Pehrson
* Greg Roelofs
* Guy Eric Schalnat
* James Yu
* John Bowler
* Kevin Bracey
* Magnus Holmgren
* Mandar Sahastrabuddhe
* Mans Rullgard
* Matt Sarett
* Mike Klein
* Pascal Massimino
* Paul Schmidt
* Qiang Zhou
* Sam Bushell
* Samuel Williams
* Simon-Pierre Cadieux
* Tim Wegner
* Tom Lane
* Tom Tanner
* Vadim Barkov
* Willem van Schaik
* Zhijie Liang
* Arm Holdings
- Richard Townsend
* Google Inc.
- Dan Field
- Leon Scroggins III
- Matt Sarett
- Mike Klein
- Sami Boukortt

The build projects, the build scripts, the test scripts, and other
files in the "ci", "projects", "scripts" and "tests" directories, have
other copyright owners, but are released under the libpng license.

Some files in the "contrib" directory, and some tools-generated files
that are distributed with libpng, have other copyright owners, and are
released under other open source licenses.

--- end of LICENSE ---

-------------------------------------------------------------------------------
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
/*
* Copyright (c) 2023, Azul Systems, Inc. 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
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
package com.sun.corba.se.impl.orbutil;

import java.io.InvalidObjectException;
import java.security.AccessController;
import java.util.*;

import sun.security.action.GetPropertyAction;

public final class IORCheckImpl {

private static final Set<String> stubsToCheck;

static {
boolean checkLocalStubs =
!getBooleanProperty(ORBConstants.DISABLE_IOR_CHECK_FOR_LOCAL_STUBS,
getBooleanProperty(ORBConstants.ALLOW_DESERIALIZE_OBJECT, false));

boolean checkRemoteStubs =
getBooleanProperty(ORBConstants.ENABLE_IOR_CHECK_FOR_REMOTE_STUBS, false);

stubsToCheck = getStubsToCheck(checkLocalStubs, checkRemoteStubs);
}

private static Set<String> getStubsToCheck(boolean checkLocalStubs, boolean checkRemoteStubs) {
if (!checkLocalStubs && !checkRemoteStubs) {
return Collections.emptySet();
}
List<String> stubs = new ArrayList<>();
if (checkLocalStubs) {
stubs.addAll(getLocalStubs());
}
if (checkRemoteStubs) {
stubs.addAll(getRemoteStubs());
}
return Collections.unmodifiableSet(new HashSet<>(stubs));
}

private static List<String> getLocalStubs() {
String[] localStubs = {
"org.omg.DynamicAny._DynAnyFactoryStub",
"org.omg.DynamicAny._DynAnyStub",
"org.omg.DynamicAny._DynArrayStub",
"org.omg.DynamicAny._DynEnumStub",
"org.omg.DynamicAny._DynFixedStub",
"org.omg.DynamicAny._DynSequenceStub",
"org.omg.DynamicAny._DynStructStub",
"org.omg.DynamicAny._DynUnionStub",
"org.omg.DynamicAny._DynValueStub"
};
return Arrays.asList(localStubs);
}

private static List<String> getRemoteStubs() {
String[] remoteStubs = {
"com.sun.corba.se.spi.activation._ActivatorStub",
"com.sun.corba.se.spi.activation._InitialNameServiceStub",
"com.sun.corba.se.spi.activation._LocatorStub",
"com.sun.corba.se.spi.activation._RepositoryStub",
"com.sun.corba.se.spi.activation._ServerManagerStub",
"com.sun.corba.se.spi.activation._ServerStub",
"org.omg.CosNaming._BindingIteratorStub",
"org.omg.CosNaming._NamingContextExtStub",
"org.omg.CosNaming._NamingContextStub",
"org.omg.PortableServer._ServantActivatorStub",
"org.omg.PortableServer._ServantLocatorStub"
};
return Arrays.asList(remoteStubs);
}

/*
* The str parameter is expected to start with "IOR:".
* Otherwise, the method throws the InvalidObjectException exception.
*/
public static void check(String str, String stubClassName) throws InvalidObjectException {
if (stubsToCheck.contains(stubClassName) && !str.startsWith(ORBConstants.STRINGIFY_PREFIX)) {
throw new InvalidObjectException("IOR: expected");
}
}

private static boolean getBooleanProperty(String property, boolean defaultValue) {
String value = AccessController.doPrivileged(
new GetPropertyAction(property, String.valueOf(defaultValue)));
return "true".equalsIgnoreCase(value);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -317,8 +317,14 @@ public static int makePersistent( int scid )
public static final String DYNAMIC_STUB_FACTORY_FACTORY_CLASS =
SUN_PREFIX + "ORBDynamicStubFactoryFactoryClass" ;

// This property is provided for backward compatibility reasons
public static final String ALLOW_DESERIALIZE_OBJECT = SUN_PREFIX + "ORBAllowDeserializeObject" ;

// Disables the IOR check for the ORB constrained stubs
public static final String DISABLE_IOR_CHECK_FOR_LOCAL_STUBS = ORG_OMG_PREFIX + "DynamicAny.disableIORCheck" ;
// Enables the IOR check for the Remote CORBA services stubs
public static final String ENABLE_IOR_CHECK_FOR_REMOTE_STUBS = ORG_OMG_CORBA_PREFIX + "IDL.Stubs.enableIORCheck";

// Constants for NameService properties ************************************

public static final int DEFAULT_INITIAL_PORT = 900;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ protected void openStream ()
Util.mkdir (pkg);
name = pkg + '/' + name;
}
stubClassName = name.replace('/', '.');
stream = Util.getStream (name.replace ('/', File.separatorChar) + ".java", i);
} // openStream

Expand Down Expand Up @@ -342,11 +343,7 @@ protected void writeSerializationMethods ()
stream.println (" private void readObject (java.io.ObjectInputStream s) throws java.io.IOException");
stream.println (" {");
stream.println (" String str = s.readUTF ();");
if ("DynAnyFactory".equals (i.name ())) {
stream.println (" if (!str.startsWith(com.sun.corba.se.impl.orbutil.ORBConstants.STRINGIFY_PREFIX) &&");
stream.println (" !Boolean.getBoolean(com.sun.corba.se.impl.orbutil.ORBConstants.ALLOW_DESERIALIZE_OBJECT))");
stream.println (" throw new java.io.InvalidObjectException(\"IOR: expected\");");
}
stream.println (" com.sun.corba.se.impl.orbutil.IORCheckImpl.check(str, \"" + stubClassName + "\");");
stream.println (" String[] args = null;");
stream.println (" java.util.Properties props = null;");
stream.println (" org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init (args, props);");
Expand Down Expand Up @@ -382,4 +379,5 @@ protected void writeSerializationMethods ()
protected String classSuffix = "";
protected boolean localStub = false;
private boolean isAbstract = false;
private String stubClassName = null;
} // class Stub
4 changes: 2 additions & 2 deletions dragonwell_version
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,5 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#

DRAGONWELL_VERSION=8.16.17
DRAGONWELL_JDK_UPDATE_VERSION=382
DRAGONWELL_VERSION=8.17.18
DRAGONWELL_JDK_UPDATE_VERSION=392
Loading
Loading