1
0

179 Commits

Author SHA256 Message Date
5d67926a45 Accepting request 1328945 from Java:Factory
January 2026 CPU

OBS-URL: https://build.opensuse.org/request/show/1328945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=45
2026-01-26 10:02:09 +00:00
4f632fd3e4 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=174 2026-01-23 18:40:40 +00:00
97a88ba40c OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=173 2026-01-21 10:55:43 +00:00
73bfc68958 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=172 2026-01-14 18:33:14 +00:00
ba3e7fecfb OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=171 2026-01-14 15:16:23 +00:00
eff4aeccba Accepting request 1313048 from Java:Factory
October 2025 CPU

OBS-URL: https://build.opensuse.org/request/show/1313048
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=44
2025-10-23 14:37:09 +00:00
d61538b48a OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=169 2025-10-22 11:55:18 +00:00
24953f4aa8 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=168 2025-10-22 07:51:04 +00:00
73ff9a2bb6 Accepting request 1307557 from Java:Factory
Use gcc_version to decide about compiler

OBS-URL: https://build.opensuse.org/request/show/1307557
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=43
2025-09-29 14:32:26 +00:00
d91beabc8f OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=166 2025-09-28 11:01:17 +00:00
f875ab1623 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=165 2025-09-24 12:05:54 +00:00
fec314b972 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=164 2025-09-24 12:00:59 +00:00
070102b2b4 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=163 2025-09-24 11:49:27 +00:00
8cfe8dbf8a Accepting request 1301357 from Java:Factory
fix build with new glibc

