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

Merge remote-tracking branch 'upstream/master' into dragonwell #877

Merged
merged 173 commits into from
Oct 31, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
173 commits
Select commit Hold shift + click to select a range
c35d30d
8331263: Bump update version for OpenJDK: jdk-11.0.25
RealCLanger May 29, 2024
31a780d
8276819: javax/print/PrintServiceLookup/FlushCustomClassLoader.java f…
mrserb Jun 2, 2024
7b377ac
8329013: StackOverflowError when starting Apache Tomcat with signed jar
Jun 3, 2024
4556aa9
8317288: [macos] java/awt/Window/Grab/GrabTest.java: Press on the out…
Jun 3, 2024
69f4ac1
8240226: DeflateIn_InflateOut.java test incorrectly assumes size of c…
vieiro Jun 3, 2024
b11a980
8305906: HttpClient may use incorrect key when finding pooled HTTP/2 …
Jun 3, 2024
f7e83e8
8311666: Disabled tests in test/jdk/sun/java2d/marlin
mrserb Jun 4, 2024
8a23308
8320945: problemlist tests failing on latest Windows 11 update
Jun 5, 2024
0bacea4
8310201: Reduce verbose locale output in -XshowSettings launcher option
Jun 5, 2024
a51a9dd
8315804: Open source several Swing JTabbedPane JTextArea JTextField t…
Jun 5, 2024
07ea0f1
8331746: Create a test to verify that the cmm id is not ignored
mrserb Jun 5, 2024
f45455e
8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC
mrserb Jun 6, 2024
48cf5a3
Merge
RealCLanger Jun 6, 2024
ee370ed
8242999: HTTP/2 client may not handle CONTINUATION frames correctly
TheRealMDoerr Jun 6, 2024
f010fe0
8305825: getBounds API returns wrong value resulting in multiple Regr…
TheRealMDoerr Jun 6, 2024
bc8aeb6
8328999: Update GIFlib to 5.2.2
TheRealMDoerr Jun 6, 2024
69b6e6d
8329004: Update Libpng to 1.6.43
TheRealMDoerr Jun 6, 2024
d659ff6
8316328: Test jdk/jfr/event/oldobject/TestSanityDefault.java times ou…
mrserb Jun 6, 2024
e72f491
8333724: Problem list security/infra/java/security/cert/CertPathValid…
Jun 7, 2024
e4fb228
8286781: Replace the deprecated/obsolete gethostbyname and inet_addr …
fitzsim Jun 8, 2024
aa0bba2
8328234: Remove unused nativeUtils files
Jun 11, 2024
b5cbf8d
8328561: test java/awt/Robot/ManualInstructions/ManualInstructions.ja…
Jun 11, 2024
f36ba5a
8328218: Delete test java/awt/Window/FindOwner/FindOwner.html
Jun 11, 2024
2f7954c
8294148: Support JSplitPane for instructions and test UI
Jun 11, 2024
bf56996
8316104: Open source several Swing SplitPane and RadioButton related …
Jun 11, 2024
2ded016
8329995: Restricted access to `/proc` can cause JFR initialization to…
neethu-prasad Jun 11, 2024
54bf522
8307091: A few client tests intermittently throw ConcurrentModificati…
Jun 12, 2024
316cd2f
7124313: [macosx] Swing Popups should overlap taskbar
mrserb Jun 12, 2024
f343625
8333839: [11u] LingeredAppTest.java fails Can't find source file: Lin…
Jun 12, 2024
c9cc14b
8333837: [11u] HexPrinterTest.java javac compile fails illegal start …
Jun 12, 2024
46b15b9
8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/threa…
Jun 13, 2024
9a2a828
8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/class…
Jun 13, 2024
be6c621
8305072: Win32ShellFolder2.compareTo is inconsistent
TheRealMDoerr Jun 13, 2024
5dddf69
8279164: Disable TLS_ECDH_* cipher suites
TheRealMDoerr Jun 13, 2024
dff2d60
8323670: A few client tests intermittently throw ConcurrentModificati…
TheRealMDoerr Jun 13, 2024
3901633
8280392: java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.…
Jun 14, 2024
f08e5e8
8316240: Open source several add/remove MenuBar manual tests
Jun 14, 2024
2e4179b
8325179: Race in BasicDirectoryModel.validateFileCache
TheRealMDoerr Jun 14, 2024
7d4ef49
8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTe…
mrserb Jun 14, 2024
667bbd3
8205076: [17u] Inet6AddressImpl.c: `lookupIfLocalHost` accesses `int …
shipilev Jun 17, 2024
014fe94
8308184: Launching java with large number of jars in classpath with j…
srutjay Jun 17, 2024
f874da3
8328953: JEditorPane.read throws ChangedCharSetException
TheRealMDoerr Jun 17, 2024
9b67f2f
8306566: Open source several clipboard AWT tests
vieiro Jun 17, 2024
6059f56
8306489: Open source AWT List related tests
vieiro Jun 17, 2024
f6e838d
8327787: Convert javax/swing/border/Test4129681.java applet test to main
mrserb Jun 17, 2024
ef08f4e
8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-…
TheRealMDoerr Jun 18, 2024
582159a
8306432: Open source several AWT Text Component related tests
vieiro Jun 18, 2024
b0a09bf
8276306: jdk/jshell/CustomInputToolBuilder.java fails intermittently …
TheRealMDoerr Jun 20, 2024
fcff4a9
8334335: [TESTBUG] Backport of 8279164 to 11u & 17u includes elements…
TheRealMDoerr Jun 20, 2024
b396665
8328011: Convert java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTe…
Jun 21, 2024
ddeb602
8327840: Automate javax/swing/border/Test4129681.java
mrserb Jun 22, 2024
cc54dc6
8331063: Some HttpClient tests don't report leaks
Jun 23, 2024
0e74e1b
8327137: Add test for ConcurrentModificationException in BasicDirecto…
Jun 24, 2024
e541cbd
8320079: The ArabicBox.java test has no control buttons
Jun 24, 2024
9f58121
8328560: java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKey…
Jun 24, 2024
e726fe7
8332936: Test vmTestbase/metaspace/gc/watermark_70_80/TestDescription…
Jun 24, 2024
b0ad167
8306850: Open source AWT Modal related tests
vieiro Jun 24, 2024
4a28ac0
8306060: Open source few AWT Insets related tests
vieiro Jun 24, 2024
7e1e239
8315898: Open source swing JMenu tests
vieiro Jun 24, 2024
2a5ba0a
8328115: Convert java/awt/font/TextLayout/TestJustification.html appl…
Jun 24, 2024
7198ea1
8299487: Test java/net/httpclient/whitebox/SSLTubeTestDriver.java tim…
Jun 25, 2024
3b4f583
8269428: java/util/concurrent/ConcurrentHashMap/ToArray.java timed out
Jun 25, 2024
f8e87df
8268906: gc/g1/mixedgc/TestOldGenCollectionUsage.java assumes that GC…
Jun 25, 2024
8489b52
8316462: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java…
vieiro Jun 25, 2024
cc42090
8306466: Open source more AWT Drag & Drop related tests
vieiro Jun 25, 2024
724477c
8305081: Remove finalize() from test/hotspot/jtreg/compiler/runtime/T…
Jun 25, 2024
569c669
8305079: Remove finalize() from compiler/c2/Test719030
Jun 25, 2024
59cd1a4
8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests
roy-soumadipta Jun 26, 2024
e61adf6
8261433: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkc…
TheRealMDoerr Jun 26, 2024
25d6e19
Merge
RealCLanger Jun 26, 2024
6547a16
8227122: [TESTBUG] Create Docker sidecar test cases
vieiro Jun 27, 2024
8578e12
8303466: C2: failed: malformed control flow. Limit type made precise …
martinuy Jun 27, 2024
db9e313
8236917: TestInstanceKlassSize.java fails with "The size computed by …
Jun 27, 2024
f9d7601
8328110: Allow simultaneous use of PassFailJFrame with split UI and a…
Jun 27, 2024
3702e90
8276036: The value of full_count in the message of insufficient codec…
TheRealMDoerr Jun 28, 2024
2a5a4d7
8078725: method adjustments can be done just once for all classes inv…
TheRealMDoerr Jun 28, 2024
468d6a7
8222005: ClassRedefinition crashes with: guarantee(false) failed: OLD…
TheRealMDoerr Jun 28, 2024
3c9e960
8279337: The MToolkit is still referenced in a few places
Jul 1, 2024
2bbdc8c
8325862: set -XX:+ErrorFileToStderr when executing java in containers…
MBaesken Jul 2, 2024
99435be
8325876: crashes in docker container tests on Linuxppc64le Power8 mac…
MBaesken Jul 2, 2024
d88cf4f
8326140: src/jdk.accessibility/windows/native/libjavaaccessbridge/Acc…
MBaesken Jul 2, 2024
7fd48f5
8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEvent…
Jul 3, 2024
a30852a
8327007: javax/swing/JSpinner/8008657/bug8008657.java fails
mrserb Jul 3, 2024
91cdddf
8329103: assert(!thread->in_asgct()) failed during multi-mode profiling
Jul 3, 2024
cdfb4e7
8231427: Warning cleanup in tests of java.io.Serializable
Jul 4, 2024
9b44a2a
8222884: ConcurrentClassDescLookup.java times out intermittently
Jul 8, 2024
e3ff295
8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exceptio…
Jul 9, 2024
b005573
8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeToo…
Jul 9, 2024
82e2866
8318039: GHA: Bump macOS and Xcode versions
vieiro Jul 9, 2024
5375248
8332524: Instead of printing "TLSv1.3," it is showing "TLS13"
MBaesken Jul 10, 2024
b05f58e
8334653: ISO 4217 Amendment 177 Update
MBaesken Jul 10, 2024
4c626c8
8316306: Open source and convert manual Swing test
Jul 11, 2024
236ce17
8328238: Convert few closed manual applet tests to main
Jul 11, 2024
c7b9769
8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest to automat…
Jul 12, 2024
9bf121d
8255898: Test java/awt/FileDialog/FilenameFilterTest/FilenameFilterTe…
Jul 12, 2024
32d2713
8309934: Update GitHub Actions to use JDK 17 for building jtreg
gdams Jul 12, 2024
78fd6b9
8330063: Upgrade jQuery to 3.7.1
MBaesken Jul 12, 2024
716621d
8320602: Lock contention in SchemaDVFactory.getInstance()
MBaesken Jul 16, 2024
697d856
8329559: Test javax/swing/JFrame/bug4419914.java failed because The E…
Jul 16, 2024
c87a410
8331466: Problemlist serviceability/dcmd/gc/RunFinalizationTest.java …
Jul 16, 2024
5647fbf
Merge
RealCLanger Jul 16, 2024
3134d7e
8330416: Update system property for Java SE specification maintenance…
Jul 17, 2024
f27e8c8
8317039: Enable specifying the JDK used to run jtreg
MBaesken Jul 17, 2024
1784030
8294310: compare.sh fails on macos after JDK-8293550
MBaesken Jul 18, 2024
163309f
8307779: Relax the java.awt.Robot specification
Jul 18, 2024
6a2cce7
8316211: Open source several manual applet tests
Jul 19, 2024
5587a96
8317316: G1: Make TestG1PercentageOptions use createTestJvm
Jul 19, 2024
5f1ed56
8328273: sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java f…
Jul 19, 2024
278f506
8249097: test/lib/jdk/test/lib/util/JarBuilder.java has a bad copyright
Jul 19, 2024
b254771
8303216: Prefer ArrayList to LinkedList in sun.net.httpserver.ServerImpl
MBaesken Jul 19, 2024
bc4a525
8315422: getSoTimeout() would be in try block in SSLSocketImpl
MBaesken Jul 22, 2024
e655a2f
8332898: failure_handler: log directory of commands
MBaesken Jul 22, 2024
b423f01
8299058: AssertionError in sun.net.httpserver.ServerImpl when connect…
MBaesken Jul 22, 2024
d51bb43
8327631: Update IANA Language Subtag Registry to Version 2024-03-07
MBaesken Jul 23, 2024
54949eb
8332424: Update IANA Language Subtag Registry to Version 2024-05-16
MBaesken Jul 24, 2024
92df183
8266153: mark hotspot compiler/onSpinWait tests which ignore VM flags
Jul 24, 2024
1943345
8275851: Deproblemlist open/test/jdk/javax/swing/JComponent/6683775/b…
Jul 24, 2024
9fe50de
8255969: Improve java/io/BufferedInputStream/LargeCopyWithMark.java u…
Jul 24, 2024
3b0f78b
8266149: mark hotspot compiler/startup tests which ignore VM flags
Jul 24, 2024
e74a76a
8249826: 5 javax/net/ssl/SSLEngine tests use @ignore w/o bug-id
Jul 24, 2024
a049bf1
8334418: Update IANA Language Subtag Registry to Version 2024-06-14
MBaesken Jul 26, 2024
e6beead
8266150: mark hotspot compiler/arguments tests which ignore VM flags
Jul 26, 2024
461e1b2
8266154: mark hotspot compiler/oracle tests which ignore VM flags
Jul 26, 2024
b6cd51a
8249772: (ch) Improve sun/nio/ch/TestMaxCachedBufferSize.java
Jul 26, 2024
6c7ee26
8335803: SunJCE cipher throws NPE for un-extractable RSA keys
Jul 26, 2024
7416eee
8253207: enable problemlists jcheck's check
MBaesken Jul 29, 2024
de90ed0
8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm
Jul 30, 2024
95c0b97
8244966: Add .vscode to .hgignore and .gitignore
Jul 30, 2024
d668844
8298873: Update IllegalRecordVersion.java for changes to TLS implemen…
Aug 1, 2024
ee57792
8259274: Increase timeout duration in sun/nio/ch/TestMaxCachedBufferS…
Aug 1, 2024
7547abf
8255913: Decrease number of iterations in TestMaxCachedBufferSize
Aug 1, 2024
8ef8482
8334711: [TEST_BUG] Compilation failed of MimeFormatsTest/MimeFormats…
sashapepin Aug 1, 2024
1daafdd
8317343: GC: Make TestHeapFreeRatio use createTestJvm
Aug 5, 2024
7d34693
8317358: G1: Make TestMaxNewSize use createTestJvm
Aug 6, 2024
c5d2cc1
8336301: test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java leave…
Aug 6, 2024
3acdebe
8229822: ThrowingPushPromises tests sometimes fail due to EOF
MBaesken Aug 6, 2024
648e8f0
8330523: Reduce runtime and improve efficiency of KeepAliveTest
RealCLanger Aug 7, 2024
73dc9e8
8292044: HttpClient doesn't handle 102 or 103 properly
MBaesken Aug 9, 2024
f7217d7
8286601: Mac Aarch: Excessive warnings to be ignored for build jdk
Aug 13, 2024
3c43b2f
8315965: Open source various AWT applet tests
Aug 14, 2024
3f2d6f0
8332113: Update nsk.share.Log to be always verbose
Aug 14, 2024
fa64c0e
8316285: Opensource JButton manual tests
Aug 14, 2024
30f532b
7156347: javax/swing/JList/6462008/bug6462008.java fails
Aug 14, 2024
d8632ed
8269616: serviceability/dcmd/framework/VMVersionTest.java fails with …
Aug 14, 2024
3caf501
8336928: GHA: Bundle artifacts removal broken
zzambers Aug 15, 2024
cd9e6cb
8334166: Enable binary check
MBaesken Aug 20, 2024
cd4ae8c
8316973: GC: Make TestDisableDefaultGC use createTestJvm
Aug 21, 2024
828d645
8314614: jdk/jshell/ImportTest.java failed with "InternalError: Faile…
Aug 21, 2024
d3ce405
8206440: Remove javac -source/-target 6 from jdk regression tests
Aug 26, 2024
9ba9dd2
8224081: SOCKS v4 tests require IPv4
Aug 26, 2024
3df1852
8210338: Better output for GenerationTests.java
Aug 26, 2024
c67fe36
8325022: Incorrect error message on client authentication
Aug 26, 2024
a83d930
8273135: java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.jav…
mrserb Aug 26, 2024
6ee8bac
8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsist…
GoeLin Sep 5, 2024
90ad5b1
8337664: Distrust TLS server certificates issued after Oct 2024 and a…
GoeLin Sep 8, 2024
0358cbd
8296410: HttpClient throws java.io.IOException: no statuscode in resp…
Sep 23, 2024
217b9fd
8341057: Add 2 SSL.com TLS roots
GoeLin Oct 1, 2024
82c330b
8341059: Change Entrust TLS distrust date to November 12, 2024
GoeLin Oct 1, 2024
240b296
8307383: Enhance DTLS connections
Sep 30, 2024
445e79e
8263031: HttpClient throws Exception if it receives a Push Promise th…
Sep 27, 2024
fe9c9c7
8303965: java.net.http.HttpClient should reset the stream if response…
Sep 27, 2024
68c131d
8284585: PushPromiseContinuation test fails intermittently in timeout
Sep 28, 2024
2d393d8
8328286: Enhance HTTP client
Sep 29, 2024
6ae4b32
8328544: Improve handling of vectorization
martinuy Aug 14, 2024
d73c162
8335713: Enhance vectorization analysis
martinuy Sep 14, 2024
51657d9
8328726: Better Kerberos support
May 10, 2024
56ded02
8331446: Improve deserialization support
Aug 13, 2024
bd85b87
8211920: Close server socket and cleanups in test/jdk/javax/naming/mo…
mrserb Oct 9, 2018
eb960ff
8251188: Update LDAP tests not to use wildcard addresses
mrserb Sep 25, 2020
34a77a4
8290367: Update default value and extend the scope of com.sun.jndi.ld…
mrserb Sep 16, 2022
86d5188
8332644: Improve graph optimizations
franferrax Sep 17, 2024
cee8535
8341675: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for …
gnu-andrew Oct 7, 2024
a2d893f
Merge remote-tracking branch 'upstream/master' into dragonwell
Accelerator1996 Oct 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/actions/get-jtreg/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2023, 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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ on:
jobs:
build-macos:
name: build
runs-on: macos-11
runs-on: macos-13

strategy:
fail-fast: false
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2023, 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
Expand Down Expand Up @@ -162,7 +162,7 @@ jobs:
run: |
# On macOS we need to install some dependencies for testing
brew install make
sudo xcode-select --switch /Applications/Xcode_11.7.app/Contents/Developer
sudo xcode-select --switch /Applications/Xcode_14.3.1.app/Contents/Developer
# This will make GNU make available as 'make' and not only as 'gmake'
echo '/usr/local/opt/make/libexec/gnubin' >> $GITHUB_PATH
if: runner.os == 'macOS' && steps.check_if_run.outputs.should_run != 'false'
Expand Down
8 changes: 6 additions & 2 deletions .jcheck/conf
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
[general]
project=jdk-updates
jbs=JDK
version=11.0.24
version=11.0.25

[checks]
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace,problemlists
warning=issuestitle,binary

[repository]
tags=(?:jdk-(?:[1-9]([0-9]*)(?:\.(?:0|[1-9][0-9]*)){0,4})(?:\+(?:(?:[0-9]+))|(?:-ga)))|(?:jdk[4-9](?:u\d{1,3})?-(?:(?:b\d{2,3})|(?:ga)))|(?:hs\d\d(?:\.\d{1,2})?-b\d\d)
Expand All @@ -29,3 +30,6 @@ role=committer

[checks "issues"]
pattern=^([124-8][0-9]{6}): (\S.*)$

[checks "problemlists"]
dirs=test/jdk|test/langtools|test/lib-test|test/hotspot/jtreg|test/jaxp
2 changes: 1 addition & 1 deletion make/RunTests.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -749,7 +749,7 @@ define SetupRunJtregTestBody
$$(RM) -r $$($1_TEST_RESULTS_DIR)

$1_COMMAND_LINE := \
$$(JAVA) $$($1_JTREG_LAUNCHER_OPTIONS) \
$$(JTREG_JAVA) $$($1_JTREG_LAUNCHER_OPTIONS) \
-Dprogram=jtreg -jar $$(JT_HOME)/lib/jtreg.jar \
$$($1_JTREG_BASIC_OPTIONS) \
-testjdk:$$(JDK_IMAGE_DIR) \
Expand Down
2 changes: 2 additions & 0 deletions make/RunTestsPrebuilt.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,7 @@ $(eval $(call SetupVariable,JT_HOME))
$(eval $(call SetupVariable,JDK_IMAGE_DIR,$(OUTPUTDIR)/images/jdk))
$(eval $(call SetupVariable,TEST_IMAGE_DIR,$(OUTPUTDIR)/images/test))
$(eval $(call SetupVariable,SYMBOLS_IMAGE_DIR,$(OUTPUTDIR)/images/symbols,NO_CHECK))
$(eval $(call SetupVariable,JTREG_JDK,$(BOOT_JDK)))

# Provide default values for tools that we need
$(eval $(call SetupVariable,MAKE,make,NO_CHECK))
Expand Down Expand Up @@ -294,6 +295,7 @@ $(call CreateNewSpec, $(NEW_SPEC), \
TOPDIR := $(TOPDIR), \
OUTPUTDIR := $(OUTPUTDIR), \
BOOT_JDK := $(BOOT_JDK), \
JTREG_JDK := $(JTREG_JDK), \
JT_HOME := $(JT_HOME), \
JDK_IMAGE_DIR := $(JDK_IMAGE_DIR), \
TEST_IMAGE_DIR := $(TEST_IMAGE_DIR), \
Expand Down
2 changes: 2 additions & 0 deletions make/RunTestsPrebuiltSpec.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,8 @@ JAR := $(FIXPATH) $(JAR_CMD)
JLINK := $(FIXPATH) $(JLINK_CMD)
JMOD := $(FIXPATH) $(JMOD_CMD)

JTREG_JAVA := $(FIXPATH) $(JTREG_JDK)/bin/java $(JAVA_FLAGS_BIG) $(JAVA_FLAGS)

BUILD_JAVA := $(JDK_IMAGE_DIR)/bin/JAVA
################################################################################
# Some common tools. Assume most common name and no path.
Expand Down
1 change: 1 addition & 0 deletions make/autoconf/compare.sh.in
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ export AWK="@AWK@"
export BASH="@BASH@"
export CAT="@CAT@"
export CMP="@CMP@"
export CODESIGN="@CODESIGN@"
export CP="@CP@"
export CUT="@CUT@"
export DIFF="@DIFF@"
Expand Down
1 change: 1 addition & 0 deletions make/autoconf/flags-cflags.m4
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,7 @@ AC_DEFUN([FLAGS_SETUP_WARNINGS],

clang)
DISABLE_WARNING_PREFIX="-Wno-"
BUILD_CC_DISABLE_WARNING_PREFIX="-Wno-"
CFLAGS_WARNINGS_ARE_ERRORS="-Werror"

WARNINGS_ENABLE_ALL="-Wall -Wextra -Wformat=2"
Expand Down
37 changes: 36 additions & 1 deletion make/autoconf/lib-tests.m4
Original file line number Diff line number Diff line change
Expand Up @@ -145,12 +145,47 @@ AC_DEFUN_ONCE([LIB_TESTS_SETUP_JTREG],
UTIL_FIXUP_PATH(JT_HOME)
AC_SUBST(JT_HOME)

# Specify a JDK for running jtreg. Defaults to the BOOT_JDK.
AC_ARG_WITH(jtreg-jdk, [AS_HELP_STRING([--with-jdk],
[path to JDK for running jtreg @<:@BOOT_JDK@:>@])])

AC_MSG_CHECKING([for jtreg jdk])
if test "x${with_jtreg_jdk}" != x; then
if test "x${with_jtreg_jdk}" = xno; then
AC_MSG_RESULT([no, jtreg jdk not specified])
elif test "x${with_jtreg_jdk}" = xyes; then
AC_MSG_RESULT([not specified])
AC_MSG_ERROR([--with-jtreg-jdk needs a value])
else
JTREG_JDK="${with_jtreg_jdk}"
AC_MSG_RESULT([$JTREG_JDK])
UTIL_FIXUP_PATH(JTREG_JDK)
if test ! -f "$JTREG_JDK/bin/java"; then
AC_MSG_ERROR([Could not find jtreg java at $JTREG_JDK/bin/java])
fi
fi
else
JTREG_JDK="${BOOT_JDK}"
AC_MSG_RESULT([no, using BOOT_JDK])
fi

UTIL_FIXUP_PATH(JTREG_JDK)
AC_SUBST([JTREG_JDK])
# For use in the configure script
JTREG_JAVA="$FIXPATH $JTREG_JDK/bin/java"

# Verify jtreg version
if test "x$JT_HOME" != x; then
AC_MSG_CHECKING([jtreg jar existence])
if test ! -f "$JT_HOME/lib/jtreg.jar"; then
AC_MSG_ERROR([Could not find jtreg jar at $JT_HOME/lib/jtreg.jar])
fi

AC_MSG_CHECKING([jtreg version number])
# jtreg -version looks like this: "jtreg 6.1+1-19"
# Extract actual version part ("6.1" in this case)
jtreg_version_full=`$JAVA -jar $JT_HOME/lib/jtreg.jar -version | $HEAD -n 1 | $CUT -d ' ' -f 2`
jtreg_version_full=$($JTREG_JAVA -jar $JT_HOME/lib/jtreg.jar -version | $HEAD -n 1 | $CUT -d ' ' -f 2)

jtreg_version=${jtreg_version_full/%+*}
AC_MSG_RESULT([$jtreg_version])

Expand Down
2 changes: 1 addition & 1 deletion make/autoconf/libraries.m4
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ AC_DEFUN_ONCE([LIB_SETUP_LIBRARIES],
if test "x$OPENJDK_TARGET_OS" = xwindows; then
BASIC_JVM_LIBS="$BASIC_JVM_LIBS kernel32.lib user32.lib gdi32.lib winspool.lib \
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib \
wsock32.lib winmm.lib version.lib psapi.lib"
ws2_32.lib winmm.lib version.lib psapi.lib"
fi

JDKLIB_LIBS="$BASIC_JDKLIB_LIBS"
Expand Down
3 changes: 3 additions & 0 deletions make/autoconf/spec.gmk.in
Original file line number Diff line number Diff line change
Expand Up @@ -652,6 +652,9 @@ SJAVAC_SERVER_JAVA = $(SJAVAC_SERVER_JAVA_CMD) \
# overriding that value by using ?=.
JAVAC_FLAGS? = @JAVAC_FLAGS@

JTREG_JDK := @JTREG_JDK@
JTREG_JAVA = @FIXPATH@ $(JTREG_JDK)/bin/java $(JAVA_FLAGS_BIG) $(JAVA_FLAGS)

BUILD_JAVA_FLAGS := @BOOTCYCLE_JVM_ARGS_BIG@
BUILD_JAVA=@FIXPATH@ $(BUILD_JDK)/bin/java $(BUILD_JAVA_FLAGS)
BUILD_JAR=@FIXPATH@ $(BUILD_JDK)/bin/jar
Expand Down
4 changes: 2 additions & 2 deletions make/autoconf/version-numbers
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@

DEFAULT_VERSION_FEATURE=11
DEFAULT_VERSION_INTERIM=0
DEFAULT_VERSION_UPDATE=24
DEFAULT_VERSION_UPDATE=25
DEFAULT_VERSION_PATCH=0
DEFAULT_VERSION_EXTRA1=0
DEFAULT_VERSION_EXTRA2=0
DEFAULT_VERSION_EXTRA3=0
DEFAULT_VERSION_DATE=2024-07-16
DEFAULT_VERSION_DATE=2024-10-15
DEFAULT_VERSION_CLASSFILE_MAJOR=55 # "`$EXPR $DEFAULT_VERSION_FEATURE + 44`"
DEFAULT_VERSION_CLASSFILE_MINOR=0
DEFAULT_ACCEPTABLE_BOOT_VERSIONS="10 11"
Expand Down
21 changes: 21 additions & 0 deletions make/data/cacerts/ssltlsrootecc2022
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Owner: CN=SSL.com TLS ECC Root CA 2022, O=SSL Corporation, C=US
Issuer: CN=SSL.com TLS ECC Root CA 2022, O=SSL Corporation, C=US
Serial number: 1403f5abfb378b17405be243b2a5d1c4
Valid from: Thu Aug 25 16:33:48 GMT 2022 until: Sun Aug 19 16:33:47 GMT 2046
Signature algorithm name: SHA384withECDSA
Subject Public Key Algorithm: 384-bit EC (secp384r1) key
Version: 3
-----BEGIN CERTIFICATE-----
MIICOjCCAcCgAwIBAgIQFAP1q/s3ixdAW+JDsqXRxDAKBggqhkjOPQQDAzBOMQsw
CQYDVQQGEwJVUzEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMSUwIwYDVQQDDBxT
U0wuY29tIFRMUyBFQ0MgUm9vdCBDQSAyMDIyMB4XDTIyMDgyNTE2MzM0OFoXDTQ2
MDgxOTE2MzM0N1owTjELMAkGA1UEBhMCVVMxGDAWBgNVBAoMD1NTTCBDb3Jwb3Jh
dGlvbjElMCMGA1UEAwwcU1NMLmNvbSBUTFMgRUNDIFJvb3QgQ0EgMjAyMjB2MBAG
ByqGSM49AgEGBSuBBAAiA2IABEUpNXP6wrgjzhR9qLFNoFs27iosU8NgCTWyJGYm
acCzldZdkkAZDsalE3D07xJRKF3nzL35PIXBz5SQySvOkkJYWWf9lCcQZIxPBLFN
SeR7T5v15wj4A4j3p8OSSxlUgaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSME
GDAWgBSJjy+j6CugFFR781a4Jl9nOAuc0DAdBgNVHQ4EFgQUiY8vo+groBRUe/NW
uCZfZzgLnNAwDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMDA2gAMGUCMFXjIlbp
15IkWE8elDIPDAI2wv2sdDJO4fscgIijzPvX6yv/N33w7deedWo1dlJF4AIxAMeN
b0Igj762TVntd00pxCAgRWSGOlDGxK0tk/UYfXLtqc/ErFc2KAhl3zx5Zn6g6g==
-----END CERTIFICATE-----
39 changes: 39 additions & 0 deletions make/data/cacerts/ssltlsrootrsa2022
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
Owner: CN=SSL.com TLS RSA Root CA 2022, O=SSL Corporation, C=US
Issuer: CN=SSL.com TLS RSA Root CA 2022, O=SSL Corporation, C=US
Serial number: 6fbedaad73bd0840e28b4dbed4f75b91
Valid from: Thu Aug 25 16:34:22 GMT 2022 until: Sun Aug 19 16:34:21 GMT 2046
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 4096-bit RSA key
Version: 3
-----BEGIN CERTIFICATE-----
MIIFiTCCA3GgAwIBAgIQb77arXO9CEDii02+1PdbkTANBgkqhkiG9w0BAQsFADBO
MQswCQYDVQQGEwJVUzEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMSUwIwYDVQQD
DBxTU0wuY29tIFRMUyBSU0EgUm9vdCBDQSAyMDIyMB4XDTIyMDgyNTE2MzQyMloX
DTQ2MDgxOTE2MzQyMVowTjELMAkGA1UEBhMCVVMxGDAWBgNVBAoMD1NTTCBDb3Jw
b3JhdGlvbjElMCMGA1UEAwwcU1NMLmNvbSBUTFMgUlNBIFJvb3QgQ0EgMjAyMjCC
AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANCkCXJPQIgSYT41I57u9nTP
L3tYPc48DRAokC+X94xI2KDYJbFMsBFMF3NQ0CJKY7uB0ylu1bUJPiYYf7ISf5OY
t6/wNr/y7hienDtSxUcZXXTzZGbVXcdotL8bHAajvI9AI7YexoS9UcQbOcGV0ins
S657Lb85/bRi3pZ7QcacoOAGcvvwB5cJOYF0r/c0WRFXCsJbwST0MXMwgsadugL3
PnxEX4MN8/HdIGkWCVDi1FW24IBydm5MR7d1VVm0U3TZlMZBrViKMWYPHqIbKUBO
L9975hYsLfy/7PO0+r4Y9ptJ1O4Fbtk085zx7AGL0SDGD6C1vBdOSHtRwvzpXGk3
R2azaPgVKPC506QVzFpPulJwoxJF3ca6TvvC0PeoUidtbnm1jPx7jMEWTO6Af77w
dr5BUxIzrlo4QqvXDz5BjXYHMtWrifZOZ9mxQnUjbvPNQrL8VfVThxc7wDNY8VLS
+YCk8OjwO4s4zKTGkH8PnP2L0aPP2oOnaclQNtVcBdIKQXTbYxE3waWglksejBYS
d66UNHsef8JmAOSqg+qKkK3ONkRN0VHpvB/zagX9wHQfJRlAUW7qglFA35u5CCoG
AtUjHBPW6dvbxrB6y3snm/vg1UYk7RBLY0ulBY+6uB0rpvqR4pJSvezrZ5dtmi2f
gTIFZzL7SAg/2SW4BCUvAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j
BBgwFoAU+y437uOEeicuzRk1sTN8/9REQrkwHQYDVR0OBBYEFPsuN+7jhHonLs0Z
NbEzfP/UREK5MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAjYlt
hEUY8U+zoO9opMAdrDC8Z2awms22qyIZZtM7QbUQnRC6cm4pJCAcAZli05bg4vsM
QtfhWsSWTVTNj8pDU/0quOr4ZcoBwq1gaAafORpR2eCNJvkLTqVTJXojpBzOCBvf
R4iyrT7gJ4eLSYwfqUdYe5byiB0YrrPRpgqU+tvT5TgKa3kSM/tKWTcWQA673vWJ
DPFs0/dRa1419dvAJuoSc06pkZCmF8NsLzjUo3KUQyxi4U5cMj29TH0ZR6LDSeeW
P4+a0zvkEdiLA9z2tmBVGKaBUfPhqBVq6+AL8BQx1rmMRTqoENjwuSfr98t67wVy
lrXEj5ZzxOhWc5y8aVFjvO9nHEMaX3cZHxj4HCUp+UmZKbaSPaKDN7EgkaibMOlq
bLQjk2UEqxHzDh1TJElTHaE/nUiSEeJ9DU/1172iWD54nR4fK/4huxoTtrEoZP2w
AgDHbICivRZQIA9ygV/MlP+7mea6kMvq+cYMwq7FGc4zoWtcu358NFcXrfA/rs3q
r5nsLFR+jM4uElZI7xc7P0peYNLcdDa8pUNjyw9bowJWCZ4kLOGGgYz+qxcs+sji
Mho6/4UIyYOf8kpIEFR3N+2ivEC+5BB09+Rbu7nzifmPQdjH5FCQNYA+HLhNkNPU
98OwoX6EyneSMSy4kLGCenROmxMmtNVQZlR4rmA=
-----END CERTIFICATE-----
10 changes: 5 additions & 5 deletions make/data/currency/CurrencyData.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2000, 2023, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2000, 2024, 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
Expand Down Expand Up @@ -32,7 +32,7 @@ formatVersion=3
# Version of the currency code information in this class.
# It is a serial number that accompanies with each amendment.

dataVersion=176
dataVersion=177

# List of all valid ISO 4217 currency codes.
# To ensure compatibility, do not remove codes.
Expand All @@ -56,8 +56,8 @@ all=ADP020-AED784-AFA004-AFN971-ALL008-AMD051-ANG532-AOA973-ARS032-ATS040-AUD036
TPE626-TRL792-TRY949-TTD780-TWD901-TZS834-UAH980-UGX800-USD840-USN997-USS998-UYI940-\
UYU858-UZS860-VEB862-VED926-VEF937-VES928-VND704-VUV548-WST882-XAF950-XAG961-XAU959-XBA955-\
XBB956-XBC957-XBD958-XCD951-XCG532-XDR960-XFO000-XFU000-XOF952-XPD964-XPF953-\
XPT962-XSU994-XTS963-XUA965-XXX999-YER886-YUM891-ZAR710-ZMK894-ZMW967-ZWD716-ZWL932-\
ZWN942-ZWR935
XPT962-XSU994-XTS963-XUA965-XXX999-YER886-YUM891-ZAR710-ZMK894-ZMW967-ZWD716-ZWG924-\
ZWL932-ZWN942-ZWR935


# Mappings from ISO 3166 country codes to ISO 4217 currency codes.
Expand Down Expand Up @@ -582,7 +582,7 @@ YE=YER
# ZAMBIA
ZM=ZMW
# ZIMBABWE
ZW=ZWL
ZW=ZWG


# List of currencies with non-2digit decimals for minor units,
Expand Down
Loading
Loading