OBS-URL: https://build.opensuse.org/request/show/1301357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=42
2025-08-26 12:57:00 +00:00
456a0df371 Build with new glibc
OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=161
2025-08-22 07:28:29 +00:00
48233f8236 Accepting request 1294994 from Java:Factory
Do not embed rebuild counter (bsc#1246806)

OBS-URL: https://build.opensuse.org/request/show/1294994
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=41
2025-07-23 14:33:11 +00:00
448e8c019b OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=159 2025-07-22 06:19:05 +00:00
bb2c605614 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=158 2025-07-21 16:44:27 +00:00
5820e3db43 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=157 2025-07-21 10:58:26 +00:00
fe8156ac2e Accepting request 1294289 from Java:Factory
July 2025 CPU

OBS-URL: https://build.opensuse.org/request/show/1294289
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=40
2025-07-18 13:59:27 +00:00
de87400856 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=155 2025-07-18 05:25:30 +00:00
68d90420d2 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=154 2025-07-16 11:50:13 +00:00
a2db975696 Accepting request 1272283 from Java:Factory
April 2025 CPU

OBS-URL: https://build.opensuse.org/request/show/1272283
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=39
2025-04-24 15:25:52 +00:00
20cdd09204 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=152 2025-04-24 03:44:23 +00:00
8df50f6d49 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=151 2025-04-16 10:52:16 +00:00
fe6de3df70 Accepting request 1239552 from Java:Factory
January 2025 CPU

OBS-URL: https://build.opensuse.org/request/show/1239552
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=38
2025-01-22 16:31:49 +00:00
aa3c445511 - Added patch
* reproducible-directory-mtime.patch
    + reproducible modification times for directory creation

OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=149
2025-01-22 14:19:56 +00:00
ba015e5335 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=148 2025-01-22 14:13:48 +00:00
b5d99a5e0f OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=147 2025-01-22 12:08:58 +00:00
3a4b9756dc OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=146 2025-01-22 10:44:44 +00:00
64b709ec43 Accepting request 1220046 from Java:Factory
October 2024 CPU

OBS-URL: https://build.opensuse.org/request/show/1220046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=37
2024-11-01 20:07:31 +00:00
0d528ffb1b OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=144 2024-11-01 11:15:20 +00:00
a70093217e OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=143 2024-10-16 09:12:29 +00:00
eff8c96f15 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=142 2024-10-16 08:54:13 +00:00
dbc91c6f4f Accepting request 1188291 from Java:Factory
July 2024 CPU

OBS-URL: https://build.opensuse.org/request/show/1188291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=36
2024-07-18 17:19:33 +00:00
097f1aef43 Accepting request 1187550 from Java:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1187550
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=35
2024-07-15 17:50:00 +00:00
70fdfe3cd2 Accepting request 1179188 from Java:Factory
reproducible jlink for reproducible jmods

OBS-URL: https://build.opensuse.org/request/show/1179188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=34
2024-06-07 13:05:39 +00:00
d60180d6ed OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=134 2024-06-06 17:02:59 +00:00
9511d189ee Accepting request 1168894 from Java:Factory
April 2024 CPU

OBS-URL: https://build.opensuse.org/request/show/1168894
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=33
2024-04-18 20:13:41 +00:00
09540da60e OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=132 2024-04-18 14:20:32 +00:00
dd8af672e2 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=131 2024-04-17 06:50:17 +00:00
4512cdc623 Accepting request 1155904 from Java:Factory
Erase the existence of tzdata-java8 from the memory of mankind

OBS-URL: https://build.opensuse.org/request/show/1155904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=32
2024-03-07 17:31:10 +00:00
df8bfaf47b OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=129 2024-03-07 12:54:16 +00:00
8675ccfd2d Accepting request 1148221 from Java:Factory
rpm 4.20 compat

OBS-URL: https://build.opensuse.org/request/show/1148221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=31
2024-02-20 20:16:13 +00:00
56849b1cd2 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=127 2024-02-20 15:41:10 +00:00
d011c156b2 Accepting request 1144978 from Java:Factory
Fips related fixes

OBS-URL: https://build.opensuse.org/request/show/1144978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=30
2024-02-08 18:02:09 +00:00
f47ab9c08c OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=125 2024-02-07 14:15:18 +00:00
f29c07286e Accepting request 1139476 from Java:Factory
January 2024 CPU

OBS-URL: https://build.opensuse.org/request/show/1139476
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=29
2024-01-17 21:18:56 +00:00
13ae640102 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=123 2024-01-17 14:06:41 +00:00
5bdf993ab8 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=122 2024-01-17 07:21:54 +00:00
36f84ba94a OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=121 2023-11-02 18:25:24 +00:00
a630813462 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=120 2023-11-02 18:16:05 +00:00
b7d5ef1e61 Accepting request 1119127 from Java:Factory
October 2023 CPU

OBS-URL: https://build.opensuse.org/request/show/1119127
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=28
2023-10-22 19:01:25 +00:00
15de975d9a OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=118 2023-10-20 05:18:49 +00:00
e07e65809e OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=117 2023-10-19 09:46:10 +00:00
bc938cb0f7 Accepting request 1118588 from home:Andreas_Schwab:riscv:java
- Enable JIT on riscv64

OBS-URL: https://build.opensuse.org/request/show/1118588
OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=116
2023-10-18 15:40:00 +00:00
dd9e852dcb OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=115 2023-10-18 05:06:25 +00:00
2e9a42ee8c OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=114 2023-10-17 22:38:24 +00:00
7015f9f1f3 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=113 2023-10-17 18:35:43 +00:00
3e69a3d183 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=112 2023-10-17 18:30:34 +00:00
70fdb2841e OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=111 2023-10-15 06:46:16 +00:00
7984cd8860 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=110 2023-10-02 13:20:37 +00:00
1179ff0569 Accepting request 1112714 from Java:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1112714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=27
2023-09-25 18:00:52 +00:00
2db2492097 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=108 2023-09-14 08:04:32 +00:00
34b213e9bd Accepting request 1105440 from Java:Factory
Emergency regresion fix after July 2023 CPU

OBS-URL: https://build.opensuse.org/request/show/1105440
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=26
2023-08-28 15:11:15 +00:00
424644ce1e OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=106 2023-08-23 07:29:58 +00:00
2e6cc88fef Accepting request 1103533 from Java:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1103533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=25
2023-08-12 13:06:08 +00:00
b0a26e7f25 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=104 2023-08-04 17:13:32 +00:00
4c1d0f333d Accepting request 1100540 from Java:Factory
July 2023 CPU

OBS-URL: https://build.opensuse.org/request/show/1100540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=24
2023-07-26 11:21:49 +00:00
707d9de3b1 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=102 2023-07-25 06:23:35 +00:00
5d05a9e5be OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=101 2023-07-20 05:43:00 +00:00
67d1b58182 Accepting request 1088910 from Java:Factory
bsc#1211679

OBS-URL: https://build.opensuse.org/request/show/1088910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=23
2023-05-26 18:14:50 +00:00
526841b893 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=99 2023-05-24 13:50:33 +00:00
fa0ef7d245 Accepting request 1086543 from Java:Factory
bsc#1210392 and bsc#1211259

OBS-URL: https://build.opensuse.org/request/show/1086543
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=22
2023-05-12 18:32:25 +00:00
e63b91e736 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=97 2023-05-11 13:30:12 +00:00
7ae320ff41 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=96 2023-05-11 07:29:27 +00:00
de5c60580b OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=95 2023-05-11 07:25:45 +00:00
4ebd827a9b OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=94 2023-05-10 18:10:46 +00:00
0a0ec1eec9 Accepting request 1083018 from Java:Factory
April 2023 CPU

OBS-URL: https://build.opensuse.org/request/show/1083018
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=21
2023-04-27 17:59:39 +00:00
5233608066 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=92 2023-04-26 12:08:25 +00:00
a2f8d6359b OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=91 2023-04-26 11:38:26 +00:00
11ab1ff091 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=90 2023-04-19 09:08:26 +00:00
5eff92659e Accepting request 1068366 from Java:Factory
Mess-up with bug number

OBS-URL: https://build.opensuse.org/request/show/1068366
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=20
2023-03-01 15:14:04 +00:00
097cd43be1 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=88 2023-03-01 08:13:09 +00:00
72bd83ef03 Accepting request 1066517 from Java:Factory
bsc#1205916

OBS-URL: https://build.opensuse.org/request/show/1066517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=19
2023-02-20 16:45:13 +00:00
f476efab75 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=86 2023-02-17 20:53:25 +00:00
a62a6c5afc OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=85 2023-02-17 19:24:53 +00:00
8de8dd6800 Accepting request 1065429 from Java:Factory
Follow-up fixes

OBS-URL: https://build.opensuse.org/request/show/1065429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=18
2023-02-14 19:07:56 +00:00
4a7fc4b504 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=83 2023-02-13 11:07:23 +00:00
cfb68d57a8 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=82 2023-02-10 23:02:05 +00:00
4d588da3eb Accepting request 1063568 from Java:Factory
January 2023 CPU fixes

OBS-URL: https://build.opensuse.org/request/show/1063568
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=17
2023-02-09 15:21:27 +00:00
OBS User buildservice-autocommit
24563e313d baserev update by copy to link target
OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=81
2023-02-09 15:21:27 +00:00
OBS User buildservice-autocommit
ba146fe32e Updating link to change in openSUSE:Factory/java-17-openjdk revision 17
OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=a03b7a4b745833ac3cc39cefb10252ed
2023-02-09 15:21:27 +00:00
255f5496c3 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=80 2023-02-07 08:13:58 +00:00
6367c40f41 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=79 2023-02-07 07:30:59 +00:00
95121b2459 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=78 2023-02-07 07:28:15 +00:00
65c4883346 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=77 2023-01-19 08:41:57 +00:00
e42c2b9ae8 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=76 2023-01-18 14:10:11 +00:00
18d06ad041 Accepting request 1041636 from Java:Factory
bsc#1205916

OBS-URL: https://build.opensuse.org/request/show/1041636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=16
2022-12-09 12:16:43 +00:00
44c6217149 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=74 2022-12-08 13:23:15 +00:00
12cb7a42f8 Accepting request 1032778 from Java:Factory
OBS-URL: https://build.opensuse.org/request/show/1032778
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=15
2022-11-03 18:13:04 +00:00
bde797716d Accepting request 1032709 from home:javierllorente:branches:Java:Factory
Use @VERSION@ instead of a fixed version

OBS-URL: https://build.opensuse.org/request/show/1032709
OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=72
2022-11-02 07:21:54 +00:00
24b6c1a1f3 Accepting request 1030387 from Java:Factory
October 2022 CPU

OBS-URL: https://build.opensuse.org/request/show/1030387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=14
2022-10-22 12:12:28 +00:00
3446a4352f OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=70 2022-10-21 12:13:27 +00:00
382eb7719c OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=69 2022-10-19 10:20:58 +00:00
10a0fd17e3 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=68 2022-10-19 09:28:16 +00:00
dd86adb54c Accepting request 1004356 from Java:Factory
boo#1203476

OBS-URL: https://build.opensuse.org/request/show/1004356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=13
2022-09-18 15:31:54 +00:00
9e1f035015 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=66 2022-09-17 15:37:50 +00:00
67e0048264 Accepting request 990579 from Java:Factory
July 2022 CPU

OBS-URL: https://build.opensuse.org/request/show/990579
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=12
2022-07-26 17:43:04 +00:00
e46204cbbf OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=64 2022-07-21 15:18:34 +00:00
35fa60695f OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=63 2022-07-21 13:41:04 +00:00
ba14497928 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=62 2022-07-21 13:37:30 +00:00
a3123d8472 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=61 2022-07-21 11:24:55 +00:00
07383086c6 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=60 2022-07-20 12:25:09 +00:00
e0f2a8b94c OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=59 2022-07-06 08:57:03 +00:00
201b787ebf Accepting request 971165 from Java:Factory
April 2022 CPU

OBS-URL: https://build.opensuse.org/request/show/971165
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=11
2022-04-22 22:24:50 +00:00
4b1409242d OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=57 2022-04-20 13:54:17 +00:00
65bcd87d91 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=56 2022-04-20 06:05:25 +00:00
e0ca70b063 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=55 2022-04-19 18:04:29 +00:00
c3dfde3940 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=54 2022-04-05 07:28:39 +00:00
2ed5e657f5 Accepting request 964938 from Java:Factory
Make this one to be stronger alternative then java-11-openjdk on Factory

OBS-URL: https://build.opensuse.org/request/show/964938
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=10
2022-03-25 20:55:10 +00:00
6e4da5be02 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=52 2022-03-25 19:57:28 +00:00
b183a82453 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=51 2022-03-25 19:53:09 +00:00
46ebdd360e OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=50 2022-03-24 08:05:04 +00:00
1fb31276c0 Accepting request 963792 from Java:Factory
Fix an exception in javadoc generation

OBS-URL: https://build.opensuse.org/request/show/963792
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=9
2022-03-22 18:39:42 +00:00
dcbde1cfce OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=48 2022-03-21 22:27:14 +00:00
8a10cd971a OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=47 2022-03-21 20:58:45 +00:00
6dff1205c3 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=46 2022-03-21 20:38:34 +00:00
9d19376a2d OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=45 2022-03-21 20:33:14 +00:00
2265e29ca4 Accepting request 963173 from Java:Factory
try to disable the doclint for real

OBS-URL: https://build.opensuse.org/request/show/963173
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=8
2022-03-20 19:55:27 +00:00
a0eeb6f9ba OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=43 2022-03-20 07:56:15 +00:00
8bf7ec8229 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=42 2022-03-20 01:12:03 +00:00
86ceaadbc5 Accepting request 951534 from Java:Factory
January 2022 CPU

OBS-URL: https://build.opensuse.org/request/show/951534
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=7
2022-02-04 20:49:22 +00:00
9a76ebbea5 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=41 2022-02-04 08:19:53 +00:00
94a06d22ea OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=40 2022-01-26 10:42:39 +00:00
5cfb154a0c Accepting request 929873 from Java:Factory
Rediff patches + fix in FIPS mode

OBS-URL: https://build.opensuse.org/request/show/929873
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=6
2021-11-08 16:24:23 +00:00
88217b84ac OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=39 2021-11-06 12:47:23 +00:00
4b2824a502 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=38 2021-11-05 18:50:44 +00:00
3f716ecb93 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=37 2021-11-04 15:10:02 +00:00
26e9e36089 Accepting request 926869 from Java:Factory
October 2021 CPU

OBS-URL: https://build.opensuse.org/request/show/926869
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=5
2021-10-22 22:51:16 +00:00
b763e624d9 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=36 2021-10-22 05:59:34 +00:00
aa6c3dc1d4 Accepting request 920320 from Java:Factory
Fix build with glibc 2.34

OBS-URL: https://build.opensuse.org/request/show/920320
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=4
2021-09-20 21:33:25 +00:00
5e766a865d OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=35 2021-09-20 12:32:05 +00:00
6ef2d0fcfa OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=34 2021-09-20 09:13:12 +00:00
8d9125df1a OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=33 2021-09-20 06:55:00 +00:00
8a149d4a90 Accepting request 919651 from Java:Factory
revert NSS changes + other way to support FIPS mode

OBS-URL: https://build.opensuse.org/request/show/919651
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=3
2021-09-17 21:25:57 +00:00
8a727e5691 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=32 2021-09-17 06:05:25 +00:00
fa107b267d - Modified patch:
* nss-security-provider.patch
    + revert recent changes making NSS provider the default one
    + fixes bsc#1190252

OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=31
2021-09-15 16:04:20 +00:00
38ae1806f3 Accepting request 918965 from Java:Factory
jdk-17+35 is the official OpenJDK 17

OBS-URL: https://build.opensuse.org/request/show/918965
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=2
2021-09-14 19:14:50 +00:00
6b1a0c5b6c OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=30 2021-09-14 14:34:59 +00:00
14223479d7 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=29 2021-08-26 09:41:03 +00:00
817640f6e0 Accepting request 913673 from Java:Factory
OpenJDK 17 Release candidate

OBS-URL: https://build.opensuse.org/request/show/913673
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-17-openjdk?expand=0&rev=1
2021-08-25 18:57:46 +00:00
cd1a64e40b OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=27 2021-08-23 08:04:31 +00:00
cc7459a8e7 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=26 2021-08-23 07:22:02 +00:00
99ec4271e7 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=25 2021-08-23 07:11:43 +00:00
836fc7f5ef OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=24 2021-07-22 11:33:30 +00:00
eae5307ddc OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=23 2021-07-14 13:35:04 +00:00
05d96ffc8d OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=22 2021-07-06 11:45:15 +00:00
b50dcf9747 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=21 2021-06-25 12:07:11 +00:00
9b0d9973be OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=20 2021-06-21 05:32:34 +00:00
d391cc3b04 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=19 2021-06-11 22:31:48 +00:00
e4d6d055cc OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=18 2021-06-11 17:29:24 +00:00
01cd989b16 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=17 2021-06-11 16:57:02 +00:00
7484790a84 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=16 2021-06-11 16:06:39 +00:00
49a231d3b1 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=15 2021-06-11 15:36:56 +00:00
856a1a4842 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=14 2021-06-11 14:44:46 +00:00
4c5522fba2 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=13 2021-06-11 13:15:25 +00:00
d83b70bb5d OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=12 2021-06-11 12:42:22 +00:00
46a6954898 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=11 2021-06-11 07:50:29 +00:00
b8366608d9 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=10 2021-06-04 07:40:58 +00:00
d277476976 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=9 2021-05-15 13:00:48 +00:00
04edba58c9 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=8 2021-04-22 13:18:57 +00:00
daa225a9f7 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=7 2021-04-21 15:27:25 +00:00
308593369f OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=6 2021-02-05 08:13:14 +00:00
877d0c5dfa OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=5 2021-01-29 09:36:51 +00:00
78aeb3b135 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=4 2021-01-22 15:57:35 +00:00
4d09bef95d OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=3 2021-01-13 09:07:37 +00:00
dcd69e337e OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=2 2020-12-14 09:15:12 +00:00
76609355eb OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-17-openjdk?expand=0&rev=1 2020-12-10 17:58:42 +00:00
9 changed files with 3224 additions and 163 deletions

View File

@@ -1,78 +0,0 @@
--- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
+++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
@@ -1015,6 +1015,9 @@ public class HtmlDocletWriter {
// @see reference label...
label = ref.subList(1, ref.size());
}
+ case ERRONEOUS -> {
+ return HtmlTree.SPAN(Text.of(resources.getText("doclet.tag.invalid_input", seeText)));
+ }
default ->
throw new IllegalStateException(ref.get(0).getKind().toString());
}
--- a/test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
+++ b/test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
@@ -23,15 +23,19 @@
/*
* @test
- * @bug 8017191 8182765 8200432 8239804 8250766 8262992
+ * @bug 8017191 8182765 8200432 8239804 8250766 8262992 8281944
* @summary Javadoc is confused by at-link to imported classes outside of the set of generated packages
- * @library ../../lib
+ * @library /tools/lib ../../lib
* @modules jdk.javadoc/jdk.javadoc.internal.tool
- * @build javadoc.tester.*
+ * @build toolbox.ToolBox javadoc.tester.*
* @run main TestSeeTag
*/
import javadoc.tester.JavadocTester;
+import toolbox.ToolBox;
+
+import java.io.IOException;
+import java.nio.file.Path;
public class TestSeeTag extends JavadocTester {
@@ -105,4 +109,40 @@ public class TestSeeTag extends JavadocTester {
</dd>
</dl>""");
}
+
+ ToolBox tb = new ToolBox();
+
+ @Test
+ public void testErroneous() throws IOException {
+ Path src = Path.of("erroneous", "src");
+ tb.writeJavaFiles(src, """
+ package erroneous;
+ /**
+ * Comment.
+ * @see <a href="
+ */
+ public class C {
+ private C() { }
+ }
+ """);
+
+ javadoc("-d", Path.of("erroneous", "api").toString(),
+ "-sourcepath", src.toString(),
+ "--no-platform-links",
+ "erroneous");
+ checkExit(Exit.ERROR);
+
+ checkOutput("erroneous/C.html", true,
+ """
+ <dl class="notes">
+ <dt>See Also:</dt>
+ <dd>
+ <ul class="see-list">
+ <li><span>invalid input: '&lt;a href="'</span></li>
+ </ul>
+ </dd>
+ </dl>
+ """);
+
+ }
}

32
bsc_1255446.patch Normal file
View File

@@ -0,0 +1,32 @@
--- a/src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
+++ b/src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
@@ -53,6 +53,7 @@ import java.lang.ref.WeakReference;
import sun.awt.AWTAccessor;
import sun.awt.AWTAccessor.ComponentAccessor;
+import sun.awt.image.PixelConverter;
import sun.awt.PaintEventDispatcher;
import sun.awt.PeerEvent;
import sun.awt.SunToolkit;
@@ -465,7 +466,20 @@ class XWindow extends XBaseWindow implements X11ComponentPeer {
if (!doEraseBackground()) {
return;
}
- int pixel = surfaceData.pixelFor(c.getRGB());
+ int pixel = 0;
+ boolean isOglEnabled = Boolean.getBoolean("sun.java2d.opengl");
+ if (isOglEnabled) {
+ // 6304250: XAWT: Items in choice show a blue border on OpenGL + Solaris10 when background color is set
+ // Note: When OGL is enabled, surfaceData.pixelFor() will not
+ // return a pixel value appropriate for passing to
+ // XSetWindowBackground(). Therefore, we will use the ColorModel
+ // for this component in order to calculate a pixel value from
+ // the given RGB value.
+ ColorModel cm = getColorModel();
+ pixel = PixelConverter.instance.rgbToPixel(c.getRGB(), cm);
+ } else {
+ pixel = surfaceData.pixelFor(c.getRGB());
+ }
XlibWrapper.XSetWindowBackground(XToolkit.getDisplay(), getContentWindow(), pixel);
XlibWrapper.XClearWindow(XToolkit.getDisplay(), getContentWindow());
}

View File

@@ -1417,7 +1417,7 @@
+} +}
--- a/src/java.base/share/conf/security/java.security --- a/src/java.base/share/conf/security/java.security
+++ b/src/java.base/share/conf/security/java.security +++ b/src/java.base/share/conf/security/java.security
@@ -82,6 +82,17 @@ security.provider.tbd=Apple @@ -83,6 +83,17 @@
#endif #endif
security.provider.tbd=SunPKCS11 security.provider.tbd=SunPKCS11
@@ -1435,7 +1435,7 @@
# #
# A list of preferred providers for specific algorithms. These providers will # A list of preferred providers for specific algorithms. These providers will
# be searched for matching algorithms before the list of registered providers. # be searched for matching algorithms before the list of registered providers.
@@ -292,6 +303,47 @@ policy.ignoreIdentityScope=false @@ -293,6 +304,47 @@ policy.ignoreIdentityScope=false
# #
keystore.type=pkcs12 keystore.type=pkcs12
@@ -1483,7 +1483,7 @@
# #
# Controls compatibility mode for JKS and PKCS12 keystore types. # Controls compatibility mode for JKS and PKCS12 keystore types.
# #
@@ -329,6 +381,13 @@ package.definition=sun.misc.,\ @@ -330,6 +382,13 @@ package.definition=sun.misc.,\
# #
security.overridePropertiesFile=true security.overridePropertiesFile=true
@@ -2408,7 +2408,7 @@
private static final long serialVersionUID = -2575874101938349339L; private static final long serialVersionUID = -2575874101938349339L;
private static final String PUBLIC = "public"; private static final String PUBLIC = "public";
@@ -393,9 +398,10 @@ abstract class P11Key implements Key, Length { @@ -406,9 +411,10 @@ abstract class P11Key implements Key, Length {
new CK_ATTRIBUTE(CKA_EXTRACTABLE), new CK_ATTRIBUTE(CKA_EXTRACTABLE),
}); });
@@ -2417,12 +2417,12 @@
- attrs[1].getBoolean() || !attrs[2].getBoolean(); - attrs[1].getBoolean() || !attrs[2].getBoolean();
+ boolean exportable = plainKeySupportEnabled && !algorithm.equals("DH"); + boolean exportable = plainKeySupportEnabled && !algorithm.equals("DH");
+ boolean keySensitive = (!exportable && + boolean keySensitive = (!exportable &&
+ ((attrs[0].getBoolean() && P11Util.isNSS(session.token)) || + (attrs[0].getBoolean() && P11Util.isNSS(session.token)) ||
+ attrs[1].getBoolean() || !attrs[2].getBoolean())); + attrs[1].getBoolean() || !attrs[2].getBoolean());
switch (algorithm) { switch (algorithm) {
case "RSA": case "RSA":
@@ -450,7 +456,8 @@ abstract class P11Key implements Key, Length { @@ -463,7 +469,8 @@ abstract class P11Key implements Key, Length {
public String getFormat() { public String getFormat() {
token.ensureValid(); token.ensureValid();
@@ -3285,29 +3285,7 @@
d(SIG, "RawDSA", P11Signature, d(SIG, "RawDSA", P11Signature,
List.of("NONEwithDSA"), List.of("NONEwithDSA"),
m(CKM_DSA)); m(CKM_DSA));
@@ -1144,9 +1356,21 @@ public final class SunPKCS11 extends AuthProvider { @@ -1211,11 +1423,52 @@ public final class SunPKCS11 extends AuthProvider {
if (ds == null) {
continue;
}
+ descLoop:
for (Descriptor d : ds) {
Integer oldMech = supportedAlgs.get(d);
if (oldMech == null) {
+ if (d.requiredMechs != null) {
+ // Check that other mechanisms required for the
+ // service are supported before listing it as
+ // available for the first time.
+ for (int requiredMech : d.requiredMechs) {
+ if (token.getMechanismInfo(
+ requiredMech & 0xFFFFFFFFL) == null) {
+ continue descLoop;
+ }
+ }
+ }
supportedAlgs.put(d, integerMech);
continue;
}
@@ -1220,11 +1444,52 @@ public final class SunPKCS11 extends AuthProvider {
} }
@Override @Override
@@ -3360,7 +3338,7 @@
try { try {
return newInstance0(param); return newInstance0(param);
} catch (PKCS11Exception e) { } catch (PKCS11Exception e) {
@@ -1244,6 +1509,8 @@ public final class SunPKCS11 extends AuthProvider { @@ -1235,6 +1488,8 @@ public final class SunPKCS11 extends AuthProvider {
} else if (algorithm.endsWith("GCM/NoPadding") || } else if (algorithm.endsWith("GCM/NoPadding") ||
algorithm.startsWith("ChaCha20-Poly1305")) { algorithm.startsWith("ChaCha20-Poly1305")) {
return new P11AEADCipher(token, algorithm, mechanism); return new P11AEADCipher(token, algorithm, mechanism);
@@ -3369,7 +3347,7 @@
} else { } else {
return new P11Cipher(token, algorithm, mechanism); return new P11Cipher(token, algorithm, mechanism);
} }
@@ -1579,6 +1846,9 @@ public final class SunPKCS11 extends AuthProvider { @@ -1570,6 +1825,9 @@ public final class SunPKCS11 extends AuthProvider {
try { try {
session = token.getOpSession(); session = token.getOpSession();
p11.C_Logout(session.id()); p11.C_Logout(session.id());
@@ -3855,7 +3833,7 @@
/** /**
* Connects this object to the specified PKCS#11 library. This method is for * Connects this object to the specified PKCS#11 library. This method is for
* internal use only. * internal use only.
@@ -1625,7 +1677,7 @@ public class PKCS11 { @@ -1661,7 +1713,7 @@ public class PKCS11 {
static class SynchronizedPKCS11 extends PKCS11 { static class SynchronizedPKCS11 extends PKCS11 {
SynchronizedPKCS11(String pkcs11ModulePath, String functionListName) SynchronizedPKCS11(String pkcs11ModulePath, String functionListName)
@@ -3864,7 +3842,7 @@
super(pkcs11ModulePath, functionListName); super(pkcs11ModulePath, functionListName);
} }
@@ -1911,4 +1963,194 @@ static class SynchronizedPKCS11 extends PKCS11 { @@ -1947,4 +1999,194 @@ static class SynchronizedPKCS11 extends PKCS11 {
super.C_GenerateRandom(hSession, randomData); super.C_GenerateRandom(hSession, randomData);
} }
} }
@@ -4121,7 +4099,7 @@
} }
--- a/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c --- a/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
+++ b/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c +++ b/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
@@ -1515,6 +1515,10 @@ CK_VOID_PTR jMechParamToCKMechParamPtrSlow(JNIEnv *env, jobject jParam, @@ -1518,6 +1518,10 @@ CK_VOID_PTR jMechParamToCKMechParamPtrSlow(JNIEnv *env, jobject jParam,
case CKM_PBE_SHA1_DES3_EDE_CBC: case CKM_PBE_SHA1_DES3_EDE_CBC:
case CKM_PBE_SHA1_DES2_EDE_CBC: case CKM_PBE_SHA1_DES2_EDE_CBC:
case CKM_PBA_SHA1_WITH_SHA1_HMAC: case CKM_PBA_SHA1_WITH_SHA1_HMAC:
@@ -4132,7 +4110,7 @@
ckpParamPtr = jPbeParamToCKPbeParamPtr(env, jParam, ckpLength); ckpParamPtr = jPbeParamToCKPbeParamPtr(env, jParam, ckpLength);
break; break;
case CKM_PKCS5_PBKD2: case CKM_PKCS5_PBKD2:
@@ -1658,13 +1662,13 @@ jPbeParamToCKPbeParamPtr(JNIEnv *env, jobject jParam, CK_ULONG *pLength) @@ -1661,13 +1665,13 @@ jPbeParamToCKPbeParamPtr(JNIEnv *env, jobject jParam, CK_ULONG *pLength)
// retrieve java values // retrieve java values
jPbeParamsClass = (*env)->FindClass(env, CLASS_PBE_PARAMS); jPbeParamsClass = (*env)->FindClass(env, CLASS_PBE_PARAMS);
if (jPbeParamsClass == NULL) { return NULL; } if (jPbeParamsClass == NULL) { return NULL; }
@@ -4148,7 +4126,7 @@
if (fieldID == NULL) { return NULL; } if (fieldID == NULL) { return NULL; }
jSalt = (*env)->GetObjectField(env, jParam, fieldID); jSalt = (*env)->GetObjectField(env, jParam, fieldID);
fieldID = (*env)->GetFieldID(env, jPbeParamsClass, "ulIteration", "J"); fieldID = (*env)->GetFieldID(env, jPbeParamsClass, "ulIteration", "J");
@@ -1680,15 +1684,15 @@ jPbeParamToCKPbeParamPtr(JNIEnv *env, jobject jParam, CK_ULONG *pLength) @@ -1683,15 +1687,15 @@ jPbeParamToCKPbeParamPtr(JNIEnv *env, jobject jParam, CK_ULONG *pLength)
// populate using java values // populate using java values
ckParamPtr->ulIteration = jLongToCKULong(jIteration); ckParamPtr->ulIteration = jLongToCKULong(jIteration);
@@ -4167,7 +4145,7 @@
if ((*env)->ExceptionCheck(env)) { if ((*env)->ExceptionCheck(env)) {
goto cleanup; goto cleanup;
} }
@@ -1767,31 +1771,59 @@ void copyBackPBEInitializationVector(JNIEnv *env, CK_MECHANISM *ckMechanism, job @@ -1770,31 +1774,59 @@ void copyBackPBEInitializationVector(JNIEnv *env, CK_MECHANISM *ckMechanism, job
} }
} }
@@ -4236,7 +4214,7 @@
fieldID = (*env)->GetFieldID(env, jPkcs5Pbkd2ParamsClass, "saltSource", "J"); fieldID = (*env)->GetFieldID(env, jPkcs5Pbkd2ParamsClass, "saltSource", "J");
if (fieldID == NULL) { return NULL; } if (fieldID == NULL) { return NULL; }
jSaltSource = (*env)->GetLongField(env, jParam, fieldID); jSaltSource = (*env)->GetLongField(env, jParam, fieldID);
@@ -1807,36 +1839,60 @@ jPkcs5Pbkd2ParamToCKPkcs5Pbkd2ParamPtr(JNIEnv *env, jobject jParam, CK_ULONG *pL @@ -1810,36 +1842,60 @@ jPkcs5Pbkd2ParamToCKPkcs5Pbkd2ParamPtr(JNIEnv *env, jobject jParam, CK_ULONG *pL
fieldID = (*env)->GetFieldID(env, jPkcs5Pbkd2ParamsClass, "pPrfData", "[B"); fieldID = (*env)->GetFieldID(env, jPkcs5Pbkd2ParamsClass, "pPrfData", "[B");
if (fieldID == NULL) { return NULL; } if (fieldID == NULL) { return NULL; }
jPrfData = (*env)->GetObjectField(env, jParam, fieldID); jPrfData = (*env)->GetObjectField(env, jParam, fieldID);
@@ -4340,7 +4318,7 @@
// PBE mechs, WTLS mechs, CMS mechs, // PBE mechs, WTLS mechs, CMS mechs,
// CKM_EXTRACT_KEY_FROM_KEY, CKM_OTP, CKM_KIP, // CKM_EXTRACT_KEY_FROM_KEY, CKM_OTP, CKM_KIP,
// CKM_DSA_PARAMETER_GEN?, CKM_GOSTR3410_* // CKM_DSA_PARAMETER_GEN?, CKM_GOSTR3410_*
@@ -517,12 +533,11 @@ void jBooleanArrayToCKBBoolArray(JNIEnv *env, const jbooleanArray jArray, CK_BBO @@ -528,12 +544,11 @@ void jBooleanArrayToCKBBoolArray(JNIEnv *env, const jbooleanArray jArray, CK_BBO
jboolean* jpTemp; jboolean* jpTemp;
CK_ULONG i; CK_ULONG i;
@@ -4355,7 +4333,7 @@
jpTemp = (jboolean*) calloc(*ckpLength, sizeof(jboolean)); jpTemp = (jboolean*) calloc(*ckpLength, sizeof(jboolean));
if (jpTemp == NULL) { if (jpTemp == NULL) {
throwOutOfMemoryError(env, 0); throwOutOfMemoryError(env, 0);
@@ -559,12 +574,11 @@ void jByteArrayToCKByteArray(JNIEnv *env, const jbyteArray jArray, CK_BYTE_PTR * @@ -570,12 +585,11 @@ void jByteArrayToCKByteArray(JNIEnv *env, const jbyteArray jArray, CK_BYTE_PTR *
jbyte* jpTemp; jbyte* jpTemp;
CK_ULONG i; CK_ULONG i;
@@ -4370,7 +4348,7 @@
jpTemp = (jbyte*) calloc(*ckpLength, sizeof(jbyte)); jpTemp = (jbyte*) calloc(*ckpLength, sizeof(jbyte));
if (jpTemp == NULL) { if (jpTemp == NULL) {
throwOutOfMemoryError(env, 0); throwOutOfMemoryError(env, 0);
@@ -606,12 +620,11 @@ void jLongArrayToCKULongArray(JNIEnv *env, const jlongArray jArray, CK_ULONG_PTR @@ -617,12 +631,11 @@ void jLongArrayToCKULongArray(JNIEnv *env, const jlongArray jArray, CK_ULONG_PTR
jlong* jTemp; jlong* jTemp;
CK_ULONG i; CK_ULONG i;
@@ -4385,7 +4363,7 @@
jTemp = (jlong*) calloc(*ckpLength, sizeof(jlong)); jTemp = (jlong*) calloc(*ckpLength, sizeof(jlong));
if (jTemp == NULL) { if (jTemp == NULL) {
throwOutOfMemoryError(env, 0); throwOutOfMemoryError(env, 0);
@@ -648,12 +661,11 @@ void jCharArrayToCKCharArray(JNIEnv *env, const jcharArray jArray, CK_CHAR_PTR * @@ -659,12 +672,11 @@ void jCharArrayToCKCharArray(JNIEnv *env, const jcharArray jArray, CK_CHAR_PTR *
jchar* jpTemp; jchar* jpTemp;
CK_ULONG i; CK_ULONG i;
@@ -4400,7 +4378,7 @@
jpTemp = (jchar*) calloc(*ckpLength, sizeof(jchar)); jpTemp = (jchar*) calloc(*ckpLength, sizeof(jchar));
if (jpTemp == NULL) { if (jpTemp == NULL) {
throwOutOfMemoryError(env, 0); throwOutOfMemoryError(env, 0);
@@ -690,12 +702,11 @@ void jCharArrayToCKUTF8CharArray(JNIEnv *env, const jcharArray jArray, CK_UTF8CH @@ -701,12 +713,11 @@ void jCharArrayToCKUTF8CharArray(JNIEnv *env, const jcharArray jArray, CK_UTF8CH
jchar* jTemp; jchar* jTemp;
CK_ULONG i; CK_ULONG i;
@@ -5854,6 +5832,3 @@
+ } + }
+ } + }
+} +}
--
2.45.2

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
# #
# spec file for package java-17-openjdk # spec file for package java-17-openjdk
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2026 SUSE LLC and contributors
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -33,8 +33,8 @@
# Standard JPackage naming and versioning defines. # Standard JPackage naming and versioning defines.
%global featurever 17 %global featurever 17
%global interimver 0 %global interimver 0
%global updatever 12 %global updatever 18
%global buildver 7 %global buildver 8
%global openjdk_repo jdk17u %global openjdk_repo jdk17u
%global openjdk_tag jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}+%{buildver} %global openjdk_tag jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}+%{buildver}
%global openjdk_dir %{openjdk_repo}-jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}-%{buildver} %global openjdk_dir %{openjdk_repo}-jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}-%{buildver}
@@ -125,6 +125,9 @@
%global tapsetroot %{_datadir}/systemtap %global tapsetroot %{_datadir}/systemtap
%global tapsetdir %{tapsetroot}/tapset/%{_build_cpu} %global tapsetdir %{tapsetroot}/tapset/%{_build_cpu}
%endif %endif
%if 0%{?gcc_version} < 7 || 0%{?suse_version} < 1500
%define with_gcc 7
%endif
Name: java-%{featurever}-openjdk Name: java-%{featurever}-openjdk
Version: %{package_version} Version: %{package_version}
Release: 0 Release: 0
@@ -170,15 +173,16 @@ Patch17: reproducible-jlink.patch
Patch20: loadAssistiveTechnologies.patch Patch20: loadAssistiveTechnologies.patch
# #
Patch21: reproducible-javadoc-timestamp.patch Patch21: reproducible-javadoc-timestamp.patch
Patch22: reproducible-directory-mtime.patch
#
Patch31: bsc_1255446.patch
# #
# OpenJDK specific patches # OpenJDK specific patches
# #
Patch200: ppc_stack_overflow_fix.patch Patch200: ppc_stack_overflow_fix.patch
# #
Patch300: JDK-8282944.patch
Patch301: JDK-8303509.patch Patch301: JDK-8303509.patch
Patch302: disable-doclint-by-default.patch Patch302: disable-doclint-by-default.patch
Patch303: unsigned-sni-server-name.patch
# #
BuildRequires: alsa-lib-devel BuildRequires: alsa-lib-devel
BuildRequires: autoconf BuildRequires: autoconf
@@ -190,6 +194,8 @@ BuildRequires: desktop-file-utils
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: fontconfig-devel BuildRequires: fontconfig-devel
BuildRequires: freetype2-devel BuildRequires: freetype2-devel
BuildRequires: gcc%{?with_gcc}
BuildRequires: gcc%{?with_gcc}-c++
BuildRequires: giflib-devel BuildRequires: giflib-devel
BuildRequires: hicolor-icon-theme BuildRequires: hicolor-icon-theme
BuildRequires: java-ca-certificates BuildRequires: java-ca-certificates
@@ -207,7 +213,6 @@ BuildRequires: libxslt
BuildRequires: mozilla-nss-devel >= 3.53 BuildRequires: mozilla-nss-devel >= 3.53
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: unzip BuildRequires: unzip
BuildRequires: update-desktop-files
BuildRequires: xorg-x11-proto-devel BuildRequires: xorg-x11-proto-devel
BuildRequires: xprop BuildRequires: xprop
BuildRequires: zip BuildRequires: zip
@@ -243,13 +248,6 @@ Provides: jre1.7.x
Provides: jre1.8.x Provides: jre1.8.x
Provides: jre1.9.x Provides: jre1.9.x
%endif %endif
%if 0%{?suse_version} < 1500
BuildRequires: gcc7
BuildRequires: gcc7-c++
%else
BuildRequires: gcc >= 7
BuildRequires: gcc-c++ >= 7
%endif
%if %{with_system_lcms} %if %{with_system_lcms}
BuildRequires: liblcms2-devel BuildRequires: liblcms2-devel
%endif %endif
@@ -416,13 +414,14 @@ rm -rvf src/java.desktop/share/native/liblcms/lcms2*
%patch -P 20 -p1 %patch -P 20 -p1
%patch -P 21 -p1 %patch -P 21 -p1
%patch -P 22 -p1
%patch -P 31 -p1
%patch -P 200 -p1 %patch -P 200 -p1
%patch -P 300 -p1
%patch -P 301 -p1 %patch -P 301 -p1
%patch -P 302 -p1 %patch -P 302 -p1
%patch -P 303 -p1
# Extract systemtap tapsets # Extract systemtap tapsets
@@ -470,17 +469,17 @@ mkdir -p %{buildoutputdir}
pushd %{buildoutputdir} pushd %{buildoutputdir}
bash ../configure \ bash ../configure \
%if 0%{?suse_version} < 1500 %if 0%{?with_gcc}
CPP=cpp-7 \ CPP=cpp-%{with_gcc} \
CXX=g++-7 \ CXX=g++-%{with_gcc} \
CC=gcc-7 \ CC=gcc-%{with_gcc} \
NM=gcc-nm-7 \ NM=gcc-nm-%{with_gcc} \
%endif %endif
%if %{is_release} %if %{is_release}
--with-version-pre="" \ --with-version-pre="" \
%endif %endif
--with-version-build="%{buildver}" \ --with-version-build="%{buildver}" \
--with-version-opt="suse-%{release}-%{_arch}" \ --with-version-opt="suse-%{suse_version}-%{_arch}" \
%if %{with zero} %if %{with zero}
--with-jvm-variants=zero \ --with-jvm-variants=zero \
%else %else
@@ -629,7 +628,6 @@ done
install -d -m 0755 %{buildroot}%{_datadir}/{applications,pixmaps} install -d -m 0755 %{buildroot}%{_datadir}/{applications,pixmaps}
install -d -m 0755 %{buildroot}/%{_jvmdir}/%{sdkdir}/lib/desktop/ install -d -m 0755 %{buildroot}/%{_jvmdir}/%{sdkdir}/lib/desktop/
install -m 0644 jconsole.desktop %{buildroot}/%{_jvmdir}/%{sdkdir}/lib/desktop/ install -m 0644 jconsole.desktop %{buildroot}/%{_jvmdir}/%{sdkdir}/lib/desktop/
%suse_update_desktop_file %{buildroot}/%{_jvmdir}/%{sdkdir}/lib/desktop/jconsole.desktop
# Find demo directories. # Find demo directories.
find %{buildroot}%{_jvmdir}/%{sdkdir}/demo \ find %{buildroot}%{_jvmdir}/%{sdkdir}/demo \

Binary file not shown.

3
jdk-17.0.18+8.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7ebfcc2aafd514c23df3fe5280e1a34630b9b1d429c65a80dd5a4b6e7f177bc3
size 108122935

View File

@@ -0,0 +1,15 @@
--- a/src/java.base/share/classes/java/io/File.java
+++ b/src/java.base/share/classes/java/io/File.java
@@ -1376,7 +1376,11 @@ public class File
if (isInvalid()) {
return false;
}
- return fs.createDirectory(this);
+ boolean result = fs.createDirectory(this);
+ if ( result && System.getenv("SOURCE_DATE_EPOCH") != null ) {
+ fs.setLastModifiedTime(this, 1000 * Long.parseLong(System.getenv("SOURCE_DATE_EPOCH")));
+ }
+ return result;
}
/**

View File

@@ -1,13 +0,0 @@
Index: jdk17u-jdk-17.0.6-10/src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
===================================================================
--- jdk17u-jdk-17.0.6-10.orig/src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
+++ jdk17u-jdk-17.0.6-10/src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
@@ -408,7 +408,7 @@ final class SSLSessionImpl extends Exten
} else {
requestedServerNames = new ArrayList<>();
while (len > 0) {
- int l = buf.get();
+ int l = Byte.toUnsignedInt(buf.get());
b = new byte[l];
buf.get(b, 0, l);
requestedServerNames.add(new SNIHostName(new String(b)));