mirror of
https://github.com/JetBrains/JetBrainsRuntime.git
synced 2025-12-23 01:39:44 +01:00
Compare commits
2003 Commits
jdk-11.0.7
...
jdk-11.0.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b8cdf1ae18 | ||
|
|
ef5fff53ef | ||
|
|
8359d7fe09 | ||
|
|
1453335629 | ||
|
|
55e5e04e87 | ||
|
|
2a9bda7736 | ||
|
|
256c17f853 | ||
|
|
c6780ba8cf | ||
|
|
1abce4779a | ||
|
|
32e9275c0a | ||
|
|
33a7c689cb | ||
|
|
0755ba5001 | ||
|
|
41825fa33d | ||
|
|
ed5e6b9cdd | ||
|
|
4c5fe8ef35 | ||
|
|
129fa0eaa0 | ||
|
|
8a80f1e2c1 | ||
|
|
b6eaa848e4 | ||
|
|
f02605c612 | ||
|
|
64c33bf431 | ||
|
|
1e56151345 | ||
|
|
9a62b8af48 | ||
|
|
1407f00626 | ||
|
|
2a9e5e3fee | ||
|
|
036205c29b | ||
|
|
6895d4a8c9 | ||
|
|
883ecfe002 | ||
|
|
62af7d0aae | ||
|
|
f74435eb83 | ||
|
|
ae91c19733 | ||
|
|
e4ddc368fa | ||
|
|
b081b10184 | ||
|
|
d13ee8190e | ||
|
|
3393744851 | ||
|
|
175e23fdf4 | ||
|
|
d665a4ec39 | ||
|
|
f5664eafd5 | ||
|
|
8fe5d595fb | ||
|
|
22186cb1fe | ||
|
|
d92b103460 | ||
|
|
5d99c71f5c | ||
|
|
a412974a3a | ||
|
|
2ea3786777 | ||
|
|
7f963cadd1 | ||
|
|
1aecb2880a | ||
|
|
ccb0ed39a5 | ||
|
|
9e695bb3d2 | ||
|
|
1e0bb2dc9e | ||
|
|
48dbaf1b1f | ||
|
|
242bbefec9 | ||
|
|
c395d4bca6 | ||
|
|
384750db6b | ||
|
|
b6a9e7e018 | ||
|
|
7bdb8ac7f9 | ||
|
|
19a1969967 | ||
|
|
e59323f998 | ||
|
|
48b5a6ab1d | ||
|
|
87c04f25fd | ||
|
|
84a339732b | ||
|
|
91c6420547 | ||
|
|
0b8e1b18b6 | ||
|
|
a7f1b72acc | ||
|
|
6d1c3c6960 | ||
|
|
9a1fce0147 | ||
|
|
6c6f9effec | ||
|
|
b3ef0ea7fc | ||
|
|
6a7a2d2c8f | ||
|
|
cd40782103 | ||
|
|
2e163414b2 | ||
|
|
4b5075e471 | ||
|
|
8fcfaefcb4 | ||
|
|
46c41b6d88 | ||
|
|
06e9f96021 | ||
|
|
dcc010d7c8 | ||
|
|
2fb8ca2b2f | ||
|
|
e2b7f1e6cf | ||
|
|
770a78ae82 | ||
|
|
63277a472f | ||
|
|
4b591db099 | ||
|
|
5e085484df | ||
|
|
9b94409625 | ||
|
|
ed9a41ba7e | ||
|
|
ccd7a6f9a5 | ||
|
|
d9b2c4ce6b | ||
|
|
1b4eb43026 | ||
|
|
0d0aa7ce81 | ||
|
|
394a5de072 | ||
|
|
c2cda03cbb | ||
|
|
35c045c363 | ||
|
|
3593e1eac1 | ||
|
|
9f7729a7cd | ||
|
|
63848c573d | ||
|
|
18f16db42b | ||
|
|
4b0cb2063b | ||
|
|
f8553d3cdb | ||
|
|
46d8523688 | ||
|
|
6ec651fdc1 | ||
|
|
e608a20a0c | ||
|
|
c6242ed718 | ||
|
|
1d6228497f | ||
|
|
2876be0e7a | ||
|
|
c406da1328 | ||
|
|
a15fa7a836 | ||
|
|
29ec865c86 | ||
|
|
a7a9ea8737 | ||
|
|
d8adeca9ad | ||
|
|
1e99800682 | ||
|
|
2221f37d09 | ||
|
|
0022605eb4 | ||
|
|
38a250503a | ||
|
|
299e6c8c08 | ||
|
|
3a3515807c | ||
|
|
1d2fee04f7 | ||
|
|
8dc5f1459b | ||
|
|
ca35b75409 | ||
|
|
73cbc728e0 | ||
|
|
889840b66f | ||
|
|
e929b18cb1 | ||
|
|
5aa125eb86 | ||
|
|
51390ac583 | ||
|
|
a855b6fc86 | ||
|
|
fe7ee62a84 | ||
|
|
1ae15632c7 | ||
|
|
ad40b61edb | ||
|
|
36e54fbd93 | ||
|
|
363ab5f885 | ||
|
|
ff65591f05 | ||
|
|
4a99728820 | ||
|
|
1c90fe0543 | ||
|
|
d2fb30759f | ||
|
|
fd22289a85 | ||
|
|
43f27bef42 | ||
|
|
9cc661690c | ||
|
|
8a9cda2d84 | ||
|
|
352672f5cf | ||
|
|
243fd3090b | ||
|
|
d8941d426f | ||
|
|
7acc631f8a | ||
|
|
3fb75281ec | ||
|
|
7c3f2d5a53 | ||
|
|
e216ee64c2 | ||
|
|
80e371c141 | ||
|
|
cfb1bd22ee | ||
|
|
73fd4dadba | ||
|
|
5495b791d6 | ||
|
|
25c33bc9a5 | ||
|
|
00255bd4fb | ||
|
|
1297c26cfb | ||
|
|
4b6e487432 | ||
|
|
5a2b2ac13b | ||
|
|
b449303166 | ||
|
|
cdc48c27c6 | ||
|
|
93e98ad4f0 | ||
|
|
1772cf1ec7 | ||
|
|
0f9d6bf062 | ||
|
|
f62113af14 | ||
|
|
eb03bf7804 | ||
|
|
d5017c378c | ||
|
|
bab6d940e0 | ||
|
|
b12211907f | ||
|
|
2847e34559 | ||
|
|
777ec9b757 | ||
|
|
bdf1d027cb | ||
|
|
8faf1c7bb9 | ||
|
|
fac11d38bc | ||
|
|
49681f25f4 | ||
|
|
611d729e75 | ||
|
|
b8c6841ee7 | ||
|
|
a2628a0d3b | ||
|
|
4a9c879e66 | ||
|
|
2c4ab76898 | ||
|
|
fcb396fe52 | ||
|
|
99ff268130 | ||
|
|
e2f830160f | ||
|
|
94893a5249 | ||
|
|
596677e816 | ||
|
|
b3926db99e | ||
|
|
4bdcad5924 | ||
|
|
dfb97b0f98 | ||
|
|
167c9f06c8 | ||
|
|
968c21e258 | ||
|
|
90d1bcbb10 | ||
|
|
15931e554a | ||
|
|
15384ad55a | ||
|
|
455750334b | ||
|
|
844c504bc1 | ||
|
|
4940e2e8d8 | ||
|
|
71f2c75111 | ||
|
|
dc2a8bc14f | ||
|
|
9965662cf7 | ||
|
|
80ba42a525 | ||
|
|
6dfe013d11 | ||
|
|
4ad48d9139 | ||
|
|
068ec8c952 | ||
|
|
cab496d6ff | ||
|
|
0e52ded77d | ||
|
|
f677a4c11a | ||
|
|
d5d203f9c5 | ||
|
|
a1a52dbc3b | ||
|
|
3e845813dd | ||
|
|
5c7e4d65e2 | ||
|
|
8dd74193a5 | ||
|
|
321fa9d539 | ||
|
|
3d2eced8df | ||
|
|
90bbbf71b9 | ||
|
|
0a71d8e3f6 | ||
|
|
d336b240c3 | ||
|
|
2a028c4683 | ||
|
|
7410b74fd7 | ||
|
|
fc2646b1c2 | ||
|
|
aa5d5f3175 | ||
|
|
ea3e5a1fa2 | ||
|
|
24843ba137 | ||
|
|
0eaadbd17c | ||
|
|
d68dd44f61 | ||
|
|
1b4b3ba846 | ||
|
|
89e2ce5e48 | ||
|
|
165170a92d | ||
|
|
1a1d2fa59d | ||
|
|
9512c471e9 | ||
|
|
bcee700e70 | ||
|
|
4e63adb56e | ||
|
|
82491fd2d2 | ||
|
|
d66464e94b | ||
|
|
75b513fba7 | ||
|
|
84fc3b73f9 | ||
|
|
65cab1ec75 | ||
|
|
158c0a8c16 | ||
|
|
a88c7386e8 | ||
|
|
f79ceaf471 | ||
|
|
eeab2f1999 | ||
|
|
63367e324b | ||
|
|
8bef412575 | ||
|
|
bd3c89482e | ||
|
|
4c8eba0b02 | ||
|
|
f859729ebf | ||
|
|
441b4de79c | ||
|
|
cbd6132b18 | ||
|
|
57aa3d8375 | ||
|
|
b367f677c7 | ||
|
|
cbdb8c2f3e | ||
|
|
b1bab7ffe1 | ||
|
|
58fe5e841f | ||
|
|
881ae69689 | ||
|
|
7f5569cde3 | ||
|
|
620726eed6 | ||
|
|
76511ca153 | ||
|
|
f248cebc7f | ||
|
|
f5e2a9d2d3 | ||
|
|
89aec263e9 | ||
|
|
456d4fbbee | ||
|
|
45d63a8632 | ||
|
|
5d6ddbed6f | ||
|
|
2897522c05 | ||
|
|
5865defe89 | ||
|
|
ceccbc35b9 | ||
|
|
ddc3288b8c | ||
|
|
5de08c55fb | ||
|
|
efef574b74 | ||
|
|
2b9261aa88 | ||
|
|
a2bd0a93ef | ||
|
|
6f51eb468b | ||
|
|
d86cf10b34 | ||
|
|
3b88f74d71 | ||
|
|
62851233d3 | ||
|
|
89ee6116cf | ||
|
|
f12af7e06c | ||
|
|
28dec4f39f | ||
|
|
e1cbfa51f6 | ||
|
|
6a784d2189 | ||
|
|
09ad2c0414 | ||
|
|
2990ff0659 | ||
|
|
f7a75dede8 | ||
|
|
9f8c13c42b | ||
|
|
a6ee356b21 | ||
|
|
23c3845e8c | ||
|
|
ed980600b6 | ||
|
|
b79e707f87 | ||
|
|
b9f01439e9 | ||
|
|
05cb444ead | ||
|
|
dce04a257c | ||
|
|
89d4ef2413 | ||
|
|
e5b1dbfb6d | ||
|
|
f1391712c2 | ||
|
|
97859e8368 | ||
|
|
245ccb2e6c | ||
|
|
2baf9ea2d7 | ||
|
|
11659aa62f | ||
|
|
b4b50cb12d | ||
|
|
ba3cc92209 | ||
|
|
cb4e287626 | ||
|
|
654ad1c287 | ||
|
|
d896cda7f8 | ||
|
|
3dc942c2f3 | ||
|
|
c3bdce8f59 | ||
|
|
c9855f114d | ||
|
|
8d780729c6 | ||
|
|
d655d00f5f | ||
|
|
9121f555c5 | ||
|
|
d3a8a9ea13 | ||
|
|
b433235d3b | ||
|
|
1476158036 | ||
|
|
d234b6d4ea | ||
|
|
d7ac85abae | ||
|
|
45906dc1e0 | ||
|
|
98f17dfa62 | ||
|
|
79118a1713 | ||
|
|
6414dec64a | ||
|
|
8e7259e178 | ||
|
|
c9c728849c | ||
|
|
1eb1ce8b58 | ||
|
|
f0e777966b | ||
|
|
8bf4dd7187 | ||
|
|
85b775664f | ||
|
|
3d21c7c51b | ||
|
|
7b1cf54577 | ||
|
|
426906b8f8 | ||
|
|
cbe5a58e3a | ||
|
|
4f3e01079c | ||
|
|
7e738413aa | ||
|
|
92e1f21df3 | ||
|
|
ae60ed6f05 | ||
|
|
43861d7a41 | ||
|
|
b9307bdf45 | ||
|
|
86cf496d4b | ||
|
|
0405d46158 | ||
|
|
133de427ea | ||
|
|
d78b4c78b1 | ||
|
|
8c2ceccbbf | ||
|
|
52c1288d64 | ||
|
|
8fc3d896bb | ||
|
|
16ef6020c3 | ||
|
|
ae849c1cb9 | ||
|
|
62207ef2b9 | ||
|
|
005b8b9178 | ||
|
|
a13296feda | ||
|
|
231fdea8de | ||
|
|
9accd6be61 | ||
|
|
0d49433af7 | ||
|
|
78e18d4576 | ||
|
|
7627023d4c | ||
|
|
8a2cb87148 | ||
|
|
86cd9ba29d | ||
|
|
18e519c4c4 | ||
|
|
0a40175740 | ||
|
|
ef06175605 | ||
|
|
b65b79b918 | ||
|
|
9f51a40028 | ||
|
|
a925af4e62 | ||
|
|
9d29c77a7e | ||
|
|
1bed6cda0f | ||
|
|
48e5f412b6 | ||
|
|
f336c729e3 | ||
|
|
d754399d90 | ||
|
|
74c221b65f | ||
|
|
e34f04762f | ||
|
|
3bddee5a4c | ||
|
|
54a9e3c057 | ||
|
|
777039b1e6 | ||
|
|
e3f923f9dd | ||
|
|
89a1f2a465 | ||
|
|
295f8823a5 | ||
|
|
25cad2fea5 | ||
|
|
0da130ed41 | ||
|
|
376d422cd1 | ||
|
|
d79b68e347 | ||
|
|
2212683256 | ||
|
|
263d070e28 | ||
|
|
e9aaba422a | ||
|
|
579fbcba43 | ||
|
|
9437d45b4b | ||
|
|
3319efb2b7 | ||
|
|
87299f3239 | ||
|
|
625690e44f | ||
|
|
977ca313bf | ||
|
|
59f0ea3882 | ||
|
|
dc43ace97b | ||
|
|
1d09112ec3 | ||
|
|
97d37b8e9c | ||
|
|
77bbf1e08c | ||
|
|
124f3aca23 | ||
|
|
74eed68892 | ||
|
|
4af62d8397 | ||
|
|
1868c15d4e | ||
|
|
126f1a29e2 | ||
|
|
90ecf27b05 | ||
|
|
dee030c02b | ||
|
|
5a5d246a8c | ||
|
|
180bc526b0 | ||
|
|
bfb52f28c8 | ||
|
|
1e6682a730 | ||
|
|
4ea2edd7a3 | ||
|
|
a39375ef02 | ||
|
|
a013fe28b1 | ||
|
|
8da3a003be | ||
|
|
cf95c4cf0c | ||
|
|
ae0d088ece | ||
|
|
c88867ce00 | ||
|
|
1d1e4ce739 | ||
|
|
085dbe326d | ||
|
|
2de01c1e76 | ||
|
|
47e4bc9eb9 | ||
|
|
569688f56d | ||
|
|
1645dbe4df | ||
|
|
9efd897ed2 | ||
|
|
2908bbd259 | ||
|
|
ea1a1d86b9 | ||
|
|
9a5ba0b995 | ||
|
|
d41b37ff9f | ||
|
|
0ea1e0fe7a | ||
|
|
63fc945c1d | ||
|
|
97192705f2 | ||
|
|
c816276ee6 | ||
|
|
910e24b232 | ||
|
|
5792854d7d | ||
|
|
e5ec6797e9 | ||
|
|
7100a6529c | ||
|
|
069b4cc08c | ||
|
|
45ed9e8052 | ||
|
|
7c872ed381 | ||
|
|
cb0775ffc7 | ||
|
|
5d1b9bbe83 | ||
|
|
9012b4a14e | ||
|
|
7cafcf4c34 | ||
|
|
e261bf74fe | ||
|
|
09f370740b | ||
|
|
1f6eb0fc9c | ||
|
|
3bc2275520 | ||
|
|
7539e75845 | ||
|
|
c55b1e5c06 | ||
|
|
b3c293cf4f | ||
|
|
fb886e9381 | ||
|
|
5a539dbc16 | ||
|
|
da90fbb8c7 | ||
|
|
f334c2e707 | ||
|
|
13ddf0eeaa | ||
|
|
4699467721 | ||
|
|
4a3afd77e3 | ||
|
|
8afb159c24 | ||
|
|
6a6e00e56b | ||
|
|
83d916eb0c | ||
|
|
417b388550 | ||
|
|
a27ee498ad | ||
|
|
4a2cd36a28 | ||
|
|
519894a414 | ||
|
|
2d6c97628f | ||
|
|
7b72611b7c | ||
|
|
bf01efaa24 | ||
|
|
dfb67bc383 | ||
|
|
c81c8e8468 | ||
|
|
ba097caea1 | ||
|
|
3a88ae7313 | ||
|
|
f4772b52b8 | ||
|
|
90d529355b | ||
|
|
8f402b26c1 | ||
|
|
0621d9d396 | ||
|
|
6722cee430 | ||
|
|
3a32efcd73 | ||
|
|
5ce46d9679 | ||
|
|
3db0637a88 | ||
|
|
55545f44ae | ||
|
|
12312a3906 | ||
|
|
8a470e1f5e | ||
|
|
8738bb5f82 | ||
|
|
2c3f99daae | ||
|
|
80972c5220 | ||
|
|
ac8510bc19 | ||
|
|
b9c24c3496 | ||
|
|
de358645ee | ||
|
|
b1570640f2 | ||
|
|
97930e74ec | ||
|
|
b1e63774d0 | ||
|
|
b11ac53138 | ||
|
|
156c939436 | ||
|
|
50a6d9d442 | ||
|
|
51cd6851c1 | ||
|
|
7b6f391bc1 | ||
|
|
dffc5f4b6f | ||
|
|
236a4693ca | ||
|
|
868921f8a3 | ||
|
|
177d177696 | ||
|
|
93b826b901 | ||
|
|
ec71e34823 | ||
|
|
8434e3399e | ||
|
|
270786f60a | ||
|
|
8e63ecb8f0 | ||
|
|
d24982fc8b | ||
|
|
d8e1e62de0 | ||
|
|
94b633aad6 | ||
|
|
9fec49cf74 | ||
|
|
d2d4db522d | ||
|
|
7109ca2d6e | ||
|
|
1a7a9d8fc0 | ||
|
|
0459ea5b64 | ||
|
|
b117eccddf | ||
|
|
bdfc60abbd | ||
|
|
fdbaa2304d | ||
|
|
5f9429b58f | ||
|
|
4e324294d2 | ||
|
|
1538790fdc | ||
|
|
3d12a46b7e | ||
|
|
1faefed218 | ||
|
|
d780f938e2 | ||
|
|
90d30cca97 | ||
|
|
9d521b118f | ||
|
|
5464d62f60 | ||
|
|
1c77fa87ec | ||
|
|
52a32a764f | ||
|
|
1223b5830f | ||
|
|
b878e3f8d1 | ||
|
|
f2240cc5b1 | ||
|
|
87e300be26 | ||
|
|
d05effd408 | ||
|
|
d900e312f5 | ||
|
|
775135214d | ||
|
|
35fcac65dc | ||
|
|
cf2cf25799 | ||
|
|
0c783b06c0 | ||
|
|
aebdee343c | ||
|
|
815d3e1c6c | ||
|
|
4da3fb8158 | ||
|
|
05c76978a6 | ||
|
|
37bc75b3df | ||
|
|
351cb48341 | ||
|
|
8ae28464fc | ||
|
|
a2af64902a | ||
|
|
7639f8c371 | ||
|
|
0e2d915d26 | ||
|
|
6e60332cbd | ||
|
|
69697b3a3b | ||
|
|
95c94aefcd | ||
|
|
d7e852c7db | ||
|
|
bb15820d45 | ||
|
|
69341be492 | ||
|
|
feee8efc68 | ||
|
|
57a7e71a6d | ||
|
|
adcfbd2d8c | ||
|
|
5c8a0b4033 | ||
|
|
8ec02f3a84 | ||
|
|
eaf59e07a4 | ||
|
|
f700d37d2b | ||
|
|
227610d9b6 | ||
|
|
d7a6e51612 | ||
|
|
293d44f6cf | ||
|
|
2a3d9080e1 | ||
|
|
6762216121 | ||
|
|
63c4ec235d | ||
|
|
133eca0ae6 | ||
|
|
75010843ca | ||
|
|
d78e2be352 | ||
|
|
8637f65cb3 | ||
|
|
f3098c409d | ||
|
|
2b3a641d50 | ||
|
|
8f4922053f | ||
|
|
deba308174 | ||
|
|
cbce000b5a | ||
|
|
fd2ec8ad11 | ||
|
|
44ef6fef19 | ||
|
|
240ef44962 | ||
|
|
2696643c1d | ||
|
|
1e1a2c43eb | ||
|
|
10bbe2f232 | ||
|
|
dff3b7f5c2 | ||
|
|
2252165499 | ||
|
|
8008d33b2e | ||
|
|
7a61e038b0 | ||
|
|
93f952c95b | ||
|
|
c9a8220bc5 | ||
|
|
23918db4b7 | ||
|
|
d4e4828495 | ||
|
|
8d1e402910 | ||
|
|
cbd3b0f498 | ||
|
|
09c6af3a62 | ||
|
|
22a4752d5c | ||
|
|
1960a05717 | ||
|
|
6d0945efa6 | ||
|
|
3869a19fbd | ||
|
|
2c49ccaa97 | ||
|
|
9bf7b1455e | ||
|
|
6c6d079c72 | ||
|
|
3ce8c728ee | ||
|
|
7bc4f40203 | ||
|
|
591d769023 | ||
|
|
509170c5fc | ||
|
|
c44da652ce | ||
|
|
2beb7e7a58 | ||
|
|
02c0cf609b | ||
|
|
bdf85684d6 | ||
|
|
1d204c554f | ||
|
|
c1deb0c4c2 | ||
|
|
d424c0ced4 | ||
|
|
d07f6d910b | ||
|
|
fdaa4f0a54 | ||
|
|
3f03476795 | ||
|
|
65b215a86c | ||
|
|
c61cfb5514 | ||
|
|
3e09f948dd | ||
|
|
c00a72f855 | ||
|
|
21345efe49 | ||
|
|
73e987c317 | ||
|
|
71f793edd7 | ||
|
|
e56abcaaee | ||
|
|
3ed6237ba3 | ||
|
|
aa79d2b463 | ||
|
|
65fe46666f | ||
|
|
af4b37301d | ||
|
|
02bfc22000 | ||
|
|
0e4fdcf11a | ||
|
|
725e516081 | ||
|
|
a24f045e59 | ||
|
|
f31c90f539 | ||
|
|
52cbf2f653 | ||
|
|
d522372d05 | ||
|
|
e62d6a2f38 | ||
|
|
8a40d251e1 | ||
|
|
b74d798e89 | ||
|
|
5a7e7d3bd6 | ||
|
|
f56d1f655e | ||
|
|
2c2cc746d7 | ||
|
|
a092a17d62 | ||
|
|
80a72de101 | ||
|
|
a0958a85f1 | ||
|
|
66d4ee994e | ||
|
|
df587c75bb | ||
|
|
c39f3f73d1 | ||
|
|
34d1c9245c | ||
|
|
48c1f60e3e | ||
|
|
dcd1044ca2 | ||
|
|
ed48e5cb8b | ||
|
|
8d5b37a4c7 | ||
|
|
3f67b07a61 | ||
|
|
46fd6d2a1d | ||
|
|
881100f6ab | ||
|
|
3c54e03e2d | ||
|
|
cbe9c1b554 | ||
|
|
e44258cd04 | ||
|
|
942001236f | ||
|
|
cfdfee7bde | ||
|
|
bb5b2cb9d3 | ||
|
|
0605504ec9 | ||
|
|
23719ae59c | ||
|
|
9638c4124b | ||
|
|
57d8e1ebb9 | ||
|
|
4e19090df9 | ||
|
|
37f36d5c46 | ||
|
|
9dc882645a | ||
|
|
d31ceeedf7 | ||
|
|
941ad85f9f | ||
|
|
624e91bd09 | ||
|
|
6deb21f66a | ||
|
|
d3a5ed2f5e | ||
|
|
f55ef1e033 | ||
|
|
e6d0e9d3e1 | ||
|
|
5c35022bac | ||
|
|
006979a429 | ||
|
|
be0b9b17de | ||
|
|
ab9d3defbc | ||
|
|
09d308210d | ||
|
|
2d768280fb | ||
|
|
c88fbe60b2 | ||
|
|
d1541f3012 | ||
|
|
02c0e2c51b | ||
|
|
d39e5d632d | ||
|
|
59e0cbe90f | ||
|
|
fb9e1da012 | ||
|
|
ebe3253134 | ||
|
|
7b3b937dc6 | ||
|
|
e1ebaf444c | ||
|
|
f85e7d3cd7 | ||
|
|
2a6b49b2d4 | ||
|
|
38d12cabdf | ||
|
|
9a58eee69a | ||
|
|
ee61577f45 | ||
|
|
e72ddd6d3f | ||
|
|
e0af8b4a15 | ||
|
|
dae4a8c017 | ||
|
|
de9cf71095 | ||
|
|
9c89a9ce05 | ||
|
|
9bd46a1961 | ||
|
|
cc99c1b88d | ||
|
|
8e627312a3 | ||
|
|
7751e9561a | ||
|
|
a36604c687 | ||
|
|
da50810ac1 | ||
|
|
269b414c31 | ||
|
|
dfc6695181 | ||
|
|
15ea70fc73 | ||
|
|
32c812aa3f | ||
|
|
d3532b4ef1 | ||
|
|
3547ed60ec | ||
|
|
13527111d9 | ||
|
|
effc4ed535 | ||
|
|
1f35041650 | ||
|
|
e8da22b640 | ||
|
|
d4c2ba92aa | ||
|
|
dd79d95d10 | ||
|
|
1735d932de | ||
|
|
24badf966f | ||
|
|
73d9ca1262 | ||
|
|
40e3b155af | ||
|
|
2989da76ac | ||
|
|
cf45819cce | ||
|
|
91a890f316 | ||
|
|
d596cc4384 | ||
|
|
e10dd10c5a | ||
|
|
d012cb2aaa | ||
|
|
592dc0504c | ||
|
|
2391672316 | ||
|
|
50302a6b95 | ||
|
|
7166e13838 | ||
|
|
979c0d639a | ||
|
|
bd598e7458 | ||
|
|
585268e633 | ||
|
|
b7c555ba4c | ||
|
|
b5bd85aeb7 | ||
|
|
139f78a905 | ||
|
|
430d07111f | ||
|
|
ea12a9df23 | ||
|
|
211fbec088 | ||
|
|
46dfea5e2d | ||
|
|
6fef14331c | ||
|
|
ec4e582e84 | ||
|
|
824c71245c | ||
|
|
0928191286 | ||
|
|
f3bd85d698 | ||
|
|
a8ab8ee610 | ||
|
|
596cc70c97 | ||
|
|
560ec24d34 | ||
|
|
b4e574a6e3 | ||
|
|
f0ff1a6864 | ||
|
|
9ef1d1bb19 | ||
|
|
7d541012aa | ||
|
|
ad6dd1d91f | ||
|
|
5da7991abb | ||
|
|
2a658f0dfa | ||
|
|
b9da32d5bc | ||
|
|
35e6edcaf4 | ||
|
|
1750a0c67c | ||
|
|
c2192d3b59 | ||
|
|
c2b35bbb10 | ||
|
|
7418a0513b | ||
|
|
4d30500049 | ||
|
|
878d837a00 | ||
|
|
c676d7b6a6 | ||
|
|
1beba7691e | ||
|
|
4b6e463d37 | ||
|
|
3870110348 | ||
|
|
9c434d60f8 | ||
|
|
ce39b72ddf | ||
|
|
0fc137ac18 | ||
|
|
f547756eb3 | ||
|
|
b7734432a8 | ||
|
|
d27533f196 | ||
|
|
155c2069ff | ||
|
|
baa6435ac9 | ||
|
|
e4e40cd3c5 | ||
|
|
adfd0fab59 | ||
|
|
db6a3df4a3 | ||
|
|
218bfaba37 | ||
|
|
965bb870c2 | ||
|
|
3ea6037f86 | ||
|
|
545de5b4e8 | ||
|
|
4d90907cac | ||
|
|
d4a7520ccc | ||
|
|
c02c608bd1 | ||
|
|
7a9f81ed9b | ||
|
|
e821dedd4f | ||
|
|
bb029145bf | ||
|
|
9b310879a5 | ||
|
|
c97d7d260f | ||
|
|
2fdc4ed0b9 | ||
|
|
9bfc4471ec | ||
|
|
d7b2545e45 | ||
|
|
e13dcd82bf | ||
|
|
f877026709 | ||
|
|
e85bb9e5ef | ||
|
|
47b6d41d94 | ||
|
|
25ce78df42 | ||
|
|
ba9e4c060f | ||
|
|
dd1f57e0c7 | ||
|
|
78101a1fa4 | ||
|
|
5a726df460 | ||
|
|
efec7af748 | ||
|
|
83f81437d4 | ||
|
|
bb234d4be4 | ||
|
|
a2de2a58d0 | ||
|
|
5f6329064e | ||
|
|
9cadca9741 | ||
|
|
1fe34add2d | ||
|
|
1d29a6f9cc | ||
|
|
4d3005268d | ||
|
|
2eb6d4d120 | ||
|
|
d5960b57c2 | ||
|
|
7b091f1a3a | ||
|
|
b1c28183f5 | ||
|
|
dca74c57be | ||
|
|
435129d6d5 | ||
|
|
5ec492b8d2 | ||
|
|
c751eca4f0 | ||
|
|
00f2d1df5b | ||
|
|
767fcf1bdd | ||
|
|
b47e5a002c | ||
|
|
fcf05919b8 | ||
|
|
e521037ae5 | ||
|
|
c1411113b3 | ||
|
|
06e45320e4 | ||
|
|
240477270b | ||
|
|
73eef16128 | ||
|
|
54429902e4 | ||
|
|
9a2c8a54b1 | ||
|
|
b33798b3b4 | ||
|
|
96cd8afba6 | ||
|
|
d25b6d4568 | ||
|
|
71e9924acf | ||
|
|
1b1f0f650c | ||
|
|
7243dc3df6 | ||
|
|
3f450debfa | ||
|
|
1669dac7e6 | ||
|
|
b8f05df3e7 | ||
|
|
4c7567cbb4 | ||
|
|
78c200a469 | ||
|
|
6c31ac2acd | ||
|
|
d609620d0f | ||
|
|
1007c9c1f4 | ||
|
|
d1db307ad5 | ||
|
|
e8c439af4d | ||
|
|
a4f2cc6507 | ||
|
|
520701d403 | ||
|
|
be582ee196 | ||
|
|
188f624325 | ||
|
|
e6f31a0391 | ||
|
|
8d979406d9 | ||
|
|
e6b5d61562 | ||
|
|
ca310e61b0 | ||
|
|
95581707bc | ||
|
|
b429cfb256 | ||
|
|
f140a608c7 | ||
|
|
a8ba9578fc | ||
|
|
2d443de755 | ||
|
|
e6f640f2a0 | ||
|
|
7110622007 | ||
|
|
ad93768556 | ||
|
|
d6365c3019 | ||
|
|
5a41652726 | ||
|
|
dca1c81db6 | ||
|
|
f23fdc5191 | ||
|
|
83efecbcae | ||
|
|
f5f42969ba | ||
|
|
99998cbddf | ||
|
|
ef5c2ec9eb | ||
|
|
e2f9f03ca4 | ||
|
|
6095996fea | ||
|
|
40541127d1 | ||
|
|
1c22fe9837 | ||
|
|
4ad1d2ff91 | ||
|
|
d1c59d425b | ||
|
|
3d00634316 | ||
|
|
ae7ada0d48 | ||
|
|
962e7e0cff | ||
|
|
87db8e253f | ||
|
|
58082bd009 | ||
|
|
bd7b06f49d | ||
|
|
174a51ebd3 | ||
|
|
f95dca3cc8 | ||
|
|
7a0b3922dd | ||
|
|
3bf6407a5f | ||
|
|
ce7126cdd8 | ||
|
|
45fb881a62 | ||
|
|
9d7285a56f | ||
|
|
7b642848ed | ||
|
|
04ae68edaa | ||
|
|
07c0152fcc | ||
|
|
bfe5ec0258 | ||
|
|
e00c4bb96f | ||
|
|
cd5c4ee2e8 | ||
|
|
cfc5cad022 | ||
|
|
9ab7b26b17 | ||
|
|
c9a39dbbbf | ||
|
|
fd6b4523db | ||
|
|
6c85666c91 | ||
|
|
74ce033c3e | ||
|
|
5635dee375 | ||
|
|
f846448b91 | ||
|
|
f1522fb288 | ||
|
|
205ee4516c | ||
|
|
26c4faca62 | ||
|
|
6f2e729e23 | ||
|
|
5da82c0b43 | ||
|
|
7d595f4187 | ||
|
|
3d8fe40fb4 | ||
|
|
c7f29cec52 | ||
|
|
3663239f01 | ||
|
|
8d7e60275c | ||
|
|
8726a50cb9 | ||
|
|
50e45563c1 | ||
|
|
ad2ff41ae9 | ||
|
|
bdbe925ae3 | ||
|
|
357b32e703 | ||
|
|
916807472b | ||
|
|
390d129fc0 | ||
|
|
89a1c29dac | ||
|
|
c6ec6caae2 | ||
|
|
ff9a69c598 | ||
|
|
d64ee65f25 | ||
|
|
c8a630a421 | ||
|
|
c27fc7cc41 | ||
|
|
480be116a7 | ||
|
|
83ff8423c1 | ||
|
|
35c2478bcf | ||
|
|
d0027e07eb | ||
|
|
1549539c00 | ||
|
|
92016c1d44 | ||
|
|
365048e5bf | ||
|
|
40aee0bbb4 | ||
|
|
4b2e6b075d | ||
|
|
cc86dde17b | ||
|
|
c2f0368aab | ||
|
|
b3264c99a5 | ||
|
|
de77926826 | ||
|
|
f9ac931cc9 | ||
|
|
85e7d2acf0 | ||
|
|
633c6a9a7a | ||
|
|
79a3f4aaa9 | ||
|
|
631c3c4ff2 | ||
|
|
aab8e2ddfc | ||
|
|
2060d4dd5d | ||
|
|
75e3da22ae | ||
|
|
48c90d1973 | ||
|
|
e46d04e03a | ||
|
|
c92100c8d2 | ||
|
|
b3adcf1ecb | ||
|
|
3687465b20 | ||
|
|
5a3ad95175 | ||
|
|
ed1740fe4e | ||
|
|
461518002d | ||
|
|
81b2cfd99a | ||
|
|
31d8120050 | ||
|
|
a95205491a | ||
|
|
3c68c92b18 | ||
|
|
7bbf2c132b | ||
|
|
8b7d7ba85e | ||
|
|
f4288be071 | ||
|
|
59355f4a5d | ||
|
|
d33bad7849 | ||
|
|
49f70da99f | ||
|
|
89f90aadd9 | ||
|
|
bb6b628a12 | ||
|
|
93aef20622 | ||
|
|
1732f751a7 | ||
|
|
ce8c7236f9 | ||
|
|
c9c11cbfe8 | ||
|
|
46f5998ca1 | ||
|
|
472fbf32a1 | ||
|
|
706d936ebe | ||
|
|
c504c78ed5 | ||
|
|
2e33a85abf | ||
|
|
ce8375eacd | ||
|
|
4ba3297ffa | ||
|
|
7b6e6fe780 | ||
|
|
1ecd90fd1f | ||
|
|
ba0f21ec88 | ||
|
|
f58895cb49 | ||
|
|
0f204763df | ||
|
|
2feb764a76 | ||
|
|
040c342ba4 | ||
|
|
bc70540365 | ||
|
|
b85ffd7d48 | ||
|
|
07de144f87 | ||
|
|
f0e549d3ff | ||
|
|
df5ac62e25 | ||
|
|
d71a69ff35 | ||
|
|
065929f1c5 | ||
|
|
a01c29ed90 | ||
|
|
0f21446f53 | ||
|
|
cbfafb95b7 | ||
|
|
27120e61ae | ||
|
|
2e59cd82d7 | ||
|
|
5ad383f7b8 | ||
|
|
637058c749 | ||
|
|
b8184a2590 | ||
|
|
d830ca60bf | ||
|
|
3b1d6b48a2 | ||
|
|
3b88e00c35 | ||
|
|
aae6d8f62e | ||
|
|
79d002ccbf | ||
|
|
619f1b391f | ||
|
|
bc546146d5 | ||
|
|
36f5015181 | ||
|
|
a55a0a681b | ||
|
|
cb8c1dd890 | ||
|
|
a3d255a50b | ||
|
|
40494eb1d3 | ||
|
|
c8ee5ec50d | ||
|
|
0e59160d44 | ||
|
|
233cf12de5 | ||
|
|
172f960f59 | ||
|
|
9ee8c84851 | ||
|
|
de6fa25c81 | ||
|
|
627ae19c1c | ||
|
|
46785e96bf | ||
|
|
9025303de0 | ||
|
|
9e699a1e32 | ||
|
|
968664a0de | ||
|
|
45c70f74f2 | ||
|
|
f9db906ae6 | ||
|
|
bef84bde11 | ||
|
|
bb3f1238cb | ||
|
|
674ad2a531 | ||
|
|
f06df1a0d1 | ||
|
|
0fa1f0a811 | ||
|
|
9e3b1fb2f9 | ||
|
|
d1b6f3141e | ||
|
|
3df88dc22c | ||
|
|
5d448ff527 | ||
|
|
e591141627 | ||
|
|
101eb5cfa7 | ||
|
|
4f4adf16f7 | ||
|
|
2b4cfd2776 | ||
|
|
81025467bc | ||
|
|
201d0204af | ||
|
|
b5b8b3f271 | ||
|
|
0ff5d614d3 | ||
|
|
5afe86906e | ||
|
|
dadeddd16f | ||
|
|
bdc0f5af36 | ||
|
|
516c9fd7ce | ||
|
|
75a4260282 | ||
|
|
a7747d0dee | ||
|
|
d022792828 | ||
|
|
016e48bd94 | ||
|
|
f6ed88f786 | ||
|
|
5e85f03814 | ||
|
|
8020b8b463 | ||
|
|
21959aabab | ||
|
|
828a76b91d | ||
|
|
def9d7832e | ||
|
|
b33328d7b2 | ||
|
|
b3a8b182fb | ||
|
|
762dc5f5cc | ||
|
|
5a14b40edf | ||
|
|
19ed527820 | ||
|
|
051bb877be | ||
|
|
8eee757622 | ||
|
|
eb874d0664 | ||
|
|
a7663e0d38 | ||
|
|
59c23a27fc | ||
|
|
0b8d67884d | ||
|
|
0218f2ee2c | ||
|
|
2ca25680c6 | ||
|
|
71ad5f815f | ||
|
|
3f4e9453cc | ||
|
|
4611607d73 | ||
|
|
7340434bd4 | ||
|
|
5e3432d435 | ||
|
|
34d42e9259 | ||
|
|
28a041cb02 | ||
|
|
d927a609e2 | ||
|
|
a12dd4faff | ||
|
|
e6d96f261b | ||
|
|
ef37af9ff2 | ||
|
|
f91005342b | ||
|
|
54d35d829e | ||
|
|
cf1a687a86 | ||
|
|
ca61a93f86 | ||
|
|
2489df0bbf | ||
|
|
831b0406e3 | ||
|
|
d779b2feab | ||
|
|
cf8948e92a | ||
|
|
9a0c7e3e95 | ||
|
|
c8d1bc01e0 | ||
|
|
727ddb06fd | ||
|
|
b28b135039 | ||
|
|
92ad6541dd | ||
|
|
cb9d3bb9be | ||
|
|
2de2721c35 | ||
|
|
337aabcf92 | ||
|
|
59c81d1549 | ||
|
|
e86b216b6a | ||
|
|
14a1204e49 | ||
|
|
a92921b688 | ||
|
|
bcd0a47254 | ||
|
|
9545b36f62 | ||
|
|
3f7a3ffee8 | ||
|
|
3819204b0e | ||
|
|
5604ad8c19 | ||
|
|
15261fd468 | ||
|
|
4e8952e443 | ||
|
|
a636225bab | ||
|
|
7022759ed9 | ||
|
|
51b7d99cab | ||
|
|
f372882010 | ||
|
|
afa0f1984d | ||
|
|
6a6cc9fbdd | ||
|
|
d3f8369f3b | ||
|
|
f415e17958 | ||
|
|
8cf414efe4 | ||
|
|
74e6dfc33d | ||
|
|
52073c37d1 | ||
|
|
173ce4e6bc | ||
|
|
cf9a7779b9 | ||
|
|
0b97e57519 | ||
|
|
e6d53349f8 | ||
|
|
0799b05a61 | ||
|
|
786754ccc8 | ||
|
|
ffe66ecf95 | ||
|
|
be1eb171d5 | ||
|
|
4f50ab34c7 | ||
|
|
ca4d282ed2 | ||
|
|
cf4b02f086 | ||
|
|
1cb45e2fc0 | ||
|
|
5720214692 | ||
|
|
e71b317f16 | ||
|
|
bfd5b4271d | ||
|
|
40049b8edf | ||
|
|
dfe01b2d1f | ||
|
|
efba64f944 | ||
|
|
ec2a72871a | ||
|
|
d5bae83cc9 | ||
|
|
7615d446fb | ||
|
|
6f192524a1 | ||
|
|
cd2decaf5a | ||
|
|
f5b3c0f28b | ||
|
|
ada30dc770 | ||
|
|
f055cb0d86 | ||
|
|
e91b82c547 | ||
|
|
7228856997 | ||
|
|
b6f4630043 | ||
|
|
a0c1a57810 | ||
|
|
50d529b6a3 | ||
|
|
ae7f7c8f61 | ||
|
|
8aff6e0138 | ||
|
|
0ea4ef4917 | ||
|
|
a96a8a2874 | ||
|
|
74181a489d | ||
|
|
1bc265d41b | ||
|
|
75d5f726a7 | ||
|
|
65510d712c | ||
|
|
ec417ed125 | ||
|
|
2702e38784 | ||
|
|
ca03f6bc5d | ||
|
|
453c86e63c | ||
|
|
c4fa7f862f | ||
|
|
d6eee47c32 | ||
|
|
12a4414349 | ||
|
|
588a1188d5 | ||
|
|
4bfddecf84 | ||
|
|
12c7908162 | ||
|
|
8458032d34 | ||
|
|
1f0c960d4c | ||
|
|
54e0d545a9 | ||
|
|
8fb4ba590e | ||
|
|
5d872cf832 | ||
|
|
55ba74158d | ||
|
|
addabe945e | ||
|
|
60c861f536 | ||
|
|
e0018efbb0 | ||
|
|
380fc7b171 | ||
|
|
e0a8371651 | ||
|
|
c4ddf46649 | ||
|
|
eacde04a6a | ||
|
|
8cd94939c1 | ||
|
|
487fbff98a | ||
|
|
1015d12083 | ||
|
|
33de97470d | ||
|
|
b6d4ac13d4 | ||
|
|
03f7e23a75 | ||
|
|
bf9b584cd7 | ||
|
|
933ee3bf93 | ||
|
|
3679ce9888 | ||
|
|
637c2805d0 | ||
|
|
e2230dc5e6 | ||
|
|
e2534f948d | ||
|
|
a64f7fdf81 | ||
|
|
f42039ab39 | ||
|
|
19012b1c74 | ||
|
|
805a4e7bdf | ||
|
|
f94872fa72 | ||
|
|
c1b5844c06 | ||
|
|
e5dc964fdf | ||
|
|
a956efad0f | ||
|
|
0b078acdb2 | ||
|
|
ac0fc599cb | ||
|
|
cbf7086f06 | ||
|
|
c65190d880 | ||
|
|
0c9f3805f6 | ||
|
|
20a0625da8 | ||
|
|
38ab158c39 | ||
|
|
204795a11b | ||
|
|
3977b0b374 | ||
|
|
5020dc65b8 | ||
|
|
90459b35b7 | ||
|
|
b985460484 | ||
|
|
479b64233b | ||
|
|
466386ef3b | ||
|
|
2e871a880e | ||
|
|
d7038d5bd9 | ||
|
|
c73bfef563 | ||
|
|
8ee3268a3a | ||
|
|
2982116100 | ||
|
|
f01f46a5a5 | ||
|
|
378b582eb9 | ||
|
|
6a3dfe5dc8 | ||
|
|
492857e8fb | ||
|
|
b18264e42f | ||
|
|
1da4870693 | ||
|
|
ffc0d7f8c8 | ||
|
|
e488725a86 | ||
|
|
07aa79a12f | ||
|
|
6baa9f394e | ||
|
|
e830e42764 | ||
|
|
fb91078065 | ||
|
|
1818fe02d1 | ||
|
|
f6c5ac7b94 | ||
|
|
e0345c42d4 | ||
|
|
955d9fb554 | ||
|
|
7b3ad8bff9 | ||
|
|
cf31792485 | ||
|
|
75e24010e9 | ||
|
|
af7683df8d | ||
|
|
871fe6e553 | ||
|
|
8aacbf05d7 | ||
|
|
9c2500cdcf | ||
|
|
b2a0eb5956 | ||
|
|
e89475b348 | ||
|
|
9bb9713d4c | ||
|
|
e86142c522 | ||
|
|
c620e09076 | ||
|
|
67be318faa | ||
|
|
2b3b1511e9 | ||
|
|
9f28b199bc | ||
|
|
3eb3cc4c4c | ||
|
|
eeceadc313 | ||
|
|
b9dbd19ddc | ||
|
|
a229455710 | ||
|
|
e6e6c24c3e | ||
|
|
834bbc0fc8 | ||
|
|
0ffadfa106 | ||
|
|
dae9bdd4d0 | ||
|
|
369f436bca | ||
|
|
b2f354b928 | ||
|
|
3d77bd034f | ||
|
|
0c6b6fd0d5 | ||
|
|
6615d71fd0 | ||
|
|
939f95f62c | ||
|
|
562ce72814 | ||
|
|
e2eba8daaa | ||
|
|
e8260ebecf | ||
|
|
8a63f7ba4e | ||
|
|
9c8dc0d14c | ||
|
|
e81745c5c5 | ||
|
|
9da6593730 | ||
|
|
79e12a2356 | ||
|
|
88235a8240 | ||
|
|
6d36251c95 | ||
|
|
40df8d1827 | ||
|
|
6e8ad99641 | ||
|
|
99c6bf44cb | ||
|
|
331975cff9 | ||
|
|
03ac6a043d | ||
|
|
d4746fac74 | ||
|
|
7bd6f58c52 | ||
|
|
5ed0a895b1 | ||
|
|
e7da987e5c | ||
|
|
34ab95d520 | ||
|
|
3a1be266bb | ||
|
|
c09ca0b368 | ||
|
|
f0f85863fc | ||
|
|
2db1126ad1 | ||
|
|
4105c99e43 | ||
|
|
2a2daaae22 | ||
|
|
d606f783e1 | ||
|
|
d7f91932de | ||
|
|
cf620ba2d8 | ||
|
|
79556ec937 | ||
|
|
fb5ee67369 | ||
|
|
ab799160ac | ||
|
|
e22205dfd4 | ||
|
|
56a555adea | ||
|
|
ac4c230359 | ||
|
|
ebd076a16b | ||
|
|
bfdd8a0d84 | ||
|
|
31fc07f34f | ||
|
|
2379f61388 | ||
|
|
912506ccec | ||
|
|
7dd7215743 | ||
|
|
870d4cdc67 | ||
|
|
d3db82a09a | ||
|
|
d55e711405 | ||
|
|
aeddea9227 | ||
|
|
79bfd58ef1 | ||
|
|
76e7e92715 | ||
|
|
780e92cd6c | ||
|
|
ead0e68a29 | ||
|
|
c8c57aa865 | ||
|
|
1908b7d51f | ||
|
|
f29ce68db8 | ||
|
|
6e53609d04 | ||
|
|
7d3ea97ffd | ||
|
|
3d576321c5 | ||
|
|
dfac805c92 | ||
|
|
9a5f4b4dc5 | ||
|
|
56d2c7fbcb | ||
|
|
0f4c61dd96 | ||
|
|
a79dad9969 | ||
|
|
c14870d688 | ||
|
|
bd2c0a6c37 | ||
|
|
d916585ebe | ||
|
|
3b017936c2 | ||
|
|
f485e1e118 | ||
|
|
849963633e | ||
|
|
297530e17c | ||
|
|
db0c46eec6 | ||
|
|
9b2b133449 | ||
|
|
68bf3b1f9a | ||
|
|
fb277a1e59 | ||
|
|
8509ca707b | ||
|
|
1cf0dbf6ab | ||
|
|
89be862208 | ||
|
|
561041568e | ||
|
|
b3db0874eb | ||
|
|
780ac896b1 | ||
|
|
4764dc90e3 | ||
|
|
451f834718 | ||
|
|
14be87ae0e | ||
|
|
ff3ed2928f | ||
|
|
ecad70dcd2 | ||
|
|
623acbe827 | ||
|
|
bb093016d8 | ||
|
|
b5ce52b28a | ||
|
|
aa6cc01c07 | ||
|
|
a3748165c7 | ||
|
|
89da3839d6 | ||
|
|
0f781c5a38 | ||
|
|
04026dc29b | ||
|
|
923ec7b8e5 | ||
|
|
d60917c782 | ||
|
|
6f06d24224 | ||
|
|
26c05e9e76 | ||
|
|
d6ade20d0d | ||
|
|
aab37fee6f | ||
|
|
a39a71f68f | ||
|
|
2d8d880f4f | ||
|
|
ae7057b05f | ||
|
|
1bb442091a | ||
|
|
22ca04370d | ||
|
|
e3551ef7ea | ||
|
|
f8f3186a11 | ||
|
|
f944c63ac9 | ||
|
|
d53072236c | ||
|
|
cd321584ba | ||
|
|
d085c8f9ef | ||
|
|
40db7a1246 | ||
|
|
308bd7afd3 | ||
|
|
67f3f45c27 | ||
|
|
a598c30aed | ||
|
|
bbe769c5fa | ||
|
|
bdaa8a38a8 | ||
|
|
7020d6e5ce | ||
|
|
8d0fd5aa34 | ||
|
|
e11ee41b8f | ||
|
|
7c12fa898b | ||
|
|
4d6af29926 | ||
|
|
74920cbc83 | ||
|
|
fcca559ea0 | ||
|
|
6162f701ef | ||
|
|
c87971cf53 | ||
|
|
27f02102b2 | ||
|
|
0ac48027a3 | ||
|
|
d8bf567a18 | ||
|
|
0f2aaddb39 | ||
|
|
6cdf8ffb33 | ||
|
|
f3101b39c4 | ||
|
|
6d97171414 | ||
|
|
694dd77c23 | ||
|
|
02a7055de9 | ||
|
|
d47685cba2 | ||
|
|
db993bfc84 | ||
|
|
806545796a | ||
|
|
581984740e | ||
|
|
93e97f39c7 | ||
|
|
8c0302e2e5 | ||
|
|
ab15bd53c6 | ||
|
|
405695e325 | ||
|
|
c3fd0b4eed | ||
|
|
c68c305d4d | ||
|
|
6582837e0f | ||
|
|
9dcbda6b6b | ||
|
|
49f4ca851d | ||
|
|
0882c393ce | ||
|
|
92f2d0b2f7 | ||
|
|
42e4d1f06e | ||
|
|
ac30466600 | ||
|
|
4f4144a03a | ||
|
|
525872ff07 | ||
|
|
96e1e0564c | ||
|
|
39ffa43a7d | ||
|
|
cee6ffd75a | ||
|
|
01a6eb0b0d | ||
|
|
8790c7030f | ||
|
|
be6959a1ce | ||
|
|
7cb43c5d46 | ||
|
|
a84c2431c0 | ||
|
|
68a91b218f | ||
|
|
b4d68424b0 | ||
|
|
3b9fbd5f77 | ||
|
|
694a029306 | ||
|
|
632b1ea190 | ||
|
|
87ea482579 | ||
|
|
7dd458e797 | ||
|
|
a47417b150 | ||
|
|
a66eddf9aa | ||
|
|
b204dd834e | ||
|
|
520358ee96 | ||
|
|
186fe0dfca | ||
|
|
2ed90eabfe | ||
|
|
0ad5d73461 | ||
|
|
e674251c2e | ||
|
|
96a47abb10 | ||
|
|
1f4f3496f6 | ||
|
|
d108ab51f7 | ||
|
|
14dd8aca2b | ||
|
|
b928515c4a | ||
|
|
7f85062132 | ||
|
|
112ebf9e1e | ||
|
|
b67089e3cd | ||
|
|
866ce19d6b | ||
|
|
a02695e660 | ||
|
|
532775249f | ||
|
|
0246689e85 | ||
|
|
a897af9432 | ||
|
|
17ccd17b9d | ||
|
|
be6d524d98 | ||
|
|
2c307000d6 | ||
|
|
101326f56e | ||
|
|
9b79d2b18b | ||
|
|
67f9ae7690 | ||
|
|
885976dd93 | ||
|
|
3d65174d57 | ||
|
|
6c6ae2dd0e | ||
|
|
a8782a8fa9 | ||
|
|
91c0687840 | ||
|
|
ee8631f4ac | ||
|
|
65f7ed238b | ||
|
|
563a90d79c | ||
|
|
7b28d938e2 | ||
|
|
d471b3d597 | ||
|
|
a1ca1bea12 | ||
|
|
25310f25c2 | ||
|
|
90e2effeec | ||
|
|
4f537e085c | ||
|
|
2ccb3c2a74 | ||
|
|
02efcac62b | ||
|
|
c21c3b1a82 | ||
|
|
c240a0e1e0 | ||
|
|
c809c99444 | ||
|
|
eee0a5d213 | ||
|
|
b6325ea78c | ||
|
|
561a8f851b | ||
|
|
bb62ec9634 | ||
|
|
9cf81ba615 | ||
|
|
61c7ab3ca3 | ||
|
|
b6702b1336 | ||
|
|
7bef59a9ba | ||
|
|
1efbecf7c3 | ||
|
|
0d91e697c9 | ||
|
|
61eb57b8e4 | ||
|
|
5b2d0db473 | ||
|
|
a5e0d67e52 | ||
|
|
369a81a418 | ||
|
|
d1986b0d65 | ||
|
|
3a13abad12 | ||
|
|
a0bc353445 | ||
|
|
f2dd3d0bc3 | ||
|
|
7fafc5d94e | ||
|
|
2d7828f7e7 | ||
|
|
33518f1f44 | ||
|
|
bfd49e2b41 | ||
|
|
e16a835594 | ||
|
|
46c3f2076a | ||
|
|
30ccccc0f5 | ||
|
|
3ddf655afd | ||
|
|
9947bcc9f8 | ||
|
|
1feeda6cab | ||
|
|
def6f40711 | ||
|
|
b019174dc1 | ||
|
|
7723536f89 | ||
|
|
ca67cf22f0 | ||
|
|
1fb47a75e0 | ||
|
|
8fe44076ed | ||
|
|
1219f56836 | ||
|
|
752a0a49ff | ||
|
|
d6411eb07e | ||
|
|
5c711bf4f0 | ||
|
|
d84b74953b | ||
|
|
c966a3a651 | ||
|
|
3a9059b077 | ||
|
|
180ffc66a1 | ||
|
|
78c73d46df | ||
|
|
1e7bcc2dcc | ||
|
|
aeac04c718 | ||
|
|
a2643ec4b1 | ||
|
|
1a77216f4c | ||
|
|
27a51eab5c | ||
|
|
39fcad1481 | ||
|
|
6dc49b6b83 | ||
|
|
e359d8ba50 | ||
|
|
add2befc68 | ||
|
|
0f07bb3178 | ||
|
|
7981d67083 | ||
|
|
ffd0bee29f | ||
|
|
a17c306f81 | ||
|
|
e813a98d90 | ||
|
|
729ad18661 | ||
|
|
f1820a6456 | ||
|
|
558805ff9f | ||
|
|
a4f943b188 | ||
|
|
3d559f9fab | ||
|
|
ba81897c5e | ||
|
|
bc2852846f | ||
|
|
902698070b | ||
|
|
33a580c283 | ||
|
|
02f0146b2c | ||
|
|
7381cd226b | ||
|
|
359472fdc8 | ||
|
|
95c7d073e2 | ||
|
|
d37ab01146 | ||
|
|
a13c9d31a3 | ||
|
|
374ead3c2e | ||
|
|
86c7d07c4f | ||
|
|
417f01fc27 | ||
|
|
ddd6a867c7 | ||
|
|
db1f3f9735 | ||
|
|
26e47b034d | ||
|
|
654e852145 | ||
|
|
16d3565668 | ||
|
|
36d0ca1517 | ||
|
|
49c756a666 | ||
|
|
67cf18ff79 | ||
|
|
7f112bb97d | ||
|
|
879d119b3a | ||
|
|
a15928195b | ||
|
|
459339bef5 | ||
|
|
eece02d3d2 | ||
|
|
0627f9a002 | ||
|
|
671cf8feae | ||
|
|
0720ff1001 | ||
|
|
3a62dcbb4a | ||
|
|
2ffe179953 | ||
|
|
af897ab69e | ||
|
|
8f8a83d18f | ||
|
|
9f0df01061 | ||
|
|
8757070f7e | ||
|
|
4dc4d3f585 | ||
|
|
221a60c622 | ||
|
|
4139c5c8a1 | ||
|
|
639ffa6ef7 | ||
|
|
bb3d87bc70 | ||
|
|
59e158a1a7 | ||
|
|
da9dc3125a | ||
|
|
f830d9f5bf | ||
|
|
3aa7dcd267 | ||
|
|
9b6c9850a9 | ||
|
|
f55dd7561a | ||
|
|
10b01d5e84 | ||
|
|
5392c9e83a | ||
|
|
279920313c | ||
|
|
cdda81c7bd | ||
|
|
3cb3872ad7 | ||
|
|
a3ee8810c2 | ||
|
|
c6d5192d63 | ||
|
|
6bb605d062 | ||
|
|
b8741052c5 | ||
|
|
4026fc0e2e | ||
|
|
7602af0bd0 | ||
|
|
cce5efc9f3 | ||
|
|
ea28886f30 | ||
|
|
c9e3fa882e | ||
|
|
856f6780dd | ||
|
|
eb72413187 | ||
|
|
08dbedbe9b | ||
|
|
7a1be96983 | ||
|
|
b21074ae1f | ||
|
|
0e2b6b2dd9 | ||
|
|
508fb66703 | ||
|
|
aca3b85618 | ||
|
|
3dd3347029 | ||
|
|
bfb53d6433 | ||
|
|
aedb92e894 | ||
|
|
93e4d41f68 | ||
|
|
d560fea2c4 | ||
|
|
60d9e57b28 | ||
|
|
09114d8c61 | ||
|
|
a9daf7e799 | ||
|
|
92a06f5cdd | ||
|
|
faf264bb55 | ||
|
|
4193b072f9 | ||
|
|
62bfd0c9dd | ||
|
|
4cbf265428 | ||
|
|
08f1b18cc5 | ||
|
|
76da483522 | ||
|
|
83c1499fe5 | ||
|
|
383ecfe264 | ||
|
|
5f059e33b2 | ||
|
|
46744b9501 | ||
|
|
096874c48e | ||
|
|
3ef94096a7 | ||
|
|
3a933dcd3e | ||
|
|
70cb1b7f23 | ||
|
|
635771d10d | ||
|
|
24dc5fd795 | ||
|
|
78c799b0bc | ||
|
|
fa77961402 | ||
|
|
5cdfcd3fe1 | ||
|
|
28244bcb70 | ||
|
|
5310f934a3 | ||
|
|
48ce5385de | ||
|
|
6203fabe60 | ||
|
|
92510e14b9 | ||
|
|
0f0759c054 | ||
|
|
777cdcbe53 | ||
|
|
4aa05e9c9c | ||
|
|
db5b8ae763 | ||
|
|
ed9b4e6c6d | ||
|
|
342e9960f2 | ||
|
|
3864b1cbd3 | ||
|
|
903facb33b | ||
|
|
d9a0c8eaa4 | ||
|
|
d59a3cf13c | ||
|
|
e5a8752502 | ||
|
|
6e1ebf1df6 | ||
|
|
d5503b74c2 | ||
|
|
eda06b2f2d | ||
|
|
1461a4051e | ||
|
|
490f56a001 | ||
|
|
207b7c15db | ||
|
|
16ae23e42b | ||
|
|
45dff31b3e | ||
|
|
18309250d0 | ||
|
|
73b5c7d3b1 | ||
|
|
54e33b4c96 | ||
|
|
411f9c45a1 | ||
|
|
7392d0d0bd | ||
|
|
10eefa27ef | ||
|
|
9f918bb656 | ||
|
|
68d84ac486 | ||
|
|
37f2e7b401 | ||
|
|
197385e337 | ||
|
|
87b0256b94 | ||
|
|
ce4f4579d1 | ||
|
|
2ccea3bc8b | ||
|
|
123ebae767 | ||
|
|
a874846516 | ||
|
|
25a2ccaf7f | ||
|
|
aa8d257375 | ||
|
|
11a59f9a0b | ||
|
|
291a74c572 | ||
|
|
8ad5b0fc31 | ||
|
|
f30310e7b2 | ||
|
|
f937d9c619 | ||
|
|
9eb73ba0d8 | ||
|
|
f4e8c14099 | ||
|
|
111496fb51 | ||
|
|
53c76a46ca | ||
|
|
881c607341 | ||
|
|
d78ed8d3e3 | ||
|
|
7b4c709036 | ||
|
|
19219b2ba5 | ||
|
|
698305958b | ||
|
|
c3707927b2 | ||
|
|
8933e00884 | ||
|
|
fdc4e1b3a1 | ||
|
|
802edba920 | ||
|
|
3331066079 | ||
|
|
bdfc29747e | ||
|
|
0569b9b64c | ||
|
|
dccc21cb69 | ||
|
|
9656a646b2 | ||
|
|
79bb06384a | ||
|
|
ecb0194b34 | ||
|
|
2e3f280b13 | ||
|
|
ffe52db266 | ||
|
|
18a3fea222 | ||
|
|
03347c86f4 | ||
|
|
a6b272b0ba | ||
|
|
38232fb2e0 | ||
|
|
5a8b7a8d3a | ||
|
|
ec92fbf436 | ||
|
|
fc18c630d0 | ||
|
|
072842c998 | ||
|
|
94e0912a0f | ||
|
|
be519bb8b4 | ||
|
|
07efe58ae0 | ||
|
|
f67e9ffcb6 | ||
|
|
ef83450760 | ||
|
|
3390de9563 | ||
|
|
0c9ad5e626 | ||
|
|
ac6108249b | ||
|
|
8ee8796dfd | ||
|
|
fbe78e482a | ||
|
|
4f624e0d8e | ||
|
|
44f0375551 | ||
|
|
68b8506ad8 | ||
|
|
6cbdf8912e | ||
|
|
a92e84f56f | ||
|
|
f706946143 | ||
|
|
b6619ca9c2 | ||
|
|
39577d1833 | ||
|
|
fd9e6562cf | ||
|
|
dcf8edfe84 | ||
|
|
5e42514552 | ||
|
|
4e82193faf | ||
|
|
15384c65c0 | ||
|
|
efe5901552 | ||
|
|
c3d5346b46 | ||
|
|
be47149e27 | ||
|
|
5ba24db87d | ||
|
|
5f1b2a5c7c | ||
|
|
b5c95411b6 | ||
|
|
0983f9a286 | ||
|
|
9bc3176d26 | ||
|
|
239ddc4ebe | ||
|
|
ebd46e482b | ||
|
|
aa7da1a835 | ||
|
|
88046c60dc | ||
|
|
935165d03b | ||
|
|
49b2c90809 | ||
|
|
f0d7c29f75 | ||
|
|
2d5af7a919 | ||
|
|
1df10d1017 | ||
|
|
a3d5bde65c | ||
|
|
a61b0b88fe | ||
|
|
0d4156b5a4 | ||
|
|
f158ebb23a | ||
|
|
a70fa963e7 | ||
|
|
7b4dc17177 | ||
|
|
2f67854f86 | ||
|
|
726b9ac3e2 | ||
|
|
8b32e3a43f | ||
|
|
8a1fa3a2af | ||
|
|
fea08bba81 | ||
|
|
db02e36bc6 | ||
|
|
5fd381700f | ||
|
|
526c1152c7 | ||
|
|
bb18bf4d80 | ||
|
|
4396e5280e | ||
|
|
b3387ea723 | ||
|
|
be9b2b4cc0 | ||
|
|
d74f85ad2f | ||
|
|
1ccd8b5f16 | ||
|
|
4573846b7e | ||
|
|
de4723c916 | ||
|
|
a759694d37 | ||
|
|
82fa033d62 | ||
|
|
4ed77ff2f5 | ||
|
|
774afc70ee | ||
|
|
8408f89375 | ||
|
|
455ee586bc | ||
|
|
af76de2827 | ||
|
|
a29df11e7c | ||
|
|
e6f3ef0283 | ||
|
|
72adcb80c1 | ||
|
|
5165355392 | ||
|
|
63c0ab670c | ||
|
|
21a1732b5a | ||
|
|
a0fb3b25f2 | ||
|
|
6003d853e6 | ||
|
|
896085fb82 | ||
|
|
3c6d217399 | ||
|
|
691ffabf01 | ||
|
|
e9c2e842ca | ||
|
|
e23628e57d | ||
|
|
a587a386e0 | ||
|
|
c06d2a294b | ||
|
|
bec63dd4a8 | ||
|
|
58d50d43ce | ||
|
|
fbc9297176 | ||
|
|
afd7b286d3 | ||
|
|
ff79e4f686 | ||
|
|
02350f35e9 | ||
|
|
253feb587d | ||
|
|
0e271a8bca | ||
|
|
560efd8b42 | ||
|
|
c4e7d0babf | ||
|
|
f113833a28 | ||
|
|
f33057be75 | ||
|
|
e742e7b195 | ||
|
|
7acfde892b | ||
|
|
4d8f0aa121 | ||
|
|
b226d74a02 | ||
|
|
7493beecfd | ||
|
|
61e0047f8f | ||
|
|
83f6885b17 | ||
|
|
628a4168ea | ||
|
|
334693caa8 | ||
|
|
6d2478cd1b | ||
|
|
5adf370546 | ||
|
|
27f14ef701 | ||
|
|
d61669652d | ||
|
|
565244ca1f | ||
|
|
8752ade249 | ||
|
|
c202080a8d | ||
|
|
5d3a8b2ea7 | ||
|
|
4774dfc1cc | ||
|
|
49c61b3468 | ||
|
|
cf4b3d34ce | ||
|
|
0758b4b32a | ||
|
|
b05b3f8afe | ||
|
|
7706090c0c | ||
|
|
973c895734 | ||
|
|
fc25666c8b | ||
|
|
6b35852be8 | ||
|
|
e2b4ff33d6 | ||
|
|
ce67136b8d | ||
|
|
1a90653088 | ||
|
|
74cf6bdcc2 | ||
|
|
6b9b773b70 | ||
|
|
5170ec48ad | ||
|
|
7e4d7964e5 | ||
|
|
aac019b621 | ||
|
|
a1f2b7ad2a | ||
|
|
2dc436a013 | ||
|
|
6ca23c7b2a | ||
|
|
b5591c0601 | ||
|
|
391df2ef2e | ||
|
|
cd0ddcf569 | ||
|
|
5e9480a8af | ||
|
|
f3b9513155 | ||
|
|
5750190aa1 | ||
|
|
3428ac2f70 | ||
|
|
823a6c060b | ||
|
|
c5345c13d7 | ||
|
|
3ec6d48ee6 | ||
|
|
a680c3668c | ||
|
|
b4b5f89d33 | ||
|
|
642bb6fd17 | ||
|
|
2bf2a099d2 | ||
|
|
2048f49645 | ||
|
|
482da498b0 | ||
|
|
525b989820 | ||
|
|
a85625731d | ||
|
|
993c6129fd | ||
|
|
2f5d8c8a6d | ||
|
|
d34c21c348 | ||
|
|
1cdbdb514c | ||
|
|
8b8227fff1 | ||
|
|
27351bd8f2 | ||
|
|
5d4cf0c802 | ||
|
|
2329478ed6 | ||
|
|
da46c2d563 | ||
|
|
43d3e276d0 | ||
|
|
fe8a966699 | ||
|
|
63228f2018 | ||
|
|
3ff96b53c5 | ||
|
|
b33a86be29 | ||
|
|
9c2836a285 | ||
|
|
149bc508eb | ||
|
|
0852c045d7 | ||
|
|
a5aae35024 | ||
|
|
08b5930c29 | ||
|
|
9d20104f41 | ||
|
|
206c06acee | ||
|
|
4878502308 | ||
|
|
748653ad9d | ||
|
|
2e8f07e080 | ||
|
|
0b6306d1da | ||
|
|
f771367f73 | ||
|
|
a4e682a2a4 | ||
|
|
4b84adb449 | ||
|
|
10a56ac427 | ||
|
|
fe256ca573 | ||
|
|
0d20268e54 | ||
|
|
907f9ee708 | ||
|
|
ba3b33cfa3 | ||
|
|
24e6463176 | ||
|
|
27f6ae54ec | ||
|
|
ad5488458e | ||
|
|
1162d1b0b6 | ||
|
|
ce20784e37 | ||
|
|
5ace964635 | ||
|
|
4ddf4c1eba | ||
|
|
a49b5cdfd1 | ||
|
|
6e323ce307 | ||
|
|
c15bbd493a | ||
|
|
c4bf99e686 | ||
|
|
9d6bf1f84b | ||
|
|
ee5ef36b9e | ||
|
|
6fcacced93 | ||
|
|
6d65cd787e | ||
|
|
dc8f615e99 | ||
|
|
a6d7e85afb | ||
|
|
d212888ed6 | ||
|
|
83aa970191 | ||
|
|
2438945fec | ||
|
|
178185993f | ||
|
|
0cd4719327 | ||
|
|
578317fc4c | ||
|
|
5eb1e89f23 | ||
|
|
b6f6d0a1ed | ||
|
|
6249996d6c | ||
|
|
bc9ebd1371 | ||
|
|
47b972e273 | ||
|
|
ac4795bde9 | ||
|
|
9bbb125dc0 | ||
|
|
ae2601e8a7 | ||
|
|
77ad6bc0d2 | ||
|
|
4ec8334bf0 | ||
|
|
a9cca5490e | ||
|
|
68e07bd29e | ||
|
|
b4e6a8cbee | ||
|
|
32b2770a59 | ||
|
|
21c17bdf4d | ||
|
|
4fa97e5fdf | ||
|
|
3dc8a4c05f | ||
|
|
6179f32857 | ||
|
|
be881109e1 | ||
|
|
7fcfe498bf | ||
|
|
e4ee7cfcb2 | ||
|
|
aa6f00a236 | ||
|
|
6a6d8a151b | ||
|
|
cf07e17b8c | ||
|
|
cb37a91509 | ||
|
|
61617f36c9 | ||
|
|
f66a841e3b | ||
|
|
7f9074c914 | ||
|
|
f73dfdc6ab | ||
|
|
f563ab985a | ||
|
|
2430c53412 | ||
|
|
6dd7aacfb5 | ||
|
|
322e90e6e9 | ||
|
|
457c08ad7e | ||
|
|
de4c00c3ea | ||
|
|
a33cb9eab8 | ||
|
|
2fb6521494 | ||
|
|
476920d363 | ||
|
|
e677876f54 | ||
|
|
12a43d7abd | ||
|
|
a6d9246a47 | ||
|
|
194b4d6556 | ||
|
|
1155e6cf9e | ||
|
|
166357d659 | ||
|
|
a6fc52122b | ||
|
|
07c87c62e1 | ||
|
|
2f1346cfdb | ||
|
|
3f54d09057 | ||
|
|
bc0db14450 | ||
|
|
72a3f3cbe0 | ||
|
|
99cf447dbd | ||
|
|
e023627062 | ||
|
|
621498832a | ||
|
|
0a6440989d | ||
|
|
db2f2d4303 | ||
|
|
12b8b63ebf | ||
|
|
d403612f0b | ||
|
|
721bd5b9b5 | ||
|
|
918e3d08c2 | ||
|
|
4e7608cb7a | ||
|
|
0e5cd49124 | ||
|
|
0dc4c9cf48 | ||
|
|
a4c6c15792 | ||
|
|
3383efaf66 | ||
|
|
aaa0d2aedc | ||
|
|
726c3d3fc9 | ||
|
|
e216cc97b0 | ||
|
|
71f216c6de | ||
|
|
e71815f29e | ||
|
|
4d2573b506 | ||
|
|
c62740fd00 | ||
|
|
d491e0b0e8 | ||
|
|
f3dae4781d | ||
|
|
0a734ab437 | ||
|
|
04006f93a4 | ||
|
|
eaff1a6060 | ||
|
|
533ba8e455 | ||
|
|
2200f32530 | ||
|
|
540404a308 | ||
|
|
5aecd78b87 | ||
|
|
21f6737f61 | ||
|
|
749e3b8faa | ||
|
|
d736915942 | ||
|
|
84b88b3912 | ||
|
|
7671425df7 | ||
|
|
2981a7161b | ||
|
|
9989cf5446 | ||
|
|
15fa1e21aa | ||
|
|
c654791013 | ||
|
|
a45b73b739 | ||
|
|
a79ed6c2bd | ||
|
|
9101bc4a47 | ||
|
|
660d40ab5c | ||
|
|
beaa7da14d | ||
|
|
a8d1d9022b | ||
|
|
042c35ca02 | ||
|
|
6c6c219cbd | ||
|
|
618b80b9da | ||
|
|
189b484c4f | ||
|
|
37adb164a7 | ||
|
|
d5f3eb10e2 | ||
|
|
e9a70dd058 | ||
|
|
aa3a76efd1 | ||
|
|
99cb8eca87 | ||
|
|
290cbf36b5 | ||
|
|
0d3c1b4bf3 | ||
|
|
db60ddfbf3 |
1
.gitattributes
vendored
Normal file
1
.gitattributes
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
* -text
|
||||||
1513
.github/workflows/submit.yml
vendored
Normal file
1513
.github/workflows/submit.yml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
61
.hgtags
61
.hgtags
@@ -585,7 +585,68 @@ aa260c24480a2bd7d21ad1c863e6fe9a3973011e jdk-11.0.6+6
|
|||||||
f2d8162261ae3c1e50eb0667b3c9669caa67c652 jdk-11.0.7+3
|
f2d8162261ae3c1e50eb0667b3c9669caa67c652 jdk-11.0.7+3
|
||||||
d3d1f7f67de13fd5c227424b9ddc514c0ca32aff jdk-11.0.7+4
|
d3d1f7f67de13fd5c227424b9ddc514c0ca32aff jdk-11.0.7+4
|
||||||
f03574cfc0d728ca7b5146ca22c707717f9f899f jdk-11.0.7+5
|
f03574cfc0d728ca7b5146ca22c707717f9f899f jdk-11.0.7+5
|
||||||
|
571c180c510648853799883c554f77411129287d jdk-11.0.8+0
|
||||||
17d2e0c27889a00a3df7de9bcea0e8caf0d1771a jdk-11.0.7+6
|
17d2e0c27889a00a3df7de9bcea0e8caf0d1771a jdk-11.0.7+6
|
||||||
f56b853d452bd339e3f4360cf4be42cc90f9284c jdk-11.0.7+7
|
f56b853d452bd339e3f4360cf4be42cc90f9284c jdk-11.0.7+7
|
||||||
3c570d183ab2afc0b204a8e980be69e7fbe761ef jdk-11.0.7+8
|
3c570d183ab2afc0b204a8e980be69e7fbe761ef jdk-11.0.7+8
|
||||||
7201cd0c64776aa574d252b03a4c92b25d0a7d7f jdk-11.0.7+9
|
7201cd0c64776aa574d252b03a4c92b25d0a7d7f jdk-11.0.7+9
|
||||||
|
44ce940b344b9f240be4807f5b8f06e178e3aecd jdk-11.0.7+10
|
||||||
|
44ce940b344b9f240be4807f5b8f06e178e3aecd jdk-11.0.7-ga
|
||||||
|
2eb415c82056bdc308d23ee6761f422de46dc5e5 jdk-11.0.8+1
|
||||||
|
88eaa453331e9aeca979d58509538ebb74831ce4 jdk-11.0.8+2
|
||||||
|
2c0c9cfe2a4e1340f7db106e2220dbd0d5b86092 jdk-11.0.8+3
|
||||||
|
aa6c93b4f1acf4166d74d0252b35c53ad71d8540 jdk-11.0.8+4
|
||||||
|
8df1a601187c0b4cb9e525075bd7b85ee3d72595 jdk-11.0.8+5
|
||||||
|
90ce1674f8384b0747e5269047a2359cdd9b6bdd jdk-11.0.9+0
|
||||||
|
e42c6d1a1993c720a4643140190bb1ba6f1bbf9f jdk-11.0.8+6
|
||||||
|
46d4984bb3c6dd1b0f5135505b77921d23c69841 jdk-11.0.8+7
|
||||||
|
40b646e9d8fbb2d70992b61e4f4b08ca5652c907 jdk-11.0.8+8
|
||||||
|
59f8565ee5e224697a9e09ee2c557836733bc579 jdk-11.0.8+9
|
||||||
|
0b0d55cb09b29360ab254edeef32a3b386e9713e jdk-11.0.8+10
|
||||||
|
0b0d55cb09b29360ab254edeef32a3b386e9713e jdk-11.0.8-ga
|
||||||
|
5cc275af8419178813299cc0ed81a2a85dadfdcd jdk-11.0.9+1
|
||||||
|
3112657edde9491fb83f098f1a8b7e9275bcb2f7 jdk-11.0.9+2
|
||||||
|
d8a0513b92ee262d4e64c1e13d43e1b3f3e5c5d5 jdk-11.0.9+3
|
||||||
|
cb299db4a5698b814f6b3ba1f3d73d01f6a0e1f6 jdk-11.0.9+4
|
||||||
|
55237fa85afb404bc0dc0f4948a6459d8d3e5dac jdk-11.0.9+5
|
||||||
|
c07e785e36f587b95e151de382844cea3d1a5868 jdk-11.0.9+6
|
||||||
|
d484fdfcc7d5c21812de8a0712236d077b0f2dde jdk-11.0.10+0
|
||||||
|
1ba4c16a8afa3f5aaa7830fc1f14a0137cc2553b jdk-11.0.9+7
|
||||||
|
8711e8554e15ae2fa38718d5c7dc858da10e8a4a jdk-11.0.9+8
|
||||||
|
e872676174c7f171a9864becba83cb783cfec9d0 jdk-11.0.9+9
|
||||||
|
6ac1b68e7c0034e08a96d7d37e93e5075a6e8d61 jdk-11.0.9+10
|
||||||
|
4397fa4529b2794ddcdf3445c0611fe383243fb4 jdk-11.0.9+11
|
||||||
|
4397fa4529b2794ddcdf3445c0611fe383243fb4 jdk-11.0.9-ga
|
||||||
|
4fd46d208f0a4b55924af8e0c2fb6bcf46e18ec6 jdk-11.0.9.1+0
|
||||||
|
27723943c0dd65a191cbefe031cec001521e4b13 jdk-11.0.9.1+1
|
||||||
|
31affc22b3b5f5d43783ffadf57f22848bad9db8 jdk-11.0.9.1-ga
|
||||||
|
f3168de4eb0dd74bf8e81537f62742bde5e412c3 jdk-11.0.10+1
|
||||||
|
a35aa07b57bab3690224e3af939ee085d50eb476 jdk-11.0.10+2
|
||||||
|
bca12c00a776f8cee7a0eeaf788499b9eab9cf9d jdk-11.0.10+3
|
||||||
|
9504fa6f98f5aad0aa1ac36d5bff3260a32020c8 jdk-11.0.10+4
|
||||||
|
5f5c3544ccb4d0bbc638e665524b292860dd9515 jdk-11.0.10+5
|
||||||
|
cbd009b79ac52cca36b5bda2cf1ef033a1288a3e jdk-11.0.11+0
|
||||||
|
4b9bc2a1dde0631958393125997855382325964d jdk-11.0.10+6
|
||||||
|
c45f74d45787a857d35b5a66c9b0304c91a9c5d0 jdk-11.0.10+7
|
||||||
|
43428f69099f6f87f6e1922deacbf13e1adb751f jdk-11.0.10+8
|
||||||
|
8b3498547395ee80a6e731078056b2aeb3e3c5e8 jdk-11.0.10+9
|
||||||
|
8b3498547395ee80a6e731078056b2aeb3e3c5e8 jdk-11.0.10-ga
|
||||||
|
4ed322bf6b0098353ceaecf35662fadf457cd81d jdk-11.0.11+1
|
||||||
|
b68647c6ecc1e73111d8047448d75966f255460f jdk-11.0.11+2
|
||||||
|
14cc036b17a5f4be5b0643e6b24ed32563684ab9 jdk-11.0.11+3
|
||||||
|
c4405735470a92e2c45490b89a8099252f3481d2 jdk-11.0.11+4
|
||||||
|
38430a8a4488582612c6a87ab58d109cc5217e8b jdk-11.0.11+5
|
||||||
|
595a965d85afdd01c30dbc7b2efd75f4cb202816 jdk-11.0.12+0
|
||||||
|
e41ae00add1d76a8f25adb558933382947ea840d jdk-11.0.11+6
|
||||||
|
14f9928caac31368d27f13e4e21ca25c1e0be950 jdk-11.0.11+7
|
||||||
|
9f0347b029d3a0349f23befcfb68ee02d85d9034 jdk-11.0.11+8
|
||||||
|
15862747ee15445292b4b9949b4f0f4badba4812 jdk-11.0.11+9
|
||||||
|
15862747ee15445292b4b9949b4f0f4badba4812 jdk-11.0.11-ga
|
||||||
|
5720ffa08f8514b9f0ea8b3a49e05a872c9c0efe jdk-11.0.12+1
|
||||||
|
70a4031a8bef3e693f34864fdd482429c73dc76a jdk-11.0.12+2
|
||||||
|
873a691b1ae4fa8b55ca5d08fa21aca3a4904fb8 jdk-11.0.12+3
|
||||||
|
40d1e784e1937aaea696a9654cc2d944d3d78996 jdk-11.0.12+4
|
||||||
|
6aa6f6860508fca3a97aea1de7a36574498d22bf jdk-11.0.12+5
|
||||||
|
91e81ac088545abdc3eaaa707853d31a6cf99af3 jdk-11.0.12+6
|
||||||
|
f412f2537f1502a9697a9684c77bea8d848db1ab jdk-11.0.12+7
|
||||||
|
f412f2537f1502a9697a9684c77bea8d848db1ab jdk-11.0.12-ga
|
||||||
|
|||||||
33
.jcheck/conf
33
.jcheck/conf
@@ -1,2 +1,31 @@
|
|||||||
project=jdk10
|
[general]
|
||||||
bugids=dup
|
project=jdk-updates
|
||||||
|
jbs=JDK
|
||||||
|
version=11.0.14.1
|
||||||
|
|
||||||
|
[checks]
|
||||||
|
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace
|
||||||
|
|
||||||
|
[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)
|
||||||
|
branches=
|
||||||
|
|
||||||
|
[census]
|
||||||
|
version=0
|
||||||
|
domain=openjdk.org
|
||||||
|
|
||||||
|
[checks "whitespace"]
|
||||||
|
files=.*\.cpp|.*\.hpp|.*\.c|.*\.h|.*\.java
|
||||||
|
|
||||||
|
[checks "merge"]
|
||||||
|
message=Merge
|
||||||
|
|
||||||
|
[checks "reviewers"]
|
||||||
|
reviewers=1
|
||||||
|
ignore=duke
|
||||||
|
|
||||||
|
[checks "committer"]
|
||||||
|
role=committer
|
||||||
|
|
||||||
|
[checks "issues"]
|
||||||
|
pattern=^([124-8][0-9]{6}): (\S.*)$
|
||||||
|
|||||||
@@ -68,10 +68,12 @@
|
|||||||
</ul></li>
|
</ul></li>
|
||||||
<li><a href="#running-tests">Running Tests</a></li>
|
<li><a href="#running-tests">Running Tests</a></li>
|
||||||
<li><a href="#cross-compiling">Cross-compiling</a><ul>
|
<li><a href="#cross-compiling">Cross-compiling</a><ul>
|
||||||
|
<li><a href="#cross-compiling-the-easy-way-with-openjdk-devkits">Cross compiling the easy way with OpenJDK devkits</a></li>
|
||||||
<li><a href="#boot-jdk-and-build-jdk">Boot JDK and Build JDK</a></li>
|
<li><a href="#boot-jdk-and-build-jdk">Boot JDK and Build JDK</a></li>
|
||||||
<li><a href="#specifying-the-target-platform">Specifying the Target Platform</a></li>
|
<li><a href="#specifying-the-target-platform">Specifying the Target Platform</a></li>
|
||||||
<li><a href="#toolchain-considerations">Toolchain Considerations</a></li>
|
<li><a href="#toolchain-considerations">Toolchain Considerations</a></li>
|
||||||
<li><a href="#native-libraries">Native Libraries</a></li>
|
<li><a href="#native-libraries">Native Libraries</a></li>
|
||||||
|
<li><a href="#creating-and-using-sysroots-with-qemu-deboostrap">Creating And Using Sysroots With qemu-deboostrap</a></li>
|
||||||
<li><a href="#building-for-armaarch64">Building for ARM/aarch64</a></li>
|
<li><a href="#building-for-armaarch64">Building for ARM/aarch64</a></li>
|
||||||
<li><a href="#verifying-the-build">Verifying the Build</a></li>
|
<li><a href="#verifying-the-build">Verifying the Build</a></li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
@@ -91,12 +93,10 @@
|
|||||||
<li><a href="#getting-help">Getting Help</a></li>
|
<li><a href="#getting-help">Getting Help</a></li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
<li><a href="#hints-and-suggestions-for-advanced-users">Hints and Suggestions for Advanced Users</a><ul>
|
<li><a href="#hints-and-suggestions-for-advanced-users">Hints and Suggestions for Advanced Users</a><ul>
|
||||||
<li><a href="#setting-up-a-forest-for-pushing-changes-defpath">Setting Up a Forest for Pushing Changes (defpath)</a></li>
|
|
||||||
<li><a href="#bash-completion">Bash Completion</a></li>
|
<li><a href="#bash-completion">Bash Completion</a></li>
|
||||||
<li><a href="#using-multiple-configurations">Using Multiple Configurations</a></li>
|
<li><a href="#using-multiple-configurations">Using Multiple Configurations</a></li>
|
||||||
<li><a href="#handling-reconfigurations">Handling Reconfigurations</a></li>
|
<li><a href="#handling-reconfigurations">Handling Reconfigurations</a></li>
|
||||||
<li><a href="#using-fine-grained-make-targets">Using Fine-Grained Make Targets</a></li>
|
<li><a href="#using-fine-grained-make-targets">Using Fine-Grained Make Targets</a></li>
|
||||||
<li><a href="#learn-about-mercurial">Learn About Mercurial</a></li>
|
|
||||||
</ul></li>
|
</ul></li>
|
||||||
<li><a href="#understanding-the-build-system">Understanding the Build System</a><ul>
|
<li><a href="#understanding-the-build-system">Understanding the Build System</a><ul>
|
||||||
<li><a href="#configurations">Configurations</a></li>
|
<li><a href="#configurations">Configurations</a></li>
|
||||||
@@ -110,10 +110,10 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
<h2 id="tldr-instructions-for-the-impatient">TL;DR (Instructions for the Impatient)</h2>
|
<h2 id="tldr-instructions-for-the-impatient">TL;DR (Instructions for the Impatient)</h2>
|
||||||
<p>If you are eager to try out building the JDK, these simple steps works most of the time. They assume that you have installed Mercurial (and Cygwin if running on Windows) and cloned the top-level JDK repository that you want to build.</p>
|
<p>If you are eager to try out building the JDK, these simple steps works most of the time. They assume that you have installed Git (and Cygwin if running on Windows) and cloned the top-level JDK repository that you want to build.</p>
|
||||||
<ol type="1">
|
<ol type="1">
|
||||||
<li><p><a href="#getting-the-source-code">Get the complete source code</a>:<br />
|
<li><p><a href="#getting-the-source-code">Get the complete source code</a>:<br />
|
||||||
<code>hg clone http://hg.openjdk.java.net/jdk/jdk</code></p></li>
|
<code>git clone https://git.openjdk.java.net/jdk/</code></p></li>
|
||||||
<li><p><a href="#running-configure">Run configure</a>:<br />
|
<li><p><a href="#running-configure">Run configure</a>:<br />
|
||||||
<code>bash configure</code></p>
|
<code>bash configure</code></p>
|
||||||
<p>If <code>configure</code> fails due to missing dependencies (to either the <a href="#native-compiler-toolchain-requirements">toolchain</a>, <a href="#build-tools-requirements">build tools</a>, <a href="#external-library-requirements">external libraries</a> or the <a href="#boot-jdk-requirements">boot JDK</a>), most of the time it prints a suggestion on how to resolve the situation on your platform. Follow the instructions, and try running <code>bash configure</code> again.</p></li>
|
<p>If <code>configure</code> fails due to missing dependencies (to either the <a href="#native-compiler-toolchain-requirements">toolchain</a>, <a href="#build-tools-requirements">build tools</a>, <a href="#external-library-requirements">external libraries</a> or the <a href="#boot-jdk-requirements">boot JDK</a>), most of the time it prints a suggestion on how to resolve the situation on your platform. Follow the instructions, and try running <code>bash configure</code> again.</p></li>
|
||||||
@@ -129,8 +129,8 @@
|
|||||||
<p>The JDK is a complex software project. Building it requires a certain amount of technical expertise, a fair number of dependencies on external software, and reasonably powerful hardware.</p>
|
<p>The JDK is a complex software project. Building it requires a certain amount of technical expertise, a fair number of dependencies on external software, and reasonably powerful hardware.</p>
|
||||||
<p>If you just want to use the JDK and not build it yourself, this document is not for you. See for instance <a href="http://openjdk.java.net/install">OpenJDK installation</a> for some methods of installing a prebuilt JDK.</p>
|
<p>If you just want to use the JDK and not build it yourself, this document is not for you. See for instance <a href="http://openjdk.java.net/install">OpenJDK installation</a> for some methods of installing a prebuilt JDK.</p>
|
||||||
<h2 id="getting-the-source-code">Getting the Source Code</h2>
|
<h2 id="getting-the-source-code">Getting the Source Code</h2>
|
||||||
<p>Make sure you are getting the correct version. As of JDK 10, the source is no longer split into separate repositories so you only need to clone one single repository. At the <a href="http://hg.openjdk.java.net/">OpenJDK Mercurial server</a> you can see a list of all available forests. If you want to build an older version, e.g. JDK 8, it is recommended that you get the <code>jdk8u</code> forest, which contains incremental updates, instead of the <code>jdk8</code> forest, which was frozen at JDK 8 GA.</p>
|
<p>Make sure you are getting the correct version. As of JDK 10, the source is no longer split into separate repositories so you only need to clone one single repository. At the <a href="https://git.openjdk.java.net/">OpenJDK Git site</a> you can see a list of all available repositories. If you want to build an older version, e.g. JDK 8, it is recommended that you get the <code>jdk8u</code> forest, which contains incremental updates, instead of the <code>jdk8</code> forest, which was frozen at JDK 8 GA.</p>
|
||||||
<p>If you are new to Mercurial, a good place to start is the <a href="http://www.mercurial-scm.org/guide">Mercurial Beginner's Guide</a>. The rest of this document assumes a working knowledge of Mercurial.</p>
|
<p>If you are new to Git, a good place to start is the book <a href="https://git-scm.com/book/en/v2">Pro Git</a>. The rest of this document assumes a working knowledge of Git.</p>
|
||||||
<h3 id="special-considerations">Special Considerations</h3>
|
<h3 id="special-considerations">Special Considerations</h3>
|
||||||
<p>For a smooth building experience, it is recommended that you follow these rules on where and how to check out the source code.</p>
|
<p>For a smooth building experience, it is recommended that you follow these rules on where and how to check out the source code.</p>
|
||||||
<ul>
|
<ul>
|
||||||
@@ -141,7 +141,11 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><p>Create the directory that is going to contain the top directory of the JDK clone by using the <code>mkdir</code> command in the Cygwin bash shell. That is, do <em>not</em> create it using Windows Explorer. This will ensure that it will have proper Cygwin attributes, and that it's children will inherit those attributes.</p></li>
|
<li><p>Create the directory that is going to contain the top directory of the JDK clone by using the <code>mkdir</code> command in the Cygwin bash shell. That is, do <em>not</em> create it using Windows Explorer. This will ensure that it will have proper Cygwin attributes, and that it's children will inherit those attributes.</p></li>
|
||||||
<li><p>Do not put the JDK clone in a path under your Cygwin home directory. This is especially important if your user name contains spaces and/or mixed upper and lower case letters.</p></li>
|
<li><p>Do not put the JDK clone in a path under your Cygwin home directory. This is especially important if your user name contains spaces and/or mixed upper and lower case letters.</p></li>
|
||||||
<li><p>Clone the JDK repository using the Cygwin command line <code>hg</code> client as instructed in this document. That is, do <em>not</em> use another Mercurial client such as TortoiseHg.</p></li>
|
<li><p>You need to install a git client. You have two choices, Cygwin git or Git for Windows. Unfortunately there are pros and cons with each choice.</p>
|
||||||
|
<ul>
|
||||||
|
<li><p>The Cygwin <code>git</code> client has no line ending issues and understands Cygwin paths (which are used throughout the JDK build system). However, it does not currently work well with the Skara CLI tooling. Please see the <a href="https://wiki.openjdk.java.net/display/SKARA/Skara#Skara-Git">Skara wiki on Git clients</a> for up-to-date information about the Skara git client support.</p></li>
|
||||||
|
<li><p>The <a href="https://gitforwindows.org">Git for Windows</a> client has issues with line endings, and do not understand Cygwin paths. It does work well with the Skara CLI tooling, however. To alleviate the line ending problems, make sure you set <code>core.autocrlf</code> to <code>false</code> (this is asked during installation).</p></li>
|
||||||
|
</ul></li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>Failure to follow this procedure might result in hard-to-debug build problems.</p></li>
|
<p>Failure to follow this procedure might result in hard-to-debug build problems.</p></li>
|
||||||
</ul>
|
</ul>
|
||||||
@@ -191,7 +195,7 @@
|
|||||||
<p>Windows XP is not a supported platform, but all newer Windows should be able to build the JDK.</p>
|
<p>Windows XP is not a supported platform, but all newer Windows should be able to build the JDK.</p>
|
||||||
<p>On Windows, it is important that you pay attention to the instructions in the <a href="#special-considerations">Special Considerations</a>.</p>
|
<p>On Windows, it is important that you pay attention to the instructions in the <a href="#special-considerations">Special Considerations</a>.</p>
|
||||||
<p>Windows is the only non-POSIX OS supported by the JDK, and as such, requires some extra care. A POSIX support layer is required to build on Windows. Currently, the only supported such layer is Cygwin. (Msys is no longer supported due to a too old bash; msys2 and the new Windows Subsystem for Linux (WSL) would likely be possible to support in a future version but that would require effort to implement.)</p>
|
<p>Windows is the only non-POSIX OS supported by the JDK, and as such, requires some extra care. A POSIX support layer is required to build on Windows. Currently, the only supported such layer is Cygwin. (Msys is no longer supported due to a too old bash; msys2 and the new Windows Subsystem for Linux (WSL) would likely be possible to support in a future version but that would require effort to implement.)</p>
|
||||||
<p>Internally in the build system, all paths are represented as Unix-style paths, e.g. <code>/cygdrive/c/hg/jdk9/Makefile</code> rather than <code>C:\hg\jdk9\Makefile</code>. This rule also applies to input to the build system, e.g. in arguments to <code>configure</code>. So, use <code>--with-msvcr-dll=/cygdrive/c/msvcr100.dll</code> rather than <code>--with-msvcr-dll=c:\msvcr100.dll</code>. For details on this conversion, see the section on <a href="#fixpath">Fixpath</a>.</p>
|
<p>Internally in the build system, all paths are represented as Unix-style paths, e.g. <code>/cygdrive/c/git/jdk/Makefile</code> rather than <code>C:\git\jdk\Makefile</code>. This rule also applies to input to the build system, e.g. in arguments to <code>configure</code>. So, use <code>--with-msvcr-dll=/cygdrive/c/msvcr100.dll</code> rather than <code>--with-msvcr-dll=c:\msvcr100.dll</code>. For details on this conversion, see the section on <a href="#fixpath">Fixpath</a>.</p>
|
||||||
<h4 id="cygwin">Cygwin</h4>
|
<h4 id="cygwin">Cygwin</h4>
|
||||||
<p>A functioning <a href="http://www.cygwin.com/">Cygwin</a> environment is thus required for building the JDK on Windows. If you have a 64-bit OS, we strongly recommend using the 64-bit version of Cygwin.</p>
|
<p>A functioning <a href="http://www.cygwin.com/">Cygwin</a> environment is thus required for building the JDK on Windows. If you have a 64-bit OS, we strongly recommend using the 64-bit version of Cygwin.</p>
|
||||||
<p><strong>Note:</strong> Cygwin has a model of continuously updating all packages without any easy way to install or revert to a specific version of a package. This means that whenever you add or update a package in Cygwin, you might (inadvertently) update tools that are used by the JDK build process, and that can cause unexpected build problems.</p>
|
<p><strong>Note:</strong> Cygwin has a model of continuously updating all packages without any easy way to install or revert to a specific version of a package. This means that whenever you add or update a package in Cygwin, you might (inadvertently) update tools that are used by the JDK build process, and that can cause unexpected build problems.</p>
|
||||||
@@ -277,7 +281,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr class="even">
|
<tr class="even">
|
||||||
<td style="text-align: left;">Windows</td>
|
<td style="text-align: left;">Windows</td>
|
||||||
<td style="text-align: left;">Microsoft Visual Studio 2017 update 15.5.5</td>
|
<td style="text-align: left;">Microsoft Visual Studio 2017 update 15.9.16</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
@@ -353,7 +357,7 @@ cc: Sun C 5.13 SunOS_i386 2014/10/20
|
|||||||
$ CC -V
|
$ CC -V
|
||||||
CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30</code></pre>
|
CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30</code></pre>
|
||||||
<h3 id="microsoft-visual-studio">Microsoft Visual Studio</h3>
|
<h3 id="microsoft-visual-studio">Microsoft Visual Studio</h3>
|
||||||
<p>The minimum accepted version of Visual Studio is 2010. Older versions will not be accepted by <code>configure</code>. The maximum accepted version of Visual Studio is 2017. Versions older than 2017 are unlikely to continue working for long.</p>
|
<p>The minimum accepted version of Visual Studio is 2010. Older versions will not be accepted by <code>configure</code>. The maximum accepted version of Visual Studio is 2019. Versions older than 2017 are unlikely to continue working for long.</p>
|
||||||
<p>If you have multiple versions of Visual Studio installed, <code>configure</code> will by default pick the latest. You can request a specific version to be used by setting <code>--with-toolchain-version</code>, e.g. <code>--with-toolchain-version=2015</code>.</p>
|
<p>If you have multiple versions of Visual Studio installed, <code>configure</code> will by default pick the latest. You can request a specific version to be used by setting <code>--with-toolchain-version</code>, e.g. <code>--with-toolchain-version=2015</code>.</p>
|
||||||
<p>If you get <code>LINK: fatal error LNK1123: failure during conversion to COFF: file invalid</code> when building using Visual Studio 2010, you have encountered <a href="http://support.microsoft.com/kb/2757355">KB2757355</a>, a bug triggered by a specific installation order. However, the solution suggested by the KB article does not always resolve the problem. See <a href="https://stackoverflow.com/questions/10888391">this stackoverflow discussion</a> for other suggestions.</p>
|
<p>If you get <code>LINK: fatal error LNK1123: failure during conversion to COFF: file invalid</code> when building using Visual Studio 2010, you have encountered <a href="http://support.microsoft.com/kb/2757355">KB2757355</a>, a bug triggered by a specific installation order. However, the solution suggested by the KB article does not always resolve the problem. See <a href="https://stackoverflow.com/questions/10888391">this stackoverflow discussion</a> for other suggestions.</p>
|
||||||
<h3 id="ibm-xl-cc">IBM XL C/C++</h3>
|
<h3 id="ibm-xl-cc">IBM XL C/C++</h3>
|
||||||
@@ -565,6 +569,47 @@ CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30</code></pre>
|
|||||||
<p>This requires a more complex setup and build procedure. This section assumes you are familiar with cross-compiling in general, and will only deal with the particularities of cross-compiling the JDK. If you are new to cross-compiling, please see the <a href="https://en.wikipedia.org/wiki/Cross_compiler#External_links">external links at Wikipedia</a> for a good start on reading materials.</p>
|
<p>This requires a more complex setup and build procedure. This section assumes you are familiar with cross-compiling in general, and will only deal with the particularities of cross-compiling the JDK. If you are new to cross-compiling, please see the <a href="https://en.wikipedia.org/wiki/Cross_compiler#External_links">external links at Wikipedia</a> for a good start on reading materials.</p>
|
||||||
<p>Cross-compiling the JDK requires you to be able to build both for the build platform and for the target platform. The reason for the former is that we need to build and execute tools during the build process, both native tools and Java tools.</p>
|
<p>Cross-compiling the JDK requires you to be able to build both for the build platform and for the target platform. The reason for the former is that we need to build and execute tools during the build process, both native tools and Java tools.</p>
|
||||||
<p>If all you want to do is to compile a 32-bit version, for the same OS, on a 64-bit machine, consider using <code>--with-target-bits=32</code> instead of doing a full-blown cross-compilation. (While this surely is possible, it's a lot more work and will take much longer to build.)</p>
|
<p>If all you want to do is to compile a 32-bit version, for the same OS, on a 64-bit machine, consider using <code>--with-target-bits=32</code> instead of doing a full-blown cross-compilation. (While this surely is possible, it's a lot more work and will take much longer to build.)</p>
|
||||||
|
<h3 id="cross-compiling-the-easy-way-with-openjdk-devkits">Cross compiling the easy way with OpenJDK devkits</h3>
|
||||||
|
<p>The OpenJDK build system provides out-of-the box support for creating and using so called devkits. A <code>devkit</code> is basically a collection of a cross-compiling toolchain and a sysroot environment which can easily be used together with the <code>--with-devkit</code> configure option to cross compile the OpenJDK. On Linux/x86_64, the following command:</p>
|
||||||
|
<pre><code>bash configure --with-devkit=<devkit-path> --openjdk-target=ppc64-linux-gnu && make</code></pre>
|
||||||
|
<p>will configure and build OpenJDK for Linux/ppc64 assuming that <code><devkit-path></code> points to a Linux/x86_64 to Linux/ppc64 devkit.</p>
|
||||||
|
<p>Devkits can be created from the <code>make/devkit</code> directory by executing:</p>
|
||||||
|
<pre><code>make [ TARGETS="<TARGET_TRIPLET>+" ] [ BASE_OS=<OS> ] [ BASE_OS_VERSION=<VER> ]</code></pre>
|
||||||
|
<p>where <code>TARGETS</code> contains one or more <code>TARGET_TRIPLET</code>s of the form described in <a href="https://sourceware.org/autobook/autobook/autobook_17.html">section 3.4 of the GNU Autobook</a>. If no targets are given, a native toolchain for the current platform will be created. Currently, at least the following targets are known to work:</p>
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr class="header">
|
||||||
|
<th>Supported devkit targets</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr class="odd">
|
||||||
|
<td>x86_64-linux-gnu</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td>aarch64-linux-gnu</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td>arm-linux-gnueabihf</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td>ppc64-linux-gnu</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td>ppc64le-linux-gnu</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td>s390x-linux-gnu</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<p><code>BASE_OS</code> must be one of "OEL6" for Oracle Enterprise Linux 6 or "Fedora" (if not specified "OEL6" will be the default). If the base OS is "Fedora" the corresponding Fedora release can be specified with the help of the <code>BASE_OS_VERSION</code> option (with "27" as default version). If the build is successful, the new devkits can be found in the <code>build/devkit/result</code> subdirectory:</p>
|
||||||
|
<pre><code>cd make/devkit
|
||||||
|
make TARGETS="ppc64le-linux-gnu aarch64-linux-gnu" BASE_OS=Fedora BASE_OS_VERSION=21
|
||||||
|
ls -1 ../../build/devkit/result/
|
||||||
|
x86_64-linux-gnu-to-aarch64-linux-gnu
|
||||||
|
x86_64-linux-gnu-to-ppc64le-linux-gnu</code></pre>
|
||||||
|
<p>Notice that devkits are not only useful for targeting different build platforms. Because they contain the full build dependencies for a system (i.e. compiler and root file system), they can easily be used to build well-known, reliable and reproducible build environments. You can for example create and use a devkit with GCC 7.3 and a Fedora 12 sysroot environment (with glibc 2.11) on Ubuntu 14.04 (which doesn't have GCC 7.3 by default) to produce OpenJDK binaries which will run on all Linux systems with runtime libraries newer than the ones from Fedora 12 (e.g. Ubuntu 16.04, SLES 11 or RHEL 6).</p>
|
||||||
<h3 id="boot-jdk-and-build-jdk">Boot JDK and Build JDK</h3>
|
<h3 id="boot-jdk-and-build-jdk">Boot JDK and Build JDK</h3>
|
||||||
<p>When cross-compiling, make sure you use a boot JDK that runs on the <em>build</em> system, and not on the <em>target</em> system.</p>
|
<p>When cross-compiling, make sure you use a boot JDK that runs on the <em>build</em> system, and not on the <em>target</em> system.</p>
|
||||||
<p>To be able to build, we need a "Build JDK", which is a JDK built from the current sources (that is, the same as the end result of the entire build process), but able to run on the <em>build</em> system, and not the <em>target</em> system. (In contrast, the Boot JDK should be from an older release, e.g. JDK 8 when building JDK 9.)</p>
|
<p>To be able to build, we need a "Build JDK", which is a JDK built from the current sources (that is, the same as the end result of the entire build process), but able to run on the <em>build</em> system, and not the <em>target</em> system. (In contrast, the Boot JDK should be from an older release, e.g. JDK 8 when building JDK 9.)</p>
|
||||||
@@ -634,6 +679,85 @@ cp: cannot stat `arm-linux-gnueabihf/libSM.so': No such file or directory
|
|||||||
cp: cannot stat `arm-linux-gnueabihf/libXt.so': No such file or directory</code></pre></li>
|
cp: cannot stat `arm-linux-gnueabihf/libXt.so': No such file or directory</code></pre></li>
|
||||||
<li><p>If the X11 libraries are not properly detected by <code>configure</code>, you can point them out by <code>--with-x</code>.</p></li>
|
<li><p>If the X11 libraries are not properly detected by <code>configure</code>, you can point them out by <code>--with-x</code>.</p></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<h3 id="creating-and-using-sysroots-with-qemu-deboostrap">Creating And Using Sysroots With qemu-deboostrap</h3>
|
||||||
|
<p>Fortunately, you can create sysroots for foreign architectures with tools provided by your OS. On Debian/Ubuntu systems, one could use <code>qemu-deboostrap</code> to create the <em>target</em> system chroot, which would have the native libraries and headers specific to that <em>target</em> system. After that, we can use the cross-compiler on the <em>build</em> system, pointing into chroot to get the build dependencies right. This allows building for foreign architectures with native compilation speed.</p>
|
||||||
|
<p>For example, cross-compiling to AArch64 from x86_64 could be done like this:</p>
|
||||||
|
<ul>
|
||||||
|
<li><p>Install cross-compiler on the <em>build</em> system:</p>
|
||||||
|
<pre><code>apt install g++-aarch64-linux-gnu gcc-aarch64-linux-gnu</code></pre></li>
|
||||||
|
<li><p>Create chroot on the <em>build</em> system, configuring it for <em>target</em> system:</p>
|
||||||
|
<pre><code>sudo qemu-debootstrap \
|
||||||
|
--arch=arm64 \
|
||||||
|
--verbose \
|
||||||
|
--include=fakeroot,symlinks,build-essential,libx11-dev,libxext-dev,libxrender-dev,libxrandr-dev,libxtst-dev,libxt-dev,libcups2-dev,libfontconfig1-dev,libasound2-dev,libfreetype6-dev,libpng-dev \
|
||||||
|
--resolve-deps \
|
||||||
|
buster \
|
||||||
|
~/sysroot-arm64 \
|
||||||
|
http://httpredir.debian.org/debian/</code></pre></li>
|
||||||
|
<li><p>Make sure the symlinks inside the newly created chroot point to proper locations:</p>
|
||||||
|
<pre><code>sudo chroot ~/sysroot-arm64 symlinks -cr .</code></pre></li>
|
||||||
|
<li><p>Configure and build with newly created chroot as sysroot/toolchain-path:</p>
|
||||||
|
<pre><code>CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-g++ sh ./configure \
|
||||||
|
--openjdk-target=aarch64-linux-gnu \
|
||||||
|
--with-sysroot=~/sysroot-arm64 \
|
||||||
|
--with-toolchain-path=~/sysroot-arm64 \
|
||||||
|
--with-freetype-lib=~/sysroot-arm64/usr/lib/aarch64-linux-gnu/ \
|
||||||
|
--with-freetype-include=~/sysroot-arm64/usr/include/freetype2/ \
|
||||||
|
--x-libraries=~/sysroot-arm64/usr/lib/aarch64-linux-gnu/
|
||||||
|
make images
|
||||||
|
ls build/linux-aarch64-normal-server-release/</code></pre></li>
|
||||||
|
</ul>
|
||||||
|
<p>The build does not create new files in that chroot, so it can be reused for multiple builds without additional cleanup.</p>
|
||||||
|
<p>Architectures that are known to successfully cross-compile like this are:</p>
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr class="header">
|
||||||
|
<th style="text-align: left;">Target</th>
|
||||||
|
<th style="text-align: left;"><code>CC</code></th>
|
||||||
|
<th style="text-align: left;"><code>CXX</code></th>
|
||||||
|
<th><code>--arch=...</code></th>
|
||||||
|
<th><code>--openjdk-target=...</code></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr class="odd">
|
||||||
|
<td style="text-align: left;">x86</td>
|
||||||
|
<td style="text-align: left;">default</td>
|
||||||
|
<td style="text-align: left;">default</td>
|
||||||
|
<td>i386</td>
|
||||||
|
<td>i386-linux-gnu</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td style="text-align: left;">armhf</td>
|
||||||
|
<td style="text-align: left;">gcc-arm-linux-gnueabihf</td>
|
||||||
|
<td style="text-align: left;">g++-arm-linux-gnueabihf</td>
|
||||||
|
<td>armhf</td>
|
||||||
|
<td>arm-linux-gnueabihf</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td style="text-align: left;">aarch64</td>
|
||||||
|
<td style="text-align: left;">gcc-aarch64-linux-gnu</td>
|
||||||
|
<td style="text-align: left;">g++-aarch64-linux-gnu</td>
|
||||||
|
<td>arm64</td>
|
||||||
|
<td>aarch64-linux-gnu</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td style="text-align: left;">ppc64el</td>
|
||||||
|
<td style="text-align: left;">gcc-powerpc64le-linux-gnu</td>
|
||||||
|
<td style="text-align: left;">g++-powerpc64le-linux-gnu</td>
|
||||||
|
<td>ppc64el</td>
|
||||||
|
<td>powerpc64le-linux-gnu</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td style="text-align: left;">s390x</td>
|
||||||
|
<td style="text-align: left;">gcc-s390x-linux-gnu</td>
|
||||||
|
<td style="text-align: left;">g++-s390x-linux-gnu</td>
|
||||||
|
<td>s390x</td>
|
||||||
|
<td>s390x-linux-gnu</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<p>Additional architectures might be supported by Debian/Ubuntu Ports.</p>
|
||||||
<h3 id="building-for-armaarch64">Building for ARM/aarch64</h3>
|
<h3 id="building-for-armaarch64">Building for ARM/aarch64</h3>
|
||||||
<p>A common cross-compilation target is the ARM CPU. When building for ARM, it is useful to set the ABI profile. A number of pre-defined ABI profiles are available using <code>--with-abi-profile</code>: arm-vfp-sflt, arm-vfp-hflt, arm-sflt, armv5-vfp-sflt, armv6-vfp-hflt. Note that soft-float ABIs are no longer properly supported by the JDK.</p>
|
<p>A common cross-compilation target is the ARM CPU. When building for ARM, it is useful to set the ABI profile. A number of pre-defined ABI profiles are available using <code>--with-abi-profile</code>: arm-vfp-sflt, arm-vfp-hflt, arm-sflt, armv5-vfp-sflt, armv6-vfp-hflt. Note that soft-float ABIs are no longer properly supported by the JDK.</p>
|
||||||
<p>The JDK contains two different ports for the aarch64 platform, one is the original aarch64 port from the <a href="http://openjdk.java.net/projects/aarch64-port">AArch64 Port Project</a> and one is a 64-bit version of the Oracle contributed ARM port. When targeting aarch64, by the default the original aarch64 port is used. To select the Oracle ARM 64 port, use <code>--with-cpu-port=arm64</code>. Also set the corresponding value (<code>aarch64</code> or <code>arm64</code>) to --with-abi-profile, to ensure a consistent build.</p>
|
<p>The JDK contains two different ports for the aarch64 platform, one is the original aarch64 port from the <a href="http://openjdk.java.net/projects/aarch64-port">AArch64 Port Project</a> and one is a 64-bit version of the Oracle contributed ARM port. When targeting aarch64, by the default the original aarch64 port is used. To select the Oracle ARM 64 port, use <code>--with-cpu-port=arm64</code>. Also set the corresponding value (<code>aarch64</code> or <code>arm64</code>) to --with-abi-profile, to ensure a consistent build.</p>
|
||||||
@@ -680,14 +804,14 @@ cp: cannot stat `arm-linux-gnueabihf/libXt.so': No such file or directory</c
|
|||||||
|
|
||||||
=== Output from failing command(s) repeated here ===
|
=== Output from failing command(s) repeated here ===
|
||||||
* For target hotspot_variant-server_libjvm_objs_psMemoryPool.o:
|
* For target hotspot_variant-server_libjvm_objs_psMemoryPool.o:
|
||||||
/localhome/hg/jdk9-sandbox/hotspot/src/share/vm/services/psMemoryPool.cpp:1:1: error: 'failhere' does not name a type
|
/localhome/git/jdk-sandbox/hotspot/src/share/vm/services/psMemoryPool.cpp:1:1: error: 'failhere' does not name a type
|
||||||
... (rest of output omitted)
|
... (rest of output omitted)
|
||||||
|
|
||||||
* All command lines available in /localhome/hg/jdk9-sandbox/build/linux-x64/make-support/failure-logs.
|
* All command lines available in /localhome/git/jdk-sandbox/build/linux-x64/make-support/failure-logs.
|
||||||
=== End of repeated output ===
|
=== End of repeated output ===
|
||||||
|
|
||||||
=== Make failed targets repeated here ===
|
=== Make failed targets repeated here ===
|
||||||
lib/CompileJvm.gmk:207: recipe for target '/localhome/hg/jdk9-sandbox/build/linux-x64/hotspot/variant-server/libjvm/objs/psMemoryPool.o' failed
|
lib/CompileJvm.gmk:207: recipe for target '/localhome/git/jdk-sandbox/build/linux-x64/hotspot/variant-server/libjvm/objs/psMemoryPool.o' failed
|
||||||
make/Main.gmk:263: recipe for target 'hotspot-server-libs' failed
|
make/Main.gmk:263: recipe for target 'hotspot-server-libs' failed
|
||||||
=== End of repeated output ===
|
=== End of repeated output ===
|
||||||
|
|
||||||
@@ -710,11 +834,11 @@ Hint: If caused by a warning, try configure --disable-warnings-as-errors.</code>
|
|||||||
<p>Verify that the summary at the end looks correct. Are you indeed using the Boot JDK and native toolchain that you expect?</p>
|
<p>Verify that the summary at the end looks correct. Are you indeed using the Boot JDK and native toolchain that you expect?</p>
|
||||||
<p>By default, the JDK has a strict approach where warnings from the compiler is considered errors which fail the build. For very new or very old compiler versions, this can trigger new classes of warnings, which thus fails the build. Run <code>configure</code> with <code>--disable-warnings-as-errors</code> to turn of this behavior. (The warnings will still show, but not make the build fail.)</p>
|
<p>By default, the JDK has a strict approach where warnings from the compiler is considered errors which fail the build. For very new or very old compiler versions, this can trigger new classes of warnings, which thus fails the build. Run <code>configure</code> with <code>--disable-warnings-as-errors</code> to turn of this behavior. (The warnings will still show, but not make the build fail.)</p>
|
||||||
<h4 id="problems-with-incremental-rebuilds">Problems with Incremental Rebuilds</h4>
|
<h4 id="problems-with-incremental-rebuilds">Problems with Incremental Rebuilds</h4>
|
||||||
<p>Incremental rebuilds mean that when you modify part of the product, only the affected parts get rebuilt. While this works great in most cases, and significantly speed up the development process, from time to time complex interdependencies will result in an incorrect build result. This is the most common cause for unexpected build problems, together with inconsistencies between the different Mercurial repositories in the forest.</p>
|
<p>Incremental rebuilds mean that when you modify part of the product, only the affected parts get rebuilt. While this works great in most cases, and significantly speed up the development process, from time to time complex interdependencies will result in an incorrect build result. This is the most common cause for unexpected build problems.</p>
|
||||||
<p>Here are a suggested list of things to try if you are having unexpected build problems. Each step requires more time than the one before, so try them in order. Most issues will be solved at step 1 or 2.</p>
|
<p>Here are a suggested list of things to try if you are having unexpected build problems. Each step requires more time than the one before, so try them in order. Most issues will be solved at step 1 or 2.</p>
|
||||||
<ol type="1">
|
<ol type="1">
|
||||||
<li><p>Make sure your forest is up-to-date</p>
|
<li><p>Make sure your repository is up-to-date</p>
|
||||||
<p>Run <code>bash get_source.sh</code> to make sure you have the latest version of all repositories.</p></li>
|
<p>Run <code>git pull origin master</code> to make sure you have the latest changes.</p></li>
|
||||||
<li><p>Clean build results</p>
|
<li><p>Clean build results</p>
|
||||||
<p>The simplest way to fix incremental rebuild issues is to run <code>make clean</code>. This will remove all build results, but not the configuration or any build system support artifacts. In most cases, this will solve build errors resulting from incremental build mismatches.</p></li>
|
<p>The simplest way to fix incremental rebuild issues is to run <code>make clean</code>. This will remove all build results, but not the configuration or any build system support artifacts. In most cases, this will solve build errors resulting from incremental build mismatches.</p></li>
|
||||||
<li><p>Completely clean the build directory.</p>
|
<li><p>Completely clean the build directory.</p>
|
||||||
@@ -723,8 +847,8 @@ Hint: If caused by a warning, try configure --disable-warnings-as-errors.</code>
|
|||||||
make dist-clean
|
make dist-clean
|
||||||
bash configure $(cat current-configuration)
|
bash configure $(cat current-configuration)
|
||||||
make</code></pre></li>
|
make</code></pre></li>
|
||||||
<li><p>Re-clone the Mercurial forest</p>
|
<li><p>Re-clone the Git repository</p>
|
||||||
<p>Sometimes the Mercurial repositories themselves gets in a state that causes the product to be un-buildable. In such a case, the simplest solution is often the "sledgehammer approach": delete the entire forest, and re-clone it. If you have local changes, save them first to a different location using <code>hg export</code>.</p></li>
|
<p>Sometimes the Git repository gets in a state that causes the product to be un-buildable. In such a case, the simplest solution is often the "sledgehammer approach": delete the entire repository, and re-clone it. If you have local changes, save them first to a different location using <code>git format-patch</code>.</p></li>
|
||||||
</ol>
|
</ol>
|
||||||
<h3 id="specific-build-issues">Specific Build Issues</h3>
|
<h3 id="specific-build-issues">Specific Build Issues</h3>
|
||||||
<h4 id="clock-skew">Clock Skew</h4>
|
<h4 id="clock-skew">Clock Skew</h4>
|
||||||
@@ -746,20 +870,6 @@ spawn failed</code></pre>
|
|||||||
<p>If none of the suggestions in this document helps you, or if you find what you believe is a bug in the build system, please contact the Build Group by sending a mail to <a href="mailto:build-dev@openjdk.java.net">build-dev@openjdk.java.net</a>. Please include the relevant parts of the configure and/or build log.</p>
|
<p>If none of the suggestions in this document helps you, or if you find what you believe is a bug in the build system, please contact the Build Group by sending a mail to <a href="mailto:build-dev@openjdk.java.net">build-dev@openjdk.java.net</a>. Please include the relevant parts of the configure and/or build log.</p>
|
||||||
<p>If you need general help or advice about developing for the JDK, you can also contact the Adoption Group. See the section on <a href="#contributing-to-openjdk">Contributing to OpenJDK</a> for more information.</p>
|
<p>If you need general help or advice about developing for the JDK, you can also contact the Adoption Group. See the section on <a href="#contributing-to-openjdk">Contributing to OpenJDK</a> for more information.</p>
|
||||||
<h2 id="hints-and-suggestions-for-advanced-users">Hints and Suggestions for Advanced Users</h2>
|
<h2 id="hints-and-suggestions-for-advanced-users">Hints and Suggestions for Advanced Users</h2>
|
||||||
<h3 id="setting-up-a-forest-for-pushing-changes-defpath">Setting Up a Forest for Pushing Changes (defpath)</h3>
|
|
||||||
<p>To help you prepare a proper push path for a Mercurial repository, there exists a useful tool known as <a href="http://openjdk.java.net/projects/code-tools/defpath">defpath</a>. It will help you setup a proper push path for pushing changes to the JDK.</p>
|
|
||||||
<p>Install the extension by cloning <code>http://hg.openjdk.java.net/code-tools/defpath</code> and updating your <code>.hgrc</code> file. Here's one way to do this:</p>
|
|
||||||
<pre><code>cd ~
|
|
||||||
mkdir hg-ext
|
|
||||||
cd hg-ext
|
|
||||||
hg clone http://hg.openjdk.java.net/code-tools/defpath
|
|
||||||
cat << EOT >> ~/.hgrc
|
|
||||||
[extensions]
|
|
||||||
defpath=~/hg-ext/defpath/defpath.py
|
|
||||||
EOT</code></pre>
|
|
||||||
<p>You can now setup a proper push path using:</p>
|
|
||||||
<pre><code>hg defpath -d -u <your OpenJDK username></code></pre>
|
|
||||||
<p>If you also have the <code>trees</code> extension installed in Mercurial, you will automatically get a <code>tdefpath</code> command, which is even more useful. By running <code>hg tdefpath -du <username></code> in the top repository of your forest, all repos will get setup automatically. This is the recommended usage.</p>
|
|
||||||
<h3 id="bash-completion">Bash Completion</h3>
|
<h3 id="bash-completion">Bash Completion</h3>
|
||||||
<p>The <code>configure</code> and <code>make</code> commands tries to play nice with bash command-line completion (using <code><tab></code> or <code><tab><tab></code>). To use this functionality, make sure you enable completion in your <code>~/.bashrc</code> (see instructions for bash in your operating system).</p>
|
<p>The <code>configure</code> and <code>make</code> commands tries to play nice with bash command-line completion (using <code><tab></code> or <code><tab><tab></code>). To use this functionality, make sure you enable completion in your <code>~/.bashrc</code> (see instructions for bash in your operating system).</p>
|
||||||
<p>Make completion will work out of the box, and will complete valid make targets. For instance, typing <code>make jdk-i<tab></code> will complete to <code>make jdk-image</code>.</p>
|
<p>Make completion will work out of the box, and will complete valid make targets. For instance, typing <code>make jdk-i<tab></code> will complete to <code>make jdk-image</code>.</p>
|
||||||
@@ -813,14 +923,6 @@ sudo mv /tmp/configure /usr/local/bin</code></pre>
|
|||||||
<h4 id="rebuilding-part-of-java.base-jdk_filter">Rebuilding Part of java.base (JDK_FILTER)</h4>
|
<h4 id="rebuilding-part-of-java.base-jdk_filter">Rebuilding Part of java.base (JDK_FILTER)</h4>
|
||||||
<p>If you are modifying files in <code>java.base</code>, which is the by far largest module in the JDK, then you need to rebuild all those files whenever a single file has changed. (This inefficiency will hopefully be addressed in JDK 10.)</p>
|
<p>If you are modifying files in <code>java.base</code>, which is the by far largest module in the JDK, then you need to rebuild all those files whenever a single file has changed. (This inefficiency will hopefully be addressed in JDK 10.)</p>
|
||||||
<p>As a hack, you can use the make control variable <code>JDK_FILTER</code> to specify a pattern that will be used to limit the set of files being recompiled. For instance, <code>make java.base JDK_FILTER=javax/crypto</code> (or, to combine methods, <code>make java.base-java-only JDK_FILTER=javax/crypto</code>) will limit the compilation to files in the <code>javax.crypto</code> package.</p>
|
<p>As a hack, you can use the make control variable <code>JDK_FILTER</code> to specify a pattern that will be used to limit the set of files being recompiled. For instance, <code>make java.base JDK_FILTER=javax/crypto</code> (or, to combine methods, <code>make java.base-java-only JDK_FILTER=javax/crypto</code>) will limit the compilation to files in the <code>javax.crypto</code> package.</p>
|
||||||
<h3 id="learn-about-mercurial">Learn About Mercurial</h3>
|
|
||||||
<p>To become an efficient JDK developer, it is recommended that you invest in learning Mercurial properly. Here are some links that can get you started:</p>
|
|
||||||
<ul>
|
|
||||||
<li><a href="http://www.mercurial-scm.org/wiki/GitConcepts">Mercurial for git users</a></li>
|
|
||||||
<li><a href="http://www.mercurial-scm.org/wiki/Tutorial">The official Mercurial tutorial</a></li>
|
|
||||||
<li><a href="http://hginit.com/">hg init</a></li>
|
|
||||||
<li><a href="http://hgbook.red-bean.com/read/">Mercurial: The Definitive Guide</a></li>
|
|
||||||
</ul>
|
|
||||||
<h2 id="understanding-the-build-system">Understanding the Build System</h2>
|
<h2 id="understanding-the-build-system">Understanding the Build System</h2>
|
||||||
<p>This section will give you a more technical description on the details of the build system.</p>
|
<p>This section will give you a more technical description on the details of the build system.</p>
|
||||||
<h3 id="configurations">Configurations</h3>
|
<h3 id="configurations">Configurations</h3>
|
||||||
|
|||||||
225
doc/building.md
225
doc/building.md
@@ -3,11 +3,11 @@
|
|||||||
## TL;DR (Instructions for the Impatient)
|
## TL;DR (Instructions for the Impatient)
|
||||||
|
|
||||||
If you are eager to try out building the JDK, these simple steps works most of
|
If you are eager to try out building the JDK, these simple steps works most of
|
||||||
the time. They assume that you have installed Mercurial (and Cygwin if running
|
the time. They assume that you have installed Git (and Cygwin if running
|
||||||
on Windows) and cloned the top-level JDK repository that you want to build.
|
on Windows) and cloned the top-level JDK repository that you want to build.
|
||||||
|
|
||||||
1. [Get the complete source code](#getting-the-source-code): \
|
1. [Get the complete source code](#getting-the-source-code): \
|
||||||
`hg clone http://hg.openjdk.java.net/jdk/jdk`
|
`git clone https://git.openjdk.java.net/jdk/`
|
||||||
|
|
||||||
2. [Run configure](#running-configure): \
|
2. [Run configure](#running-configure): \
|
||||||
`bash configure`
|
`bash configure`
|
||||||
@@ -47,14 +47,14 @@ JDK.
|
|||||||
|
|
||||||
Make sure you are getting the correct version. As of JDK 10, the source is no
|
Make sure you are getting the correct version. As of JDK 10, the source is no
|
||||||
longer split into separate repositories so you only need to clone one single
|
longer split into separate repositories so you only need to clone one single
|
||||||
repository. At the [OpenJDK Mercurial server](http://hg.openjdk.java.net/) you
|
repository. At the [OpenJDK Git site](https://git.openjdk.java.net/) you
|
||||||
can see a list of all available forests. If you want to build an older version,
|
can see a list of all available repositories. If you want to build an older version,
|
||||||
e.g. JDK 8, it is recommended that you get the `jdk8u` forest, which contains
|
e.g. JDK 8, it is recommended that you get the `jdk8u` forest, which contains
|
||||||
incremental updates, instead of the `jdk8` forest, which was frozen at JDK 8 GA.
|
incremental updates, instead of the `jdk8` forest, which was frozen at JDK 8 GA.
|
||||||
|
|
||||||
If you are new to Mercurial, a good place to start is the [Mercurial Beginner's
|
If you are new to Git, a good place to start is the book [Pro
|
||||||
Guide](http://www.mercurial-scm.org/guide). The rest of this document assumes a
|
Git](https://git-scm.com/book/en/v2). The rest of this document
|
||||||
working knowledge of Mercurial.
|
assumes a working knowledge of Git.
|
||||||
|
|
||||||
### Special Considerations
|
### Special Considerations
|
||||||
|
|
||||||
@@ -89,9 +89,21 @@ on where and how to check out the source code.
|
|||||||
directory. This is especially important if your user name contains
|
directory. This is especially important if your user name contains
|
||||||
spaces and/or mixed upper and lower case letters.
|
spaces and/or mixed upper and lower case letters.
|
||||||
|
|
||||||
* Clone the JDK repository using the Cygwin command line `hg` client
|
* You need to install a git client. You have two choices, Cygwin git or
|
||||||
as instructed in this document. That is, do *not* use another Mercurial
|
Git for Windows. Unfortunately there are pros and cons with each choice.
|
||||||
client such as TortoiseHg.
|
|
||||||
|
* The Cygwin `git` client has no line ending issues and understands
|
||||||
|
Cygwin paths (which are used throughout the JDK build system).
|
||||||
|
However, it does not currently work well with the Skara CLI tooling.
|
||||||
|
Please see the [Skara wiki on Git clients](
|
||||||
|
https://wiki.openjdk.java.net/display/SKARA/Skara#Skara-Git) for
|
||||||
|
up-to-date information about the Skara git client support.
|
||||||
|
|
||||||
|
* The [Git for Windows](https://gitforwindows.org) client has issues
|
||||||
|
with line endings, and do not understand Cygwin paths. It does work
|
||||||
|
well with the Skara CLI tooling, however. To alleviate the line ending
|
||||||
|
problems, make sure you set `core.autocrlf` to `false` (this is asked
|
||||||
|
during installation).
|
||||||
|
|
||||||
Failure to follow this procedure might result in hard-to-debug build
|
Failure to follow this procedure might result in hard-to-debug build
|
||||||
problems.
|
problems.
|
||||||
@@ -171,7 +183,7 @@ supported due to a too old bash; msys2 and the new Windows Subsystem for Linux
|
|||||||
require effort to implement.)
|
require effort to implement.)
|
||||||
|
|
||||||
Internally in the build system, all paths are represented as Unix-style paths,
|
Internally in the build system, all paths are represented as Unix-style paths,
|
||||||
e.g. `/cygdrive/c/hg/jdk9/Makefile` rather than `C:\hg\jdk9\Makefile`. This
|
e.g. `/cygdrive/c/git/jdk/Makefile` rather than `C:\git\jdk\Makefile`. This
|
||||||
rule also applies to input to the build system, e.g. in arguments to
|
rule also applies to input to the build system, e.g. in arguments to
|
||||||
`configure`. So, use `--with-msvcr-dll=/cygdrive/c/msvcr100.dll` rather than
|
`configure`. So, use `--with-msvcr-dll=/cygdrive/c/msvcr100.dll` rather than
|
||||||
`--with-msvcr-dll=c:\msvcr100.dll`. For details on this conversion, see the section
|
`--with-msvcr-dll=c:\msvcr100.dll`. For details on this conversion, see the section
|
||||||
@@ -293,7 +305,7 @@ issues.
|
|||||||
Linux gcc 7.3.0
|
Linux gcc 7.3.0
|
||||||
macOS Apple Xcode 9.4 (using clang 9.1.0)
|
macOS Apple Xcode 9.4 (using clang 9.1.0)
|
||||||
Solaris Oracle Solaris Studio 12.4 (with compiler version 5.13)
|
Solaris Oracle Solaris Studio 12.4 (with compiler version 5.13)
|
||||||
Windows Microsoft Visual Studio 2017 update 15.5.5
|
Windows Microsoft Visual Studio 2017 update 15.9.16
|
||||||
|
|
||||||
### gcc
|
### gcc
|
||||||
|
|
||||||
@@ -371,7 +383,7 @@ CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30
|
|||||||
|
|
||||||
The minimum accepted version of Visual Studio is 2010. Older versions will not
|
The minimum accepted version of Visual Studio is 2010. Older versions will not
|
||||||
be accepted by `configure`. The maximum accepted version of Visual Studio is
|
be accepted by `configure`. The maximum accepted version of Visual Studio is
|
||||||
2017. Versions older than 2017 are unlikely to continue working for long.
|
2019. Versions older than 2017 are unlikely to continue working for long.
|
||||||
|
|
||||||
If you have multiple versions of Visual Studio installed, `configure` will by
|
If you have multiple versions of Visual Studio installed, `configure` will by
|
||||||
default pick the latest. You can request a specific version to be used by
|
default pick the latest. You can request a specific version to be used by
|
||||||
@@ -875,6 +887,64 @@ If all you want to do is to compile a 32-bit version, for the same OS, on a
|
|||||||
full-blown cross-compilation. (While this surely is possible, it's a lot more
|
full-blown cross-compilation. (While this surely is possible, it's a lot more
|
||||||
work and will take much longer to build.)
|
work and will take much longer to build.)
|
||||||
|
|
||||||
|
### Cross compiling the easy way with OpenJDK devkits
|
||||||
|
|
||||||
|
The OpenJDK build system provides out-of-the box support for creating and using
|
||||||
|
so called devkits. A `devkit` is basically a collection of a cross-compiling
|
||||||
|
toolchain and a sysroot environment which can easily be used together with the
|
||||||
|
`--with-devkit` configure option to cross compile the OpenJDK. On Linux/x86_64,
|
||||||
|
the following command:
|
||||||
|
```
|
||||||
|
bash configure --with-devkit=<devkit-path> --openjdk-target=ppc64-linux-gnu && make
|
||||||
|
```
|
||||||
|
|
||||||
|
will configure and build OpenJDK for Linux/ppc64 assuming that `<devkit-path>`
|
||||||
|
points to a Linux/x86_64 to Linux/ppc64 devkit.
|
||||||
|
|
||||||
|
Devkits can be created from the `make/devkit` directory by executing:
|
||||||
|
```
|
||||||
|
make [ TARGETS="<TARGET_TRIPLET>+" ] [ BASE_OS=<OS> ] [ BASE_OS_VERSION=<VER> ]
|
||||||
|
```
|
||||||
|
|
||||||
|
where `TARGETS` contains one or more `TARGET_TRIPLET`s of the form
|
||||||
|
described in [section 3.4 of the GNU Autobook](
|
||||||
|
https://sourceware.org/autobook/autobook/autobook_17.html). If no
|
||||||
|
targets are given, a native toolchain for the current platform will be
|
||||||
|
created. Currently, at least the following targets are known to work:
|
||||||
|
|
||||||
|
Supported devkit targets
|
||||||
|
------------------------
|
||||||
|
x86_64-linux-gnu
|
||||||
|
aarch64-linux-gnu
|
||||||
|
arm-linux-gnueabihf
|
||||||
|
ppc64-linux-gnu
|
||||||
|
ppc64le-linux-gnu
|
||||||
|
s390x-linux-gnu
|
||||||
|
|
||||||
|
`BASE_OS` must be one of "OEL6" for Oracle Enterprise Linux 6 or
|
||||||
|
"Fedora" (if not specified "OEL6" will be the default). If the base OS
|
||||||
|
is "Fedora" the corresponding Fedora release can be specified with the
|
||||||
|
help of the `BASE_OS_VERSION` option (with "27" as default version).
|
||||||
|
If the build is successful, the new devkits can be found in the
|
||||||
|
`build/devkit/result` subdirectory:
|
||||||
|
```
|
||||||
|
cd make/devkit
|
||||||
|
make TARGETS="ppc64le-linux-gnu aarch64-linux-gnu" BASE_OS=Fedora BASE_OS_VERSION=21
|
||||||
|
ls -1 ../../build/devkit/result/
|
||||||
|
x86_64-linux-gnu-to-aarch64-linux-gnu
|
||||||
|
x86_64-linux-gnu-to-ppc64le-linux-gnu
|
||||||
|
```
|
||||||
|
|
||||||
|
Notice that devkits are not only useful for targeting different build
|
||||||
|
platforms. Because they contain the full build dependencies for a
|
||||||
|
system (i.e. compiler and root file system), they can easily be used
|
||||||
|
to build well-known, reliable and reproducible build environments. You
|
||||||
|
can for example create and use a devkit with GCC 7.3 and a Fedora 12
|
||||||
|
sysroot environment (with glibc 2.11) on Ubuntu 14.04 (which doesn't
|
||||||
|
have GCC 7.3 by default) to produce OpenJDK binaries which will run on
|
||||||
|
all Linux systems with runtime libraries newer than the ones from
|
||||||
|
Fedora 12 (e.g. Ubuntu 16.04, SLES 11 or RHEL 6).
|
||||||
|
|
||||||
### Boot JDK and Build JDK
|
### Boot JDK and Build JDK
|
||||||
|
|
||||||
When cross-compiling, make sure you use a boot JDK that runs on the *build*
|
When cross-compiling, make sure you use a boot JDK that runs on the *build*
|
||||||
@@ -1018,6 +1088,67 @@ Note that X11 is needed even if you only want to build a headless JDK.
|
|||||||
* If the X11 libraries are not properly detected by `configure`, you can
|
* If the X11 libraries are not properly detected by `configure`, you can
|
||||||
point them out by `--with-x`.
|
point them out by `--with-x`.
|
||||||
|
|
||||||
|
### Creating And Using Sysroots With qemu-deboostrap
|
||||||
|
|
||||||
|
Fortunately, you can create sysroots for foreign architectures with tools
|
||||||
|
provided by your OS. On Debian/Ubuntu systems, one could use `qemu-deboostrap` to
|
||||||
|
create the *target* system chroot, which would have the native libraries and headers
|
||||||
|
specific to that *target* system. After that, we can use the cross-compiler on the *build*
|
||||||
|
system, pointing into chroot to get the build dependencies right. This allows building
|
||||||
|
for foreign architectures with native compilation speed.
|
||||||
|
|
||||||
|
For example, cross-compiling to AArch64 from x86_64 could be done like this:
|
||||||
|
|
||||||
|
* Install cross-compiler on the *build* system:
|
||||||
|
```
|
||||||
|
apt install g++-aarch64-linux-gnu gcc-aarch64-linux-gnu
|
||||||
|
```
|
||||||
|
|
||||||
|
* Create chroot on the *build* system, configuring it for *target* system:
|
||||||
|
```
|
||||||
|
sudo qemu-debootstrap \
|
||||||
|
--arch=arm64 \
|
||||||
|
--verbose \
|
||||||
|
--include=fakeroot,symlinks,build-essential,libx11-dev,libxext-dev,libxrender-dev,libxrandr-dev,libxtst-dev,libxt-dev,libcups2-dev,libfontconfig1-dev,libasound2-dev,libfreetype6-dev,libpng-dev \
|
||||||
|
--resolve-deps \
|
||||||
|
buster \
|
||||||
|
~/sysroot-arm64 \
|
||||||
|
http://httpredir.debian.org/debian/
|
||||||
|
```
|
||||||
|
|
||||||
|
* Make sure the symlinks inside the newly created chroot point to proper locations:
|
||||||
|
```
|
||||||
|
sudo chroot ~/sysroot-arm64 symlinks -cr .
|
||||||
|
```
|
||||||
|
|
||||||
|
* Configure and build with newly created chroot as sysroot/toolchain-path:
|
||||||
|
```
|
||||||
|
CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-g++ sh ./configure \
|
||||||
|
--openjdk-target=aarch64-linux-gnu \
|
||||||
|
--with-sysroot=~/sysroot-arm64 \
|
||||||
|
--with-toolchain-path=~/sysroot-arm64 \
|
||||||
|
--with-freetype-lib=~/sysroot-arm64/usr/lib/aarch64-linux-gnu/ \
|
||||||
|
--with-freetype-include=~/sysroot-arm64/usr/include/freetype2/ \
|
||||||
|
--x-libraries=~/sysroot-arm64/usr/lib/aarch64-linux-gnu/
|
||||||
|
make images
|
||||||
|
ls build/linux-aarch64-normal-server-release/
|
||||||
|
```
|
||||||
|
|
||||||
|
The build does not create new files in that chroot, so it can be reused for multiple builds
|
||||||
|
without additional cleanup.
|
||||||
|
|
||||||
|
Architectures that are known to successfully cross-compile like this are:
|
||||||
|
|
||||||
|
Target `CC` `CXX` `--arch=...` `--openjdk-target=...`
|
||||||
|
------------ ------------------------- --------------------------- ------------ ----------------------
|
||||||
|
x86 default default i386 i386-linux-gnu
|
||||||
|
armhf gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf armhf arm-linux-gnueabihf
|
||||||
|
aarch64 gcc-aarch64-linux-gnu g++-aarch64-linux-gnu arm64 aarch64-linux-gnu
|
||||||
|
ppc64el gcc-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu ppc64el powerpc64le-linux-gnu
|
||||||
|
s390x gcc-s390x-linux-gnu g++-s390x-linux-gnu s390x s390x-linux-gnu
|
||||||
|
|
||||||
|
Additional architectures might be supported by Debian/Ubuntu Ports.
|
||||||
|
|
||||||
### Building for ARM/aarch64
|
### Building for ARM/aarch64
|
||||||
|
|
||||||
A common cross-compilation target is the ARM CPU. When building for ARM, it is
|
A common cross-compilation target is the ARM CPU. When building for ARM, it is
|
||||||
@@ -1158,14 +1289,14 @@ ERROR: Build failed for target 'hotspot' in configuration 'linux-x64' (exit code
|
|||||||
|
|
||||||
=== Output from failing command(s) repeated here ===
|
=== Output from failing command(s) repeated here ===
|
||||||
* For target hotspot_variant-server_libjvm_objs_psMemoryPool.o:
|
* For target hotspot_variant-server_libjvm_objs_psMemoryPool.o:
|
||||||
/localhome/hg/jdk9-sandbox/hotspot/src/share/vm/services/psMemoryPool.cpp:1:1: error: 'failhere' does not name a type
|
/localhome/git/jdk-sandbox/hotspot/src/share/vm/services/psMemoryPool.cpp:1:1: error: 'failhere' does not name a type
|
||||||
... (rest of output omitted)
|
... (rest of output omitted)
|
||||||
|
|
||||||
* All command lines available in /localhome/hg/jdk9-sandbox/build/linux-x64/make-support/failure-logs.
|
* All command lines available in /localhome/git/jdk-sandbox/build/linux-x64/make-support/failure-logs.
|
||||||
=== End of repeated output ===
|
=== End of repeated output ===
|
||||||
|
|
||||||
=== Make failed targets repeated here ===
|
=== Make failed targets repeated here ===
|
||||||
lib/CompileJvm.gmk:207: recipe for target '/localhome/hg/jdk9-sandbox/build/linux-x64/hotspot/variant-server/libjvm/objs/psMemoryPool.o' failed
|
lib/CompileJvm.gmk:207: recipe for target '/localhome/git/jdk-sandbox/build/linux-x64/hotspot/variant-server/libjvm/objs/psMemoryPool.o' failed
|
||||||
make/Main.gmk:263: recipe for target 'hotspot-server-libs' failed
|
make/Main.gmk:263: recipe for target 'hotspot-server-libs' failed
|
||||||
=== End of repeated output ===
|
=== End of repeated output ===
|
||||||
|
|
||||||
@@ -1255,17 +1386,15 @@ Incremental rebuilds mean that when you modify part of the product, only the
|
|||||||
affected parts get rebuilt. While this works great in most cases, and
|
affected parts get rebuilt. While this works great in most cases, and
|
||||||
significantly speed up the development process, from time to time complex
|
significantly speed up the development process, from time to time complex
|
||||||
interdependencies will result in an incorrect build result. This is the most
|
interdependencies will result in an incorrect build result. This is the most
|
||||||
common cause for unexpected build problems, together with inconsistencies
|
common cause for unexpected build problems.
|
||||||
between the different Mercurial repositories in the forest.
|
|
||||||
|
|
||||||
Here are a suggested list of things to try if you are having unexpected build
|
Here are a suggested list of things to try if you are having unexpected build
|
||||||
problems. Each step requires more time than the one before, so try them in
|
problems. Each step requires more time than the one before, so try them in
|
||||||
order. Most issues will be solved at step 1 or 2.
|
order. Most issues will be solved at step 1 or 2.
|
||||||
|
|
||||||
1. Make sure your forest is up-to-date
|
1. Make sure your repository is up-to-date
|
||||||
|
|
||||||
Run `bash get_source.sh` to make sure you have the latest version of all
|
Run `git pull origin master` to make sure you have the latest changes.
|
||||||
repositories.
|
|
||||||
|
|
||||||
2. Clean build results
|
2. Clean build results
|
||||||
|
|
||||||
@@ -1290,13 +1419,13 @@ order. Most issues will be solved at step 1 or 2.
|
|||||||
make
|
make
|
||||||
```
|
```
|
||||||
|
|
||||||
4. Re-clone the Mercurial forest
|
4. Re-clone the Git repository
|
||||||
|
|
||||||
Sometimes the Mercurial repositories themselves gets in a state that causes
|
Sometimes the Git repository gets in a state that causes the product
|
||||||
the product to be un-buildable. In such a case, the simplest solution is
|
to be un-buildable. In such a case, the simplest solution is often the
|
||||||
often the "sledgehammer approach": delete the entire forest, and re-clone
|
"sledgehammer approach": delete the entire repository, and re-clone it.
|
||||||
it. If you have local changes, save them first to a different location
|
If you have local changes, save them first to a different location using
|
||||||
using `hg export`.
|
`git format-patch`.
|
||||||
|
|
||||||
### Specific Build Issues
|
### Specific Build Issues
|
||||||
|
|
||||||
@@ -1347,38 +1476,6 @@ contact the Adoption Group. See the section on [Contributing to OpenJDK](
|
|||||||
|
|
||||||
## Hints and Suggestions for Advanced Users
|
## Hints and Suggestions for Advanced Users
|
||||||
|
|
||||||
### Setting Up a Forest for Pushing Changes (defpath)
|
|
||||||
|
|
||||||
To help you prepare a proper push path for a Mercurial repository, there exists
|
|
||||||
a useful tool known as [defpath](
|
|
||||||
http://openjdk.java.net/projects/code-tools/defpath). It will help you setup a
|
|
||||||
proper push path for pushing changes to the JDK.
|
|
||||||
|
|
||||||
Install the extension by cloning
|
|
||||||
`http://hg.openjdk.java.net/code-tools/defpath` and updating your `.hgrc` file.
|
|
||||||
Here's one way to do this:
|
|
||||||
|
|
||||||
```
|
|
||||||
cd ~
|
|
||||||
mkdir hg-ext
|
|
||||||
cd hg-ext
|
|
||||||
hg clone http://hg.openjdk.java.net/code-tools/defpath
|
|
||||||
cat << EOT >> ~/.hgrc
|
|
||||||
[extensions]
|
|
||||||
defpath=~/hg-ext/defpath/defpath.py
|
|
||||||
EOT
|
|
||||||
```
|
|
||||||
|
|
||||||
You can now setup a proper push path using:
|
|
||||||
```
|
|
||||||
hg defpath -d -u <your OpenJDK username>
|
|
||||||
```
|
|
||||||
|
|
||||||
If you also have the `trees` extension installed in Mercurial, you will
|
|
||||||
automatically get a `tdefpath` command, which is even more useful. By running
|
|
||||||
`hg tdefpath -du <username>` in the top repository of your forest, all repos
|
|
||||||
will get setup automatically. This is the recommended usage.
|
|
||||||
|
|
||||||
### Bash Completion
|
### Bash Completion
|
||||||
|
|
||||||
The `configure` and `make` commands tries to play nice with bash command-line
|
The `configure` and `make` commands tries to play nice with bash command-line
|
||||||
@@ -1521,16 +1618,6 @@ instance, `make java.base JDK_FILTER=javax/crypto` (or, to combine methods,
|
|||||||
`make java.base-java-only JDK_FILTER=javax/crypto`) will limit the compilation
|
`make java.base-java-only JDK_FILTER=javax/crypto`) will limit the compilation
|
||||||
to files in the `javax.crypto` package.
|
to files in the `javax.crypto` package.
|
||||||
|
|
||||||
### Learn About Mercurial
|
|
||||||
|
|
||||||
To become an efficient JDK developer, it is recommended that you invest in
|
|
||||||
learning Mercurial properly. Here are some links that can get you started:
|
|
||||||
|
|
||||||
* [Mercurial for git users](http://www.mercurial-scm.org/wiki/GitConcepts)
|
|
||||||
* [The official Mercurial tutorial](http://www.mercurial-scm.org/wiki/Tutorial)
|
|
||||||
* [hg init](http://hginit.com/)
|
|
||||||
* [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/read/)
|
|
||||||
|
|
||||||
## Understanding the Build System
|
## Understanding the Build System
|
||||||
|
|
||||||
This section will give you a more technical description on the details of the
|
This section will give you a more technical description on the details of the
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
<li><a href="#configuration">Configuration</a></li>
|
<li><a href="#configuration">Configuration</a></li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
<li><a href="#test-selection">Test selection</a><ul>
|
<li><a href="#test-selection">Test selection</a><ul>
|
||||||
|
<li><a href="#common-test-groups">Common Test Groups</a></li>
|
||||||
<li><a href="#jtreg">JTReg</a></li>
|
<li><a href="#jtreg">JTReg</a></li>
|
||||||
<li><a href="#gtest">Gtest</a></li>
|
<li><a href="#gtest">Gtest</a></li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
@@ -59,6 +60,19 @@ $ make exploded-run-test TEST=tier2</code></pre>
|
|||||||
<p>All functionality is available using the run-test make target. In this use case, the test or tests to be executed is controlled using the <code>TEST</code> variable. To speed up subsequent test runs with no source code changes, run-test-only can be used instead, which do not depend on the source and test image build.</p>
|
<p>All functionality is available using the run-test make target. In this use case, the test or tests to be executed is controlled using the <code>TEST</code> variable. To speed up subsequent test runs with no source code changes, run-test-only can be used instead, which do not depend on the source and test image build.</p>
|
||||||
<p>For some common top-level tests, direct make targets have been generated. This includes all JTReg test groups, the hotspot gtest, and custom tests (if present). This means that <code>make run-test-tier1</code> is equivalent to <code>make run-test TEST="tier1"</code>, but the latter is more tab-completion friendly. For more complex test runs, the <code>run-test TEST="x"</code> solution needs to be used.</p>
|
<p>For some common top-level tests, direct make targets have been generated. This includes all JTReg test groups, the hotspot gtest, and custom tests (if present). This means that <code>make run-test-tier1</code> is equivalent to <code>make run-test TEST="tier1"</code>, but the latter is more tab-completion friendly. For more complex test runs, the <code>run-test TEST="x"</code> solution needs to be used.</p>
|
||||||
<p>The test specifications given in <code>TEST</code> is parsed into fully qualified test descriptors, which clearly and unambigously show which tests will be run. As an example, <code>:tier1</code> will expand to <code>jtreg:$(TOPDIR)/test/hotspot/jtreg:tier1 jtreg:$(TOPDIR)/test/jdk:tier1 jtreg:$(TOPDIR)/test/langtools:tier1 jtreg:$(TOPDIR)/test/nashorn:tier1 jtreg:$(TOPDIR)/test/jaxp:tier1</code>. You can always submit a list of fully qualified test descriptors in the <code>TEST</code> variable if you want to shortcut the parser.</p>
|
<p>The test specifications given in <code>TEST</code> is parsed into fully qualified test descriptors, which clearly and unambigously show which tests will be run. As an example, <code>:tier1</code> will expand to <code>jtreg:$(TOPDIR)/test/hotspot/jtreg:tier1 jtreg:$(TOPDIR)/test/jdk:tier1 jtreg:$(TOPDIR)/test/langtools:tier1 jtreg:$(TOPDIR)/test/nashorn:tier1 jtreg:$(TOPDIR)/test/jaxp:tier1</code>. You can always submit a list of fully qualified test descriptors in the <code>TEST</code> variable if you want to shortcut the parser.</p>
|
||||||
|
<h3 id="common-test-groups">Common Test Groups</h3>
|
||||||
|
<p>Ideally, all tests are run for every change but this may not be practical due to the limited testing resources, the scope of the change, etc.</p>
|
||||||
|
<p>The source tree currently defines a few common test groups in the relevant <code>TEST.groups</code> files. There are test groups that cover a specific component, for example <code>hotspot_gc</code>. It is a good idea to look into <code>TEST.groups</code> files to get a sense what tests are relevant to a particular JDK component.</p>
|
||||||
|
<p>Component-specific tests may miss some unintended consequences of a change, so other tests should also be run. Again, it might be impractical to run all tests, and therefore <em>tiered</em> test groups exist. Tiered test groups are not component-specific, but rather cover the significant parts of the entire JDK.</p>
|
||||||
|
<p>Multiple tiers allow balancing test coverage and testing costs. Lower test tiers are supposed to contain the simpler, quicker and more stable tests. Higher tiers are supposed to contain progressively more thorough, slower, and sometimes less stable tests, or the tests that require special configuration.</p>
|
||||||
|
<p>Contributors are expected to run the tests for the areas that are changed, and the first N tiers they can afford to run, but at least tier1.</p>
|
||||||
|
<p>A brief description of the tiered test groups:</p>
|
||||||
|
<ul>
|
||||||
|
<li><p><code>tier1</code>: This is the lowest test tier. Multiple developers run these tests every day. Because of the widespread use, the tests in <code>tier1</code> are carefully selected and optimized to run fast, and to run in the most stable manner. The test failures in <code>tier1</code> are usually followed up on quickly, either with fixes, or adding relevant tests to problem list. GitHub Actions workflows, if enabled, run <code>tier1</code> tests.</p></li>
|
||||||
|
<li><p><code>tier2</code>: This test group covers even more ground. These contain, among other things, tests that either run for too long to be at <code>tier1</code>, or may require special configuration, or tests that are less stable, or cover the broader range of non-core JVM and JDK features/components (for example, XML).</p></li>
|
||||||
|
<li><p><code>tier3</code>: This test group includes more stressful tests, the tests for corner cases not covered by previous tiers, plus the tests that require GUIs. As such, this suite should either be run with low concurrency (<code>TEST_JOBS=1</code>), or without headful tests (<code>JTREG_KEYWORDS=\!headful</code>), or both.</p></li>
|
||||||
|
<li><p><code>tier4</code>: This test group includes every other test not covered by previous tiers. It includes, for example, <code>vmTestbase</code> suites for Hotspot, which run for many hours even on large machines. It also runs GUI tests, so the same <code>TEST_JOBS</code> and <code>JTREG_KEYWORDS</code> caveats apply.</p></li>
|
||||||
|
</ul>
|
||||||
<h3 id="jtreg">JTReg</h3>
|
<h3 id="jtreg">JTReg</h3>
|
||||||
<p>JTReg tests can be selected either by picking a JTReg test group, or a selection of files or directories containing JTReg tests.</p>
|
<p>JTReg tests can be selected either by picking a JTReg test group, or a selection of files or directories containing JTReg tests.</p>
|
||||||
<p>JTReg test groups can be specified either without a test root, e.g. <code>:tier1</code> (or <code>tier1</code>, the initial colon is optional), or with, e.g. <code>hotspot:tier1</code>, <code>test/jdk:jdk_util</code> or <code>$(TOPDIR)/test/hotspot/jtreg:hotspot_all</code>. The test root can be specified either as an absolute path, or a path relative to the JDK top directory, or the <code>test</code> directory. For simplicity, the hotspot JTReg test root, which really is <code>hotspot/jtreg</code> can be abbreviated as just <code>hotspot</code>.</p>
|
<p>JTReg test groups can be specified either without a test root, e.g. <code>:tier1</code> (or <code>tier1</code>, the initial colon is optional), or with, e.g. <code>hotspot:tier1</code>, <code>test/jdk:jdk_util</code> or <code>$(TOPDIR)/test/hotspot/jtreg:hotspot_all</code>. The test root can be specified either as an absolute path, or a path relative to the JDK top directory, or the <code>test</code> directory. For simplicity, the hotspot JTReg test root, which really is <code>hotspot/jtreg</code> can be abbreviated as just <code>hotspot</code>.</p>
|
||||||
@@ -142,6 +156,8 @@ TEST FAILURE</code></pre>
|
|||||||
<p>Additional VM options to JTReg (<code>-vmoption</code>).</p>
|
<p>Additional VM options to JTReg (<code>-vmoption</code>).</p>
|
||||||
<h4 id="aot_modules-1">AOT_MODULES</h4>
|
<h4 id="aot_modules-1">AOT_MODULES</h4>
|
||||||
<p>Generate AOT modules before testing for the specified module, or set of modules. If multiple modules are specified, they should be separated by space (or, to help avoid quoting issues, the special value <code>%20</code>).</p>
|
<p>Generate AOT modules before testing for the specified module, or set of modules. If multiple modules are specified, they should be separated by space (or, to help avoid quoting issues, the special value <code>%20</code>).</p>
|
||||||
|
<h4 id="retry_count">RETRY_COUNT</h4>
|
||||||
|
<p>Retry failed tests up to a set number of times. Defaults to 0.</p>
|
||||||
<h3 id="gtest-keywords">Gtest keywords</h3>
|
<h3 id="gtest-keywords">Gtest keywords</h3>
|
||||||
<h4 id="repeat">REPEAT</h4>
|
<h4 id="repeat">REPEAT</h4>
|
||||||
<p>The number of times to repeat the tests (<code>--gtest_repeat</code>).</p>
|
<p>The number of times to repeat the tests (<code>--gtest_repeat</code>).</p>
|
||||||
|
|||||||
@@ -52,6 +52,52 @@ jtreg:$(TOPDIR)/test/nashorn:tier1 jtreg:$(TOPDIR)/test/jaxp:tier1`. You can
|
|||||||
always submit a list of fully qualified test descriptors in the `TEST` variable
|
always submit a list of fully qualified test descriptors in the `TEST` variable
|
||||||
if you want to shortcut the parser.
|
if you want to shortcut the parser.
|
||||||
|
|
||||||
|
### Common Test Groups
|
||||||
|
|
||||||
|
Ideally, all tests are run for every change but this may not be practical due to the limited
|
||||||
|
testing resources, the scope of the change, etc.
|
||||||
|
|
||||||
|
The source tree currently defines a few common test groups in the relevant `TEST.groups`
|
||||||
|
files. There are test groups that cover a specific component, for example `hotspot_gc`.
|
||||||
|
It is a good idea to look into `TEST.groups` files to get a sense what tests are relevant
|
||||||
|
to a particular JDK component.
|
||||||
|
|
||||||
|
Component-specific tests may miss some unintended consequences of a change, so other
|
||||||
|
tests should also be run. Again, it might be impractical to run all tests, and therefore
|
||||||
|
_tiered_ test groups exist. Tiered test groups are not component-specific, but rather cover
|
||||||
|
the significant parts of the entire JDK.
|
||||||
|
|
||||||
|
Multiple tiers allow balancing test coverage and testing costs. Lower test tiers are supposed to
|
||||||
|
contain the simpler, quicker and more stable tests. Higher tiers are supposed to contain
|
||||||
|
progressively more thorough, slower, and sometimes less stable tests, or the tests that require
|
||||||
|
special configuration.
|
||||||
|
|
||||||
|
Contributors are expected to run the tests for the areas that are changed, and the first N tiers
|
||||||
|
they can afford to run, but at least tier1.
|
||||||
|
|
||||||
|
A brief description of the tiered test groups:
|
||||||
|
|
||||||
|
- `tier1`: This is the lowest test tier. Multiple developers run these tests every day.
|
||||||
|
Because of the widespread use, the tests in `tier1` are carefully selected and optimized to run
|
||||||
|
fast, and to run in the most stable manner. The test failures in `tier1` are usually followed up
|
||||||
|
on quickly, either with fixes, or adding relevant tests to problem list. GitHub Actions workflows,
|
||||||
|
if enabled, run `tier1` tests.
|
||||||
|
|
||||||
|
- `tier2`: This test group covers even more ground. These contain, among other things,
|
||||||
|
tests that either run for too long to be at `tier1`, or may require special configuration,
|
||||||
|
or tests that are less stable, or cover the broader range of non-core JVM and JDK features/components
|
||||||
|
(for example, XML).
|
||||||
|
|
||||||
|
- `tier3`: This test group includes more stressful tests, the tests for corner cases
|
||||||
|
not covered by previous tiers, plus the tests that require GUIs. As such, this suite
|
||||||
|
should either be run with low concurrency (`TEST_JOBS=1`), or without headful tests
|
||||||
|
(`JTREG_KEYWORDS=\!headful`), or both.
|
||||||
|
|
||||||
|
- `tier4`: This test group includes every other test not covered by previous tiers. It includes,
|
||||||
|
for example, `vmTestbase` suites for Hotspot, which run for many hours even on large
|
||||||
|
machines. It also runs GUI tests, so the same `TEST_JOBS` and `JTREG_KEYWORDS` caveats
|
||||||
|
apply.
|
||||||
|
|
||||||
### JTReg
|
### JTReg
|
||||||
|
|
||||||
JTReg tests can be selected either by picking a JTReg test group, or a selection
|
JTReg tests can be selected either by picking a JTReg test group, or a selection
|
||||||
@@ -269,6 +315,10 @@ Generate AOT modules before testing for the specified module, or set of
|
|||||||
modules. If multiple modules are specified, they should be separated by space
|
modules. If multiple modules are specified, they should be separated by space
|
||||||
(or, to help avoid quoting issues, the special value `%20`).
|
(or, to help avoid quoting issues, the special value `%20`).
|
||||||
|
|
||||||
|
#### RETRY_COUNT
|
||||||
|
|
||||||
|
Retry failed tests up to a set number of times. Defaults to 0.
|
||||||
|
|
||||||
### Gtest keywords
|
### Gtest keywords
|
||||||
|
|
||||||
#### REPEAT
|
#### REPEAT
|
||||||
|
|||||||
127
make/Bundles.gmk
127
make/Bundles.gmk
@@ -50,6 +50,7 @@ $(eval $(call IncludeCustomExtension, Bundles-pre.gmk))
|
|||||||
# files or directories may contain spaces.
|
# files or directories may contain spaces.
|
||||||
# BASE_DIRS : Base directories for the root dir in the bundle.
|
# BASE_DIRS : Base directories for the root dir in the bundle.
|
||||||
# SUBDIR : Optional name of root dir in bundle.
|
# SUBDIR : Optional name of root dir in bundle.
|
||||||
|
# OUTPUTDIR : Optionally override output dir
|
||||||
SetupBundleFile = $(NamedParamsMacroTemplate)
|
SetupBundleFile = $(NamedParamsMacroTemplate)
|
||||||
define SetupBundleFileBody
|
define SetupBundleFileBody
|
||||||
|
|
||||||
@@ -70,7 +71,10 @@ define SetupBundleFileBody
|
|||||||
|
|
||||||
$$(call SetIfEmpty, $1_UNZIP_DEBUGINFO, false)
|
$$(call SetIfEmpty, $1_UNZIP_DEBUGINFO, false)
|
||||||
|
|
||||||
$(BUNDLES_OUTPUTDIR)/$$($1_BUNDLE_NAME): $$($1_FILES)
|
$$(call SetIfEmpty, $1_OUTPUTDIR, $$(BUNDLES_OUTPUTDIR))
|
||||||
|
|
||||||
|
$$($1_OUTPUTDIR)/$$($1_BUNDLE_NAME): $$($1_FILES)
|
||||||
|
$$(call LogWarn, Creating $$($1_BUNDLE_NAME))
|
||||||
# If any of the files contain a space in the file name, FindFiles
|
# If any of the files contain a space in the file name, FindFiles
|
||||||
# will have replaced it with ?. Tar does not accept that so need to
|
# will have replaced it with ?. Tar does not accept that so need to
|
||||||
# switch it back.
|
# switch it back.
|
||||||
@@ -121,6 +125,13 @@ define SetupBundleFileBody
|
|||||||
&& $(TAR) cf - -$(TAR_INCLUDE_PARAM) $$($1_$$d_LIST_FILE) \
|
&& $(TAR) cf - -$(TAR_INCLUDE_PARAM) $$($1_$$d_LIST_FILE) \
|
||||||
$(TAR_IGNORE_EXIT_VALUE) ) \
|
$(TAR_IGNORE_EXIT_VALUE) ) \
|
||||||
| ( $(CD) $(SUPPORT_OUTPUTDIR)/bundles/$1/$$($1_SUBDIR) && $(TAR) xf - )$$(NEWLINE) )
|
| ( $(CD) $(SUPPORT_OUTPUTDIR)/bundles/$1/$$($1_SUBDIR) && $(TAR) xf - )$$(NEWLINE) )
|
||||||
|
# Rename stripped pdb files
|
||||||
|
ifeq ($(OPENJDK_TARGET_OS)+$(SHIP_DEBUG_SYMBOLS), windows+public)
|
||||||
|
for f in `$(FIND) $(SUPPORT_OUTPUTDIR)/bundles/$1/$$($1_SUBDIR) -name "*.stripped.pdb"`; do \
|
||||||
|
$(ECHO) Renaming $$$${f} to $$$${f%stripped.pdb}pdb $(LOG_INFO); \
|
||||||
|
$(MV) $$$${f} $$$${f%stripped.pdb}pdb; \
|
||||||
|
done
|
||||||
|
endif
|
||||||
# Unzip any zipped debuginfo files
|
# Unzip any zipped debuginfo files
|
||||||
ifeq ($$($1_UNZIP_DEBUGINFO), true)
|
ifeq ($$($1_UNZIP_DEBUGINFO), true)
|
||||||
for f in `$(FIND) $(SUPPORT_OUTPUTDIR)/bundles/$1/$$($1_SUBDIR) -name "*.diz"`; do \
|
for f in `$(FIND) $(SUPPORT_OUTPUTDIR)/bundles/$1/$$($1_SUBDIR) -name "*.diz"`; do \
|
||||||
@@ -137,7 +148,7 @@ define SetupBundleFileBody
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$1 += $(BUNDLES_OUTPUTDIR)/$$($1_BUNDLE_NAME)
|
$1 += $$($1_OUTPUTDIR)/$$($1_BUNDLE_NAME)
|
||||||
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@@ -152,6 +163,12 @@ ifeq ($(OPENJDK_TARGET_OS)-$(DEBUG_LEVEL), macosx-release)
|
|||||||
JRE_IMAGE_HOMEDIR := $(JRE_MACOSX_CONTENTS_DIR)/Home
|
JRE_IMAGE_HOMEDIR := $(JRE_MACOSX_CONTENTS_DIR)/Home
|
||||||
JDK_BUNDLE_SUBDIR :=
|
JDK_BUNDLE_SUBDIR :=
|
||||||
JRE_BUNDLE_SUBDIR :=
|
JRE_BUNDLE_SUBDIR :=
|
||||||
|
# In certain situations, the JDK_IMAGE_DIR points to an image without the
|
||||||
|
# the symbols and demos. If so, the symobls and demos can be found in a
|
||||||
|
# separate image. These variables allow for overriding from a custom makefile.
|
||||||
|
JDK_SYMBOLS_IMAGE_DIR ?= $(JDK_IMAGE_DIR)
|
||||||
|
JDK_DEMOS_IMAGE_DIR ?= $(JDK_IMAGE_DIR)
|
||||||
|
JDK_DEMOS_IMAGE_HOMEDIR ?= $(JDK_DEMOS_IMAGE_DIR)/$(JDK_MACOSX_CONTENTS_SUBDIR)/Home
|
||||||
else
|
else
|
||||||
JDK_IMAGE_HOMEDIR := $(JDK_IMAGE_DIR)
|
JDK_IMAGE_HOMEDIR := $(JDK_IMAGE_DIR)
|
||||||
JRE_IMAGE_HOMEDIR := $(JRE_IMAGE_DIR)
|
JRE_IMAGE_HOMEDIR := $(JRE_IMAGE_DIR)
|
||||||
@@ -161,24 +178,56 @@ else
|
|||||||
JDK_BUNDLE_SUBDIR := $(JDK_BUNDLE_SUBDIR)/$(DEBUG_LEVEL)
|
JDK_BUNDLE_SUBDIR := $(JDK_BUNDLE_SUBDIR)/$(DEBUG_LEVEL)
|
||||||
JRE_BUNDLE_SUBDIR := $(JRE_BUNDLE_SUBDIR)/$(DEBUG_LEVEL)
|
JRE_BUNDLE_SUBDIR := $(JRE_BUNDLE_SUBDIR)/$(DEBUG_LEVEL)
|
||||||
endif
|
endif
|
||||||
|
# In certain situations, the JDK_IMAGE_DIR points to an image without the
|
||||||
|
# the symbols and demos. If so, the symobls and demos can be found in a
|
||||||
|
# separate image. These variables allow for overriding from a custom makefile.
|
||||||
|
JDK_SYMBOLS_IMAGE_DIR ?= $(JDK_IMAGE_DIR)
|
||||||
|
JDK_DEMOS_IMAGE_DIR ?= $(JDK_IMAGE_DIR)
|
||||||
|
JDK_DEMOS_IMAGE_HOMEDIR ?= $(JDK_DEMOS_IMAGE_DIR)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
ifneq ($(filter product-bundles legacy-bundles, $(MAKECMDGOALS)), )
|
ifneq ($(filter product-bundles% legacy-bundles, $(MAKECMDGOALS)), )
|
||||||
|
|
||||||
SYMBOLS_EXCLUDE_PATTERN := %.debuginfo %.diz %.pdb %.map
|
SYMBOLS_EXCLUDE_PATTERN := %.debuginfo %.diz %.map
|
||||||
|
|
||||||
# There may be files with spaces in the names, so use ShellFindFiles
|
# There may be files with spaces in the names, so use ShellFindFiles
|
||||||
# explicitly.
|
# explicitly.
|
||||||
ALL_JDK_FILES := $(call ShellFindFiles, $(JDK_IMAGE_DIR))
|
ALL_JDK_FILES := $(call ShellFindFiles, $(JDK_IMAGE_DIR))
|
||||||
|
ifneq ($(JDK_IMAGE_DIR), $(JDK_SYMBOLS_IMAGE_DIR))
|
||||||
|
ALL_JDK_SYMBOLS_FILES := $(call ShellFindFiles, $(JDK_SYMBOLS_IMAGE_DIR))
|
||||||
|
else
|
||||||
|
ALL_JDK_SYMBOLS_FILES := $(ALL_JDK_FILES)
|
||||||
|
endif
|
||||||
|
ifneq ($(JDK_IMAGE_DIR), $(JDK_DEMOS_IMAGE_DIR))
|
||||||
|
ALL_JDK_DEMOS_FILES := $(call ShellFindFiles, $(JDK_DEMOS_IMAGE_DIR))
|
||||||
|
else
|
||||||
|
ALL_JDK_DEMOS_FILES := $(ALL_JDK_FILES)
|
||||||
|
endif
|
||||||
|
|
||||||
# Create special filter rules when dealing with unzipped .dSYM directories on
|
# Create special filter rules when dealing with unzipped .dSYM directories on
|
||||||
# macosx
|
# macosx
|
||||||
ifeq ($(OPENJDK_TARGET_OS), macosx)
|
ifeq ($(OPENJDK_TARGET_OS), macosx)
|
||||||
ifeq ($(ZIP_EXTERNAL_DEBUG_SYMBOLS), false)
|
ifeq ($(ZIP_EXTERNAL_DEBUG_SYMBOLS), false)
|
||||||
JDK_SYMBOLS_EXCLUDE_PATTERN := $(addprefix %, \
|
JDK_SYMBOLS_EXCLUDE_PATTERN := $(addprefix %, \
|
||||||
$(call containing, .dSYM/, $(patsubst $(JDK_IMAGE_DIR)/%, %, $(ALL_JDK_FILES))))
|
$(call containing, .dSYM/, $(patsubst $(JDK_IMAGE_DIR)/%, %, \
|
||||||
|
$(ALL_JDK_SYMBOLS_FILES))))
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Create special filter rules when dealing with debug symbols on windows
|
||||||
|
ifeq ($(OPENJDK_TARGET_OS), windows)
|
||||||
|
ifeq ($(SHIP_DEBUG_SYMBOLS), )
|
||||||
|
JDK_SYMBOLS_EXCLUDE_PATTERN := %.pdb
|
||||||
|
else
|
||||||
|
ifeq ($(SHIP_DEBUG_SYMBOLS), public)
|
||||||
|
JDK_SYMBOLS_EXCLUDE_PATTERN := \
|
||||||
|
$(filter-out \
|
||||||
|
%.stripped.pdb, \
|
||||||
|
$(filter %.pdb, $(ALL_JDK_FILES)) \
|
||||||
|
)
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@@ -191,20 +240,22 @@ ifneq ($(filter product-bundles legacy-bundles, $(MAKECMDGOALS)), )
|
|||||||
, \
|
, \
|
||||||
$(ALL_JDK_FILES) \
|
$(ALL_JDK_FILES) \
|
||||||
)
|
)
|
||||||
|
|
||||||
JDK_SYMBOLS_BUNDLE_FILES := \
|
JDK_SYMBOLS_BUNDLE_FILES := \
|
||||||
$(filter \
|
$(filter \
|
||||||
$(JDK_SYMBOLS_EXCLUDE_PATTERN) \
|
$(JDK_SYMBOLS_EXCLUDE_PATTERN) \
|
||||||
$(SYMBOLS_EXCLUDE_PATTERN) \
|
$(SYMBOLS_EXCLUDE_PATTERN) \
|
||||||
, \
|
, \
|
||||||
$(filter-out \
|
$(filter-out \
|
||||||
$(JDK_IMAGE_HOMEDIR)/demo/% \
|
$(JDK_IMAGE_HOMEDIR)/demo/% %.stripped.pdb \
|
||||||
, \
|
, \
|
||||||
$(ALL_JDK_FILES) \
|
$(ALL_JDK_SYMBOLS_FILES) \
|
||||||
) \
|
) \
|
||||||
) \
|
) \
|
||||||
$(call FindFiles, $(SYMBOLS_IMAGE_DIR))
|
$(call FindFiles, $(SYMBOLS_IMAGE_DIR))
|
||||||
|
|
||||||
TEST_DEMOS_BUNDLE_FILES := $(filter $(JDK_IMAGE_HOMEDIR)/demo/%, $(ALL_JDK_FILES))
|
TEST_DEMOS_BUNDLE_FILES := $(filter $(JDK_DEMOS_IMAGE_HOMEDIR)/demo/%, \
|
||||||
|
$(ALL_JDK_DEMOS_FILES))
|
||||||
|
|
||||||
ALL_JRE_FILES := $(call ShellFindFiles, $(JRE_IMAGE_DIR))
|
ALL_JRE_FILES := $(call ShellFindFiles, $(JRE_IMAGE_DIR))
|
||||||
|
|
||||||
@@ -217,6 +268,21 @@ ifneq ($(filter product-bundles legacy-bundles, $(MAKECMDGOALS)), )
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Create special filter rules when dealing with debug symbols on windows
|
||||||
|
ifeq ($(OPENJDK_TARGET_OS), windows)
|
||||||
|
ifeq ($(SHIP_DEBUG_SYMBOLS), )
|
||||||
|
JRE_SYMBOLS_EXCLUDE_PATTERN := %.pdb
|
||||||
|
else
|
||||||
|
ifeq ($(SHIP_DEBUG_SYMBOLS), public)
|
||||||
|
JRE_SYMBOLS_EXCLUDE_PATTERN := \
|
||||||
|
$(filter-out \
|
||||||
|
%.stripped.pdb, \
|
||||||
|
$(filter %.pdb, $(ALL_JRE_FILES)) \
|
||||||
|
)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
JRE_BUNDLE_FILES := $(filter-out \
|
JRE_BUNDLE_FILES := $(filter-out \
|
||||||
$(JRE_SYMBOLS_EXCLUDE_PATTERN) \
|
$(JRE_SYMBOLS_EXCLUDE_PATTERN) \
|
||||||
$(SYMBOLS_EXCLUDE_PATTERN), \
|
$(SYMBOLS_EXCLUDE_PATTERN), \
|
||||||
@@ -313,15 +379,17 @@ ifneq ($(filter product-bundles legacy-bundles, $(MAKECMDGOALS)), )
|
|||||||
LEGACY_TARGETS += $(BUILD_JRE_BUNDLE)
|
LEGACY_TARGETS += $(BUILD_JRE_BUNDLE)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(eval $(call SetupBundleFile, BUILD_JDK_SYMBOLS_BUNDLE, \
|
ifeq ($(COPY_DEBUG_SYMBOLS), true)
|
||||||
BUNDLE_NAME := $(JDK_SYMBOLS_BUNDLE_NAME), \
|
$(eval $(call SetupBundleFile, BUILD_JDK_SYMBOLS_BUNDLE, \
|
||||||
FILES := $(JDK_SYMBOLS_BUNDLE_FILES), \
|
BUNDLE_NAME := $(JDK_SYMBOLS_BUNDLE_NAME), \
|
||||||
BASE_DIRS := $(JDK_IMAGE_DIR) $(wildcard $(SYMBOLS_IMAGE_DIR)), \
|
FILES := $(JDK_SYMBOLS_BUNDLE_FILES), \
|
||||||
SUBDIR := $(JDK_BUNDLE_SUBDIR), \
|
BASE_DIRS := $(JDK_SYMBOLS_IMAGE_DIR) $(wildcard $(SYMBOLS_IMAGE_DIR)), \
|
||||||
UNZIP_DEBUGINFO := true, \
|
SUBDIR := $(JDK_BUNDLE_SUBDIR), \
|
||||||
))
|
UNZIP_DEBUGINFO := true, \
|
||||||
|
))
|
||||||
|
|
||||||
PRODUCT_TARGETS += $(BUILD_JDK_SYMBOLS_BUNDLE)
|
PRODUCT_TARGETS += $(BUILD_JDK_SYMBOLS_BUNDLE)
|
||||||
|
endif
|
||||||
|
|
||||||
# The demo bundle is only created to support client tests. Ideally it should
|
# The demo bundle is only created to support client tests. Ideally it should
|
||||||
# be built with the main test bundle, but since the prerequisites match
|
# be built with the main test bundle, but since the prerequisites match
|
||||||
@@ -329,7 +397,7 @@ ifneq ($(filter product-bundles legacy-bundles, $(MAKECMDGOALS)), )
|
|||||||
$(eval $(call SetupBundleFile, BUILD_TEST_DEMOS_BUNDLE, \
|
$(eval $(call SetupBundleFile, BUILD_TEST_DEMOS_BUNDLE, \
|
||||||
BUNDLE_NAME := $(TEST_DEMOS_BUNDLE_NAME), \
|
BUNDLE_NAME := $(TEST_DEMOS_BUNDLE_NAME), \
|
||||||
FILES := $(TEST_DEMOS_BUNDLE_FILES), \
|
FILES := $(TEST_DEMOS_BUNDLE_FILES), \
|
||||||
BASE_DIRS := $(JDK_IMAGE_DIR), \
|
BASE_DIRS := $(JDK_DEMOS_IMAGE_DIR), \
|
||||||
SUBDIR := $(JDK_BUNDLE_SUBDIR), \
|
SUBDIR := $(JDK_BUNDLE_SUBDIR), \
|
||||||
))
|
))
|
||||||
|
|
||||||
@@ -367,6 +435,27 @@ endif
|
|||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
ifneq ($(filter static-libs-bundles, $(MAKECMDGOALS)), )
|
||||||
|
STATIC_LIBS_BUNDLE_FILES := $(call FindFiles, $(STATIC_LIBS_IMAGE_DIR))
|
||||||
|
|
||||||
|
ifeq ($(OPENJDK_TARGET_OS)-$(DEBUG_LEVEL), macosx-release)
|
||||||
|
STATIC_LIBS_BUNDLE_SUBDIR := $(JDK_MACOSX_CONTENTS_SUBDIR)/Home
|
||||||
|
else
|
||||||
|
STATIC_LIBS_BUNDLE_SUBDIR := $(JDK_BUNDLE_SUBDIR)
|
||||||
|
endif
|
||||||
|
|
||||||
|
$(eval $(call SetupBundleFile, BUILD_STATIC_LIBS_BUNDLE, \
|
||||||
|
BUNDLE_NAME := $(STATIC_LIBS_BUNDLE_NAME), \
|
||||||
|
FILES := $(STATIC_LIBS_BUNDLE_FILES), \
|
||||||
|
BASE_DIRS := $(STATIC_LIBS_IMAGE_DIR), \
|
||||||
|
SUBDIR := $(STATIC_LIBS_BUNDLE_SUBDIR), \
|
||||||
|
))
|
||||||
|
|
||||||
|
STATIC_LIBS_TARGETS += $(BUILD_STATIC_LIBS_BUNDLE)
|
||||||
|
endif
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
|
||||||
# Hook to include the corresponding custom file, if present.
|
# Hook to include the corresponding custom file, if present.
|
||||||
$(eval $(call IncludeCustomExtension, Bundles.gmk))
|
$(eval $(call IncludeCustomExtension, Bundles.gmk))
|
||||||
|
|
||||||
@@ -376,5 +465,7 @@ product-bundles: $(PRODUCT_TARGETS)
|
|||||||
legacy-bundles: $(LEGACY_TARGETS)
|
legacy-bundles: $(LEGACY_TARGETS)
|
||||||
test-bundles: $(TEST_TARGETS)
|
test-bundles: $(TEST_TARGETS)
|
||||||
docs-bundles: $(DOCS_TARGETS)
|
docs-bundles: $(DOCS_TARGETS)
|
||||||
|
static-libs-bundles: $(STATIC_LIBS_TARGETS)
|
||||||
|
|
||||||
.PHONY: all default product-bundles test-bundles docs-bundles
|
.PHONY: all default product-bundles test-bundles docs-bundles \
|
||||||
|
static-libs-bundles
|
||||||
|
|||||||
@@ -321,7 +321,7 @@ jdk.jshell_COPY += .jsh .properties
|
|||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
jdk.internal.le_COPY += .properties
|
jdk.internal.le_COPY += .properties .caps .txt
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2011, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -39,7 +39,6 @@ $(eval $(call IncludeCustomExtension, CompileTools.gmk))
|
|||||||
# Use += to be able to add to this from a custom extension
|
# Use += to be able to add to this from a custom extension
|
||||||
BUILD_TOOLS_SRC_DIRS += \
|
BUILD_TOOLS_SRC_DIRS += \
|
||||||
$(TOPDIR)/make/jdk/src/classes \
|
$(TOPDIR)/make/jdk/src/classes \
|
||||||
$(BUILDTOOLS_OUTPUTDIR)/interim_cldrconverter_classes \
|
|
||||||
$(BUILDTOOLS_OUTPUTDIR)/interim_tzdb_classes \
|
$(BUILDTOOLS_OUTPUTDIR)/interim_tzdb_classes \
|
||||||
#
|
#
|
||||||
|
|
||||||
@@ -56,6 +55,7 @@ $(eval $(call SetupJavaCompilation,BUILD_TOOLS_JDK, \
|
|||||||
ADD_JAVAC_FLAGS := \
|
ADD_JAVAC_FLAGS := \
|
||||||
--add-exports java.desktop/sun.awt=ALL-UNNAMED \
|
--add-exports java.desktop/sun.awt=ALL-UNNAMED \
|
||||||
--add-exports java.base/sun.text=ALL-UNNAMED \
|
--add-exports java.base/sun.text=ALL-UNNAMED \
|
||||||
|
--add-exports java.base/sun.security.util=ALL-UNNAMED \
|
||||||
, \
|
, \
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|||||||
@@ -1,52 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (c) 2015, 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
|
|
||||||
# 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.
|
|
||||||
#
|
|
||||||
|
|
||||||
default: all
|
|
||||||
|
|
||||||
include $(SPEC)
|
|
||||||
include MakeBase.gmk
|
|
||||||
|
|
||||||
##########################################################################################
|
|
||||||
|
|
||||||
### CLDRConverter needs the JRE time zone names from the java.base source.
|
|
||||||
|
|
||||||
define cldrconverter_copytznames
|
|
||||||
$(MKDIR) -p '$(@D)'
|
|
||||||
$(RM) '$@'
|
|
||||||
$(SED) -e "s/package sun.util.resources/package build.tools.cldrconverter/" \
|
|
||||||
-e "s/extends TimeZoneNamesBundle//" \
|
|
||||||
-e "s/protected final/static final/" \
|
|
||||||
< $(<) > $@
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call SetupCopyFiles,COPY_INTERIM_CLDRCONVERTER, \
|
|
||||||
SRC := $(TOPDIR)/src/java.base/share/classes/sun/util/resources, \
|
|
||||||
DEST := $(BUILDTOOLS_OUTPUTDIR)/interim_cldrconverter_classes/build/tools/cldrconverter, \
|
|
||||||
FILES := TimeZoneNames.java, \
|
|
||||||
MACRO := cldrconverter_copytznames))
|
|
||||||
|
|
||||||
##########################################################################################
|
|
||||||
|
|
||||||
all: $(COPY_INTERIM_CLDRCONVERTER)
|
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
# Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved.
|
#
|
||||||
|
# Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -56,12 +57,58 @@ $(call FillFindCache, \
|
|||||||
)
|
)
|
||||||
|
|
||||||
ifneq ($(LIBS_DIR), )
|
ifneq ($(LIBS_DIR), )
|
||||||
JMOD_FLAGS += --libs $(LIBS_DIR)
|
|
||||||
DEPS += $(call FindFiles, $(LIBS_DIR))
|
DEPS += $(call FindFiles, $(LIBS_DIR))
|
||||||
|
ifeq ($(OPENJDK_TARGET_OS)+$(SHIP_DEBUG_SYMBOLS), windows+public)
|
||||||
|
# For public debug symbols on Windows, we have to use stripped pdbs and rename them
|
||||||
|
rename_stripped = $(patsubst %.stripped.pdb,%.pdb,$1)
|
||||||
|
LIBS_DIR_FILTERED := $(subst modules_libs,modules_libs_filtered, $(LIBS_DIR))
|
||||||
|
FILES_LIBS := $(filter-out %.pdb, $(call FindFiles, $(LIBS_DIR))) \
|
||||||
|
$(filter %.stripped.pdb, $(call FindFiles, $(LIBS_DIR)))
|
||||||
|
$(eval $(call SetupCopyFiles, COPY_FILTERED_LIBS, \
|
||||||
|
SRC := $(LIBS_DIR), \
|
||||||
|
DEST := $(LIBS_DIR_FILTERED), \
|
||||||
|
FILES := $(FILES_LIBS), \
|
||||||
|
NAME_MACRO := rename_stripped, \
|
||||||
|
))
|
||||||
|
DEPS += $(COPY_FILTERED_LIBS)
|
||||||
|
JMOD_FLAGS += --libs $(LIBS_DIR_FILTERED)
|
||||||
|
else
|
||||||
|
JMOD_FLAGS += --libs $(LIBS_DIR)
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
ifneq ($(CMDS_DIR), )
|
ifneq ($(CMDS_DIR), )
|
||||||
JMOD_FLAGS += --cmds $(CMDS_DIR)
|
|
||||||
DEPS += $(call FindFiles, $(CMDS_DIR))
|
DEPS += $(call FindFiles, $(CMDS_DIR))
|
||||||
|
ifeq ($(OPENJDK_TARGET_OS)+$(SHIP_DEBUG_SYMBOLS), windows+public)
|
||||||
|
# For public debug symbols on Windows, we have to use stripped pdbs, rename them
|
||||||
|
# and filter out a few launcher pdbs where there's a lib that goes by the same name
|
||||||
|
rename_stripped = $(patsubst %.stripped.pdb,%.pdb,$1)
|
||||||
|
CMDS_DIR_FILTERED := $(subst modules_cmds,modules_cmds_filtered, $(CMDS_DIR))
|
||||||
|
FILES_CMDS := $(filter-out %.pdb, $(call FindFiles, $(CMDS_DIR))) \
|
||||||
|
$(filter-out %jimage.stripped.pdb %jpackage.stripped.pdb %java.stripped.pdb, \
|
||||||
|
$(filter %.stripped.pdb, $(call FindFiles, $(CMDS_DIR))))
|
||||||
|
$(eval $(call SetupCopyFiles, COPY_FILTERED_CMDS, \
|
||||||
|
SRC := $(CMDS_DIR), \
|
||||||
|
DEST := $(CMDS_DIR_FILTERED), \
|
||||||
|
FILES := $(FILES_CMDS), \
|
||||||
|
NAME_MACRO := rename_stripped, \
|
||||||
|
))
|
||||||
|
DEPS += $(COPY_FILTERED_CMDS)
|
||||||
|
JMOD_FLAGS += --cmds $(CMDS_DIR_FILTERED)
|
||||||
|
else ifeq ($(OPENJDK_TARGET_OS)+$(SHIP_DEBUG_SYMBOLS), windows+full)
|
||||||
|
# For full debug symbols on Windows, we have to filter out a few launcher pdbs
|
||||||
|
# where there's a lib that goes by the same name
|
||||||
|
CMDS_DIR_FILTERED := $(subst modules_cmds,modules_cmds_filtered, $(CMDS_DIR))
|
||||||
|
$(eval $(call SetupCopyFiles, COPY_FILTERED_CMDS, \
|
||||||
|
SRC := $(CMDS_DIR), \
|
||||||
|
DEST := $(CMDS_DIR_FILTERED), \
|
||||||
|
FILES := $(filter-out %jimage.pdb %jpackage.pdb %java.pdb, \
|
||||||
|
$(call FindFiles, $(CMDS_DIR))), \
|
||||||
|
))
|
||||||
|
DEPS += $(COPY_FILTERED_CMDS)
|
||||||
|
JMOD_FLAGS += --cmds $(CMDS_DIR_FILTERED)
|
||||||
|
else
|
||||||
|
JMOD_FLAGS += --cmds $(CMDS_DIR)
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
ifneq ($(CONF_DIR), )
|
ifneq ($(CONF_DIR), )
|
||||||
JMOD_FLAGS += --config $(CONF_DIR)
|
JMOD_FLAGS += --config $(CONF_DIR)
|
||||||
@@ -154,7 +201,15 @@ ifeq ($(INTERIM_JMOD), true)
|
|||||||
DEPS := $(filter-out $(SUPPORT_OUTPUTDIR)/modules_libs/java.base/classlist, $(DEPS))
|
DEPS := $(filter-out $(SUPPORT_OUTPUTDIR)/modules_libs/java.base/classlist, $(DEPS))
|
||||||
endif
|
endif
|
||||||
|
|
||||||
JMOD_FLAGS += --exclude '**{_the.*,_*.marker,*.diz,*.debuginfo,*.dSYM/**,*.dSYM,*.pdb,*.map}'
|
ifeq ($(OPENJDK_TARGET_OS), windows)
|
||||||
|
ifeq ($(SHIP_DEBUG_SYMBOLS), )
|
||||||
|
JMOD_FLAGS += --exclude '**{_the.*,_*.marker,*.diz,*.pdb,*.map}'
|
||||||
|
else
|
||||||
|
JMOD_FLAGS += --exclude '**{_the.*,_*.marker,*.diz,*.map}'
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
JMOD_FLAGS += --exclude '**{_the.*,_*.marker,*.diz,*.debuginfo,*.dSYM/**,*.dSYM}'
|
||||||
|
endif
|
||||||
|
|
||||||
# Create jmods in a temp dir and then move them into place to keep the
|
# Create jmods in a temp dir and then move them into place to keep the
|
||||||
# module path in $(IMAGES_OUTPUTDIR)/jmods valid at all times.
|
# module path in $(IMAGES_OUTPUTDIR)/jmods valid at all times.
|
||||||
|
|||||||
@@ -168,14 +168,6 @@ JAVADOC_TOP := \
|
|||||||
font-family: DejaVu Sans, Arial, Helvetica, sans-serif; \
|
font-family: DejaVu Sans, Arial, Helvetica, sans-serif; \
|
||||||
font-weight: normal;">$(DRAFT_TEXT)</div>
|
font-weight: normal;">$(DRAFT_TEXT)</div>
|
||||||
|
|
||||||
JDK_INDEX_CONTENT := \
|
|
||||||
<!DOCTYPE html> \
|
|
||||||
<html lang="en"> \
|
|
||||||
<head> \
|
|
||||||
<meta http-equiv="refresh" content="0;url=api/index.html"> \
|
|
||||||
</head> \
|
|
||||||
</html>
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# JDK javadoc titles/text snippets
|
# JDK javadoc titles/text snippets
|
||||||
|
|
||||||
@@ -485,14 +477,7 @@ $(eval $(call SetupApiDocsGeneration, REFERENCE_API, \
|
|||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
JDK_INDEX_HTML := $(DOCS_OUTPUTDIR)/index.html
|
# Copy the global resources, including the top-level redirect index.html
|
||||||
|
|
||||||
$(JDK_INDEX_HTML):
|
|
||||||
$(ECHO) '$(JDK_INDEX_CONTENT)' > $@
|
|
||||||
|
|
||||||
JDK_INDEX_TARGETS += $(JDK_INDEX_HTML)
|
|
||||||
|
|
||||||
# Copy the global resources
|
|
||||||
GLOBAL_SPECS_RESOURCES_DIR := $(TOPDIR)/make/data/docs-resources/
|
GLOBAL_SPECS_RESOURCES_DIR := $(TOPDIR)/make/data/docs-resources/
|
||||||
$(eval $(call SetupCopyFiles, COPY_GLOBAL_RESOURCES, \
|
$(eval $(call SetupCopyFiles, COPY_GLOBAL_RESOURCES, \
|
||||||
SRC := $(GLOBAL_SPECS_RESOURCES_DIR), \
|
SRC := $(GLOBAL_SPECS_RESOURCES_DIR), \
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -84,6 +84,17 @@ $(eval $(call SetupCopyFiles, COPY_CLASSLIST, \
|
|||||||
|
|
||||||
TARGETS += $(COPY_CLASSLIST)
|
TARGETS += $(COPY_CLASSLIST)
|
||||||
|
|
||||||
|
# In case of shipping public debug symbols on windows, there is another temporary
|
||||||
|
# location from where jmods are compiled - need to deploy classlist there, too.
|
||||||
|
ifeq ($(OPENJDK_TARGET_OS)+$(SHIP_DEBUG_SYMBOLS), windows+public)
|
||||||
|
$(eval $(call SetupCopyFiles, COPY_CLASSLIST_TO_FILTERED, \
|
||||||
|
FILES := $(CLASSLIST_FILE), \
|
||||||
|
DEST := $(SUPPORT_OUTPUTDIR)/modules_libs_filtered/java.base, \
|
||||||
|
))
|
||||||
|
|
||||||
|
TARGETS += $(COPY_CLASSLIST_TO_FILTERED)
|
||||||
|
endif
|
||||||
|
|
||||||
# Copy the default_jli_trace.txt file into jdk.jlink
|
# Copy the default_jli_trace.txt file into jdk.jlink
|
||||||
$(eval $(call SetupCopyFiles, COPY_JLI_TRACE, \
|
$(eval $(call SetupCopyFiles, COPY_JLI_TRACE, \
|
||||||
FILES := $(JLI_TRACE_FILE), \
|
FILES := $(JLI_TRACE_FILE), \
|
||||||
|
|||||||
57
make/GraalBuilderImage.gmk
Normal file
57
make/GraalBuilderImage.gmk
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
#
|
||||||
|
# Copyright (c) 2020, Red Hat Inc.
|
||||||
|
# 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.
|
||||||
|
#
|
||||||
|
|
||||||
|
# This makefile creates a jdk image overlayed with statically linked core
|
||||||
|
# libraries.
|
||||||
|
|
||||||
|
default: all
|
||||||
|
|
||||||
|
include $(SPEC)
|
||||||
|
include MakeBase.gmk
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
TARGETS :=
|
||||||
|
|
||||||
|
$(eval $(call SetupCopyFiles, COPY_JDK_IMG, \
|
||||||
|
SRC := $(JDK_IMAGE_DIR)/, \
|
||||||
|
DEST := $(GRAAL_BUILDER_IMAGE_DIR)/, \
|
||||||
|
FILES := $(call FindFiles, $(JDK_IMAGE_DIR)/), \
|
||||||
|
))
|
||||||
|
TARGETS += $(COPY_JDK_IMG)
|
||||||
|
|
||||||
|
$(eval $(call SetupCopyFiles, COPY_STATIC_LIBS, \
|
||||||
|
SRC := $(STATIC_LIBS_IMAGE_DIR)/lib, \
|
||||||
|
DEST := $(GRAAL_BUILDER_IMAGE_DIR)/lib, \
|
||||||
|
FILES := $(filter %$(STATIC_LIBRARY_SUFFIX), \
|
||||||
|
$(call FindFiles, $(STATIC_LIBS_IMAGE_DIR)/lib)), \
|
||||||
|
))
|
||||||
|
TARGETS += $(COPY_STATIC_LIBS)
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
all: $(TARGETS)
|
||||||
|
|
||||||
|
.PHONY: all
|
||||||
@@ -43,7 +43,7 @@ help:
|
|||||||
$(info $(_) make images # Create a complete jdk image)
|
$(info $(_) make images # Create a complete jdk image)
|
||||||
$(info $(_) # (alias for product-images))
|
$(info $(_) # (alias for product-images))
|
||||||
$(info $(_) make <name>-image # Build just the image for any of: )
|
$(info $(_) make <name>-image # Build just the image for any of: )
|
||||||
$(info $(_) # jdk, test, docs, symbols, legacy-jre)
|
$(info $(_) # jdk, test, docs, symbols, legacy-jre, static-libs)
|
||||||
$(info $(_) make <phase> # Build the specified phase and everything it depends on)
|
$(info $(_) make <phase> # Build the specified phase and everything it depends on)
|
||||||
$(info $(_) # (gensrc, java, copy, libs, launchers, gendata, rmic))
|
$(info $(_) # (gensrc, java, copy, libs, launchers, gendata, rmic))
|
||||||
$(info $(_) make *-only # Applies to most targets and disables building the)
|
$(info $(_) make *-only # Applies to most targets and disables building the)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -301,6 +301,7 @@ ifeq ($(OPENJDK_TARGET_OS), windows)
|
|||||||
else
|
else
|
||||||
LIBS_TARGET_SUBDIR := lib
|
LIBS_TARGET_SUBDIR := lib
|
||||||
endif
|
endif
|
||||||
|
CMDS_TARGET_SUBDIR := bin
|
||||||
|
|
||||||
# Param 1 - dir to find debuginfo files in
|
# Param 1 - dir to find debuginfo files in
|
||||||
FindDebuginfoFiles = \
|
FindDebuginfoFiles = \
|
||||||
@@ -317,12 +318,15 @@ else
|
|||||||
# dirs.
|
# dirs.
|
||||||
ifeq ($(OPENJDK_TARGET_OS), macosx)
|
ifeq ($(OPENJDK_TARGET_OS), macosx)
|
||||||
$(call FillFindCache, \
|
$(call FillFindCache, \
|
||||||
$(SUPPORT_OUTPUTDIR)/modules_cmds $(SUPPORT_OUTPUTDIR)/modules_libs)
|
$(SUPPORT_OUTPUTDIR)/modules_libs $(SUPPORT_OUTPUTDIR)/modules_cmds)
|
||||||
FindDebuginfoFiles = \
|
FindDebuginfoFiles = \
|
||||||
$(if $(wildcard $1), $(call containing, .dSYM/, $(call FindFiles, $1)))
|
$(if $(wildcard $1), $(call containing, .dSYM/, $(call FindFiles, $1)))
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
FILTERED_PDBS := %jimage.stripped.pdb %jpackage.stripped.pdb %java.stripped.pdb \
|
||||||
|
%jimage.pdb %jpackage.pdb %java.pdb %jimage.map %jpackage.map %java.map
|
||||||
|
|
||||||
# Param 1 - either JDK or JRE
|
# Param 1 - either JDK or JRE
|
||||||
SetupCopyDebuginfo = \
|
SetupCopyDebuginfo = \
|
||||||
$(foreach m, $(ALL_$1_MODULES), \
|
$(foreach m, $(ALL_$1_MODULES), \
|
||||||
@@ -333,6 +337,13 @@ SetupCopyDebuginfo = \
|
|||||||
$(SUPPORT_OUTPUTDIR)/modules_libs/$m), \
|
$(SUPPORT_OUTPUTDIR)/modules_libs/$m), \
|
||||||
)) \
|
)) \
|
||||||
$(eval $1_TARGETS += $$(COPY_$1_LIBS_DEBUGINFO_$m)) \
|
$(eval $1_TARGETS += $$(COPY_$1_LIBS_DEBUGINFO_$m)) \
|
||||||
|
$(eval $(call SetupCopyFiles, COPY_$1_CMDS_DEBUGINFO_$m, \
|
||||||
|
SRC := $(SUPPORT_OUTPUTDIR)/modules_cmds/$m, \
|
||||||
|
DEST := $($1_IMAGE_DIR)/$(CMDS_TARGET_SUBDIR), \
|
||||||
|
FILES := $(filter-out $(FILTERED_PDBS), $(call FindDebuginfoFiles, \
|
||||||
|
$(SUPPORT_OUTPUTDIR)/modules_cmds/$m)), \
|
||||||
|
)) \
|
||||||
|
$(eval $1_TARGETS += $$(COPY_$1_CMDS_DEBUGINFO_$m)) \
|
||||||
)
|
)
|
||||||
|
|
||||||
# No space before argument to avoid having to put $(strip ) everywhere in
|
# No space before argument to avoid having to put $(strip ) everywhere in
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
|
||||||
# Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2011, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -78,13 +78,9 @@ ifneq ($(CREATING_BUILDJDK), true)
|
|||||||
interim-rmic:
|
interim-rmic:
|
||||||
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileInterimRmic.gmk)
|
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileInterimRmic.gmk)
|
||||||
|
|
||||||
interim-cldrconverter:
|
interim-tzdb:
|
||||||
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CopyInterimCLDRConverter.gmk)
|
|
||||||
|
|
||||||
interim-tzdb:
|
|
||||||
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CopyInterimTZDB.gmk)
|
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CopyInterimTZDB.gmk)
|
||||||
|
|
||||||
|
|
||||||
buildtools-jdk:
|
buildtools-jdk:
|
||||||
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileToolsJdk.gmk)
|
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileToolsJdk.gmk)
|
||||||
|
|
||||||
@@ -96,7 +92,7 @@ interim-tzdb:
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
ALL_TARGETS += buildtools-langtools interim-langtools \
|
ALL_TARGETS += buildtools-langtools interim-langtools \
|
||||||
interim-rmic interim-cldrconverter interim-tzdb buildtools-jdk buildtools-modules \
|
interim-rmic interim-tzdb buildtools-jdk buildtools-modules \
|
||||||
buildtools-hotspot
|
buildtools-hotspot
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
@@ -225,6 +221,21 @@ $(eval $(call DeclareRecipesForPhase, LIBS, \
|
|||||||
|
|
||||||
ALL_TARGETS += $(LIBS_TARGETS)
|
ALL_TARGETS += $(LIBS_TARGETS)
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
# Targets for compiling static versions of certain native libraries. These do
|
||||||
|
# not end up in the jmods or the normal JDK image, but are instead bundled into
|
||||||
|
# a special deliverable.
|
||||||
|
$(eval $(call DeclareRecipesForPhase, STATIC_LIBS, \
|
||||||
|
TARGET_SUFFIX := static-libs, \
|
||||||
|
FILE_PREFIX := Lib, \
|
||||||
|
MAKE_SUBDIR := lib, \
|
||||||
|
CHECK_MODULES := $(ALL_MODULES), \
|
||||||
|
USE_WRAPPER := true, \
|
||||||
|
EXTRA_ARGS := STATIC_LIBS=true, \
|
||||||
|
))
|
||||||
|
|
||||||
|
ALL_TARGETS += $(STATIC_LIBS_TARGETS)
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# Targets for compiling native executables
|
# Targets for compiling native executables
|
||||||
$(eval $(call DeclareRecipesForPhase, LAUNCHER, \
|
$(eval $(call DeclareRecipesForPhase, LAUNCHER, \
|
||||||
@@ -384,6 +395,9 @@ legacy-jre-image:
|
|||||||
symbols-image:
|
symbols-image:
|
||||||
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Images.gmk symbols)
|
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Images.gmk symbols)
|
||||||
|
|
||||||
|
static-libs-image:
|
||||||
|
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f StaticLibsImage.gmk)
|
||||||
|
|
||||||
mac-jdk-bundle:
|
mac-jdk-bundle:
|
||||||
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f MacBundles.gmk jdk-bundle)
|
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f MacBundles.gmk jdk-bundle)
|
||||||
|
|
||||||
@@ -396,10 +410,13 @@ release-file:
|
|||||||
exploded-image-optimize:
|
exploded-image-optimize:
|
||||||
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f ExplodedImageOptimize.gmk)
|
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f ExplodedImageOptimize.gmk)
|
||||||
|
|
||||||
|
graal-builder-image:
|
||||||
|
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f GraalBuilderImage.gmk)
|
||||||
|
|
||||||
ALL_TARGETS += store-source-revision create-source-revision-tracker bootcycle-images zip-security \
|
ALL_TARGETS += store-source-revision create-source-revision-tracker bootcycle-images zip-security \
|
||||||
zip-source jrtfs-jar jdk-image legacy-jre-image \
|
zip-source jrtfs-jar jdk-image legacy-jre-image \
|
||||||
symbols-image mac-jdk-bundle mac-legacy-jre-bundle \
|
symbols-image static-libs-image mac-jdk-bundle mac-legacy-jre-bundle \
|
||||||
release-file exploded-image-optimize
|
release-file exploded-image-optimize graal-builder-image
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# Docs targets
|
# Docs targets
|
||||||
@@ -631,7 +648,11 @@ test-bundles:
|
|||||||
docs-bundles:
|
docs-bundles:
|
||||||
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Bundles.gmk docs-bundles)
|
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Bundles.gmk docs-bundles)
|
||||||
|
|
||||||
ALL_TARGETS += product-bundles legacy-bundles test-bundles docs-bundles
|
static-libs-bundles:
|
||||||
|
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Bundles.gmk static-libs-bundles)
|
||||||
|
|
||||||
|
ALL_TARGETS += product-bundles legacy-bundles test-bundles docs-bundles \
|
||||||
|
static-libs-bundles
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# Install targets
|
# Install targets
|
||||||
@@ -664,7 +685,7 @@ else
|
|||||||
|
|
||||||
interim-langtools: $(INTERIM_LANGTOOLS_GENSRC_TARGETS)
|
interim-langtools: $(INTERIM_LANGTOOLS_GENSRC_TARGETS)
|
||||||
|
|
||||||
buildtools-jdk: interim-langtools interim-cldrconverter interim-tzdb
|
buildtools-jdk: interim-langtools interim-tzdb
|
||||||
|
|
||||||
buildtools-hotspot: interim-langtools
|
buildtools-hotspot: interim-langtools
|
||||||
|
|
||||||
@@ -696,10 +717,14 @@ else
|
|||||||
|
|
||||||
# If not already set, set the JVM variant target so that the JVM will be built.
|
# If not already set, set the JVM variant target so that the JVM will be built.
|
||||||
JVM_MAIN_LIB_TARGETS ?= hotspot-$(JVM_VARIANT_MAIN)-libs
|
JVM_MAIN_LIB_TARGETS ?= hotspot-$(JVM_VARIANT_MAIN)-libs
|
||||||
|
JVM_MAIN_GENSRC_TARGETS ?= hotspot-$(JVM_VARIANT_MAIN)-gensrc
|
||||||
|
|
||||||
# Building one JVM variant is enough to start building the other libs
|
# Building one JVM variant is enough to start building the other libs
|
||||||
$(LIBS_TARGETS): $(JVM_MAIN_LIB_TARGETS)
|
$(LIBS_TARGETS): $(JVM_MAIN_LIB_TARGETS)
|
||||||
|
|
||||||
|
# Static libs depend on hotspot gensrc
|
||||||
|
$(STATIC_LIBS_TARGETS): $(JVM_MAIN_GENSRC_TARGETS)
|
||||||
|
|
||||||
$(LAUNCHER_TARGETS): java.base-libs
|
$(LAUNCHER_TARGETS): java.base-libs
|
||||||
|
|
||||||
ifeq ($(STATIC_BUILD), true)
|
ifeq ($(STATIC_BUILD), true)
|
||||||
@@ -804,9 +829,15 @@ else
|
|||||||
$(foreach m, $(GENSRC_MODULES), $(eval $m-libs-compile-commands: $m-gensrc))
|
$(foreach m, $(GENSRC_MODULES), $(eval $m-libs-compile-commands: $m-gensrc))
|
||||||
$(foreach m, $(filter $(JAVA_MODULES), $(LIBS_MODULES)), $(eval $m-libs-compile-commands: $m-java))
|
$(foreach m, $(filter $(JAVA_MODULES), $(LIBS_MODULES)), $(eval $m-libs-compile-commands: $m-java))
|
||||||
|
|
||||||
|
$(COMPILE_COMMANDS_TARGETS_HOTSPOT): clean-compile-commands
|
||||||
|
$(COMPILE_COMMANDS_TARGETS_JDK): clean-compile-commands
|
||||||
compile-commands-hotspot: $(COMPILE_COMMANDS_TARGETS_HOTSPOT)
|
compile-commands-hotspot: $(COMPILE_COMMANDS_TARGETS_HOTSPOT)
|
||||||
compile-commands: $(COMPILE_COMMANDS_TARGETS_HOTSPOT) $(COMPILE_COMMANDS_TARGETS_JDK)
|
compile-commands: $(COMPILE_COMMANDS_TARGETS_HOTSPOT) $(COMPILE_COMMANDS_TARGETS_JDK)
|
||||||
|
|
||||||
|
# The -static-libs targets depend on -java as well as java.base-copy.
|
||||||
|
$(foreach m, $(filter $(JAVA_MODULES), $(STATIC_LIBS_MODULES)), \
|
||||||
|
$(eval $m-static-libs: $m-java java.base-copy))
|
||||||
|
|
||||||
vscode-project: compile-commands
|
vscode-project: compile-commands
|
||||||
vscode-project-clangd: compile-commands
|
vscode-project-clangd: compile-commands
|
||||||
vscode-project-rtags: compile-commands
|
vscode-project-rtags: compile-commands
|
||||||
@@ -874,6 +905,10 @@ else
|
|||||||
legacy-jre-image: jmods release-file
|
legacy-jre-image: jmods release-file
|
||||||
symbols-image: $(LIBS_TARGETS) $(LAUNCHER_TARGETS)
|
symbols-image: $(LIBS_TARGETS) $(LAUNCHER_TARGETS)
|
||||||
|
|
||||||
|
static-libs-image: $(STATIC_LIBS_TARGETS)
|
||||||
|
|
||||||
|
graal-builder-image: jdk-image static-libs-image
|
||||||
|
|
||||||
mac-jdk-bundle: jdk-image
|
mac-jdk-bundle: jdk-image
|
||||||
mac-legacy-jre-bundle: legacy-jre-image
|
mac-legacy-jre-bundle: legacy-jre-image
|
||||||
|
|
||||||
@@ -967,6 +1002,8 @@ else
|
|||||||
|
|
||||||
docs-bundles: docs-image
|
docs-bundles: docs-image
|
||||||
|
|
||||||
|
static-libs-bundles: static-libs-image
|
||||||
|
|
||||||
generate-summary: jmods buildtools-modules
|
generate-summary: jmods buildtools-modules
|
||||||
|
|
||||||
update-x11wrappers: java.base-copy buildtools-jdk
|
update-x11wrappers: java.base-copy buildtools-jdk
|
||||||
@@ -1005,6 +1042,8 @@ rmic: $(RMIC_TARGETS)
|
|||||||
|
|
||||||
libs: $(LIBS_TARGETS)
|
libs: $(LIBS_TARGETS)
|
||||||
|
|
||||||
|
static-libs: $(STATIC_LIBS_TARGETS)
|
||||||
|
|
||||||
launchers: $(LAUNCHER_TARGETS)
|
launchers: $(LAUNCHER_TARGETS)
|
||||||
|
|
||||||
jmods: $(JMOD_TARGETS)
|
jmods: $(JMOD_TARGETS)
|
||||||
@@ -1111,10 +1150,10 @@ test-image: prepare-test-image \
|
|||||||
all-images: product-images test-image docs-image
|
all-images: product-images test-image docs-image
|
||||||
|
|
||||||
# all-bundles packages all our deliverables as tar.gz bundles.
|
# all-bundles packages all our deliverables as tar.gz bundles.
|
||||||
all-bundles: product-bundles test-bundles docs-bundles
|
all-bundles: product-bundles test-bundles docs-bundles static-libs-bundles
|
||||||
|
|
||||||
ALL_TARGETS += buildtools hotspot hotspot-libs hotspot-gensrc gensrc gendata \
|
ALL_TARGETS += buildtools hotspot hotspot-libs hotspot-gensrc gensrc gendata \
|
||||||
copy java rmic libs launchers jmods \
|
copy java rmic libs static-libs launchers jmods \
|
||||||
jdk.jdwp.agent-gensrc $(ALL_MODULES) demos \
|
jdk.jdwp.agent-gensrc $(ALL_MODULES) demos \
|
||||||
exploded-image-base exploded-image \
|
exploded-image-base exploded-image \
|
||||||
create-buildjdk docs-jdk-api docs-javase-api docs-reference-api docs-jdk \
|
create-buildjdk docs-jdk-api docs-javase-api docs-reference-api docs-jdk \
|
||||||
@@ -1167,6 +1206,9 @@ clean: $(CLEAN_DIR_TARGETS)
|
|||||||
clean-docs:
|
clean-docs:
|
||||||
$(call CleanDocs)
|
$(call CleanDocs)
|
||||||
|
|
||||||
|
clean-compile-commands:
|
||||||
|
$(call CleanMakeSupportDir,compile-commands)
|
||||||
|
|
||||||
$(CLEAN_DIR_TARGETS):
|
$(CLEAN_DIR_TARGETS):
|
||||||
$(call CleanDir,$(patsubst clean-%, %, $@))
|
$(call CleanDir,$(patsubst clean-%, %, $@))
|
||||||
|
|
||||||
@@ -1208,9 +1250,9 @@ dist-clean: clean
|
|||||||
)
|
)
|
||||||
$(ECHO) Cleaned everything, you will have to re-run configure.
|
$(ECHO) Cleaned everything, you will have to re-run configure.
|
||||||
|
|
||||||
ALL_TARGETS += clean clean-docs dist-clean $(CLEAN_DIR_TARGETS) $(CLEAN_SUPPORT_DIR_TARGETS) \
|
ALL_TARGETS += clean clean-docs clean-compile-commands dist-clean $(CLEAN_DIR_TARGETS) \
|
||||||
$(CLEAN_TEST_TARGETS) $(CLEAN_PHASE_TARGETS) $(CLEAN_MODULE_TARGETS) \
|
$(CLEAN_SUPPORT_DIR_TARGETS) $(CLEAN_TEST_TARGETS) $(CLEAN_PHASE_TARGETS) \
|
||||||
$(CLEAN_MODULE_PHASE_TARGETS)
|
$(CLEAN_MODULE_TARGETS) $(CLEAN_MODULE_PHASE_TARGETS)
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# Declare *-only targets for each normal target
|
# Declare *-only targets for each normal target
|
||||||
|
|||||||
@@ -65,6 +65,13 @@ define CleanSupportDir
|
|||||||
@$(PRINTF) " done\n"
|
@$(PRINTF) " done\n"
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define CleanMakeSupportDir
|
||||||
|
@$(PRINTF) "Cleaning $(strip $1) make support artifacts ..."
|
||||||
|
@$(PRINTF) "\n" $(LOG_DEBUG)
|
||||||
|
$(RM) -r $(MAKESUPPORT_OUTPUTDIR)/$(strip $1)
|
||||||
|
@$(PRINTF) " done\n"
|
||||||
|
endef
|
||||||
|
|
||||||
define CleanTest
|
define CleanTest
|
||||||
@$(PRINTF) "Cleaning test $(strip $1) ..."
|
@$(PRINTF) "Cleaning test $(strip $1) ..."
|
||||||
@$(PRINTF) "\n" $(LOG_DEBUG)
|
@$(PRINTF) "\n" $(LOG_DEBUG)
|
||||||
@@ -137,7 +144,7 @@ define DeclareRecipeForModuleMakefile
|
|||||||
$$(addprefix -I, $$(PHASE_MAKEDIRS) \
|
$$(addprefix -I, $$(PHASE_MAKEDIRS) \
|
||||||
$$(addsuffix /$$($1_MAKE_SUBDIR), $$(PHASE_MAKEDIRS)) \
|
$$(addsuffix /$$($1_MAKE_SUBDIR), $$(PHASE_MAKEDIRS)) \
|
||||||
) \
|
) \
|
||||||
MODULE=$2 MAKEFILE_PREFIX=$$($1_FILE_PREFIX))
|
MODULE=$2 MAKEFILE_PREFIX=$$($1_FILE_PREFIX) $$($1_EXTRA_ARGS))
|
||||||
else
|
else
|
||||||
+($(CD) $$(dir $$(firstword $$(wildcard $$(addsuffix \
|
+($(CD) $$(dir $$(firstword $$(wildcard $$(addsuffix \
|
||||||
/$$($1_MAKE_SUBDIR)/$$($1_FILE_PREFIX)-$2.gmk, $$(PHASE_MAKEDIRS))))) \
|
/$$($1_MAKE_SUBDIR)/$$($1_FILE_PREFIX)-$2.gmk, $$(PHASE_MAKEDIRS))))) \
|
||||||
@@ -146,7 +153,7 @@ define DeclareRecipeForModuleMakefile
|
|||||||
$$(addprefix -I, $$(PHASE_MAKEDIRS) \
|
$$(addprefix -I, $$(PHASE_MAKEDIRS) \
|
||||||
$$(addsuffix /$$($1_MAKE_SUBDIR), $$(PHASE_MAKEDIRS)) \
|
$$(addsuffix /$$($1_MAKE_SUBDIR), $$(PHASE_MAKEDIRS)) \
|
||||||
) \
|
) \
|
||||||
MODULE=$2 \
|
MODULE=$2 $$($1_EXTRA_ARGS) \
|
||||||
)
|
)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@@ -186,12 +193,13 @@ endef
|
|||||||
# CHECK_MODULES : List of modules to try
|
# CHECK_MODULES : List of modules to try
|
||||||
# MULTIPLE_MAKEFILES : Set to true to handle makefiles for the same module and
|
# MULTIPLE_MAKEFILES : Set to true to handle makefiles for the same module and
|
||||||
# phase in multiple repos
|
# phase in multiple repos
|
||||||
|
# EXTRA_ARGS : Add extra make args to each makefile call
|
||||||
# Exported variables:
|
# Exported variables:
|
||||||
# $1_MODULES : All modules that had rules generated
|
# $1_MODULES : All modules that had rules generated
|
||||||
# $1_TARGETS : All targets generated
|
# $1_TARGETS : All targets generated
|
||||||
define DeclareRecipesForPhase
|
define DeclareRecipesForPhase
|
||||||
$(foreach i,2 3 4 5 6 7, $(if $(strip $($i)),$(strip $1)_$(strip $($i)))$(NEWLINE))
|
$(foreach i,2 3 4 5 6 7 8, $(if $(strip $($i)),$(strip $1)_$(strip $($i)))$(NEWLINE))
|
||||||
$(if $(8),$(error Internal makefile error: Too many arguments to \
|
$(if $(9),$(error Internal makefile error: Too many arguments to \
|
||||||
DeclareRecipesForPhase, please update MakeHelper.gmk))
|
DeclareRecipesForPhase, please update MakeHelper.gmk))
|
||||||
|
|
||||||
$$(foreach m, $$($(strip $1)_CHECK_MODULES), \
|
$$(foreach m, $$($(strip $1)_CHECK_MODULES), \
|
||||||
|
|||||||
@@ -276,7 +276,7 @@ $(eval $(call SetTestOpt,TIMEOUT_FACTOR,JTREG))
|
|||||||
|
|
||||||
$(eval $(call ParseKeywordVariable, JTREG, \
|
$(eval $(call ParseKeywordVariable, JTREG, \
|
||||||
SINGLE_KEYWORDS := JOBS TIMEOUT_FACTOR TEST_MODE ASSERT VERBOSE RETAIN \
|
SINGLE_KEYWORDS := JOBS TIMEOUT_FACTOR TEST_MODE ASSERT VERBOSE RETAIN \
|
||||||
MAX_MEM, \
|
MAX_MEM RETRY_COUNT, \
|
||||||
STRING_KEYWORDS := OPTIONS JAVA_OPTIONS VM_OPTIONS KEYWORDS \
|
STRING_KEYWORDS := OPTIONS JAVA_OPTIONS VM_OPTIONS KEYWORDS \
|
||||||
EXTRA_PROBLEM_LISTS AOT_MODULES, \
|
EXTRA_PROBLEM_LISTS AOT_MODULES, \
|
||||||
))
|
))
|
||||||
@@ -312,8 +312,6 @@ langtools_JTREG_PROBLEM_LIST += $(TOPDIR)/test/langtools/ProblemList.txt
|
|||||||
nashorn_JTREG_PROBLEM_LIST += $(TOPDIR)/test/nashorn/ProblemList.txt
|
nashorn_JTREG_PROBLEM_LIST += $(TOPDIR)/test/nashorn/ProblemList.txt
|
||||||
hotspot_JTREG_PROBLEM_LIST += $(TOPDIR)/test/hotspot/jtreg/ProblemList.txt
|
hotspot_JTREG_PROBLEM_LIST += $(TOPDIR)/test/hotspot/jtreg/ProblemList.txt
|
||||||
|
|
||||||
langtools_JTREG_MAX_MEM := 768m
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# Parse test selection
|
# Parse test selection
|
||||||
#
|
#
|
||||||
@@ -532,6 +530,7 @@ define SetupRunGtestTestBody
|
|||||||
$$(FIXPATH) $$(TEST_IMAGE_DIR)/hotspot/gtest/$$($1_VARIANT)/gtestLauncher \
|
$$(FIXPATH) $$(TEST_IMAGE_DIR)/hotspot/gtest/$$($1_VARIANT)/gtestLauncher \
|
||||||
-jdk $(JDK_IMAGE_DIR) $$($1_GTEST_FILTER) \
|
-jdk $(JDK_IMAGE_DIR) $$($1_GTEST_FILTER) \
|
||||||
--gtest_output=xml:$$($1_TEST_RESULTS_DIR)/gtest.xml \
|
--gtest_output=xml:$$($1_TEST_RESULTS_DIR)/gtest.xml \
|
||||||
|
--gtest_catch_exceptions=0 \
|
||||||
$$($1_GTEST_REPEAT) $$(GTEST_OPTIONS) $$(GTEST_VM_OPTIONS) \
|
$$($1_GTEST_REPEAT) $$(GTEST_OPTIONS) $$(GTEST_VM_OPTIONS) \
|
||||||
$$(GTEST_JAVA_OPTIONS) $$($1_AOT_OPTIONS) \
|
$$(GTEST_JAVA_OPTIONS) $$($1_AOT_OPTIONS) \
|
||||||
> >($(TEE) $$($1_TEST_RESULTS_DIR)/gtest.txt) \
|
> >($(TEE) $$($1_TEST_RESULTS_DIR)/gtest.txt) \
|
||||||
@@ -626,7 +625,7 @@ define SetupRunJtregTestBody
|
|||||||
# Convert JTREG_foo into $1_JTREG_foo with a suitable value.
|
# Convert JTREG_foo into $1_JTREG_foo with a suitable value.
|
||||||
$$(eval $$(call SetJtregValue,$1,JTREG_TEST_MODE,agentvm))
|
$$(eval $$(call SetJtregValue,$1,JTREG_TEST_MODE,agentvm))
|
||||||
$$(eval $$(call SetJtregValue,$1,JTREG_ASSERT,true))
|
$$(eval $$(call SetJtregValue,$1,JTREG_ASSERT,true))
|
||||||
$$(eval $$(call SetJtregValue,$1,JTREG_MAX_MEM,512m))
|
$$(eval $$(call SetJtregValue,$1,JTREG_MAX_MEM,768m))
|
||||||
$$(eval $$(call SetJtregValue,$1,JTREG_NATIVEPATH))
|
$$(eval $$(call SetJtregValue,$1,JTREG_NATIVEPATH))
|
||||||
$$(eval $$(call SetJtregValue,$1,JTREG_BASIC_OPTIONS))
|
$$(eval $$(call SetJtregValue,$1,JTREG_BASIC_OPTIONS))
|
||||||
$$(eval $$(call SetJtregValue,$1,JTREG_PROBLEM_LIST))
|
$$(eval $$(call SetJtregValue,$1,JTREG_PROBLEM_LIST))
|
||||||
@@ -642,7 +641,7 @@ define SetupRunJtregTestBody
|
|||||||
|
|
||||||
# Make sure MaxRAMPercentage is high enough to not cause OOM or swapping since
|
# Make sure MaxRAMPercentage is high enough to not cause OOM or swapping since
|
||||||
# we may end up with a lot of JVM's
|
# we may end up with a lot of JVM's
|
||||||
$1_JTREG_MAX_RAM_PERCENTAGE := $$(shell $$(EXPR) 25 / $$($1_JTREG_JOBS))
|
$1_JTREG_MAX_RAM_PERCENTAGE := $$(shell $(AWK) 'BEGIN { print 25 / $$($1_JTREG_JOBS); }')
|
||||||
|
|
||||||
# SPARC is in general slower per core so need to scale up timeouts a bit.
|
# SPARC is in general slower per core so need to scale up timeouts a bit.
|
||||||
ifeq ($(OPENJDK_TARGET_CPU_ARCH), sparc)
|
ifeq ($(OPENJDK_TARGET_CPU_ARCH), sparc)
|
||||||
@@ -652,16 +651,21 @@ define SetupRunJtregTestBody
|
|||||||
endif
|
endif
|
||||||
JTREG_VERBOSE ?= fail,error,summary
|
JTREG_VERBOSE ?= fail,error,summary
|
||||||
JTREG_RETAIN ?= fail,error
|
JTREG_RETAIN ?= fail,error
|
||||||
|
JTREG_RETRY_COUNT ?= 0
|
||||||
|
|
||||||
ifneq ($$($1_JTREG_MAX_MEM), 0)
|
ifneq ($$($1_JTREG_MAX_MEM), 0)
|
||||||
$1_JTREG_BASIC_OPTIONS += -vmoption:-Xmx$$($1_JTREG_MAX_MEM)
|
$1_JTREG_BASIC_OPTIONS += -vmoption:-Xmx$$($1_JTREG_MAX_MEM)
|
||||||
$1_JTREG_LAUNCHER_OPTIONS += -Xmx$$($1_JTREG_MAX_MEM)
|
$1_JTREG_LAUNCHER_OPTIONS += -Xmx$$($1_JTREG_MAX_MEM)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Make sure the tmp dir is normalized as some tests will react badly otherwise
|
||||||
|
$1_TEST_TMP_DIR := $$(abspath $$($1_TEST_SUPPORT_DIR)/tmp)
|
||||||
|
|
||||||
$1_JTREG_BASIC_OPTIONS += -$$($1_JTREG_TEST_MODE) \
|
$1_JTREG_BASIC_OPTIONS += -$$($1_JTREG_TEST_MODE) \
|
||||||
-verbose:$$(JTREG_VERBOSE) -retain:$$(JTREG_RETAIN) \
|
-verbose:$$(JTREG_VERBOSE) -retain:$$(JTREG_RETAIN) \
|
||||||
-concurrency:$$($1_JTREG_JOBS) -timeoutFactor:$$(JTREG_TIMEOUT_FACTOR) \
|
-concurrency:$$($1_JTREG_JOBS) -timeoutFactor:$$(JTREG_TIMEOUT_FACTOR) \
|
||||||
-vmoption:-XX:MaxRAMPercentage=$$($1_JTREG_MAX_RAM_PERCENTAGE)
|
-vmoption:-XX:MaxRAMPercentage=$$($1_JTREG_MAX_RAM_PERCENTAGE) \
|
||||||
|
-vmoption:-Djava.io.tmpdir="$$($1_TEST_TMP_DIR)"
|
||||||
|
|
||||||
$1_JTREG_BASIC_OPTIONS += -automatic -ignore:quiet
|
$1_JTREG_BASIC_OPTIONS += -automatic -ignore:quiet
|
||||||
|
|
||||||
@@ -737,23 +741,43 @@ define SetupRunJtregTestBody
|
|||||||
clean-workdir-$1:
|
clean-workdir-$1:
|
||||||
$$(RM) -r $$($1_TEST_SUPPORT_DIR)
|
$$(RM) -r $$($1_TEST_SUPPORT_DIR)
|
||||||
|
|
||||||
|
$1_COMMAND_LINE := \
|
||||||
|
$$(JAVA) $$($1_JTREG_LAUNCHER_OPTIONS) \
|
||||||
|
-Dprogram=jtreg -jar $$(JT_HOME)/lib/jtreg.jar \
|
||||||
|
$$($1_JTREG_BASIC_OPTIONS) \
|
||||||
|
-testjdk:$$(JDK_IMAGE_DIR) \
|
||||||
|
-dir:$$(JTREG_TOPDIR) \
|
||||||
|
-reportDir:$$($1_TEST_RESULTS_DIR) \
|
||||||
|
-workDir:$$($1_TEST_SUPPORT_DIR) \
|
||||||
|
-status:$$$${JTREG_STATUS} \
|
||||||
|
$$(JTREG_OPTIONS) \
|
||||||
|
$$(JTREG_FAILURE_HANDLER_OPTIONS) \
|
||||||
|
$$($1_TEST_NAME) \
|
||||||
|
&& $$(ECHO) $$$$? > $$($1_EXITCODE) \
|
||||||
|
|| $$(ECHO) $$$$? > $$($1_EXITCODE)
|
||||||
|
|
||||||
|
|
||||||
|
ifneq ($$(JTREG_RETRY_COUNT), 0)
|
||||||
|
$1_COMMAND_LINE := \
|
||||||
|
for i in {0..$$(JTREG_RETRY_COUNT)}; do \
|
||||||
|
if [ "$$$$i" != 0 ]; then \
|
||||||
|
$$(PRINTF) "\nRetrying Jtreg run. Attempt: $$$$i\n"; \
|
||||||
|
fi; \
|
||||||
|
$$($1_COMMAND_LINE); \
|
||||||
|
if [ "`$$(CAT) $$($1_EXITCODE)`" = "0" ]; then \
|
||||||
|
break; \
|
||||||
|
fi; \
|
||||||
|
export JTREG_STATUS="-status:error,fail"; \
|
||||||
|
done
|
||||||
|
endif
|
||||||
|
|
||||||
run-test-$1: clean-workdir-$1 $$($1_AOT_TARGETS)
|
run-test-$1: clean-workdir-$1 $$($1_AOT_TARGETS)
|
||||||
$$(call LogWarn)
|
$$(call LogWarn)
|
||||||
$$(call LogWarn, Running test '$$($1_TEST)')
|
$$(call LogWarn, Running test '$$($1_TEST)')
|
||||||
$$(call MakeDir, $$($1_TEST_RESULTS_DIR) $$($1_TEST_SUPPORT_DIR))
|
$$(call MakeDir, $$($1_TEST_RESULTS_DIR) $$($1_TEST_SUPPORT_DIR) \
|
||||||
|
$$($1_TEST_TMP_DIR))
|
||||||
$$(call ExecuteWithLog, $$($1_TEST_SUPPORT_DIR)/jtreg, ( \
|
$$(call ExecuteWithLog, $$($1_TEST_SUPPORT_DIR)/jtreg, ( \
|
||||||
$$(JAVA) $$($1_JTREG_LAUNCHER_OPTIONS) \
|
$$($1_COMMAND_LINE) \
|
||||||
-Dprogram=jtreg -jar $$(JT_HOME)/lib/jtreg.jar \
|
|
||||||
$$($1_JTREG_BASIC_OPTIONS) \
|
|
||||||
-testjdk:$$(JDK_IMAGE_DIR) \
|
|
||||||
-dir:$$(JTREG_TOPDIR) \
|
|
||||||
-reportDir:$$($1_TEST_RESULTS_DIR) \
|
|
||||||
-workDir:$$($1_TEST_SUPPORT_DIR) \
|
|
||||||
$$(JTREG_OPTIONS) \
|
|
||||||
$$(JTREG_FAILURE_HANDLER_OPTIONS) \
|
|
||||||
$$($1_TEST_NAME) \
|
|
||||||
&& $$(ECHO) $$$$? > $$($1_EXITCODE) \
|
|
||||||
|| $$(ECHO) $$$$? > $$($1_EXITCODE) \
|
|
||||||
))
|
))
|
||||||
|
|
||||||
$1_RESULT_FILE := $$($1_TEST_RESULTS_DIR)/text/stats.txt
|
$1_RESULT_FILE := $$($1_TEST_RESULTS_DIR)/text/stats.txt
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -237,7 +237,8 @@ else ifeq ($(OPENJDK_TARGET_OS), solaris)
|
|||||||
else ifeq ($(OPENJDK_TARGET_OS), windows)
|
else ifeq ($(OPENJDK_TARGET_OS), windows)
|
||||||
NUM_CORES := $(NUMBER_OF_PROCESSORS)
|
NUM_CORES := $(NUMBER_OF_PROCESSORS)
|
||||||
MEMORY_SIZE := $(shell \
|
MEMORY_SIZE := $(shell \
|
||||||
$(EXPR) `wmic computersystem get totalphysicalmemory -value | $(GREP) = \
|
$(EXPR) `wmic computersystem get totalphysicalmemory -value \
|
||||||
|
| $(GREP) = | $(SED) 's/\\r//g' \
|
||||||
| $(CUT) -d "=" -f 2-` / 1024 / 1024 \
|
| $(CUT) -d "=" -f 2-` / 1024 / 1024 \
|
||||||
)
|
)
|
||||||
endif
|
endif
|
||||||
|
|||||||
56
make/StaticLibsImage.gmk
Normal file
56
make/StaticLibsImage.gmk
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
#
|
||||||
|
# Copyright (c) 2019, 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
|
||||||
|
# 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.
|
||||||
|
#
|
||||||
|
|
||||||
|
# This makefile creates an image of the optional static versions of certain JDK
|
||||||
|
# libraries.
|
||||||
|
|
||||||
|
default: all
|
||||||
|
|
||||||
|
include $(SPEC)
|
||||||
|
include MakeBase.gmk
|
||||||
|
include Modules.gmk
|
||||||
|
|
||||||
|
ALL_MODULES = $(call FindAllModules)
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
TARGETS :=
|
||||||
|
|
||||||
|
$(foreach m, $(ALL_MODULES), \
|
||||||
|
$(eval $(call SetupCopyFiles, COPY_STATIC_LIBS_$m, \
|
||||||
|
FLATTEN := true, \
|
||||||
|
SRC := $(SUPPORT_OUTPUTDIR)/native/$m, \
|
||||||
|
DEST := $(STATIC_LIBS_IMAGE_DIR)/lib, \
|
||||||
|
FILES := $(filter %$(STATIC_LIBRARY_SUFFIX), \
|
||||||
|
$(call FindFiles, $(SUPPORT_OUTPUTDIR)/native/$m/*/static)), \
|
||||||
|
)) \
|
||||||
|
$(eval TARGETS += $$(COPY_STATIC_LIBS_$m)) \
|
||||||
|
)
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
all: $(TARGETS)
|
||||||
|
|
||||||
|
.PHONY: all
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2011, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -73,8 +73,9 @@ TOOL_HASHER = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
|
|||||||
TOOL_TZDB = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
|
TOOL_TZDB = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
|
||||||
build.tools.tzdb.TzdbZoneRulesCompiler
|
build.tools.tzdb.TzdbZoneRulesCompiler
|
||||||
|
|
||||||
TOOL_BLACKLISTED_CERTS = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
|
TOOL_BLOCKED_CERTS = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
|
||||||
build.tools.blacklistedcertsconverter.BlacklistedCertsConverter
|
--add-exports java.base/sun.security.util=ALL-UNNAMED \
|
||||||
|
build.tools.blockedcertsconverter.BlockedCertsConverter
|
||||||
|
|
||||||
TOOL_MAKEJAVASECURITY = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
|
TOOL_MAKEJAVASECURITY = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
|
||||||
build.tools.makejavasecurity.MakeJavaSecurity
|
build.tools.makejavasecurity.MakeJavaSecurity
|
||||||
|
|||||||
@@ -53,6 +53,14 @@ $(eval $(call SetupProcessMarkdown, md_docs, \
|
|||||||
))
|
))
|
||||||
TARGETS += $(md_docs)
|
TARGETS += $(md_docs)
|
||||||
|
|
||||||
|
$(eval $(call SetupProcessMarkdown, ide, \
|
||||||
|
FILES := $(DOCS_DIR)/ide.md, \
|
||||||
|
DEST := $(DOCS_DIR), \
|
||||||
|
CSS := $(GLOBAL_SPECS_DEFAULT_CSS_FILE), \
|
||||||
|
OPTIONS := --toc, \
|
||||||
|
))
|
||||||
|
TARGETS += $(ide)
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
$(eval $(call IncludeCustomExtension, UpdateBuildDocs.gmk))
|
$(eval $(call IncludeCustomExtension, UpdateBuildDocs.gmk))
|
||||||
|
|||||||
@@ -641,17 +641,18 @@ AC_DEFUN_ONCE([BASIC_SETUP_PATHS],
|
|||||||
AC_MSG_RESULT([$TOPDIR])
|
AC_MSG_RESULT([$TOPDIR])
|
||||||
AC_SUBST(TOPDIR)
|
AC_SUBST(TOPDIR)
|
||||||
|
|
||||||
|
# We can only call BASIC_FIXUP_PATH after BASIC_CHECK_PATHS_WINDOWS.
|
||||||
|
BASIC_FIXUP_PATH(CURDIR)
|
||||||
|
BASIC_FIXUP_PATH(TOPDIR)
|
||||||
|
|
||||||
if test "x$CUSTOM_ROOT" != x; then
|
if test "x$CUSTOM_ROOT" != x; then
|
||||||
|
BASIC_FIXUP_PATH(CUSTOM_ROOT)
|
||||||
WORKSPACE_ROOT="${CUSTOM_ROOT}"
|
WORKSPACE_ROOT="${CUSTOM_ROOT}"
|
||||||
else
|
else
|
||||||
WORKSPACE_ROOT="${TOPDIR}"
|
WORKSPACE_ROOT="${TOPDIR}"
|
||||||
fi
|
fi
|
||||||
AC_SUBST(WORKSPACE_ROOT)
|
AC_SUBST(WORKSPACE_ROOT)
|
||||||
|
|
||||||
# We can only call BASIC_FIXUP_PATH after BASIC_CHECK_PATHS_WINDOWS.
|
|
||||||
BASIC_FIXUP_PATH(CURDIR)
|
|
||||||
BASIC_FIXUP_PATH(TOPDIR)
|
|
||||||
|
|
||||||
# Locate the directory of this script.
|
# Locate the directory of this script.
|
||||||
AUTOCONF_DIR=$TOPDIR/make/autoconf
|
AUTOCONF_DIR=$TOPDIR/make/autoconf
|
||||||
|
|
||||||
@@ -671,6 +672,16 @@ AC_DEFUN([BASIC_EVAL_DEVKIT_VARIABLE],
|
|||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
# Evaluates platform specific overrides for build devkit variables.
|
||||||
|
# $1: Name of variable
|
||||||
|
AC_DEFUN([BASIC_EVAL_BUILD_DEVKIT_VARIABLE],
|
||||||
|
[
|
||||||
|
if test "x[$]$1" = x; then
|
||||||
|
eval $1="\${$1_${OPENJDK_BUILD_CPU}}"
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
AC_DEFUN_ONCE([BASIC_SETUP_DEVKIT],
|
AC_DEFUN_ONCE([BASIC_SETUP_DEVKIT],
|
||||||
[
|
[
|
||||||
@@ -1231,12 +1242,25 @@ AC_DEFUN_ONCE([BASIC_SETUP_COMPLEX_TOOLS],
|
|||||||
AC_MSG_CHECKING([if codesign certificate is present])
|
AC_MSG_CHECKING([if codesign certificate is present])
|
||||||
$RM codesign-testfile
|
$RM codesign-testfile
|
||||||
$TOUCH codesign-testfile
|
$TOUCH codesign-testfile
|
||||||
$CODESIGN -s "$MACOSX_CODESIGN_IDENTITY" codesign-testfile 2>&AS_MESSAGE_LOG_FD >&AS_MESSAGE_LOG_FD || CODESIGN=
|
$CODESIGN -s "$MACOSX_CODESIGN_IDENTITY" codesign-testfile 2>&AS_MESSAGE_LOG_FD \
|
||||||
|
>&AS_MESSAGE_LOG_FD || CODESIGN=
|
||||||
$RM codesign-testfile
|
$RM codesign-testfile
|
||||||
if test "x$CODESIGN" = x; then
|
if test "x$CODESIGN" = x; then
|
||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([no])
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT([yes])
|
AC_MSG_RESULT([yes])
|
||||||
|
# Verify that the codesign has --option runtime
|
||||||
|
AC_MSG_CHECKING([if codesign has --option runtime])
|
||||||
|
$RM codesign-testfile
|
||||||
|
$TOUCH codesign-testfile
|
||||||
|
$CODESIGN --option runtime -s "$MACOSX_CODESIGN_IDENTITY" codesign-testfile \
|
||||||
|
2>&AS_MESSAGE_LOG_FD >&AS_MESSAGE_LOG_FD || CODESIGN=
|
||||||
|
$RM codesign-testfile
|
||||||
|
if test "x$CODESIGN" = x; then
|
||||||
|
AC_MSG_ERROR([codesign does not have --option runtime. macOS 10.13.6 and above is required.])
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
BASIC_REQUIRE_PROGS(SETFILE, SetFile)
|
BASIC_REQUIRE_PROGS(SETFILE, SetFile)
|
||||||
|
|||||||
@@ -381,10 +381,44 @@ AC_DEFUN_ONCE([BASIC_COMPILE_FIXPATH],
|
|||||||
# called fixpath.
|
# called fixpath.
|
||||||
FIXPATH=
|
FIXPATH=
|
||||||
if test "x$OPENJDK_BUILD_OS" = xwindows; then
|
if test "x$OPENJDK_BUILD_OS" = xwindows; then
|
||||||
AC_MSG_CHECKING([if fixpath can be created])
|
|
||||||
FIXPATH_SRC="$TOPDIR/make/src/native/fixpath.c"
|
FIXPATH_SRC="$TOPDIR/make/src/native/fixpath.c"
|
||||||
FIXPATH_BIN="$CONFIGURESUPPORT_OUTPUTDIR/bin/fixpath.exe"
|
|
||||||
FIXPATH_DIR="$CONFIGURESUPPORT_OUTPUTDIR/fixpath"
|
FIXPATH_DIR="$CONFIGURESUPPORT_OUTPUTDIR/fixpath"
|
||||||
|
|
||||||
|
if test "x$OPENJDK_TARGET_CPU" != "xaarch64"; then
|
||||||
|
AC_MSG_CHECKING([if fixpath can be created])
|
||||||
|
|
||||||
|
FIXPATH_BIN="$CONFIGURESUPPORT_OUTPUTDIR/bin/fixpath.exe"
|
||||||
|
FIXPATH_SRC_W="$FIXPATH_SRC"
|
||||||
|
FIXPATH_BIN_W="$FIXPATH_BIN"
|
||||||
|
BASIC_WINDOWS_REWRITE_AS_WINDOWS_MIXED_PATH([FIXPATH_SRC_W])
|
||||||
|
BASIC_WINDOWS_REWRITE_AS_WINDOWS_MIXED_PATH([FIXPATH_BIN_W])
|
||||||
|
$RM -rf $FIXPATH_BIN $FIXPATH_DIR
|
||||||
|
$MKDIR -p $FIXPATH_DIR $CONFIGURESUPPORT_OUTPUTDIR/bin
|
||||||
|
cd $FIXPATH_DIR
|
||||||
|
$CC $FIXPATH_SRC_W -Fe$FIXPATH_BIN_W > $FIXPATH_DIR/fixpath1.log 2>&1
|
||||||
|
cd $CURDIR
|
||||||
|
|
||||||
|
if test ! -x $FIXPATH_BIN; then
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
cat $FIXPATH_DIR/fixpath1.log
|
||||||
|
AC_MSG_ERROR([Could not create $FIXPATH_BIN])
|
||||||
|
fi
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
|
||||||
|
else # OPENJDK_TARGET_CPU is aarch64
|
||||||
|
AC_MSG_CHECKING([if fixpath is in place])
|
||||||
|
|
||||||
|
FIXPATH_BIN="$TOPDIR/fixpath.exe"
|
||||||
|
$RM -rf $FIXPATH_DIR
|
||||||
|
$MKDIR -p $FIXPATH_DIR
|
||||||
|
|
||||||
|
if test ! -x $FIXPATH_BIN; then
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
AC_MSG_ERROR([Could not find fixpath.exe under $TOPDIR])
|
||||||
|
fi
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
fi
|
||||||
|
|
||||||
if test "x$OPENJDK_BUILD_OS_ENV" = xwindows.cygwin; then
|
if test "x$OPENJDK_BUILD_OS_ENV" = xwindows.cygwin; then
|
||||||
# Important to keep the .exe suffix on Cygwin for Hotspot makefiles
|
# Important to keep the .exe suffix on Cygwin for Hotspot makefiles
|
||||||
FIXPATH="$FIXPATH_BIN -c"
|
FIXPATH="$FIXPATH_BIN -c"
|
||||||
@@ -396,22 +430,7 @@ AC_DEFUN_ONCE([BASIC_COMPILE_FIXPATH],
|
|||||||
fixpath_argument_list=`echo $all_unique_prefixes | tr ' ' '@'`
|
fixpath_argument_list=`echo $all_unique_prefixes | tr ' ' '@'`
|
||||||
FIXPATH="$FIXPATH_BIN -m$fixpath_argument_list"
|
FIXPATH="$FIXPATH_BIN -m$fixpath_argument_list"
|
||||||
fi
|
fi
|
||||||
FIXPATH_SRC_W="$FIXPATH_SRC"
|
|
||||||
FIXPATH_BIN_W="$FIXPATH_BIN"
|
|
||||||
BASIC_WINDOWS_REWRITE_AS_WINDOWS_MIXED_PATH([FIXPATH_SRC_W])
|
|
||||||
BASIC_WINDOWS_REWRITE_AS_WINDOWS_MIXED_PATH([FIXPATH_BIN_W])
|
|
||||||
$RM -rf $FIXPATH_BIN $FIXPATH_DIR
|
|
||||||
$MKDIR -p $FIXPATH_DIR $CONFIGURESUPPORT_OUTPUTDIR/bin
|
|
||||||
cd $FIXPATH_DIR
|
|
||||||
$CC $FIXPATH_SRC_W -Fe$FIXPATH_BIN_W > $FIXPATH_DIR/fixpath1.log 2>&1
|
|
||||||
cd $CURDIR
|
|
||||||
|
|
||||||
if test ! -x $FIXPATH_BIN; then
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
cat $FIXPATH_DIR/fixpath1.log
|
|
||||||
AC_MSG_ERROR([Could not create $FIXPATH_BIN])
|
|
||||||
fi
|
|
||||||
AC_MSG_RESULT([yes])
|
|
||||||
AC_MSG_CHECKING([if fixpath.exe works])
|
AC_MSG_CHECKING([if fixpath.exe works])
|
||||||
cd $FIXPATH_DIR
|
cd $FIXPATH_DIR
|
||||||
$FIXPATH $CC $FIXPATH_SRC -Fe$FIXPATH_DIR/fixpath2.exe \
|
$FIXPATH $CC $FIXPATH_SRC -Fe$FIXPATH_DIR/fixpath2.exe \
|
||||||
|
|||||||
9
make/autoconf/build-aux/config.guess
vendored
9
make/autoconf/build-aux/config.guess
vendored
@@ -97,6 +97,15 @@ if [ "x$OUT" = x ]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Test and fix LoongArch64.
|
||||||
|
if [ "x$OUT" = x ]; then
|
||||||
|
if [ `uname -s` = Linux ]; then
|
||||||
|
if [ `uname -m` = loongarch64 ]; then
|
||||||
|
OUT=loongarch64-unknown-linux-gnu
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# Test and fix cpu on Macosx when C preprocessor is not on the path
|
# Test and fix cpu on Macosx when C preprocessor is not on the path
|
||||||
echo $OUT | grep i386-apple-darwin > /dev/null 2> /dev/null
|
echo $OUT | grep i386-apple-darwin > /dev/null 2> /dev/null
|
||||||
if test $? = 0; then
|
if test $? = 0; then
|
||||||
|
|||||||
@@ -169,19 +169,7 @@ AC_DEFUN([FLAGS_SETUP_WARNINGS],
|
|||||||
gcc)
|
gcc)
|
||||||
DISABLE_WARNING_PREFIX="-Wno-"
|
DISABLE_WARNING_PREFIX="-Wno-"
|
||||||
CFLAGS_WARNINGS_ARE_ERRORS="-Werror"
|
CFLAGS_WARNINGS_ARE_ERRORS="-Werror"
|
||||||
# Repeate the check for the BUILD_CC and BUILD_CXX. Need to also reset
|
|
||||||
# CFLAGS since any target specific flags will likely not work with the
|
|
||||||
# build compiler
|
|
||||||
CC_OLD="$CC"
|
|
||||||
CXX_OLD="$CXX"
|
|
||||||
CC="$BUILD_CC"
|
|
||||||
CXX="$BUILD_CXX"
|
|
||||||
CFLAGS_OLD="$CFLAGS"
|
|
||||||
CFLAGS=""
|
|
||||||
BUILD_CC_DISABLE_WARNING_PREFIX="-Wno-"
|
BUILD_CC_DISABLE_WARNING_PREFIX="-Wno-"
|
||||||
CC="$CC_OLD"
|
|
||||||
CXX="$CXX_OLD"
|
|
||||||
CFLAGS="$CFLAGS_OLD"
|
|
||||||
;;
|
;;
|
||||||
clang)
|
clang)
|
||||||
DISABLE_WARNING_PREFIX="-Wno-"
|
DISABLE_WARNING_PREFIX="-Wno-"
|
||||||
@@ -221,6 +209,20 @@ AC_DEFUN([FLAGS_SETUP_QUALITY_CHECKS],
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Extra flags needed when building optional static versions of certain
|
||||||
|
# JDK libraries.
|
||||||
|
STATIC_LIBS_CFLAGS="-DSTATIC_BUILD=1"
|
||||||
|
if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
|
||||||
|
STATIC_LIBS_CFLAGS="$STATIC_LIBS_CFLAGS -ffunction-sections -fdata-sections"
|
||||||
|
fi
|
||||||
|
if test "x$TOOLCHAIN_TYPE" = xgcc; then
|
||||||
|
# Disable relax-relocation to enable compatibility with older linkers
|
||||||
|
RELAX_RELOCATIONS_FLAG="-Xassembler -mrelax-relocations=no"
|
||||||
|
FLAGS_COMPILER_CHECK_ARGUMENTS(ARGUMENT: [${RELAX_RELOCATIONS_FLAG}],
|
||||||
|
IF_TRUE: [STATIC_LIBS_CFLAGS="$STATIC_LIBS_CFLAGS ${RELAX_RELOCATIONS_FLAG}"])
|
||||||
|
fi
|
||||||
|
AC_SUBST(STATIC_LIBS_CFLAGS)
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([FLAGS_SETUP_OPTIMIZATION],
|
AC_DEFUN([FLAGS_SETUP_OPTIMIZATION],
|
||||||
@@ -362,6 +364,17 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS],
|
|||||||
|
|
||||||
FLAGS_SETUP_CFLAGS_CPU_DEP([TARGET])
|
FLAGS_SETUP_CFLAGS_CPU_DEP([TARGET])
|
||||||
|
|
||||||
|
# Repeat the check for the BUILD_CC and BUILD_CXX. Need to also reset CFLAGS
|
||||||
|
# since any target specific flags will likely not work with the build compiler.
|
||||||
|
CC_OLD="$CC"
|
||||||
|
CXX_OLD="$CXX"
|
||||||
|
CFLAGS_OLD="$CFLAGS"
|
||||||
|
CXXFLAGS_OLD="$CXXFLAGS"
|
||||||
|
CC="$BUILD_CC"
|
||||||
|
CXX="$BUILD_CXX"
|
||||||
|
CFLAGS=""
|
||||||
|
CXXFLAGS=""
|
||||||
|
|
||||||
FLAGS_OS=$OPENJDK_BUILD_OS
|
FLAGS_OS=$OPENJDK_BUILD_OS
|
||||||
FLAGS_OS_TYPE=$OPENJDK_BUILD_OS_TYPE
|
FLAGS_OS_TYPE=$OPENJDK_BUILD_OS_TYPE
|
||||||
FLAGS_CPU=$OPENJDK_BUILD_CPU
|
FLAGS_CPU=$OPENJDK_BUILD_CPU
|
||||||
@@ -373,16 +386,11 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS],
|
|||||||
|
|
||||||
FLAGS_SETUP_CFLAGS_CPU_DEP([BUILD], [OPENJDK_BUILD_], [BUILD_])
|
FLAGS_SETUP_CFLAGS_CPU_DEP([BUILD], [OPENJDK_BUILD_], [BUILD_])
|
||||||
|
|
||||||
# Tests are only ever compiled for TARGET
|
CC="$CC_OLD"
|
||||||
CFLAGS_TESTLIB="$CFLAGS_JDKLIB"
|
CXX="$CXX_OLD"
|
||||||
CXXFLAGS_TESTLIB="$CXXFLAGS_JDKLIB"
|
CFLAGS="$CFLAGS_OLD"
|
||||||
CFLAGS_TESTEXE="$CFLAGS_JDKEXE"
|
CXXFLAGS="$CXXFLAGS_OLD"
|
||||||
CXXFLAGS_TESTEXE="$CXXFLAGS_JDKEXE"
|
|
||||||
|
|
||||||
AC_SUBST(CFLAGS_TESTLIB)
|
|
||||||
AC_SUBST(CFLAGS_TESTEXE)
|
|
||||||
AC_SUBST(CXXFLAGS_TESTLIB)
|
|
||||||
AC_SUBST(CXXFLAGS_TESTEXE)
|
|
||||||
])
|
])
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
@@ -687,7 +695,9 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_CPU_DEP],
|
|||||||
$1_DEFINES_CPU_JDK="${$1_DEFINES_CPU_JDK} -DcpuIntel -Di586 -D$FLAGS_CPU_LEGACY_LIB"
|
$1_DEFINES_CPU_JDK="${$1_DEFINES_CPU_JDK} -DcpuIntel -Di586 -D$FLAGS_CPU_LEGACY_LIB"
|
||||||
fi
|
fi
|
||||||
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
|
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
|
||||||
if test "x$FLAGS_CPU" = xx86_64; then
|
if test "x$FLAGS_CPU" = xaarch64; then
|
||||||
|
$1_DEFINES_CPU_JDK="${$1_DEFINES_CPU_JDK} -D_ARM64_ -Darm64"
|
||||||
|
elif test "x$FLAGS_CPU" = xx86_64; then
|
||||||
$1_DEFINES_CPU_JDK="${$1_DEFINES_CPU_JDK} -D_AMD64_ -Damd64"
|
$1_DEFINES_CPU_JDK="${$1_DEFINES_CPU_JDK} -D_AMD64_ -Damd64"
|
||||||
else
|
else
|
||||||
$1_DEFINES_CPU_JDK="${$1_DEFINES_CPU_JDK} -D_X86_ -Dx86"
|
$1_DEFINES_CPU_JDK="${$1_DEFINES_CPU_JDK} -D_X86_ -Dx86"
|
||||||
@@ -697,9 +707,21 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_CPU_DEP],
|
|||||||
# CFLAGS PER CPU
|
# CFLAGS PER CPU
|
||||||
if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
|
if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
|
||||||
# COMMON to gcc and clang
|
# COMMON to gcc and clang
|
||||||
|
AC_MSG_CHECKING([if $1 is x86])
|
||||||
if test "x$FLAGS_CPU" = xx86; then
|
if test "x$FLAGS_CPU" = xx86; then
|
||||||
# Force compatibility with i586 on 32 bit intel platforms.
|
AC_MSG_RESULT([yes])
|
||||||
$1_CFLAGS_CPU="-march=i586"
|
AC_MSG_CHECKING([if control flow protection is enabled by additional compiler flags])
|
||||||
|
if echo "${EXTRA_CFLAGS}${EXTRA_CXXFLAGS}${EXTRA_ASFLAGS}" | ${GREP} -q 'fcf-protection' ; then
|
||||||
|
# cf-protection requires CMOV and thus i686
|
||||||
|
$1_CFLAGS_CPU="-march=i686"
|
||||||
|
AC_MSG_RESULT([yes, forcing ${$1_CFLAGS_CPU}])
|
||||||
|
else
|
||||||
|
# Force compatibility with i586 on 32 bit intel platforms.
|
||||||
|
$1_CFLAGS_CPU="-march=i586"
|
||||||
|
AC_MSG_RESULT([no, forcing ${$1_CFLAGS_CPU}])
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -51,9 +51,7 @@ AC_DEFUN([FLAGS_SETUP_LDFLAGS],
|
|||||||
|
|
||||||
FLAGS_SETUP_LDFLAGS_CPU_DEP([BUILD], [OPENJDK_BUILD_])
|
FLAGS_SETUP_LDFLAGS_CPU_DEP([BUILD], [OPENJDK_BUILD_])
|
||||||
|
|
||||||
LDFLAGS_TESTLIB="$LDFLAGS_JDKLIB"
|
LDFLAGS_TESTEXE="${TARGET_LDFLAGS_JDK_LIBPATH}"
|
||||||
LDFLAGS_TESTEXE="$LDFLAGS_JDKEXE ${TARGET_LDFLAGS_JDK_LIBPATH}"
|
|
||||||
AC_SUBST(LDFLAGS_TESTLIB)
|
|
||||||
AC_SUBST(LDFLAGS_TESTEXE)
|
AC_SUBST(LDFLAGS_TESTEXE)
|
||||||
])
|
])
|
||||||
|
|
||||||
@@ -72,11 +70,12 @@ AC_DEFUN([FLAGS_SETUP_LDFLAGS_HELPER],
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Add -z defs, to forbid undefined symbols in object files.
|
# Add -z defs, to forbid undefined symbols in object files.
|
||||||
# add relro (mark relocations read only) for all libs
|
# add -z,relro (mark relocations read only) for all libs
|
||||||
BASIC_LDFLAGS="$BASIC_LDFLAGS -Wl,-z,defs -Wl,-z,relro"
|
# add -z,now ("full relro" - more of the Global Offset Table GOT is marked read only)
|
||||||
|
BASIC_LDFLAGS="$BASIC_LDFLAGS -Wl,-z,defs -Wl,-z,relro -Wl,-z,now"
|
||||||
# s390x : remove unused code+data in link step
|
# s390x : remove unused code+data in link step
|
||||||
if test "x$OPENJDK_TARGET_CPU" = xs390x; then
|
if test "x$OPENJDK_TARGET_CPU" = xs390x; then
|
||||||
BASIC_LDFLAGS="$BASIC_LDFLAGS -Wl,--gc-sections -Wl,--print-gc-sections"
|
BASIC_LDFLAGS="$BASIC_LDFLAGS -Wl,--gc-sections"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
BASIC_LDFLAGS_JVM_ONLY="-Wl,-O1"
|
BASIC_LDFLAGS_JVM_ONLY="-Wl,-O1"
|
||||||
@@ -117,7 +116,7 @@ AC_DEFUN([FLAGS_SETUP_LDFLAGS_HELPER],
|
|||||||
# Assume clang or gcc.
|
# Assume clang or gcc.
|
||||||
# FIXME: We should really generalize SET_SHARED_LIBRARY_ORIGIN instead.
|
# FIXME: We should really generalize SET_SHARED_LIBRARY_ORIGIN instead.
|
||||||
OS_LDFLAGS_JVM_ONLY="-Wl,-rpath,@loader_path/. -Wl,-rpath,@loader_path/.."
|
OS_LDFLAGS_JVM_ONLY="-Wl,-rpath,@loader_path/. -Wl,-rpath,@loader_path/.."
|
||||||
OS_LDFLAGS_JDK_ONLY="-mmacosx-version-min=$MACOSX_VERSION_MIN"
|
OS_LDFLAGS="-mmacosx-version-min=$MACOSX_VERSION_MIN"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -127,10 +126,6 @@ AC_DEFUN([FLAGS_SETUP_LDFLAGS_HELPER],
|
|||||||
if test x$DEBUG_LEVEL = xrelease; then
|
if test x$DEBUG_LEVEL = xrelease; then
|
||||||
DEBUGLEVEL_LDFLAGS_JDK_ONLY="$DEBUGLEVEL_LDFLAGS_JDK_ONLY -Wl,-O1"
|
DEBUGLEVEL_LDFLAGS_JDK_ONLY="$DEBUGLEVEL_LDFLAGS_JDK_ONLY -Wl,-O1"
|
||||||
fi
|
fi
|
||||||
if test x$DEBUG_LEVEL = xslowdebug; then
|
|
||||||
# do relocations at load
|
|
||||||
DEBUGLEVEL_LDFLAGS="-Wl,-z,now"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
|
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
|
||||||
@@ -190,12 +185,14 @@ AC_DEFUN([FLAGS_SETUP_LDFLAGS_CPU_DEP],
|
|||||||
$1_CPU_LDFLAGS_JVM_ONLY="-xarch=sparc"
|
$1_CPU_LDFLAGS_JVM_ONLY="-xarch=sparc"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
|
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
|
||||||
if test "x${OPENJDK_$1_CPU}" = "xx86"; then
|
if test "x${OPENJDK_$1_CPU}" = "xx86"; then
|
||||||
$1_CPU_LDFLAGS="-safeseh"
|
$1_CPU_LDFLAGS="-safeseh"
|
||||||
# NOTE: Old build added -machine. Probably not needed.
|
# NOTE: Old build added -machine. Probably not needed.
|
||||||
$1_CPU_LDFLAGS_JVM_ONLY="-machine:I386"
|
$1_CPU_LDFLAGS_JVM_ONLY="-machine:I386"
|
||||||
$1_CPU_EXECUTABLE_LDFLAGS="-stack:327680"
|
$1_CPU_EXECUTABLE_LDFLAGS="-stack:327680"
|
||||||
|
elif test "x${OPENJDK_$1_CPU}" = "xaarch64"; then
|
||||||
|
$1_CPU_EXECUTABLE_LDFLAGS="-stack:1048576"
|
||||||
else
|
else
|
||||||
$1_CPU_LDFLAGS_JVM_ONLY="-machine:AMD64"
|
$1_CPU_LDFLAGS_JVM_ONLY="-machine:AMD64"
|
||||||
$1_CPU_EXECUTABLE_LDFLAGS="-stack:1048576"
|
$1_CPU_EXECUTABLE_LDFLAGS="-stack:1048576"
|
||||||
@@ -212,13 +209,13 @@ AC_DEFUN([FLAGS_SETUP_LDFLAGS_CPU_DEP],
|
|||||||
|
|
||||||
# Export variables according to old definitions, prefix with $2 if present.
|
# Export variables according to old definitions, prefix with $2 if present.
|
||||||
LDFLAGS_JDK_COMMON="$BASIC_LDFLAGS $BASIC_LDFLAGS_JDK_ONLY \
|
LDFLAGS_JDK_COMMON="$BASIC_LDFLAGS $BASIC_LDFLAGS_JDK_ONLY \
|
||||||
$OS_LDFLAGS_JDK_ONLY $DEBUGLEVEL_LDFLAGS_JDK_ONLY ${$2EXTRA_LDFLAGS}"
|
$OS_LDFLAGS $DEBUGLEVEL_LDFLAGS_JDK_ONLY ${$2EXTRA_LDFLAGS}"
|
||||||
$2LDFLAGS_JDKLIB="$LDFLAGS_JDK_COMMON $BASIC_LDFLAGS_JDK_LIB_ONLY \
|
$2LDFLAGS_JDKLIB="$LDFLAGS_JDK_COMMON $BASIC_LDFLAGS_JDK_LIB_ONLY \
|
||||||
${$1_LDFLAGS_JDK_LIBPATH} $SHARED_LIBRARY_FLAGS"
|
${$1_LDFLAGS_JDK_LIBPATH} $SHARED_LIBRARY_FLAGS"
|
||||||
$2LDFLAGS_JDKEXE="$LDFLAGS_JDK_COMMON $EXECUTABLE_LDFLAGS \
|
$2LDFLAGS_JDKEXE="$LDFLAGS_JDK_COMMON $EXECUTABLE_LDFLAGS \
|
||||||
${$1_CPU_EXECUTABLE_LDFLAGS}"
|
${$1_CPU_EXECUTABLE_LDFLAGS}"
|
||||||
|
|
||||||
$2JVM_LDFLAGS="$BASIC_LDFLAGS $BASIC_LDFLAGS_JVM_ONLY $OS_LDFLAGS_JVM_ONLY \
|
$2JVM_LDFLAGS="$BASIC_LDFLAGS $BASIC_LDFLAGS_JVM_ONLY $OS_LDFLAGS $OS_LDFLAGS_JVM_ONLY \
|
||||||
$DEBUGLEVEL_LDFLAGS $DEBUGLEVEL_LDFLAGS_JVM_ONLY $BASIC_LDFLAGS_ONLYCXX \
|
$DEBUGLEVEL_LDFLAGS $DEBUGLEVEL_LDFLAGS_JVM_ONLY $BASIC_LDFLAGS_ONLYCXX \
|
||||||
${$1_CPU_LDFLAGS} ${$1_CPU_LDFLAGS_JVM_ONLY} ${$2EXTRA_LDFLAGS}"
|
${$1_CPU_LDFLAGS} ${$1_CPU_LDFLAGS_JVM_ONLY} ${$2EXTRA_LDFLAGS}"
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2011, 2019, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2011, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -107,6 +107,16 @@ AC_DEFUN([FLAGS_SETUP_ASFLAGS],
|
|||||||
[
|
[
|
||||||
if test "x$OPENJDK_TARGET_OS" = xmacosx; then
|
if test "x$OPENJDK_TARGET_OS" = xmacosx; then
|
||||||
JVM_BASIC_ASFLAGS="-x assembler-with-cpp -mno-omit-leaf-frame-pointer -mstack-alignment=16"
|
JVM_BASIC_ASFLAGS="-x assembler-with-cpp -mno-omit-leaf-frame-pointer -mstack-alignment=16"
|
||||||
|
|
||||||
|
# Fix linker warning.
|
||||||
|
# Code taken from make/autoconf/flags-cflags.m4 and adapted.
|
||||||
|
JVM_BASIC_ASFLAGS+=" -DMAC_OS_X_VERSION_MIN_REQUIRED=$MACOSX_VERSION_MIN_NODOTS \
|
||||||
|
-mmacosx-version-min=$MACOSX_VERSION_MIN"
|
||||||
|
|
||||||
|
if test -n "$MACOSX_VERSION_MAX"; then
|
||||||
|
JVM_BASIC_ASFLAGS+=" $OS_CFLAGS \
|
||||||
|
-DMAC_OS_X_VERSION_MAX_ALLOWED=$MACOSX_VERSION_MAX_NODOTS"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|||||||
@@ -224,10 +224,12 @@ AC_DEFUN([FLAGS_SETUP_SYSROOT_FLAGS],
|
|||||||
# We also need -iframework<path>/System/Library/Frameworks
|
# We also need -iframework<path>/System/Library/Frameworks
|
||||||
$1SYSROOT_CFLAGS="[$]$1SYSROOT_CFLAGS -iframework [$]$1SYSROOT/System/Library/Frameworks"
|
$1SYSROOT_CFLAGS="[$]$1SYSROOT_CFLAGS -iframework [$]$1SYSROOT/System/Library/Frameworks"
|
||||||
$1SYSROOT_LDFLAGS="[$]$1SYSROOT_LDFLAGS -iframework [$]$1SYSROOT/System/Library/Frameworks"
|
$1SYSROOT_LDFLAGS="[$]$1SYSROOT_LDFLAGS -iframework [$]$1SYSROOT/System/Library/Frameworks"
|
||||||
# These always need to be set, or we can't find the frameworks embedded in JavaVM.framework
|
if test -d "[$]$1SYSROOT/System/Library/Frameworks/JavaVM.framework/Frameworks" ; then
|
||||||
# set this here so it doesn't have to be peppered throughout the forest
|
# These always need to be set on macOS 10.X, or we can't find the frameworks embedded in JavaVM.framework
|
||||||
$1SYSROOT_CFLAGS="[$]$1SYSROOT_CFLAGS -F [$]$1SYSROOT/System/Library/Frameworks/JavaVM.framework/Frameworks"
|
# set this here so it doesn't have to be peppered throughout the forest
|
||||||
$1SYSROOT_LDFLAGS="[$]$1SYSROOT_LDFLAGS -F [$]$1SYSROOT/System/Library/Frameworks/JavaVM.framework/Frameworks"
|
$1SYSROOT_CFLAGS="[$]$1SYSROOT_CFLAGS -F [$]$1SYSROOT/System/Library/Frameworks/JavaVM.framework/Frameworks"
|
||||||
|
$1SYSROOT_LDFLAGS="[$]$1SYSROOT_LDFLAGS -F [$]$1SYSROOT/System/Library/Frameworks/JavaVM.framework/Frameworks"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_SUBST($1SYSROOT_CFLAGS)
|
AC_SUBST($1SYSROOT_CFLAGS)
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ apt_help() {
|
|||||||
devkit)
|
devkit)
|
||||||
PKGHANDLER_COMMAND="sudo apt-get install build-essential" ;;
|
PKGHANDLER_COMMAND="sudo apt-get install build-essential" ;;
|
||||||
openjdk)
|
openjdk)
|
||||||
PKGHANDLER_COMMAND="sudo apt-get install openjdk-8-jdk" ;;
|
PKGHANDLER_COMMAND="sudo apt-get install openjdk-11-jdk" ;;
|
||||||
alsa)
|
alsa)
|
||||||
PKGHANDLER_COMMAND="sudo apt-get install libasound2-dev" ;;
|
PKGHANDLER_COMMAND="sudo apt-get install libasound2-dev" ;;
|
||||||
cups)
|
cups)
|
||||||
@@ -99,6 +99,8 @@ apt_help() {
|
|||||||
PKGHANDLER_COMMAND="sudo apt-get install libfontconfig1-dev" ;;
|
PKGHANDLER_COMMAND="sudo apt-get install libfontconfig1-dev" ;;
|
||||||
freetype)
|
freetype)
|
||||||
PKGHANDLER_COMMAND="sudo apt-get install libfreetype6-dev" ;;
|
PKGHANDLER_COMMAND="sudo apt-get install libfreetype6-dev" ;;
|
||||||
|
harfbuzz)
|
||||||
|
PKGHANDLER_COMMAND="sudo apt-get install libharfbuzz-dev" ;;
|
||||||
ffi)
|
ffi)
|
||||||
PKGHANDLER_COMMAND="sudo apt-get install libffi-dev" ;;
|
PKGHANDLER_COMMAND="sudo apt-get install libffi-dev" ;;
|
||||||
x11)
|
x11)
|
||||||
@@ -115,7 +117,7 @@ yum_help() {
|
|||||||
devkit)
|
devkit)
|
||||||
PKGHANDLER_COMMAND="sudo yum groupinstall \"Development Tools\"" ;;
|
PKGHANDLER_COMMAND="sudo yum groupinstall \"Development Tools\"" ;;
|
||||||
openjdk)
|
openjdk)
|
||||||
PKGHANDLER_COMMAND="sudo yum install java-1.8.0-openjdk-devel" ;;
|
PKGHANDLER_COMMAND="sudo yum install java-11-openjdk-devel" ;;
|
||||||
alsa)
|
alsa)
|
||||||
PKGHANDLER_COMMAND="sudo yum install alsa-lib-devel" ;;
|
PKGHANDLER_COMMAND="sudo yum install alsa-lib-devel" ;;
|
||||||
cups)
|
cups)
|
||||||
@@ -124,6 +126,8 @@ yum_help() {
|
|||||||
PKGHANDLER_COMMAND="sudo yum install fontconfig-devel" ;;
|
PKGHANDLER_COMMAND="sudo yum install fontconfig-devel" ;;
|
||||||
freetype)
|
freetype)
|
||||||
PKGHANDLER_COMMAND="sudo yum install freetype-devel" ;;
|
PKGHANDLER_COMMAND="sudo yum install freetype-devel" ;;
|
||||||
|
harfbuzz)
|
||||||
|
PKGHANDLER_COMMAND="sudo yum install harfbuzz-devel" ;;
|
||||||
x11)
|
x11)
|
||||||
PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel libXrandr-devel libXi-devel" ;;
|
PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel libXrandr-devel libXi-devel" ;;
|
||||||
ccache)
|
ccache)
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
# All valid JVM features, regardless of platform
|
# All valid JVM features, regardless of platform
|
||||||
VALID_JVM_FEATURES="compiler1 compiler2 zero minimal dtrace jvmti jvmci \
|
VALID_JVM_FEATURES="compiler1 compiler2 zero minimal dtrace jvmti jvmci \
|
||||||
graal vm-structs jni-check services management cmsgc epsilongc g1gc parallelgc serialgc zgc nmt cds \
|
graal vm-structs jni-check services management cmsgc epsilongc g1gc parallelgc serialgc shenandoahgc zgc nmt cds \
|
||||||
static-build link-time-opt aot jfr"
|
static-build link-time-opt aot jfr"
|
||||||
|
|
||||||
# Deprecated JVM features (these are ignored, but with a warning)
|
# Deprecated JVM features (these are ignored, but with a warning)
|
||||||
@@ -47,8 +47,8 @@ AC_DEFUN([HOTSPOT_CHECK_JVM_VARIANT],
|
|||||||
[ [ [[ " $JVM_VARIANTS " =~ " $1 " ]] ] ])
|
[ [ [[ " $JVM_VARIANTS " =~ " $1 " ]] ] ])
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Check if the specified JVM features are explicitly enabled. To be used in
|
# Check if the specified JVM feature is enabled. To be used in shell if
|
||||||
# shell if constructs, like this:
|
# constructs, like this:
|
||||||
# if HOTSPOT_CHECK_JVM_FEATURE(jvmti); then
|
# if HOTSPOT_CHECK_JVM_FEATURE(jvmti); then
|
||||||
#
|
#
|
||||||
# Only valid to use after HOTSPOT_SETUP_JVM_FEATURES has setup features.
|
# Only valid to use after HOTSPOT_SETUP_JVM_FEATURES has setup features.
|
||||||
@@ -58,6 +58,20 @@ AC_DEFUN([HOTSPOT_CHECK_JVM_VARIANT],
|
|||||||
AC_DEFUN([HOTSPOT_CHECK_JVM_FEATURE],
|
AC_DEFUN([HOTSPOT_CHECK_JVM_FEATURE],
|
||||||
[ [ [[ " $JVM_FEATURES " =~ " $1 " ]] ] ])
|
[ [ [[ " $JVM_FEATURES " =~ " $1 " ]] ] ])
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
# Check if the specified JVM feature is explicitly disabled. To be used in
|
||||||
|
# shell if constructs, like this:
|
||||||
|
# if HOTSPOT_IS_JVM_FEATURE_DISABLED(jvmci); then
|
||||||
|
#
|
||||||
|
# This function is internal to hotspot.m4, and is only used when constructing
|
||||||
|
# the valid set of enabled JVM features. Users outside of hotspot.m4 should just
|
||||||
|
# use HOTSPOT_CHECK_JVM_FEATURE to check if a feature is enabled or not.
|
||||||
|
|
||||||
|
# Definition kept in one line to allow inlining in if statements.
|
||||||
|
# Additional [] needed to keep m4 from mangling shell constructs.
|
||||||
|
AC_DEFUN([HOTSPOT_IS_JVM_FEATURE_DISABLED],
|
||||||
|
[ [ [[ " $DISABLED_JVM_FEATURES " =~ " $1 " ]] ] ])
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Check which variants of the JVM that we want to build. Available variants are:
|
# Check which variants of the JVM that we want to build. Available variants are:
|
||||||
# server: normal interpreter, and a tiered C1/C2 compiler
|
# server: normal interpreter, and a tiered C1/C2 compiler
|
||||||
@@ -207,7 +221,7 @@ AC_DEFUN_ONCE([HOTSPOT_ENABLE_DISABLE_AOT],
|
|||||||
|
|
||||||
if test "x$ENABLE_AOT" = "xtrue"; then
|
if test "x$ENABLE_AOT" = "xtrue"; then
|
||||||
# Only enable AOT on X64 platforms.
|
# Only enable AOT on X64 platforms.
|
||||||
if test "x$OPENJDK_TARGET_CPU" = "xx86_64" || test "x$OPENJDK_TARGET_CPU" = "xaarch64" ; then
|
if test "x$OPENJDK_TARGET_CPU" = "xx86_64" || test "x$OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU" = "xlinux-aarch64" ; then
|
||||||
if test -e "${TOPDIR}/src/jdk.aot"; then
|
if test -e "${TOPDIR}/src/jdk.aot"; then
|
||||||
if test -e "${TOPDIR}/src/jdk.internal.vm.compiler"; then
|
if test -e "${TOPDIR}/src/jdk.internal.vm.compiler"; then
|
||||||
ENABLE_AOT="true"
|
ENABLE_AOT="true"
|
||||||
@@ -226,7 +240,7 @@ AC_DEFUN_ONCE([HOTSPOT_ENABLE_DISABLE_AOT],
|
|||||||
else
|
else
|
||||||
ENABLE_AOT="false"
|
ENABLE_AOT="false"
|
||||||
if test "x$enable_aot" = "xyes"; then
|
if test "x$enable_aot" = "xyes"; then
|
||||||
AC_MSG_ERROR([AOT is currently only supported on x86_64 and aarch64. Remove --enable-aot.])
|
AC_MSG_ERROR([AOT is currently only supported on x86_64 and linux-aarch64. Remove --enable-aot.])
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@@ -338,6 +352,20 @@ AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_FEATURES],
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Only enable Shenandoah on supported arches, and only if requested
|
||||||
|
AC_MSG_CHECKING([if shenandoah can be built])
|
||||||
|
if HOTSPOT_CHECK_JVM_FEATURE(shenandoahgc); then
|
||||||
|
if test "x$OPENJDK_TARGET_CPU_ARCH" = "xx86" || \
|
||||||
|
test "x$OPENJDK_TARGET_CPU" = "xaarch64"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
else
|
||||||
|
DISABLED_JVM_FEATURES="$DISABLED_JVM_FEATURES shenandoahgc"
|
||||||
|
AC_MSG_RESULT([no, platform not supported])
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
DISABLED_JVM_FEATURES="$DISABLED_JVM_FEATURES shenandoahgc"
|
||||||
|
fi
|
||||||
|
|
||||||
# Only enable ZGC on supported platforms
|
# Only enable ZGC on supported platforms
|
||||||
AC_MSG_CHECKING([if zgc can be built])
|
AC_MSG_CHECKING([if zgc can be built])
|
||||||
if test "x$OPENJDK_TARGET_OS" = "xlinux" && test "x$OPENJDK_TARGET_CPU" = "xx86_64"; then
|
if test "x$OPENJDK_TARGET_OS" = "xlinux" && test "x$OPENJDK_TARGET_CPU" = "xx86_64"; then
|
||||||
@@ -349,7 +377,7 @@ AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_FEATURES],
|
|||||||
|
|
||||||
# Disable unsupported GCs for Zero
|
# Disable unsupported GCs for Zero
|
||||||
if HOTSPOT_CHECK_JVM_VARIANT(zero); then
|
if HOTSPOT_CHECK_JVM_VARIANT(zero); then
|
||||||
DISABLED_JVM_FEATURES="$DISABLED_JVM_FEATURES epsilongc g1gc zgc"
|
DISABLED_JVM_FEATURES="$DISABLED_JVM_FEATURES epsilongc g1gc shenandoahgc zgc"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Turn on additional features based on other parts of configure
|
# Turn on additional features based on other parts of configure
|
||||||
@@ -377,8 +405,7 @@ AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_FEATURES],
|
|||||||
|
|
||||||
AC_MSG_CHECKING([if jvmci module jdk.internal.vm.ci should be built])
|
AC_MSG_CHECKING([if jvmci module jdk.internal.vm.ci should be built])
|
||||||
# Check if jvmci is diabled
|
# Check if jvmci is diabled
|
||||||
DISABLE_JVMCI=`$ECHO $DISABLED_JVM_FEATURES | $GREP jvmci`
|
if HOTSPOT_IS_JVM_FEATURE_DISABLED(jvmci); then
|
||||||
if test "x$DISABLE_JVMCI" = "xjvmci"; then
|
|
||||||
AC_MSG_RESULT([no, forced])
|
AC_MSG_RESULT([no, forced])
|
||||||
JVM_FEATURES_jvmci=""
|
JVM_FEATURES_jvmci=""
|
||||||
INCLUDE_JVMCI="false"
|
INCLUDE_JVMCI="false"
|
||||||
@@ -386,7 +413,7 @@ AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_FEATURES],
|
|||||||
# Only enable jvmci on x86_64, sparcv9 and aarch64
|
# Only enable jvmci on x86_64, sparcv9 and aarch64
|
||||||
if test "x$OPENJDK_TARGET_CPU" = "xx86_64" || \
|
if test "x$OPENJDK_TARGET_CPU" = "xx86_64" || \
|
||||||
test "x$OPENJDK_TARGET_CPU" = "xsparcv9" || \
|
test "x$OPENJDK_TARGET_CPU" = "xsparcv9" || \
|
||||||
test "x$OPENJDK_TARGET_CPU" = "xaarch64" ; then
|
test "x$OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU" = "xlinux-aarch64" ; then
|
||||||
AC_MSG_RESULT([yes])
|
AC_MSG_RESULT([yes])
|
||||||
JVM_FEATURES_jvmci="jvmci"
|
JVM_FEATURES_jvmci="jvmci"
|
||||||
INCLUDE_JVMCI="true"
|
INCLUDE_JVMCI="true"
|
||||||
@@ -404,8 +431,7 @@ AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_FEATURES],
|
|||||||
|
|
||||||
AC_MSG_CHECKING([if graal module jdk.internal.vm.compiler should be built])
|
AC_MSG_CHECKING([if graal module jdk.internal.vm.compiler should be built])
|
||||||
# Check if graal is diabled
|
# Check if graal is diabled
|
||||||
DISABLE_GRAAL=`$ECHO $DISABLED_JVM_FEATURES | $GREP graal`
|
if HOTSPOT_IS_JVM_FEATURE_DISABLED(graal); then
|
||||||
if test "x$DISABLE_GRAAL" = "xgraal"; then
|
|
||||||
AC_MSG_RESULT([no, forced])
|
AC_MSG_RESULT([no, forced])
|
||||||
JVM_FEATURES_graal=""
|
JVM_FEATURES_graal=""
|
||||||
INCLUDE_GRAAL="false"
|
INCLUDE_GRAAL="false"
|
||||||
@@ -437,8 +463,7 @@ AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_FEATURES],
|
|||||||
AC_SUBST(INCLUDE_GRAAL)
|
AC_SUBST(INCLUDE_GRAAL)
|
||||||
|
|
||||||
# Disable aot with '--with-jvm-features=-aot'
|
# Disable aot with '--with-jvm-features=-aot'
|
||||||
DISABLE_AOT=`$ECHO $DISABLED_JVM_FEATURES | $GREP aot`
|
if HOTSPOT_IS_JVM_FEATURE_DISABLED(aot); then
|
||||||
if test "x$DISABLE_AOT" = "xaot"; then
|
|
||||||
ENABLE_AOT="false"
|
ENABLE_AOT="false"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -462,7 +487,7 @@ AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_FEATURES],
|
|||||||
JVM_FEATURES_aot="aot"
|
JVM_FEATURES_aot="aot"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
if test "x$enable_aot" = "xno" || test "x$DISABLE_AOT" = "xaot"; then
|
if test "x$enable_aot" = "xno" || HOTSPOT_IS_JVM_FEATURE_DISABLED(aot); then
|
||||||
AC_MSG_RESULT([no, forced])
|
AC_MSG_RESULT([no, forced])
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([no])
|
||||||
@@ -483,7 +508,7 @@ AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_FEATURES],
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# All variants but minimal (and custom) get these features
|
# All variants but minimal (and custom) get these features
|
||||||
NON_MINIMAL_FEATURES="$NON_MINIMAL_FEATURES cmsgc g1gc parallelgc serialgc epsilongc jni-check jvmti management nmt services vm-structs zgc"
|
NON_MINIMAL_FEATURES="$NON_MINIMAL_FEATURES cmsgc g1gc parallelgc serialgc epsilongc shenandoahgc jni-check jvmti management nmt services vm-structs zgc"
|
||||||
|
|
||||||
AC_MSG_CHECKING([if cds should be enabled])
|
AC_MSG_CHECKING([if cds should be enabled])
|
||||||
if test "x$ENABLE_CDS" = "xtrue"; then
|
if test "x$ENABLE_CDS" = "xtrue"; then
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2011, 2020, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2011, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -283,7 +283,7 @@ AC_DEFUN_ONCE([JDKOPT_DETECT_INTREE_EC],
|
|||||||
AC_DEFUN_ONCE([JDKOPT_SETUP_DEBUG_SYMBOLS],
|
AC_DEFUN_ONCE([JDKOPT_SETUP_DEBUG_SYMBOLS],
|
||||||
[
|
[
|
||||||
#
|
#
|
||||||
# NATIVE_DEBUG_SYMBOLS
|
# Native debug symbols.
|
||||||
# This must be done after the toolchain is setup, since we're looking at objcopy.
|
# This must be done after the toolchain is setup, since we're looking at objcopy.
|
||||||
#
|
#
|
||||||
AC_MSG_CHECKING([what type of native debug symbols to use])
|
AC_MSG_CHECKING([what type of native debug symbols to use])
|
||||||
@@ -291,15 +291,9 @@ AC_DEFUN_ONCE([JDKOPT_SETUP_DEBUG_SYMBOLS],
|
|||||||
[AS_HELP_STRING([--with-native-debug-symbols],
|
[AS_HELP_STRING([--with-native-debug-symbols],
|
||||||
[set the native debug symbol configuration (none, internal, external, zipped) @<:@varying@:>@])],
|
[set the native debug symbol configuration (none, internal, external, zipped) @<:@varying@:>@])],
|
||||||
[
|
[
|
||||||
if test "x$OPENJDK_TARGET_OS" = xaix; then
|
if test "x$OPENJDK_TARGET_OS" = xwindows; then
|
||||||
if test "x$withval" = xexternal || test "x$withval" = xzipped; then
|
if test "x$withval" = xinternal; then
|
||||||
AC_MSG_ERROR([AIX only supports the parameters 'none' and 'internal' for --with-native-debug-symbols])
|
AC_MSG_ERROR([Windows does not support the parameter 'internal' for --with-native-debug-symbols])
|
||||||
fi
|
|
||||||
else
|
|
||||||
if test "x$OPENJDK_TARGET_OS" = xwindows; then
|
|
||||||
if test "x$withval" = xinternal; then
|
|
||||||
AC_MSG_ERROR([Windows does not support the parameter 'internal' for --with-native-debug-symbols])
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
],
|
],
|
||||||
@@ -307,26 +301,20 @@ AC_DEFUN_ONCE([JDKOPT_SETUP_DEBUG_SYMBOLS],
|
|||||||
if test "x$STATIC_BUILD" = xtrue; then
|
if test "x$STATIC_BUILD" = xtrue; then
|
||||||
with_native_debug_symbols="none"
|
with_native_debug_symbols="none"
|
||||||
else
|
else
|
||||||
if test "x$OPENJDK_TARGET_OS" = xaix; then
|
with_native_debug_symbols="external"
|
||||||
# AIX doesn't support 'external' so use 'internal' as default
|
|
||||||
with_native_debug_symbols="internal"
|
|
||||||
else
|
|
||||||
with_native_debug_symbols="external"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
NATIVE_DEBUG_SYMBOLS=$with_native_debug_symbols
|
AC_MSG_RESULT([$with_native_debug_symbols])
|
||||||
AC_MSG_RESULT([$NATIVE_DEBUG_SYMBOLS])
|
|
||||||
|
|
||||||
if test "x$NATIVE_DEBUG_SYMBOLS" = xnone; then
|
if test "x$with_native_debug_symbols" = xnone; then
|
||||||
COMPILE_WITH_DEBUG_SYMBOLS=false
|
COMPILE_WITH_DEBUG_SYMBOLS=false
|
||||||
COPY_DEBUG_SYMBOLS=false
|
COPY_DEBUG_SYMBOLS=false
|
||||||
ZIP_EXTERNAL_DEBUG_SYMBOLS=false
|
ZIP_EXTERNAL_DEBUG_SYMBOLS=false
|
||||||
elif test "x$NATIVE_DEBUG_SYMBOLS" = xinternal; then
|
elif test "x$with_native_debug_symbols" = xinternal; then
|
||||||
COMPILE_WITH_DEBUG_SYMBOLS=true
|
COMPILE_WITH_DEBUG_SYMBOLS=true
|
||||||
COPY_DEBUG_SYMBOLS=false
|
COPY_DEBUG_SYMBOLS=false
|
||||||
ZIP_EXTERNAL_DEBUG_SYMBOLS=false
|
ZIP_EXTERNAL_DEBUG_SYMBOLS=false
|
||||||
elif test "x$NATIVE_DEBUG_SYMBOLS" = xexternal; then
|
elif test "x$with_native_debug_symbols" = xexternal; then
|
||||||
|
|
||||||
if test "x$OPENJDK_TARGET_OS" = xsolaris || test "x$OPENJDK_TARGET_OS" = xlinux; then
|
if test "x$OPENJDK_TARGET_OS" = xsolaris || test "x$OPENJDK_TARGET_OS" = xlinux; then
|
||||||
if test "x$OBJCOPY" = x; then
|
if test "x$OBJCOPY" = x; then
|
||||||
@@ -339,7 +327,7 @@ AC_DEFUN_ONCE([JDKOPT_SETUP_DEBUG_SYMBOLS],
|
|||||||
COMPILE_WITH_DEBUG_SYMBOLS=true
|
COMPILE_WITH_DEBUG_SYMBOLS=true
|
||||||
COPY_DEBUG_SYMBOLS=true
|
COPY_DEBUG_SYMBOLS=true
|
||||||
ZIP_EXTERNAL_DEBUG_SYMBOLS=false
|
ZIP_EXTERNAL_DEBUG_SYMBOLS=false
|
||||||
elif test "x$NATIVE_DEBUG_SYMBOLS" = xzipped; then
|
elif test "x$with_native_debug_symbols" = xzipped; then
|
||||||
|
|
||||||
if test "x$OPENJDK_TARGET_OS" = xsolaris || test "x$OPENJDK_TARGET_OS" = xlinux; then
|
if test "x$OPENJDK_TARGET_OS" = xsolaris || test "x$OPENJDK_TARGET_OS" = xlinux; then
|
||||||
if test "x$OBJCOPY" = x; then
|
if test "x$OBJCOPY" = x; then
|
||||||
@@ -369,6 +357,33 @@ AC_DEFUN_ONCE([JDKOPT_SETUP_DEBUG_SYMBOLS],
|
|||||||
AC_SUBST(COMPILE_WITH_DEBUG_SYMBOLS)
|
AC_SUBST(COMPILE_WITH_DEBUG_SYMBOLS)
|
||||||
AC_SUBST(COPY_DEBUG_SYMBOLS)
|
AC_SUBST(COPY_DEBUG_SYMBOLS)
|
||||||
AC_SUBST(ZIP_EXTERNAL_DEBUG_SYMBOLS)
|
AC_SUBST(ZIP_EXTERNAL_DEBUG_SYMBOLS)
|
||||||
|
|
||||||
|
# Should we add external native debug symbols to the shipped bundles?
|
||||||
|
AC_MSG_CHECKING([if we should add external native debug symbols to the shipped bundles])
|
||||||
|
AC_ARG_WITH([external-symbols-in-bundles],
|
||||||
|
[AS_HELP_STRING([--with-external-symbols-in-bundles],
|
||||||
|
[which type of external native debug symbol information shall be shipped in product bundles (none, public, full)
|
||||||
|
(e.g. ship full/stripped pdbs on Windows) @<:@none@:>@])])
|
||||||
|
|
||||||
|
if test "x$with_external_symbols_in_bundles" = x || test "x$with_external_symbols_in_bundles" = xnone ; then
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
elif test "x$with_external_symbols_in_bundles" = xfull || test "x$with_external_symbols_in_bundles" = xpublic ; then
|
||||||
|
if test "x$OPENJDK_TARGET_OS" != xwindows ; then
|
||||||
|
AC_MSG_ERROR([--with-external-symbols-in-bundles currently only works on windows!])
|
||||||
|
elif test "x$COPY_DEBUG_SYMBOLS" != xtrue ; then
|
||||||
|
AC_MSG_ERROR([--with-external-symbols-in-bundles only works when --with-native-debug-symbols=external is used!])
|
||||||
|
elif test "x$with_external_symbols_in_bundles" = xfull ; then
|
||||||
|
AC_MSG_RESULT([full])
|
||||||
|
SHIP_DEBUG_SYMBOLS=full
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([public])
|
||||||
|
SHIP_DEBUG_SYMBOLS=public
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
AC_MSG_ERROR([$with_external_symbols_in_bundles is an unknown value for --with-external-symbols-in-bundles])
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_SUBST(SHIP_DEBUG_SYMBOLS)
|
||||||
])
|
])
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|||||||
@@ -143,7 +143,9 @@ AC_DEFUN_ONCE([JDKVER_SETUP_JDK_VERSION_NUMBERS],
|
|||||||
AC_MSG_ERROR([--with-vendor-url must have a value])
|
AC_MSG_ERROR([--with-vendor-url must have a value])
|
||||||
elif [ ! [[ $with_vendor_url =~ ^[[:print:]]*$ ]] ]; then
|
elif [ ! [[ $with_vendor_url =~ ^[[:print:]]*$ ]] ]; then
|
||||||
AC_MSG_ERROR([--with-vendor-url contains non-printing characters: $with_vendor_url])
|
AC_MSG_ERROR([--with-vendor-url contains non-printing characters: $with_vendor_url])
|
||||||
else
|
elif test "x$with_vendor_url" != x; then
|
||||||
|
# Only set VENDOR_URL if '--with-vendor-url' was used and is not empty.
|
||||||
|
# Otherwise we will use the value from "version-numbers" included above.
|
||||||
VENDOR_URL="$with_vendor_url"
|
VENDOR_URL="$with_vendor_url"
|
||||||
fi
|
fi
|
||||||
AC_SUBST(VENDOR_URL)
|
AC_SUBST(VENDOR_URL)
|
||||||
@@ -155,7 +157,9 @@ AC_DEFUN_ONCE([JDKVER_SETUP_JDK_VERSION_NUMBERS],
|
|||||||
AC_MSG_ERROR([--with-vendor-bug-url must have a value])
|
AC_MSG_ERROR([--with-vendor-bug-url must have a value])
|
||||||
elif [ ! [[ $with_vendor_bug_url =~ ^[[:print:]]*$ ]] ]; then
|
elif [ ! [[ $with_vendor_bug_url =~ ^[[:print:]]*$ ]] ]; then
|
||||||
AC_MSG_ERROR([--with-vendor-bug-url contains non-printing characters: $with_vendor_bug_url])
|
AC_MSG_ERROR([--with-vendor-bug-url contains non-printing characters: $with_vendor_bug_url])
|
||||||
else
|
elif test "x$with_vendor_bug_url" != x; then
|
||||||
|
# Only set VENDOR_URL_BUG if '--with-vendor-bug-url' was used and is not empty.
|
||||||
|
# Otherwise we will use the value from "version-numbers" included above.
|
||||||
VENDOR_URL_BUG="$with_vendor_bug_url"
|
VENDOR_URL_BUG="$with_vendor_bug_url"
|
||||||
fi
|
fi
|
||||||
AC_SUBST(VENDOR_URL_BUG)
|
AC_SUBST(VENDOR_URL_BUG)
|
||||||
@@ -167,7 +171,9 @@ AC_DEFUN_ONCE([JDKVER_SETUP_JDK_VERSION_NUMBERS],
|
|||||||
AC_MSG_ERROR([--with-vendor-vm-bug-url must have a value])
|
AC_MSG_ERROR([--with-vendor-vm-bug-url must have a value])
|
||||||
elif [ ! [[ $with_vendor_vm_bug_url =~ ^[[:print:]]*$ ]] ]; then
|
elif [ ! [[ $with_vendor_vm_bug_url =~ ^[[:print:]]*$ ]] ]; then
|
||||||
AC_MSG_ERROR([--with-vendor-vm-bug-url contains non-printing characters: $with_vendor_vm_bug_url])
|
AC_MSG_ERROR([--with-vendor-vm-bug-url contains non-printing characters: $with_vendor_vm_bug_url])
|
||||||
else
|
elif test "x$with_vendor_vm_bug_url" != x; then
|
||||||
|
# Only set VENDOR_URL_VM_BUG if '--with-vendor-vm-bug-url' was used and is not empty.
|
||||||
|
# Otherwise we will use the value from "version-numbers" included above.
|
||||||
VENDOR_URL_VM_BUG="$with_vendor_vm_bug_url"
|
VENDOR_URL_VM_BUG="$with_vendor_vm_bug_url"
|
||||||
fi
|
fi
|
||||||
AC_SUBST(VENDOR_URL_VM_BUG)
|
AC_SUBST(VENDOR_URL_VM_BUG)
|
||||||
|
|||||||
@@ -37,6 +37,7 @@ AC_DEFUN_ONCE([LIB_SETUP_BUNDLED_LIBS],
|
|||||||
LIB_SETUP_LIBPNG
|
LIB_SETUP_LIBPNG
|
||||||
LIB_SETUP_ZLIB
|
LIB_SETUP_ZLIB
|
||||||
LIB_SETUP_LCMS
|
LIB_SETUP_LCMS
|
||||||
|
LIB_SETUP_HARFBUZZ
|
||||||
])
|
])
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
@@ -260,3 +261,43 @@ AC_DEFUN_ONCE([LIB_SETUP_LCMS],
|
|||||||
AC_SUBST(LCMS_CFLAGS)
|
AC_SUBST(LCMS_CFLAGS)
|
||||||
AC_SUBST(LCMS_LIBS)
|
AC_SUBST(LCMS_LIBS)
|
||||||
])
|
])
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
# Setup harfbuzz
|
||||||
|
################################################################################
|
||||||
|
AC_DEFUN_ONCE([LIB_SETUP_HARFBUZZ],
|
||||||
|
[
|
||||||
|
AC_ARG_WITH(harfbuzz, [AS_HELP_STRING([--with-harfbuzz],
|
||||||
|
[use harfbuzz from build system or OpenJDK source (system, bundled) @<:@bundled@:>@])])
|
||||||
|
|
||||||
|
AC_MSG_CHECKING([for which harfbuzz to use])
|
||||||
|
|
||||||
|
DEFAULT_HARFBUZZ=bundled
|
||||||
|
# If user didn't specify, use DEFAULT_HARFBUZZ
|
||||||
|
if test "x${with_harfbuzz}" = "x"; then
|
||||||
|
with_harfbuzz=${DEFAULT_HARFBUZZ}
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "x${with_harfbuzz}" = "xbundled"; then
|
||||||
|
USE_EXTERNAL_HARFBUZZ=false
|
||||||
|
HARFBUZZ_CFLAGS=""
|
||||||
|
HARFBUZZ_LIBS=""
|
||||||
|
AC_MSG_RESULT([bundled])
|
||||||
|
elif test "x${with_harfbuzz}" = "xsystem"; then
|
||||||
|
AC_MSG_RESULT([system])
|
||||||
|
PKG_CHECK_MODULES([HARFBUZZ], [harfbuzz], [HARFBUZZ_FOUND=yes], [HARFBUZZ_FOUND=no])
|
||||||
|
if test "x${HARFBUZZ_FOUND}" = "xyes"; then
|
||||||
|
# PKG_CHECK_MODULES will set HARFBUZZ_CFLAGS and HARFBUZZ_LIBS
|
||||||
|
USE_EXTERNAL_HARFBUZZ=true
|
||||||
|
else
|
||||||
|
HELP_MSG_MISSING_DEPENDENCY([harfbuzz])
|
||||||
|
AC_MSG_ERROR([--with-harfbuzz=system specified, but no harfbuzz found! $HELP_MSG])
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
AC_MSG_ERROR([Invalid value for --with-harfbuzz: ${with_harfbuzz}, use 'system' or 'bundled'])
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_SUBST(USE_EXTERNAL_HARFBUZZ)
|
||||||
|
AC_SUBST(HARFBUZZ_CFLAGS)
|
||||||
|
AC_SUBST(HARFBUZZ_LIBS)
|
||||||
|
])
|
||||||
|
|||||||
@@ -85,6 +85,20 @@ AC_DEFUN_ONCE([LIB_SETUP_LIBFFI],
|
|||||||
[LIBFFI_FOUND=no]
|
[LIBFFI_FOUND=no]
|
||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
|
# on macos we need a special case for system's libffi as
|
||||||
|
# headers are located only in sdk in $SYSROOT and in ffi subfolder
|
||||||
|
if test "x$LIBFFI_FOUND" = xno; then
|
||||||
|
if test "x$SYSROOT" != "x"; then
|
||||||
|
AC_CHECK_HEADER([$SYSROOT/usr/include/ffi/ffi.h],
|
||||||
|
[
|
||||||
|
LIBFFI_FOUND=yes
|
||||||
|
LIBFFI_CFLAGS="-I${SYSROOT}/usr/include/ffi"
|
||||||
|
LIBFFI_LIBS=-lffi
|
||||||
|
],
|
||||||
|
[LIBFFI_FOUND=no]
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
fi
|
||||||
if test "x$LIBFFI_FOUND" = xno; then
|
if test "x$LIBFFI_FOUND" = xno; then
|
||||||
HELP_MSG_MISSING_DEPENDENCY([ffi])
|
HELP_MSG_MISSING_DEPENDENCY([ffi])
|
||||||
AC_MSG_ERROR([Could not find libffi! $HELP_MSG])
|
AC_MSG_ERROR([Could not find libffi! $HELP_MSG])
|
||||||
|
|||||||
@@ -173,6 +173,16 @@ AC_DEFUN_ONCE([LIB_SETUP_FREETYPE],
|
|||||||
FREETYPE_BASE_DIR="$SYSROOT/usr"
|
FREETYPE_BASE_DIR="$SYSROOT/usr"
|
||||||
LIB_CHECK_POTENTIAL_FREETYPE([$FREETYPE_BASE_DIR/include], [$FREETYPE_BASE_DIR/lib], [well-known location])
|
LIB_CHECK_POTENTIAL_FREETYPE([$FREETYPE_BASE_DIR/include], [$FREETYPE_BASE_DIR/lib], [well-known location])
|
||||||
|
|
||||||
|
if test "x$FOUND_FREETYPE" != "xyes" ; then
|
||||||
|
LIB_CHECK_POTENTIAL_FREETYPE([$FREETYPE_BASE_DIR/include],
|
||||||
|
[$FREETYPE_BASE_DIR/lib/$OPENJDK_TARGET_CPU-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI], [well-known location])
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "x$FOUND_FREETYPE" != "xyes" ; then
|
||||||
|
LIB_CHECK_POTENTIAL_FREETYPE([$FREETYPE_BASE_DIR/include],
|
||||||
|
[$FREETYPE_BASE_DIR/lib/$OPENJDK_TARGET_CPU_AUTOCONF-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI], [well-known location])
|
||||||
|
fi
|
||||||
|
|
||||||
if (test "x$FOUND_FREETYPE" != "xyes"); then
|
if (test "x$FOUND_FREETYPE" != "xyes"); then
|
||||||
FREETYPE_BASE_DIR="$SYSROOT/usr/X11"
|
FREETYPE_BASE_DIR="$SYSROOT/usr/X11"
|
||||||
LIB_CHECK_POTENTIAL_FREETYPE([$FREETYPE_BASE_DIR/include], [$FREETYPE_BASE_DIR/lib], [well-known location])
|
LIB_CHECK_POTENTIAL_FREETYPE([$FREETYPE_BASE_DIR/include], [$FREETYPE_BASE_DIR/lib], [well-known location])
|
||||||
|
|||||||
@@ -68,6 +68,10 @@ AC_DEFUN_ONCE([LIB_SETUP_X11],
|
|||||||
x_libraries="$SYSROOT/usr/lib64"
|
x_libraries="$SYSROOT/usr/lib64"
|
||||||
elif test -f "$SYSROOT/usr/lib/libX11.so"; then
|
elif test -f "$SYSROOT/usr/lib/libX11.so"; then
|
||||||
x_libraries="$SYSROOT/usr/lib"
|
x_libraries="$SYSROOT/usr/lib"
|
||||||
|
elif test -f "$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libX11.so"; then
|
||||||
|
x_libraries="$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libX11.so"
|
||||||
|
elif test -f "$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU_AUTOCONF-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libX11.so"; then
|
||||||
|
x_libraries="$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU_AUTOCONF-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libX11.so"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -66,6 +66,12 @@ AC_DEFUN([PLATFORM_EXTRACT_VARS_FROM_CPU],
|
|||||||
VAR_CPU_BITS=64
|
VAR_CPU_BITS=64
|
||||||
VAR_CPU_ENDIAN=little
|
VAR_CPU_ENDIAN=little
|
||||||
;;
|
;;
|
||||||
|
loongarch64)
|
||||||
|
VAR_CPU=loongarch64
|
||||||
|
VAR_CPU_ARCH=loongarch
|
||||||
|
VAR_CPU_BITS=64
|
||||||
|
VAR_CPU_ENDIAN=little
|
||||||
|
;;
|
||||||
m68k)
|
m68k)
|
||||||
VAR_CPU=m68k
|
VAR_CPU=m68k
|
||||||
VAR_CPU_ARCH=m68k
|
VAR_CPU_ARCH=m68k
|
||||||
@@ -114,6 +120,12 @@ AC_DEFUN([PLATFORM_EXTRACT_VARS_FROM_CPU],
|
|||||||
VAR_CPU_BITS=64
|
VAR_CPU_BITS=64
|
||||||
VAR_CPU_ENDIAN=little
|
VAR_CPU_ENDIAN=little
|
||||||
;;
|
;;
|
||||||
|
riscv64)
|
||||||
|
VAR_CPU=riscv64
|
||||||
|
VAR_CPU_ARCH=riscv
|
||||||
|
VAR_CPU_BITS=64
|
||||||
|
VAR_CPU_ENDIAN=little
|
||||||
|
;;
|
||||||
s390)
|
s390)
|
||||||
VAR_CPU=s390
|
VAR_CPU=s390
|
||||||
VAR_CPU_ARCH=s390
|
VAR_CPU_ARCH=s390
|
||||||
@@ -196,6 +208,33 @@ AC_DEFUN([PLATFORM_EXTRACT_VARS_FROM_OS],
|
|||||||
esac
|
esac
|
||||||
])
|
])
|
||||||
|
|
||||||
|
# Support macro for PLATFORM_EXTRACT_TARGET_AND_BUILD.
|
||||||
|
# Converts autoconf style OS name to OpenJDK style, into
|
||||||
|
# VAR_ABI.
|
||||||
|
AC_DEFUN([PLATFORM_EXTRACT_VARS_FROM_ABI],
|
||||||
|
[
|
||||||
|
case "$1" in
|
||||||
|
*linux*-musl)
|
||||||
|
VAR_ABI=musl
|
||||||
|
;;
|
||||||
|
*linux*-gnu)
|
||||||
|
VAR_ABI=gnu
|
||||||
|
;;
|
||||||
|
*linux*-gnueabi)
|
||||||
|
VAR_ABI=gnueabi
|
||||||
|
;;
|
||||||
|
*linux*-gnueabihf)
|
||||||
|
VAR_ABI=gnueabihf
|
||||||
|
;;
|
||||||
|
*linux*-gnuabi64)
|
||||||
|
VAR_ABI=gnuabi64
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
VAR_ABI=default
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
])
|
||||||
|
|
||||||
# Expects $host_os $host_cpu $build_os and $build_cpu
|
# Expects $host_os $host_cpu $build_os and $build_cpu
|
||||||
# and $with_target_bits to have been setup!
|
# and $with_target_bits to have been setup!
|
||||||
#
|
#
|
||||||
@@ -216,6 +255,7 @@ AC_DEFUN([PLATFORM_EXTRACT_TARGET_AND_BUILD],
|
|||||||
# Convert the autoconf OS/CPU value to our own data, into the VAR_OS/CPU variables.
|
# Convert the autoconf OS/CPU value to our own data, into the VAR_OS/CPU variables.
|
||||||
PLATFORM_EXTRACT_VARS_FROM_OS($build_os)
|
PLATFORM_EXTRACT_VARS_FROM_OS($build_os)
|
||||||
PLATFORM_EXTRACT_VARS_FROM_CPU($build_cpu)
|
PLATFORM_EXTRACT_VARS_FROM_CPU($build_cpu)
|
||||||
|
PLATFORM_EXTRACT_VARS_FROM_ABI($build_os)
|
||||||
# ..and setup our own variables. (Do this explicitly to facilitate searching)
|
# ..and setup our own variables. (Do this explicitly to facilitate searching)
|
||||||
OPENJDK_BUILD_OS="$VAR_OS"
|
OPENJDK_BUILD_OS="$VAR_OS"
|
||||||
if test "x$VAR_OS_TYPE" != x; then
|
if test "x$VAR_OS_TYPE" != x; then
|
||||||
@@ -232,6 +272,8 @@ AC_DEFUN([PLATFORM_EXTRACT_TARGET_AND_BUILD],
|
|||||||
OPENJDK_BUILD_CPU_ARCH="$VAR_CPU_ARCH"
|
OPENJDK_BUILD_CPU_ARCH="$VAR_CPU_ARCH"
|
||||||
OPENJDK_BUILD_CPU_BITS="$VAR_CPU_BITS"
|
OPENJDK_BUILD_CPU_BITS="$VAR_CPU_BITS"
|
||||||
OPENJDK_BUILD_CPU_ENDIAN="$VAR_CPU_ENDIAN"
|
OPENJDK_BUILD_CPU_ENDIAN="$VAR_CPU_ENDIAN"
|
||||||
|
OPENJDK_BUILD_CPU_AUTOCONF="$build_cpu"
|
||||||
|
OPENJDK_BUILD_ABI="$VAR_ABI"
|
||||||
AC_SUBST(OPENJDK_BUILD_OS)
|
AC_SUBST(OPENJDK_BUILD_OS)
|
||||||
AC_SUBST(OPENJDK_BUILD_OS_TYPE)
|
AC_SUBST(OPENJDK_BUILD_OS_TYPE)
|
||||||
AC_SUBST(OPENJDK_BUILD_OS_ENV)
|
AC_SUBST(OPENJDK_BUILD_OS_ENV)
|
||||||
@@ -239,6 +281,8 @@ AC_DEFUN([PLATFORM_EXTRACT_TARGET_AND_BUILD],
|
|||||||
AC_SUBST(OPENJDK_BUILD_CPU_ARCH)
|
AC_SUBST(OPENJDK_BUILD_CPU_ARCH)
|
||||||
AC_SUBST(OPENJDK_BUILD_CPU_BITS)
|
AC_SUBST(OPENJDK_BUILD_CPU_BITS)
|
||||||
AC_SUBST(OPENJDK_BUILD_CPU_ENDIAN)
|
AC_SUBST(OPENJDK_BUILD_CPU_ENDIAN)
|
||||||
|
AC_SUBST(OPENJDK_BUILD_CPU_AUTOCONF)
|
||||||
|
AC_SUBST(OPENJDK_BUILD_ABI)
|
||||||
|
|
||||||
AC_MSG_CHECKING([openjdk-build os-cpu])
|
AC_MSG_CHECKING([openjdk-build os-cpu])
|
||||||
AC_MSG_RESULT([$OPENJDK_BUILD_OS-$OPENJDK_BUILD_CPU])
|
AC_MSG_RESULT([$OPENJDK_BUILD_OS-$OPENJDK_BUILD_CPU])
|
||||||
@@ -246,6 +290,7 @@ AC_DEFUN([PLATFORM_EXTRACT_TARGET_AND_BUILD],
|
|||||||
# Convert the autoconf OS/CPU value to our own data, into the VAR_OS/CPU variables.
|
# Convert the autoconf OS/CPU value to our own data, into the VAR_OS/CPU variables.
|
||||||
PLATFORM_EXTRACT_VARS_FROM_OS($host_os)
|
PLATFORM_EXTRACT_VARS_FROM_OS($host_os)
|
||||||
PLATFORM_EXTRACT_VARS_FROM_CPU($host_cpu)
|
PLATFORM_EXTRACT_VARS_FROM_CPU($host_cpu)
|
||||||
|
PLATFORM_EXTRACT_VARS_FROM_ABI($host_os)
|
||||||
# ... and setup our own variables. (Do this explicitly to facilitate searching)
|
# ... and setup our own variables. (Do this explicitly to facilitate searching)
|
||||||
OPENJDK_TARGET_OS="$VAR_OS"
|
OPENJDK_TARGET_OS="$VAR_OS"
|
||||||
if test "x$VAR_OS_TYPE" != x; then
|
if test "x$VAR_OS_TYPE" != x; then
|
||||||
@@ -262,7 +307,9 @@ AC_DEFUN([PLATFORM_EXTRACT_TARGET_AND_BUILD],
|
|||||||
OPENJDK_TARGET_CPU_ARCH="$VAR_CPU_ARCH"
|
OPENJDK_TARGET_CPU_ARCH="$VAR_CPU_ARCH"
|
||||||
OPENJDK_TARGET_CPU_BITS="$VAR_CPU_BITS"
|
OPENJDK_TARGET_CPU_BITS="$VAR_CPU_BITS"
|
||||||
OPENJDK_TARGET_CPU_ENDIAN="$VAR_CPU_ENDIAN"
|
OPENJDK_TARGET_CPU_ENDIAN="$VAR_CPU_ENDIAN"
|
||||||
|
OPENJDK_TARGET_CPU_AUTOCONF="$host_cpu"
|
||||||
OPENJDK_TARGET_OS_UPPERCASE=`$ECHO $OPENJDK_TARGET_OS | $TR 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
|
OPENJDK_TARGET_OS_UPPERCASE=`$ECHO $OPENJDK_TARGET_OS | $TR 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
|
||||||
|
OPENJDK_TARGET_ABI="$VAR_ABI"
|
||||||
|
|
||||||
AC_SUBST(OPENJDK_TARGET_OS)
|
AC_SUBST(OPENJDK_TARGET_OS)
|
||||||
AC_SUBST(OPENJDK_TARGET_OS_TYPE)
|
AC_SUBST(OPENJDK_TARGET_OS_TYPE)
|
||||||
@@ -272,6 +319,8 @@ AC_DEFUN([PLATFORM_EXTRACT_TARGET_AND_BUILD],
|
|||||||
AC_SUBST(OPENJDK_TARGET_CPU_ARCH)
|
AC_SUBST(OPENJDK_TARGET_CPU_ARCH)
|
||||||
AC_SUBST(OPENJDK_TARGET_CPU_BITS)
|
AC_SUBST(OPENJDK_TARGET_CPU_BITS)
|
||||||
AC_SUBST(OPENJDK_TARGET_CPU_ENDIAN)
|
AC_SUBST(OPENJDK_TARGET_CPU_ENDIAN)
|
||||||
|
AC_SUBST(OPENJDK_TARGET_CPU_AUTOCONF)
|
||||||
|
AC_SUBST(OPENJDK_TARGET_ABI)
|
||||||
|
|
||||||
AC_MSG_CHECKING([openjdk-target os-cpu])
|
AC_MSG_CHECKING([openjdk-target os-cpu])
|
||||||
AC_MSG_RESULT([$OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU])
|
AC_MSG_RESULT([$OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU])
|
||||||
@@ -473,6 +522,8 @@ AC_DEFUN([PLATFORM_SETUP_LEGACY_VARS_HELPER],
|
|||||||
HOTSPOT_$1_CPU_DEFINE=S390
|
HOTSPOT_$1_CPU_DEFINE=S390
|
||||||
elif test "x$OPENJDK_$1_CPU" = xs390x; then
|
elif test "x$OPENJDK_$1_CPU" = xs390x; then
|
||||||
HOTSPOT_$1_CPU_DEFINE=S390
|
HOTSPOT_$1_CPU_DEFINE=S390
|
||||||
|
elif test "x$OPENJDK_$1_CPU" = xriscv64; then
|
||||||
|
HOTSPOT_$1_CPU_DEFINE=RISCV
|
||||||
elif test "x$OPENJDK_$1_CPU" != x; then
|
elif test "x$OPENJDK_$1_CPU" != x; then
|
||||||
HOTSPOT_$1_CPU_DEFINE=$(echo $OPENJDK_$1_CPU | tr a-z A-Z)
|
HOTSPOT_$1_CPU_DEFINE=$(echo $OPENJDK_$1_CPU | tr a-z A-Z)
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2011, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -230,7 +230,8 @@ ifneq ($(COMPANY_NAME),)
|
|||||||
# Only export "VENDOR" to the build if COMPANY_NAME contains a real value.
|
# Only export "VENDOR" to the build if COMPANY_NAME contains a real value.
|
||||||
# Otherwise the default value for VENDOR, which is used to set the "java.vendor"
|
# Otherwise the default value for VENDOR, which is used to set the "java.vendor"
|
||||||
# and "java.vm.vendor" properties is hard-coded into the source code (i.e. in
|
# and "java.vm.vendor" properties is hard-coded into the source code (i.e. in
|
||||||
# System.c in the jdk for "vm.vendor" and vm_version.cpp in the VM for "java.vm.vendor")
|
# VersionProps.java.template in the jdk for "java.vendor" and
|
||||||
|
# vm_version.cpp in the VM for "java.vm.vendor")
|
||||||
ifneq ($(COMPANY_NAME), N/A)
|
ifneq ($(COMPANY_NAME), N/A)
|
||||||
VERSION_CFLAGS += -DVENDOR='"$(COMPANY_NAME)"'
|
VERSION_CFLAGS += -DVENDOR='"$(COMPANY_NAME)"'
|
||||||
endif
|
endif
|
||||||
@@ -286,6 +287,9 @@ USE_PRECOMPILED_HEADER := @USE_PRECOMPILED_HEADER@
|
|||||||
# Only build headless support or not
|
# Only build headless support or not
|
||||||
ENABLE_HEADLESS_ONLY := @ENABLE_HEADLESS_ONLY@
|
ENABLE_HEADLESS_ONLY := @ENABLE_HEADLESS_ONLY@
|
||||||
|
|
||||||
|
# Ship debug symbols (e.g. pdbs on Windows)
|
||||||
|
SHIP_DEBUG_SYMBOLS := @SHIP_DEBUG_SYMBOLS@
|
||||||
|
|
||||||
ENABLE_FULL_DOCS := @ENABLE_FULL_DOCS@
|
ENABLE_FULL_DOCS := @ENABLE_FULL_DOCS@
|
||||||
|
|
||||||
# JDK_OUTPUTDIR specifies where a working jvm is built.
|
# JDK_OUTPUTDIR specifies where a working jvm is built.
|
||||||
@@ -362,6 +366,8 @@ LIBFFI_LIB_FILE:=@LIBFFI_LIB_FILE@
|
|||||||
GRAALUNIT_LIB := @GRAALUNIT_LIB@
|
GRAALUNIT_LIB := @GRAALUNIT_LIB@
|
||||||
FILE_MACRO_CFLAGS := @FILE_MACRO_CFLAGS@
|
FILE_MACRO_CFLAGS := @FILE_MACRO_CFLAGS@
|
||||||
|
|
||||||
|
STATIC_LIBS_CFLAGS := @STATIC_LIBS_CFLAGS@
|
||||||
|
|
||||||
PACKAGE_PATH=@PACKAGE_PATH@
|
PACKAGE_PATH=@PACKAGE_PATH@
|
||||||
|
|
||||||
# Source file for cacerts
|
# Source file for cacerts
|
||||||
@@ -376,7 +382,7 @@ GCOV_ENABLED=@GCOV_ENABLED@
|
|||||||
export ASAN_ENABLED:=@ASAN_ENABLED@
|
export ASAN_ENABLED:=@ASAN_ENABLED@
|
||||||
export DEVKIT_LIB_DIR:=@DEVKIT_LIB_DIR@
|
export DEVKIT_LIB_DIR:=@DEVKIT_LIB_DIR@
|
||||||
ifeq ($(ASAN_ENABLED), yes)
|
ifeq ($(ASAN_ENABLED), yes)
|
||||||
export ASAN_OPTIONS="handle_segv=0 detect_leaks=0"
|
export ASAN_OPTIONS=handle_segv=0 detect_leaks=0
|
||||||
ifneq ($(DEVKIT_LIB_DIR),)
|
ifneq ($(DEVKIT_LIB_DIR),)
|
||||||
export LD_LIBRARY_PATH:=$(LD_LIBRARY_PATH):$(DEVKIT_LIB_DIR)
|
export LD_LIBRARY_PATH:=$(LD_LIBRARY_PATH):$(DEVKIT_LIB_DIR)
|
||||||
endif
|
endif
|
||||||
@@ -502,11 +508,6 @@ LDCXX:=@FIXPATH@ @LDCXX@
|
|||||||
LIBCXX:=@LIBCXX@
|
LIBCXX:=@LIBCXX@
|
||||||
|
|
||||||
# Compiler and linker flags used when building native tests
|
# Compiler and linker flags used when building native tests
|
||||||
CFLAGS_TESTLIB:=@CFLAGS_TESTLIB@
|
|
||||||
CXXFLAGS_TESTLIB:=@CXXFLAGS_TESTLIB@
|
|
||||||
CFLAGS_TESTEXE:=@CFLAGS_TESTEXE@
|
|
||||||
CXXFLAGS_TESTEXE:=@CXXFLAGS_TESTEXE@
|
|
||||||
LDFLAGS_TESTLIB:=@LDFLAGS_TESTLIB@
|
|
||||||
LDFLAGS_TESTEXE:=@LDFLAGS_TESTEXE@
|
LDFLAGS_TESTEXE:=@LDFLAGS_TESTEXE@
|
||||||
|
|
||||||
# BUILD_CC/BUILD_LD is a compiler/linker that generates code that is runnable on the
|
# BUILD_CC/BUILD_LD is a compiler/linker that generates code that is runnable on the
|
||||||
@@ -611,7 +612,7 @@ JAVA_JAVAC=@FIXPATH@ $(JAVA_CMD) $(JAVA_FLAGS_JAVAC) $(JAVA_FLAGS)
|
|||||||
JAVAC=@FIXPATH@ $(JAVAC_CMD)
|
JAVAC=@FIXPATH@ $(JAVAC_CMD)
|
||||||
JAVADOC=@FIXPATH@ $(JAVADOC_CMD)
|
JAVADOC=@FIXPATH@ $(JAVADOC_CMD)
|
||||||
JAR=@FIXPATH@ $(JAR_CMD)
|
JAR=@FIXPATH@ $(JAR_CMD)
|
||||||
JLINK = @FIXPATH@ $(JLINK_CMD) $(JAVA_TOOL_FLAGS_SMALL)
|
JLINK = @FIXPATH@ $(JLINK_CMD)
|
||||||
JMOD = @FIXPATH@ $(JMOD_CMD) $(JAVA_TOOL_FLAGS_SMALL)
|
JMOD = @FIXPATH@ $(JMOD_CMD) $(JAVA_TOOL_FLAGS_SMALL)
|
||||||
JARSIGNER=@FIXPATH@ $(JARSIGNER_CMD)
|
JARSIGNER=@FIXPATH@ $(JARSIGNER_CMD)
|
||||||
# A specific java binary with specific options can be used to run
|
# A specific java binary with specific options can be used to run
|
||||||
@@ -826,6 +827,10 @@ USE_EXTERNAL_LCMS:=@USE_EXTERNAL_LCMS@
|
|||||||
LCMS_CFLAGS:=@LCMS_CFLAGS@
|
LCMS_CFLAGS:=@LCMS_CFLAGS@
|
||||||
LCMS_LIBS:=@LCMS_LIBS@
|
LCMS_LIBS:=@LCMS_LIBS@
|
||||||
|
|
||||||
|
USE_EXTERNAL_HARFBUZZ:=@USE_EXTERNAL_HARFBUZZ@
|
||||||
|
HARFBUZZ_CFLAGS:=@HARFBUZZ_CFLAGS@
|
||||||
|
HARFBUZZ_LIBS:=@HARFBUZZ_LIBS@
|
||||||
|
|
||||||
USE_EXTERNAL_LIBPNG:=@USE_EXTERNAL_LIBPNG@
|
USE_EXTERNAL_LIBPNG:=@USE_EXTERNAL_LIBPNG@
|
||||||
PNG_LIBS:=@PNG_LIBS@
|
PNG_LIBS:=@PNG_LIBS@
|
||||||
PNG_CFLAGS:=@PNG_CFLAGS@
|
PNG_CFLAGS:=@PNG_CFLAGS@
|
||||||
@@ -869,6 +874,14 @@ DOCS_IMAGE_DIR = $(IMAGES_OUTPUTDIR)/$(DOCS_IMAGE_SUBDIR)
|
|||||||
# Output docs directly into image
|
# Output docs directly into image
|
||||||
DOCS_OUTPUTDIR := $(DOCS_IMAGE_DIR)
|
DOCS_OUTPUTDIR := $(DOCS_IMAGE_DIR)
|
||||||
|
|
||||||
|
# Static libs image
|
||||||
|
STATIC_LIBS_IMAGE_SUBDIR := static-libs
|
||||||
|
STATIC_LIBS_IMAGE_DIR := $(IMAGES_OUTPUTDIR)/$(STATIC_LIBS_IMAGE_SUBDIR)
|
||||||
|
|
||||||
|
# Graal builder image
|
||||||
|
GRAAL_BUILDER_IMAGE_SUBDIR := graal-builder-jdk
|
||||||
|
GRAAL_BUILDER_IMAGE_DIR := $(IMAGES_OUTPUTDIR)/$(GRAAL_BUILDER_IMAGE_SUBDIR)
|
||||||
|
|
||||||
# Macosx bundles directory definitions
|
# Macosx bundles directory definitions
|
||||||
JDK_MACOSX_BUNDLE_SUBDIR=jdk-bundle
|
JDK_MACOSX_BUNDLE_SUBDIR=jdk-bundle
|
||||||
JRE_MACOSX_BUNDLE_SUBDIR=jre-bundle
|
JRE_MACOSX_BUNDLE_SUBDIR=jre-bundle
|
||||||
@@ -903,6 +916,7 @@ JDK_SYMBOLS_BUNDLE_NAME := jdk-$(BASE_NAME)_bin$(DEBUG_PART)-symbols.tar.gz
|
|||||||
TEST_DEMOS_BUNDLE_NAME := jdk-$(BASE_NAME)_bin-tests-demos$(DEBUG_PART).tar.gz
|
TEST_DEMOS_BUNDLE_NAME := jdk-$(BASE_NAME)_bin-tests-demos$(DEBUG_PART).tar.gz
|
||||||
TEST_BUNDLE_NAME := jdk-$(BASE_NAME)_bin-tests$(DEBUG_PART).tar.gz
|
TEST_BUNDLE_NAME := jdk-$(BASE_NAME)_bin-tests$(DEBUG_PART).tar.gz
|
||||||
DOCS_BUNDLE_NAME := jdk-$(BASE_NAME)_doc-api-spec$(DEBUG_PART).tar.gz
|
DOCS_BUNDLE_NAME := jdk-$(BASE_NAME)_doc-api-spec$(DEBUG_PART).tar.gz
|
||||||
|
STATIC_LIBS_BUNDLE_NAME := jdk-$(BASE_NAME)_bin-static-libs$(DEBUG_PART).tar.gz
|
||||||
|
|
||||||
JDK_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(JDK_BUNDLE_NAME)
|
JDK_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(JDK_BUNDLE_NAME)
|
||||||
JRE_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(JRE_BUNDLE_NAME)
|
JRE_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(JRE_BUNDLE_NAME)
|
||||||
|
|||||||
@@ -429,9 +429,10 @@ AC_DEFUN([TOOLCHAIN_EXTRACT_COMPILER_VERSION],
|
|||||||
# There is no specific version flag, but all output starts with a version string.
|
# There is no specific version flag, but all output starts with a version string.
|
||||||
# First line typically looks something like:
|
# First line typically looks something like:
|
||||||
# Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.40219.01 for 80x86
|
# Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.40219.01 for 80x86
|
||||||
|
# but the compiler name may vary depending on locale.
|
||||||
COMPILER_VERSION_OUTPUT=`$COMPILER 2>&1 | $HEAD -n 1 | $TR -d '\r'`
|
COMPILER_VERSION_OUTPUT=`$COMPILER 2>&1 | $HEAD -n 1 | $TR -d '\r'`
|
||||||
# Check that this is likely to be Microsoft CL.EXE.
|
# Check that this is likely to be Microsoft CL.EXE.
|
||||||
$ECHO "$COMPILER_VERSION_OUTPUT" | $GREP "Microsoft.*Compiler" > /dev/null
|
$ECHO "$COMPILER_VERSION_OUTPUT" | $GREP "Microsoft" > /dev/null
|
||||||
if test $? -ne 0; then
|
if test $? -ne 0; then
|
||||||
AC_MSG_NOTICE([The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required $TOOLCHAIN_TYPE compiler.])
|
AC_MSG_NOTICE([The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required $TOOLCHAIN_TYPE compiler.])
|
||||||
AC_MSG_NOTICE([The result from running it was: "$COMPILER_VERSION_OUTPUT"])
|
AC_MSG_NOTICE([The result from running it was: "$COMPILER_VERSION_OUTPUT"])
|
||||||
@@ -460,7 +461,7 @@ AC_DEFUN([TOOLCHAIN_EXTRACT_COMPILER_VERSION],
|
|||||||
COMPILER_VERSION_STRING=`$ECHO $COMPILER_VERSION_OUTPUT | \
|
COMPILER_VERSION_STRING=`$ECHO $COMPILER_VERSION_OUTPUT | \
|
||||||
$SED -e 's/ *Copyright .*//'`
|
$SED -e 's/ *Copyright .*//'`
|
||||||
COMPILER_VERSION_NUMBER=`$ECHO $COMPILER_VERSION_OUTPUT | \
|
COMPILER_VERSION_NUMBER=`$ECHO $COMPILER_VERSION_OUTPUT | \
|
||||||
$SED -e 's/^.* \(@<:@1-9@:>@\.@<:@0-9.@:>@*\)@<:@^0-9.@:>@.*$/\1/'`
|
$SED -e 's/^.* \(@<:@1-9@:>@<:@0-9@:>@*\.@<:@0-9.@:>@*\)@<:@^0-9.@:>@.*$/\1/'`
|
||||||
elif test "x$TOOLCHAIN_TYPE" = xclang; then
|
elif test "x$TOOLCHAIN_TYPE" = xclang; then
|
||||||
# clang --version output typically looks like
|
# clang --version output typically looks like
|
||||||
# Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
|
# Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
|
||||||
@@ -917,14 +918,18 @@ AC_DEFUN_ONCE([TOOLCHAIN_SETUP_BUILD_COMPILERS],
|
|||||||
. $CONFIGURESUPPORT_OUTPUTDIR/build-devkit.info
|
. $CONFIGURESUPPORT_OUTPUTDIR/build-devkit.info
|
||||||
# This potentially sets the following:
|
# This potentially sets the following:
|
||||||
# A descriptive name of the devkit
|
# A descriptive name of the devkit
|
||||||
BASIC_EVAL_DEVKIT_VARIABLE([BUILD_DEVKIT_NAME])
|
BASIC_EVAL_BUILD_DEVKIT_VARIABLE([BUILD_DEVKIT_NAME])
|
||||||
# Corresponds to --with-extra-path
|
# Corresponds to --with-extra-path
|
||||||
BASIC_EVAL_DEVKIT_VARIABLE([BUILD_DEVKIT_EXTRA_PATH])
|
BASIC_EVAL_BUILD_DEVKIT_VARIABLE([BUILD_DEVKIT_EXTRA_PATH])
|
||||||
# Corresponds to --with-toolchain-path
|
# Corresponds to --with-toolchain-path
|
||||||
BASIC_EVAL_DEVKIT_VARIABLE([BUILD_DEVKIT_TOOLCHAIN_PATH])
|
BASIC_EVAL_BUILD_DEVKIT_VARIABLE([BUILD_DEVKIT_TOOLCHAIN_PATH])
|
||||||
# Corresponds to --with-sysroot
|
# Corresponds to --with-sysroot
|
||||||
BASIC_EVAL_DEVKIT_VARIABLE([BUILD_DEVKIT_SYSROOT])
|
BASIC_EVAL_BUILD_DEVKIT_VARIABLE([BUILD_DEVKIT_SYSROOT])
|
||||||
# Skip the Window specific parts
|
|
||||||
|
if test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
|
||||||
|
BASIC_EVAL_BUILD_DEVKIT_VARIABLE([BUILD_DEVKIT_VS_INCLUDE])
|
||||||
|
BASIC_EVAL_BUILD_DEVKIT_VARIABLE([BUILD_DEVKIT_VS_LIB])
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_MSG_CHECKING([for build platform devkit])
|
AC_MSG_CHECKING([for build platform devkit])
|
||||||
@@ -934,22 +939,36 @@ AC_DEFUN_ONCE([TOOLCHAIN_SETUP_BUILD_COMPILERS],
|
|||||||
AC_MSG_RESULT([$BUILD_DEVKIT_ROOT])
|
AC_MSG_RESULT([$BUILD_DEVKIT_ROOT])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
BUILD_SYSROOT="$BUILD_DEVKIT_SYSROOT"
|
PATH="$BUILD_DEVKIT_EXTRA_PATH:$PATH"
|
||||||
|
|
||||||
# Fallback default of just /bin if DEVKIT_PATH is not defined
|
# Fallback default of just /bin if DEVKIT_PATH is not defined
|
||||||
if test "x$BUILD_DEVKIT_TOOLCHAIN_PATH" = x; then
|
if test "x$BUILD_DEVKIT_TOOLCHAIN_PATH" = x; then
|
||||||
BUILD_DEVKIT_TOOLCHAIN_PATH="$BUILD_DEVKIT_ROOT/bin"
|
BUILD_DEVKIT_TOOLCHAIN_PATH="$BUILD_DEVKIT_ROOT/bin"
|
||||||
fi
|
fi
|
||||||
PATH="$BUILD_DEVKIT_TOOLCHAIN_PATH:$BUILD_DEVKIT_EXTRA_PATH"
|
PATH="$BUILD_DEVKIT_TOOLCHAIN_PATH:$PATH"
|
||||||
|
|
||||||
|
BUILD_SYSROOT="$BUILD_DEVKIT_SYSROOT"
|
||||||
|
|
||||||
|
if test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
|
||||||
|
BUILD_VS_INCLUDE="$BUILD_DEVKIT_VS_INCLUDE"
|
||||||
|
BUILD_VS_LIB="$BUILD_DEVKIT_VS_LIB"
|
||||||
|
|
||||||
|
TOOLCHAIN_SETUP_VISUAL_STUDIO_SYSROOT_FLAGS([BUILD_])
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# FIXME: we should list the discovered compilers as an exclude pattern!
|
# FIXME: we should list the discovered compilers as an exclude pattern!
|
||||||
# If we do that, we can do this detection before POST_DETECTION, and still
|
# If we do that, we can do this detection before POST_DETECTION, and still
|
||||||
# find the build compilers in the tools dir, if needed.
|
# find the build compilers in the tools dir, if needed.
|
||||||
BASIC_REQUIRE_PROGS(BUILD_CC, [cl cc gcc])
|
if test "x$OPENJDK_BUILD_OS" = xmacosx; then
|
||||||
|
BASIC_REQUIRE_PROGS(BUILD_CC, [clang cl cc gcc])
|
||||||
|
BASIC_REQUIRE_PROGS(BUILD_CXX, [clang++ cl CC g++])
|
||||||
|
else
|
||||||
|
BASIC_REQUIRE_PROGS(BUILD_CC, [cl cc gcc])
|
||||||
|
BASIC_REQUIRE_PROGS(BUILD_CXX, [cl CC g++])
|
||||||
|
fi
|
||||||
BASIC_FIXUP_EXECUTABLE(BUILD_CC)
|
BASIC_FIXUP_EXECUTABLE(BUILD_CC)
|
||||||
BASIC_REQUIRE_PROGS(BUILD_CXX, [cl CC g++])
|
|
||||||
BASIC_FIXUP_EXECUTABLE(BUILD_CXX)
|
BASIC_FIXUP_EXECUTABLE(BUILD_CXX)
|
||||||
BASIC_PATH_PROGS(BUILD_NM, nm gcc-nm)
|
BASIC_PATH_PROGS(BUILD_NM, nm gcc-nm)
|
||||||
BASIC_FIXUP_EXECUTABLE(BUILD_NM)
|
BASIC_FIXUP_EXECUTABLE(BUILD_NM)
|
||||||
@@ -961,9 +980,37 @@ AC_DEFUN_ONCE([TOOLCHAIN_SETUP_BUILD_COMPILERS],
|
|||||||
BASIC_FIXUP_EXECUTABLE(BUILD_STRIP)
|
BASIC_FIXUP_EXECUTABLE(BUILD_STRIP)
|
||||||
# Assume the C compiler is the assembler
|
# Assume the C compiler is the assembler
|
||||||
BUILD_AS="$BUILD_CC -c"
|
BUILD_AS="$BUILD_CC -c"
|
||||||
# Just like for the target compiler, use the compiler as linker
|
if test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
|
||||||
BUILD_LD="$BUILD_CC"
|
# In the Microsoft toolchain we have a separate LD command "link".
|
||||||
BUILD_LDCXX="$BUILD_CXX"
|
# Make sure we reject /usr/bin/link (as determined in CYGWIN_LINK), which is
|
||||||
|
# a cygwin program for something completely different.
|
||||||
|
AC_CHECK_PROG([BUILD_LD], [link$EXE_SUFFIX],[link$EXE_SUFFIX],,, [$CYGWIN_LINK])
|
||||||
|
BASIC_FIXUP_EXECUTABLE(BUILD_LD)
|
||||||
|
# Verify that we indeed succeeded with this trick.
|
||||||
|
AC_MSG_CHECKING([if the found link.exe is actually the Visual Studio linker])
|
||||||
|
|
||||||
|
# Reset PATH since it can contain a mix of WSL/linux paths and Windows paths from VS,
|
||||||
|
# which, in combination with WSLENV, will make the WSL layer complain
|
||||||
|
old_path="$PATH"
|
||||||
|
PATH=
|
||||||
|
|
||||||
|
"$BUILD_LD" --version > /dev/null
|
||||||
|
|
||||||
|
if test $? -eq 0 ; then
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
AC_MSG_ERROR([This is the Cygwin link tool. Please check your PATH and rerun configure.])
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
fi
|
||||||
|
|
||||||
|
PATH="$old_path"
|
||||||
|
|
||||||
|
BUILD_LDCXX="$BUILD_LD"
|
||||||
|
else
|
||||||
|
# Just like for the target compiler, use the compiler as linker
|
||||||
|
BUILD_LD="$BUILD_CC"
|
||||||
|
BUILD_LDCXX="$BUILD_CXX"
|
||||||
|
fi
|
||||||
|
|
||||||
PATH="$OLDPATH"
|
PATH="$OLDPATH"
|
||||||
|
|
||||||
@@ -1019,6 +1066,10 @@ AC_DEFUN_ONCE([TOOLCHAIN_MISC_CHECKS],
|
|||||||
if test "x$COMPILER_CPU_TEST" != "xx64"; then
|
if test "x$COMPILER_CPU_TEST" != "xx64"; then
|
||||||
AC_MSG_ERROR([Target CPU mismatch. We are building for $OPENJDK_TARGET_CPU but CL is for "$COMPILER_CPU_TEST"; expected "x64".])
|
AC_MSG_ERROR([Target CPU mismatch. We are building for $OPENJDK_TARGET_CPU but CL is for "$COMPILER_CPU_TEST"; expected "x64".])
|
||||||
fi
|
fi
|
||||||
|
elif test "x$OPENJDK_TARGET_CPU" = "xaarch64"; then
|
||||||
|
if test "x$COMPILER_CPU_TEST" != "xARM64"; then
|
||||||
|
AC_MSG_ERROR([Target CPU mismatch. We are building for $OPENJDK_TARGET_CPU but CL is for "$COMPILER_CPU_TEST"; expected "arm64".])
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2011, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# The order of these defines the priority by which we try to find them.
|
# The order of these defines the priority by which we try to find them.
|
||||||
VALID_VS_VERSIONS="2017 2013 2015 2012 2010"
|
VALID_VS_VERSIONS="2017 2019 2013 2015 2012 2010"
|
||||||
|
|
||||||
VS_DESCRIPTION_2010="Microsoft Visual Studio 2010"
|
VS_DESCRIPTION_2010="Microsoft Visual Studio 2010"
|
||||||
VS_VERSION_INTERNAL_2010=100
|
VS_VERSION_INTERNAL_2010=100
|
||||||
@@ -87,6 +87,21 @@ VS_SDK_INSTALLDIR_2017=
|
|||||||
VS_VS_PLATFORM_NAME_2017="v141"
|
VS_VS_PLATFORM_NAME_2017="v141"
|
||||||
VS_SDK_PLATFORM_NAME_2017=
|
VS_SDK_PLATFORM_NAME_2017=
|
||||||
VS_SUPPORTED_2017=true
|
VS_SUPPORTED_2017=true
|
||||||
|
VS_TOOLSET_SUPPORTED_2017=true
|
||||||
|
|
||||||
|
VS_DESCRIPTION_2019="Microsoft Visual Studio 2019"
|
||||||
|
VS_VERSION_INTERNAL_2019=141
|
||||||
|
VS_MSVCR_2019=vcruntime140.dll
|
||||||
|
VS_MSVCP_2019=msvcp140.dll
|
||||||
|
VS_ENVVAR_2019="VS160COMNTOOLS"
|
||||||
|
VS_USE_UCRT_2019="true"
|
||||||
|
VS_VS_INSTALLDIR_2019="Microsoft Visual Studio/2019"
|
||||||
|
VS_EDITIONS_2019="BuildTools Community Professional Enterprise"
|
||||||
|
VS_SDK_INSTALLDIR_2019=
|
||||||
|
VS_VS_PLATFORM_NAME_2019="v142"
|
||||||
|
VS_SDK_PLATFORM_NAME_2019=
|
||||||
|
VS_SUPPORTED_2019=false
|
||||||
|
VS_TOOLSET_SUPPORTED_2019=false
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
@@ -98,7 +113,7 @@ AC_DEFUN([TOOLCHAIN_CHECK_POSSIBLE_VISUAL_STUDIO_ROOT],
|
|||||||
METHOD="$3"
|
METHOD="$3"
|
||||||
|
|
||||||
BASIC_WINDOWS_REWRITE_AS_UNIX_PATH(VS_BASE)
|
BASIC_WINDOWS_REWRITE_AS_UNIX_PATH(VS_BASE)
|
||||||
# In VS 2017, the default installation is in a subdir named after the edition.
|
# In VS 2017 and VS 2019, the default installation is in a subdir named after the edition.
|
||||||
# Find the first one present and use that.
|
# Find the first one present and use that.
|
||||||
if test "x$VS_EDITIONS" != x; then
|
if test "x$VS_EDITIONS" != x; then
|
||||||
for edition in $VS_EDITIONS; do
|
for edition in $VS_EDITIONS; do
|
||||||
@@ -111,11 +126,15 @@ AC_DEFUN([TOOLCHAIN_CHECK_POSSIBLE_VISUAL_STUDIO_ROOT],
|
|||||||
|
|
||||||
if test -d "$VS_BASE"; then
|
if test -d "$VS_BASE"; then
|
||||||
AC_MSG_NOTICE([Found Visual Studio installation at $VS_BASE using $METHOD])
|
AC_MSG_NOTICE([Found Visual Studio installation at $VS_BASE using $METHOD])
|
||||||
if test "x$OPENJDK_TARGET_CPU_BITS" = x32; then
|
if test "x$OPENJDK_TARGET_CPU" = xx86; then
|
||||||
VCVARSFILES="vc/bin/vcvars32.bat vc/auxiliary/build/vcvars32.bat"
|
VCVARSFILES="vc/bin/vcvars32.bat vc/auxiliary/build/vcvars32.bat"
|
||||||
else
|
elif test "x$OPENJDK_TARGET_CPU" = xx86_64; then
|
||||||
VCVARSFILES="vc/bin/amd64/vcvars64.bat vc/bin/x86_amd64/vcvarsx86_amd64.bat \
|
VCVARSFILES="vc/bin/amd64/vcvars64.bat vc/bin/x86_amd64/vcvarsx86_amd64.bat \
|
||||||
vc/auxiliary/build/vcvarsx86_amd64.bat vc/auxiliary/build/vcvars64.bat"
|
vc/auxiliary/build/vcvarsx86_amd64.bat vc/auxiliary/build/vcvars64.bat"
|
||||||
|
elif test "x$OPENJDK_TARGET_CPU" = xaarch64; then
|
||||||
|
# for host x86-64, target aarch64
|
||||||
|
VCVARSFILES="vc/auxiliary/build/vcvarsamd64_arm64.bat \
|
||||||
|
vc/auxiliary/build/vcvarsx86_arm64.bat"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for VCVARSFILE in $VCVARSFILES; do
|
for VCVARSFILE in $VCVARSFILES; do
|
||||||
@@ -155,10 +174,12 @@ AC_DEFUN([TOOLCHAIN_CHECK_POSSIBLE_WIN_SDK_ROOT],
|
|||||||
elif test -f "$WIN_SDK_BASE/Bin/SetEnv.Cmd"; then
|
elif test -f "$WIN_SDK_BASE/Bin/SetEnv.Cmd"; then
|
||||||
AC_MSG_NOTICE([Found Windows SDK installation at $WIN_SDK_BASE using $METHOD])
|
AC_MSG_NOTICE([Found Windows SDK installation at $WIN_SDK_BASE using $METHOD])
|
||||||
VS_ENV_CMD="$WIN_SDK_BASE/Bin/SetEnv.Cmd"
|
VS_ENV_CMD="$WIN_SDK_BASE/Bin/SetEnv.Cmd"
|
||||||
if test "x$OPENJDK_TARGET_CPU_BITS" = x32; then
|
if test "x$OPENJDK_TARGET_CPU" = xx86; then
|
||||||
VS_ENV_ARGS="/x86"
|
VS_ENV_ARGS="/x86"
|
||||||
else
|
elif test "x$OPENJDK_TARGET_CPU" = xx86_64; then
|
||||||
VS_ENV_ARGS="/x64"
|
VS_ENV_ARGS="/x64"
|
||||||
|
elif test "x$OPENJDK_TARGET_CPU" = xaarch64; then
|
||||||
|
VS_ENV_ARGS="/arm64"
|
||||||
fi
|
fi
|
||||||
# PLATFORM_TOOLSET is used during the compilation of the freetype sources (see
|
# PLATFORM_TOOLSET is used during the compilation of the freetype sources (see
|
||||||
# 'LIB_BUILD_FREETYPE' in libraries.m4) and must be 'Windows7.1SDK' for Windows7.1SDK
|
# 'LIB_BUILD_FREETYPE' in libraries.m4) and must be 'Windows7.1SDK' for Windows7.1SDK
|
||||||
@@ -177,6 +198,15 @@ AC_DEFUN([TOOLCHAIN_CHECK_POSSIBLE_WIN_SDK_ROOT],
|
|||||||
# build environment and assigns it to VS_ENV_CMD
|
# build environment and assigns it to VS_ENV_CMD
|
||||||
AC_DEFUN([TOOLCHAIN_FIND_VISUAL_STUDIO_BAT_FILE],
|
AC_DEFUN([TOOLCHAIN_FIND_VISUAL_STUDIO_BAT_FILE],
|
||||||
[
|
[
|
||||||
|
# VS2017 provides the option to install previous minor versions of the MSVC
|
||||||
|
# toolsets. It is not possible to directly download earlier minor versions of
|
||||||
|
# VS2017 and in order to build with a previous minor compiler toolset version,
|
||||||
|
# it is now possible to compile with earlier minor versions by passing
|
||||||
|
# -vcvars_ver=<toolset_version> argument to vcvarsall.bat.
|
||||||
|
AC_ARG_WITH(msvc-toolset-version, [AS_HELP_STRING([--with-msvc-toolset-version],
|
||||||
|
[specific MSVC toolset version to use, passed as -vcvars_ver argument to
|
||||||
|
pass to vcvarsall.bat (Windows only)])])
|
||||||
|
|
||||||
VS_VERSION="$1"
|
VS_VERSION="$1"
|
||||||
eval VS_COMNTOOLS_VAR="\${VS_ENVVAR_${VS_VERSION}}"
|
eval VS_COMNTOOLS_VAR="\${VS_ENVVAR_${VS_VERSION}}"
|
||||||
eval VS_COMNTOOLS="\$${VS_COMNTOOLS_VAR}"
|
eval VS_COMNTOOLS="\$${VS_COMNTOOLS_VAR}"
|
||||||
@@ -184,6 +214,7 @@ AC_DEFUN([TOOLCHAIN_FIND_VISUAL_STUDIO_BAT_FILE],
|
|||||||
eval VS_EDITIONS="\${VS_EDITIONS_${VS_VERSION}}"
|
eval VS_EDITIONS="\${VS_EDITIONS_${VS_VERSION}}"
|
||||||
eval SDK_INSTALL_DIR="\${VS_SDK_INSTALLDIR_${VS_VERSION}}"
|
eval SDK_INSTALL_DIR="\${VS_SDK_INSTALLDIR_${VS_VERSION}}"
|
||||||
eval VS_ENV_ARGS="\${VS_ENV_ARGS_${VS_VERSION}}"
|
eval VS_ENV_ARGS="\${VS_ENV_ARGS_${VS_VERSION}}"
|
||||||
|
eval VS_TOOLSET_SUPPORTED="\${VS_TOOLSET_SUPPORTED_${VS_VERSION}}"
|
||||||
|
|
||||||
VS_ENV_CMD=""
|
VS_ENV_CMD=""
|
||||||
|
|
||||||
@@ -241,6 +272,12 @@ AC_DEFUN([TOOLCHAIN_FIND_VISUAL_STUDIO_BAT_FILE],
|
|||||||
TOOLCHAIN_CHECK_POSSIBLE_WIN_SDK_ROOT([${VS_VERSION}],
|
TOOLCHAIN_CHECK_POSSIBLE_WIN_SDK_ROOT([${VS_VERSION}],
|
||||||
[C:/Program Files (x86)/$SDK_INSTALL_DIR], [well-known name])
|
[C:/Program Files (x86)/$SDK_INSTALL_DIR], [well-known name])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test "x$VS_TOOLSET_SUPPORTED" != x; then
|
||||||
|
if test "x$with_msvc_toolset_version" != x; then
|
||||||
|
VS_ENV_ARGS="$VS_ENV_ARGS -vcvars_ver=$with_msvc_toolset_version"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
@@ -397,6 +434,8 @@ AC_DEFUN([TOOLCHAIN_SETUP_VISUAL_STUDIO_ENV],
|
|||||||
>> $EXTRACT_VC_ENV_BAT_FILE
|
>> $EXTRACT_VC_ENV_BAT_FILE
|
||||||
$ECHO "$WINPATH_BASH -c 'echo VCINSTALLDIR="'\"$VCINSTALLDIR \" >> set-vs-env.sh' \
|
$ECHO "$WINPATH_BASH -c 'echo VCINSTALLDIR="'\"$VCINSTALLDIR \" >> set-vs-env.sh' \
|
||||||
>> $EXTRACT_VC_ENV_BAT_FILE
|
>> $EXTRACT_VC_ENV_BAT_FILE
|
||||||
|
$ECHO "$WINPATH_BASH -c 'echo VCToolsRedistDir="'\"$VCToolsRedistDir \" >> set-vs-env.sh' \
|
||||||
|
>> $EXTRACT_VC_ENV_BAT_FILE
|
||||||
$ECHO "$WINPATH_BASH -c 'echo WindowsSdkDir="'\"$WindowsSdkDir \" >> set-vs-env.sh' \
|
$ECHO "$WINPATH_BASH -c 'echo WindowsSdkDir="'\"$WindowsSdkDir \" >> set-vs-env.sh' \
|
||||||
>> $EXTRACT_VC_ENV_BAT_FILE
|
>> $EXTRACT_VC_ENV_BAT_FILE
|
||||||
$ECHO "$WINPATH_BASH -c 'echo WINDOWSSDKDIR="'\"$WINDOWSSDKDIR \" >> set-vs-env.sh' \
|
$ECHO "$WINPATH_BASH -c 'echo WINDOWSSDKDIR="'\"$WINDOWSSDKDIR \" >> set-vs-env.sh' \
|
||||||
@@ -442,6 +481,7 @@ AC_DEFUN([TOOLCHAIN_SETUP_VISUAL_STUDIO_ENV],
|
|||||||
VS_INCLUDE=`$ECHO "$VS_INCLUDE" | $SED -e 's/\\\\*;* *$//'`
|
VS_INCLUDE=`$ECHO "$VS_INCLUDE" | $SED -e 's/\\\\*;* *$//'`
|
||||||
VS_LIB=`$ECHO "$VS_LIB" | $SED 's/\\\\*;* *$//'`
|
VS_LIB=`$ECHO "$VS_LIB" | $SED 's/\\\\*;* *$//'`
|
||||||
VCINSTALLDIR=`$ECHO "$VCINSTALLDIR" | $SED 's/\\\\* *$//'`
|
VCINSTALLDIR=`$ECHO "$VCINSTALLDIR" | $SED 's/\\\\* *$//'`
|
||||||
|
VCToolsRedistDir=`$ECHO "$VCToolsRedistDir" | $SED 's/\\\\* *$//'`
|
||||||
WindowsSdkDir=`$ECHO "$WindowsSdkDir" | $SED 's/\\\\* *$//'`
|
WindowsSdkDir=`$ECHO "$WindowsSdkDir" | $SED 's/\\\\* *$//'`
|
||||||
WINDOWSSDKDIR=`$ECHO "$WINDOWSSDKDIR" | $SED 's/\\\\* *$//'`
|
WINDOWSSDKDIR=`$ECHO "$WINDOWSSDKDIR" | $SED 's/\\\\* *$//'`
|
||||||
if test -z "$WINDOWSSDKDIR"; then
|
if test -z "$WINDOWSSDKDIR"; then
|
||||||
@@ -455,41 +495,7 @@ AC_DEFUN([TOOLCHAIN_SETUP_VISUAL_STUDIO_ENV],
|
|||||||
AC_SUBST(VS_INCLUDE)
|
AC_SUBST(VS_INCLUDE)
|
||||||
AC_SUBST(VS_LIB)
|
AC_SUBST(VS_LIB)
|
||||||
|
|
||||||
# Convert VS_INCLUDE into SYSROOT_CFLAGS
|
TOOLCHAIN_SETUP_VISUAL_STUDIO_SYSROOT_FLAGS
|
||||||
OLDIFS="$IFS"
|
|
||||||
IFS=";"
|
|
||||||
for i in $VS_INCLUDE; do
|
|
||||||
ipath=$i
|
|
||||||
# Only process non-empty elements
|
|
||||||
if test "x$ipath" != x; then
|
|
||||||
IFS="$OLDIFS"
|
|
||||||
# Check that directory exists before calling fixup_path
|
|
||||||
testpath=$ipath
|
|
||||||
BASIC_WINDOWS_REWRITE_AS_UNIX_PATH([testpath])
|
|
||||||
if test -d "$testpath"; then
|
|
||||||
BASIC_FIXUP_PATH([ipath])
|
|
||||||
SYSROOT_CFLAGS="$SYSROOT_CFLAGS -I$ipath"
|
|
||||||
fi
|
|
||||||
IFS=";"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
# Convert VS_LIB into SYSROOT_LDFLAGS
|
|
||||||
for i in $VS_LIB; do
|
|
||||||
libpath=$i
|
|
||||||
# Only process non-empty elements
|
|
||||||
if test "x$libpath" != x; then
|
|
||||||
IFS="$OLDIFS"
|
|
||||||
# Check that directory exists before calling fixup_path
|
|
||||||
testpath=$libpath
|
|
||||||
BASIC_WINDOWS_REWRITE_AS_UNIX_PATH([testpath])
|
|
||||||
if test -d "$testpath"; then
|
|
||||||
BASIC_FIXUP_PATH([libpath])
|
|
||||||
SYSROOT_LDFLAGS="$SYSROOT_LDFLAGS -libpath:$libpath"
|
|
||||||
fi
|
|
||||||
IFS=";"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
IFS="$OLDIFS"
|
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT([not found])
|
AC_MSG_RESULT([not found])
|
||||||
@@ -526,10 +532,15 @@ AC_DEFUN([TOOLCHAIN_CHECK_POSSIBLE_MSVC_DLL],
|
|||||||
CORRECT_MSVCR_ARCH="PE32+ executable"
|
CORRECT_MSVCR_ARCH="PE32+ executable"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
if test "x$OPENJDK_TARGET_CPU_BITS" = x32; then
|
if test "x$OPENJDK_TARGET_CPU" = xx86; then
|
||||||
CORRECT_MSVCR_ARCH=386
|
CORRECT_MSVCR_ARCH=386
|
||||||
else
|
elif test "x$OPENJDK_TARGET_CPU" = xx86_64; then
|
||||||
CORRECT_MSVCR_ARCH=x86-64
|
CORRECT_MSVCR_ARCH=x86-64
|
||||||
|
elif test "x$OPENJDK_TARGET_CPU" = xaarch64; then
|
||||||
|
# The cygwin 'file' command only returns "PE32+ executable (DLL) (console), for MS Windows",
|
||||||
|
# without specifying which architecture it is for specifically. This has been fixed upstream.
|
||||||
|
# https://github.com/file/file/commit/b849b1af098ddd530094bf779b58431395db2e10#diff-ff2eced09e6860de75057dd731d092aeR142
|
||||||
|
CORRECT_MSVCR_ARCH="PE32+ executable"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if $ECHO "$MSVC_DLL_FILETYPE" | $GREP "$CORRECT_MSVCR_ARCH" 2>&1 > /dev/null; then
|
if $ECHO "$MSVC_DLL_FILETYPE" | $GREP "$CORRECT_MSVCR_ARCH" 2>&1 > /dev/null; then
|
||||||
@@ -549,24 +560,26 @@ AC_DEFUN([TOOLCHAIN_SETUP_MSVC_DLL],
|
|||||||
DLL_NAME="$1"
|
DLL_NAME="$1"
|
||||||
MSVC_DLL=
|
MSVC_DLL=
|
||||||
|
|
||||||
|
if test "x$OPENJDK_TARGET_CPU" = xx86; then
|
||||||
|
vs_target_cpu=x86
|
||||||
|
elif test "x$OPENJDK_TARGET_CPU" = xx86_64; then
|
||||||
|
vs_target_cpu=x64
|
||||||
|
elif test "x$OPENJDK_TARGET_CPU" = xaarch64; then
|
||||||
|
vs_target_cpu=arm64
|
||||||
|
fi
|
||||||
|
|
||||||
if test "x$MSVC_DLL" = x; then
|
if test "x$MSVC_DLL" = x; then
|
||||||
if test "x$VCINSTALLDIR" != x; then
|
if test "x$VCINSTALLDIR" != x; then
|
||||||
CYGWIN_VC_INSTALL_DIR="$VCINSTALLDIR"
|
CYGWIN_VC_INSTALL_DIR="$VCINSTALLDIR"
|
||||||
BASIC_FIXUP_PATH(CYGWIN_VC_INSTALL_DIR)
|
BASIC_FIXUP_PATH(CYGWIN_VC_INSTALL_DIR)
|
||||||
if test "$VS_VERSION" -lt 2017; then
|
if test "$VS_VERSION" -lt 2017; then
|
||||||
# Probe: Using well-known location from Visual Studio 12.0 and older
|
# Probe: Using well-known location from Visual Studio 12.0 and older
|
||||||
if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
|
POSSIBLE_MSVC_DLL="$CYGWIN_VC_INSTALL_DIR/redist/$vs_target_cpu/Microsoft.VC${VS_VERSION_INTERNAL}.CRT/$DLL_NAME"
|
||||||
POSSIBLE_MSVC_DLL="$CYGWIN_VC_INSTALL_DIR/redist/x64/Microsoft.VC${VS_VERSION_INTERNAL}.CRT/$DLL_NAME"
|
|
||||||
else
|
|
||||||
POSSIBLE_MSVC_DLL="$CYGWIN_VC_INSTALL_DIR/redist/x86/Microsoft.VC${VS_VERSION_INTERNAL}.CRT/$DLL_NAME"
|
|
||||||
fi
|
|
||||||
else
|
else
|
||||||
# Probe: Using well-known location from VS 2017
|
CYGWIN_VC_TOOLS_REDIST_DIR="$VCToolsRedistDir"
|
||||||
if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
|
BASIC_FIXUP_PATH(CYGWIN_VC_TOOLS_REDIST_DIR)
|
||||||
POSSIBLE_MSVC_DLL="`ls $CYGWIN_VC_INSTALL_DIR/Redist/MSVC/*/x64/Microsoft.VC${VS_VERSION_INTERNAL}.CRT/$DLL_NAME`"
|
# Probe: Using well-known location from VS 2017 and VS 2019
|
||||||
else
|
POSSIBLE_MSVC_DLL="`ls $CYGWIN_VC_TOOLS_REDIST_DIR/$vs_target_cpu/Microsoft.VC${VS_VERSION_INTERNAL}.CRT/$DLL_NAME`"
|
||||||
POSSIBLE_MSVC_DLL="`ls $CYGWIN_VC_INSTALL_DIR/Redist/MSVC/*/x86/Microsoft.VC${VS_VERSION_INTERNAL}.CRT/$DLL_NAME`"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
# In case any of the above finds more than one file, loop over them.
|
# In case any of the above finds more than one file, loop over them.
|
||||||
for possible_msvc_dll in $POSSIBLE_MSVC_DLL; do
|
for possible_msvc_dll in $POSSIBLE_MSVC_DLL; do
|
||||||
@@ -598,13 +611,8 @@ AC_DEFUN([TOOLCHAIN_SETUP_MSVC_DLL],
|
|||||||
if test "x$VS100COMNTOOLS" != x; then
|
if test "x$VS100COMNTOOLS" != x; then
|
||||||
CYGWIN_VS_TOOLS_DIR="$VS100COMNTOOLS/.."
|
CYGWIN_VS_TOOLS_DIR="$VS100COMNTOOLS/.."
|
||||||
BASIC_WINDOWS_REWRITE_AS_UNIX_PATH(CYGWIN_VS_TOOLS_DIR)
|
BASIC_WINDOWS_REWRITE_AS_UNIX_PATH(CYGWIN_VS_TOOLS_DIR)
|
||||||
if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
|
POSSIBLE_MSVC_DLL=`$FIND "$CYGWIN_VS_TOOLS_DIR" -name $DLL_NAME \
|
||||||
POSSIBLE_MSVC_DLL=`$FIND "$CYGWIN_VS_TOOLS_DIR" -name $DLL_NAME \
|
| $GREP -i /$vs_target_cpu/ | $HEAD --lines 1`
|
||||||
| $GREP -i /x64/ | $HEAD --lines 1`
|
|
||||||
else
|
|
||||||
POSSIBLE_MSVC_DLL=`$FIND "$CYGWIN_VS_TOOLS_DIR" -name $DLL_NAME \
|
|
||||||
| $GREP -i /x86/ | $HEAD --lines 1`
|
|
||||||
fi
|
|
||||||
TOOLCHAIN_CHECK_POSSIBLE_MSVC_DLL([$DLL_NAME], [$POSSIBLE_MSVC_DLL],
|
TOOLCHAIN_CHECK_POSSIBLE_MSVC_DLL([$DLL_NAME], [$POSSIBLE_MSVC_DLL],
|
||||||
[search of VS100COMNTOOLS])
|
[search of VS100COMNTOOLS])
|
||||||
fi
|
fi
|
||||||
@@ -614,17 +622,17 @@ AC_DEFUN([TOOLCHAIN_SETUP_MSVC_DLL],
|
|||||||
# Probe: Search wildly in the VCINSTALLDIR. We've probably lost by now.
|
# Probe: Search wildly in the VCINSTALLDIR. We've probably lost by now.
|
||||||
# (This was the original behaviour; kept since it might turn something up)
|
# (This was the original behaviour; kept since it might turn something up)
|
||||||
if test "x$CYGWIN_VC_INSTALL_DIR" != x; then
|
if test "x$CYGWIN_VC_INSTALL_DIR" != x; then
|
||||||
if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
|
if test "x$OPENJDK_TARGET_CPU" = xx86; then
|
||||||
POSSIBLE_MSVC_DLL=`$FIND "$CYGWIN_VC_INSTALL_DIR" -name $DLL_NAME \
|
POSSIBLE_MSVC_DLL=`$FIND "$CYGWIN_VC_INSTALL_DIR" -name $DLL_NAME \
|
||||||
| $GREP x64 | $HEAD --lines 1`
|
| $GREP x86 | $GREP -v ia64 | $GREP -v x64 | $GREP -v arm64 | $HEAD --lines 1`
|
||||||
else
|
|
||||||
POSSIBLE_MSVC_DLL=`$FIND "$CYGWIN_VC_INSTALL_DIR" -name $DLL_NAME \
|
|
||||||
| $GREP x86 | $GREP -v ia64 | $GREP -v x64 | $HEAD --lines 1`
|
|
||||||
if test "x$POSSIBLE_MSVC_DLL" = x; then
|
if test "x$POSSIBLE_MSVC_DLL" = x; then
|
||||||
# We're grasping at straws now...
|
# We're grasping at straws now...
|
||||||
POSSIBLE_MSVC_DLL=`$FIND "$CYGWIN_VC_INSTALL_DIR" -name $DLL_NAME \
|
POSSIBLE_MSVC_DLL=`$FIND "$CYGWIN_VC_INSTALL_DIR" -name $DLL_NAME \
|
||||||
| $HEAD --lines 1`
|
| $HEAD --lines 1`
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
POSSIBLE_MSVC_DLL=`$FIND "$CYGWIN_VC_INSTALL_DIR" -name $DLL_NAME \
|
||||||
|
| $GREP $vs_target_cpu | $HEAD --lines 1`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
TOOLCHAIN_CHECK_POSSIBLE_MSVC_DLL([$DLL_NAME], [$POSSIBLE_MSVC_DLL],
|
TOOLCHAIN_CHECK_POSSIBLE_MSVC_DLL([$DLL_NAME], [$POSSIBLE_MSVC_DLL],
|
||||||
@@ -708,8 +716,12 @@ AC_DEFUN([TOOLCHAIN_SETUP_VS_RUNTIME_DLLS],
|
|||||||
CYGWIN_WINDOWSSDKDIR="${WINDOWSSDKDIR}"
|
CYGWIN_WINDOWSSDKDIR="${WINDOWSSDKDIR}"
|
||||||
BASIC_FIXUP_PATH([CYGWIN_WINDOWSSDKDIR])
|
BASIC_FIXUP_PATH([CYGWIN_WINDOWSSDKDIR])
|
||||||
dll_subdir=$OPENJDK_TARGET_CPU
|
dll_subdir=$OPENJDK_TARGET_CPU
|
||||||
if test "x$dll_subdir" = "xx86_64"; then
|
if test "x$OPENJDK_TARGET_CPU" = "xaarch64"; then
|
||||||
|
dll_subdir="arm64"
|
||||||
|
elif test "x$OPENJDK_TARGET_CPU" = "xx86_64"; then
|
||||||
dll_subdir="x64"
|
dll_subdir="x64"
|
||||||
|
elif test "x$OPENJDK_TARGET_CPU" = "xx86"; then
|
||||||
|
dll_subdir="x86"
|
||||||
fi
|
fi
|
||||||
UCRT_DLL_DIR="$CYGWIN_WINDOWSSDKDIR/Redist/ucrt/DLLs/$dll_subdir"
|
UCRT_DLL_DIR="$CYGWIN_WINDOWSSDKDIR/Redist/ucrt/DLLs/$dll_subdir"
|
||||||
if test -z "$(ls -d "$UCRT_DLL_DIR/"*.dll 2> /dev/null)"; then
|
if test -z "$(ls -d "$UCRT_DLL_DIR/"*.dll 2> /dev/null)"; then
|
||||||
@@ -732,3 +744,49 @@ AC_DEFUN([TOOLCHAIN_SETUP_VS_RUNTIME_DLLS],
|
|||||||
fi
|
fi
|
||||||
AC_SUBST(UCRT_DLL_DIR)
|
AC_SUBST(UCRT_DLL_DIR)
|
||||||
])
|
])
|
||||||
|
|
||||||
|
# Setup the sysroot flags and add them to global CFLAGS and LDFLAGS so
|
||||||
|
# that configure can use them while detecting compilers.
|
||||||
|
# TOOLCHAIN_TYPE is available here.
|
||||||
|
# Param 1 - Optional prefix to all variables. (e.g BUILD_)
|
||||||
|
AC_DEFUN([TOOLCHAIN_SETUP_VISUAL_STUDIO_SYSROOT_FLAGS],
|
||||||
|
[
|
||||||
|
# Convert $1VS_INCLUDE into $1SYSROOT_CFLAGS
|
||||||
|
OLDIFS="$IFS"
|
||||||
|
IFS=";"
|
||||||
|
for i in [$]$1VS_INCLUDE; do
|
||||||
|
ipath=$i
|
||||||
|
# Only process non-empty elements
|
||||||
|
if test "x$ipath" != x; then
|
||||||
|
IFS="$OLDIFS"
|
||||||
|
# Check that directory exists before calling fixup_path
|
||||||
|
testpath=$ipath
|
||||||
|
BASIC_WINDOWS_REWRITE_AS_UNIX_PATH([testpath])
|
||||||
|
if test -d "$testpath"; then
|
||||||
|
BASIC_FIXUP_PATH([ipath])
|
||||||
|
$1SYSROOT_CFLAGS="[$]$1SYSROOT_CFLAGS -I$ipath"
|
||||||
|
fi
|
||||||
|
IFS=";"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
# Convert $1VS_LIB into $1SYSROOT_LDFLAGS
|
||||||
|
for i in [$]$1VS_LIB; do
|
||||||
|
libpath=$i
|
||||||
|
# Only process non-empty elements
|
||||||
|
if test "x$libpath" != x; then
|
||||||
|
IFS="$OLDIFS"
|
||||||
|
# Check that directory exists before calling fixup_path
|
||||||
|
testpath=$libpath
|
||||||
|
BASIC_WINDOWS_REWRITE_AS_UNIX_PATH([testpath])
|
||||||
|
if test -d "$testpath"; then
|
||||||
|
BASIC_FIXUP_PATH([libpath])
|
||||||
|
$1SYSROOT_LDFLAGS="[$]$1SYSROOT_LDFLAGS -libpath:$libpath"
|
||||||
|
fi
|
||||||
|
IFS=";"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
IFS="$OLDIFS"
|
||||||
|
|
||||||
|
AC_SUBST($1SYSROOT_CFLAGS)
|
||||||
|
AC_SUBST($1SYSROOT_LDFLAGS)
|
||||||
|
])
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2011, 2019, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2011, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -23,20 +23,21 @@
|
|||||||
# questions.
|
# questions.
|
||||||
#
|
#
|
||||||
|
|
||||||
# Default version numbers to use unless overridden by configure
|
# Default version, product, and vendor information to use,
|
||||||
|
# unless overridden by configure
|
||||||
|
|
||||||
DEFAULT_VERSION_FEATURE=11
|
DEFAULT_VERSION_FEATURE=11
|
||||||
DEFAULT_VERSION_INTERIM=0
|
DEFAULT_VERSION_INTERIM=0
|
||||||
DEFAULT_VERSION_UPDATE=7
|
DEFAULT_VERSION_UPDATE=14
|
||||||
DEFAULT_VERSION_PATCH=0
|
DEFAULT_VERSION_PATCH=1
|
||||||
DEFAULT_VERSION_EXTRA1=0
|
DEFAULT_VERSION_EXTRA1=0
|
||||||
DEFAULT_VERSION_EXTRA2=0
|
DEFAULT_VERSION_EXTRA2=0
|
||||||
DEFAULT_VERSION_EXTRA3=0
|
DEFAULT_VERSION_EXTRA3=0
|
||||||
DEFAULT_VERSION_DATE=2020-04-14
|
DEFAULT_VERSION_DATE=2022-02-08
|
||||||
DEFAULT_VERSION_CLASSFILE_MAJOR=55 # "`$EXPR $DEFAULT_VERSION_FEATURE + 44`"
|
DEFAULT_VERSION_CLASSFILE_MAJOR=55 # "`$EXPR $DEFAULT_VERSION_FEATURE + 44`"
|
||||||
DEFAULT_VERSION_CLASSFILE_MINOR=0
|
DEFAULT_VERSION_CLASSFILE_MINOR=0
|
||||||
DEFAULT_ACCEPTABLE_BOOT_VERSIONS="10 11"
|
DEFAULT_ACCEPTABLE_BOOT_VERSIONS="10 11"
|
||||||
DEFAULT_PROMOTED_VERSION_PRE=ea
|
DEFAULT_PROMOTED_VERSION_PRE=
|
||||||
|
|
||||||
LAUNCHER_NAME=openjdk
|
LAUNCHER_NAME=openjdk
|
||||||
PRODUCT_NAME=OpenJDK
|
PRODUCT_NAME=OpenJDK
|
||||||
@@ -44,6 +45,9 @@ PRODUCT_SUFFIX="Runtime Environment"
|
|||||||
JDK_RC_PLATFORM_NAME=Platform
|
JDK_RC_PLATFORM_NAME=Platform
|
||||||
COMPANY_NAME=N/A
|
COMPANY_NAME=N/A
|
||||||
HOTSPOT_VM_DISTRO="OpenJDK"
|
HOTSPOT_VM_DISTRO="OpenJDK"
|
||||||
|
VENDOR_URL=https://openjdk.java.net/
|
||||||
|
VENDOR_URL_BUG=https://bugreport.java.com/bugreport/
|
||||||
|
VENDOR_URL_VM_BUG=https://bugreport.java.com/bugreport/crash.jsp
|
||||||
|
|
||||||
# Might need better names for these
|
# Might need better names for these
|
||||||
MACOSX_BUNDLE_NAME_BASE="OpenJDK"
|
MACOSX_BUNDLE_NAME_BASE="OpenJDK"
|
||||||
|
|||||||
@@ -47,7 +47,8 @@ FindSrcDirsForComponent += \
|
|||||||
$(TOPDIR)/src/$(strip $1)/$(OPENJDK_TARGET_OS_TYPE)/native/$(strip $2) \
|
$(TOPDIR)/src/$(strip $1)/$(OPENJDK_TARGET_OS_TYPE)/native/$(strip $2) \
|
||||||
$(TOPDIR)/src/$(strip $1)/share/native/$(strip $2)))
|
$(TOPDIR)/src/$(strip $1)/share/native/$(strip $2)))
|
||||||
|
|
||||||
# Find a library
|
# Find a library. Used for declaring dependencies on libraries in different
|
||||||
|
# modules.
|
||||||
# Param 1 - module name
|
# Param 1 - module name
|
||||||
# Param 2 - library name
|
# Param 2 - library name
|
||||||
# Param 3 - optional subdir for library
|
# Param 3 - optional subdir for library
|
||||||
@@ -69,6 +70,12 @@ ifeq ($(GENERATE_COMPILE_COMMANDS_ONLY), true)
|
|||||||
FindLib =
|
FindLib =
|
||||||
FindStaticLib =
|
FindStaticLib =
|
||||||
endif
|
endif
|
||||||
|
# If building static versions of libraries, make these return empty to avoid
|
||||||
|
# declaring dependencies.
|
||||||
|
ifeq ($(STATIC_LIBS), true)
|
||||||
|
FindLib =
|
||||||
|
FindStaticLib =
|
||||||
|
endif
|
||||||
|
|
||||||
GetJavaHeaderDir = \
|
GetJavaHeaderDir = \
|
||||||
$(wildcard $(SUPPORT_OUTPUTDIR)/headers/$(strip $1))
|
$(wildcard $(SUPPORT_OUTPUTDIR)/headers/$(strip $1))
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -63,6 +63,7 @@ BOOT_MODULES += \
|
|||||||
jdk.management \
|
jdk.management \
|
||||||
jdk.management.jfr \
|
jdk.management.jfr \
|
||||||
jdk.management.agent \
|
jdk.management.agent \
|
||||||
|
jdk.naming.ldap \
|
||||||
jdk.net \
|
jdk.net \
|
||||||
jdk.sctp \
|
jdk.sctp \
|
||||||
jdk.unsupported \
|
jdk.unsupported \
|
||||||
@@ -165,6 +166,7 @@ DOCS_MODULES += \
|
|||||||
jdk.management.agent \
|
jdk.management.agent \
|
||||||
jdk.management.jfr \
|
jdk.management.jfr \
|
||||||
jdk.naming.dns \
|
jdk.naming.dns \
|
||||||
|
jdk.naming.ldap \
|
||||||
jdk.naming.rmi \
|
jdk.naming.rmi \
|
||||||
jdk.net \
|
jdk.net \
|
||||||
jdk.pack \
|
jdk.pack \
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2011, 2019, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2011, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -239,15 +239,30 @@ ifeq ($(ALLOW_ABSOLUTE_PATHS_IN_OUTPUT)-$(FILE_MACRO_CFLAGS), false-)
|
|||||||
) \
|
) \
|
||||||
)
|
)
|
||||||
|
|
||||||
# When compiling with relative paths, the deps file comes out with relative
|
# When compiling with relative paths, the deps file may come out with relative
|
||||||
# paths.
|
# paths, and that path may start with './'. First remove any leading ./, then
|
||||||
|
# add WORKSPACE_ROOT to any line not starting with /, while allowing for
|
||||||
|
# leading spaces. There may also be multiple entries on the same line, so start
|
||||||
|
# with splitting such lines.
|
||||||
|
# Non GNU sed (BSD on macosx) cannot substitue in literal \n using regex.
|
||||||
|
# Instead use a bash escaped literal newline. To avoid having unmatched quotes
|
||||||
|
# ruin the ability for an editor to properly syntax highlight this file, define
|
||||||
|
# that newline sequence as a separate variable and add the closing quote behind
|
||||||
|
# a comment.
|
||||||
|
sed_newline := \'$$'\n''#'
|
||||||
ifeq ($(TOOLCHAIN_TYPE), solstudio)
|
ifeq ($(TOOLCHAIN_TYPE), solstudio)
|
||||||
define fix-deps-file
|
define fix-deps-file
|
||||||
$(SED) -e 's|\./|$(WORKSPACE_ROOT)/|g' $1.tmp > $1
|
$(SED) -e 's|\./|$(WORKSPACE_ROOT)/|g' $1.tmp > $1
|
||||||
endef
|
endef
|
||||||
else
|
else
|
||||||
define fix-deps-file
|
define fix-deps-file
|
||||||
$(SED) -e 's|^\([ ]*\)|\1$(WORKSPACE_ROOT)|' $1.tmp > $1
|
$(SED) \
|
||||||
|
-e 's|\([^ ]\) \{1,\}\([^\\:]\)|\1 \\$(sed_newline) \2|g' \
|
||||||
|
$1.tmp \
|
||||||
|
| $(SED) \
|
||||||
|
-e 's|^\([ ]*\)\./|\1|' \
|
||||||
|
-e '/^[ ]*[^/ ]/s|^\([ ]*\)|\1$(WORKSPACE_ROOT)/|' \
|
||||||
|
> $1
|
||||||
endef
|
endef
|
||||||
endif
|
endif
|
||||||
else
|
else
|
||||||
@@ -268,6 +283,19 @@ else
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
# GetEntitlementsFile
|
||||||
|
# Find entitlements file for executable when signing on macosx. If no
|
||||||
|
# specialized file is found, returns the default file.
|
||||||
|
# $1 Executable to find entitlements file for.
|
||||||
|
ENTITLEMENTS_DIR := $(TOPDIR)/make/data/macosxsigning
|
||||||
|
DEFAULT_ENTITLEMENTS_FILE := $(ENTITLEMENTS_DIR)/default.plist
|
||||||
|
|
||||||
|
GetEntitlementsFile = \
|
||||||
|
$(foreach f, $(ENTITLEMENTS_DIR)/$(strip $(notdir $1)).plist, \
|
||||||
|
$(if $(wildcard $f), $f, $(DEFAULT_ENTITLEMENTS_FILE)) \
|
||||||
|
)
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# Create the recipe needed to compile a single native source file.
|
# Create the recipe needed to compile a single native source file.
|
||||||
#
|
#
|
||||||
@@ -505,6 +533,28 @@ define SetupNativeCompilationBody
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
$$(call SetIfEmpty, $1_COMPILE_WITH_DEBUG_SYMBOLS, $$(COMPILE_WITH_DEBUG_SYMBOLS))
|
||||||
|
|
||||||
|
# STATIC_LIBS is set from Main.gmk when building static versions of certain
|
||||||
|
# native libraries.
|
||||||
|
ifeq ($(STATIC_LIBS), true)
|
||||||
|
$1_TYPE := STATIC_LIBRARY
|
||||||
|
# The static versions need to be redirected to different output dirs, both
|
||||||
|
# to not interfere with the main build as well as to not end up inside the
|
||||||
|
# jmods.
|
||||||
|
$1_OBJECT_DIR := $$($1_OBJECT_DIR)/static
|
||||||
|
$1_OUTPUT_DIR := $$($1_OBJECT_DIR)
|
||||||
|
# For release builds where debug symbols are configured to be moved to
|
||||||
|
# separate debuginfo files, disable debug symbols for static libs instead.
|
||||||
|
# We don't currently support this configuration and we don't want symbol
|
||||||
|
# information in release builds unless explicitly asked to provide it.
|
||||||
|
ifeq ($(DEBUG_LEVEL), release)
|
||||||
|
ifeq ($(COPY_DEBUG_SYMBOLS), true)
|
||||||
|
$1_COMPILE_WITH_DEBUG_SYMBOLS := false
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($$($1_TYPE), EXECUTABLE)
|
ifeq ($$($1_TYPE), EXECUTABLE)
|
||||||
$1_PREFIX :=
|
$1_PREFIX :=
|
||||||
ifeq ($$($1_SUFFIX), )
|
ifeq ($$($1_SUFFIX), )
|
||||||
@@ -643,6 +693,9 @@ define SetupNativeCompilationBody
|
|||||||
$1_EXTRA_CFLAGS += $$($1_CFLAGS_$(OPENJDK_TARGET_OS)_release)
|
$1_EXTRA_CFLAGS += $$($1_CFLAGS_$(OPENJDK_TARGET_OS)_release)
|
||||||
$1_EXTRA_CFLAGS += $$($1_CFLAGS_$(OPENJDK_TARGET_OS)_$(OPENJDK_TARGET_CPU)_release)
|
$1_EXTRA_CFLAGS += $$($1_CFLAGS_$(OPENJDK_TARGET_OS)_$(OPENJDK_TARGET_CPU)_release)
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(STATIC_LIBS), true)
|
||||||
|
$1_EXTRA_CFLAGS += $$(STATIC_LIBS_CFLAGS)
|
||||||
|
endif
|
||||||
|
|
||||||
# Pickup extra OPENJDK_TARGET_OS_TYPE and/or OPENJDK_TARGET_OS dependent variables for CXXFLAGS.
|
# Pickup extra OPENJDK_TARGET_OS_TYPE and/or OPENJDK_TARGET_OS dependent variables for CXXFLAGS.
|
||||||
$1_EXTRA_CXXFLAGS := $$($1_CXXFLAGS_$(OPENJDK_TARGET_OS_TYPE)) $$($1_CXXFLAGS_$(OPENJDK_TARGET_OS))
|
$1_EXTRA_CXXFLAGS := $$($1_CXXFLAGS_$(OPENJDK_TARGET_OS_TYPE)) $$($1_CXXFLAGS_$(OPENJDK_TARGET_OS))
|
||||||
@@ -656,6 +709,9 @@ define SetupNativeCompilationBody
|
|||||||
$1_EXTRA_CXXFLAGS += $$($1_CXXFLAGS_$(OPENJDK_TARGET_OS_TYPE)_release)
|
$1_EXTRA_CXXFLAGS += $$($1_CXXFLAGS_$(OPENJDK_TARGET_OS_TYPE)_release)
|
||||||
$1_EXTRA_CXXFLAGS += $$($1_CXXFLAGS_$(OPENJDK_TARGET_OS)_release)
|
$1_EXTRA_CXXFLAGS += $$($1_CXXFLAGS_$(OPENJDK_TARGET_OS)_release)
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(STATIC_LIBS), true)
|
||||||
|
$1_EXTRA_CXXFLAGS += $$(STATIC_LIB_CFLAGS)
|
||||||
|
endif
|
||||||
|
|
||||||
# If no C++ flags are explicitly set, default to using the C flags.
|
# If no C++ flags are explicitly set, default to using the C flags.
|
||||||
# After that, we can set additional C++ flags that should not interfere
|
# After that, we can set additional C++ flags that should not interfere
|
||||||
@@ -667,7 +723,7 @@ define SetupNativeCompilationBody
|
|||||||
$1_EXTRA_CXXFLAGS := $$($1_EXTRA_CFLAGS)
|
$1_EXTRA_CXXFLAGS := $$($1_EXTRA_CFLAGS)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(COMPILE_WITH_DEBUG_SYMBOLS), true)
|
ifeq ($$($1_COMPILE_WITH_DEBUG_SYMBOLS), true)
|
||||||
$1_EXTRA_CFLAGS += $$(CFLAGS_DEBUG_SYMBOLS)
|
$1_EXTRA_CFLAGS += $$(CFLAGS_DEBUG_SYMBOLS)
|
||||||
$1_EXTRA_CXXFLAGS += $$(CFLAGS_DEBUG_SYMBOLS)
|
$1_EXTRA_CXXFLAGS += $$(CFLAGS_DEBUG_SYMBOLS)
|
||||||
$1_EXTRA_ASFLAGS += $$(ASFLAGS_DEBUG_SYMBOLS)
|
$1_EXTRA_ASFLAGS += $$(ASFLAGS_DEBUG_SYMBOLS)
|
||||||
@@ -782,13 +838,15 @@ define SetupNativeCompilationBody
|
|||||||
-include $$($1_PCH_DEPS_TARGETS_FILE)
|
-include $$($1_PCH_DEPS_TARGETS_FILE)
|
||||||
|
|
||||||
$1_PCH_COMMAND := $$($1_CC) $$($1_CFLAGS) $$($1_EXTRA_CFLAGS) $$($1_SYSROOT_CFLAGS) \
|
$1_PCH_COMMAND := $$($1_CC) $$($1_CFLAGS) $$($1_EXTRA_CFLAGS) $$($1_SYSROOT_CFLAGS) \
|
||||||
$$($1_OPT_CFLAGS) -x c++-header -c $(C_FLAG_DEPS) $$($1_PCH_DEPS_FILE)
|
$$($1_OPT_CFLAGS) -x c++-header -c $(C_FLAG_DEPS) \
|
||||||
|
$$(addsuffix .tmp, $$($1_PCH_DEPS_FILE))
|
||||||
|
|
||||||
$$($1_PCH_FILE): $$($1_PRECOMPILED_HEADER) $$($1_COMPILE_VARDEPS_FILE)
|
$$($1_PCH_FILE): $$($1_PRECOMPILED_HEADER) $$($1_COMPILE_VARDEPS_FILE)
|
||||||
$$(call LogInfo, Generating precompiled header)
|
$$(call LogInfo, Generating precompiled header)
|
||||||
$$(call MakeDir, $$(@D))
|
$$(call MakeDir, $$(@D))
|
||||||
$$(call ExecuteWithLog, $$@, $$(call MakeCommandRelative, \
|
$$(call ExecuteWithLog, $$@, $$(call MakeCommandRelative, \
|
||||||
$$($1_PCH_COMMAND) $$< -o $$@))
|
$$($1_PCH_COMMAND) $$< -o $$@))
|
||||||
|
$$(call fix-deps-file, $$($1_PCH_DEPS_FILE))
|
||||||
$(SED) $(DEPENDENCY_TARGET_SED_PATTERN) $$($1_PCH_DEPS_FILE) \
|
$(SED) $(DEPENDENCY_TARGET_SED_PATTERN) $$($1_PCH_DEPS_FILE) \
|
||||||
> $$($1_PCH_DEPS_TARGETS_FILE)
|
> $$($1_PCH_DEPS_TARGETS_FILE)
|
||||||
|
|
||||||
@@ -935,6 +993,9 @@ define SetupNativeCompilationBody
|
|||||||
ifeq ($(OPENJDK_TARGET_OS), windows)
|
ifeq ($(OPENJDK_TARGET_OS), windows)
|
||||||
$1_EXTRA_LDFLAGS += -debug "-pdb:$$($1_OUTPUT_DIR)/$$($1_NOSUFFIX).pdb" \
|
$1_EXTRA_LDFLAGS += -debug "-pdb:$$($1_OUTPUT_DIR)/$$($1_NOSUFFIX).pdb" \
|
||||||
"-map:$$($1_OUTPUT_DIR)/$$($1_NOSUFFIX).map"
|
"-map:$$($1_OUTPUT_DIR)/$$($1_NOSUFFIX).map"
|
||||||
|
ifeq ($(SHIP_DEBUG_SYMBOLS), public)
|
||||||
|
$1_EXTRA_LDFLAGS += "-pdbstripped:$$($1_OUTPUT_DIR)/$$($1_NOSUFFIX).stripped.pdb"
|
||||||
|
endif
|
||||||
$1_DEBUGINFO_FILES := $$($1_OUTPUT_DIR)/$$($1_NOSUFFIX).pdb \
|
$1_DEBUGINFO_FILES := $$($1_OUTPUT_DIR)/$$($1_NOSUFFIX).pdb \
|
||||||
$$($1_OUTPUT_DIR)/$$($1_NOSUFFIX).map
|
$$($1_OUTPUT_DIR)/$$($1_NOSUFFIX).map
|
||||||
|
|
||||||
@@ -947,6 +1008,13 @@ define SetupNativeCompilationBody
|
|||||||
$(CD) $$($1_OUTPUT_DIR) && \
|
$(CD) $$($1_OUTPUT_DIR) && \
|
||||||
$$($1_OBJCOPY) --add-gnu-debuglink=$$($1_DEBUGINFO_FILES) $$($1_TARGET)
|
$$($1_OBJCOPY) --add-gnu-debuglink=$$($1_DEBUGINFO_FILES) $$($1_TARGET)
|
||||||
|
|
||||||
|
else ifeq ($(OPENJDK_TARGET_OS), aix)
|
||||||
|
# AIX does not provide the equivalent of OBJCOPY to extract debug symbols,
|
||||||
|
# so we copy the compiled object with symbols to the .debuginfo file, which
|
||||||
|
# happens prior to the STRIP_CMD on the original target object file.
|
||||||
|
$1_DEBUGINFO_FILES := $$($1_OUTPUT_DIR)/$$($1_NOSUFFIX).debuginfo
|
||||||
|
$1_CREATE_DEBUGINFO_CMDS := $(CP) $$($1_TARGET) $$($1_DEBUGINFO_FILES)
|
||||||
|
|
||||||
else ifeq ($(OPENJDK_TARGET_OS), macosx)
|
else ifeq ($(OPENJDK_TARGET_OS), macosx)
|
||||||
$1_DEBUGINFO_FILES := \
|
$1_DEBUGINFO_FILES := \
|
||||||
$$($1_OUTPUT_DIR)/$$($1_BASENAME).dSYM/Contents/Info.plist \
|
$$($1_OUTPUT_DIR)/$$($1_BASENAME).dSYM/Contents/Info.plist \
|
||||||
@@ -1146,7 +1214,7 @@ define SetupNativeCompilationBody
|
|||||||
# silently fail otherwise.
|
# silently fail otherwise.
|
||||||
ifneq ($(CODESIGN), )
|
ifneq ($(CODESIGN), )
|
||||||
$(CODESIGN) -s "$(MACOSX_CODESIGN_IDENTITY)" --timestamp --options runtime \
|
$(CODESIGN) -s "$(MACOSX_CODESIGN_IDENTITY)" --timestamp --options runtime \
|
||||||
--entitlements $(TOPDIR)/make/data/macosxsigning/entitlements.plist $$@
|
--entitlements $$(call GetEntitlementsFile, $$@) $$@
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
@@ -60,14 +60,16 @@ define SetupTestFilesCompilationBody
|
|||||||
ifeq ($$($1_TYPE), LIBRARY)
|
ifeq ($$($1_TYPE), LIBRARY)
|
||||||
$1_PREFIX = lib
|
$1_PREFIX = lib
|
||||||
$1_OUTPUT_SUBDIR := lib
|
$1_OUTPUT_SUBDIR := lib
|
||||||
$1_CFLAGS := $(CFLAGS_TESTLIB)
|
$1_BASE_CFLAGS := $(CFLAGS_JDKLIB)
|
||||||
$1_LDFLAGS := $(LDFLAGS_TESTLIB) $(call SET_SHARED_LIBRARY_ORIGIN)
|
$1_BASE_CXXFLAGS := $(CXXFLAGS_JDKLIB)
|
||||||
|
$1_LDFLAGS := $(LDFLAGS_JDKLIB) $(call SET_SHARED_LIBRARY_ORIGIN)
|
||||||
$1_COMPILATION_TYPE := LIBRARY
|
$1_COMPILATION_TYPE := LIBRARY
|
||||||
else ifeq ($$($1_TYPE), PROGRAM)
|
else ifeq ($$($1_TYPE), PROGRAM)
|
||||||
$1_PREFIX = exe
|
$1_PREFIX = exe
|
||||||
$1_OUTPUT_SUBDIR := bin
|
$1_OUTPUT_SUBDIR := bin
|
||||||
$1_CFLAGS := $(CFLAGS_TESTEXE)
|
$1_BASE_CFLAGS := $(CFLAGS_JDKEXE)
|
||||||
$1_LDFLAGS := $(LDFLAGS_TESTEXE)
|
$1_BASE_CXXFLAGS := $(CXXFLAGS_JDKEXE)
|
||||||
|
$1_LDFLAGS := $(LDFLAGS_JDKEXE) $(LDFLAGS_TESTEXE)
|
||||||
$1_COMPILATION_TYPE := EXECUTABLE
|
$1_COMPILATION_TYPE := EXECUTABLE
|
||||||
else
|
else
|
||||||
$$(error Unknown type: $$($1_TYPE))
|
$$(error Unknown type: $$($1_TYPE))
|
||||||
@@ -75,7 +77,7 @@ define SetupTestFilesCompilationBody
|
|||||||
|
|
||||||
# Locate all files with the matching prefix
|
# Locate all files with the matching prefix
|
||||||
$1_FILE_LIST := \
|
$1_FILE_LIST := \
|
||||||
$$(call FindFiles, $$($1_SOURCE_DIRS), $$($1_PREFIX)*.c)
|
$$(call FindFiles, $$($1_SOURCE_DIRS), $$($1_PREFIX)*.c $$($1_PREFIX)*.cpp $$($1_PREFIX)*.m)
|
||||||
|
|
||||||
$1_EXCLUDE_PATTERN := $$(addprefix %/, $$($1_EXCLUDE))
|
$1_EXCLUDE_PATTERN := $$(addprefix %/, $$($1_EXCLUDE))
|
||||||
$1_FILTERED_FILE_LIST := $$(filter-out $$($1_EXCLUDE_PATTERN), $$($1_FILE_LIST))
|
$1_FILTERED_FILE_LIST := $$(filter-out $$($1_EXCLUDE_PATTERN), $$($1_FILE_LIST))
|
||||||
@@ -91,9 +93,13 @@ define SetupTestFilesCompilationBody
|
|||||||
INCLUDE_FILES := $$(notdir $$(file)), \
|
INCLUDE_FILES := $$(notdir $$(file)), \
|
||||||
OBJECT_DIR := $$($1_OUTPUT_DIR)/support/$$(name), \
|
OBJECT_DIR := $$($1_OUTPUT_DIR)/support/$$(name), \
|
||||||
OUTPUT_DIR := $$($1_OUTPUT_DIR)/$$($1_OUTPUT_SUBDIR), \
|
OUTPUT_DIR := $$($1_OUTPUT_DIR)/$$($1_OUTPUT_SUBDIR), \
|
||||||
CFLAGS := $$($1_CFLAGS) $$($1_CFLAGS_$$(name)), \
|
CFLAGS := $$($1_BASE_CFLAGS) $$($1_CFLAGS) $$($1_CFLAGS_$$(name)), \
|
||||||
|
CXXFLAGS := $$($1_BASE_CXXFLAGS) $$($1_CFLAGS) $$($1_CFLAGS_$$(name)), \
|
||||||
LDFLAGS := $$($1_LDFLAGS) $$($1_LDFLAGS_$$(name)), \
|
LDFLAGS := $$($1_LDFLAGS) $$($1_LDFLAGS_$$(name)), \
|
||||||
|
DISABLED_WARNINGS_CXX_solstudio := wvarhidenmem, \
|
||||||
|
DISABLED_WARNINGS_CXX_gcc := format, \
|
||||||
LIBS := $$($1_LIBS_$$(name)), \
|
LIBS := $$($1_LIBS_$$(name)), \
|
||||||
|
TOOLCHAIN := $(if $$(filter %.cpp, $$(file)), TOOLCHAIN_LINK_CXX, TOOLCHAIN_DEFAULT), \
|
||||||
OPTIMIZATION := $$(if $$($1_OPTIMIZATION_$$(name)),$$($1_OPTIMIZATION_$$(name)),LOW), \
|
OPTIMIZATION := $$(if $$($1_OPTIMIZATION_$$(name)),$$($1_OPTIMIZATION_$$(name)),LOW), \
|
||||||
COPY_DEBUG_SYMBOLS := false, \
|
COPY_DEBUG_SYMBOLS := false, \
|
||||||
STRIP_SYMBOLS := false, \
|
STRIP_SYMBOLS := false, \
|
||||||
|
|||||||
@@ -155,9 +155,10 @@ define SetupTextFileProcessingBody
|
|||||||
# Convert the REPLACEMENTS syntax ( A => B ; C => D ; ...) to a sed command
|
# Convert the REPLACEMENTS syntax ( A => B ; C => D ; ...) to a sed command
|
||||||
# line (-e "s/A/B/g" -e "s/C/D/g" ...), basically by replacing '=>' with '/'
|
# line (-e "s/A/B/g" -e "s/C/D/g" ...), basically by replacing '=>' with '/'
|
||||||
# and ';' with '/g" -e "s/', and adjusting for edge cases.
|
# and ';' with '/g" -e "s/', and adjusting for edge cases.
|
||||||
|
# '&' has special meaning in sed so needs to be escaped.
|
||||||
$1_REPLACEMENTS_COMMAND_LINE := $(SED) -e 's$$($1_SEP)$$(subst $$(SPACE);$$(SPACE),$$($1_SEP)g' \
|
$1_REPLACEMENTS_COMMAND_LINE := $(SED) -e 's$$($1_SEP)$$(subst $$(SPACE);$$(SPACE),$$($1_SEP)g' \
|
||||||
-e 's$$($1_SEP),$$(subst $$(SPACE)=>$$(SPACE),$$($1_SEP),$$(subst $$(SPACE)=>$$(SPACE);$$(SPACE),$$($1_SEP)$$($1_SEP)g' \
|
-e 's$$($1_SEP),$$(subst $$(SPACE)=>$$(SPACE),$$($1_SEP),$$(subst $$(SPACE)=>$$(SPACE);$$(SPACE),$$($1_SEP)$$($1_SEP)g' \
|
||||||
-e 's$$($1_SEP),$$(strip $$($1_REPLACEMENTS)))))$$($1_SEP)g'
|
-e 's$$($1_SEP),$$(subst &,\&,$$(strip $$($1_REPLACEMENTS))))))$$($1_SEP)g'
|
||||||
else
|
else
|
||||||
# We don't have any replacements, just pipe the file through cat.
|
# We don't have any replacements, just pipe the file through cat.
|
||||||
$1_REPLACEMENTS_COMMAND_LINE := $(CAT)
|
$1_REPLACEMENTS_COMMAND_LINE := $(CAT)
|
||||||
|
|||||||
@@ -240,9 +240,9 @@ var getJibProfilesCommon = function (input, data) {
|
|||||||
// These are the base setttings for all the main build profiles.
|
// These are the base setttings for all the main build profiles.
|
||||||
common.main_profile_base = {
|
common.main_profile_base = {
|
||||||
dependencies: ["boot_jdk", "gnumake", "jtreg", "jib", "autoconf"],
|
dependencies: ["boot_jdk", "gnumake", "jtreg", "jib", "autoconf"],
|
||||||
default_make_targets: ["product-bundles", "test-bundles"],
|
default_make_targets: ["product-bundles", "test-bundles", "static-libs-bundles"],
|
||||||
configure_args: concat(["--enable-jtreg-failure-handler"],
|
configure_args: concat(["--enable-jtreg-failure-handler"],
|
||||||
"--with-exclude-translations=de,es,fr,it,ko,pt_BR,sv,ca,tr,cs,sk,ja_JP_A,ja_JP_HA,ja_JP_HI,ja_JP_I,zh_TW,zh_HK",
|
"--with-exclude-translations=es,fr,it,ko,pt_BR,sv,ca,tr,cs,sk,ja_JP_A,ja_JP_HA,ja_JP_HI,ja_JP_I,zh_TW,zh_HK",
|
||||||
"--disable-manpages",
|
"--disable-manpages",
|
||||||
versionArgs(input, common))
|
versionArgs(input, common))
|
||||||
};
|
};
|
||||||
@@ -312,6 +312,14 @@ var getJibProfilesCommon = function (input, data) {
|
|||||||
subdir: jdk_subdir,
|
subdir: jdk_subdir,
|
||||||
exploded: "images/jdk"
|
exploded: "images/jdk"
|
||||||
},
|
},
|
||||||
|
static_libs: {
|
||||||
|
local: "bundles/\\(jdk.*bin-static-libs.tar.gz\\)",
|
||||||
|
remote: [
|
||||||
|
"bundles/" + pf + "/jdk-" + data.version + "_" + pf + "_bin-static-libs.tar.gz",
|
||||||
|
"bundles/" + pf + "/\\1"
|
||||||
|
],
|
||||||
|
subdir: jdk_subdir,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -353,6 +361,14 @@ var getJibProfilesCommon = function (input, data) {
|
|||||||
subdir: jdk_subdir,
|
subdir: jdk_subdir,
|
||||||
exploded: "images/jdk"
|
exploded: "images/jdk"
|
||||||
},
|
},
|
||||||
|
static_libs: {
|
||||||
|
local: "bundles/\\(jdk.*bin-static-libs-debug.tar.gz\\)",
|
||||||
|
remote: [
|
||||||
|
"bundles/" + pf + "/jdk-" + data.version + "_" + pf + "_bin-static-libs-debug.tar.gz",
|
||||||
|
"bundles/" + pf + "/\\1"
|
||||||
|
],
|
||||||
|
subdir: jdk_subdir,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -838,10 +854,10 @@ var getJibProfilesDependencies = function (input, common) {
|
|||||||
|
|
||||||
var devkit_platform_revisions = {
|
var devkit_platform_revisions = {
|
||||||
linux_x64: "gcc7.3.0-OEL6.4+1.1",
|
linux_x64: "gcc7.3.0-OEL6.4+1.1",
|
||||||
macosx_x64: "Xcode9.4-MacOSX10.13+1.0",
|
macosx_x64: "Xcode11.3.1-MacOSX10.15+1.0",
|
||||||
solaris_x64: "SS12u4-Solaris11u1+1.0",
|
solaris_x64: "SS12u4-Solaris11u1+1.0",
|
||||||
solaris_sparcv9: "SS12u4-Solaris11u1+1.1",
|
solaris_sparcv9: "SS12u4-Solaris11u1+1.1",
|
||||||
windows_x64: "VS2017-15.5.5+1.0",
|
windows_x64: "VS2017-15.9.16+1.0",
|
||||||
linux_aarch64: (input.profile != null && input.profile.indexOf("arm64") >= 0
|
linux_aarch64: (input.profile != null && input.profile.indexOf("arm64") >= 0
|
||||||
? "gcc-linaro-aarch64-linux-gnu-4.8-2013.11_linux+1.0"
|
? "gcc-linaro-aarch64-linux-gnu-4.8-2013.11_linux+1.0"
|
||||||
: "gcc7.3.0-Fedora27+1.1"),
|
: "gcc7.3.0-Fedora27+1.1"),
|
||||||
@@ -902,11 +918,12 @@ var getJibProfilesDependencies = function (input, common) {
|
|||||||
},
|
},
|
||||||
|
|
||||||
jtreg: {
|
jtreg: {
|
||||||
server: "javare",
|
server: "jpg",
|
||||||
revision: "4.2",
|
product: "jtreg",
|
||||||
build_number: "b13",
|
version: "5.1",
|
||||||
|
build_number: "b01",
|
||||||
checksum_file: "MD5_VALUES",
|
checksum_file: "MD5_VALUES",
|
||||||
file: "jtreg_bin-4.2.zip",
|
file: "bundles/jtreg_bin-5.1.zip",
|
||||||
environment_name: "JT_HOME",
|
environment_name: "JT_HOME",
|
||||||
environment_path: input.get("jtreg", "install_path") + "/jtreg/bin"
|
environment_path: input.get("jtreg", "install_path") + "/jtreg/bin"
|
||||||
},
|
},
|
||||||
@@ -1144,15 +1161,15 @@ var concatObjects = function (o1, o2) {
|
|||||||
* @param patch Override patch version
|
* @param patch Override patch version
|
||||||
* @returns {String} The numeric version string
|
* @returns {String} The numeric version string
|
||||||
*/
|
*/
|
||||||
var getVersion = function (feature, interim, update, patch) {
|
var getVersion = function (feature, interim, update, patch, extra1, extra2, extra3) {
|
||||||
var version_numbers = getVersionNumbers();
|
var version_numbers = getVersionNumbers();
|
||||||
var version = (feature != null ? feature : version_numbers.get("DEFAULT_VERSION_FEATURE"))
|
var version = (feature != null ? feature : version_numbers.get("DEFAULT_VERSION_FEATURE"))
|
||||||
+ "." + (interim != null ? interim : version_numbers.get("DEFAULT_VERSION_INTERIM"))
|
+ "." + (interim != null ? interim : version_numbers.get("DEFAULT_VERSION_INTERIM"))
|
||||||
+ "." + (update != null ? update : version_numbers.get("DEFAULT_VERSION_UPDATE"))
|
+ "." + (update != null ? update : version_numbers.get("DEFAULT_VERSION_UPDATE"))
|
||||||
+ "." + (patch != null ? patch : version_numbers.get("DEFAULT_VERSION_PATCH"))
|
+ "." + (patch != null ? patch : version_numbers.get("DEFAULT_VERSION_PATCH"))
|
||||||
+ "." + version_numbers.get("DEFAULT_VERSION_EXTRA1")
|
+ "." + (extra1 != null ? extra1 : version_numbers.get("DEFAULT_VERSION_EXTRA1"))
|
||||||
+ "." + version_numbers.get("DEFAULT_VERSION_EXTRA2")
|
+ "." + (extra2 != null ? extra2 : version_numbers.get("DEFAULT_VERSION_EXTRA2"))
|
||||||
+ "." + version_numbers.get("DEFAULT_VERSION_EXTRA3");
|
+ "." + (extra3 != null ? extra3 : version_numbers.get("DEFAULT_VERSION_EXTRA3"));
|
||||||
while (version.match(".*\\.0$")) {
|
while (version.match(".*\\.0$")) {
|
||||||
version = version.substring(0, version.length - 2);
|
version = version.substring(0, version.length - 2);
|
||||||
}
|
}
|
||||||
|
|||||||
43
make/conf/test-dependencies
Normal file
43
make/conf/test-dependencies
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
#
|
||||||
|
# Copyright (c) 2020, 2021, 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
|
||||||
|
# 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.
|
||||||
|
#
|
||||||
|
|
||||||
|
# Versions and download locations for dependencies used by pre-submit testing.
|
||||||
|
|
||||||
|
BOOT_JDK_VERSION=11
|
||||||
|
JTREG_VERSION=5.1
|
||||||
|
JTREG_BUILD=b01
|
||||||
|
GTEST_VERSION=1.8.1
|
||||||
|
|
||||||
|
LINUX_X64_BOOT_JDK_FILENAME=openjdk-11_linux-x64_bin.tar.gz
|
||||||
|
LINUX_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.12%2B7/OpenJDK11U-jdk_x64_linux_hotspot_11.0.12_7.tar.gz
|
||||||
|
LINUX_X64_BOOT_JDK_SHA256=8770f600fc3b89bf331213c7aa21f8eedd9ca5d96036d1cd48cb2748a3dbefd2
|
||||||
|
|
||||||
|
WINDOWS_X64_BOOT_JDK_FILENAME=openjdk-11_windows-x64_bin.zip
|
||||||
|
WINDOWS_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.12%2B7/OpenJDK11U-jdk_x64_windows_hotspot_11.0.12_7.zip
|
||||||
|
WINDOWS_X64_BOOT_JDK_SHA256=c54123dd4b0d6473221539e7003b8ca1c1757c5588c46465565b03bf8781f807
|
||||||
|
|
||||||
|
MACOS_X64_BOOT_JDK_FILENAME=openjdk-11_osx-x64_bin.tar.gz
|
||||||
|
MACOS_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.12%2B7/OpenJDK11U-jdk_x64_mac_hotspot_11.0.12_7.tar.gz
|
||||||
|
MACOS_X64_BOOT_JDK_SHA256=13d056ee9a57bf2d5b3af4504c8f8cf7a246c4dff78f96b70dd05dad98075855
|
||||||
@@ -73,6 +73,10 @@ ifeq ($(FREETYPE_TO_USE), system)
|
|||||||
LEGAL_EXCLUDES += freetype.md
|
LEGAL_EXCLUDES += freetype.md
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(USE_EXTERNAL_HARFBUZZ), true)
|
||||||
|
LEGAL_EXCLUDES += harfbuzz.md
|
||||||
|
endif
|
||||||
|
|
||||||
$(eval $(call SetupCopyLegalFiles, COPY_LEGAL, \
|
$(eval $(call SetupCopyLegalFiles, COPY_LEGAL, \
|
||||||
EXCLUDES := $(LEGAL_EXCLUDES), \
|
EXCLUDES := $(LEGAL_EXCLUDES), \
|
||||||
))
|
))
|
||||||
|
|||||||
@@ -1,750 +0,0 @@
|
|||||||
#! java BlacklistedCertsConverter SHA-256
|
|
||||||
|
|
||||||
# The line above must be the first line of the blacklisted.certs.pem
|
|
||||||
# file inside src/share/lib/security/. It will be ignored if added in
|
|
||||||
# src/closed/share/lib/security/blacklisted.certs.pem.
|
|
||||||
|
|
||||||
// Subject: CN=Digisign Server ID (Enrich),
|
|
||||||
// OU=457608-K,
|
|
||||||
// O=Digicert Sdn. Bhd.,
|
|
||||||
// C=MY
|
|
||||||
// Issuer: CN=GTE CyberTrust Global Root,
|
|
||||||
// OU=GTE CyberTrust Solutions, Inc.,
|
|
||||||
// O=GTE Corporation,
|
|
||||||
// C=US
|
|
||||||
// Serial: 120001705 (07:27:14:a9)
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIDyzCCAzSgAwIBAgIEBycUqTANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJV
|
|
||||||
UzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQLEx5HVEUgQ3liZXJU
|
|
||||||
cnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0IEds
|
|
||||||
b2JhbCBSb290MB4XDTA3MDcxNzE1MTc0OFoXDTEyMDcxNzE1MTY1NFowYzELMAkG
|
|
||||||
A1UEBhMCTVkxGzAZBgNVBAoTEkRpZ2ljZXJ0IFNkbi4gQmhkLjERMA8GA1UECxMI
|
|
||||||
NDU3NjA4LUsxJDAiBgNVBAMTG0RpZ2lzaWduIFNlcnZlciBJRCAoRW5yaWNoKTCB
|
|
||||||
nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEArahkS02Hx4RZufuQRqCmicDx/tXa
|
|
||||||
VII3DZkrRSYK6Fawf8qo9I5HhAGCKeOzarWR8/uVhbxyqGToCkCcxfRxrnt7agfq
|
|
||||||
kBRPjYmvlKuyBtQCanuYH1m5Os1U+iDfsioK6bjdaZDAKdNO0JftZszFGUkGf/pe
|
|
||||||
LHx7hRsyQt97lSUCAwEAAaOCAXgwggF0MBIGA1UdEwEB/wQIMAYBAf8CAQAwXAYD
|
|
||||||
VR0gBFUwUzBIBgkrBgEEAbE+AQAwOzA5BggrBgEFBQcCARYtaHR0cDovL2N5YmVy
|
|
||||||
dHJ1c3Qub21uaXJvb3QuY29tL3JlcG9zaXRvcnkuY2ZtMAcGBWCDSgEBMA4GA1Ud
|
|
||||||
DwEB/wQEAwIB5jCBiQYDVR0jBIGBMH+heaR3MHUxCzAJBgNVBAYTAlVTMRgwFgYD
|
|
||||||
VQQKEw9HVEUgQ29ycG9yYXRpb24xJzAlBgNVBAsTHkdURSBDeWJlclRydXN0IFNv
|
|
||||||
bHV0aW9ucywgSW5jLjEjMCEGA1UEAxMaR1RFIEN5YmVyVHJ1c3QgR2xvYmFsIFJv
|
|
||||||
b3SCAgGlMEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly93d3cucHVibGljLXRydXN0
|
|
||||||
LmNvbS9jZ2ktYmluL0NSTC8yMDE4L2NkcC5jcmwwHQYDVR0OBBYEFMYWk04WF+wW
|
|
||||||
royUdvOGbcV0boR3MA0GCSqGSIb3DQEBBQUAA4GBAHYAe6Z4K2Ydjl42xqSOBfIj
|
|
||||||
knyTZ9P0wAp9iy3Z6tVvGvPhSilaIoRNUC9LDPL/hcJ7VdREgr5trGeOvLQfkpxR
|
|
||||||
gBoU9m6rYYgLrRx/90tQUdZlG6ZHcRVesHHzNRTyN71jyNXwk1o0X9g96F33xR7A
|
|
||||||
5c8fhiSpPAdmzcHSNmNZ
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: CN=Digisign Server ID - (Enrich),
|
|
||||||
// OU=457608-K,
|
|
||||||
// O=Digicert Sdn. Bhd.,
|
|
||||||
// C=MY
|
|
||||||
// Issuer: CN=Entrust.net Certification Authority (2048)
|
|
||||||
// OU=(c) 1999 Entrust.net Limited,
|
|
||||||
// OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.),
|
|
||||||
// O=Entrust.net
|
|
||||||
// Serial: 1184644297 (4c:0e:63:6a)
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIEzjCCA7agAwIBAgIETA5jajANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML
|
|
||||||
RW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp
|
|
||||||
bmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5
|
|
||||||
IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRp
|
|
||||||
ZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw0xMDA3MTYxNzIzMzdaFw0xNTA3
|
|
||||||
MTYxNzUzMzdaMGUxCzAJBgNVBAYTAk1ZMRswGQYDVQQKExJEaWdpY2VydCBTZG4u
|
|
||||||
IEJoZC4xETAPBgNVBAsTCDQ1NzYwOC1LMSYwJAYDVQQDEx1EaWdpc2lnbiBTZXJ2
|
|
||||||
ZXIgSUQgLSAoRW5yaWNoKTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
|
|
||||||
AMWJ5PQNBkCSWccaszXRDkwqM/n4r8qef+65p21g9FTob9Wb8xtjMQRoctE0Foy0
|
|
||||||
FyyX3nPF2JAVoBor9cuzSIZE8B2ITM5BQhrv9Qze/kDaOSD3BlU6ap1GwdJvpbLI
|
|
||||||
Vz4po5zg6YV3ZuiYpyR+vsBZIOVEb7ZX2L7OwmV3WMZhQdF0BMh/SULFcqlyFu6M
|
|
||||||
3RJdtErU0a9Qt9iqdXZorT5dqjBtYairEFs+E78z4K9EnTgiW+9ML6ZxJhUmyiiM
|
|
||||||
2fqOjqmiFDXimySItPR/hZ2DTwehthSQNsQ0HI0mYW0Tb3i+6I8nx0uElqOGaAwj
|
|
||||||
vgvsjJQAqQSKE5D334VsDLECAwEAAaOCATQwggEwMA4GA1UdDwEB/wQEAwIBBjAS
|
|
||||||
BgNVHRMBAf8ECDAGAQH/AgEAMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcD
|
|
||||||
AgYIKwYBBQUHAwQwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzABhhdodHRwOi8v
|
|
||||||
b2NzcC5lbnRydXN0Lm5ldDBEBgNVHSAEPTA7MDkGBWCDSgEBMDAwLgYIKwYBBQUH
|
|
||||||
AgEWImh0dHA6Ly93d3cuZGlnaWNlcnQuY29tLm15L2Nwcy5odG0wMgYDVR0fBCsw
|
|
||||||
KTAnoCWgI4YhaHR0cDovL2NybC5lbnRydXN0Lm5ldC8yMDQ4Y2EuY3JsMBEGA1Ud
|
|
||||||
DgQKBAhMTswlKAMpgTAfBgNVHSMEGDAWgBRV5IHREYC+2Im5CKMx+aEkCRa5cDAN
|
|
||||||
BgkqhkiG9w0BAQUFAAOCAQEAl0zvSjpJrHL8MCBrtClbp8WVBJD5MtXChWreA6E3
|
|
||||||
+YkAsFqsVX7bQzX/yQH4Ub7MJsrIaqTEVD4mHucMo82XZ5TdpkLrXM2POXlrM3kh
|
|
||||||
Bnn6gkQVmczBtznTRmJ8snDrb84gqj4Zt+l0gpy0pUtNYQA35IfS8hQ6ZHy4qXth
|
|
||||||
4JMi59WfPkfmNnagU9gAAzoPtTP+lsrT0oI6Lt3XSOHkp2nMHOmZSufKcEXXCwcO
|
|
||||||
mnUb0C+Sb/akB8O9HEumhLZ9qJqp0qcp8QtXaR6XVybsK0Os1EWDBQDp4/BGQAf6
|
|
||||||
6rFRc5Mcpd1TETfIKqcVJx20qsx/qjEw/LhFn0gJ7RDixQ==
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: CN=Java Media APIs,
|
|
||||||
// OU=Java Signed Extensions,
|
|
||||||
// OU=Corporate Object Signing,
|
|
||||||
// O=Sun Microsystems Inc
|
|
||||||
// Issuer: CN=Object Signing CA,
|
|
||||||
// OU=Class 2 OnSite Subscriber CA,
|
|
||||||
// OU=VeriSign Trust Network,
|
|
||||||
// O=Sun Microsystems Inc
|
|
||||||
// Serial: 6a:8b:99:91:37:59:4f:89:53:e2:97:18:9f:19:1e:4e
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIFdzCCBF+gAwIBAgIQaouZkTdZT4lT4pcYnxkeTjANBgkqhkiG9w0BAQUFADCB
|
|
||||||
gzEdMBsGA1UEChMUU3VuIE1pY3Jvc3lzdGVtcyBJbmMxHzAdBgNVBAsTFlZlcmlT
|
|
||||||
aWduIFRydXN0IE5ldHdvcmsxJTAjBgNVBAsTHENsYXNzIDIgT25TaXRlIFN1YnNj
|
|
||||||
cmliZXIgQ0ExGjAYBgNVBAMTEU9iamVjdCBTaWduaW5nIENBMB4XDTA5MDUxMjAw
|
|
||||||
MDAwMFoXDTEyMDUxMTIzNTk1OVowfTEdMBsGA1UEChQUU3VuIE1pY3Jvc3lzdGVt
|
|
||||||
cyBJbmMxITAfBgNVBAsUGENvcnBvcmF0ZSBPYmplY3QgU2lnbmluZzEfMB0GA1UE
|
|
||||||
CxQWSmF2YSBTaWduZWQgRXh0ZW5zaW9uczEYMBYGA1UEAxQPSmF2YSBNZWRpYSBB
|
|
||||||
UElzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl5blzoKTVE8y4Hpz
|
|
||||||
q6E15RZz1bF5HnYEyYqgHkZXnAKedmYCoMzm1XK8s+gQWShLEvGEAvs5yqarx9gE
|
|
||||||
nnC21N28aEZgIJMa2/arKxCUkS4pxdGPYGexL9UzSRkUpoBShCZKEGdmX7gfJE2K
|
|
||||||
/sd9MFvGV5/yZtWXrADzvm0Kd/9mg1KRv1gfrZIq0TJbupoXPYYqb73AkI9eT2ZD
|
|
||||||
q9MdwD4E5+oojsDFXt8GU/D00fUhtXpYwuplU7D667WHYdJhIah0ST6JywyqcLXG
|
|
||||||
XSuFTXOgITT2idSHluZVmx3dqJ72u9kPkO4JdJTMDfaK8zgNLaRkiU8Qcj+qhLYH
|
|
||||||
ytaqcwIDAQABo4IB6jCCAeYwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCB4AwfwYD
|
|
||||||
VR0fBHgwdjB0oHKgcIZuaHR0cDovL29uc2l0ZWNybC52ZXJpc2lnbi5jb20vU3Vu
|
|
||||||
TWljcm9zeXN0ZW1zSW5jQ29ycG9yYXRlT2JqZWN0U2lnbmluZ0phdmFTaWduZWRF
|
|
||||||
eHRlbnNpb25zQ2xhc3NCL0xhdGVzdENSTC5jcmwwHwYDVR0jBBgwFoAUs0crgn5T
|
|
||||||
tHPKuLsZt76BTQeVx+0wHQYDVR0OBBYEFKS32mVx0gNWTeS4ProHEaeSpvvIMDsG
|
|
||||||
CCsGAQUFBwEBBC8wLTArBggrBgEFBQcwAYYfaHR0cDovL29uc2l0ZS1vY3NwLnZl
|
|
||||||
cmlzaWduLmNvbTCBtQYDVR0gBIGtMIGqMDkGC2CGSAGG+EUBBxcCMCowKAYIKwYB
|
|
||||||
BQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwbQYLYIZIAYb3AIN9
|
|
||||||
nD8wXjAnBggrBgEFBQcCARYbaHR0cHM6Ly93d3cuc3VuLmNvbS9wa2kvY3BzMDMG
|
|
||||||
CCsGAQUFBwICMCcaJVZhbGlkYXRlZCBGb3IgU3VuIEJ1c2luZXNzIE9wZXJhdGlv
|
|
||||||
bnMwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQEFBQADggEBAAe6BO4W
|
|
||||||
3TSNWfezyelJs6kE3HfulT6Bdyz4UUoh9ykXcV8nRwT+kh25I5MdyG2GfkJoADPR
|
|
||||||
VhC5DYo13UFpIsTNVjq+hGYe2hML93bN7ad9SxCCyjHUo3yMz2qgBbHZI3VA9ZHA
|
|
||||||
aWM4Tx0saMwbcnVvlbuGh+PXvStfypJqYT6lzcdFfjNVX4FI/QQNGhBswMY51tC8
|
|
||||||
GTBCL2qhJon0gSCU4zaawDOf7+XxJWirLamYL1Aal1/h2z2sFrvA/1ftxtU3kZ6I
|
|
||||||
7De8DyoHeZg7pYGdrj7g+lPhCga/WvEhN152I+aP08YbFcJHYmK05ngl/Ye4c6Bd
|
|
||||||
cdrdfbw6QzEUIYY=
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: CN=JavaFX 1.0 Runtime,
|
|
||||||
// OU=Java Signed Extensions,
|
|
||||||
// OU=Corporate Object Signing,
|
|
||||||
// O=Sun Microsystems Inc
|
|
||||||
// Issuer: CN=Object Signing CA,
|
|
||||||
// OU=Class 2 OnSite Subscriber CA,
|
|
||||||
// OU=VeriSign Trust Network,
|
|
||||||
// O=Sun Microsystems Inc
|
|
||||||
// Serial: 55:c0:e6:44:59:59:79:9e:d9:26:f1:b0:4a:1e:f0:27
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIFezCCBGOgAwIBAgIQVcDmRFlZeZ7ZJvGwSh7wJzANBgkqhkiG9w0BAQUFADCB
|
|
||||||
gzEdMBsGA1UEChMUU3VuIE1pY3Jvc3lzdGVtcyBJbmMxHzAdBgNVBAsTFlZlcmlT
|
|
||||||
aWduIFRydXN0IE5ldHdvcmsxJTAjBgNVBAsTHENsYXNzIDIgT25TaXRlIFN1YnNj
|
|
||||||
cmliZXIgQ0ExGjAYBgNVBAMTEU9iamVjdCBTaWduaW5nIENBMB4XDTA4MTAwOTAw
|
|
||||||
MDAwMFoXDTExMTAwOTIzNTk1OVowgYAxHTAbBgNVBAoUFFN1biBNaWNyb3N5c3Rl
|
|
||||||
bXMgSW5jMSEwHwYDVQQLFBhDb3Jwb3JhdGUgT2JqZWN0IFNpZ25pbmcxHzAdBgNV
|
|
||||||
BAsUFkphdmEgU2lnbmVkIEV4dGVuc2lvbnMxGzAZBgNVBAMUEkphdmFGWCAxLjAg
|
|
||||||
UnVudGltZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM+WDc6+bu+4
|
|
||||||
tmAcS/lBtUc02WOt9QZpVsXg9cG2pu/8bUtmDELa8iiYBVFpIs8DU58HLrGQtCUY
|
|
||||||
SIAGOVPsOJoN29UKCDWfY9j5JeVhfhMGqk9DwrWhzgsjy4cpZ1pIp+k/fJ8zT8Ul
|
|
||||||
aYLpow1vg3UNddsmwz02tN7cOrMw9WYIG4CRYnY1OrtJSfe2pYzheC4zyvR+aiVl
|
|
||||||
nang2OtqikSQsNFOFHsLOJFxngy9LrO8evDSu25VTKI6zlWU6/bMeqtztJPN0VOn
|
|
||||||
NyUrJZvkxZ207Jg0T693BGSxNC1n+ihztXogql8950M/pEuUbDjylv5FFvlp6DSB
|
|
||||||
dDT2MkutmyMCAwEAAaOCAeowggHmMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgeA
|
|
||||||
MH8GA1UdHwR4MHYwdKByoHCGbmh0dHA6Ly9vbnNpdGVjcmwudmVyaXNpZ24uY29t
|
|
||||||
L1N1bk1pY3Jvc3lzdGVtc0luY0NvcnBvcmF0ZU9iamVjdFNpZ25pbmdKYXZhU2ln
|
|
||||||
bmVkRXh0ZW5zaW9uc0NsYXNzQi9MYXRlc3RDUkwuY3JsMB8GA1UdIwQYMBaAFLNH
|
|
||||||
K4J+U7Rzyri7Gbe+gU0HlcftMB0GA1UdDgQWBBTjgufVi3XJ3gx1ewsA6Rr7BR4Z
|
|
||||||
zjA7BggrBgEFBQcBAQQvMC0wKwYIKwYBBQUHMAGGH2h0dHA6Ly9vbnNpdGUtb2Nz
|
|
||||||
cC52ZXJpc2lnbi5jb20wgbUGA1UdIASBrTCBqjA5BgtghkgBhvhFAQcXAjAqMCgG
|
|
||||||
CCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMG0GC2CGSAGG
|
|
||||||
9wCDfZw/MF4wJwYIKwYBBQUHAgEWG2h0dHBzOi8vd3d3LnN1bi5jb20vcGtpL2Nw
|
|
||||||
czAzBggrBgEFBQcCAjAnGiVWYWxpZGF0ZWQgRm9yIFN1biBCdXNpbmVzcyBPcGVy
|
|
||||||
YXRpb25zMBMGA1UdJQQMMAoGCCsGAQUFBwMDMA0GCSqGSIb3DQEBBQUAA4IBAQAB
|
|
||||||
YVJTTVe7rzyTO4jc3zajErOT/COkdQTfNo0eIX1QbNynFieJvwY/jRzUZwjktIFR
|
|
||||||
2p4JtbpHGAtKtjOAOTieQ8xdDOoC1djzpE7/AbMvuvlTavtUKT+F7tPdhfXgWXJV
|
|
||||||
6Wbt8jryKyk3zZGiEhauIwZUkfjRkEtffEmZWLUd8c8rURJjfC/XHH2oyurscoxc
|
|
||||||
CjX29c9ynxSiS/VvQp1an0HvErGh69N48wj7cj8mtZ1yHzd2XCzSSR1OfTPfk0Pt
|
|
||||||
yg51p7yJaFiH21PTZegEL6zyVNOYBTKwwIi2OzpwYalD3uvK6e3OKDrfFCOxu17u
|
|
||||||
4PveESbrdyrmvLe7IVez
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: CN=JavaFX Runtime,
|
|
||||||
// OU=Java Signed Extensions,
|
|
||||||
// OU=Corporate Object Signing,
|
|
||||||
// O=Sun Microsystems Inc
|
|
||||||
// Issuer: CN=Object Signing CA,
|
|
||||||
// OU=Class 2 OnSite Subscriber CA,
|
|
||||||
// OU=VeriSign Trust Network,
|
|
||||||
// O=Sun Microsystems Inc
|
|
||||||
// Serial: 47:f4:55:f1:da:4a:5e:f9:e3:f7:a8:03:62:17:c0:ff
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIFdjCCBF6gAwIBAgIQR/RV8dpKXvnj96gDYhfA/zANBgkqhkiG9w0BAQUFADCB
|
|
||||||
gzEdMBsGA1UEChMUU3VuIE1pY3Jvc3lzdGVtcyBJbmMxHzAdBgNVBAsTFlZlcmlT
|
|
||||||
aWduIFRydXN0IE5ldHdvcmsxJTAjBgNVBAsTHENsYXNzIDIgT25TaXRlIFN1YnNj
|
|
||||||
cmliZXIgQ0ExGjAYBgNVBAMTEU9iamVjdCBTaWduaW5nIENBMB4XDTA5MDEyOTAw
|
|
||||||
MDAwMFoXDTEyMDEyOTIzNTk1OVowfDEdMBsGA1UEChQUU3VuIE1pY3Jvc3lzdGVt
|
|
||||||
cyBJbmMxITAfBgNVBAsUGENvcnBvcmF0ZSBPYmplY3QgU2lnbmluZzEfMB0GA1UE
|
|
||||||
CxQWSmF2YSBTaWduZWQgRXh0ZW5zaW9uczEXMBUGA1UEAxQOSmF2YUZYIFJ1bnRp
|
|
||||||
bWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCIzd0fAk8mI9ONc6RJ
|
|
||||||
aGieioK2FLdXEwj8zL3vdGDVmBwyR1zwYkaOIFFgF9IW/8qc4iAYA5sGUY+0g8q3
|
|
||||||
5DuYAxfTzBB5KdaYvbuq6GGnoHIWmTirXY+1friFp8lyXSvtuEaGB1VHaBoZchEg
|
|
||||||
k+UgeVDA43dHwcT1Ov3DePczJRUes8T/QHzLX+BxUDG43vjyncCEO/AjqLZxXEz2
|
|
||||||
xrNbKLcH3lGMJK7hdbfssUfF5BjC38Hn71HauYlA43b2no+2y0Sjulwzez2YPbDC
|
|
||||||
0GLR3TnKtA8dqOrnl5t3DniDbfOBNtBE3VOydJO0XW57Ng1HRXD023nm9ECPY2xp
|
|
||||||
0N/pAgMBAAGjggHqMIIB5jAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIHgDB/BgNV
|
|
||||||
HR8EeDB2MHSgcqBwhm5odHRwOi8vb25zaXRlY3JsLnZlcmlzaWduLmNvbS9TdW5N
|
|
||||||
aWNyb3N5c3RlbXNJbmNDb3Jwb3JhdGVPYmplY3RTaWduaW5nSmF2YVNpZ25lZEV4
|
|
||||||
dGVuc2lvbnNDbGFzc0IvTGF0ZXN0Q1JMLmNybDAfBgNVHSMEGDAWgBSzRyuCflO0
|
|
||||||
c8q4uxm3voFNB5XH7TAdBgNVHQ4EFgQUvOdd0cKPj+Yik/iOBwTdphh5A+gwOwYI
|
|
||||||
KwYBBQUHAQEELzAtMCsGCCsGAQUFBzABhh9odHRwOi8vb25zaXRlLW9jc3AudmVy
|
|
||||||
aXNpZ24uY29tMIG1BgNVHSAEga0wgaowOQYLYIZIAYb4RQEHFwIwKjAoBggrBgEF
|
|
||||||
BQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTBtBgtghkgBhvcAg32c
|
|
||||||
PzBeMCcGCCsGAQUFBwIBFhtodHRwczovL3d3dy5zdW4uY29tL3BraS9jcHMwMwYI
|
|
||||||
KwYBBQUHAgIwJxolVmFsaWRhdGVkIEZvciBTdW4gQnVzaW5lc3MgT3BlcmF0aW9u
|
|
||||||
czATBgNVHSUEDDAKBggrBgEFBQcDAzANBgkqhkiG9w0BAQUFAAOCAQEAbGcf2NjL
|
|
||||||
AI93HG6ny2BbepaZA1a8xa/R6uUc7xV+Qw6MgLwFD4Q4i6LWUztQDvg9l68MM2/i
|
|
||||||
Y9LEi1KM4lcNbK5+D+t9x98wXBiuojXhVdp5ZmC03EyEBbriopdBsmXVLDSu/Y3+
|
|
||||||
zowOO5xwpMK3dbgsSDs2Vt0UosD3FTcRaD3GNfOhXMp+o1grHNiXF9YgkmdQbPPZ
|
|
||||||
DQ2KBhFPCRJXBGvyKOqno/DTg0sQ3crGH/C4/4t7mnQXWldZotmJUZ0ONc9oD+Q1
|
|
||||||
JAaguUKqIwn9yZ093ie+JWHbYNid9IIIPXYgtRxmf9a376WBhqhu56uJftBJ7x9g
|
|
||||||
eQ7Lot6CSWCiFw==
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: CN=Solaris INTERNAL DEVELOPMENT USE ONLY,
|
|
||||||
// OU=Solaris Cryptographic Framework,
|
|
||||||
// OU=Corporate Object Signing,
|
|
||||||
// O=Sun Microsystems Inc
|
|
||||||
// Issuer: CN=Object Signing CA,
|
|
||||||
// OU=Class 2 OnSite Subscriber CA,
|
|
||||||
// OU=VeriSign Trust Network,
|
|
||||||
// O=Sun Microsystems Inc
|
|
||||||
// Serial: 77:29:77:52:6a:19:7b:9a:a6:a2:c7:99:a0:e1:cd:8c
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIFHjCCBAagAwIBAgIQdyl3UmoZe5qmoseZoOHNjDANBgkqhkiG9w0BAQUFADCB
|
|
||||||
gzEdMBsGA1UEChMUU3VuIE1pY3Jvc3lzdGVtcyBJbmMxHzAdBgNVBAsTFlZlcmlT
|
|
||||||
aWduIFRydXN0IE5ldHdvcmsxJTAjBgNVBAsTHENsYXNzIDIgT25TaXRlIFN1YnNj
|
|
||||||
cmliZXIgQ0ExGjAYBgNVBAMTEU9iamVjdCBTaWduaW5nIENBMB4XDTA3MDEwNDAw
|
|
||||||
MDAwMFoXDTEwMDEwMzIzNTk1OVowgZwxHTAbBgNVBAoUFFN1biBNaWNyb3N5c3Rl
|
|
||||||
bXMgSW5jMSEwHwYDVQQLFBhDb3Jwb3JhdGUgT2JqZWN0IFNpZ25pbmcxKDAmBgNV
|
|
||||||
BAsUH1NvbGFyaXMgQ3J5cHRvZ3JhcGhpYyBGcmFtZXdvcmsxLjAsBgNVBAMUJVNv
|
|
||||||
bGFyaXMgSU5URVJOQUwgREVWRUxPUE1FTlQgVVNFIE9OTFkwgZ8wDQYJKoZIhvcN
|
|
||||||
AQEBBQADgY0AMIGJAoGBALbNU4hf3mD5ArDI9pjgioAyvV3bjMPRQdCZniIeGJBp
|
|
||||||
odFlSEH+Mh64W1DsY8coeZ7FvvGJkx9IpTMJW9k8w1oJK9UNqHyAQfaYjQyXi3xQ
|
|
||||||
LJp62EvYdGfDlwOZejEcR/MbzZG+GOPMMvQj5+xyFDvLXNGfQNTnxw2qnBgCJXjj
|
|
||||||
AgMBAAGjggH1MIIB8TAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIHgDCBiQYDVR0f
|
|
||||||
BIGBMH8wfaB7oHmGd2h0dHA6Ly9vbnNpdGVjcmwudmVyaXNpZ24uY29tL1N1bk1p
|
|
||||||
Y3Jvc3lzdGVtc0luY0NvcnBvcmF0ZU9iamVjdFNpZ25pbmdTb2xhcmlzQ3J5cHRv
|
|
||||||
Z3JhcGhpY0ZyYW1ld29ya0NsYXNzQi9MYXRlc3RDUkwuY3JsMB8GA1UdIwQYMBaA
|
|
||||||
FLNHK4J+U7Rzyri7Gbe+gU0HlcftMB0GA1UdDgQWBBRpfiGYkehTnsIzuN2H6AFb
|
|
||||||
VCZG8jA7BggrBgEFBQcBAQQvMC0wKwYIKwYBBQUHMAGGH2h0dHA6Ly9vbnNpdGUt
|
|
||||||
b2NzcC52ZXJpc2lnbi5jb20wgbUGA1UdIASBrTCBqjA5BgtghkgBhvhFAQcXAjAq
|
|
||||||
MCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMG0GC2CG
|
|
||||||
SAGG9wCDfZw/MF4wJwYIKwYBBQUHAgEWG2h0dHBzOi8vd3d3LnN1bi5jb20vcGtp
|
|
||||||
L2NwczAzBggrBgEFBQcCAjAnFiVWYWxpZGF0ZWQgRm9yIFN1biBCdXNpbmVzcyBP
|
|
||||||
cGVyYXRpb25zMBMGA1UdJQQMMAoGCCsGAQUFBwMDMA0GCSqGSIb3DQEBBQUAA4IB
|
|
||||||
AQCG5soy3LFHTFbA8/5SzDRhQoJkHUnOP0t3b6nvX6vZYRp649fje7TQOPRm1pFd
|
|
||||||
CZ17J+tggdZwgzTqY4aYpJ00jZaK6pV37q/vgFC/ia6jDs8Q+ly9cEcadBZ5loYg
|
|
||||||
cmxp9p57W2MNWx8VA8oFdNtKfF0jUNXbLNtvwGHmgR6YcwLrGN1b6/9Lt9bO3ODl
|
|
||||||
FO+ZDwkfQz5ClUVrTx2dGBvKRYFqSG5S8JAfsgYhPvcacUQkA7ExyKvfRXLWVrce
|
|
||||||
ZiPpcElbx+819H2sAPvVvparVeAruZGMAtejHZp9NFoowKen5drJp9VxePS4eM49
|
|
||||||
3DepB6lKRrNRw66LNQol4ZBz
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: EMAILADDRESS=info@diginotar.nl, CN=DigiNotar Cyber CA,
|
|
||||||
// O=DigiNotar, C=NL
|
|
||||||
// Issuer: CN=GTE CyberTrust Global Root,
|
|
||||||
// OU=GTE CyberTrust Solutions, Inc.,
|
|
||||||
// O=GTE Corporation,
|
|
||||||
// C=US
|
|
||||||
// Serial: 120000525 (07:27:10:0D)
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIFWjCCBMOgAwIBAgIEBycQDTANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJV
|
|
||||||
UzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQLEx5HVEUgQ3liZXJU
|
|
||||||
cnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0IEds
|
|
||||||
b2JhbCBSb290MB4XDTA2MTAwNDEwNTQxMVoXDTExMTAwNDEwNTMxMVowYDELMAkG
|
|
||||||
A1UEBhMCTkwxEjAQBgNVBAoTCURpZ2lOb3RhcjEbMBkGA1UEAxMSRGlnaU5vdGFy
|
|
||||||
IEN5YmVyIENBMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGRpZ2lub3Rhci5ubDCCAiIw
|
|
||||||
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANLOFQotqF6EZ639vu9Gx8i5z3P8
|
|
||||||
9DS5+SxD52ATPXrjss87Z2yQrcC5P4RS8DVC3HTcKDu9UrSnrHJFF8bwieu0qiXy
|
|
||||||
XUte0dmHutZ9fPXOMp8QM8WxSrtekTHC0OlBwpFkfglBO9uLCDdqqspS3rU5HsCI
|
|
||||||
A6U/i5kTYUO1m4Kz7iBvz6FEouova0CfjytXraFTwoUiaZ2gP1HfC0GRDaXhqKpc
|
|
||||||
SQhdvd5wQbEPyWNr0380dAIvNFp4dRxoeoFnivPaQPBgY/SSINcDpj2jHmfEhBtB
|
|
||||||
pcmM5r3qSLYFFgizNxJa92E89zhvLpfgb1Y4VNMota0Ubi5LZLUnZbd1JQm2Bz2V
|
|
||||||
VgIKgmCyc0XgMyZRdJq51FAc9k1bW1JSE1qmf6cO4ehBVGeYjIfVydNsy9NUkgYJ
|
|
||||||
NEH3gW8/nsl8dVWw58Gzd+jDxAA1lUBwEEoF3iW7n1mlZLxHYL9g43aLE1Xd4XR6
|
|
||||||
uc8kpmp/3mQiRFhogmoQ+T3lPhu5vfwi9GAEibtVbShV+t6OjRshFNc3izR7Tfay
|
|
||||||
shDPM7F9HGKZSMsrbHaWVb8ZDR0fu2WqG46ZtcYokOWCLXhQIJr9eS8kf/CJKWn0
|
|
||||||
fc1zvrPtTsHR7VJej/e4142HrbLZG1ES/1az4a80fVykeIgQnp0DxqWqoiRR90kU
|
|
||||||
xbHuWUOV36toKDA/AgMBAAGjggGGMIIBgjASBgNVHRMBAf8ECDAGAQH/AgEBMFMG
|
|
||||||
A1UdIARMMEowSAYJKwYBBAGxPgEAMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93d3cu
|
|
||||||
cHVibGljLXRydXN0LmNvbS9DUFMvT21uaVJvb3QuaHRtbDAOBgNVHQ8BAf8EBAMC
|
|
||||||
AQYwgaAGA1UdIwSBmDCBlYAUpgwdn2H/Bxe1vzhG20Mw1Y6wUgaheaR3MHUxCzAJ
|
|
||||||
BgNVBAYTAlVTMRgwFgYDVQQKEw9HVEUgQ29ycG9yYXRpb24xJzAlBgNVBAsTHkdU
|
|
||||||
RSBDeWJlclRydXN0IFNvbHV0aW9ucywgSW5jLjEjMCEGA1UEAxMaR1RFIEN5YmVy
|
|
||||||
VHJ1c3QgR2xvYmFsIFJvb3SCAgGlMEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly93
|
|
||||||
d3cucHVibGljLXRydXN0LmNvbS9jZ2ktYmluL0NSTC8yMDE4L2NkcC5jcmwwHQYD
|
|
||||||
VR0OBBYEFKv5aN/PSjfXe0WMX3LeQETDZbvCMA0GCSqGSIb3DQEBBQUAA4GBAI9o
|
|
||||||
a6VbB7pEZg4cqFwwezPkCiYE/O+eGjjWLqEf0JlHwnVkJP2eOyh2uSYoYZEMbSz4
|
|
||||||
BJ98UAHV42mv7xXSRZskCSpmBU8lgcpdvqrBWSeuM46C9990sFWzjvjnN8huqlZE
|
|
||||||
9r1TgSOWPbT6MopTZkQloiXGpjwljPDgKAYityZB
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: CN=DigiNotar Cyber CA, O=DigiNotar, C=NL
|
|
||||||
// Issuer: CN=GTE CyberTrust Global Root,
|
|
||||||
// OU=GTE CyberTrust Solutions, Inc.,
|
|
||||||
// O=GTE Corporation,
|
|
||||||
// C=US
|
|
||||||
// Serial: 120000505 (07:27:0F:F9)
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIFODCCBKGgAwIBAgIEBycP+TANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJV
|
|
||||||
UzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQLEx5HVEUgQ3liZXJU
|
|
||||||
cnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0IEds
|
|
||||||
b2JhbCBSb290MB4XDTA2MDkyMDA5NDUzMloXDTEzMDkyMDA5NDQwNlowPjELMAkG
|
|
||||||
A1UEBhMCTkwxEjAQBgNVBAoTCURpZ2lOb3RhcjEbMBkGA1UEAxMSRGlnaU5vdGFy
|
|
||||||
IEN5YmVyIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0s4VCi2o
|
|
||||||
XoRnrf2+70bHyLnPc/z0NLn5LEPnYBM9euOyzztnbJCtwLk/hFLwNULcdNwoO71S
|
|
||||||
tKesckUXxvCJ67SqJfJdS17R2Ye61n189c4ynxAzxbFKu16RMcLQ6UHCkWR+CUE7
|
|
||||||
24sIN2qqylLetTkewIgDpT+LmRNhQ7WbgrPuIG/PoUSi6i9rQJ+PK1etoVPChSJp
|
|
||||||
naA/Ud8LQZENpeGoqlxJCF293nBBsQ/JY2vTfzR0Ai80Wnh1HGh6gWeK89pA8GBj
|
|
||||||
9JIg1wOmPaMeZ8SEG0GlyYzmvepItgUWCLM3Elr3YTz3OG8ul+BvVjhU0yi1rRRu
|
|
||||||
LktktSdlt3UlCbYHPZVWAgqCYLJzReAzJlF0mrnUUBz2TVtbUlITWqZ/pw7h6EFU
|
|
||||||
Z5iMh9XJ02zL01SSBgk0QfeBbz+eyXx1VbDnwbN36MPEADWVQHAQSgXeJbufWaVk
|
|
||||||
vEdgv2DjdosTVd3hdHq5zySman/eZCJEWGiCahD5PeU+G7m9/CL0YASJu1VtKFX6
|
|
||||||
3o6NGyEU1zeLNHtN9rKyEM8zsX0cYplIyytsdpZVvxkNHR+7Zaobjpm1xiiQ5YIt
|
|
||||||
eFAgmv15LyR/8IkpafR9zXO+s+1OwdHtUl6P97jXjYetstkbURL/VrPhrzR9XKR4
|
|
||||||
iBCenQPGpaqiJFH3SRTFse5ZQ5Xfq2goMD8CAwEAAaOCAYYwggGCMBIGA1UdEwEB
|
|
||||||
/wQIMAYBAf8CAQEwUwYDVR0gBEwwSjBIBgkrBgEEAbE+AQAwOzA5BggrBgEFBQcC
|
|
||||||
ARYtaHR0cDovL3d3dy5wdWJsaWMtdHJ1c3QuY29tL0NQUy9PbW5pUm9vdC5odG1s
|
|
||||||
MA4GA1UdDwEB/wQEAwIBBjCBoAYDVR0jBIGYMIGVgBSmDB2fYf8HF7W/OEbbQzDV
|
|
||||||
jrBSBqF5pHcwdTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD0dURSBDb3Jwb3JhdGlv
|
|
||||||
bjEnMCUGA1UECxMeR1RFIEN5YmVyVHJ1c3QgU29sdXRpb25zLCBJbmMuMSMwIQYD
|
|
||||||
VQQDExpHVEUgQ3liZXJUcnVzdCBHbG9iYWwgUm9vdIICAaUwRQYDVR0fBD4wPDA6
|
|
||||||
oDigNoY0aHR0cDovL3d3dy5wdWJsaWMtdHJ1c3QuY29tL2NnaS1iaW4vQ1JMLzIw
|
|
||||||
MTgvY2RwLmNybDAdBgNVHQ4EFgQUq/lo389KN9d7RYxfct5ARMNlu8IwDQYJKoZI
|
|
||||||
hvcNAQEFBQADgYEACcpiD427SuDUejUrBi3RKGG2rAH7g0m8rtQvLYauGYOl1h0T
|
|
||||||
4he+/jJ06XoUOMqUXvcpAWlxG5Ea/aO7qh3Ke+IW/aGjDvMMX7LhIDGUK16Sdu36
|
|
||||||
6bUjpr8KOwOpb1JgVM1f6bcvfKIn/UGDdbYN+3gm87FF6TKVKho1IZXFonU=
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: CN=DigiNotar Cyber CA, O=DigiNotar, C=NL
|
|
||||||
// Issuer: CN=GTE CyberTrust Global Root,
|
|
||||||
// OU=GTE CyberTrust Solutions, Inc.,
|
|
||||||
// O=GTE Corporation,
|
|
||||||
// C=US
|
|
||||||
// Serial: 120000515 (07:27:10:03)
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIFODCCBKGgAwIBAgIEBycQAzANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJV
|
|
||||||
UzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQLEx5HVEUgQ3liZXJU
|
|
||||||
cnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0IEds
|
|
||||||
b2JhbCBSb290MB4XDTA2MDkyNzEwNTMzMloXDTExMDkyNzEwNTIzMFowPjELMAkG
|
|
||||||
A1UEBhMCTkwxEjAQBgNVBAoTCURpZ2lOb3RhcjEbMBkGA1UEAxMSRGlnaU5vdGFy
|
|
||||||
IEN5YmVyIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0s4VCi2o
|
|
||||||
XoRnrf2+70bHyLnPc/z0NLn5LEPnYBM9euOyzztnbJCtwLk/hFLwNULcdNwoO71S
|
|
||||||
tKesckUXxvCJ67SqJfJdS17R2Ye61n189c4ynxAzxbFKu16RMcLQ6UHCkWR+CUE7
|
|
||||||
24sIN2qqylLetTkewIgDpT+LmRNhQ7WbgrPuIG/PoUSi6i9rQJ+PK1etoVPChSJp
|
|
||||||
naA/Ud8LQZENpeGoqlxJCF293nBBsQ/JY2vTfzR0Ai80Wnh1HGh6gWeK89pA8GBj
|
|
||||||
9JIg1wOmPaMeZ8SEG0GlyYzmvepItgUWCLM3Elr3YTz3OG8ul+BvVjhU0yi1rRRu
|
|
||||||
LktktSdlt3UlCbYHPZVWAgqCYLJzReAzJlF0mrnUUBz2TVtbUlITWqZ/pw7h6EFU
|
|
||||||
Z5iMh9XJ02zL01SSBgk0QfeBbz+eyXx1VbDnwbN36MPEADWVQHAQSgXeJbufWaVk
|
|
||||||
vEdgv2DjdosTVd3hdHq5zySman/eZCJEWGiCahD5PeU+G7m9/CL0YASJu1VtKFX6
|
|
||||||
3o6NGyEU1zeLNHtN9rKyEM8zsX0cYplIyytsdpZVvxkNHR+7Zaobjpm1xiiQ5YIt
|
|
||||||
eFAgmv15LyR/8IkpafR9zXO+s+1OwdHtUl6P97jXjYetstkbURL/VrPhrzR9XKR4
|
|
||||||
iBCenQPGpaqiJFH3SRTFse5ZQ5Xfq2goMD8CAwEAAaOCAYYwggGCMBIGA1UdEwEB
|
|
||||||
/wQIMAYBAf8CAQEwUwYDVR0gBEwwSjBIBgkrBgEEAbE+AQAwOzA5BggrBgEFBQcC
|
|
||||||
ARYtaHR0cDovL3d3dy5wdWJsaWMtdHJ1c3QuY29tL0NQUy9PbW5pUm9vdC5odG1s
|
|
||||||
MA4GA1UdDwEB/wQEAwIBBjCBoAYDVR0jBIGYMIGVgBSmDB2fYf8HF7W/OEbbQzDV
|
|
||||||
jrBSBqF5pHcwdTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD0dURSBDb3Jwb3JhdGlv
|
|
||||||
bjEnMCUGA1UECxMeR1RFIEN5YmVyVHJ1c3QgU29sdXRpb25zLCBJbmMuMSMwIQYD
|
|
||||||
VQQDExpHVEUgQ3liZXJUcnVzdCBHbG9iYWwgUm9vdIICAaUwRQYDVR0fBD4wPDA6
|
|
||||||
oDigNoY0aHR0cDovL3d3dy5wdWJsaWMtdHJ1c3QuY29tL2NnaS1iaW4vQ1JMLzIw
|
|
||||||
MTgvY2RwLmNybDAdBgNVHQ4EFgQUq/lo389KN9d7RYxfct5ARMNlu8IwDQYJKoZI
|
|
||||||
hvcNAQEFBQADgYEAWcyGZhizJlRP1jjNupZey+yZG6oMDW4Z11boriMHbYPCndBE
|
|
||||||
bVh07zmPbZsihOw9w/vm5KbVX5CgxUv4Rhzh/20Faixf3P3bpWg0qgzHVVusNVR/
|
|
||||||
P50aKkpdK3hp+QLl56e+lWOddSAINIpmcuyDI1hyuzB+GJEASm9tNU/6rs8=
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: EMAILADDRESS=info@diginotar.nl,
|
|
||||||
// CN=DigiNotar Root CA,
|
|
||||||
// O=DigiNotar, C=NL
|
|
||||||
// Issuer: CN=Entrust.net Secure Server Certification Authority
|
|
||||||
// OU=(c) 1999 Entrust.net Limited,
|
|
||||||
// OU=www.entrust.net/CPS incorp. by ref. (limits liab.),
|
|
||||||
// O=Entrust.net,
|
|
||||||
// C=US,
|
|
||||||
// Serial: 1184644297 (46:9C:3C:C9)
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIFSDCCBLGgAwIBAgIERpw8yTANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMC
|
|
||||||
VVMxFDASBgNVBAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50cnVzdC5u
|
|
||||||
ZXQvQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMc
|
|
||||||
KGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDE6MDgGA1UEAxMxRW50cnVzdC5u
|
|
||||||
ZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNzA0
|
|
||||||
MjYwNTAwMDBaFw0xMzA4MTQyMDEyMzZaMF8xCzAJBgNVBAYTAk5MMRIwEAYDVQQK
|
|
||||||
EwlEaWdpTm90YXIxGjAYBgNVBAMTEURpZ2lOb3RhciBSb290IENBMSAwHgYJKoZI
|
|
||||||
hvcNAQkBFhFpbmZvQGRpZ2lub3Rhci5ubDCCAiIwDQYJKoZIhvcNAQEBBQADggIP
|
|
||||||
ADCCAgoCggIBAKywWMEAvdghCAsrmv5uVjAFnxt3kBBBXMMNhxF3joHxynzpjGrt
|
|
||||||
OHQ1u9rf+bvACTe0lnOBfTMamDn3k2+Vfz25sXWHulFI6ItwPpUExdi2wxbZiLCx
|
|
||||||
hx1w2oa0DxSLes8Q0XQ2ohJ7d4ZKeeZ73wIRaKVOhq40WJskE3hWIiUeAYtLUXH7
|
|
||||||
gsxZlmmIWmhTxbkNAjfLS7xmSpB+KgsFB+0WX1WQddhGyRuD4gi+8SPMmR3WKg+D
|
|
||||||
IBVYJ4Iu+uIiwkmxuQGBap1tnUB3aHZOISpthECFTnaZfILz87cCWdQmARuO361T
|
|
||||||
BtGuGN3isjrL14g4jqxbKbkZ05j5GAPPSIKGZgsbaQ/J6ziIeiYaBUyS1yTUlvKs
|
|
||||||
Ui2jR9VS9j/+zoQGcKaqPqLytlY0GFei5IFt58rwatPHkWsCg0F8Fe9rmmRe49A8
|
|
||||||
5bHre12G+8vmd0nNo2Xc97mcuOQLX5PPzDAaMhzOHGOVpfnq4XSLnukrqTB7oBgf
|
|
||||||
DhgL5Vup09FsHgdnj5FLqYq80maqkwGIspH6MVzVpsFSCAnNCmOi0yKm6KHZOQaX
|
|
||||||
9W6NApCMFHs/gM0bnLrEWHIjr7ZWn8Z6QjMpBz+CyeYfBQ3NTCg2i9PIPhzGiO9e
|
|
||||||
7olk6R3r2ol+MqZp0d3MiJ/R0MlmIdwGZ8WUepptYkx9zOBkgLKeR46jAgMBAAGj
|
|
||||||
ggEmMIIBIjASBgNVHRMBAf8ECDAGAQH/AgEBMCcGA1UdJQQgMB4GCCsGAQUFBwMB
|
|
||||||
BggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRVHSAAMDMGCCsGAQUF
|
|
||||||
BwEBBCcwJTAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AuZW50cnVzdC5uZXQwMwYD
|
|
||||||
VR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5lbnRydXN0Lm5ldC9zZXJ2ZXIxLmNy
|
|
||||||
bDAdBgNVHQ4EFgQUiGi/4I41xDs4a2L3KDuEgcgM100wCwYDVR0PBAQDAgEGMB8G
|
|
||||||
A1UdIwQYMBaAFPAXYhNVPbP/CgBr+1CEl/PtYtAaMBkGCSqGSIb2fQdBAAQMMAob
|
|
||||||
BFY3LjEDAgCBMA0GCSqGSIb3DQEBBQUAA4GBAI979rBep8tu3TeLunapgsZ0jtXp
|
|
||||||
GDFjKWSk87dj1jCyYi+q/GyDyZ6ZQZNRP0sF+6twscq05lClWNy3TROMp7QeuoLO
|
|
||||||
G7Utw3OJaswUtp4YglANMRTHEe3g9ltifUXRH5tSuy7u6yi4LD4WTm5ULP6r/g6l
|
|
||||||
0CnjXYb0+b1Fmz6U
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: EMAILADDRESS=info@diginotar.nl,
|
|
||||||
// CN=DigiNotar Root CA,
|
|
||||||
// O=DigiNotar, C=NL
|
|
||||||
// Issuer: CN=Entrust.net Secure Server Certification Authority
|
|
||||||
// OU=(c) 1999 Entrust.net Limited,
|
|
||||||
// OU=www.entrust.net/CPS incorp. by ref. (limits liab.),
|
|
||||||
// O=Entrust.net,
|
|
||||||
// C=US,
|
|
||||||
// Serial: 1184640175 (46:9C:2C:AF)
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIFSDCCBLGgAwIBAgIERpwsrzANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMC
|
|
||||||
VVMxFDASBgNVBAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50cnVzdC5u
|
|
||||||
ZXQvQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMc
|
|
||||||
KGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDE6MDgGA1UEAxMxRW50cnVzdC5u
|
|
||||||
ZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNzA3
|
|
||||||
MjYxNTU3MzlaFw0xMzA4MjYxNjI3MzlaMF8xCzAJBgNVBAYTAk5MMRIwEAYDVQQK
|
|
||||||
EwlEaWdpTm90YXIxGjAYBgNVBAMTEURpZ2lOb3RhciBSb290IENBMSAwHgYJKoZI
|
|
||||||
hvcNAQkBFhFpbmZvQGRpZ2lub3Rhci5ubDCCAiIwDQYJKoZIhvcNAQEBBQADggIP
|
|
||||||
ADCCAgoCggIBAKywWMEAvdghCAsrmv5uVjAFnxt3kBBBXMMNhxF3joHxynzpjGrt
|
|
||||||
OHQ1u9rf+bvACTe0lnOBfTMamDn3k2+Vfz25sXWHulFI6ItwPpUExdi2wxbZiLCx
|
|
||||||
hx1w2oa0DxSLes8Q0XQ2ohJ7d4ZKeeZ73wIRaKVOhq40WJskE3hWIiUeAYtLUXH7
|
|
||||||
gsxZlmmIWmhTxbkNAjfLS7xmSpB+KgsFB+0WX1WQddhGyRuD4gi+8SPMmR3WKg+D
|
|
||||||
IBVYJ4Iu+uIiwkmxuQGBap1tnUB3aHZOISpthECFTnaZfILz87cCWdQmARuO361T
|
|
||||||
BtGuGN3isjrL14g4jqxbKbkZ05j5GAPPSIKGZgsbaQ/J6ziIeiYaBUyS1yTUlvKs
|
|
||||||
Ui2jR9VS9j/+zoQGcKaqPqLytlY0GFei5IFt58rwatPHkWsCg0F8Fe9rmmRe49A8
|
|
||||||
5bHre12G+8vmd0nNo2Xc97mcuOQLX5PPzDAaMhzOHGOVpfnq4XSLnukrqTB7oBgf
|
|
||||||
DhgL5Vup09FsHgdnj5FLqYq80maqkwGIspH6MVzVpsFSCAnNCmOi0yKm6KHZOQaX
|
|
||||||
9W6NApCMFHs/gM0bnLrEWHIjr7ZWn8Z6QjMpBz+CyeYfBQ3NTCg2i9PIPhzGiO9e
|
|
||||||
7olk6R3r2ol+MqZp0d3MiJ/R0MlmIdwGZ8WUepptYkx9zOBkgLKeR46jAgMBAAGj
|
|
||||||
ggEmMIIBIjASBgNVHRMBAf8ECDAGAQH/AgEBMCcGA1UdJQQgMB4GCCsGAQUFBwMB
|
|
||||||
BggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRVHSAAMDMGCCsGAQUF
|
|
||||||
BwEBBCcwJTAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AuZW50cnVzdC5uZXQwMwYD
|
|
||||||
VR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5lbnRydXN0Lm5ldC9zZXJ2ZXIxLmNy
|
|
||||||
bDAdBgNVHQ4EFgQUiGi/4I41xDs4a2L3KDuEgcgM100wCwYDVR0PBAQDAgEGMB8G
|
|
||||||
A1UdIwQYMBaAFPAXYhNVPbP/CgBr+1CEl/PtYtAaMBkGCSqGSIb2fQdBAAQMMAob
|
|
||||||
BFY3LjEDAgCBMA0GCSqGSIb3DQEBBQUAA4GBAEa6RcDNcEIGUlkDJUY/pWTds4zh
|
|
||||||
xbVkp3wSmpwPFhx5fxTyF4HD2L60jl3aqjTB7gPpsL2Pk5QZlNsi3t4UkCV70UOd
|
|
||||||
ueJRN3o/LOtk4+bjXY2lC0qTHbN80VMLqPjmaf9ghSA9hwhskdtMgRsgfd90q5QP
|
|
||||||
ZFdYf+hthc3m6IcJ
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: CN=DigiNotar PKIoverheid CA Organisatie - G2,
|
|
||||||
// O=DigiNotar B.V.,
|
|
||||||
// C=NL
|
|
||||||
// Issuer: CN=Staat der Nederlanden Organisatie CA - G2,
|
|
||||||
// O=Staat der Nederlanden,
|
|
||||||
// C=NL
|
|
||||||
// Serial: 20001983 (01:31:34:bf)
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIGnDCCBISgAwIBAgIEATE0vzANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQGEwJO
|
|
||||||
TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMTIwMAYDVQQDDClTdGFh
|
|
||||||
dCBkZXIgTmVkZXJsYW5kZW4gT3JnYW5pc2F0aWUgQ0EgLSBHMjAeFw0xMDA1MTIw
|
|
||||||
ODUxMzhaFw0yMDAzMjMwOTUwMDRaMFoxCzAJBgNVBAYTAk5MMRcwFQYDVQQKDA5E
|
|
||||||
aWdpTm90YXIgQi5WLjEyMDAGA1UEAwwpRGlnaU5vdGFyIFBLSW92ZXJoZWlkIENB
|
|
||||||
IE9yZ2FuaXNhdGllIC0gRzIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
|
|
||||||
AQCxExkPJ+Zs1FWGS9DsiYpFkXisR71HK+T8RetPtCZzWzfTw3/2497Xo/gtaMUI
|
|
||||||
PkuU1uSHJTZrhLUYdPMoWHMvm2rPvAQe9t7dr/xLqvXbZmIlASWC3vKXWhBu3V2p
|
|
||||||
IrEEqSNzOvhxrR3PhETrR9Gvbch8KKvH8jd6dF9fxQIUiqNa4xtsAeNdjtlo1vQJ
|
|
||||||
GzLckbUs9SDrjANtJkm4k8SFXdjSm69WaswFM8ygQp40VUSca6DUEtArVM23iQ3l
|
|
||||||
9uvo+4UBM096a/GdcjOWDveyhKWlJ8Qn8VFzKXe6Z27+TNy04qGhgS85SY1DOBPO
|
|
||||||
0KVcwoc6AGdlQiPxNlkKHaNRyLyjlCox3+M88p0aPASw77EKMBNzttfzo0wBdRSF
|
|
||||||
eMDXijlYhVD6LubFvs+LP6+PNtQlCS3SD6xyk/K/i9RQs/kVUJuZ9RTZ+4uRozIm
|
|
||||||
JqD43ztggYaDeVsr6xM9KTrBbd29no6H1kquNJcF7hSm9tw4fkrpJFQHPZdoN0Zr
|
|
||||||
DceoIa8TVOQJavFNRgrJXfubT73e+7dUy7g4nKc5+2otwHuNq6WnV+xKkoozxeEg
|
|
||||||
XHPYkJIrgNUPhhhpfDlPhIa890xb89W0yqDC8DciynlSH1PmqvOQsDvd8ij9rOvF
|
|
||||||
BiSgydQvD1j9tZ7sD8+yWdCiBHo4aq5y+73wJWKUCacFCwIDAQABo4IBYTCCAV0w
|
|
||||||
SAYDVR0gBEEwPzA9BgRVHSAAMDUwMwYIKwYBBQUHAgEWJ2h0dHA6Ly93d3cuZGln
|
|
||||||
aW5vdGFyLm5sL2Nwcy9wa2lvdmVyaGVpZDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud
|
|
||||||
DwEB/wQEAwIBBjCBhQYDVR0jBH4wfIAUORCLSZJc22ESIM1JnRqO2pxnQLmhXqRc
|
|
||||||
MFoxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4x
|
|
||||||
KzApBgNVBAMMIlN0YWF0IGRlciBOZWRlcmxhbmRlbiBSb290IENBIC0gRzKCBACY
|
|
||||||
lvQwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDovL2NybC5wa2lvdmVyaGVpZC5ubC9E
|
|
||||||
b21PcmdhbmlzYXRpZUxhdGVzdENSTC1HMi5jcmwwHQYDVR0OBBYEFLxdlDvZq3sD
|
|
||||||
JXNhwtst7vyrj2WhMA0GCSqGSIb3DQEBCwUAA4ICAQCP/C1Mt9kt1R+978v0t2gX
|
|
||||||
dZ1O1ffdnPEqJu2forYcA9VTs+wIzzTi48P0tRYvyMO+19NzqwA2+RpKftZj6V5G
|
|
||||||
uqW2jhW3oyrYQx3vXcgfgYWzi/f/PPTZ9EYIP5y8HaDZqEzNJVJOCrEg9x/pQ9lU
|
|
||||||
RoETmsBedGwqmDLq/He7DaWiMZgifnx859qkrey3LhoZcfhIUNpDjyyE3cFAJ+O1
|
|
||||||
8BVOltT4XOOGKUYr1zsH6zh/yIZXl9PvKjPEF1DVZGlrK2tFXl0vF8paTs/D1zk8
|
|
||||||
9TufRrmb5w5Jl53W1eMbD+qPAU6aE5RZCgIHSEsaYKt/T+0L2FUNaG9VnGllFULs
|
|
||||||
wNzdbKzDFs4LHVabpMTE0i7gD+JEJytQaaTcYuiKISlCbMwAOpZ2m+9AwKRed4Qy
|
|
||||||
bCYqOWauXeO5ubIsaB8empADOfCqs6TMSYsYNOk3yXspx4R8b0QVL+xhWQTJRcui
|
|
||||||
1lKifH8pktZKxYtCqNT+6tjHhyMY5J16fXNAUpigrm7jBT8FD+Clxm1N7YM3iJzH
|
|
||||||
89xCmmq21yFJNnfy7xhPxXDZnunetyuL9Lx+KN8NQMmFXK6dxTH/0FwOtah+8Okv
|
|
||||||
uq+IruW10Vilr5xxpykBkINpN4IFuvwJwQhujHg7wzMCgD9EhQgd31VWCK0shS1d
|
|
||||||
sQPhrqp0xaTzTro3mHuCuQ==
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: CN=DigiNotar PKIoverheid CA Overheid en Bedrijven,
|
|
||||||
// O=DigiNotar B.V.,
|
|
||||||
// C=NL
|
|
||||||
// Issuer: CN=Staat der Nederlanden Overheid CA
|
|
||||||
// O=Staat der Nederlanden,
|
|
||||||
// C=NL
|
|
||||||
// Serial: 20015536 (01:31:69:b0)
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIEiDCCA3CgAwIBAgIEATFpsDANBgkqhkiG9w0BAQUFADBZMQswCQYDVQQGEwJO
|
|
||||||
TDEeMBwGA1UEChMVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSowKAYDVQQDEyFTdGFh
|
|
||||||
dCBkZXIgTmVkZXJsYW5kZW4gT3ZlcmhlaWQgQ0EwHhcNMDcwNzA1MDg0MjA3WhcN
|
|
||||||
MTUwNzI3MDgzOTQ2WjBfMQswCQYDVQQGEwJOTDEXMBUGA1UEChMORGlnaU5vdGFy
|
|
||||||
IEIuVi4xNzA1BgNVBAMTLkRpZ2lOb3RhciBQS0lvdmVyaGVpZCBDQSBPdmVyaGVp
|
|
||||||
ZCBlbiBCZWRyaWp2ZW4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDc
|
|
||||||
vdKnTmoKuzuiheF/AK2+tDBomAfNoHrElM9x+Yo35FPrV3bMi+Zs/u6HVcg+uwQ5
|
|
||||||
AKeAeKxbT370vbhUuHE7BzFJOZNUfCA7eSuPu2GQfbGs5h+QLp1FAalkLU3DL7nn
|
|
||||||
UNVOKlyrdnY3Rtd57EKZ96LspIlw3Dgrh6aqJOadkiQbvvb91C8ZF3rmMgeUVAVT
|
|
||||||
Q+lsvK9Hy7zL/b07RBKB8WtLu+20z6slTxjSzAL8o0+1QjPLWc0J3NNQ/aB2jKx+
|
|
||||||
ZopC9q0ckvO2+xRG603XLzDgbe5bNr5EdLcgBVeFTegAGaL2DOauocBC36esgl3H
|
|
||||||
aLcY5olLmmv6znn58yynAgMBAAGjggFQMIIBTDBIBgNVHSAEQTA/MD0GBFUdIAAw
|
|
||||||
NTAzBggrBgEFBQcCARYnaHR0cDovL3d3dy5kaWdpbm90YXIubmwvY3BzL3BraW92
|
|
||||||
ZXJoZWlkMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMIGABgNVHSME
|
|
||||||
eTB3gBQLhtYPd6NosftkCcOIblwEHFfpPaFZpFcwVTELMAkGA1UEBhMCTkwxHjAc
|
|
||||||
BgNVBAoTFVN0YWF0IGRlciBOZWRlcmxhbmRlbjEmMCQGA1UEAxMdU3RhYXQgZGVy
|
|
||||||
IE5lZGVybGFuZGVuIFJvb3QgQ0GCBACYmnkwPQYDVR0fBDYwNDAyoDCgLoYsaHR0
|
|
||||||
cDovL2NybC5wa2lvdmVyaGVpZC5ubC9Eb21PdkxhdGVzdENSTC5jcmwwHQYDVR0O
|
|
||||||
BBYEFEwIyY128ZjHPt881y91DbF2eZfMMA0GCSqGSIb3DQEBBQUAA4IBAQAMlIca
|
|
||||||
v03jheLu19hjeQ5Q38aEW9K72fUxCho1l3TfFPoqDz7toOMI9tVOW6+mriXiRWsi
|
|
||||||
D7dUKH6S3o0UbNEc5W50BJy37zRERd/Jgx0ZH8Apad+J1T/CsFNt5U4X5HNhIxMm
|
|
||||||
cUP9TFnLw98iqiEr2b+VERqKpOKrp11Lbyn1UtHk0hWxi/7wA8+nfemZhzizDXMU
|
|
||||||
5HIs4c71rQZIZPrTKbmi2Lv01QulQERDjqC/zlqlUkxk0xcxYczopIro5Ij76eUv
|
|
||||||
BjMzm5RmZrGrUDqhCYF0U1onuabSJc/Tw6f/ltAv6uAejVLpGBwgCkegllYOQJBR
|
|
||||||
RKwa/fHuhR/3Qlpl
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: CN=DigiNotar PKIoverheid CA Overheid
|
|
||||||
// O=DigiNotar B.V.,
|
|
||||||
// C=NL
|
|
||||||
// Issuer: CN=Staat der Nederlanden Overheid CA
|
|
||||||
// O=Staat der Nederlanden,
|
|
||||||
// C=NL
|
|
||||||
// Serial: 20006006 (01:31:44:76)
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIEezCCA2OgAwIBAgIEATFEdjANBgkqhkiG9w0BAQUFADBZMQswCQYDVQQGEwJO
|
|
||||||
TDEeMBwGA1UEChMVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSowKAYDVQQDEyFTdGFh
|
|
||||||
dCBkZXIgTmVkZXJsYW5kZW4gT3ZlcmhlaWQgQ0EwHhcNMDQwNjI0MDgxOTMyWhcN
|
|
||||||
MTAwNjIzMDgxNzM2WjBSMQswCQYDVQQGEwJOTDEXMBUGA1UEChMORGlnaU5vdGFy
|
|
||||||
IEIuVi4xKjAoBgNVBAMTIURpZ2lOb3RhciBQS0lvdmVyaGVpZCBDQSBPdmVyaGVp
|
|
||||||
ZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANSlrubta5tlOjVCi/gb
|
|
||||||
yLCvRqfBjxG8H594VcKHu0WAYc99SPZF9cycj5mw2GyfQvy/WIrGrL4iyNq1gSqR
|
|
||||||
0QA/mTXKZIaPqzpDhdm+VvrKkmjrbZfaQxgMSs3ChtBsjcP9Lc0X1zXZ4Q8nBe3k
|
|
||||||
BTp+zehINfmbjoEgXLxsMR5RQ6GxzKjuC04PQpbJQgTIakglKaqYcDDZbEscWgPV
|
|
||||||
Hgj/2aoHlj6leW/ThHZ+O41jUguEmBLZA3mu3HrCfrHntb5dPt0ihzSx7GtD/SaX
|
|
||||||
5HBLxnP189YuqMk5iRA95CtiSdKauvon/xRKRLNgG6XAz0ctSoY7xLDdiBVU5kJd
|
|
||||||
FScCAwEAAaOCAVAwggFMMEgGA1UdIARBMD8wPQYEVR0gADA1MDMGCCsGAQUFBwIB
|
|
||||||
FidodHRwOi8vd3d3LmRpZ2lub3Rhci5ubC9jcHMvcGtpb3ZlcmhlaWQwDwYDVR0T
|
|
||||||
AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwgYAGA1UdIwR5MHeAFAuG1g93o2ix
|
|
||||||
+2QJw4huXAQcV+k9oVmkVzBVMQswCQYDVQQGEwJOTDEeMBwGA1UEChMVU3RhYXQg
|
|
||||||
ZGVyIE5lZGVybGFuZGVuMSYwJAYDVQQDEx1TdGFhdCBkZXIgTmVkZXJsYW5kZW4g
|
|
||||||
Um9vdCBDQYIEAJiaeTA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vY3JsLnBraW92
|
|
||||||
ZXJoZWlkLm5sL0RvbU92TGF0ZXN0Q1JMLmNybDAdBgNVHQ4EFgQUvRaYQh2+kdE9
|
|
||||||
wpcl4CjXWOC1f+IwDQYJKoZIhvcNAQEFBQADggEBAGhQsCWLiaN2EOhPAW+JQP6o
|
|
||||||
XBOrLv5w6joahzBFVn1BiefzmlMKjibqKYxURRvMAsMkh82/MfL8V0w6ugxl81lu
|
|
||||||
i42dcxl9cKSVXKMw4bbBzJ2VQI5HTIABwefeNuy/eX6idVwYdt3ajAH7fUA8Q9Cq
|
|
||||||
vr6H8B+8mwoEqTVTEVlCSsC/EXsokYEUr06PPzRudKjDmijgj7zFaIioZNc8hk7g
|
|
||||||
ufEgrs/tmcNGylrwRHgCXjCRBt2NHlZ08l7A1AGU8HcHlSbG9Un/2q9kVHUkps0D
|
|
||||||
gtUaEK+x6jpAu/R8Ojezu/+ZEcwwjI/KOhG+84+ejFmtyEkrUdsAdEdLf/2dKsw=
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: EMAILADDRESS=info@diginotar.nl,
|
|
||||||
// CN=DigiNotar Services 1024 CA
|
|
||||||
// O=DigiNotar, C=NL
|
|
||||||
// Issuer: CN=Entrust.net Secure Server Certification Authority,
|
|
||||||
// OU=(c) 1999 Entrust.net Limited,
|
|
||||||
// OU=www.entrust.net/CPS incorp. by ref. (limits liab.),
|
|
||||||
// O=Entrust.net,
|
|
||||||
// C=US
|
|
||||||
// Serial: 1184640176 (46:9c:2c:b0)
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIDzTCCAzagAwIBAgIERpwssDANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMC
|
|
||||||
VVMxFDASBgNVBAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50cnVzdC5u
|
|
||||||
ZXQvQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMc
|
|
||||||
KGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDE6MDgGA1UEAxMxRW50cnVzdC5u
|
|
||||||
ZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNzA3
|
|
||||||
MjYxNTU5MDBaFw0xMzA4MjYxNjI5MDBaMGgxCzAJBgNVBAYTAk5MMRIwEAYDVQQK
|
|
||||||
EwlEaWdpTm90YXIxIzAhBgNVBAMTGkRpZ2lOb3RhciBTZXJ2aWNlcyAxMDI0IENB
|
|
||||||
MSAwHgYJKoZIhvcNAQkBFhFpbmZvQGRpZ2lub3Rhci5ubDCBnzANBgkqhkiG9w0B
|
|
||||||
AQEFAAOBjQAwgYkCgYEA2ptNXTz50eKLxsYIIMXZHkjsZlhneWIrQWP0iY1o2q+4
|
|
||||||
lDaLGSSkoJPSmQ+yrS01Tc0vauH5mxkrvAQafi09UmTN8T5nD4ku6PJPrqYIoYX+
|
|
||||||
oakJ5sarPkP8r3oDkdqmOaZh7phPGKjTs69mgumfvN1y+QYEvRLZGCTnq5NTi1kC
|
|
||||||
AwEAAaOCASYwggEiMBIGA1UdEwEB/wQIMAYBAf8CAQAwJwYDVR0lBCAwHgYIKwYB
|
|
||||||
BQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDARBgNVHSAECjAIMAYGBFUdIAAwMwYI
|
|
||||||
KwYBBQUHAQEEJzAlMCMGCCsGAQUFBzABhhdodHRwOi8vb2NzcC5lbnRydXN0Lm5l
|
|
||||||
dDAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLmVudHJ1c3QubmV0L3NlcnZl
|
|
||||||
cjEuY3JsMB0GA1UdDgQWBBT+3JRJDG/vXH/G8RKZTxZJrfuCZTALBgNVHQ8EBAMC
|
|
||||||
AQYwHwYDVR0jBBgwFoAU8BdiE1U9s/8KAGv7UISX8+1i0BowGQYJKoZIhvZ9B0EA
|
|
||||||
BAwwChsEVjcuMQMCAIEwDQYJKoZIhvcNAQEFBQADgYEAY3RqN6k/lpxmyFisCcnv
|
|
||||||
9WWUf6MCxDgxvV0jh+zUVrLJsm7kBQb87PX6iHBZ1O7m3bV6oKNgLwIMq94SXa/w
|
|
||||||
NUuqikeRGvWFLELHHe+VQ7NeuJWTpdrFKKqtci0xrZlrbP+MISevrZqRK8fdWMNu
|
|
||||||
B8WfedLHjFW/TMcnXlEWKz4=
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: CN=Buster Paper Comercial Ltda,
|
|
||||||
// O=Buster Paper Comercial Ltda,
|
|
||||||
// L=S?o Jos? Dos Campos,
|
|
||||||
// ST=S?o Paulo,
|
|
||||||
// C=BR
|
|
||||||
// Issuer: CN=DigiCert Assured ID Code Signing CA-1,
|
|
||||||
// OU=www.digicert.com,
|
|
||||||
// O=DigiCert Inc,
|
|
||||||
// C=US
|
|
||||||
// Serial: 07:b4:4c:db:ff:fb:78:de:05:f4:26:16:72:a6:73:12
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIGwzCCBaugAwIBAgIQB7RM2//7eN4F9CYWcqZzEjANBgkqhkiG9w0BAQUFADBv
|
|
||||||
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
|
||||||
d3cuZGlnaWNlcnQuY29tMS4wLAYDVQQDEyVEaWdpQ2VydCBBc3N1cmVkIElEIENv
|
|
||||||
ZGUgU2lnbmluZyBDQS0xMB4XDTEzMDExNzAwMDAwMFoXDTE0MDEyMjEyMDAwMFow
|
|
||||||
gY4xCzAJBgNVBAYTAkJSMRMwEQYDVQQIDApTw6NvIFBhdWxvMR4wHAYDVQQHDBVT
|
|
||||||
w6NvIEpvc8OpIERvcyBDYW1wb3MxJDAiBgNVBAoTG0J1c3RlciBQYXBlciBDb21l
|
|
||||||
cmNpYWwgTHRkYTEkMCIGA1UEAxMbQnVzdGVyIFBhcGVyIENvbWVyY2lhbCBMdGRh
|
|
||||||
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzO0l6jWIpEfO2oUpVHpL
|
|
||||||
HETj5lzivNb0S9jKHgGJax917czh81PnGTxwxFXd6gLJuy/XFHvmiSi8g8jzlymn
|
|
||||||
2Ji5zQ3CPaz7nomJokSUDlMVJ2qYWtctw4jrdjuI4qtn+koXXUFkWjkf8h8251I4
|
|
||||||
tUs7S49HE2Go5owCYP3byajj7fsFAYR/Xb7TdVtndkZsUB/YgOjHovyACjouaNCi
|
|
||||||
mDiRyQ6zLLjZGiyeD65Yiseuhp5b8/BL5h1p7w76QYMYMVQNAdtDKut2R8MBpuWf
|
|
||||||
Ny7Eoi0x/gm1p9X5Rcl5aN7K0G4UtTAJKbkuUfXddsyFoM0Nx8uo8SgNQ8Y/X5Jx
|
|
||||||
BwIDAQABo4IDOTCCAzUwHwYDVR0jBBgwFoAUe2jOKarAF75JeuHlP9an90WPNTIw
|
|
||||||
HQYDVR0OBBYEFFLZ3n5nt/Eer7n1bvtOqMb1qKO5MA4GA1UdDwEB/wQEAwIHgDAT
|
|
||||||
BgNVHSUEDDAKBggrBgEFBQcDAzBzBgNVHR8EbDBqMDOgMaAvhi1odHRwOi8vY3Js
|
|
||||||
My5kaWdpY2VydC5jb20vYXNzdXJlZC1jcy0yMDExYS5jcmwwM6AxoC+GLWh0dHA6
|
|
||||||
Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9hc3N1cmVkLWNzLTIwMTFhLmNybDCCAcQGA1Ud
|
|
||||||
IASCAbswggG3MIIBswYJYIZIAYb9bAMBMIIBpDA6BggrBgEFBQcCARYuaHR0cDov
|
|
||||||
L3d3dy5kaWdpY2VydC5jb20vc3NsLWNwcy1yZXBvc2l0b3J5Lmh0bTCCAWQGCCsG
|
|
||||||
AQUFBwICMIIBVh6CAVIAQQBuAHkAIAB1AHMAZQAgAG8AZgAgAHQAaABpAHMAIABD
|
|
||||||
AGUAcgB0AGkAZgBpAGMAYQB0AGUAIABjAG8AbgBzAHQAaQB0AHUAdABlAHMAIABh
|
|
||||||
AGMAYwBlAHAAdABhAG4AYwBlACAAbwBmACAAdABoAGUAIABEAGkAZwBpAEMAZQBy
|
|
||||||
AHQAIABDAFAALwBDAFAAUwAgAGEAbgBkACAAdABoAGUAIABSAGUAbAB5AGkAbgBn
|
|
||||||
ACAAUABhAHIAdAB5ACAAQQBnAHIAZQBlAG0AZQBuAHQAIAB3AGgAaQBjAGgAIABs
|
|
||||||
AGkAbQBpAHQAIABsAGkAYQBiAGkAbABpAHQAeQAgAGEAbgBkACAAYQByAGUAIABp
|
|
||||||
AG4AYwBvAHIAcABvAHIAYQB0AGUAZAAgAGgAZQByAGUAaQBuACAAYgB5ACAAcgBl
|
|
||||||
AGYAZQByAGUAbgBjAGUALjCBggYIKwYBBQUHAQEEdjB0MCQGCCsGAQUFBzABhhho
|
|
||||||
dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wTAYIKwYBBQUHMAKGQGh0dHA6Ly9jYWNl
|
|
||||||
cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRENvZGVTaWduaW5nQ0Et
|
|
||||||
MS5jcnQwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUFAAOCAQEAPTTQvpOIikXI
|
|
||||||
hTLnNbajaFRR5GhQpTzUNgBfF9VYSlNw/wMjpGsrh5RxaJCip52jbehmTgjMRhft
|
|
||||||
jRYyml44PAVsCcR9uEoDpCZYpI1fHI1R+F8jd1C9rqprbSwwOG4xlg4SmvTHYs6e
|
|
||||||
gBItQ/1p9XY+Sf4Wv1qOuOFL1qvV/5VyR2zdlOQCmKCeMgxt6a/tHLBDiAA67D44
|
|
||||||
/vfdoNJl0CU2It0PO60jdCPFNWIRcxL+OSDqAoePeUC7xQ+JsTEIxuUE8+d6w6fc
|
|
||||||
BV2mYb1flh22t46GLjh4gyo7xw3aL6L0L0jzlTT6IcEw6NIbaPbIKj/npQnHobYj
|
|
||||||
XMuKLxbh7g==
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: CN=BUSTER ASSISTENCIA TECNICA ELETRONICA LTDA - ME,
|
|
||||||
// O=BUSTER ASSISTENCIA TECNICA ELETRONICA LTDA - ME,
|
|
||||||
// L=S?o Paulo,
|
|
||||||
// ST=S?o Paulo,
|
|
||||||
// C=BR
|
|
||||||
// Issuer: CN=DigiCert Assured ID Code Signing CA-1,
|
|
||||||
// OU=www.digicert.com,
|
|
||||||
// O=DigiCert Inc,
|
|
||||||
// C=US
|
|
||||||
// Serial: 0a:38:9b:95:ee:73:6d:d1:3b:c0:ed:74:3f:d7:4d:2f
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIG4DCCBcigAwIBAgIQCjible5zbdE7wO10P9dNLzANBgkqhkiG9w0BAQUFADBv
|
|
||||||
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
|
||||||
d3cuZGlnaWNlcnQuY29tMS4wLAYDVQQDEyVEaWdpQ2VydCBBc3N1cmVkIElEIENv
|
|
||||||
ZGUgU2lnbmluZyBDQS0xMB4XDTEyMTEwOTAwMDAwMFoXDTEzMTExNDEyMDAwMFow
|
|
||||||
gasxCzAJBgNVBAYTAkJSMRMwEQYDVQQIDApTw6NvIFBhdWxvMRMwEQYDVQQHDApT
|
|
||||||
w6NvIFBhdWxvMTgwNgYDVQQKEy9CVVNURVIgQVNTSVNURU5DSUEgVEVDTklDQSBF
|
|
||||||
TEVUUk9OSUNBIExUREEgLSBNRTE4MDYGA1UEAxMvQlVTVEVSIEFTU0lTVEVOQ0lB
|
|
||||||
IFRFQ05JQ0EgRUxFVFJPTklDQSBMVERBIC0gTUUwggEiMA0GCSqGSIb3DQEBAQUA
|
|
||||||
A4IBDwAwggEKAoIBAQDAqNeEs5/B2CTXGjTOkUIdu6jV6qulOZwdw4sefHWYj1UR
|
|
||||||
4z6zPk9kjpUgbnb402RFq88QtfInwddZ/wXn9OxMtDd/3TnC7HrhNS7ga79ZFL2V
|
|
||||||
JnmzKHum2Yvh0q82QEJ9tHBR2X9VdKpUIH08Zs3k6cWWM1H0YX0cxA/HohhesQJW
|
|
||||||
kwJ3urOIJiH/HeByDk8a1NS8safcCxk5vxvW4WvCg43iT09LeHY5Aa8abKw8lqVb
|
|
||||||
0tD5ZSIjdmdj3TT1U37iAHLLRM2DXbxfdbhouUX1c5U1ZHAMA67HwjKiseOiDaHj
|
|
||||||
NUGbC37C+cgbc9VVM/cURD8WvS0Kj6fQv7F2QtJDAgMBAAGjggM5MIIDNTAfBgNV
|
|
||||||
HSMEGDAWgBR7aM4pqsAXvkl64eU/1qf3RY81MjAdBgNVHQ4EFgQU88EXKAyDsh30
|
|
||||||
o9+Gu9a4xUy+FSMwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMD
|
|
||||||
MHMGA1UdHwRsMGowM6AxoC+GLWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9hc3N1
|
|
||||||
cmVkLWNzLTIwMTFhLmNybDAzoDGgL4YtaHR0cDovL2NybDQuZGlnaWNlcnQuY29t
|
|
||||||
L2Fzc3VyZWQtY3MtMjAxMWEuY3JsMIIBxAYDVR0gBIIBuzCCAbcwggGzBglghkgB
|
|
||||||
hv1sAwEwggGkMDoGCCsGAQUFBwIBFi5odHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9z
|
|
||||||
c2wtY3BzLXJlcG9zaXRvcnkuaHRtMIIBZAYIKwYBBQUHAgIwggFWHoIBUgBBAG4A
|
|
||||||
eQAgAHUAcwBlACAAbwBmACAAdABoAGkAcwAgAEMAZQByAHQAaQBmAGkAYwBhAHQA
|
|
||||||
ZQAgAGMAbwBuAHMAdABpAHQAdQB0AGUAcwAgAGEAYwBjAGUAcAB0AGEAbgBjAGUA
|
|
||||||
IABvAGYAIAB0AGgAZQAgAEQAaQBnAGkAQwBlAHIAdAAgAEMAUAAvAEMAUABTACAA
|
|
||||||
YQBuAGQAIAB0AGgAZQAgAFIAZQBsAHkAaQBuAGcAIABQAGEAcgB0AHkAIABBAGcA
|
|
||||||
cgBlAGUAbQBlAG4AdAAgAHcAaABpAGMAaAAgAGwAaQBtAGkAdAAgAGwAaQBhAGIA
|
|
||||||
aQBsAGkAdAB5ACAAYQBuAGQAIABhAHIAZQAgAGkAbgBjAG8AcgBwAG8AcgBhAHQA
|
|
||||||
ZQBkACAAaABlAHIAZQBpAG4AIABiAHkAIAByAGUAZgBlAHIAZQBuAGMAZQAuMIGC
|
|
||||||
BggrBgEFBQcBAQR2MHQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0
|
|
||||||
LmNvbTBMBggrBgEFBQcwAoZAaHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0Rp
|
|
||||||
Z2lDZXJ0QXNzdXJlZElEQ29kZVNpZ25pbmdDQS0xLmNydDAMBgNVHRMBAf8EAjAA
|
|
||||||
MA0GCSqGSIb3DQEBBQUAA4IBAQAei1QmiXepje8OIfo/WonD4MIXgpPr2dfRaquQ
|
|
||||||
A8q63OpTRSveyqdQDCSPpDRF/nvO1Y30yksZvIH1tNBsW5LBdxAKN3lFdBlqBwtE
|
|
||||||
Q3jHc0KVVYRJ0FBaGE/PJHmRajscdAhYIcMPhTga0u0tDK+wOHEq3993dfl6yHjA
|
|
||||||
XHU2iW5pnk75ZoE39zALD5eKXT8ZXrET5c3XUFJKWA+XuGmdmyzqo0Au49PanBv9
|
|
||||||
UlZnabYfqoMArqMS0tGSX4cGgi9/2E+pHG9BX4sFW+ZDumroOA2pxyMWEKjxePEL
|
|
||||||
zCOfhbsRWdMLYepauaNZOIMZXmFwcrIl0TGMkTAtATz+XmZc
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: CN=CLEARESULT CONSULTING INC., OU=Corporate IT,
|
|
||||||
// O=CLEARESULT CONSULTING INC., L=Austin, ST=TX, C=US
|
|
||||||
// Issuer: SERIALNUMBER=07969287,
|
|
||||||
// CN=Go Daddy Secure Certification Authority,
|
|
||||||
// OU=http://certificates.godaddy.com/repository,
|
|
||||||
// O="GoDaddy.com, Inc.",
|
|
||||||
// L=Scottsdale,
|
|
||||||
// ST=Arizona,
|
|
||||||
// C=US
|
|
||||||
// Serial: 2b:73:43:2a:a8:4f:44
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIFYjCCBEqgAwIBAgIHK3NDKqhPRDANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE
|
|
||||||
BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY
|
|
||||||
BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm
|
|
||||||
aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5
|
|
||||||
IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky
|
|
||||||
ODcwHhcNMTIwMjE1MjEwOTA2WhcNMTQwMjE1MjEwOTA2WjCBjDELMAkGA1UEBgwC
|
|
||||||
VVMxCzAJBgNVBAgMAlRYMQ8wDQYDVQQHDAZBdXN0aW4xIzAhBgNVBAoMGkNMRUFS
|
|
||||||
RVNVTFQgQ09OU1VMVElORyBJTkMuMRUwEwYDVQQLDAxDb3Jwb3JhdGUgSVQxIzAh
|
|
||||||
BgNVBAMMGkNMRUFSRVNVTFQgQ09OU1VMVElORyBJTkMuMIIBIjANBgkqhkiG9w0B
|
|
||||||
AQEFAAOCAQ8AMIIBCgKCAQEAtIOjCKeAicull+7ZIzt0/4ya3IeXUFlfypqKMLkU
|
|
||||||
IbKjn0P5uMj6VE3rlbZr44RCegxvdnR6umBh1c0ZXoN3o+yc0JKcKcLiApmJJ277
|
|
||||||
p7IbLwYDhBXRQNoIJm187IOMRPIxsKN4hL91txn9jGBmW+9zKlJlNhR5R7vjwU2E
|
|
||||||
jrH/6oqsc9EM2yYpfjlNv6+3jSwAYZCkSWr+27PQOV+YHKmIxtJjX0upFz5FdIrV
|
|
||||||
9CCX+L2Kji1THOkSgG4QTbYxmEcHqGViWz8hXLeNXjcbEsPuIiAu3hknxRHfUTE/
|
|
||||||
U0Lh0Ug1e3LrJu+WnxM2SmUY4krsZ22c0yWUW9hzWITIjQIDAQABo4IBhzCCAYMw
|
|
||||||
DwYDVR0TAQH/BAUwAwEBADATBgNVHSUEDDAKBggrBgEFBQcDAzAOBgNVHQ8BAf8E
|
|
||||||
BAMCB4AwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5nb2RhZGR5LmNvbS9n
|
|
||||||
ZHM1LTE2LmNybDBTBgNVHSAETDBKMEgGC2CGSAGG/W0BBxcCMDkwNwYIKwYBBQUH
|
|
||||||
AgEWK2h0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS8w
|
|
||||||
gYAGCCsGAQUFBwEBBHQwcjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZ29kYWRk
|
|
||||||
eS5jb20vMEoGCCsGAQUFBzAChj5odHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHku
|
|
||||||
Y29tL3JlcG9zaXRvcnkvZ2RfaW50ZXJtZWRpYXRlLmNydDAfBgNVHSMEGDAWgBT9
|
|
||||||
rGEyk2xF1uLuhV+auud2mWjM5zAdBgNVHQ4EFgQUDtdeKqeN2QkcbEp1HovFieNB
|
|
||||||
XiowDQYJKoZIhvcNAQEFBQADggEBAD74Agw5tvi2aBl4/f/s7/VE/BClzDsKMb9K
|
|
||||||
v9qpeC45ZA/jelxV11HKbQnVF194gDb7D2H9OsAsRUy8HVKbXEcc/8dKvwOqb+BC
|
|
||||||
2i/EmfjLgmCfezNFtLq8xcPxF3zIRc44vPrK0z4YZsaHdH+yTEJ51p5EMdTqaLaP
|
|
||||||
4n5m8LX3RfqlQB9dYFe6dUoYZjKm9d/pIRww3VqfOzjl42Edi1w6dWmBVMx1NZuR
|
|
||||||
DBabJH1vJ9Gd+KwxMCmBZ6pQPl28JDimhJhI2LNqU349uADQVV0HJosddN/ARyyI
|
|
||||||
LSIQO7BnNVKVG9Iujf33bvPNeg0qNz5qw+rKKq97Pqeum+L5oKU=
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
// Subject: CN=eDellRoot
|
|
||||||
// Issuer: CN=eDellRoot
|
|
||||||
// Serial Number:
|
|
||||||
// 6b:c5:7b:95:18:93:aa:97:4b:62:4a:c0:88:fc:3b:b6
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIC8zCCAd+gAwIBAgIQa8V7lRiTqpdLYkrAiPw7tjAJBgUrDgMCHQUAMBQxEjAQ
|
|
||||||
BgNVBAMTCWVEZWxsUm9vdDAeFw0xNTA0MDcxMDIzMjdaFw0zOTEyMzEyMzU5NTla
|
|
||||||
MBQxEjAQBgNVBAMTCWVEZWxsUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
|
|
||||||
AQoCggEBAL3RJg1uzVuEX0Hw4XWGzs6oI9W+o7HZdVdBMMVb4Gzb4uZjCTNjbPx4
|
|
||||||
b8LNFL1uArUt+5VVMQDsOTY3Lg/Xe/UNukY2b+0llUOzzBYYpbsFcco4n6SsTvDh
|
|
||||||
Ni5t+kPo7c23ZrYBPmOu82eEJ6cavs/t39u+wFOkXXwvRCiHA/lWyNWNEPh17+bC
|
|
||||||
EP3q5N+JrV+6Ho3zQPEv5QUJYdmXsMmD2CMQojeQUj68J91P5w5BKjurG0xjivzh
|
|
||||||
Soie9ym7VRwLFjWScRuw/9XV6CLqTyL5xrqiiDp1uTOuqNj3uxyts9ocbsoJXuxj
|
|
||||||
5iEYkSM1nvLupEv+lgy9WqzIEFMm1l8CAwEAAaNJMEcwRQYDVR0BBD4wPIAQYA/f
|
|
||||||
EzPwmaRcZuSaa/VZ1KEWMBQxEjAQBgNVBAMTCWVEZWxsUm9vdIIQa8V7lRiTqpdL
|
|
||||||
YkrAiPw7tjAJBgUrDgMCHQUAA4IBAQArfdcScsezj8ooJ92UwwnPgg36noOgiUs5
|
|
||||||
XzPLP4h0JpUYQVKB9hY1WTDwRUfTKGh7oNOowd027a/rVSb/TNeoiJIvMKn4gbvV
|
|
||||||
CWAiHhO8u2u0RkHCDVsa7e0i4ncpueWsihjn6jBrY8T+7eDYwiFT/F03A8NJ7mK5
|
|
||||||
lZA8SFd5CTDy3EBUU5UwzXUc5HoIRUxXSPycu3aIBWawg3sCdKiAoikScPAWj0bM
|
|
||||||
0vmsP/8QSlTOBqO+QFQ6R82BtTvBNU3qbVICV4QObsxib++FAFL56NApPqskg7Vz
|
|
||||||
LfNIAjKabHUcjbuZkmg6jr4BfYW7+oQDHCsYgADjjKGdKz/8U/fP
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
749
make/data/blockedcertsconverter/blocked.certs.pem
Normal file
749
make/data/blockedcertsconverter/blocked.certs.pem
Normal file
@@ -0,0 +1,749 @@
|
|||||||
|
#! java BlockedCertsConverter SHA-256
|
||||||
|
|
||||||
|
# The line above must be the first line of this file. Do not
|
||||||
|
# remove it.
|
||||||
|
|
||||||
|
// Subject: CN=Digisign Server ID (Enrich),
|
||||||
|
// OU=457608-K,
|
||||||
|
// O=Digicert Sdn. Bhd.,
|
||||||
|
// C=MY
|
||||||
|
// Issuer: CN=GTE CyberTrust Global Root,
|
||||||
|
// OU=GTE CyberTrust Solutions, Inc.,
|
||||||
|
// O=GTE Corporation,
|
||||||
|
// C=US
|
||||||
|
// Serial: 120001705 (07:27:14:a9)
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIDyzCCAzSgAwIBAgIEBycUqTANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJV
|
||||||
|
UzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQLEx5HVEUgQ3liZXJU
|
||||||
|
cnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0IEds
|
||||||
|
b2JhbCBSb290MB4XDTA3MDcxNzE1MTc0OFoXDTEyMDcxNzE1MTY1NFowYzELMAkG
|
||||||
|
A1UEBhMCTVkxGzAZBgNVBAoTEkRpZ2ljZXJ0IFNkbi4gQmhkLjERMA8GA1UECxMI
|
||||||
|
NDU3NjA4LUsxJDAiBgNVBAMTG0RpZ2lzaWduIFNlcnZlciBJRCAoRW5yaWNoKTCB
|
||||||
|
nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEArahkS02Hx4RZufuQRqCmicDx/tXa
|
||||||
|
VII3DZkrRSYK6Fawf8qo9I5HhAGCKeOzarWR8/uVhbxyqGToCkCcxfRxrnt7agfq
|
||||||
|
kBRPjYmvlKuyBtQCanuYH1m5Os1U+iDfsioK6bjdaZDAKdNO0JftZszFGUkGf/pe
|
||||||
|
LHx7hRsyQt97lSUCAwEAAaOCAXgwggF0MBIGA1UdEwEB/wQIMAYBAf8CAQAwXAYD
|
||||||
|
VR0gBFUwUzBIBgkrBgEEAbE+AQAwOzA5BggrBgEFBQcCARYtaHR0cDovL2N5YmVy
|
||||||
|
dHJ1c3Qub21uaXJvb3QuY29tL3JlcG9zaXRvcnkuY2ZtMAcGBWCDSgEBMA4GA1Ud
|
||||||
|
DwEB/wQEAwIB5jCBiQYDVR0jBIGBMH+heaR3MHUxCzAJBgNVBAYTAlVTMRgwFgYD
|
||||||
|
VQQKEw9HVEUgQ29ycG9yYXRpb24xJzAlBgNVBAsTHkdURSBDeWJlclRydXN0IFNv
|
||||||
|
bHV0aW9ucywgSW5jLjEjMCEGA1UEAxMaR1RFIEN5YmVyVHJ1c3QgR2xvYmFsIFJv
|
||||||
|
b3SCAgGlMEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly93d3cucHVibGljLXRydXN0
|
||||||
|
LmNvbS9jZ2ktYmluL0NSTC8yMDE4L2NkcC5jcmwwHQYDVR0OBBYEFMYWk04WF+wW
|
||||||
|
royUdvOGbcV0boR3MA0GCSqGSIb3DQEBBQUAA4GBAHYAe6Z4K2Ydjl42xqSOBfIj
|
||||||
|
knyTZ9P0wAp9iy3Z6tVvGvPhSilaIoRNUC9LDPL/hcJ7VdREgr5trGeOvLQfkpxR
|
||||||
|
gBoU9m6rYYgLrRx/90tQUdZlG6ZHcRVesHHzNRTyN71jyNXwk1o0X9g96F33xR7A
|
||||||
|
5c8fhiSpPAdmzcHSNmNZ
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: CN=Digisign Server ID - (Enrich),
|
||||||
|
// OU=457608-K,
|
||||||
|
// O=Digicert Sdn. Bhd.,
|
||||||
|
// C=MY
|
||||||
|
// Issuer: CN=Entrust.net Certification Authority (2048)
|
||||||
|
// OU=(c) 1999 Entrust.net Limited,
|
||||||
|
// OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.),
|
||||||
|
// O=Entrust.net
|
||||||
|
// Serial: 1184644297 (4c:0e:63:6a)
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIEzjCCA7agAwIBAgIETA5jajANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML
|
||||||
|
RW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp
|
||||||
|
bmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5
|
||||||
|
IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRp
|
||||||
|
ZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw0xMDA3MTYxNzIzMzdaFw0xNTA3
|
||||||
|
MTYxNzUzMzdaMGUxCzAJBgNVBAYTAk1ZMRswGQYDVQQKExJEaWdpY2VydCBTZG4u
|
||||||
|
IEJoZC4xETAPBgNVBAsTCDQ1NzYwOC1LMSYwJAYDVQQDEx1EaWdpc2lnbiBTZXJ2
|
||||||
|
ZXIgSUQgLSAoRW5yaWNoKTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
|
||||||
|
AMWJ5PQNBkCSWccaszXRDkwqM/n4r8qef+65p21g9FTob9Wb8xtjMQRoctE0Foy0
|
||||||
|
FyyX3nPF2JAVoBor9cuzSIZE8B2ITM5BQhrv9Qze/kDaOSD3BlU6ap1GwdJvpbLI
|
||||||
|
Vz4po5zg6YV3ZuiYpyR+vsBZIOVEb7ZX2L7OwmV3WMZhQdF0BMh/SULFcqlyFu6M
|
||||||
|
3RJdtErU0a9Qt9iqdXZorT5dqjBtYairEFs+E78z4K9EnTgiW+9ML6ZxJhUmyiiM
|
||||||
|
2fqOjqmiFDXimySItPR/hZ2DTwehthSQNsQ0HI0mYW0Tb3i+6I8nx0uElqOGaAwj
|
||||||
|
vgvsjJQAqQSKE5D334VsDLECAwEAAaOCATQwggEwMA4GA1UdDwEB/wQEAwIBBjAS
|
||||||
|
BgNVHRMBAf8ECDAGAQH/AgEAMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcD
|
||||||
|
AgYIKwYBBQUHAwQwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzABhhdodHRwOi8v
|
||||||
|
b2NzcC5lbnRydXN0Lm5ldDBEBgNVHSAEPTA7MDkGBWCDSgEBMDAwLgYIKwYBBQUH
|
||||||
|
AgEWImh0dHA6Ly93d3cuZGlnaWNlcnQuY29tLm15L2Nwcy5odG0wMgYDVR0fBCsw
|
||||||
|
KTAnoCWgI4YhaHR0cDovL2NybC5lbnRydXN0Lm5ldC8yMDQ4Y2EuY3JsMBEGA1Ud
|
||||||
|
DgQKBAhMTswlKAMpgTAfBgNVHSMEGDAWgBRV5IHREYC+2Im5CKMx+aEkCRa5cDAN
|
||||||
|
BgkqhkiG9w0BAQUFAAOCAQEAl0zvSjpJrHL8MCBrtClbp8WVBJD5MtXChWreA6E3
|
||||||
|
+YkAsFqsVX7bQzX/yQH4Ub7MJsrIaqTEVD4mHucMo82XZ5TdpkLrXM2POXlrM3kh
|
||||||
|
Bnn6gkQVmczBtznTRmJ8snDrb84gqj4Zt+l0gpy0pUtNYQA35IfS8hQ6ZHy4qXth
|
||||||
|
4JMi59WfPkfmNnagU9gAAzoPtTP+lsrT0oI6Lt3XSOHkp2nMHOmZSufKcEXXCwcO
|
||||||
|
mnUb0C+Sb/akB8O9HEumhLZ9qJqp0qcp8QtXaR6XVybsK0Os1EWDBQDp4/BGQAf6
|
||||||
|
6rFRc5Mcpd1TETfIKqcVJx20qsx/qjEw/LhFn0gJ7RDixQ==
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: CN=Java Media APIs,
|
||||||
|
// OU=Java Signed Extensions,
|
||||||
|
// OU=Corporate Object Signing,
|
||||||
|
// O=Sun Microsystems Inc
|
||||||
|
// Issuer: CN=Object Signing CA,
|
||||||
|
// OU=Class 2 OnSite Subscriber CA,
|
||||||
|
// OU=VeriSign Trust Network,
|
||||||
|
// O=Sun Microsystems Inc
|
||||||
|
// Serial: 6a:8b:99:91:37:59:4f:89:53:e2:97:18:9f:19:1e:4e
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFdzCCBF+gAwIBAgIQaouZkTdZT4lT4pcYnxkeTjANBgkqhkiG9w0BAQUFADCB
|
||||||
|
gzEdMBsGA1UEChMUU3VuIE1pY3Jvc3lzdGVtcyBJbmMxHzAdBgNVBAsTFlZlcmlT
|
||||||
|
aWduIFRydXN0IE5ldHdvcmsxJTAjBgNVBAsTHENsYXNzIDIgT25TaXRlIFN1YnNj
|
||||||
|
cmliZXIgQ0ExGjAYBgNVBAMTEU9iamVjdCBTaWduaW5nIENBMB4XDTA5MDUxMjAw
|
||||||
|
MDAwMFoXDTEyMDUxMTIzNTk1OVowfTEdMBsGA1UEChQUU3VuIE1pY3Jvc3lzdGVt
|
||||||
|
cyBJbmMxITAfBgNVBAsUGENvcnBvcmF0ZSBPYmplY3QgU2lnbmluZzEfMB0GA1UE
|
||||||
|
CxQWSmF2YSBTaWduZWQgRXh0ZW5zaW9uczEYMBYGA1UEAxQPSmF2YSBNZWRpYSBB
|
||||||
|
UElzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl5blzoKTVE8y4Hpz
|
||||||
|
q6E15RZz1bF5HnYEyYqgHkZXnAKedmYCoMzm1XK8s+gQWShLEvGEAvs5yqarx9gE
|
||||||
|
nnC21N28aEZgIJMa2/arKxCUkS4pxdGPYGexL9UzSRkUpoBShCZKEGdmX7gfJE2K
|
||||||
|
/sd9MFvGV5/yZtWXrADzvm0Kd/9mg1KRv1gfrZIq0TJbupoXPYYqb73AkI9eT2ZD
|
||||||
|
q9MdwD4E5+oojsDFXt8GU/D00fUhtXpYwuplU7D667WHYdJhIah0ST6JywyqcLXG
|
||||||
|
XSuFTXOgITT2idSHluZVmx3dqJ72u9kPkO4JdJTMDfaK8zgNLaRkiU8Qcj+qhLYH
|
||||||
|
ytaqcwIDAQABo4IB6jCCAeYwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCB4AwfwYD
|
||||||
|
VR0fBHgwdjB0oHKgcIZuaHR0cDovL29uc2l0ZWNybC52ZXJpc2lnbi5jb20vU3Vu
|
||||||
|
TWljcm9zeXN0ZW1zSW5jQ29ycG9yYXRlT2JqZWN0U2lnbmluZ0phdmFTaWduZWRF
|
||||||
|
eHRlbnNpb25zQ2xhc3NCL0xhdGVzdENSTC5jcmwwHwYDVR0jBBgwFoAUs0crgn5T
|
||||||
|
tHPKuLsZt76BTQeVx+0wHQYDVR0OBBYEFKS32mVx0gNWTeS4ProHEaeSpvvIMDsG
|
||||||
|
CCsGAQUFBwEBBC8wLTArBggrBgEFBQcwAYYfaHR0cDovL29uc2l0ZS1vY3NwLnZl
|
||||||
|
cmlzaWduLmNvbTCBtQYDVR0gBIGtMIGqMDkGC2CGSAGG+EUBBxcCMCowKAYIKwYB
|
||||||
|
BQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwbQYLYIZIAYb3AIN9
|
||||||
|
nD8wXjAnBggrBgEFBQcCARYbaHR0cHM6Ly93d3cuc3VuLmNvbS9wa2kvY3BzMDMG
|
||||||
|
CCsGAQUFBwICMCcaJVZhbGlkYXRlZCBGb3IgU3VuIEJ1c2luZXNzIE9wZXJhdGlv
|
||||||
|
bnMwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQEFBQADggEBAAe6BO4W
|
||||||
|
3TSNWfezyelJs6kE3HfulT6Bdyz4UUoh9ykXcV8nRwT+kh25I5MdyG2GfkJoADPR
|
||||||
|
VhC5DYo13UFpIsTNVjq+hGYe2hML93bN7ad9SxCCyjHUo3yMz2qgBbHZI3VA9ZHA
|
||||||
|
aWM4Tx0saMwbcnVvlbuGh+PXvStfypJqYT6lzcdFfjNVX4FI/QQNGhBswMY51tC8
|
||||||
|
GTBCL2qhJon0gSCU4zaawDOf7+XxJWirLamYL1Aal1/h2z2sFrvA/1ftxtU3kZ6I
|
||||||
|
7De8DyoHeZg7pYGdrj7g+lPhCga/WvEhN152I+aP08YbFcJHYmK05ngl/Ye4c6Bd
|
||||||
|
cdrdfbw6QzEUIYY=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: CN=JavaFX 1.0 Runtime,
|
||||||
|
// OU=Java Signed Extensions,
|
||||||
|
// OU=Corporate Object Signing,
|
||||||
|
// O=Sun Microsystems Inc
|
||||||
|
// Issuer: CN=Object Signing CA,
|
||||||
|
// OU=Class 2 OnSite Subscriber CA,
|
||||||
|
// OU=VeriSign Trust Network,
|
||||||
|
// O=Sun Microsystems Inc
|
||||||
|
// Serial: 55:c0:e6:44:59:59:79:9e:d9:26:f1:b0:4a:1e:f0:27
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFezCCBGOgAwIBAgIQVcDmRFlZeZ7ZJvGwSh7wJzANBgkqhkiG9w0BAQUFADCB
|
||||||
|
gzEdMBsGA1UEChMUU3VuIE1pY3Jvc3lzdGVtcyBJbmMxHzAdBgNVBAsTFlZlcmlT
|
||||||
|
aWduIFRydXN0IE5ldHdvcmsxJTAjBgNVBAsTHENsYXNzIDIgT25TaXRlIFN1YnNj
|
||||||
|
cmliZXIgQ0ExGjAYBgNVBAMTEU9iamVjdCBTaWduaW5nIENBMB4XDTA4MTAwOTAw
|
||||||
|
MDAwMFoXDTExMTAwOTIzNTk1OVowgYAxHTAbBgNVBAoUFFN1biBNaWNyb3N5c3Rl
|
||||||
|
bXMgSW5jMSEwHwYDVQQLFBhDb3Jwb3JhdGUgT2JqZWN0IFNpZ25pbmcxHzAdBgNV
|
||||||
|
BAsUFkphdmEgU2lnbmVkIEV4dGVuc2lvbnMxGzAZBgNVBAMUEkphdmFGWCAxLjAg
|
||||||
|
UnVudGltZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM+WDc6+bu+4
|
||||||
|
tmAcS/lBtUc02WOt9QZpVsXg9cG2pu/8bUtmDELa8iiYBVFpIs8DU58HLrGQtCUY
|
||||||
|
SIAGOVPsOJoN29UKCDWfY9j5JeVhfhMGqk9DwrWhzgsjy4cpZ1pIp+k/fJ8zT8Ul
|
||||||
|
aYLpow1vg3UNddsmwz02tN7cOrMw9WYIG4CRYnY1OrtJSfe2pYzheC4zyvR+aiVl
|
||||||
|
nang2OtqikSQsNFOFHsLOJFxngy9LrO8evDSu25VTKI6zlWU6/bMeqtztJPN0VOn
|
||||||
|
NyUrJZvkxZ207Jg0T693BGSxNC1n+ihztXogql8950M/pEuUbDjylv5FFvlp6DSB
|
||||||
|
dDT2MkutmyMCAwEAAaOCAeowggHmMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgeA
|
||||||
|
MH8GA1UdHwR4MHYwdKByoHCGbmh0dHA6Ly9vbnNpdGVjcmwudmVyaXNpZ24uY29t
|
||||||
|
L1N1bk1pY3Jvc3lzdGVtc0luY0NvcnBvcmF0ZU9iamVjdFNpZ25pbmdKYXZhU2ln
|
||||||
|
bmVkRXh0ZW5zaW9uc0NsYXNzQi9MYXRlc3RDUkwuY3JsMB8GA1UdIwQYMBaAFLNH
|
||||||
|
K4J+U7Rzyri7Gbe+gU0HlcftMB0GA1UdDgQWBBTjgufVi3XJ3gx1ewsA6Rr7BR4Z
|
||||||
|
zjA7BggrBgEFBQcBAQQvMC0wKwYIKwYBBQUHMAGGH2h0dHA6Ly9vbnNpdGUtb2Nz
|
||||||
|
cC52ZXJpc2lnbi5jb20wgbUGA1UdIASBrTCBqjA5BgtghkgBhvhFAQcXAjAqMCgG
|
||||||
|
CCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMG0GC2CGSAGG
|
||||||
|
9wCDfZw/MF4wJwYIKwYBBQUHAgEWG2h0dHBzOi8vd3d3LnN1bi5jb20vcGtpL2Nw
|
||||||
|
czAzBggrBgEFBQcCAjAnGiVWYWxpZGF0ZWQgRm9yIFN1biBCdXNpbmVzcyBPcGVy
|
||||||
|
YXRpb25zMBMGA1UdJQQMMAoGCCsGAQUFBwMDMA0GCSqGSIb3DQEBBQUAA4IBAQAB
|
||||||
|
YVJTTVe7rzyTO4jc3zajErOT/COkdQTfNo0eIX1QbNynFieJvwY/jRzUZwjktIFR
|
||||||
|
2p4JtbpHGAtKtjOAOTieQ8xdDOoC1djzpE7/AbMvuvlTavtUKT+F7tPdhfXgWXJV
|
||||||
|
6Wbt8jryKyk3zZGiEhauIwZUkfjRkEtffEmZWLUd8c8rURJjfC/XHH2oyurscoxc
|
||||||
|
CjX29c9ynxSiS/VvQp1an0HvErGh69N48wj7cj8mtZ1yHzd2XCzSSR1OfTPfk0Pt
|
||||||
|
yg51p7yJaFiH21PTZegEL6zyVNOYBTKwwIi2OzpwYalD3uvK6e3OKDrfFCOxu17u
|
||||||
|
4PveESbrdyrmvLe7IVez
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: CN=JavaFX Runtime,
|
||||||
|
// OU=Java Signed Extensions,
|
||||||
|
// OU=Corporate Object Signing,
|
||||||
|
// O=Sun Microsystems Inc
|
||||||
|
// Issuer: CN=Object Signing CA,
|
||||||
|
// OU=Class 2 OnSite Subscriber CA,
|
||||||
|
// OU=VeriSign Trust Network,
|
||||||
|
// O=Sun Microsystems Inc
|
||||||
|
// Serial: 47:f4:55:f1:da:4a:5e:f9:e3:f7:a8:03:62:17:c0:ff
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFdjCCBF6gAwIBAgIQR/RV8dpKXvnj96gDYhfA/zANBgkqhkiG9w0BAQUFADCB
|
||||||
|
gzEdMBsGA1UEChMUU3VuIE1pY3Jvc3lzdGVtcyBJbmMxHzAdBgNVBAsTFlZlcmlT
|
||||||
|
aWduIFRydXN0IE5ldHdvcmsxJTAjBgNVBAsTHENsYXNzIDIgT25TaXRlIFN1YnNj
|
||||||
|
cmliZXIgQ0ExGjAYBgNVBAMTEU9iamVjdCBTaWduaW5nIENBMB4XDTA5MDEyOTAw
|
||||||
|
MDAwMFoXDTEyMDEyOTIzNTk1OVowfDEdMBsGA1UEChQUU3VuIE1pY3Jvc3lzdGVt
|
||||||
|
cyBJbmMxITAfBgNVBAsUGENvcnBvcmF0ZSBPYmplY3QgU2lnbmluZzEfMB0GA1UE
|
||||||
|
CxQWSmF2YSBTaWduZWQgRXh0ZW5zaW9uczEXMBUGA1UEAxQOSmF2YUZYIFJ1bnRp
|
||||||
|
bWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCIzd0fAk8mI9ONc6RJ
|
||||||
|
aGieioK2FLdXEwj8zL3vdGDVmBwyR1zwYkaOIFFgF9IW/8qc4iAYA5sGUY+0g8q3
|
||||||
|
5DuYAxfTzBB5KdaYvbuq6GGnoHIWmTirXY+1friFp8lyXSvtuEaGB1VHaBoZchEg
|
||||||
|
k+UgeVDA43dHwcT1Ov3DePczJRUes8T/QHzLX+BxUDG43vjyncCEO/AjqLZxXEz2
|
||||||
|
xrNbKLcH3lGMJK7hdbfssUfF5BjC38Hn71HauYlA43b2no+2y0Sjulwzez2YPbDC
|
||||||
|
0GLR3TnKtA8dqOrnl5t3DniDbfOBNtBE3VOydJO0XW57Ng1HRXD023nm9ECPY2xp
|
||||||
|
0N/pAgMBAAGjggHqMIIB5jAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIHgDB/BgNV
|
||||||
|
HR8EeDB2MHSgcqBwhm5odHRwOi8vb25zaXRlY3JsLnZlcmlzaWduLmNvbS9TdW5N
|
||||||
|
aWNyb3N5c3RlbXNJbmNDb3Jwb3JhdGVPYmplY3RTaWduaW5nSmF2YVNpZ25lZEV4
|
||||||
|
dGVuc2lvbnNDbGFzc0IvTGF0ZXN0Q1JMLmNybDAfBgNVHSMEGDAWgBSzRyuCflO0
|
||||||
|
c8q4uxm3voFNB5XH7TAdBgNVHQ4EFgQUvOdd0cKPj+Yik/iOBwTdphh5A+gwOwYI
|
||||||
|
KwYBBQUHAQEELzAtMCsGCCsGAQUFBzABhh9odHRwOi8vb25zaXRlLW9jc3AudmVy
|
||||||
|
aXNpZ24uY29tMIG1BgNVHSAEga0wgaowOQYLYIZIAYb4RQEHFwIwKjAoBggrBgEF
|
||||||
|
BQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTBtBgtghkgBhvcAg32c
|
||||||
|
PzBeMCcGCCsGAQUFBwIBFhtodHRwczovL3d3dy5zdW4uY29tL3BraS9jcHMwMwYI
|
||||||
|
KwYBBQUHAgIwJxolVmFsaWRhdGVkIEZvciBTdW4gQnVzaW5lc3MgT3BlcmF0aW9u
|
||||||
|
czATBgNVHSUEDDAKBggrBgEFBQcDAzANBgkqhkiG9w0BAQUFAAOCAQEAbGcf2NjL
|
||||||
|
AI93HG6ny2BbepaZA1a8xa/R6uUc7xV+Qw6MgLwFD4Q4i6LWUztQDvg9l68MM2/i
|
||||||
|
Y9LEi1KM4lcNbK5+D+t9x98wXBiuojXhVdp5ZmC03EyEBbriopdBsmXVLDSu/Y3+
|
||||||
|
zowOO5xwpMK3dbgsSDs2Vt0UosD3FTcRaD3GNfOhXMp+o1grHNiXF9YgkmdQbPPZ
|
||||||
|
DQ2KBhFPCRJXBGvyKOqno/DTg0sQ3crGH/C4/4t7mnQXWldZotmJUZ0ONc9oD+Q1
|
||||||
|
JAaguUKqIwn9yZ093ie+JWHbYNid9IIIPXYgtRxmf9a376WBhqhu56uJftBJ7x9g
|
||||||
|
eQ7Lot6CSWCiFw==
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: CN=Solaris INTERNAL DEVELOPMENT USE ONLY,
|
||||||
|
// OU=Solaris Cryptographic Framework,
|
||||||
|
// OU=Corporate Object Signing,
|
||||||
|
// O=Sun Microsystems Inc
|
||||||
|
// Issuer: CN=Object Signing CA,
|
||||||
|
// OU=Class 2 OnSite Subscriber CA,
|
||||||
|
// OU=VeriSign Trust Network,
|
||||||
|
// O=Sun Microsystems Inc
|
||||||
|
// Serial: 77:29:77:52:6a:19:7b:9a:a6:a2:c7:99:a0:e1:cd:8c
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFHjCCBAagAwIBAgIQdyl3UmoZe5qmoseZoOHNjDANBgkqhkiG9w0BAQUFADCB
|
||||||
|
gzEdMBsGA1UEChMUU3VuIE1pY3Jvc3lzdGVtcyBJbmMxHzAdBgNVBAsTFlZlcmlT
|
||||||
|
aWduIFRydXN0IE5ldHdvcmsxJTAjBgNVBAsTHENsYXNzIDIgT25TaXRlIFN1YnNj
|
||||||
|
cmliZXIgQ0ExGjAYBgNVBAMTEU9iamVjdCBTaWduaW5nIENBMB4XDTA3MDEwNDAw
|
||||||
|
MDAwMFoXDTEwMDEwMzIzNTk1OVowgZwxHTAbBgNVBAoUFFN1biBNaWNyb3N5c3Rl
|
||||||
|
bXMgSW5jMSEwHwYDVQQLFBhDb3Jwb3JhdGUgT2JqZWN0IFNpZ25pbmcxKDAmBgNV
|
||||||
|
BAsUH1NvbGFyaXMgQ3J5cHRvZ3JhcGhpYyBGcmFtZXdvcmsxLjAsBgNVBAMUJVNv
|
||||||
|
bGFyaXMgSU5URVJOQUwgREVWRUxPUE1FTlQgVVNFIE9OTFkwgZ8wDQYJKoZIhvcN
|
||||||
|
AQEBBQADgY0AMIGJAoGBALbNU4hf3mD5ArDI9pjgioAyvV3bjMPRQdCZniIeGJBp
|
||||||
|
odFlSEH+Mh64W1DsY8coeZ7FvvGJkx9IpTMJW9k8w1oJK9UNqHyAQfaYjQyXi3xQ
|
||||||
|
LJp62EvYdGfDlwOZejEcR/MbzZG+GOPMMvQj5+xyFDvLXNGfQNTnxw2qnBgCJXjj
|
||||||
|
AgMBAAGjggH1MIIB8TAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIHgDCBiQYDVR0f
|
||||||
|
BIGBMH8wfaB7oHmGd2h0dHA6Ly9vbnNpdGVjcmwudmVyaXNpZ24uY29tL1N1bk1p
|
||||||
|
Y3Jvc3lzdGVtc0luY0NvcnBvcmF0ZU9iamVjdFNpZ25pbmdTb2xhcmlzQ3J5cHRv
|
||||||
|
Z3JhcGhpY0ZyYW1ld29ya0NsYXNzQi9MYXRlc3RDUkwuY3JsMB8GA1UdIwQYMBaA
|
||||||
|
FLNHK4J+U7Rzyri7Gbe+gU0HlcftMB0GA1UdDgQWBBRpfiGYkehTnsIzuN2H6AFb
|
||||||
|
VCZG8jA7BggrBgEFBQcBAQQvMC0wKwYIKwYBBQUHMAGGH2h0dHA6Ly9vbnNpdGUt
|
||||||
|
b2NzcC52ZXJpc2lnbi5jb20wgbUGA1UdIASBrTCBqjA5BgtghkgBhvhFAQcXAjAq
|
||||||
|
MCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMG0GC2CG
|
||||||
|
SAGG9wCDfZw/MF4wJwYIKwYBBQUHAgEWG2h0dHBzOi8vd3d3LnN1bi5jb20vcGtp
|
||||||
|
L2NwczAzBggrBgEFBQcCAjAnFiVWYWxpZGF0ZWQgRm9yIFN1biBCdXNpbmVzcyBP
|
||||||
|
cGVyYXRpb25zMBMGA1UdJQQMMAoGCCsGAQUFBwMDMA0GCSqGSIb3DQEBBQUAA4IB
|
||||||
|
AQCG5soy3LFHTFbA8/5SzDRhQoJkHUnOP0t3b6nvX6vZYRp649fje7TQOPRm1pFd
|
||||||
|
CZ17J+tggdZwgzTqY4aYpJ00jZaK6pV37q/vgFC/ia6jDs8Q+ly9cEcadBZ5loYg
|
||||||
|
cmxp9p57W2MNWx8VA8oFdNtKfF0jUNXbLNtvwGHmgR6YcwLrGN1b6/9Lt9bO3ODl
|
||||||
|
FO+ZDwkfQz5ClUVrTx2dGBvKRYFqSG5S8JAfsgYhPvcacUQkA7ExyKvfRXLWVrce
|
||||||
|
ZiPpcElbx+819H2sAPvVvparVeAruZGMAtejHZp9NFoowKen5drJp9VxePS4eM49
|
||||||
|
3DepB6lKRrNRw66LNQol4ZBz
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: EMAILADDRESS=info@diginotar.nl, CN=DigiNotar Cyber CA,
|
||||||
|
// O=DigiNotar, C=NL
|
||||||
|
// Issuer: CN=GTE CyberTrust Global Root,
|
||||||
|
// OU=GTE CyberTrust Solutions, Inc.,
|
||||||
|
// O=GTE Corporation,
|
||||||
|
// C=US
|
||||||
|
// Serial: 120000525 (07:27:10:0D)
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFWjCCBMOgAwIBAgIEBycQDTANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJV
|
||||||
|
UzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQLEx5HVEUgQ3liZXJU
|
||||||
|
cnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0IEds
|
||||||
|
b2JhbCBSb290MB4XDTA2MTAwNDEwNTQxMVoXDTExMTAwNDEwNTMxMVowYDELMAkG
|
||||||
|
A1UEBhMCTkwxEjAQBgNVBAoTCURpZ2lOb3RhcjEbMBkGA1UEAxMSRGlnaU5vdGFy
|
||||||
|
IEN5YmVyIENBMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGRpZ2lub3Rhci5ubDCCAiIw
|
||||||
|
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANLOFQotqF6EZ639vu9Gx8i5z3P8
|
||||||
|
9DS5+SxD52ATPXrjss87Z2yQrcC5P4RS8DVC3HTcKDu9UrSnrHJFF8bwieu0qiXy
|
||||||
|
XUte0dmHutZ9fPXOMp8QM8WxSrtekTHC0OlBwpFkfglBO9uLCDdqqspS3rU5HsCI
|
||||||
|
A6U/i5kTYUO1m4Kz7iBvz6FEouova0CfjytXraFTwoUiaZ2gP1HfC0GRDaXhqKpc
|
||||||
|
SQhdvd5wQbEPyWNr0380dAIvNFp4dRxoeoFnivPaQPBgY/SSINcDpj2jHmfEhBtB
|
||||||
|
pcmM5r3qSLYFFgizNxJa92E89zhvLpfgb1Y4VNMota0Ubi5LZLUnZbd1JQm2Bz2V
|
||||||
|
VgIKgmCyc0XgMyZRdJq51FAc9k1bW1JSE1qmf6cO4ehBVGeYjIfVydNsy9NUkgYJ
|
||||||
|
NEH3gW8/nsl8dVWw58Gzd+jDxAA1lUBwEEoF3iW7n1mlZLxHYL9g43aLE1Xd4XR6
|
||||||
|
uc8kpmp/3mQiRFhogmoQ+T3lPhu5vfwi9GAEibtVbShV+t6OjRshFNc3izR7Tfay
|
||||||
|
shDPM7F9HGKZSMsrbHaWVb8ZDR0fu2WqG46ZtcYokOWCLXhQIJr9eS8kf/CJKWn0
|
||||||
|
fc1zvrPtTsHR7VJej/e4142HrbLZG1ES/1az4a80fVykeIgQnp0DxqWqoiRR90kU
|
||||||
|
xbHuWUOV36toKDA/AgMBAAGjggGGMIIBgjASBgNVHRMBAf8ECDAGAQH/AgEBMFMG
|
||||||
|
A1UdIARMMEowSAYJKwYBBAGxPgEAMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93d3cu
|
||||||
|
cHVibGljLXRydXN0LmNvbS9DUFMvT21uaVJvb3QuaHRtbDAOBgNVHQ8BAf8EBAMC
|
||||||
|
AQYwgaAGA1UdIwSBmDCBlYAUpgwdn2H/Bxe1vzhG20Mw1Y6wUgaheaR3MHUxCzAJ
|
||||||
|
BgNVBAYTAlVTMRgwFgYDVQQKEw9HVEUgQ29ycG9yYXRpb24xJzAlBgNVBAsTHkdU
|
||||||
|
RSBDeWJlclRydXN0IFNvbHV0aW9ucywgSW5jLjEjMCEGA1UEAxMaR1RFIEN5YmVy
|
||||||
|
VHJ1c3QgR2xvYmFsIFJvb3SCAgGlMEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly93
|
||||||
|
d3cucHVibGljLXRydXN0LmNvbS9jZ2ktYmluL0NSTC8yMDE4L2NkcC5jcmwwHQYD
|
||||||
|
VR0OBBYEFKv5aN/PSjfXe0WMX3LeQETDZbvCMA0GCSqGSIb3DQEBBQUAA4GBAI9o
|
||||||
|
a6VbB7pEZg4cqFwwezPkCiYE/O+eGjjWLqEf0JlHwnVkJP2eOyh2uSYoYZEMbSz4
|
||||||
|
BJ98UAHV42mv7xXSRZskCSpmBU8lgcpdvqrBWSeuM46C9990sFWzjvjnN8huqlZE
|
||||||
|
9r1TgSOWPbT6MopTZkQloiXGpjwljPDgKAYityZB
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: CN=DigiNotar Cyber CA, O=DigiNotar, C=NL
|
||||||
|
// Issuer: CN=GTE CyberTrust Global Root,
|
||||||
|
// OU=GTE CyberTrust Solutions, Inc.,
|
||||||
|
// O=GTE Corporation,
|
||||||
|
// C=US
|
||||||
|
// Serial: 120000505 (07:27:0F:F9)
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFODCCBKGgAwIBAgIEBycP+TANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJV
|
||||||
|
UzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQLEx5HVEUgQ3liZXJU
|
||||||
|
cnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0IEds
|
||||||
|
b2JhbCBSb290MB4XDTA2MDkyMDA5NDUzMloXDTEzMDkyMDA5NDQwNlowPjELMAkG
|
||||||
|
A1UEBhMCTkwxEjAQBgNVBAoTCURpZ2lOb3RhcjEbMBkGA1UEAxMSRGlnaU5vdGFy
|
||||||
|
IEN5YmVyIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0s4VCi2o
|
||||||
|
XoRnrf2+70bHyLnPc/z0NLn5LEPnYBM9euOyzztnbJCtwLk/hFLwNULcdNwoO71S
|
||||||
|
tKesckUXxvCJ67SqJfJdS17R2Ye61n189c4ynxAzxbFKu16RMcLQ6UHCkWR+CUE7
|
||||||
|
24sIN2qqylLetTkewIgDpT+LmRNhQ7WbgrPuIG/PoUSi6i9rQJ+PK1etoVPChSJp
|
||||||
|
naA/Ud8LQZENpeGoqlxJCF293nBBsQ/JY2vTfzR0Ai80Wnh1HGh6gWeK89pA8GBj
|
||||||
|
9JIg1wOmPaMeZ8SEG0GlyYzmvepItgUWCLM3Elr3YTz3OG8ul+BvVjhU0yi1rRRu
|
||||||
|
LktktSdlt3UlCbYHPZVWAgqCYLJzReAzJlF0mrnUUBz2TVtbUlITWqZ/pw7h6EFU
|
||||||
|
Z5iMh9XJ02zL01SSBgk0QfeBbz+eyXx1VbDnwbN36MPEADWVQHAQSgXeJbufWaVk
|
||||||
|
vEdgv2DjdosTVd3hdHq5zySman/eZCJEWGiCahD5PeU+G7m9/CL0YASJu1VtKFX6
|
||||||
|
3o6NGyEU1zeLNHtN9rKyEM8zsX0cYplIyytsdpZVvxkNHR+7Zaobjpm1xiiQ5YIt
|
||||||
|
eFAgmv15LyR/8IkpafR9zXO+s+1OwdHtUl6P97jXjYetstkbURL/VrPhrzR9XKR4
|
||||||
|
iBCenQPGpaqiJFH3SRTFse5ZQ5Xfq2goMD8CAwEAAaOCAYYwggGCMBIGA1UdEwEB
|
||||||
|
/wQIMAYBAf8CAQEwUwYDVR0gBEwwSjBIBgkrBgEEAbE+AQAwOzA5BggrBgEFBQcC
|
||||||
|
ARYtaHR0cDovL3d3dy5wdWJsaWMtdHJ1c3QuY29tL0NQUy9PbW5pUm9vdC5odG1s
|
||||||
|
MA4GA1UdDwEB/wQEAwIBBjCBoAYDVR0jBIGYMIGVgBSmDB2fYf8HF7W/OEbbQzDV
|
||||||
|
jrBSBqF5pHcwdTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD0dURSBDb3Jwb3JhdGlv
|
||||||
|
bjEnMCUGA1UECxMeR1RFIEN5YmVyVHJ1c3QgU29sdXRpb25zLCBJbmMuMSMwIQYD
|
||||||
|
VQQDExpHVEUgQ3liZXJUcnVzdCBHbG9iYWwgUm9vdIICAaUwRQYDVR0fBD4wPDA6
|
||||||
|
oDigNoY0aHR0cDovL3d3dy5wdWJsaWMtdHJ1c3QuY29tL2NnaS1iaW4vQ1JMLzIw
|
||||||
|
MTgvY2RwLmNybDAdBgNVHQ4EFgQUq/lo389KN9d7RYxfct5ARMNlu8IwDQYJKoZI
|
||||||
|
hvcNAQEFBQADgYEACcpiD427SuDUejUrBi3RKGG2rAH7g0m8rtQvLYauGYOl1h0T
|
||||||
|
4he+/jJ06XoUOMqUXvcpAWlxG5Ea/aO7qh3Ke+IW/aGjDvMMX7LhIDGUK16Sdu36
|
||||||
|
6bUjpr8KOwOpb1JgVM1f6bcvfKIn/UGDdbYN+3gm87FF6TKVKho1IZXFonU=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: CN=DigiNotar Cyber CA, O=DigiNotar, C=NL
|
||||||
|
// Issuer: CN=GTE CyberTrust Global Root,
|
||||||
|
// OU=GTE CyberTrust Solutions, Inc.,
|
||||||
|
// O=GTE Corporation,
|
||||||
|
// C=US
|
||||||
|
// Serial: 120000515 (07:27:10:03)
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFODCCBKGgAwIBAgIEBycQAzANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJV
|
||||||
|
UzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQLEx5HVEUgQ3liZXJU
|
||||||
|
cnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0IEds
|
||||||
|
b2JhbCBSb290MB4XDTA2MDkyNzEwNTMzMloXDTExMDkyNzEwNTIzMFowPjELMAkG
|
||||||
|
A1UEBhMCTkwxEjAQBgNVBAoTCURpZ2lOb3RhcjEbMBkGA1UEAxMSRGlnaU5vdGFy
|
||||||
|
IEN5YmVyIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0s4VCi2o
|
||||||
|
XoRnrf2+70bHyLnPc/z0NLn5LEPnYBM9euOyzztnbJCtwLk/hFLwNULcdNwoO71S
|
||||||
|
tKesckUXxvCJ67SqJfJdS17R2Ye61n189c4ynxAzxbFKu16RMcLQ6UHCkWR+CUE7
|
||||||
|
24sIN2qqylLetTkewIgDpT+LmRNhQ7WbgrPuIG/PoUSi6i9rQJ+PK1etoVPChSJp
|
||||||
|
naA/Ud8LQZENpeGoqlxJCF293nBBsQ/JY2vTfzR0Ai80Wnh1HGh6gWeK89pA8GBj
|
||||||
|
9JIg1wOmPaMeZ8SEG0GlyYzmvepItgUWCLM3Elr3YTz3OG8ul+BvVjhU0yi1rRRu
|
||||||
|
LktktSdlt3UlCbYHPZVWAgqCYLJzReAzJlF0mrnUUBz2TVtbUlITWqZ/pw7h6EFU
|
||||||
|
Z5iMh9XJ02zL01SSBgk0QfeBbz+eyXx1VbDnwbN36MPEADWVQHAQSgXeJbufWaVk
|
||||||
|
vEdgv2DjdosTVd3hdHq5zySman/eZCJEWGiCahD5PeU+G7m9/CL0YASJu1VtKFX6
|
||||||
|
3o6NGyEU1zeLNHtN9rKyEM8zsX0cYplIyytsdpZVvxkNHR+7Zaobjpm1xiiQ5YIt
|
||||||
|
eFAgmv15LyR/8IkpafR9zXO+s+1OwdHtUl6P97jXjYetstkbURL/VrPhrzR9XKR4
|
||||||
|
iBCenQPGpaqiJFH3SRTFse5ZQ5Xfq2goMD8CAwEAAaOCAYYwggGCMBIGA1UdEwEB
|
||||||
|
/wQIMAYBAf8CAQEwUwYDVR0gBEwwSjBIBgkrBgEEAbE+AQAwOzA5BggrBgEFBQcC
|
||||||
|
ARYtaHR0cDovL3d3dy5wdWJsaWMtdHJ1c3QuY29tL0NQUy9PbW5pUm9vdC5odG1s
|
||||||
|
MA4GA1UdDwEB/wQEAwIBBjCBoAYDVR0jBIGYMIGVgBSmDB2fYf8HF7W/OEbbQzDV
|
||||||
|
jrBSBqF5pHcwdTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD0dURSBDb3Jwb3JhdGlv
|
||||||
|
bjEnMCUGA1UECxMeR1RFIEN5YmVyVHJ1c3QgU29sdXRpb25zLCBJbmMuMSMwIQYD
|
||||||
|
VQQDExpHVEUgQ3liZXJUcnVzdCBHbG9iYWwgUm9vdIICAaUwRQYDVR0fBD4wPDA6
|
||||||
|
oDigNoY0aHR0cDovL3d3dy5wdWJsaWMtdHJ1c3QuY29tL2NnaS1iaW4vQ1JMLzIw
|
||||||
|
MTgvY2RwLmNybDAdBgNVHQ4EFgQUq/lo389KN9d7RYxfct5ARMNlu8IwDQYJKoZI
|
||||||
|
hvcNAQEFBQADgYEAWcyGZhizJlRP1jjNupZey+yZG6oMDW4Z11boriMHbYPCndBE
|
||||||
|
bVh07zmPbZsihOw9w/vm5KbVX5CgxUv4Rhzh/20Faixf3P3bpWg0qgzHVVusNVR/
|
||||||
|
P50aKkpdK3hp+QLl56e+lWOddSAINIpmcuyDI1hyuzB+GJEASm9tNU/6rs8=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: EMAILADDRESS=info@diginotar.nl,
|
||||||
|
// CN=DigiNotar Root CA,
|
||||||
|
// O=DigiNotar, C=NL
|
||||||
|
// Issuer: CN=Entrust.net Secure Server Certification Authority
|
||||||
|
// OU=(c) 1999 Entrust.net Limited,
|
||||||
|
// OU=www.entrust.net/CPS incorp. by ref. (limits liab.),
|
||||||
|
// O=Entrust.net,
|
||||||
|
// C=US,
|
||||||
|
// Serial: 1184644297 (46:9C:3C:C9)
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFSDCCBLGgAwIBAgIERpw8yTANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMC
|
||||||
|
VVMxFDASBgNVBAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50cnVzdC5u
|
||||||
|
ZXQvQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMc
|
||||||
|
KGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDE6MDgGA1UEAxMxRW50cnVzdC5u
|
||||||
|
ZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNzA0
|
||||||
|
MjYwNTAwMDBaFw0xMzA4MTQyMDEyMzZaMF8xCzAJBgNVBAYTAk5MMRIwEAYDVQQK
|
||||||
|
EwlEaWdpTm90YXIxGjAYBgNVBAMTEURpZ2lOb3RhciBSb290IENBMSAwHgYJKoZI
|
||||||
|
hvcNAQkBFhFpbmZvQGRpZ2lub3Rhci5ubDCCAiIwDQYJKoZIhvcNAQEBBQADggIP
|
||||||
|
ADCCAgoCggIBAKywWMEAvdghCAsrmv5uVjAFnxt3kBBBXMMNhxF3joHxynzpjGrt
|
||||||
|
OHQ1u9rf+bvACTe0lnOBfTMamDn3k2+Vfz25sXWHulFI6ItwPpUExdi2wxbZiLCx
|
||||||
|
hx1w2oa0DxSLes8Q0XQ2ohJ7d4ZKeeZ73wIRaKVOhq40WJskE3hWIiUeAYtLUXH7
|
||||||
|
gsxZlmmIWmhTxbkNAjfLS7xmSpB+KgsFB+0WX1WQddhGyRuD4gi+8SPMmR3WKg+D
|
||||||
|
IBVYJ4Iu+uIiwkmxuQGBap1tnUB3aHZOISpthECFTnaZfILz87cCWdQmARuO361T
|
||||||
|
BtGuGN3isjrL14g4jqxbKbkZ05j5GAPPSIKGZgsbaQ/J6ziIeiYaBUyS1yTUlvKs
|
||||||
|
Ui2jR9VS9j/+zoQGcKaqPqLytlY0GFei5IFt58rwatPHkWsCg0F8Fe9rmmRe49A8
|
||||||
|
5bHre12G+8vmd0nNo2Xc97mcuOQLX5PPzDAaMhzOHGOVpfnq4XSLnukrqTB7oBgf
|
||||||
|
DhgL5Vup09FsHgdnj5FLqYq80maqkwGIspH6MVzVpsFSCAnNCmOi0yKm6KHZOQaX
|
||||||
|
9W6NApCMFHs/gM0bnLrEWHIjr7ZWn8Z6QjMpBz+CyeYfBQ3NTCg2i9PIPhzGiO9e
|
||||||
|
7olk6R3r2ol+MqZp0d3MiJ/R0MlmIdwGZ8WUepptYkx9zOBkgLKeR46jAgMBAAGj
|
||||||
|
ggEmMIIBIjASBgNVHRMBAf8ECDAGAQH/AgEBMCcGA1UdJQQgMB4GCCsGAQUFBwMB
|
||||||
|
BggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRVHSAAMDMGCCsGAQUF
|
||||||
|
BwEBBCcwJTAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AuZW50cnVzdC5uZXQwMwYD
|
||||||
|
VR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5lbnRydXN0Lm5ldC9zZXJ2ZXIxLmNy
|
||||||
|
bDAdBgNVHQ4EFgQUiGi/4I41xDs4a2L3KDuEgcgM100wCwYDVR0PBAQDAgEGMB8G
|
||||||
|
A1UdIwQYMBaAFPAXYhNVPbP/CgBr+1CEl/PtYtAaMBkGCSqGSIb2fQdBAAQMMAob
|
||||||
|
BFY3LjEDAgCBMA0GCSqGSIb3DQEBBQUAA4GBAI979rBep8tu3TeLunapgsZ0jtXp
|
||||||
|
GDFjKWSk87dj1jCyYi+q/GyDyZ6ZQZNRP0sF+6twscq05lClWNy3TROMp7QeuoLO
|
||||||
|
G7Utw3OJaswUtp4YglANMRTHEe3g9ltifUXRH5tSuy7u6yi4LD4WTm5ULP6r/g6l
|
||||||
|
0CnjXYb0+b1Fmz6U
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: EMAILADDRESS=info@diginotar.nl,
|
||||||
|
// CN=DigiNotar Root CA,
|
||||||
|
// O=DigiNotar, C=NL
|
||||||
|
// Issuer: CN=Entrust.net Secure Server Certification Authority
|
||||||
|
// OU=(c) 1999 Entrust.net Limited,
|
||||||
|
// OU=www.entrust.net/CPS incorp. by ref. (limits liab.),
|
||||||
|
// O=Entrust.net,
|
||||||
|
// C=US,
|
||||||
|
// Serial: 1184640175 (46:9C:2C:AF)
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFSDCCBLGgAwIBAgIERpwsrzANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMC
|
||||||
|
VVMxFDASBgNVBAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50cnVzdC5u
|
||||||
|
ZXQvQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMc
|
||||||
|
KGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDE6MDgGA1UEAxMxRW50cnVzdC5u
|
||||||
|
ZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNzA3
|
||||||
|
MjYxNTU3MzlaFw0xMzA4MjYxNjI3MzlaMF8xCzAJBgNVBAYTAk5MMRIwEAYDVQQK
|
||||||
|
EwlEaWdpTm90YXIxGjAYBgNVBAMTEURpZ2lOb3RhciBSb290IENBMSAwHgYJKoZI
|
||||||
|
hvcNAQkBFhFpbmZvQGRpZ2lub3Rhci5ubDCCAiIwDQYJKoZIhvcNAQEBBQADggIP
|
||||||
|
ADCCAgoCggIBAKywWMEAvdghCAsrmv5uVjAFnxt3kBBBXMMNhxF3joHxynzpjGrt
|
||||||
|
OHQ1u9rf+bvACTe0lnOBfTMamDn3k2+Vfz25sXWHulFI6ItwPpUExdi2wxbZiLCx
|
||||||
|
hx1w2oa0DxSLes8Q0XQ2ohJ7d4ZKeeZ73wIRaKVOhq40WJskE3hWIiUeAYtLUXH7
|
||||||
|
gsxZlmmIWmhTxbkNAjfLS7xmSpB+KgsFB+0WX1WQddhGyRuD4gi+8SPMmR3WKg+D
|
||||||
|
IBVYJ4Iu+uIiwkmxuQGBap1tnUB3aHZOISpthECFTnaZfILz87cCWdQmARuO361T
|
||||||
|
BtGuGN3isjrL14g4jqxbKbkZ05j5GAPPSIKGZgsbaQ/J6ziIeiYaBUyS1yTUlvKs
|
||||||
|
Ui2jR9VS9j/+zoQGcKaqPqLytlY0GFei5IFt58rwatPHkWsCg0F8Fe9rmmRe49A8
|
||||||
|
5bHre12G+8vmd0nNo2Xc97mcuOQLX5PPzDAaMhzOHGOVpfnq4XSLnukrqTB7oBgf
|
||||||
|
DhgL5Vup09FsHgdnj5FLqYq80maqkwGIspH6MVzVpsFSCAnNCmOi0yKm6KHZOQaX
|
||||||
|
9W6NApCMFHs/gM0bnLrEWHIjr7ZWn8Z6QjMpBz+CyeYfBQ3NTCg2i9PIPhzGiO9e
|
||||||
|
7olk6R3r2ol+MqZp0d3MiJ/R0MlmIdwGZ8WUepptYkx9zOBkgLKeR46jAgMBAAGj
|
||||||
|
ggEmMIIBIjASBgNVHRMBAf8ECDAGAQH/AgEBMCcGA1UdJQQgMB4GCCsGAQUFBwMB
|
||||||
|
BggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRVHSAAMDMGCCsGAQUF
|
||||||
|
BwEBBCcwJTAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AuZW50cnVzdC5uZXQwMwYD
|
||||||
|
VR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5lbnRydXN0Lm5ldC9zZXJ2ZXIxLmNy
|
||||||
|
bDAdBgNVHQ4EFgQUiGi/4I41xDs4a2L3KDuEgcgM100wCwYDVR0PBAQDAgEGMB8G
|
||||||
|
A1UdIwQYMBaAFPAXYhNVPbP/CgBr+1CEl/PtYtAaMBkGCSqGSIb2fQdBAAQMMAob
|
||||||
|
BFY3LjEDAgCBMA0GCSqGSIb3DQEBBQUAA4GBAEa6RcDNcEIGUlkDJUY/pWTds4zh
|
||||||
|
xbVkp3wSmpwPFhx5fxTyF4HD2L60jl3aqjTB7gPpsL2Pk5QZlNsi3t4UkCV70UOd
|
||||||
|
ueJRN3o/LOtk4+bjXY2lC0qTHbN80VMLqPjmaf9ghSA9hwhskdtMgRsgfd90q5QP
|
||||||
|
ZFdYf+hthc3m6IcJ
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: CN=DigiNotar PKIoverheid CA Organisatie - G2,
|
||||||
|
// O=DigiNotar B.V.,
|
||||||
|
// C=NL
|
||||||
|
// Issuer: CN=Staat der Nederlanden Organisatie CA - G2,
|
||||||
|
// O=Staat der Nederlanden,
|
||||||
|
// C=NL
|
||||||
|
// Serial: 20001983 (01:31:34:bf)
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIGnDCCBISgAwIBAgIEATE0vzANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQGEwJO
|
||||||
|
TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMTIwMAYDVQQDDClTdGFh
|
||||||
|
dCBkZXIgTmVkZXJsYW5kZW4gT3JnYW5pc2F0aWUgQ0EgLSBHMjAeFw0xMDA1MTIw
|
||||||
|
ODUxMzhaFw0yMDAzMjMwOTUwMDRaMFoxCzAJBgNVBAYTAk5MMRcwFQYDVQQKDA5E
|
||||||
|
aWdpTm90YXIgQi5WLjEyMDAGA1UEAwwpRGlnaU5vdGFyIFBLSW92ZXJoZWlkIENB
|
||||||
|
IE9yZ2FuaXNhdGllIC0gRzIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
|
||||||
|
AQCxExkPJ+Zs1FWGS9DsiYpFkXisR71HK+T8RetPtCZzWzfTw3/2497Xo/gtaMUI
|
||||||
|
PkuU1uSHJTZrhLUYdPMoWHMvm2rPvAQe9t7dr/xLqvXbZmIlASWC3vKXWhBu3V2p
|
||||||
|
IrEEqSNzOvhxrR3PhETrR9Gvbch8KKvH8jd6dF9fxQIUiqNa4xtsAeNdjtlo1vQJ
|
||||||
|
GzLckbUs9SDrjANtJkm4k8SFXdjSm69WaswFM8ygQp40VUSca6DUEtArVM23iQ3l
|
||||||
|
9uvo+4UBM096a/GdcjOWDveyhKWlJ8Qn8VFzKXe6Z27+TNy04qGhgS85SY1DOBPO
|
||||||
|
0KVcwoc6AGdlQiPxNlkKHaNRyLyjlCox3+M88p0aPASw77EKMBNzttfzo0wBdRSF
|
||||||
|
eMDXijlYhVD6LubFvs+LP6+PNtQlCS3SD6xyk/K/i9RQs/kVUJuZ9RTZ+4uRozIm
|
||||||
|
JqD43ztggYaDeVsr6xM9KTrBbd29no6H1kquNJcF7hSm9tw4fkrpJFQHPZdoN0Zr
|
||||||
|
DceoIa8TVOQJavFNRgrJXfubT73e+7dUy7g4nKc5+2otwHuNq6WnV+xKkoozxeEg
|
||||||
|
XHPYkJIrgNUPhhhpfDlPhIa890xb89W0yqDC8DciynlSH1PmqvOQsDvd8ij9rOvF
|
||||||
|
BiSgydQvD1j9tZ7sD8+yWdCiBHo4aq5y+73wJWKUCacFCwIDAQABo4IBYTCCAV0w
|
||||||
|
SAYDVR0gBEEwPzA9BgRVHSAAMDUwMwYIKwYBBQUHAgEWJ2h0dHA6Ly93d3cuZGln
|
||||||
|
aW5vdGFyLm5sL2Nwcy9wa2lvdmVyaGVpZDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud
|
||||||
|
DwEB/wQEAwIBBjCBhQYDVR0jBH4wfIAUORCLSZJc22ESIM1JnRqO2pxnQLmhXqRc
|
||||||
|
MFoxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4x
|
||||||
|
KzApBgNVBAMMIlN0YWF0IGRlciBOZWRlcmxhbmRlbiBSb290IENBIC0gRzKCBACY
|
||||||
|
lvQwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDovL2NybC5wa2lvdmVyaGVpZC5ubC9E
|
||||||
|
b21PcmdhbmlzYXRpZUxhdGVzdENSTC1HMi5jcmwwHQYDVR0OBBYEFLxdlDvZq3sD
|
||||||
|
JXNhwtst7vyrj2WhMA0GCSqGSIb3DQEBCwUAA4ICAQCP/C1Mt9kt1R+978v0t2gX
|
||||||
|
dZ1O1ffdnPEqJu2forYcA9VTs+wIzzTi48P0tRYvyMO+19NzqwA2+RpKftZj6V5G
|
||||||
|
uqW2jhW3oyrYQx3vXcgfgYWzi/f/PPTZ9EYIP5y8HaDZqEzNJVJOCrEg9x/pQ9lU
|
||||||
|
RoETmsBedGwqmDLq/He7DaWiMZgifnx859qkrey3LhoZcfhIUNpDjyyE3cFAJ+O1
|
||||||
|
8BVOltT4XOOGKUYr1zsH6zh/yIZXl9PvKjPEF1DVZGlrK2tFXl0vF8paTs/D1zk8
|
||||||
|
9TufRrmb5w5Jl53W1eMbD+qPAU6aE5RZCgIHSEsaYKt/T+0L2FUNaG9VnGllFULs
|
||||||
|
wNzdbKzDFs4LHVabpMTE0i7gD+JEJytQaaTcYuiKISlCbMwAOpZ2m+9AwKRed4Qy
|
||||||
|
bCYqOWauXeO5ubIsaB8empADOfCqs6TMSYsYNOk3yXspx4R8b0QVL+xhWQTJRcui
|
||||||
|
1lKifH8pktZKxYtCqNT+6tjHhyMY5J16fXNAUpigrm7jBT8FD+Clxm1N7YM3iJzH
|
||||||
|
89xCmmq21yFJNnfy7xhPxXDZnunetyuL9Lx+KN8NQMmFXK6dxTH/0FwOtah+8Okv
|
||||||
|
uq+IruW10Vilr5xxpykBkINpN4IFuvwJwQhujHg7wzMCgD9EhQgd31VWCK0shS1d
|
||||||
|
sQPhrqp0xaTzTro3mHuCuQ==
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: CN=DigiNotar PKIoverheid CA Overheid en Bedrijven,
|
||||||
|
// O=DigiNotar B.V.,
|
||||||
|
// C=NL
|
||||||
|
// Issuer: CN=Staat der Nederlanden Overheid CA
|
||||||
|
// O=Staat der Nederlanden,
|
||||||
|
// C=NL
|
||||||
|
// Serial: 20015536 (01:31:69:b0)
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIEiDCCA3CgAwIBAgIEATFpsDANBgkqhkiG9w0BAQUFADBZMQswCQYDVQQGEwJO
|
||||||
|
TDEeMBwGA1UEChMVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSowKAYDVQQDEyFTdGFh
|
||||||
|
dCBkZXIgTmVkZXJsYW5kZW4gT3ZlcmhlaWQgQ0EwHhcNMDcwNzA1MDg0MjA3WhcN
|
||||||
|
MTUwNzI3MDgzOTQ2WjBfMQswCQYDVQQGEwJOTDEXMBUGA1UEChMORGlnaU5vdGFy
|
||||||
|
IEIuVi4xNzA1BgNVBAMTLkRpZ2lOb3RhciBQS0lvdmVyaGVpZCBDQSBPdmVyaGVp
|
||||||
|
ZCBlbiBCZWRyaWp2ZW4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDc
|
||||||
|
vdKnTmoKuzuiheF/AK2+tDBomAfNoHrElM9x+Yo35FPrV3bMi+Zs/u6HVcg+uwQ5
|
||||||
|
AKeAeKxbT370vbhUuHE7BzFJOZNUfCA7eSuPu2GQfbGs5h+QLp1FAalkLU3DL7nn
|
||||||
|
UNVOKlyrdnY3Rtd57EKZ96LspIlw3Dgrh6aqJOadkiQbvvb91C8ZF3rmMgeUVAVT
|
||||||
|
Q+lsvK9Hy7zL/b07RBKB8WtLu+20z6slTxjSzAL8o0+1QjPLWc0J3NNQ/aB2jKx+
|
||||||
|
ZopC9q0ckvO2+xRG603XLzDgbe5bNr5EdLcgBVeFTegAGaL2DOauocBC36esgl3H
|
||||||
|
aLcY5olLmmv6znn58yynAgMBAAGjggFQMIIBTDBIBgNVHSAEQTA/MD0GBFUdIAAw
|
||||||
|
NTAzBggrBgEFBQcCARYnaHR0cDovL3d3dy5kaWdpbm90YXIubmwvY3BzL3BraW92
|
||||||
|
ZXJoZWlkMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMIGABgNVHSME
|
||||||
|
eTB3gBQLhtYPd6NosftkCcOIblwEHFfpPaFZpFcwVTELMAkGA1UEBhMCTkwxHjAc
|
||||||
|
BgNVBAoTFVN0YWF0IGRlciBOZWRlcmxhbmRlbjEmMCQGA1UEAxMdU3RhYXQgZGVy
|
||||||
|
IE5lZGVybGFuZGVuIFJvb3QgQ0GCBACYmnkwPQYDVR0fBDYwNDAyoDCgLoYsaHR0
|
||||||
|
cDovL2NybC5wa2lvdmVyaGVpZC5ubC9Eb21PdkxhdGVzdENSTC5jcmwwHQYDVR0O
|
||||||
|
BBYEFEwIyY128ZjHPt881y91DbF2eZfMMA0GCSqGSIb3DQEBBQUAA4IBAQAMlIca
|
||||||
|
v03jheLu19hjeQ5Q38aEW9K72fUxCho1l3TfFPoqDz7toOMI9tVOW6+mriXiRWsi
|
||||||
|
D7dUKH6S3o0UbNEc5W50BJy37zRERd/Jgx0ZH8Apad+J1T/CsFNt5U4X5HNhIxMm
|
||||||
|
cUP9TFnLw98iqiEr2b+VERqKpOKrp11Lbyn1UtHk0hWxi/7wA8+nfemZhzizDXMU
|
||||||
|
5HIs4c71rQZIZPrTKbmi2Lv01QulQERDjqC/zlqlUkxk0xcxYczopIro5Ij76eUv
|
||||||
|
BjMzm5RmZrGrUDqhCYF0U1onuabSJc/Tw6f/ltAv6uAejVLpGBwgCkegllYOQJBR
|
||||||
|
RKwa/fHuhR/3Qlpl
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: CN=DigiNotar PKIoverheid CA Overheid
|
||||||
|
// O=DigiNotar B.V.,
|
||||||
|
// C=NL
|
||||||
|
// Issuer: CN=Staat der Nederlanden Overheid CA
|
||||||
|
// O=Staat der Nederlanden,
|
||||||
|
// C=NL
|
||||||
|
// Serial: 20006006 (01:31:44:76)
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIEezCCA2OgAwIBAgIEATFEdjANBgkqhkiG9w0BAQUFADBZMQswCQYDVQQGEwJO
|
||||||
|
TDEeMBwGA1UEChMVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSowKAYDVQQDEyFTdGFh
|
||||||
|
dCBkZXIgTmVkZXJsYW5kZW4gT3ZlcmhlaWQgQ0EwHhcNMDQwNjI0MDgxOTMyWhcN
|
||||||
|
MTAwNjIzMDgxNzM2WjBSMQswCQYDVQQGEwJOTDEXMBUGA1UEChMORGlnaU5vdGFy
|
||||||
|
IEIuVi4xKjAoBgNVBAMTIURpZ2lOb3RhciBQS0lvdmVyaGVpZCBDQSBPdmVyaGVp
|
||||||
|
ZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANSlrubta5tlOjVCi/gb
|
||||||
|
yLCvRqfBjxG8H594VcKHu0WAYc99SPZF9cycj5mw2GyfQvy/WIrGrL4iyNq1gSqR
|
||||||
|
0QA/mTXKZIaPqzpDhdm+VvrKkmjrbZfaQxgMSs3ChtBsjcP9Lc0X1zXZ4Q8nBe3k
|
||||||
|
BTp+zehINfmbjoEgXLxsMR5RQ6GxzKjuC04PQpbJQgTIakglKaqYcDDZbEscWgPV
|
||||||
|
Hgj/2aoHlj6leW/ThHZ+O41jUguEmBLZA3mu3HrCfrHntb5dPt0ihzSx7GtD/SaX
|
||||||
|
5HBLxnP189YuqMk5iRA95CtiSdKauvon/xRKRLNgG6XAz0ctSoY7xLDdiBVU5kJd
|
||||||
|
FScCAwEAAaOCAVAwggFMMEgGA1UdIARBMD8wPQYEVR0gADA1MDMGCCsGAQUFBwIB
|
||||||
|
FidodHRwOi8vd3d3LmRpZ2lub3Rhci5ubC9jcHMvcGtpb3ZlcmhlaWQwDwYDVR0T
|
||||||
|
AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwgYAGA1UdIwR5MHeAFAuG1g93o2ix
|
||||||
|
+2QJw4huXAQcV+k9oVmkVzBVMQswCQYDVQQGEwJOTDEeMBwGA1UEChMVU3RhYXQg
|
||||||
|
ZGVyIE5lZGVybGFuZGVuMSYwJAYDVQQDEx1TdGFhdCBkZXIgTmVkZXJsYW5kZW4g
|
||||||
|
Um9vdCBDQYIEAJiaeTA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vY3JsLnBraW92
|
||||||
|
ZXJoZWlkLm5sL0RvbU92TGF0ZXN0Q1JMLmNybDAdBgNVHQ4EFgQUvRaYQh2+kdE9
|
||||||
|
wpcl4CjXWOC1f+IwDQYJKoZIhvcNAQEFBQADggEBAGhQsCWLiaN2EOhPAW+JQP6o
|
||||||
|
XBOrLv5w6joahzBFVn1BiefzmlMKjibqKYxURRvMAsMkh82/MfL8V0w6ugxl81lu
|
||||||
|
i42dcxl9cKSVXKMw4bbBzJ2VQI5HTIABwefeNuy/eX6idVwYdt3ajAH7fUA8Q9Cq
|
||||||
|
vr6H8B+8mwoEqTVTEVlCSsC/EXsokYEUr06PPzRudKjDmijgj7zFaIioZNc8hk7g
|
||||||
|
ufEgrs/tmcNGylrwRHgCXjCRBt2NHlZ08l7A1AGU8HcHlSbG9Un/2q9kVHUkps0D
|
||||||
|
gtUaEK+x6jpAu/R8Ojezu/+ZEcwwjI/KOhG+84+ejFmtyEkrUdsAdEdLf/2dKsw=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: EMAILADDRESS=info@diginotar.nl,
|
||||||
|
// CN=DigiNotar Services 1024 CA
|
||||||
|
// O=DigiNotar, C=NL
|
||||||
|
// Issuer: CN=Entrust.net Secure Server Certification Authority,
|
||||||
|
// OU=(c) 1999 Entrust.net Limited,
|
||||||
|
// OU=www.entrust.net/CPS incorp. by ref. (limits liab.),
|
||||||
|
// O=Entrust.net,
|
||||||
|
// C=US
|
||||||
|
// Serial: 1184640176 (46:9c:2c:b0)
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIDzTCCAzagAwIBAgIERpwssDANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMC
|
||||||
|
VVMxFDASBgNVBAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50cnVzdC5u
|
||||||
|
ZXQvQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMc
|
||||||
|
KGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDE6MDgGA1UEAxMxRW50cnVzdC5u
|
||||||
|
ZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNzA3
|
||||||
|
MjYxNTU5MDBaFw0xMzA4MjYxNjI5MDBaMGgxCzAJBgNVBAYTAk5MMRIwEAYDVQQK
|
||||||
|
EwlEaWdpTm90YXIxIzAhBgNVBAMTGkRpZ2lOb3RhciBTZXJ2aWNlcyAxMDI0IENB
|
||||||
|
MSAwHgYJKoZIhvcNAQkBFhFpbmZvQGRpZ2lub3Rhci5ubDCBnzANBgkqhkiG9w0B
|
||||||
|
AQEFAAOBjQAwgYkCgYEA2ptNXTz50eKLxsYIIMXZHkjsZlhneWIrQWP0iY1o2q+4
|
||||||
|
lDaLGSSkoJPSmQ+yrS01Tc0vauH5mxkrvAQafi09UmTN8T5nD4ku6PJPrqYIoYX+
|
||||||
|
oakJ5sarPkP8r3oDkdqmOaZh7phPGKjTs69mgumfvN1y+QYEvRLZGCTnq5NTi1kC
|
||||||
|
AwEAAaOCASYwggEiMBIGA1UdEwEB/wQIMAYBAf8CAQAwJwYDVR0lBCAwHgYIKwYB
|
||||||
|
BQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDARBgNVHSAECjAIMAYGBFUdIAAwMwYI
|
||||||
|
KwYBBQUHAQEEJzAlMCMGCCsGAQUFBzABhhdodHRwOi8vb2NzcC5lbnRydXN0Lm5l
|
||||||
|
dDAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLmVudHJ1c3QubmV0L3NlcnZl
|
||||||
|
cjEuY3JsMB0GA1UdDgQWBBT+3JRJDG/vXH/G8RKZTxZJrfuCZTALBgNVHQ8EBAMC
|
||||||
|
AQYwHwYDVR0jBBgwFoAU8BdiE1U9s/8KAGv7UISX8+1i0BowGQYJKoZIhvZ9B0EA
|
||||||
|
BAwwChsEVjcuMQMCAIEwDQYJKoZIhvcNAQEFBQADgYEAY3RqN6k/lpxmyFisCcnv
|
||||||
|
9WWUf6MCxDgxvV0jh+zUVrLJsm7kBQb87PX6iHBZ1O7m3bV6oKNgLwIMq94SXa/w
|
||||||
|
NUuqikeRGvWFLELHHe+VQ7NeuJWTpdrFKKqtci0xrZlrbP+MISevrZqRK8fdWMNu
|
||||||
|
B8WfedLHjFW/TMcnXlEWKz4=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: CN=Buster Paper Comercial Ltda,
|
||||||
|
// O=Buster Paper Comercial Ltda,
|
||||||
|
// L=S?o Jos? Dos Campos,
|
||||||
|
// ST=S?o Paulo,
|
||||||
|
// C=BR
|
||||||
|
// Issuer: CN=DigiCert Assured ID Code Signing CA-1,
|
||||||
|
// OU=www.digicert.com,
|
||||||
|
// O=DigiCert Inc,
|
||||||
|
// C=US
|
||||||
|
// Serial: 07:b4:4c:db:ff:fb:78:de:05:f4:26:16:72:a6:73:12
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIGwzCCBaugAwIBAgIQB7RM2//7eN4F9CYWcqZzEjANBgkqhkiG9w0BAQUFADBv
|
||||||
|
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
||||||
|
d3cuZGlnaWNlcnQuY29tMS4wLAYDVQQDEyVEaWdpQ2VydCBBc3N1cmVkIElEIENv
|
||||||
|
ZGUgU2lnbmluZyBDQS0xMB4XDTEzMDExNzAwMDAwMFoXDTE0MDEyMjEyMDAwMFow
|
||||||
|
gY4xCzAJBgNVBAYTAkJSMRMwEQYDVQQIDApTw6NvIFBhdWxvMR4wHAYDVQQHDBVT
|
||||||
|
w6NvIEpvc8OpIERvcyBDYW1wb3MxJDAiBgNVBAoTG0J1c3RlciBQYXBlciBDb21l
|
||||||
|
cmNpYWwgTHRkYTEkMCIGA1UEAxMbQnVzdGVyIFBhcGVyIENvbWVyY2lhbCBMdGRh
|
||||||
|
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzO0l6jWIpEfO2oUpVHpL
|
||||||
|
HETj5lzivNb0S9jKHgGJax917czh81PnGTxwxFXd6gLJuy/XFHvmiSi8g8jzlymn
|
||||||
|
2Ji5zQ3CPaz7nomJokSUDlMVJ2qYWtctw4jrdjuI4qtn+koXXUFkWjkf8h8251I4
|
||||||
|
tUs7S49HE2Go5owCYP3byajj7fsFAYR/Xb7TdVtndkZsUB/YgOjHovyACjouaNCi
|
||||||
|
mDiRyQ6zLLjZGiyeD65Yiseuhp5b8/BL5h1p7w76QYMYMVQNAdtDKut2R8MBpuWf
|
||||||
|
Ny7Eoi0x/gm1p9X5Rcl5aN7K0G4UtTAJKbkuUfXddsyFoM0Nx8uo8SgNQ8Y/X5Jx
|
||||||
|
BwIDAQABo4IDOTCCAzUwHwYDVR0jBBgwFoAUe2jOKarAF75JeuHlP9an90WPNTIw
|
||||||
|
HQYDVR0OBBYEFFLZ3n5nt/Eer7n1bvtOqMb1qKO5MA4GA1UdDwEB/wQEAwIHgDAT
|
||||||
|
BgNVHSUEDDAKBggrBgEFBQcDAzBzBgNVHR8EbDBqMDOgMaAvhi1odHRwOi8vY3Js
|
||||||
|
My5kaWdpY2VydC5jb20vYXNzdXJlZC1jcy0yMDExYS5jcmwwM6AxoC+GLWh0dHA6
|
||||||
|
Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9hc3N1cmVkLWNzLTIwMTFhLmNybDCCAcQGA1Ud
|
||||||
|
IASCAbswggG3MIIBswYJYIZIAYb9bAMBMIIBpDA6BggrBgEFBQcCARYuaHR0cDov
|
||||||
|
L3d3dy5kaWdpY2VydC5jb20vc3NsLWNwcy1yZXBvc2l0b3J5Lmh0bTCCAWQGCCsG
|
||||||
|
AQUFBwICMIIBVh6CAVIAQQBuAHkAIAB1AHMAZQAgAG8AZgAgAHQAaABpAHMAIABD
|
||||||
|
AGUAcgB0AGkAZgBpAGMAYQB0AGUAIABjAG8AbgBzAHQAaQB0AHUAdABlAHMAIABh
|
||||||
|
AGMAYwBlAHAAdABhAG4AYwBlACAAbwBmACAAdABoAGUAIABEAGkAZwBpAEMAZQBy
|
||||||
|
AHQAIABDAFAALwBDAFAAUwAgAGEAbgBkACAAdABoAGUAIABSAGUAbAB5AGkAbgBn
|
||||||
|
ACAAUABhAHIAdAB5ACAAQQBnAHIAZQBlAG0AZQBuAHQAIAB3AGgAaQBjAGgAIABs
|
||||||
|
AGkAbQBpAHQAIABsAGkAYQBiAGkAbABpAHQAeQAgAGEAbgBkACAAYQByAGUAIABp
|
||||||
|
AG4AYwBvAHIAcABvAHIAYQB0AGUAZAAgAGgAZQByAGUAaQBuACAAYgB5ACAAcgBl
|
||||||
|
AGYAZQByAGUAbgBjAGUALjCBggYIKwYBBQUHAQEEdjB0MCQGCCsGAQUFBzABhhho
|
||||||
|
dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wTAYIKwYBBQUHMAKGQGh0dHA6Ly9jYWNl
|
||||||
|
cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRENvZGVTaWduaW5nQ0Et
|
||||||
|
MS5jcnQwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUFAAOCAQEAPTTQvpOIikXI
|
||||||
|
hTLnNbajaFRR5GhQpTzUNgBfF9VYSlNw/wMjpGsrh5RxaJCip52jbehmTgjMRhft
|
||||||
|
jRYyml44PAVsCcR9uEoDpCZYpI1fHI1R+F8jd1C9rqprbSwwOG4xlg4SmvTHYs6e
|
||||||
|
gBItQ/1p9XY+Sf4Wv1qOuOFL1qvV/5VyR2zdlOQCmKCeMgxt6a/tHLBDiAA67D44
|
||||||
|
/vfdoNJl0CU2It0PO60jdCPFNWIRcxL+OSDqAoePeUC7xQ+JsTEIxuUE8+d6w6fc
|
||||||
|
BV2mYb1flh22t46GLjh4gyo7xw3aL6L0L0jzlTT6IcEw6NIbaPbIKj/npQnHobYj
|
||||||
|
XMuKLxbh7g==
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: CN=BUSTER ASSISTENCIA TECNICA ELETRONICA LTDA - ME,
|
||||||
|
// O=BUSTER ASSISTENCIA TECNICA ELETRONICA LTDA - ME,
|
||||||
|
// L=S?o Paulo,
|
||||||
|
// ST=S?o Paulo,
|
||||||
|
// C=BR
|
||||||
|
// Issuer: CN=DigiCert Assured ID Code Signing CA-1,
|
||||||
|
// OU=www.digicert.com,
|
||||||
|
// O=DigiCert Inc,
|
||||||
|
// C=US
|
||||||
|
// Serial: 0a:38:9b:95:ee:73:6d:d1:3b:c0:ed:74:3f:d7:4d:2f
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIG4DCCBcigAwIBAgIQCjible5zbdE7wO10P9dNLzANBgkqhkiG9w0BAQUFADBv
|
||||||
|
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
||||||
|
d3cuZGlnaWNlcnQuY29tMS4wLAYDVQQDEyVEaWdpQ2VydCBBc3N1cmVkIElEIENv
|
||||||
|
ZGUgU2lnbmluZyBDQS0xMB4XDTEyMTEwOTAwMDAwMFoXDTEzMTExNDEyMDAwMFow
|
||||||
|
gasxCzAJBgNVBAYTAkJSMRMwEQYDVQQIDApTw6NvIFBhdWxvMRMwEQYDVQQHDApT
|
||||||
|
w6NvIFBhdWxvMTgwNgYDVQQKEy9CVVNURVIgQVNTSVNURU5DSUEgVEVDTklDQSBF
|
||||||
|
TEVUUk9OSUNBIExUREEgLSBNRTE4MDYGA1UEAxMvQlVTVEVSIEFTU0lTVEVOQ0lB
|
||||||
|
IFRFQ05JQ0EgRUxFVFJPTklDQSBMVERBIC0gTUUwggEiMA0GCSqGSIb3DQEBAQUA
|
||||||
|
A4IBDwAwggEKAoIBAQDAqNeEs5/B2CTXGjTOkUIdu6jV6qulOZwdw4sefHWYj1UR
|
||||||
|
4z6zPk9kjpUgbnb402RFq88QtfInwddZ/wXn9OxMtDd/3TnC7HrhNS7ga79ZFL2V
|
||||||
|
JnmzKHum2Yvh0q82QEJ9tHBR2X9VdKpUIH08Zs3k6cWWM1H0YX0cxA/HohhesQJW
|
||||||
|
kwJ3urOIJiH/HeByDk8a1NS8safcCxk5vxvW4WvCg43iT09LeHY5Aa8abKw8lqVb
|
||||||
|
0tD5ZSIjdmdj3TT1U37iAHLLRM2DXbxfdbhouUX1c5U1ZHAMA67HwjKiseOiDaHj
|
||||||
|
NUGbC37C+cgbc9VVM/cURD8WvS0Kj6fQv7F2QtJDAgMBAAGjggM5MIIDNTAfBgNV
|
||||||
|
HSMEGDAWgBR7aM4pqsAXvkl64eU/1qf3RY81MjAdBgNVHQ4EFgQU88EXKAyDsh30
|
||||||
|
o9+Gu9a4xUy+FSMwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMD
|
||||||
|
MHMGA1UdHwRsMGowM6AxoC+GLWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9hc3N1
|
||||||
|
cmVkLWNzLTIwMTFhLmNybDAzoDGgL4YtaHR0cDovL2NybDQuZGlnaWNlcnQuY29t
|
||||||
|
L2Fzc3VyZWQtY3MtMjAxMWEuY3JsMIIBxAYDVR0gBIIBuzCCAbcwggGzBglghkgB
|
||||||
|
hv1sAwEwggGkMDoGCCsGAQUFBwIBFi5odHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9z
|
||||||
|
c2wtY3BzLXJlcG9zaXRvcnkuaHRtMIIBZAYIKwYBBQUHAgIwggFWHoIBUgBBAG4A
|
||||||
|
eQAgAHUAcwBlACAAbwBmACAAdABoAGkAcwAgAEMAZQByAHQAaQBmAGkAYwBhAHQA
|
||||||
|
ZQAgAGMAbwBuAHMAdABpAHQAdQB0AGUAcwAgAGEAYwBjAGUAcAB0AGEAbgBjAGUA
|
||||||
|
IABvAGYAIAB0AGgAZQAgAEQAaQBnAGkAQwBlAHIAdAAgAEMAUAAvAEMAUABTACAA
|
||||||
|
YQBuAGQAIAB0AGgAZQAgAFIAZQBsAHkAaQBuAGcAIABQAGEAcgB0AHkAIABBAGcA
|
||||||
|
cgBlAGUAbQBlAG4AdAAgAHcAaABpAGMAaAAgAGwAaQBtAGkAdAAgAGwAaQBhAGIA
|
||||||
|
aQBsAGkAdAB5ACAAYQBuAGQAIABhAHIAZQAgAGkAbgBjAG8AcgBwAG8AcgBhAHQA
|
||||||
|
ZQBkACAAaABlAHIAZQBpAG4AIABiAHkAIAByAGUAZgBlAHIAZQBuAGMAZQAuMIGC
|
||||||
|
BggrBgEFBQcBAQR2MHQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0
|
||||||
|
LmNvbTBMBggrBgEFBQcwAoZAaHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0Rp
|
||||||
|
Z2lDZXJ0QXNzdXJlZElEQ29kZVNpZ25pbmdDQS0xLmNydDAMBgNVHRMBAf8EAjAA
|
||||||
|
MA0GCSqGSIb3DQEBBQUAA4IBAQAei1QmiXepje8OIfo/WonD4MIXgpPr2dfRaquQ
|
||||||
|
A8q63OpTRSveyqdQDCSPpDRF/nvO1Y30yksZvIH1tNBsW5LBdxAKN3lFdBlqBwtE
|
||||||
|
Q3jHc0KVVYRJ0FBaGE/PJHmRajscdAhYIcMPhTga0u0tDK+wOHEq3993dfl6yHjA
|
||||||
|
XHU2iW5pnk75ZoE39zALD5eKXT8ZXrET5c3XUFJKWA+XuGmdmyzqo0Au49PanBv9
|
||||||
|
UlZnabYfqoMArqMS0tGSX4cGgi9/2E+pHG9BX4sFW+ZDumroOA2pxyMWEKjxePEL
|
||||||
|
zCOfhbsRWdMLYepauaNZOIMZXmFwcrIl0TGMkTAtATz+XmZc
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: CN=CLEARESULT CONSULTING INC., OU=Corporate IT,
|
||||||
|
// O=CLEARESULT CONSULTING INC., L=Austin, ST=TX, C=US
|
||||||
|
// Issuer: SERIALNUMBER=07969287,
|
||||||
|
// CN=Go Daddy Secure Certification Authority,
|
||||||
|
// OU=http://certificates.godaddy.com/repository,
|
||||||
|
// O="GoDaddy.com, Inc.",
|
||||||
|
// L=Scottsdale,
|
||||||
|
// ST=Arizona,
|
||||||
|
// C=US
|
||||||
|
// Serial: 2b:73:43:2a:a8:4f:44
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFYjCCBEqgAwIBAgIHK3NDKqhPRDANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE
|
||||||
|
BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY
|
||||||
|
BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm
|
||||||
|
aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5
|
||||||
|
IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky
|
||||||
|
ODcwHhcNMTIwMjE1MjEwOTA2WhcNMTQwMjE1MjEwOTA2WjCBjDELMAkGA1UEBgwC
|
||||||
|
VVMxCzAJBgNVBAgMAlRYMQ8wDQYDVQQHDAZBdXN0aW4xIzAhBgNVBAoMGkNMRUFS
|
||||||
|
RVNVTFQgQ09OU1VMVElORyBJTkMuMRUwEwYDVQQLDAxDb3Jwb3JhdGUgSVQxIzAh
|
||||||
|
BgNVBAMMGkNMRUFSRVNVTFQgQ09OU1VMVElORyBJTkMuMIIBIjANBgkqhkiG9w0B
|
||||||
|
AQEFAAOCAQ8AMIIBCgKCAQEAtIOjCKeAicull+7ZIzt0/4ya3IeXUFlfypqKMLkU
|
||||||
|
IbKjn0P5uMj6VE3rlbZr44RCegxvdnR6umBh1c0ZXoN3o+yc0JKcKcLiApmJJ277
|
||||||
|
p7IbLwYDhBXRQNoIJm187IOMRPIxsKN4hL91txn9jGBmW+9zKlJlNhR5R7vjwU2E
|
||||||
|
jrH/6oqsc9EM2yYpfjlNv6+3jSwAYZCkSWr+27PQOV+YHKmIxtJjX0upFz5FdIrV
|
||||||
|
9CCX+L2Kji1THOkSgG4QTbYxmEcHqGViWz8hXLeNXjcbEsPuIiAu3hknxRHfUTE/
|
||||||
|
U0Lh0Ug1e3LrJu+WnxM2SmUY4krsZ22c0yWUW9hzWITIjQIDAQABo4IBhzCCAYMw
|
||||||
|
DwYDVR0TAQH/BAUwAwEBADATBgNVHSUEDDAKBggrBgEFBQcDAzAOBgNVHQ8BAf8E
|
||||||
|
BAMCB4AwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5nb2RhZGR5LmNvbS9n
|
||||||
|
ZHM1LTE2LmNybDBTBgNVHSAETDBKMEgGC2CGSAGG/W0BBxcCMDkwNwYIKwYBBQUH
|
||||||
|
AgEWK2h0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS8w
|
||||||
|
gYAGCCsGAQUFBwEBBHQwcjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZ29kYWRk
|
||||||
|
eS5jb20vMEoGCCsGAQUFBzAChj5odHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHku
|
||||||
|
Y29tL3JlcG9zaXRvcnkvZ2RfaW50ZXJtZWRpYXRlLmNydDAfBgNVHSMEGDAWgBT9
|
||||||
|
rGEyk2xF1uLuhV+auud2mWjM5zAdBgNVHQ4EFgQUDtdeKqeN2QkcbEp1HovFieNB
|
||||||
|
XiowDQYJKoZIhvcNAQEFBQADggEBAD74Agw5tvi2aBl4/f/s7/VE/BClzDsKMb9K
|
||||||
|
v9qpeC45ZA/jelxV11HKbQnVF194gDb7D2H9OsAsRUy8HVKbXEcc/8dKvwOqb+BC
|
||||||
|
2i/EmfjLgmCfezNFtLq8xcPxF3zIRc44vPrK0z4YZsaHdH+yTEJ51p5EMdTqaLaP
|
||||||
|
4n5m8LX3RfqlQB9dYFe6dUoYZjKm9d/pIRww3VqfOzjl42Edi1w6dWmBVMx1NZuR
|
||||||
|
DBabJH1vJ9Gd+KwxMCmBZ6pQPl28JDimhJhI2LNqU349uADQVV0HJosddN/ARyyI
|
||||||
|
LSIQO7BnNVKVG9Iujf33bvPNeg0qNz5qw+rKKq97Pqeum+L5oKU=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
// Subject: CN=eDellRoot
|
||||||
|
// Issuer: CN=eDellRoot
|
||||||
|
// Serial Number:
|
||||||
|
// 6b:c5:7b:95:18:93:aa:97:4b:62:4a:c0:88:fc:3b:b6
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIC8zCCAd+gAwIBAgIQa8V7lRiTqpdLYkrAiPw7tjAJBgUrDgMCHQUAMBQxEjAQ
|
||||||
|
BgNVBAMTCWVEZWxsUm9vdDAeFw0xNTA0MDcxMDIzMjdaFw0zOTEyMzEyMzU5NTla
|
||||||
|
MBQxEjAQBgNVBAMTCWVEZWxsUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
|
||||||
|
AQoCggEBAL3RJg1uzVuEX0Hw4XWGzs6oI9W+o7HZdVdBMMVb4Gzb4uZjCTNjbPx4
|
||||||
|
b8LNFL1uArUt+5VVMQDsOTY3Lg/Xe/UNukY2b+0llUOzzBYYpbsFcco4n6SsTvDh
|
||||||
|
Ni5t+kPo7c23ZrYBPmOu82eEJ6cavs/t39u+wFOkXXwvRCiHA/lWyNWNEPh17+bC
|
||||||
|
EP3q5N+JrV+6Ho3zQPEv5QUJYdmXsMmD2CMQojeQUj68J91P5w5BKjurG0xjivzh
|
||||||
|
Soie9ym7VRwLFjWScRuw/9XV6CLqTyL5xrqiiDp1uTOuqNj3uxyts9ocbsoJXuxj
|
||||||
|
5iEYkSM1nvLupEv+lgy9WqzIEFMm1l8CAwEAAaNJMEcwRQYDVR0BBD4wPIAQYA/f
|
||||||
|
EzPwmaRcZuSaa/VZ1KEWMBQxEjAQBgNVBAMTCWVEZWxsUm9vdIIQa8V7lRiTqpdL
|
||||||
|
YkrAiPw7tjAJBgUrDgMCHQUAA4IBAQArfdcScsezj8ooJ92UwwnPgg36noOgiUs5
|
||||||
|
XzPLP4h0JpUYQVKB9hY1WTDwRUfTKGh7oNOowd027a/rVSb/TNeoiJIvMKn4gbvV
|
||||||
|
CWAiHhO8u2u0RkHCDVsa7e0i4ncpueWsihjn6jBrY8T+7eDYwiFT/F03A8NJ7mK5
|
||||||
|
lZA8SFd5CTDy3EBUU5UwzXUc5HoIRUxXSPycu3aIBWawg3sCdKiAoikScPAWj0bM
|
||||||
|
0vmsP/8QSlTOBqO+QFQ6R82BtTvBNU3qbVICV4QObsxib++FAFL56NApPqskg7Vz
|
||||||
|
LfNIAjKabHUcjbuZkmg6jr4BfYW7+oQDHCsYgADjjKGdKz/8U/fP
|
||||||
|
-----END CERTIFICATE-----
|
||||||
@@ -22,6 +22,8 @@
|
|||||||
<string>????</string>
|
<string>????</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>@@VERSION@@</string>
|
<string>@@VERSION@@</string>
|
||||||
|
<key>NSMicrophoneUsageDescription</key>
|
||||||
|
<string>The application is requesting access to the microphone.</string>
|
||||||
<key>JavaVM</key>
|
<key>JavaVM</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>JVMCapabilities</key>
|
<key>JVMCapabilities</key>
|
||||||
|
|||||||
@@ -22,6 +22,8 @@
|
|||||||
<string>????</string>
|
<string>????</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>@@VERSION@@</string>
|
<string>@@VERSION@@</string>
|
||||||
|
<key>NSMicrophoneUsageDescription</key>
|
||||||
|
<string>The application is requesting access to the microphone.</string>
|
||||||
<key>JavaVM</key>
|
<key>JavaVM</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>JVMMinimumFrameworkVersion</key>
|
<key>JVMMinimumFrameworkVersion</key>
|
||||||
|
|||||||
@@ -1,31 +0,0 @@
|
|||||||
Owner: CN=AddTrust Class 1 CA Root, OU=AddTrust TTP Network, O=AddTrust AB, C=SE
|
|
||||||
Issuer: CN=AddTrust Class 1 CA Root, OU=AddTrust TTP Network, O=AddTrust AB, C=SE
|
|
||||||
Serial number: 1
|
|
||||||
Valid from: Tue May 30 10:38:31 GMT 2000 until: Sat May 30 10:38:31 GMT 2020
|
|
||||||
Signature algorithm name: SHA1withRSA
|
|
||||||
Subject Public Key Algorithm: 2048-bit RSA key
|
|
||||||
Version: 3
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIEGDCCAwCgAwIBAgIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJTRTEU
|
|
||||||
MBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3
|
|
||||||
b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwHhcNMDAwNTMw
|
|
||||||
MTAzODMxWhcNMjAwNTMwMTAzODMxWjBlMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
|
|
||||||
QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYD
|
|
||||||
VQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUA
|
|
||||||
A4IBDwAwggEKAoIBAQCWltQhSWDia+hBBwzexODcEyPNwTXH+9ZOEQpnXvUGW2ul
|
|
||||||
CDtbKRY654eyNAbFvAWlA3yCyykQruGIgb3WntP+LVbBFc7jJp0VLhD7Bo8wBN6n
|
|
||||||
tGO0/7Gcrjyvd7ZWxbWroulpOj0OM3kyP3CCkplhbY0wCI9xP6ZIVxn4JdxLZlyl
|
|
||||||
dI+Yrsj5wAYi56xz36Uu+1LcsRVlIPo1Zmne3yzxbrww2ywkEtvrNTVokMsAsJch
|
|
||||||
PXQhI2U0K7t4WaPW4XY5mqRJjox0r26kmqPZm9I4XJuiGMx1I4S+6+JNM3GOGvDC
|
|
||||||
+Mcdoq0Dlyz4zyXG9rgkMbFjXZJ/Y/AlyVMuH79NAgMBAAGjgdIwgc8wHQYDVR0O
|
|
||||||
BBYEFJWxtPCUtr3H2tERCSG+wa9J/RB7MAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8E
|
|
||||||
BTADAQH/MIGPBgNVHSMEgYcwgYSAFJWxtPCUtr3H2tERCSG+wa9J/RB7oWmkZzBl
|
|
||||||
MQswCQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFk
|
|
||||||
ZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENB
|
|
||||||
IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBACxtZBsfzQ3duQH6lmM0MkhHma6X
|
|
||||||
7f1yFqZzR1r0693p9db7RcwpiURdv0Y5PejuvE1Uhh4dbOMXJ0PhiVYrqW9yTkkz
|
|
||||||
43J8KiOavD7/KCrto/8cI7pDVwlnTUtiBi34/2ydYB7YHEt9tTEv2dB8Xfjea4MY
|
|
||||||
eDdXL+gzB2ffHsdrKpV2ro9Xo/D0UrSpUwjP4E/TelOL/bscVjby/rK25Xa71SJl
|
|
||||||
pz/+0WatC7xrmYbvP33zGDLKe8bjq2RGlfgmadlVg3sslgf/WSxEo8bl6ancoWOA
|
|
||||||
WiFeIc9TVPC6b4nbqKqVz4vjccweGyBECMB6tkD9xOQ14R0WHNC8K47Wcdk=
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
43
make/data/cacerts/entrustrootcag4
Normal file
43
make/data/cacerts/entrustrootcag4
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
Owner: CN=Entrust Root Certification Authority - G4, OU="(c) 2015 Entrust, Inc. - for authorized use only", OU=See www.entrust.net/legal-terms, O="Entrust, Inc.", C=US
|
||||||
|
Issuer: CN=Entrust Root Certification Authority - G4, OU="(c) 2015 Entrust, Inc. - for authorized use only", OU=See www.entrust.net/legal-terms, O="Entrust, Inc.", C=US
|
||||||
|
Serial number: d9b5437fafa9390f000000005565ad58
|
||||||
|
Valid from: Wed May 27 11:11:16 GMT 2015 until: Sun Dec 27 11:41:16 GMT 2037
|
||||||
|
Signature algorithm name: SHA256withRSA
|
||||||
|
Subject Public Key Algorithm: 4096-bit RSA key
|
||||||
|
Version: 3
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIGSzCCBDOgAwIBAgIRANm1Q3+vqTkPAAAAAFVlrVgwDQYJKoZIhvcNAQELBQAw
|
||||||
|
gb4xCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQL
|
||||||
|
Ex9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykg
|
||||||
|
MjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMjAw
|
||||||
|
BgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0
|
||||||
|
MB4XDTE1MDUyNzExMTExNloXDTM3MTIyNzExNDExNlowgb4xCzAJBgNVBAYTAlVT
|
||||||
|
MRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1
|
||||||
|
c3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJ
|
||||||
|
bmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3Qg
|
||||||
|
Um9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0MIICIjANBgkqhkiG9w0B
|
||||||
|
AQEFAAOCAg8AMIICCgKCAgEAsewsQu7i0TD/pZJH4i3DumSXbcr3DbVZwbPLqGgZ
|
||||||
|
2K+EbTBwXX7zLtJTmeH+H17ZSK9dE43b/2MzTdMAArzE+NEGCJR5WIoV3imz/f3E
|
||||||
|
T+iq4qA7ec2/a0My3dl0ELn39GjUu9CH1apLiipvKgS1sqbHoHrmSKvS0VnM1n4j
|
||||||
|
5pds8ELl3FFLFUHtSUrJ3hCX1nbB76W1NhSXNdh4IjVS70O92yfbYVaCNNzLiGAM
|
||||||
|
C1rlLAHGVK/XqsEQe9IFWrhAnoanw5CGAlZSCXqc0ieCU0plUmr1POeo8pyvi73T
|
||||||
|
DtTUXm6Hnmo9RR3RXRv06QqsYJn7ibT/mCzPfB3pAqoEmh643IhuJbNsZvc8kPNX
|
||||||
|
wbMv9W3y+8qh+CmdRouzavbmZwe+LGcKKh9asj5XxNMhIWNlUpEbsZmOeX7m640A
|
||||||
|
2Vqq6nPopIICR5b+W45UYaPrL0swsIsjdXJ8ITzI9vF01Bx7owVV7rtNOzK+mndm
|
||||||
|
nqxpkCIHH2E6lr7lmk/MBTwoWdPBDFSoWWG9yHJM6Nyfh3+9nEg2XpWjDrk4JFX8
|
||||||
|
dWbrAuMINClKxuMrLzOg2qOGpRKX/YAr2hRC45K9PvJdXmd0LhyIRyk0X+IyqJwl
|
||||||
|
N4y6mACXi0mWHv0liqzc2thddG5msP9E36EYxr5ILzeUePiVSj9/E15dWf10hkNj
|
||||||
|
c0kCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD
|
||||||
|
VR0OBBYEFJ84xFYjwznooHFs6FRM5Og6sb9nMA0GCSqGSIb3DQEBCwUAA4ICAQAS
|
||||||
|
5UKme4sPDORGpbZgQIeMJX6tuGguW8ZAdjwD+MlZ9POrYs4QjbRaZIxowLByQzTS
|
||||||
|
Gwv2LFPSypBLhmb8qoMi9IsabyZIrHZ3CL/FmFz0Jomee8O5ZDIBf9PD3Vht7LGr
|
||||||
|
hFV0d4QEJ1JrhkzO3bll/9bGXp+aEJlLdWr+aumXIOTkdnrG0CSqkM0gkLpHZPt/
|
||||||
|
B7NTeLUKYvJzQ85BK4FqLoUWlFPUa19yIqtRLULVAJyZv967lDtX/Zr1hstWO1uI
|
||||||
|
AeV8KEsD+UmDfLJ/fOPtjqF/YFOOVZ1QNBIPt5d7bIdKROf1beyAN/BYGW5KaHbw
|
||||||
|
H5Lk6rWS02FREAutp9lfx1/cH6NcjKF+m7ee01ZvZl4HliDtC3T7Zk6LERXpgUl+
|
||||||
|
b7DUUH8i119lAg2m9IUe2K4GS0qn0jFmwvjO5QimpAKWRGhXxNUzzxkvFMSUHHuk
|
||||||
|
2fCfDrGA4tGeEWSpiBE6doLlYsKA2KSD7ZPvfC+QsDJMlhVoSFLUmQjAJOgc47Ol
|
||||||
|
IQ6SwJAfzyBfyjs4x7dtOvPmRLgOMWuIjnDrnBdSqEGULoe256YSxXXfW8AKbnuk
|
||||||
|
5F6G+TaU33fD6Q3AOfF5u0aOq0NZJ7cguyPpVkAh7DE9ZapD8j3fcEThuk0mEDuY
|
||||||
|
n/PIjhs4ViFqUZPTkcpG2om3PVODLAgfi49T3f+sHw==
|
||||||
|
-----END CERTIFICATE-----
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
Owner: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R2
|
|
||||||
Issuer: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R2
|
|
||||||
Serial number: 400000000010f8626e60d
|
|
||||||
Valid from: Fri Dec 15 08:00:00 GMT 2006 until: Wed Dec 15 08:00:00 GMT 2021
|
|
||||||
Signature algorithm name: SHA1withRSA
|
|
||||||
Subject Public Key Algorithm: 2048-bit RSA key
|
|
||||||
Version: 3
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G
|
|
||||||
A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp
|
|
||||||
Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1
|
|
||||||
MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG
|
|
||||||
A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI
|
|
||||||
hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL
|
|
||||||
v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8
|
|
||||||
eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq
|
|
||||||
tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd
|
|
||||||
C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa
|
|
||||||
zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB
|
|
||||||
mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH
|
|
||||||
V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n
|
|
||||||
bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG
|
|
||||||
3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs
|
|
||||||
J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO
|
|
||||||
291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS
|
|
||||||
ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd
|
|
||||||
AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7
|
|
||||||
TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg==
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
24
make/data/cacerts/haricaeccrootca2015
Normal file
24
make/data/cacerts/haricaeccrootca2015
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
Owner: CN=Hellenic Academic and Research Institutions ECC RootCA 2015, O=Hellenic Academic and Research Institutions Cert. Authority, L=Athens, C=GR
|
||||||
|
Issuer: CN=Hellenic Academic and Research Institutions ECC RootCA 2015, O=Hellenic Academic and Research Institutions Cert. Authority, L=Athens, C=GR
|
||||||
|
Serial number: 0
|
||||||
|
Valid from: Tue Jul 07 10:37:12 GMT 2015 until: Sat Jun 30 10:37:12 GMT 2040
|
||||||
|
Signature algorithm name: SHA256withECDSA
|
||||||
|
Subject Public Key Algorithm: 384-bit EC key
|
||||||
|
Version: 3
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzAN
|
||||||
|
BgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl
|
||||||
|
c2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hl
|
||||||
|
bGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgRUNDIFJv
|
||||||
|
b3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEwMzcxMlowgaoxCzAJ
|
||||||
|
BgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmljIEFj
|
||||||
|
YWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5
|
||||||
|
MUQwQgYDVQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0
|
||||||
|
dXRpb25zIEVDQyBSb290Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKg
|
||||||
|
QehLgoRc4vgxEZmGZE4JJS+dQS8KrjVPdJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJa
|
||||||
|
jq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoKVlp8aQuqgAkkbH7BRqNC
|
||||||
|
MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFLQi
|
||||||
|
C4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaep
|
||||||
|
lSTAGiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7Sof
|
||||||
|
TUwJCA3sS61kFyjndc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR
|
||||||
|
-----END CERTIFICATE-----
|
||||||
42
make/data/cacerts/haricarootca2015
Normal file
42
make/data/cacerts/haricarootca2015
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
Owner: CN=Hellenic Academic and Research Institutions RootCA 2015, O=Hellenic Academic and Research Institutions Cert. Authority, L=Athens, C=GR
|
||||||
|
Issuer: CN=Hellenic Academic and Research Institutions RootCA 2015, O=Hellenic Academic and Research Institutions Cert. Authority, L=Athens, C=GR
|
||||||
|
Serial number: 0
|
||||||
|
Valid from: Tue Jul 07 10:11:21 GMT 2015 until: Sat Jun 30 10:11:21 GMT 2040
|
||||||
|
Signature algorithm name: SHA256withRSA
|
||||||
|
Subject Public Key Algorithm: 4096-bit RSA key
|
||||||
|
Version: 3
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1Ix
|
||||||
|
DzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5k
|
||||||
|
IFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMT
|
||||||
|
N0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9v
|
||||||
|
dENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAxMTIxWjCBpjELMAkG
|
||||||
|
A1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNh
|
||||||
|
ZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkx
|
||||||
|
QDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1
|
||||||
|
dGlvbnMgUm9vdENBIDIwMTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
|
||||||
|
AQDC+Kk/G4n8PDwEXT2QNrCROnk8ZlrvbTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA
|
||||||
|
4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+ehiGsxr/CL0BgzuNtFajT0
|
||||||
|
AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+6PAQZe10
|
||||||
|
4S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06C
|
||||||
|
ojXdFPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV
|
||||||
|
9Cz82XBST3i4vTwri5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrD
|
||||||
|
gfgXy5I2XdGj2HUb4Ysn6npIQf1FGQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6
|
||||||
|
Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2fu/Z8VFRfS0myGlZYeCsargq
|
||||||
|
NhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9muiNX6hME6wGko
|
||||||
|
LfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc
|
||||||
|
Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNV
|
||||||
|
HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVd
|
||||||
|
ctA4GGqd83EkVAswDQYJKoZIhvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0I
|
||||||
|
XtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+D1hYc2Ryx+hFjtyp8iY/xnmMsVMI
|
||||||
|
M4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrMd/K4kPFox/la/vot
|
||||||
|
9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+yd+2V
|
||||||
|
Z5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/ea
|
||||||
|
j8GsGsVn82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnh
|
||||||
|
X9izjFk0WaSrT2y7HxjbdavYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQ
|
||||||
|
l033DlZdwJVqwjbDG2jJ9SrcR5q+ss7FJej6A7na+RZukYT1HCjI/CbM1xyQVqdf
|
||||||
|
bzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVtJ94Cj8rDtSvK6evIIVM4
|
||||||
|
pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGaJI7ZjnHK
|
||||||
|
e7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0
|
||||||
|
vm9qp/UsQu0yrbYhnr68
|
||||||
|
-----END CERTIFICATE-----
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
Owner: CN=DST Root CA X3, O=Digital Signature Trust Co.
|
|
||||||
Issuer: CN=DST Root CA X3, O=Digital Signature Trust Co.
|
|
||||||
Serial number: 44afb080d6a327ba893039862ef8406b
|
|
||||||
Valid from: Sat Sep 30 21:12:19 GMT 2000 until: Thu Sep 30 14:01:15 GMT 2021
|
|
||||||
Signature algorithm name: SHA1withRSA
|
|
||||||
Subject Public Key Algorithm: 2048-bit RSA key
|
|
||||||
Version: 3
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/
|
|
||||||
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
|
|
||||||
DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow
|
|
||||||
PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD
|
|
||||||
Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
|
|
||||||
AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O
|
|
||||||
rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq
|
|
||||||
OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b
|
|
||||||
xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw
|
|
||||||
7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD
|
|
||||||
aeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV
|
|
||||||
HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqG
|
|
||||||
SIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69
|
|
||||||
ikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr
|
|
||||||
AvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz
|
|
||||||
R8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5
|
|
||||||
JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo
|
|
||||||
Ob8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
Owner: CN=KEYNECTIS ROOT CA, OU=ROOT, O=KEYNECTIS, C=FR
|
|
||||||
Issuer: CN=KEYNECTIS ROOT CA, OU=ROOT, O=KEYNECTIS, C=FR
|
|
||||||
Serial number: 1121bc276c5547af584eefd4ced629b2a285
|
|
||||||
Valid from: Tue May 26 00:00:00 GMT 2009 until: Tue May 26 00:00:00 GMT 2020
|
|
||||||
Signature algorithm name: SHA256withRSA
|
|
||||||
Subject Public Key Algorithm: 2048-bit RSA key
|
|
||||||
Version: 3
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIID5TCCAs2gAwIBAgISESG8J2xVR69YTu/UztYpsqKFMA0GCSqGSIb3DQEBCwUA
|
|
||||||
MEwxCzAJBgNVBAYTAkZSMRIwEAYDVQQKEwlLRVlORUNUSVMxDTALBgNVBAsTBFJP
|
|
||||||
T1QxGjAYBgNVBAMTEUtFWU5FQ1RJUyBST09UIENBMB4XDTA5MDUyNjAwMDAwMFoX
|
|
||||||
DTIwMDUyNjAwMDAwMFowTDELMAkGA1UEBhMCRlIxEjAQBgNVBAoTCUtFWU5FQ1RJ
|
|
||||||
UzENMAsGA1UECxMEUk9PVDEaMBgGA1UEAxMRS0VZTkVDVElTIFJPT1QgQ0EwggEi
|
|
||||||
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDG/bMXhaGtJhuVaTUhPaSI+t7b
|
|
||||||
YDZAF2nCFGP7uNnCdBU3LpzQIM1pjYQyooVMFLSb8iWzVCqDPy2+D/M7ZNH/oFDv
|
|
||||||
d087TuE/C2SFmrpYftLDYtNkJaLUspc8d11jKjOS/M2CDZtUlYf1teuMzVvRyjAv
|
|
||||||
yYhGtc0NEbQYj+7RoT5dFegoz9/DkJtszNEMRXezOuuKkB3pr2RqiXupPUN0+uRn
|
|
||||||
IqH73E3E9WLJyiW0yYBgM6nde6ACv5YlCl7JXyl7tBeBi22BGdDZg1wFj0FpGmlD
|
|
||||||
gJ+or+DpjJGLJyuiJmDND/KkowKDjhiBwheKQxX5bfMdEKRanERhIyF62PvRAgMB
|
|
||||||
AAGjgcAwgb0wEgYDVR0TAQH/BAgwBgEB/wIBBDAOBgNVHQ8BAf8EBAMCAQYwVwYD
|
|
||||||
VR0fBFAwTjBMoEqgSIZGaHR0cDovL3RydXN0Y2VudGVyLWNybC5jZXJ0aWZpY2F0
|
|
||||||
Mi5jb20vS2V5bmVjdGlzL0tFWU5FQ1RJU19ST09UX0NBLmNybDAdBgNVHQ4EFgQU
|
|
||||||
77cjl9CokX+mz6YhwDSfzHdB4dAwHwYDVR0jBBgwFoAU77cjl9CokX+mz6YhwDSf
|
|
||||||
zHdB4dAwDQYJKoZIhvcNAQELBQADggEBABoxaZlCwuVAhaKfksNj1I8hOagZIf56
|
|
||||||
/MNNQPMr6EusW0xZk8bcfguvfF+VhWu9x2+6wb74xjpnS5PGBWk+JC3wG5HGPj/s
|
|
||||||
QhiTbAMkim75IGcrfG2rNMkqIjMN132P7tI2ZELINZpuGWHLjWfwaKfQJAXmwxe6
|
|
||||||
Ra58Q7WAeANNIHMF/EMQnTVpQnWUJYIrpjuQGN7Bqa/zLZW/lafPGJfhWeKirxoW
|
|
||||||
YQ33E3FTkzf9PK8AHWyLFK9Gloy2UnzMLU7N4elLCu6a/nqY5ym6G9ocutxrzQQO
|
|
||||||
JkCp63M8/lCoESdVvduOS+9PGO0V/72GmGbumiVxNGxQ8bJRy2adTSk=
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
Owner: CN=Sonera Class2 CA, O=Sonera, C=FI
|
|
||||||
Issuer: CN=Sonera Class2 CA, O=Sonera, C=FI
|
|
||||||
Serial number: 1d
|
|
||||||
Valid from: Fri Apr 06 07:29:40 GMT 2001 until: Tue Apr 06 07:29:40 GMT 2021
|
|
||||||
Signature algorithm name: SHA1withRSA
|
|
||||||
Subject Public Key Algorithm: 2048-bit RSA key
|
|
||||||
Version: 3
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEP
|
|
||||||
MA0GA1UEChMGU29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAx
|
|
||||||
MDQwNjA3Mjk0MFoXDTIxMDQwNjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNV
|
|
||||||
BAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTCCASIwDQYJKoZI
|
|
||||||
hvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3/Ei9vX+ALTU74W+o
|
|
||||||
Z6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybTdXnt
|
|
||||||
5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s
|
|
||||||
3TmVToMGf+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2Ej
|
|
||||||
vOr7nQKV0ba5cTppCD8PtOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu
|
|
||||||
8nYybieDwnPz3BjotJPqdURrBGAgcVeHnfO+oJAjPYok4doh28MCAwEAAaMzMDEw
|
|
||||||
DwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITTXjwwCwYDVR0PBAQDAgEG
|
|
||||||
MA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt0jSv9zil
|
|
||||||
zqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/
|
|
||||||
3DEIcbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvD
|
|
||||||
FNr450kkkdAdavphOe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6
|
|
||||||
Tk6ezAyNlNzZRZxe7EJQY670XcSxEtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2
|
|
||||||
ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLHllpwrN9M
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
23
make/data/cacerts/sslrooteccca
Normal file
23
make/data/cacerts/sslrooteccca
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
Owner: CN=SSL.com Root Certification Authority ECC, O=SSL Corporation, L=Houston, ST=Texas, C=US
|
||||||
|
Issuer: CN=SSL.com Root Certification Authority ECC, O=SSL Corporation, L=Houston, ST=Texas, C=US
|
||||||
|
Serial number: 75e6dfcbc1685ba8
|
||||||
|
Valid from: Fri Feb 12 18:14:03 GMT 2016 until: Tue Feb 12 18:14:03 GMT 2041
|
||||||
|
Signature algorithm name: SHA256withECDSA
|
||||||
|
Subject Public Key Algorithm: 384-bit EC key
|
||||||
|
Version: 3
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMC
|
||||||
|
VVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9T
|
||||||
|
U0wgQ29ycG9yYXRpb24xMTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0
|
||||||
|
aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEyMTgxNDAzWhcNNDEwMjEyMTgxNDAz
|
||||||
|
WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hvdXN0
|
||||||
|
b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNvbSBS
|
||||||
|
b290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuB
|
||||||
|
BAAiA2IABEVuqVDEpiM2nl8ojRfLliJkP9x6jh3MCLOicSS6jkm5BBtHllirLZXI
|
||||||
|
7Z4INcgn64mMU1jrYor+8FsPazFSY0E7ic3s7LaNGdM0B9y7xgZ/wkWV7Mt/qCPg
|
||||||
|
CemB+vNH06NjMGEwHQYDVR0OBBYEFILRhXMw5zUE044CkvvlpNHEIejNMA8GA1Ud
|
||||||
|
EwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUgtGFczDnNQTTjgKS++Wk0cQh6M0wDgYD
|
||||||
|
VR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2cAMGQCMG/n61kRpGDPYbCWe+0F+S8T
|
||||||
|
kdzt5fxQaxFGRrMcIQBiu77D5+jNB5n5DQtdcj7EqgIwH7y6C+IwJPt8bYBVCpk+
|
||||||
|
gA0z5Wajs6O7pdWLjwkspl1+4vAHCGht0nxpbl/f5Wpl
|
||||||
|
-----END CERTIFICATE-----
|
||||||
41
make/data/cacerts/sslrootevrsaca
Normal file
41
make/data/cacerts/sslrootevrsaca
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
Owner: CN=SSL.com EV Root Certification Authority RSA R2, O=SSL Corporation, L=Houston, ST=Texas, C=US
|
||||||
|
Issuer: CN=SSL.com EV Root Certification Authority RSA R2, O=SSL Corporation, L=Houston, ST=Texas, C=US
|
||||||
|
Serial number: 56b629cd34bc78f6
|
||||||
|
Valid from: Wed May 31 18:14:37 GMT 2017 until: Fri May 30 18:14:37 GMT 2042
|
||||||
|
Signature algorithm name: SHA256withRSA
|
||||||
|
Subject Public Key Algorithm: 4096-bit RSA key
|
||||||
|
Version: 3
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNV
|
||||||
|
BAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UE
|
||||||
|
CgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2Vy
|
||||||
|
dGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMB4XDTE3MDUzMTE4MTQzN1oXDTQy
|
||||||
|
MDUzMDE4MTQzN1owgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4G
|
||||||
|
A1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQD
|
||||||
|
DC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIy
|
||||||
|
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzZlQOHWTcDXtOlG2mvq
|
||||||
|
M0fNTPl9fb69LT3w23jhhqXZuglXaO1XPqDQCEGD5yhBJB/jchXQARr7XnAjssuf
|
||||||
|
OePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7wcXHswxzpY6IXFJ3vG2fThVUCAtZJycxa
|
||||||
|
4bH3bzKfydQ7iEGonL3Lq9ttewkfokxykNorCPzPPFTOZw+oz12WGQvE43LrrdF9
|
||||||
|
HSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8OHakYo6gOV7qd89dAFmPZiw+B6KjBSYR
|
||||||
|
aZfqhbcPlgtLyEDhULouisv3D5oi53+aNxPN8k0TayHRwMwi8qFG9kRpnMphNQcA
|
||||||
|
b9ZhCBHqurj26bNg5U257J8UZslXWNvNh2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQ
|
||||||
|
Gp8hLH94t2S42Oim9HizVcuE0jLEeK6jj2HdzghTreyI/BXkmg3mnxp3zkyPuBQV
|
||||||
|
PWKchjgGAGYS5Fl2WlPAApiiECtoRHuOec4zSnaqW4EWG7WK2NAAe15itAnWhmMO
|
||||||
|
pgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj9CLg+SlmJuwgUHfbSguPvuUCYHBBXtSu
|
||||||
|
UDkiFCbLsjtzdFVHB3mBOagwE0TlBIqulhMlQg+5U8Sb/M3kHN48+qvWBkofZ6aY
|
||||||
|
MBzdLNvcGJVXZsb/XItW9XcCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNV
|
||||||
|
HSMEGDAWgBT5YLvU49U09rj1BoAlp3PbRmmonjAdBgNVHQ4EFgQU+WC71OPVNPa4
|
||||||
|
9QaAJadz20ZpqJ4wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBW
|
||||||
|
s47LCp1Jjr+kxJG7ZhcFUZh1++VQLHqe8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5
|
||||||
|
Sm3HXvVX+cpVHBK+Rw82xd9qt9t1wkclf7nxY/hoLVUE0fKNsKTPvDxeH3jnpaAg
|
||||||
|
cLAExbf3cqfeIg29MyVGjGSSJuM+LmOW2puMPfgYCdcDzH2GguDKBAdRUNf/ktUM
|
||||||
|
79qGn5nX67evaOI5JpS6aLe/g9Pqemc9YmeuJeVy6OLk7K4S9ksrPJ/psEDzOFSz
|
||||||
|
/bdoyNrGj1E8svuR3Bznm53htw1yj+KkxKl4+esUrMZDBcJlOSgYAsOCsp0FvmXt
|
||||||
|
ll9ldDz7CTUue5wT/RsPXcdtgTpWD8w74a8CLyKsRspGPKAcTNZEtF4uXBVmCeEm
|
||||||
|
Kf7GUmG6sXP/wwyc5WxqlD8UykAWlYTzWamsX0xhk23RO8yilQwipmdnRC652dKK
|
||||||
|
QbNmC1r7fSOl8hqw/96bg5Qu0T/fkreRrwU7ZcegbLHNYhLDkBvjJc40vG93drEQ
|
||||||
|
w/cFGsDWr3RiSBd3kmmQYRzelYB0VI8YHMPzA9C/pEN1hlMYegouCRw2n5H9gooi
|
||||||
|
S9EOUCXdywMMF8mDAAhONU2Ki+3wApRmLER/y5UnlhetCTCstnEXbosX9hwJ1C07
|
||||||
|
mKVx01QT2WDz9UtmT/rx7iASjbSsV7FFY6GsdqnC+w==
|
||||||
|
-----END CERTIFICATE-----
|
||||||
41
make/data/cacerts/sslrootrsaca
Normal file
41
make/data/cacerts/sslrootrsaca
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
Owner: CN=SSL.com Root Certification Authority RSA, O=SSL Corporation, L=Houston, ST=Texas, C=US
|
||||||
|
Issuer: CN=SSL.com Root Certification Authority RSA, O=SSL Corporation, L=Houston, ST=Texas, C=US
|
||||||
|
Serial number: 7b2c9bd316803299
|
||||||
|
Valid from: Fri Feb 12 17:39:39 GMT 2016 until: Tue Feb 12 17:39:39 GMT 2041
|
||||||
|
Signature algorithm name: SHA256withRSA
|
||||||
|
Subject Public Key Algorithm: 4096-bit RSA key
|
||||||
|
Version: 3
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIF3TCCA8WgAwIBAgIIeyyb0xaAMpkwDQYJKoZIhvcNAQELBQAwfDELMAkGA1UE
|
||||||
|
BhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQK
|
||||||
|
DA9TU0wgQ29ycG9yYXRpb24xMTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZp
|
||||||
|
Y2F0aW9uIEF1dGhvcml0eSBSU0EwHhcNMTYwMjEyMTczOTM5WhcNNDEwMjEyMTcz
|
||||||
|
OTM5WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hv
|
||||||
|
dXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNv
|
||||||
|
bSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTCCAiIwDQYJKoZIhvcN
|
||||||
|
AQEBBQADggIPADCCAgoCggIBAPkP3aMrfcvQKv7sZ4Wm5y4bunfh4/WvpOz6Sl2R
|
||||||
|
xFdHaxh3a3by/ZPkPQ/CFp4LZsNWlJ4Xg4XOVu/yFv0AYvUiCVToZRdOQbngT0aX
|
||||||
|
qhvIuG5iXmmxX9sqAn78bMrzQdjt0Oj8P2FI7bADFB0QDksZ4LtO7IZl/zbzXmcC
|
||||||
|
C52GVWH9ejjt/uIZALdvoVBidXQ8oPrIJZK0bnoix/geoeOy3ZExqysdBP+lSgQ3
|
||||||
|
6YWkMyv94tZVNHwZpEpox7Ko07fKoZOI68GXvIz5HdkihCR0xwQ9aqkpk8zruFvh
|
||||||
|
/l8lqjRYyMEjVJ0bmBHDOJx+PYZspQ9AhnwC9FwCTyjLrnGfDzrIM/4RJTXq/LrF
|
||||||
|
YD3ZfBjVsqnTdXgDciLKOsMf7yzlLqn6niy2UUb9rwPW6mBo6oUWNmuF6R7As93E
|
||||||
|
JNyAKoFBbZQ+yODJgUEAnl6/f8UImKIYLEJAs/lvOCdLToD0PYFH4Ih86hzOtXVc
|
||||||
|
US4cK38acijnALXRdMbX5J+tB5O2UzU1/Dfkw/ZdFr4hc96SCvigY2q8lpJqPvi8
|
||||||
|
ZVWb3vUNiSYE/CUapiVpy8JtynziWV+XrOvvLsi81xtZPCvM8hnIk2snYxnP/Okm
|
||||||
|
+Mpxm3+T/jRnhE6Z6/yzeAkzcLpmpnbtG3PrGqUNxCITIJRWCk4sbE6x/c+cCbqi
|
||||||
|
M+2HAgMBAAGjYzBhMB0GA1UdDgQWBBTdBAkHovV6fVJTEpKV7jiAJQ2mWTAPBgNV
|
||||||
|
HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFN0ECQei9Xp9UlMSkpXuOIAlDaZZMA4G
|
||||||
|
A1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAIBgRlCn7Jp0cHh5wYfGV
|
||||||
|
cpNxJK1ok1iOMq8bs3AD/CUrdIWQPXhq9LmLpZc7tRiRux6n+UBbkflVma8eEdBc
|
||||||
|
Hadm47GUBwwyOabqG7B52B2ccETjit3E+ZUfijhDPwGFpUenPUayvOUiaPd7nNgs
|
||||||
|
PgohyC0zrL/FgZkxdMF1ccW+sfAjRfSda/wZY52jvATGGAslu1OJD7OAUN5F7kR/
|
||||||
|
q5R4ZJjT9ijdh9hwZXT7DrkT66cPYakylszeu+1jTBi7qUD3oFRuIIhxdRjqerQ0
|
||||||
|
cuAjJ3dctpDqhiVAq+8zD8ufgr6iIPv2tS0a5sKFsXQP+8hlAqRSAUfdSSLBv9jr
|
||||||
|
a6x+3uxjMxW3IwiPxg+NQVrdjsW5j+VFP3jbutIbQLH+cU0/4IGiul607BXgk90I
|
||||||
|
H37hVZkLId6Tngr75qNJvTYw/ud3sqB1l7UtgYgXZSD32pAAn8lSzDLKNXz1PQ/Y
|
||||||
|
K9f1JmzJBjSWFupwWRoyeXkLtoh/D1JIPb9s2KJELtFOt3JY04kTlf5Eq/jXixtu
|
||||||
|
nLwsoFvVagCvXzfh1foQC5ichucmj87w7G6KVwuA406ywKBjYZC6VWg3dGq2ktuf
|
||||||
|
oYYitmUnDuy2n0Jg5GfCtdpBC8TTi2EbvPofkSvXRAdeuims2cXp71NIWuuA8ShY
|
||||||
|
Ic2wBlX7Jz9TkHCpBB5XJ7k=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
Owner: EMAILADDRESS=premium-server@thawte.com, CN=Thawte Premium Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, ST=Western Cape, C=ZA
|
|
||||||
Issuer: EMAILADDRESS=premium-server@thawte.com, CN=Thawte Premium Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, ST=Western Cape, C=ZA
|
|
||||||
Serial number: 36122296c5e338a520a1d25f4cd70954
|
|
||||||
Valid from: Thu Aug 01 00:00:00 GMT 1996 until: Fri Jan 01 23:59:59 GMT 2021
|
|
||||||
Signature algorithm name: SHA1withRSA
|
|
||||||
Subject Public Key Algorithm: 1024-bit RSA key
|
|
||||||
Version: 3
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIDNjCCAp+gAwIBAgIQNhIilsXjOKUgodJfTNcJVDANBgkqhkiG9w0BAQUFADCB
|
|
||||||
zjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ
|
|
||||||
Q2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE
|
|
||||||
CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UEAxMYVGhh
|
|
||||||
d3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNl
|
|
||||||
cnZlckB0aGF3dGUuY29tMB4XDTk2MDgwMTAwMDAwMFoXDTIxMDEwMTIzNTk1OVow
|
|
||||||
gc4xCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcT
|
|
||||||
CUNhcGUgVG93bjEdMBsGA1UEChMUVGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNV
|
|
||||||
BAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xITAfBgNVBAMTGFRo
|
|
||||||
YXd0ZSBQcmVtaXVtIFNlcnZlciBDQTEoMCYGCSqGSIb3DQEJARYZcHJlbWl1bS1z
|
|
||||||
ZXJ2ZXJAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2
|
|
||||||
aovXwlue2oFBYo847kkEVdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560
|
|
||||||
ZXUCTe/LCaIhUdib0GfQug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j
|
|
||||||
+ao6hnO2RlNYyIkFvYMRuHM/qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/
|
|
||||||
BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQBlkKyID1bZ5jA01CbH0FDxkt5r1DmI
|
|
||||||
CSLGpmODA/eZd9iy5Ri4XWPz1HP7bJyZePFLeH0ZJMMrAoT4vCLZiiLXoPxx7JGH
|
|
||||||
IPG47LHlVYCsPVLIOQ7C8MAFT9aCdYy9X9LcdpoFEsmvcsPcJX6kTY4XpeCHf+Ga
|
|
||||||
WuFg3GQjPEIuTQ==
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
Owner: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 2 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US
|
|
||||||
Issuer: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 2 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US
|
|
||||||
Serial number: b92f60cc889fa17a4609b85b706c8aaf
|
|
||||||
Valid from: Mon May 18 00:00:00 GMT 1998 until: Tue Aug 01 23:59:59 GMT 2028
|
|
||||||
Signature algorithm name: SHA1withRSA
|
|
||||||
Subject Public Key Algorithm: 1024-bit RSA key
|
|
||||||
Version: 1
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIDAzCCAmwCEQC5L2DMiJ+hekYJuFtwbIqvMA0GCSqGSIb3DQEBBQUAMIHBMQsw
|
|
||||||
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0Ns
|
|
||||||
YXNzIDIgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH
|
|
||||||
MjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9y
|
|
||||||
aXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazAe
|
|
||||||
Fw05ODA1MTgwMDAwMDBaFw0yODA4MDEyMzU5NTlaMIHBMQswCQYDVQQGEwJVUzEX
|
|
||||||
MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGlj
|
|
||||||
IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMx
|
|
||||||
KGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s
|
|
||||||
eTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazCBnzANBgkqhkiG9w0B
|
|
||||||
AQEFAAOBjQAwgYkCgYEAp4gBIXQs5xoD8JjhlzwPIQjxnNuX6Zr8wgQGE75fUsjM
|
|
||||||
HiwSViy4AWkszJkfrbCWrnkE8hM5wXuYuggs6MKEEyyqaekJ9MepAqRCwiNPStjw
|
|
||||||
DqL7MWzJ5m+ZJwf15vRMeJ5t60aG+rmGyVTyssSv1EYcWskVMP8NbPUtDm3Of3cC
|
|
||||||
AwEAATANBgkqhkiG9w0BAQUFAAOBgQByLvl/0fFx+8Se9sVeUYpAmLho+Jscg9ji
|
|
||||||
nb3/7aHmZuovCfTK1+qlK5X2JGCGTUQug6XELaDTrnhpb3LabK4I8GOSN+a7xDAX
|
|
||||||
rXfMSTWqz9iP0b63GJZHc2pUIjRkLbYWm1lbtFFZOrMLFPQS32eg9K0yZF6xRnIn
|
|
||||||
jBJ7xUS0rg==
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
Owner: OU=Class 3 Public Primary Certification Authority, O="VeriSign, Inc.", C=US
|
|
||||||
Issuer: OU=Class 3 Public Primary Certification Authority, O="VeriSign, Inc.", C=US
|
|
||||||
Serial number: 3c9131cb1ff6d01b0e9ab8d044bf12be
|
|
||||||
Valid from: Mon Jan 29 00:00:00 GMT 1996 until: Wed Aug 02 23:59:59 GMT 2028
|
|
||||||
Signature algorithm name: SHA1withRSA
|
|
||||||
Subject Public Key Algorithm: 1024-bit RSA key
|
|
||||||
Version: 1
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkG
|
|
||||||
A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz
|
|
||||||
cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2
|
|
||||||
MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV
|
|
||||||
BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt
|
|
||||||
YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN
|
|
||||||
ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE
|
|
||||||
BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is
|
|
||||||
I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G
|
|
||||||
CSqGSIb3DQEBBQUAA4GBABByUqkFFBkyCEHwxWsKzH4PIRnN5GfcX6kb5sroc50i
|
|
||||||
2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWXbj9T/UWZYB2oK0z5XqcJ
|
|
||||||
2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/D/xwzoiQ
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
Owner: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 3 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US
|
|
||||||
Issuer: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 3 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US
|
|
||||||
Serial number: 7dd9fe07cfa81eb7107967fba78934c6
|
|
||||||
Valid from: Mon May 18 00:00:00 GMT 1998 until: Tue Aug 01 23:59:59 GMT 2028
|
|
||||||
Signature algorithm name: SHA1withRSA
|
|
||||||
Subject Public Key Algorithm: 1024-bit RSA key
|
|
||||||
Version: 1
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIDAjCCAmsCEH3Z/gfPqB63EHln+6eJNMYwDQYJKoZIhvcNAQEFBQAwgcExCzAJ
|
|
||||||
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh
|
|
||||||
c3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy
|
|
||||||
MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp
|
|
||||||
emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X
|
|
||||||
DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw
|
|
||||||
FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMg
|
|
||||||
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo
|
|
||||||
YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5
|
|
||||||
MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB
|
|
||||||
AQUAA4GNADCBiQKBgQDMXtERXVxp0KvTuWpMmR9ZmDCOFoUgRm1HP9SFIIThbbP4
|
|
||||||
pO0M8RcPO/mn+SXXwc+EY/J8Y8+iR/LGWzOOZEAEaMGAuWQcRXfH2G71lSk8UOg0
|
|
||||||
13gfqLptQ5GVj0VXXn7F+8qkBOvqlzdUMG+7AUcyM83cV5tkaWH4mx0ciU9cZwID
|
|
||||||
AQABMA0GCSqGSIb3DQEBBQUAA4GBAFFNzb5cy5gZnBWyATl4Lk0PZ3BwmcYQWpSk
|
|
||||||
U01UbSuvDV1Ai2TT1+7eVmGSX6bEHRBhNtMsJzzoKQm5EWR0zLVznxxIqbxhAe7i
|
|
||||||
F6YM40AIOw7n60RzKprxaZLvcRTDOaxxp5EJb+RxBrO6WVcmeQD2+A2iMzAo1KpY
|
|
||||||
oJ2daZH9
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
Owner: CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, L=Durbanville, ST=Western Cape, C=ZA
|
|
||||||
Issuer: CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, L=Durbanville, ST=Western Cape, C=ZA
|
|
||||||
Serial number: 67c8e1e8e3be1cbdfc913b8ea6238749
|
|
||||||
Valid from: Wed Jan 01 00:00:00 GMT 1997 until: Fri Jan 01 23:59:59 GMT 2021
|
|
||||||
Signature algorithm name: SHA1withRSA
|
|
||||||
Subject Public Key Algorithm: 1024-bit RSA key
|
|
||||||
Version: 3
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIICsDCCAhmgAwIBAgIQZ8jh6OO+HL38kTuOpiOHSTANBgkqhkiG9w0BAQUFADCB
|
|
||||||
izELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTEUMBIGA1UEBxML
|
|
||||||
RHVyYmFudmlsbGUxDzANBgNVBAoTBlRoYXd0ZTEdMBsGA1UECxMUVGhhd3RlIENl
|
|
||||||
cnRpZmljYXRpb24xHzAdBgNVBAMTFlRoYXd0ZSBUaW1lc3RhbXBpbmcgQ0EwHhcN
|
|
||||||
OTcwMTAxMDAwMDAwWhcNMjEwMTAxMjM1OTU5WjCBizELMAkGA1UEBhMCWkExFTAT
|
|
||||||
BgNVBAgTDFdlc3Rlcm4gQ2FwZTEUMBIGA1UEBxMLRHVyYmFudmlsbGUxDzANBgNV
|
|
||||||
BAoTBlRoYXd0ZTEdMBsGA1UECxMUVGhhd3RlIENlcnRpZmljYXRpb24xHzAdBgNV
|
|
||||||
BAMTFlRoYXd0ZSBUaW1lc3RhbXBpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0A
|
|
||||||
MIGJAoGBANYrWHhhRYZT6jR7UZztsOYuGA7+4F+oJ9O0yeB8WU4WDnNUYMF/9p8u
|
|
||||||
6TqFJBU820cEY8OexJQaWt9MevPZQx08EHp5JduQ/vBR5zDWQQD9nyjfeb6Uu522
|
|
||||||
FOMjhdepQeBMpHmwKxqL8vg7ij5FrHGSALSQQZj7X+36ty6K+Ig3AgMBAAGjEzAR
|
|
||||||
MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAS+mqF4EF+3kKMZ/F
|
|
||||||
QfRWVKvpwuWXjhj+kckMPiZkyaFMJ2SnvQGTVXFuF0853BvcSTUQOSP/ypvIz2Y/
|
|
||||||
3Ewa1IEGQlIf4SaxFhe65nByMUToTo1b5NP50OOPJWQx5yr4GIg2GlLFDUE1G2m3
|
|
||||||
JvUXzMEZXkt8XOKDgJH6L/uatxY=
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
49
make/data/charsetmapping/IBM943.c2b
Normal file
49
make/data/charsetmapping/IBM943.c2b
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
#
|
||||||
|
# source: 34B003AF.RPMAP130
|
||||||
|
# c->b only entries
|
||||||
|
#
|
||||||
|
815C 2015
|
||||||
|
8160 FF5E
|
||||||
|
8161 2225
|
||||||
|
817C FF0D
|
||||||
|
88A0 555E
|
||||||
|
898B 7130
|
||||||
|
89A8 9DD7
|
||||||
|
8A9A 5699
|
||||||
|
8BA0 4FE0
|
||||||
|
8BEB 8EC0
|
||||||
|
8C71 7E6B
|
||||||
|
8C74 8346
|
||||||
|
8CB2 9E7C
|
||||||
|
8D8D 9EB4
|
||||||
|
8DF2 6805
|
||||||
|
8EC6 5C62
|
||||||
|
8F4A 7E61
|
||||||
|
8FD3 8523
|
||||||
|
8FDD 91AC
|
||||||
|
90E4 87EC
|
||||||
|
917E 6414
|
||||||
|
9189 7626
|
||||||
|
91CB 9A52
|
||||||
|
925C 7C1E
|
||||||
|
92CD 6451
|
||||||
|
9355 5861
|
||||||
|
935E 985A
|
||||||
|
9398 79B1
|
||||||
|
93C0 7006
|
||||||
|
9458 56CA
|
||||||
|
948D 525D
|
||||||
|
94AC 6F51
|
||||||
|
94AE 91B1
|
||||||
|
966A 9830
|
||||||
|
96CB 9EB5
|
||||||
|
9789 840A
|
||||||
|
9858 881F
|
||||||
|
9BA0 5C5B
|
||||||
|
9DB7 6522
|
||||||
|
9E94 688E
|
||||||
|
E379 7E48
|
||||||
|
E445 8141
|
||||||
|
E8F6 9839
|
||||||
|
FA55 FFE4
|
||||||
|
FA59 F86F
|
||||||
@@ -23,10 +23,10 @@
|
|||||||
# 0xF9FD -> u256F -> 0xA2A3
|
# 0xF9FD -> u256F -> 0xA2A3
|
||||||
# 0xA2CC -> u5341 -> 0xA451
|
# 0xA2CC -> u5341 -> 0xA451
|
||||||
# 0xA2CE -> u5345 -> 0xA4CA
|
# 0xA2CE -> u5345 -> 0xA4CA
|
||||||
# 0xF9F9 -> u2550 -> 0xA2A4
|
# 0xA2A4 -> u2550 -> 0xF9F9
|
||||||
# 0xF9E9 -> u255E -> 0xA2A5
|
# 0xA2A5 -> u255E -> 0xF9E9
|
||||||
# 0xF9EA -> u256A -> 0xA2A6
|
# 0xA2A6 -> u256A -> 0xF9EA
|
||||||
# 0xF9EB -> u2561 -> 0xA2A7
|
# 0xA2A7 -> u2561 -> 0xF9EB
|
||||||
#
|
#
|
||||||
# Column #1 is the cp950 code (in hex)
|
# Column #1 is the cp950 code (in hex)
|
||||||
# Column #2 is the Unicode (in hex as 0xXXXX)
|
# Column #2 is the Unicode (in hex as 0xXXXX)
|
||||||
|
|||||||
@@ -6,13 +6,13 @@
|
|||||||
# (we don't need a MS950.c2b, the entries of MS950.c2b-irreversible
|
# (we don't need a MS950.c2b, the entries of MS950.c2b-irreversible
|
||||||
# are added in MS950.b2c already)
|
# are added in MS950.b2c already)
|
||||||
#
|
#
|
||||||
|
0xA2A4 0x2550
|
||||||
|
0xA2A5 0x255E
|
||||||
|
0xA2A6 0x256A
|
||||||
|
0xA2A7 0x2561
|
||||||
|
0xA2CC 0x5341
|
||||||
|
0xA2CE 0x5345
|
||||||
0xF9FA 0x256D
|
0xF9FA 0x256D
|
||||||
0xF9FB 0x256E
|
0xF9FB 0x256E
|
||||||
0xF9FC 0x2570
|
0xF9FC 0x2570
|
||||||
0xF9FD 0x256F
|
0xF9FD 0x256F
|
||||||
0xA2CC 0x5341
|
|
||||||
0xA2CE 0x5345
|
|
||||||
0xF9F9 0x2550
|
|
||||||
0xF9E9 0x255E
|
|
||||||
0xF9EA 0x256A
|
|
||||||
0xF9EB 0x2561
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2008, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -48,7 +48,7 @@ public class $NAME_CLZ$ extends Charset implements HistoricallyNamedCharset
|
|||||||
}
|
}
|
||||||
|
|
||||||
public CharsetDecoder newDecoder() {
|
public CharsetDecoder newDecoder() {
|
||||||
return new SingleByte.Decoder(this, b2c, $ASCIICOMPATIBLE$);
|
return new SingleByte.Decoder(this, b2c, $ASCIICOMPATIBLE$, $LATIN1DECODABLE$);
|
||||||
}
|
}
|
||||||
|
|
||||||
public CharsetEncoder newEncoder() {
|
public CharsetEncoder newEncoder() {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -282,6 +282,7 @@ charset ISO-8859-16 ISO_8859_16
|
|||||||
alias iso-ir-226
|
alias iso-ir-226
|
||||||
alias ISO_8859-16:2001
|
alias ISO_8859-16:2001
|
||||||
alias ISO_8859-16
|
alias ISO_8859-16
|
||||||
|
alias ISO8859_16
|
||||||
alias latin10
|
alias latin10
|
||||||
alias l10
|
alias l10
|
||||||
alias csISO885916
|
alias csISO885916
|
||||||
@@ -702,7 +703,7 @@ charset x-euc-jp-linux EUC_JP_LINUX
|
|||||||
charset x-eucJP-Open EUC_JP_Open
|
charset x-eucJP-Open EUC_JP_Open
|
||||||
package sun.nio.cs.ext
|
package sun.nio.cs.ext
|
||||||
type template
|
type template
|
||||||
hisname EUC_JP_Solari
|
hisname EUC_JP_Solaris
|
||||||
ascii true
|
ascii true
|
||||||
alias EUC_JP_Solaris # JDK historical
|
alias EUC_JP_Solaris # JDK historical
|
||||||
alias eucJP-open
|
alias eucJP-open
|
||||||
@@ -1396,7 +1397,7 @@ charset x-IBM833 IBM833
|
|||||||
|
|
||||||
charset x-IBM834 IBM834 # EBCDIC DBCS-only Korean
|
charset x-IBM834 IBM834 # EBCDIC DBCS-only Korean
|
||||||
package sun.nio.cs.ext
|
package sun.nio.cs.ext
|
||||||
type source
|
type template
|
||||||
alias cp834
|
alias cp834
|
||||||
alias ibm834
|
alias ibm834
|
||||||
alias 834
|
alias 834
|
||||||
@@ -1490,7 +1491,7 @@ charset x-IBM949 IBM949
|
|||||||
|
|
||||||
charset x-IBM949C IBM949C
|
charset x-IBM949C IBM949C
|
||||||
package sun.nio.cs.ext
|
package sun.nio.cs.ext
|
||||||
type source
|
type template
|
||||||
alias cp949C # JDK historical
|
alias cp949C # JDK historical
|
||||||
alias ibm949C
|
alias ibm949C
|
||||||
alias ibm-949C
|
alias ibm-949C
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
# generate these charsets into sun.nio.cs
|
# generate these charsets into sun.nio.cs
|
||||||
#
|
#
|
||||||
GBK
|
GBK
|
||||||
|
GB18030
|
||||||
Johab
|
Johab
|
||||||
MS1255
|
MS1255
|
||||||
MS1256
|
MS1256
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -50,7 +50,7 @@ all=ADP020-AED784-AFA004-AFN971-ALL008-AMD051-ANG532-AOA973-ARS032-ATS040-AUD036
|
|||||||
LVL428-LYD434-MAD504-MDL498-MGA969-MGF450-MKD807-MMK104-MNT496-MOP446-MRO478-MRU929-\
|
LVL428-LYD434-MAD504-MDL498-MGA969-MGF450-MKD807-MMK104-MNT496-MOP446-MRO478-MRU929-\
|
||||||
MTL470-MUR480-MVR462-MWK454-MXN484-MXV979-MYR458-MZM508-MZN943-NAD516-NGN566-\
|
MTL470-MUR480-MVR462-MWK454-MXN484-MXV979-MYR458-MZM508-MZN943-NAD516-NGN566-\
|
||||||
NIO558-NLG528-NOK578-NPR524-NZD554-OMR512-PAB590-PEN604-PGK598-PHP608-\
|
NIO558-NLG528-NOK578-NPR524-NZD554-OMR512-PAB590-PEN604-PGK598-PHP608-\
|
||||||
PKR586-PLN985-PTE620-PYG600-QAR634-ROL946-RON946-RSD941-RUB643-RUR810-RWF646-SAR682-\
|
PKR586-PLN985-PTE620-PYG600-QAR634-ROL642-RON946-RSD941-RUB643-RUR810-RWF646-SAR682-\
|
||||||
SBD090-SCR690-SDD736-SDG938-SEK752-SGD702-SHP654-SIT705-SKK703-SLL694-SOS706-\
|
SBD090-SCR690-SDD736-SDG938-SEK752-SGD702-SHP654-SIT705-SKK703-SLL694-SOS706-\
|
||||||
SRD968-SRG740-SSP728-STD678-STN930-SVC222-SYP760-SZL748-THB764-TJS972-TMM795-TMT934-TND788-TOP776-\
|
SRD968-SRG740-SSP728-STD678-STN930-SVC222-SYP760-SZL748-THB764-TJS972-TMM795-TMT934-TND788-TOP776-\
|
||||||
TPE626-TRL792-TRY949-TTD780-TWD901-TZS834-UAH980-UGX800-USD840-USN997-USS998-UYI940-\
|
TPE626-TRL792-TRY949-TTD780-TWD901-TZS834-UAH980-UGX800-USD840-USN997-USS998-UYI940-\
|
||||||
@@ -588,7 +588,7 @@ ZW=ZWL
|
|||||||
|
|
||||||
minor0=\
|
minor0=\
|
||||||
ADP-BEF-BIF-BYB-BYR-CLP-DJF-ESP-GNF-\
|
ADP-BEF-BIF-BYB-BYR-CLP-DJF-ESP-GNF-\
|
||||||
GRD-ISK-ITL-JPY-KMF-KRW-LUF-MGF-PYG-PTE-RWF-\
|
GRD-ISK-ITL-JPY-KMF-KRW-LUF-MGF-PYG-PTE-ROL-RWF-\
|
||||||
TPE-TRL-UGX-UYI-VND-VUV-XAF-XOF-XPF
|
TPE-TRL-UGX-UYI-VND-VUV-XAF-XOF-XPF
|
||||||
minor3=\
|
minor3=\
|
||||||
BHD-IQD-JOD-KWD-LYD-OMR-TND
|
BHD-IQD-JOD-KWD-LYD-OMR-TND
|
||||||
|
|||||||
33
make/data/docs-resources/index.html
Normal file
33
make/data/docs-resources/index.html
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||||||
|
<!--
|
||||||
|
Copyright (c) 2018, 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
|
||||||
|
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.
|
||||||
|
-->
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="refresh" content="0;url=api/index.html">
|
||||||
|
<title>Java API Documentation redirect</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
File-Date: 2019-09-16
|
File-Date: 2020-09-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: aa
|
Subtag: aa
|
||||||
@@ -1530,7 +1530,7 @@ Added: 2005-10-16
|
|||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: adb
|
Subtag: adb
|
||||||
Description: Adabe
|
Description: Atauran
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
@@ -2707,6 +2707,7 @@ Type: language
|
|||||||
Subtag: aoh
|
Subtag: aoh
|
||||||
Description: Arma
|
Description: Arma
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: aoi
|
Subtag: aoi
|
||||||
@@ -3770,6 +3771,7 @@ Type: language
|
|||||||
Subtag: ayy
|
Subtag: ayy
|
||||||
Description: Tayabas Ayta
|
Description: Tayabas Ayta
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: ayz
|
Subtag: ayz
|
||||||
@@ -4085,6 +4087,7 @@ Type: language
|
|||||||
Subtag: bbz
|
Subtag: bbz
|
||||||
Description: Babalia Creole Arabic
|
Description: Babalia Creole Arabic
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
Macrolanguage: ar
|
Macrolanguage: ar
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
@@ -5755,6 +5758,7 @@ Type: language
|
|||||||
Subtag: bpb
|
Subtag: bpb
|
||||||
Description: Barbacoas
|
Description: Barbacoas
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: bpd
|
Subtag: bpd
|
||||||
@@ -6011,7 +6015,7 @@ Added: 2009-07-29
|
|||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: brf
|
Subtag: brf
|
||||||
Description: Bera
|
Description: Bira
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
@@ -7374,6 +7378,7 @@ Type: language
|
|||||||
Subtag: cca
|
Subtag: cca
|
||||||
Description: Cauca
|
Description: Cauca
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: ccc
|
Subtag: ccc
|
||||||
@@ -7480,6 +7485,7 @@ Type: language
|
|||||||
Subtag: cdg
|
Subtag: cdg
|
||||||
Description: Chamari
|
Description: Chamari
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: cdh
|
Subtag: cdh
|
||||||
@@ -7875,6 +7881,11 @@ Description: Cibak
|
|||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: ckm
|
||||||
|
Description: Chakavian
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: ckn
|
Subtag: ckn
|
||||||
Description: Kaang Chin
|
Description: Kaang Chin
|
||||||
Added: 2013-09-10
|
Added: 2013-09-10
|
||||||
@@ -8121,6 +8132,13 @@ Description: Con
|
|||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: cnp
|
||||||
|
Description: Northern Ping Chinese
|
||||||
|
Description: Northern Pinghua
|
||||||
|
Added: 2020-03-28
|
||||||
|
Macrolanguage: zh
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: cnr
|
Subtag: cnr
|
||||||
Description: Montenegrin
|
Description: Montenegrin
|
||||||
Added: 2018-01-23
|
Added: 2018-01-23
|
||||||
@@ -8564,6 +8582,13 @@ Description: Sochiapan Chinantec
|
|||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: csp
|
||||||
|
Description: Southern Ping Chinese
|
||||||
|
Description: Southern Pinghua
|
||||||
|
Added: 2020-03-28
|
||||||
|
Macrolanguage: zh
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: csq
|
Subtag: csq
|
||||||
Description: Croatia Sign Language
|
Description: Croatia Sign Language
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -9318,6 +9343,7 @@ Macrolanguage: doi
|
|||||||
Type: language
|
Type: language
|
||||||
Subtag: dgr
|
Subtag: dgr
|
||||||
Description: Dogrib
|
Description: Dogrib
|
||||||
|
Description: Tłı̨chǫ
|
||||||
Added: 2005-10-16
|
Added: 2005-10-16
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
@@ -9334,6 +9360,7 @@ Type: language
|
|||||||
Subtag: dgu
|
Subtag: dgu
|
||||||
Description: Degaru
|
Description: Degaru
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: dgw
|
Subtag: dgw
|
||||||
@@ -9720,6 +9747,11 @@ Description: Dugwor
|
|||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: dmf
|
||||||
|
Description: Medefaidrin
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: dmg
|
Subtag: dmg
|
||||||
Description: Upper Kinabatangan
|
Description: Upper Kinabatangan
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -10041,6 +10073,8 @@ Type: language
|
|||||||
Subtag: drr
|
Subtag: drr
|
||||||
Description: Dororo
|
Description: Dororo
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
|
Preferred-Value: kzk
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: drs
|
Subtag: drs
|
||||||
@@ -10330,6 +10364,11 @@ Description: Diri
|
|||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: dwk
|
||||||
|
Description: Dawik Kui
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: dwl
|
Subtag: dwl
|
||||||
Description: Walo Kumbe Dogon
|
Description: Walo Kumbe Dogon
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -10455,6 +10494,11 @@ Description: Karenggapa
|
|||||||
Added: 2013-09-10
|
Added: 2013-09-10
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: ebc
|
||||||
|
Description: Beginci
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: ebg
|
Subtag: ebg
|
||||||
Description: Ebughu
|
Description: Ebughu
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -10576,6 +10620,7 @@ Type: language
|
|||||||
Subtag: ekc
|
Subtag: ekc
|
||||||
Description: Eastern Karnic
|
Description: Eastern Karnic
|
||||||
Added: 2013-09-10
|
Added: 2013-09-10
|
||||||
|
Deprecated: 2020-03-28
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: eke
|
Subtag: eke
|
||||||
@@ -11215,6 +11260,11 @@ Description: Fyer
|
|||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: fif
|
||||||
|
Description: Faifi
|
||||||
|
Added: 2020-06-08
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: fil
|
Subtag: fil
|
||||||
Description: Filipino
|
Description: Filipino
|
||||||
Description: Pilipino
|
Description: Pilipino
|
||||||
@@ -11881,6 +11931,7 @@ Added: 2009-07-29
|
|||||||
Type: language
|
Type: language
|
||||||
Subtag: gdh
|
Subtag: gdh
|
||||||
Description: Gadjerawang
|
Description: Gadjerawang
|
||||||
|
Description: Gajirrabeng
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
@@ -11970,6 +12021,11 @@ Description: Gade
|
|||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: gef
|
||||||
|
Description: Gerai
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: geg
|
Subtag: geg
|
||||||
Description: Gengle
|
Description: Gengle
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -12381,6 +12437,8 @@ Type: language
|
|||||||
Subtag: gli
|
Subtag: gli
|
||||||
Description: Guliguli
|
Description: Guliguli
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
|
Preferred-Value: kzk
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: glj
|
Subtag: glj
|
||||||
@@ -12476,6 +12534,12 @@ Added: 2009-07-29
|
|||||||
Scope: collection
|
Scope: collection
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: gmr
|
||||||
|
Description: Mirning
|
||||||
|
Description: Mirniny
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: gmu
|
Subtag: gmu
|
||||||
Description: Gumalu
|
Description: Gumalu
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -13155,6 +13219,7 @@ Added: 2009-07-29
|
|||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: gwc
|
Subtag: gwc
|
||||||
|
Description: Gawri
|
||||||
Description: Kalami
|
Description: Kalami
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
@@ -13859,6 +13924,11 @@ Description: Chhattisgarhi
|
|||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: hng
|
||||||
|
Description: Hungu
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: hnh
|
Subtag: hnh
|
||||||
Description: ǁAni
|
Description: ǁAni
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -14140,6 +14210,7 @@ Added: 2009-07-29
|
|||||||
Type: language
|
Type: language
|
||||||
Subtag: huc
|
Subtag: huc
|
||||||
Description: ǂHua
|
Description: ǂHua
|
||||||
|
Description: ǂʼAmkhoe
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
@@ -15910,6 +15981,7 @@ Added: 2009-07-29
|
|||||||
Type: language
|
Type: language
|
||||||
Subtag: kaa
|
Subtag: kaa
|
||||||
Description: Kara-Kalpak
|
Description: Kara-Kalpak
|
||||||
|
Description: Karakalpak
|
||||||
Added: 2005-10-16
|
Added: 2005-10-16
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
@@ -17067,8 +17139,9 @@ Added: 2009-07-29
|
|||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: kjf
|
Subtag: kjf
|
||||||
Description: Khalaj
|
Description: Khalaj [Indo-Iranian]
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: kjg
|
Subtag: kjg
|
||||||
@@ -17248,7 +17321,7 @@ Added: 2009-07-29
|
|||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: kkq
|
Subtag: kkq
|
||||||
Description: Kaiku
|
Description: Kaeku
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
@@ -17344,7 +17417,7 @@ Added: 2009-07-29
|
|||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: klj
|
Subtag: klj
|
||||||
Description: Turkic Khalaj
|
Description: Khalaj
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
@@ -18497,6 +18570,7 @@ Added: 2009-07-29
|
|||||||
Type: language
|
Type: language
|
||||||
Subtag: kui
|
Subtag: kui
|
||||||
Description: Kuikúro-Kalapálo
|
Description: Kuikúro-Kalapálo
|
||||||
|
Description: Kalapalo
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
@@ -18908,6 +18982,8 @@ Type: language
|
|||||||
Subtag: kxl
|
Subtag: kxl
|
||||||
Description: Nepali Kurux
|
Description: Nepali Kurux
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
|
Preferred-Value: kru
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: kxm
|
Subtag: kxm
|
||||||
@@ -18953,6 +19029,8 @@ Type: language
|
|||||||
Subtag: kxu
|
Subtag: kxu
|
||||||
Description: Kui (India)
|
Description: Kui (India)
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
|
Comments: see dwk, uki
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: kxv
|
Subtag: kxv
|
||||||
@@ -20337,6 +20415,7 @@ Type: language
|
|||||||
Subtag: lmz
|
Subtag: lmz
|
||||||
Description: Lumbee
|
Description: Lumbee
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: lna
|
Subtag: lna
|
||||||
@@ -22788,6 +22867,7 @@ Added: 2009-07-29
|
|||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: moe
|
Subtag: moe
|
||||||
|
Description: Innu
|
||||||
Description: Montagnais
|
Description: Montagnais
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
@@ -26199,6 +26279,11 @@ Description: Sangtam Naga
|
|||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: nsb
|
||||||
|
Description: Lower Nossob
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: nsc
|
Subtag: nsc
|
||||||
Description: Nshi
|
Description: Nshi
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -26667,6 +26752,8 @@ Type: language
|
|||||||
Subtag: nxu
|
Subtag: nxu
|
||||||
Description: Narau
|
Description: Narau
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
|
Preferred-Value: bpp
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: nxx
|
Subtag: nxx
|
||||||
@@ -28166,7 +28253,7 @@ Added: 2009-07-29
|
|||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: pfe
|
Subtag: pfe
|
||||||
Description: Peere
|
Description: Pere
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
@@ -28572,6 +28659,7 @@ Type: language
|
|||||||
Subtag: plp
|
Subtag: plp
|
||||||
Description: Palpa
|
Description: Palpa
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: plq
|
Subtag: plq
|
||||||
@@ -31132,6 +31220,8 @@ Type: language
|
|||||||
Subtag: sdm
|
Subtag: sdm
|
||||||
Description: Semandang
|
Description: Semandang
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
|
Comments: see ebc, gef, sdq
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: sdn
|
Subtag: sdn
|
||||||
@@ -31150,6 +31240,11 @@ Description: Sherdukpen
|
|||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: sdq
|
||||||
|
Description: Semandang
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: sdr
|
Subtag: sdr
|
||||||
Description: Oraon Sadri
|
Description: Oraon Sadri
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -33502,6 +33597,7 @@ Type: language
|
|||||||
Subtag: tbb
|
Subtag: tbb
|
||||||
Description: Tapeba
|
Description: Tapeba
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: tbc
|
Subtag: tbc
|
||||||
@@ -34219,6 +34315,8 @@ Type: language
|
|||||||
Subtag: thw
|
Subtag: thw
|
||||||
Description: Thudam
|
Description: Thudam
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-06-08
|
||||||
|
Preferred-Value: ola
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: thx
|
Subtag: thx
|
||||||
@@ -36240,6 +36338,11 @@ Description: Ukhwejo
|
|||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: uki
|
||||||
|
Description: Kui (India)
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: ukk
|
Subtag: ukk
|
||||||
Description: Muak Sa-aak
|
Description: Muak Sa-aak
|
||||||
Added: 2017-02-23
|
Added: 2017-02-23
|
||||||
@@ -36271,6 +36374,11 @@ Description: Ukue
|
|||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: ukv
|
||||||
|
Description: Kuku
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: ukw
|
Subtag: ukw
|
||||||
Description: Ukwuani-Aboh-Ndoni
|
Description: Ukwuani-Aboh-Ndoni
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -37760,6 +37868,11 @@ Description: Kunbarlang
|
|||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: wlh
|
||||||
|
Description: Welaun
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: wli
|
Subtag: wli
|
||||||
Description: Waioli
|
Description: Waioli
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -39232,6 +39345,11 @@ Description: Nganakarti
|
|||||||
Added: 2013-09-10
|
Added: 2013-09-10
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: xnm
|
||||||
|
Description: Ngumbarl
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: xnn
|
Subtag: xnn
|
||||||
Description: Northern Kankanay
|
Description: Northern Kankanay
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -39334,22 +39452,45 @@ Description: Pirriya
|
|||||||
Added: 2013-09-10
|
Added: 2013-09-10
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: xpb
|
||||||
|
Description: Northeastern Tasmanian
|
||||||
|
Description: Pyemmairrener
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: xpc
|
Subtag: xpc
|
||||||
Description: Pecheneg
|
Description: Pecheneg
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: xpd
|
||||||
|
Description: Oyster Bay Tasmanian
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: xpe
|
Subtag: xpe
|
||||||
Description: Liberia Kpelle
|
Description: Liberia Kpelle
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
Macrolanguage: kpe
|
Macrolanguage: kpe
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: xpf
|
||||||
|
Description: Southeast Tasmanian
|
||||||
|
Description: Nuenonne
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: xpg
|
Subtag: xpg
|
||||||
Description: Phrygian
|
Description: Phrygian
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: xph
|
||||||
|
Description: North Midlands Tasmanian
|
||||||
|
Description: Tyerrenoterpanner
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: xpi
|
Subtag: xpi
|
||||||
Description: Pictish
|
Description: Pictish
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -39365,6 +39506,11 @@ Description: Kulina Pano
|
|||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: xpl
|
||||||
|
Description: Port Sorell Tasmanian
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: xpm
|
Subtag: xpm
|
||||||
Description: Pumpokol
|
Description: Pumpokol
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -39410,11 +39556,34 @@ Description: Punic
|
|||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: xpv
|
||||||
|
Description: Northern Tasmanian
|
||||||
|
Description: Tommeginne
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
|
Subtag: xpw
|
||||||
|
Description: Northwestern Tasmanian
|
||||||
|
Description: Peerapper
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
|
Subtag: xpx
|
||||||
|
Description: Southwestern Tasmanian
|
||||||
|
Description: Toogee
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: xpy
|
Subtag: xpy
|
||||||
Description: Puyo
|
Description: Puyo
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: xpz
|
||||||
|
Description: Bruny Island Tasmanian
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: xqa
|
Subtag: xqa
|
||||||
Description: Karakhanid
|
Description: Karakhanid
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -39468,6 +39637,8 @@ Type: language
|
|||||||
Subtag: xrq
|
Subtag: xrq
|
||||||
Description: Karranga
|
Description: Karranga
|
||||||
Added: 2013-09-10
|
Added: 2013-09-10
|
||||||
|
Deprecated: 2020-03-28
|
||||||
|
Preferred-Value: dmw
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: xrr
|
Subtag: xrr
|
||||||
@@ -39700,6 +39871,8 @@ Type: language
|
|||||||
Subtag: xtz
|
Subtag: xtz
|
||||||
Description: Tasmanian
|
Description: Tasmanian
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
|
Comments: see xpb, xpd, xpf, xph, xpl, xpv, xpw, xpx, xpz
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: xua
|
Subtag: xua
|
||||||
@@ -39729,6 +39902,7 @@ Added: 2009-07-29
|
|||||||
Type: language
|
Type: language
|
||||||
Subtag: xul
|
Subtag: xul
|
||||||
Description: Ngunawal
|
Description: Ngunawal
|
||||||
|
Description: Nunukul
|
||||||
Added: 2013-09-10
|
Added: 2013-09-10
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
@@ -41321,6 +41495,11 @@ Description: Zari
|
|||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
|
Subtag: zba
|
||||||
|
Description: Balaibalan
|
||||||
|
Added: 2020-03-28
|
||||||
|
%%
|
||||||
|
Type: language
|
||||||
Subtag: zbc
|
Subtag: zbc
|
||||||
Description: Central Berawan
|
Description: Central Berawan
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -41486,6 +41665,8 @@ Type: language
|
|||||||
Subtag: zir
|
Subtag: zir
|
||||||
Description: Ziriya
|
Description: Ziriya
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
|
Preferred-Value: scv
|
||||||
%%
|
%%
|
||||||
Type: language
|
Type: language
|
||||||
Subtag: ziw
|
Subtag: ziw
|
||||||
@@ -42463,6 +42644,7 @@ Type: extlang
|
|||||||
Subtag: bbz
|
Subtag: bbz
|
||||||
Description: Babalia Creole Arabic
|
Description: Babalia Creole Arabic
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
|
Deprecated: 2020-03-28
|
||||||
Preferred-Value: bbz
|
Preferred-Value: bbz
|
||||||
Prefix: ar
|
Prefix: ar
|
||||||
Macrolanguage: ar
|
Macrolanguage: ar
|
||||||
@@ -42580,6 +42762,15 @@ Prefix: zh
|
|||||||
Macrolanguage: zh
|
Macrolanguage: zh
|
||||||
%%
|
%%
|
||||||
Type: extlang
|
Type: extlang
|
||||||
|
Subtag: cnp
|
||||||
|
Description: Northern Ping Chinese
|
||||||
|
Description: Northern Pinghua
|
||||||
|
Added: 2020-03-28
|
||||||
|
Preferred-Value: cnp
|
||||||
|
Prefix: zh
|
||||||
|
Macrolanguage: zh
|
||||||
|
%%
|
||||||
|
Type: extlang
|
||||||
Subtag: coa
|
Subtag: coa
|
||||||
Description: Cocos Islands Malay
|
Description: Cocos Islands Malay
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -42647,6 +42838,15 @@ Preferred-Value: csn
|
|||||||
Prefix: sgn
|
Prefix: sgn
|
||||||
%%
|
%%
|
||||||
Type: extlang
|
Type: extlang
|
||||||
|
Subtag: csp
|
||||||
|
Description: Southern Ping Chinese
|
||||||
|
Description: Southern Pinghua
|
||||||
|
Added: 2020-03-28
|
||||||
|
Preferred-Value: csp
|
||||||
|
Prefix: zh
|
||||||
|
Macrolanguage: zh
|
||||||
|
%%
|
||||||
|
Type: extlang
|
||||||
Subtag: csq
|
Subtag: csq
|
||||||
Description: Croatia Sign Language
|
Description: Croatia Sign Language
|
||||||
Added: 2009-07-29
|
Added: 2009-07-29
|
||||||
@@ -44928,6 +45128,11 @@ Description: Tirhuta
|
|||||||
Added: 2011-08-16
|
Added: 2011-08-16
|
||||||
%%
|
%%
|
||||||
Type: script
|
Type: script
|
||||||
|
Subtag: Toto
|
||||||
|
Description: Toto
|
||||||
|
Added: 2020-05-12
|
||||||
|
%%
|
||||||
|
Type: script
|
||||||
Subtag: Ugar
|
Subtag: Ugar
|
||||||
Description: Ugaritic
|
Description: Ugaritic
|
||||||
Added: 2005-10-16
|
Added: 2005-10-16
|
||||||
@@ -46630,6 +46835,12 @@ Comments: Denotes conventions established by the Academia Brasileira de
|
|||||||
Letras in 1943 and generally used in Brazil until 2009
|
Letras in 1943 and generally used in Brazil until 2009
|
||||||
%%
|
%%
|
||||||
Type: variant
|
Type: variant
|
||||||
|
Subtag: akuapem
|
||||||
|
Description: Akuapem Twi
|
||||||
|
Added: 2017-06-05
|
||||||
|
Prefix: tw
|
||||||
|
%%
|
||||||
|
Type: variant
|
||||||
Subtag: alalc97
|
Subtag: alalc97
|
||||||
Description: ALA-LC Romanization, 1997 edition
|
Description: ALA-LC Romanization, 1997 edition
|
||||||
Added: 2009-12-09
|
Added: 2009-12-09
|
||||||
@@ -46648,12 +46859,6 @@ Comments: Aluku dialect of the "Busi Nenge Tongo" English-based Creole
|
|||||||
continuum in Eastern Suriname and Western French Guiana
|
continuum in Eastern Suriname and Western French Guiana
|
||||||
%%
|
%%
|
||||||
Type: variant
|
Type: variant
|
||||||
Subtag: akuapem
|
|
||||||
Description: Akuapem Twi
|
|
||||||
Added: 2017-06-05
|
|
||||||
Prefix: tw
|
|
||||||
%%
|
|
||||||
Type: variant
|
|
||||||
Subtag: ao1990
|
Subtag: ao1990
|
||||||
Description: Portuguese Language Orthographic Agreement of 1990 (Acordo
|
Description: Portuguese Language Orthographic Agreement of 1990 (Acordo
|
||||||
Ortográfico da Língua Portuguesa de 1990)
|
Ortográfico da Língua Portuguesa de 1990)
|
||||||
@@ -47129,6 +47334,16 @@ Comments: Pamaka dialect of the "Busi Nenge Tongo" English-based
|
|||||||
Creole continuum in Eastern Suriname and Western French Guiana
|
Creole continuum in Eastern Suriname and Western French Guiana
|
||||||
%%
|
%%
|
||||||
Type: variant
|
Type: variant
|
||||||
|
Subtag: peano
|
||||||
|
Description: Latino Sine Flexione
|
||||||
|
Description: Interlingua de API
|
||||||
|
Description: Interlingua de Peano
|
||||||
|
Prefix: la
|
||||||
|
Comments: Peano’s Interlingua, created in 1903 by Giuseppe Peano as an
|
||||||
|
international auxiliary language
|
||||||
|
Added: 2020-03-12
|
||||||
|
%%
|
||||||
|
Type: variant
|
||||||
Subtag: petr1708
|
Subtag: petr1708
|
||||||
Description: Petrine orthography
|
Description: Petrine orthography
|
||||||
Added: 2010-10-10
|
Added: 2010-10-10
|
||||||
@@ -47266,6 +47481,23 @@ Comments: The subtag represents Branislau Taraskievic's Belarusian
|
|||||||
Miensk 2005).
|
Miensk 2005).
|
||||||
%%
|
%%
|
||||||
Type: variant
|
Type: variant
|
||||||
|
Subtag: tongyong
|
||||||
|
Description: Tongyong Pinyin romanization
|
||||||
|
Added: 2020-06-08
|
||||||
|
Prefix: zh-Latn
|
||||||
|
Comments: Former official transcription standard for Mandarin Chinese in
|
||||||
|
Taiwan.
|
||||||
|
%%
|
||||||
|
Type: variant
|
||||||
|
Subtag: tunumiit
|
||||||
|
Description: Tunumiisiut
|
||||||
|
Description: East Greenlandic
|
||||||
|
Description: Østgrønlandsk
|
||||||
|
Added: 2020-07-16
|
||||||
|
Prefix: kl
|
||||||
|
Comments: Also known as Tunumiit oraasiat
|
||||||
|
%%
|
||||||
|
Type: variant
|
||||||
Subtag: uccor
|
Subtag: uccor
|
||||||
Description: Unified Cornish orthography of Revived Cornish
|
Description: Unified Cornish orthography of Revived Cornish
|
||||||
Added: 2008-10-14
|
Added: 2008-10-14
|
||||||
@@ -47318,6 +47550,14 @@ Comments: Vallader is one of the five traditional written standards or
|
|||||||
"idioms" of the Romansh language.
|
"idioms" of the Romansh language.
|
||||||
%%
|
%%
|
||||||
Type: variant
|
Type: variant
|
||||||
|
Subtag: vecdruka
|
||||||
|
Description: Latvian orthography used before 1920s ("vecā druka")
|
||||||
|
Added: 2020-09-26
|
||||||
|
Prefix: lv
|
||||||
|
Comments: The subtag represents the old orthography of the Latvian
|
||||||
|
language used during c. 1600s–1920s.
|
||||||
|
%%
|
||||||
|
Type: variant
|
||||||
Subtag: vivaraup
|
Subtag: vivaraup
|
||||||
Description: Vivaro-Alpine
|
Description: Vivaro-Alpine
|
||||||
Added: 2018-04-22
|
Added: 2018-04-22
|
||||||
|
|||||||
18
make/data/macosxsigning/java.plist
Normal file
18
make/data/macosxsigning/java.plist
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>com.apple.security.cs.allow-jit</key>
|
||||||
|
<true/>
|
||||||
|
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
|
||||||
|
<true/>
|
||||||
|
<key>com.apple.security.cs.disable-library-validation</key>
|
||||||
|
<true/>
|
||||||
|
<key>com.apple.security.cs.allow-dyld-environment-variables</key>
|
||||||
|
<true/>
|
||||||
|
<key>com.apple.security.cs.debugger</key>
|
||||||
|
<true/>
|
||||||
|
<key>com.apple.security.device.audio-input</key>
|
||||||
|
<true/>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
||||||
8
make/data/macosxsigning/jspawnhelper.plist
Normal file
8
make/data/macosxsigning/jspawnhelper.plist
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>com.apple.security.cs.allow-dyld-environment-variables</key>
|
||||||
|
<true/>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
Github: https://raw.githubusercontent.com/publicsuffix/list/33c1c788decfed1052089fa27e3005fe4088dec3/public_suffix_list.dat
|
Github: https://raw.githubusercontent.com/publicsuffix/list/cbbba1d234670453df9c930dfbf510c0474d4301/public_suffix_list.dat
|
||||||
Date: 2019-09-28
|
Date: 2020-04-24
|
||||||
|
|||||||
@@ -79,7 +79,6 @@ exchange.aero
|
|||||||
express.aero
|
express.aero
|
||||||
federation.aero
|
federation.aero
|
||||||
flight.aero
|
flight.aero
|
||||||
freight.aero
|
|
||||||
fuel.aero
|
fuel.aero
|
||||||
gliding.aero
|
gliding.aero
|
||||||
government.aero
|
government.aero
|
||||||
@@ -213,6 +212,7 @@ ac.at
|
|||||||
co.at
|
co.at
|
||||||
gv.at
|
gv.at
|
||||||
or.at
|
or.at
|
||||||
|
sth.ac.at
|
||||||
|
|
||||||
// au : https://en.wikipedia.org/wiki/.au
|
// au : https://en.wikipedia.org/wiki/.au
|
||||||
// http://www.auda.org.au/
|
// http://www.auda.org.au/
|
||||||
@@ -241,7 +241,7 @@ wa.au
|
|||||||
// 3LDs
|
// 3LDs
|
||||||
act.edu.au
|
act.edu.au
|
||||||
catholic.edu.au
|
catholic.edu.au
|
||||||
eq.edu.au
|
// eq.edu.au - Removed at the request of the Queensland Department of Education
|
||||||
nsw.edu.au
|
nsw.edu.au
|
||||||
nt.edu.au
|
nt.edu.au
|
||||||
qld.edu.au
|
qld.edu.au
|
||||||
@@ -719,11 +719,13 @@ gouv.ci
|
|||||||
*.ck
|
*.ck
|
||||||
!www.ck
|
!www.ck
|
||||||
|
|
||||||
// cl : https://en.wikipedia.org/wiki/.cl
|
// cl : https://www.nic.cl
|
||||||
|
// Confirmed by .CL registry <hsalgado@nic.cl>
|
||||||
cl
|
cl
|
||||||
gov.cl
|
aprendemas.cl
|
||||||
gob.cl
|
|
||||||
co.cl
|
co.cl
|
||||||
|
gob.cl
|
||||||
|
gov.cl
|
||||||
mil.cl
|
mil.cl
|
||||||
|
|
||||||
// cm : https://en.wikipedia.org/wiki/.cm plus bug 981927
|
// cm : https://en.wikipedia.org/wiki/.cm plus bug 981927
|
||||||
@@ -982,8 +984,19 @@ fi
|
|||||||
// TODO: Check for updates (expected to be phased out around Q1/2009)
|
// TODO: Check for updates (expected to be phased out around Q1/2009)
|
||||||
aland.fi
|
aland.fi
|
||||||
|
|
||||||
// fj : https://en.wikipedia.org/wiki/.fj
|
// fj : http://domains.fj/
|
||||||
*.fj
|
// Submitted by registry <garth.miller@cocca.org.nz> 2020-02-11
|
||||||
|
fj
|
||||||
|
ac.fj
|
||||||
|
biz.fj
|
||||||
|
com.fj
|
||||||
|
gov.fj
|
||||||
|
info.fj
|
||||||
|
mil.fj
|
||||||
|
name.fj
|
||||||
|
net.fj
|
||||||
|
org.fj
|
||||||
|
pro.fj
|
||||||
|
|
||||||
// fk : https://en.wikipedia.org/wiki/.fk
|
// fk : https://en.wikipedia.org/wiki/.fk
|
||||||
*.fk
|
*.fk
|
||||||
@@ -1368,7 +1381,7 @@ it
|
|||||||
gov.it
|
gov.it
|
||||||
edu.it
|
edu.it
|
||||||
// Reserved geo-names (regions and provinces):
|
// Reserved geo-names (regions and provinces):
|
||||||
// http://www.nic.it/sites/default/files/docs/Regulation_assignation_v7.1.pdf
|
// https://www.nic.it/sites/default/files/archivio/docs/Regulation_assignation_v7.1.pdf
|
||||||
// Regions
|
// Regions
|
||||||
abr.it
|
abr.it
|
||||||
abruzzo.it
|
abruzzo.it
|
||||||
@@ -5886,14 +5899,9 @@ gov.rs
|
|||||||
in.rs
|
in.rs
|
||||||
org.rs
|
org.rs
|
||||||
|
|
||||||
// ru : https://cctld.ru/en/domains/domens_ru/reserved/
|
// ru : https://cctld.ru/files/pdf/docs/en/rules_ru-rf.pdf
|
||||||
|
// Submitted by George Georgievsky <gug@cctld.ru>
|
||||||
ru
|
ru
|
||||||
ac.ru
|
|
||||||
edu.ru
|
|
||||||
gov.ru
|
|
||||||
int.ru
|
|
||||||
mil.ru
|
|
||||||
test.ru
|
|
||||||
|
|
||||||
// rw : https://www.ricta.org.rw/sites/default/files/resources/registry_registrar_contract_0.pdf
|
// rw : https://www.ricta.org.rw/sites/default/files/resources/registry_registrar_contract_0.pdf
|
||||||
rw
|
rw
|
||||||
@@ -6038,9 +6046,12 @@ org.sn
|
|||||||
perso.sn
|
perso.sn
|
||||||
univ.sn
|
univ.sn
|
||||||
|
|
||||||
// so : http://www.soregistry.com/
|
// so : http://sonic.so/policies/
|
||||||
so
|
so
|
||||||
com.so
|
com.so
|
||||||
|
edu.so
|
||||||
|
gov.so
|
||||||
|
me.so
|
||||||
net.so
|
net.so
|
||||||
org.so
|
org.so
|
||||||
|
|
||||||
@@ -6510,7 +6521,7 @@ k12.ok.us
|
|||||||
k12.or.us
|
k12.or.us
|
||||||
k12.pa.us
|
k12.pa.us
|
||||||
k12.pr.us
|
k12.pr.us
|
||||||
k12.ri.us
|
// k12.ri.us Removed at request of Kim Cournoyer <netsupport@staff.ri.net>
|
||||||
k12.sc.us
|
k12.sc.us
|
||||||
// k12.sd.us Bug 934131 - Removed at request of James Booze <James.Booze@k12.sd.us>
|
// k12.sd.us Bug 934131 - Removed at request of James Booze <James.Booze@k12.sd.us>
|
||||||
k12.tn.us
|
k12.tn.us
|
||||||
@@ -6797,8 +6808,13 @@ yt
|
|||||||
مصر
|
مصر
|
||||||
|
|
||||||
// xn--e1a4c ("eu", Cyrillic) : EU
|
// xn--e1a4c ("eu", Cyrillic) : EU
|
||||||
|
// https://eurid.eu
|
||||||
ею
|
ею
|
||||||
|
|
||||||
|
// xn--qxa6a ("eu", Greek) : EU
|
||||||
|
// https://eurid.eu
|
||||||
|
ευ
|
||||||
|
|
||||||
// xn--mgbah1a3hjkrd ("Mauritania", Arabic) : MR
|
// xn--mgbah1a3hjkrd ("Mauritania", Arabic) : MR
|
||||||
موريتانيا
|
موريتانيا
|
||||||
|
|
||||||
@@ -6955,7 +6971,8 @@ yt
|
|||||||
ак.срб
|
ак.срб
|
||||||
|
|
||||||
// xn--p1ai ("rf", Russian-Cyrillic) : RU
|
// xn--p1ai ("rf", Russian-Cyrillic) : RU
|
||||||
// http://www.cctld.ru/en/docs/rulesrf.php
|
// https://cctld.ru/files/pdf/docs/en/rules_ru-rf.pdf
|
||||||
|
// Submitted by George Georgievsky <gug@cctld.ru>
|
||||||
рф
|
рф
|
||||||
|
|
||||||
// xn--wgbl6a ("Qatar", Arabic) : QA
|
// xn--wgbl6a ("Qatar", Arabic) : QA
|
||||||
@@ -7075,7 +7092,7 @@ org.zw
|
|||||||
|
|
||||||
// newGTLDs
|
// newGTLDs
|
||||||
|
|
||||||
// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2019-09-26T16:43:02Z
|
// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2020-04-02T18:20:31Z
|
||||||
// This list is auto-generated, don't edit it manually.
|
// This list is auto-generated, don't edit it manually.
|
||||||
// aaa : 2015-02-26 American Automobile Association, Inc.
|
// aaa : 2015-02-26 American Automobile Association, Inc.
|
||||||
aaa
|
aaa
|
||||||
@@ -7197,6 +7214,9 @@ alsace
|
|||||||
// alstom : 2015-07-30 ALSTOM
|
// alstom : 2015-07-30 ALSTOM
|
||||||
alstom
|
alstom
|
||||||
|
|
||||||
|
// amazon : 2019-12-19 Amazon Registry Services, Inc.
|
||||||
|
amazon
|
||||||
|
|
||||||
// americanexpress : 2015-07-31 American Express Travel Related Services Company, Inc.
|
// americanexpress : 2015-07-31 American Express Travel Related Services Company, Inc.
|
||||||
americanexpress
|
americanexpress
|
||||||
|
|
||||||
@@ -7296,7 +7316,7 @@ auto
|
|||||||
// autos : 2014-01-09 DERAutos, LLC
|
// autos : 2014-01-09 DERAutos, LLC
|
||||||
autos
|
autos
|
||||||
|
|
||||||
// avianca : 2015-01-08 Aerovias del Continente Americano S.A. Avianca
|
// avianca : 2015-01-08 Avianca Holdings S.A.
|
||||||
avianca
|
avianca
|
||||||
|
|
||||||
// aws : 2015-06-25 Amazon Registry Services, Inc.
|
// aws : 2015-06-25 Amazon Registry Services, Inc.
|
||||||
@@ -7374,7 +7394,7 @@ bcn
|
|||||||
// beats : 2015-05-14 Beats Electronics, LLC
|
// beats : 2015-05-14 Beats Electronics, LLC
|
||||||
beats
|
beats
|
||||||
|
|
||||||
// beauty : 2015-12-03 L'Oréal
|
// beauty : 2015-12-03 XYZ.COM LLC
|
||||||
beauty
|
beauty
|
||||||
|
|
||||||
// beer : 2014-01-09 Minds + Machines Group Limited
|
// beer : 2014-01-09 Minds + Machines Group Limited
|
||||||
@@ -7587,9 +7607,6 @@ careers
|
|||||||
// cars : 2014-11-13 Cars Registry Limited
|
// cars : 2014-11-13 Cars Registry Limited
|
||||||
cars
|
cars
|
||||||
|
|
||||||
// cartier : 2014-06-23 Richemont DNS Inc.
|
|
||||||
cartier
|
|
||||||
|
|
||||||
// casa : 2013-11-21 Minds + Machines Group Limited
|
// casa : 2013-11-21 Minds + Machines Group Limited
|
||||||
casa
|
casa
|
||||||
|
|
||||||
@@ -7668,9 +7685,6 @@ christmas
|
|||||||
// chrome : 2014-07-24 Charleston Road Registry Inc.
|
// chrome : 2014-07-24 Charleston Road Registry Inc.
|
||||||
chrome
|
chrome
|
||||||
|
|
||||||
// chrysler : 2015-07-30 FCA US LLC.
|
|
||||||
chrysler
|
|
||||||
|
|
||||||
// church : 2014-02-06 Binky Moon, LLC
|
// church : 2014-02-06 Binky Moon, LLC
|
||||||
church
|
church
|
||||||
|
|
||||||
@@ -7836,7 +7850,7 @@ cuisinella
|
|||||||
// cymru : 2014-05-08 Nominet UK
|
// cymru : 2014-05-08 Nominet UK
|
||||||
cymru
|
cymru
|
||||||
|
|
||||||
// cyou : 2015-01-22 Beijing Gamease Age Digital Technology Co., Ltd.
|
// cyou : 2015-01-22 ShortDot SA
|
||||||
cyou
|
cyou
|
||||||
|
|
||||||
// dabur : 2014-02-06 Dabur India Limited
|
// dabur : 2014-02-06 Dabur India Limited
|
||||||
@@ -7950,9 +7964,6 @@ docs
|
|||||||
// doctor : 2016-06-02 Binky Moon, LLC
|
// doctor : 2016-06-02 Binky Moon, LLC
|
||||||
doctor
|
doctor
|
||||||
|
|
||||||
// dodge : 2015-07-30 FCA US LLC.
|
|
||||||
dodge
|
|
||||||
|
|
||||||
// dog : 2014-12-04 Binky Moon, LLC
|
// dog : 2014-12-04 Binky Moon, LLC
|
||||||
dog
|
dog
|
||||||
|
|
||||||
@@ -8058,9 +8069,6 @@ eus
|
|||||||
// events : 2013-12-05 Binky Moon, LLC
|
// events : 2013-12-05 Binky Moon, LLC
|
||||||
events
|
events
|
||||||
|
|
||||||
// everbank : 2014-05-15 EverBank
|
|
||||||
everbank
|
|
||||||
|
|
||||||
// exchange : 2014-03-06 Binky Moon, LLC
|
// exchange : 2014-03-06 Binky Moon, LLC
|
||||||
exchange
|
exchange
|
||||||
|
|
||||||
@@ -8334,7 +8342,7 @@ gmail
|
|||||||
// gmbh : 2016-01-29 Binky Moon, LLC
|
// gmbh : 2016-01-29 Binky Moon, LLC
|
||||||
gmbh
|
gmbh
|
||||||
|
|
||||||
// gmo : 2014-01-09 GMO Internet Pte. Ltd.
|
// gmo : 2014-01-09 GMO Internet, Inc.
|
||||||
gmo
|
gmo
|
||||||
|
|
||||||
// gmx : 2014-04-24 1&1 Mail & Media GmbH
|
// gmx : 2014-04-24 1&1 Mail & Media GmbH
|
||||||
@@ -8409,7 +8417,7 @@ guitars
|
|||||||
// guru : 2013-08-27 Binky Moon, LLC
|
// guru : 2013-08-27 Binky Moon, LLC
|
||||||
guru
|
guru
|
||||||
|
|
||||||
// hair : 2015-12-03 L'Oréal
|
// hair : 2015-12-03 XYZ.COM LLC
|
||||||
hair
|
hair
|
||||||
|
|
||||||
// hamburg : 2014-02-20 Hamburg Top-Level-Domain GmbH
|
// hamburg : 2014-02-20 Hamburg Top-Level-Domain GmbH
|
||||||
@@ -8745,9 +8753,6 @@ kyoto
|
|||||||
// lacaixa : 2014-01-09 Fundación Bancaria Caixa d’Estalvis i Pensions de Barcelona, “la Caixa”
|
// lacaixa : 2014-01-09 Fundación Bancaria Caixa d’Estalvis i Pensions de Barcelona, “la Caixa”
|
||||||
lacaixa
|
lacaixa
|
||||||
|
|
||||||
// ladbrokes : 2015-08-06 LADBROKES INTERNATIONAL PLC
|
|
||||||
ladbrokes
|
|
||||||
|
|
||||||
// lamborghini : 2015-06-04 Automobili Lamborghini S.p.A.
|
// lamborghini : 2015-06-04 Automobili Lamborghini S.p.A.
|
||||||
lamborghini
|
lamborghini
|
||||||
|
|
||||||
@@ -8760,9 +8765,6 @@ lancaster
|
|||||||
// lancia : 2015-07-31 Fiat Chrysler Automobiles N.V.
|
// lancia : 2015-07-31 Fiat Chrysler Automobiles N.V.
|
||||||
lancia
|
lancia
|
||||||
|
|
||||||
// lancome : 2015-07-23 L'Oréal
|
|
||||||
lancome
|
|
||||||
|
|
||||||
// land : 2013-09-10 Binky Moon, LLC
|
// land : 2013-09-10 Binky Moon, LLC
|
||||||
land
|
land
|
||||||
|
|
||||||
@@ -8814,9 +8816,6 @@ lexus
|
|||||||
// lgbt : 2014-05-08 Afilias Limited
|
// lgbt : 2014-05-08 Afilias Limited
|
||||||
lgbt
|
lgbt
|
||||||
|
|
||||||
// liaison : 2014-10-02 Liaison Technologies, Incorporated
|
|
||||||
liaison
|
|
||||||
|
|
||||||
// lidl : 2014-09-18 Schwarz Domains und Services GmbH & Co. KG
|
// lidl : 2014-09-18 Schwarz Domains und Services GmbH & Co. KG
|
||||||
lidl
|
lidl
|
||||||
|
|
||||||
@@ -8937,7 +8936,7 @@ maif
|
|||||||
// maison : 2013-12-05 Binky Moon, LLC
|
// maison : 2013-12-05 Binky Moon, LLC
|
||||||
maison
|
maison
|
||||||
|
|
||||||
// makeup : 2015-01-15 L'Oréal
|
// makeup : 2015-01-15 XYZ.COM LLC
|
||||||
makeup
|
makeup
|
||||||
|
|
||||||
// man : 2014-12-04 MAN SE
|
// man : 2014-12-04 MAN SE
|
||||||
@@ -9060,9 +9059,6 @@ money
|
|||||||
// monster : 2015-09-11 XYZ.COM LLC
|
// monster : 2015-09-11 XYZ.COM LLC
|
||||||
monster
|
monster
|
||||||
|
|
||||||
// mopar : 2015-07-30 FCA US LLC.
|
|
||||||
mopar
|
|
||||||
|
|
||||||
// mormon : 2013-12-05 IRI Domain Management, LLC ("Applicant")
|
// mormon : 2013-12-05 IRI Domain Management, LLC ("Applicant")
|
||||||
mormon
|
mormon
|
||||||
|
|
||||||
@@ -9084,9 +9080,6 @@ mov
|
|||||||
// movie : 2015-02-05 Binky Moon, LLC
|
// movie : 2015-02-05 Binky Moon, LLC
|
||||||
movie
|
movie
|
||||||
|
|
||||||
// movistar : 2014-10-16 Telefónica S.A.
|
|
||||||
movistar
|
|
||||||
|
|
||||||
// msd : 2015-07-23 MSD Registry Holdings, Inc.
|
// msd : 2015-07-23 MSD Registry Holdings, Inc.
|
||||||
msd
|
msd
|
||||||
|
|
||||||
@@ -9102,9 +9095,6 @@ mutual
|
|||||||
// nab : 2015-08-20 National Australia Bank Limited
|
// nab : 2015-08-20 National Australia Bank Limited
|
||||||
nab
|
nab
|
||||||
|
|
||||||
// nadex : 2014-12-11 Nadex Domains, Inc.
|
|
||||||
nadex
|
|
||||||
|
|
||||||
// nagoya : 2013-10-24 GMO Registry, Inc.
|
// nagoya : 2013-10-24 GMO Registry, Inc.
|
||||||
nagoya
|
nagoya
|
||||||
|
|
||||||
@@ -9345,9 +9335,6 @@ photos
|
|||||||
// physio : 2014-05-01 PhysBiz Pty Ltd
|
// physio : 2014-05-01 PhysBiz Pty Ltd
|
||||||
physio
|
physio
|
||||||
|
|
||||||
// piaget : 2014-10-16 Richemont DNS Inc.
|
|
||||||
piaget
|
|
||||||
|
|
||||||
// pics : 2013-11-14 Uniregistry, Corp.
|
// pics : 2013-11-14 Uniregistry, Corp.
|
||||||
pics
|
pics
|
||||||
|
|
||||||
@@ -9459,7 +9446,7 @@ qpon
|
|||||||
// quebec : 2013-12-19 PointQuébec Inc
|
// quebec : 2013-12-19 PointQuébec Inc
|
||||||
quebec
|
quebec
|
||||||
|
|
||||||
// quest : 2015-03-26 Quest ION Limited
|
// quest : 2015-03-26 XYZ.COM LLC
|
||||||
quest
|
quest
|
||||||
|
|
||||||
// qvc : 2015-07-30 QVC, Inc.
|
// qvc : 2015-07-30 QVC, Inc.
|
||||||
@@ -9789,7 +9776,7 @@ site
|
|||||||
// ski : 2015-04-09 Afilias Limited
|
// ski : 2015-04-09 Afilias Limited
|
||||||
ski
|
ski
|
||||||
|
|
||||||
// skin : 2015-01-15 L'Oréal
|
// skin : 2015-01-15 XYZ.COM LLC
|
||||||
skin
|
skin
|
||||||
|
|
||||||
// sky : 2014-06-19 Sky International AG
|
// sky : 2014-06-19 Sky International AG
|
||||||
@@ -9858,9 +9845,6 @@ spreadbetting
|
|||||||
// srl : 2015-05-07 InterNetX, Corp
|
// srl : 2015-05-07 InterNetX, Corp
|
||||||
srl
|
srl
|
||||||
|
|
||||||
// srt : 2015-07-30 FCA US LLC.
|
|
||||||
srt
|
|
||||||
|
|
||||||
// stada : 2014-11-13 STADA Arzneimittel AG
|
// stada : 2014-11-13 STADA Arzneimittel AG
|
||||||
stada
|
stada
|
||||||
|
|
||||||
@@ -9987,9 +9971,6 @@ tech
|
|||||||
// technology : 2013-09-13 Binky Moon, LLC
|
// technology : 2013-09-13 Binky Moon, LLC
|
||||||
technology
|
technology
|
||||||
|
|
||||||
// telefonica : 2014-10-16 Telefónica S.A.
|
|
||||||
telefonica
|
|
||||||
|
|
||||||
// temasek : 2014-08-07 Temasek Holdings (Private) Limited
|
// temasek : 2014-08-07 Temasek Holdings (Private) Limited
|
||||||
temasek
|
temasek
|
||||||
|
|
||||||
@@ -10083,7 +10064,7 @@ trading
|
|||||||
// training : 2013-11-07 Binky Moon, LLC
|
// training : 2013-11-07 Binky Moon, LLC
|
||||||
training
|
training
|
||||||
|
|
||||||
// travel : Dog Beach, LLC
|
// travel : 2015-10-09 Dog Beach, LLC
|
||||||
travel
|
travel
|
||||||
|
|
||||||
// travelchannel : 2015-07-02 Lifestyle Domain Holdings, Inc.
|
// travelchannel : 2015-07-02 Lifestyle Domain Holdings, Inc.
|
||||||
@@ -10122,9 +10103,6 @@ ubank
|
|||||||
// ubs : 2014-12-11 UBS AG
|
// ubs : 2014-12-11 UBS AG
|
||||||
ubs
|
ubs
|
||||||
|
|
||||||
// uconnect : 2015-07-30 FCA US LLC.
|
|
||||||
uconnect
|
|
||||||
|
|
||||||
// unicom : 2015-10-15 China United Network Communications Corporation Limited
|
// unicom : 2015-10-15 China United Network Communications Corporation Limited
|
||||||
unicom
|
unicom
|
||||||
|
|
||||||
@@ -10194,9 +10172,6 @@ visa
|
|||||||
// vision : 2013-12-05 Binky Moon, LLC
|
// vision : 2013-12-05 Binky Moon, LLC
|
||||||
vision
|
vision
|
||||||
|
|
||||||
// vistaprint : 2014-09-18 Vistaprint Limited
|
|
||||||
vistaprint
|
|
||||||
|
|
||||||
// viva : 2014-11-07 Saudi Telecom Company
|
// viva : 2014-11-07 Saudi Telecom Company
|
||||||
viva
|
viva
|
||||||
|
|
||||||
@@ -10245,9 +10220,6 @@ wang
|
|||||||
// wanggou : 2014-12-18 Amazon Registry Services, Inc.
|
// wanggou : 2014-12-18 Amazon Registry Services, Inc.
|
||||||
wanggou
|
wanggou
|
||||||
|
|
||||||
// warman : 2015-06-18 Weir Group IP Limited
|
|
||||||
warman
|
|
||||||
|
|
||||||
// watch : 2013-11-14 Binky Moon, LLC
|
// watch : 2013-11-14 Binky Moon, LLC
|
||||||
watch
|
watch
|
||||||
|
|
||||||
@@ -10362,7 +10334,7 @@ xin
|
|||||||
// xn--3bst00m : 2013-09-13 Eagle Horizon Limited
|
// xn--3bst00m : 2013-09-13 Eagle Horizon Limited
|
||||||
集团
|
集团
|
||||||
|
|
||||||
// xn--3ds443g : 2013-09-08 TLD REGISTRY LIMITED
|
// xn--3ds443g : 2013-09-08 TLD REGISTRY LIMITED OY
|
||||||
在线
|
在线
|
||||||
|
|
||||||
// xn--3oq18vl8pn36a : 2015-07-02 Volkswagen (China) Investment Co., Ltd.
|
// xn--3oq18vl8pn36a : 2015-07-02 Volkswagen (China) Investment Co., Ltd.
|
||||||
@@ -10377,7 +10349,7 @@ xin
|
|||||||
// xn--45q11c : 2013-11-21 Zodiac Gemini Ltd
|
// xn--45q11c : 2013-11-21 Zodiac Gemini Ltd
|
||||||
八卦
|
八卦
|
||||||
|
|
||||||
// xn--4gbrim : 2013-10-04 Suhub Electronic Establishment
|
// xn--4gbrim : 2013-10-04 Fans TLD Limited
|
||||||
موقع
|
موقع
|
||||||
|
|
||||||
// xn--55qw42g : 2013-11-08 China Organizational Name Administration Center
|
// xn--55qw42g : 2013-11-08 China Organizational Name Administration Center
|
||||||
@@ -10437,10 +10409,13 @@ xin
|
|||||||
// xn--cck2b3b : 2015-02-26 Amazon Registry Services, Inc.
|
// xn--cck2b3b : 2015-02-26 Amazon Registry Services, Inc.
|
||||||
ストア
|
ストア
|
||||||
|
|
||||||
|
// xn--cckwcxetd : 2019-12-19 Amazon Registry Services, Inc.
|
||||||
|
アマゾン
|
||||||
|
|
||||||
// xn--cg4bki : 2013-09-27 SAMSUNG SDS CO., LTD
|
// xn--cg4bki : 2013-09-27 SAMSUNG SDS CO., LTD
|
||||||
삼성
|
삼성
|
||||||
|
|
||||||
// xn--czr694b : 2014-01-16 Dot Trademark TLD Holding Company Limited
|
// xn--czr694b : 2014-01-16 Internet DotTrademark Organisation Limited
|
||||||
商标
|
商标
|
||||||
|
|
||||||
// xn--czrs0t : 2013-12-19 Binky Moon, LLC
|
// xn--czrs0t : 2013-12-19 Binky Moon, LLC
|
||||||
@@ -10458,16 +10433,13 @@ xin
|
|||||||
// xn--efvy88h : 2014-08-22 Guangzhou YU Wei Information Technology Co., Ltd.
|
// xn--efvy88h : 2014-08-22 Guangzhou YU Wei Information Technology Co., Ltd.
|
||||||
新闻
|
新闻
|
||||||
|
|
||||||
// xn--estv75g : 2015-02-19 Industrial and Commercial Bank of China Limited
|
|
||||||
工行
|
|
||||||
|
|
||||||
// xn--fct429k : 2015-04-09 Amazon Registry Services, Inc.
|
// xn--fct429k : 2015-04-09 Amazon Registry Services, Inc.
|
||||||
家電
|
家電
|
||||||
|
|
||||||
// xn--fhbei : 2015-01-15 VeriSign Sarl
|
// xn--fhbei : 2015-01-15 VeriSign Sarl
|
||||||
كوم
|
كوم
|
||||||
|
|
||||||
// xn--fiq228c5hs : 2013-09-08 TLD REGISTRY LIMITED
|
// xn--fiq228c5hs : 2013-09-08 TLD REGISTRY LIMITED OY
|
||||||
中文网
|
中文网
|
||||||
|
|
||||||
// xn--fiq64b : 2013-10-14 CITIC Group Corporation
|
// xn--fiq64b : 2013-10-14 CITIC Group Corporation
|
||||||
@@ -10497,7 +10469,7 @@ xin
|
|||||||
// xn--i1b6b1a6a2e : 2013-11-14 Public Interest Registry
|
// xn--i1b6b1a6a2e : 2013-11-14 Public Interest Registry
|
||||||
संगठन
|
संगठन
|
||||||
|
|
||||||
// xn--imr513n : 2014-12-11 Dot Trademark TLD Holding Company Limited
|
// xn--imr513n : 2014-12-11 Internet DotTrademark Organisation Limited
|
||||||
餐厅
|
餐厅
|
||||||
|
|
||||||
// xn--io0a7i : 2013-11-14 China Internet Network Information Center (CNNIC)
|
// xn--io0a7i : 2013-11-14 China Internet Network Information Center (CNNIC)
|
||||||
@@ -10506,6 +10478,9 @@ xin
|
|||||||
// xn--j1aef : 2015-01-15 VeriSign Sarl
|
// xn--j1aef : 2015-01-15 VeriSign Sarl
|
||||||
ком
|
ком
|
||||||
|
|
||||||
|
// xn--jlq480n2rg : 2019-12-19 Amazon Registry Services, Inc.
|
||||||
|
亚马逊
|
||||||
|
|
||||||
// xn--jlq61u9w7b : 2015-01-08 Nokia Corporation
|
// xn--jlq61u9w7b : 2015-01-08 Nokia Corporation
|
||||||
诺基亚
|
诺基亚
|
||||||
|
|
||||||
@@ -10566,7 +10541,7 @@ xin
|
|||||||
// xn--nyqy26a : 2014-11-07 Stable Tone Limited
|
// xn--nyqy26a : 2014-11-07 Stable Tone Limited
|
||||||
健康
|
健康
|
||||||
|
|
||||||
// xn--otu796d : 2017-08-06 Dot Trademark TLD Holding Company Limited
|
// xn--otu796d : 2017-08-06 Jiang Yu Liang Cai Technology Company Limited
|
||||||
招聘
|
招聘
|
||||||
|
|
||||||
// xn--p1acf : 2013-12-12 Rusnames Limited
|
// xn--p1acf : 2013-12-12 Rusnames Limited
|
||||||
@@ -10641,7 +10616,7 @@ yahoo
|
|||||||
// yamaxun : 2014-12-18 Amazon Registry Services, Inc.
|
// yamaxun : 2014-12-18 Amazon Registry Services, Inc.
|
||||||
yamaxun
|
yamaxun
|
||||||
|
|
||||||
// yandex : 2014-04-10 YANDEX, LLC
|
// yandex : 2014-04-10 Yandex Europe B.V.
|
||||||
yandex
|
yandex
|
||||||
|
|
||||||
// yodobashi : 2014-11-20 YODOBASHI CAMERA CO.,LTD.
|
// yodobashi : 2014-11-20 YODOBASHI CAMERA CO.,LTD.
|
||||||
@@ -10691,6 +10666,12 @@ cc.ua
|
|||||||
inf.ua
|
inf.ua
|
||||||
ltd.ua
|
ltd.ua
|
||||||
|
|
||||||
|
// Adobe : https://www.adobe.com/
|
||||||
|
// Submitted by Ian Boston <boston@adobe.com>
|
||||||
|
adobeaemcloud.com
|
||||||
|
adobeaemcloud.net
|
||||||
|
*.dev.adobeaemcloud.com
|
||||||
|
|
||||||
// Agnat sp. z o.o. : https://domena.pl
|
// Agnat sp. z o.o. : https://domena.pl
|
||||||
// Submitted by Przemyslaw Plewa <it-admin@domena.pl>
|
// Submitted by Przemyslaw Plewa <it-admin@domena.pl>
|
||||||
beep.pl
|
beep.pl
|
||||||
@@ -10808,6 +10789,10 @@ s3-website.eu-west-2.amazonaws.com
|
|||||||
s3-website.eu-west-3.amazonaws.com
|
s3-website.eu-west-3.amazonaws.com
|
||||||
s3-website.us-east-2.amazonaws.com
|
s3-website.us-east-2.amazonaws.com
|
||||||
|
|
||||||
|
// Amsterdam Wireless: https://www.amsterdamwireless.nl/
|
||||||
|
// Submitted by Imre Jonk <hostmaster@amsterdamwireless.nl>
|
||||||
|
amsw.nl
|
||||||
|
|
||||||
// Amune : https://amune.org/
|
// Amune : https://amune.org/
|
||||||
// Submitted by Team Amune <cert@amune.org>
|
// Submitted by Team Amune <cert@amune.org>
|
||||||
t3l3p0rt.net
|
t3l3p0rt.net
|
||||||
@@ -10842,12 +10827,6 @@ sweetpepper.org
|
|||||||
// Submitted by Vincent Tseng <vincenttseng@asustor.com>
|
// Submitted by Vincent Tseng <vincenttseng@asustor.com>
|
||||||
myasustor.com
|
myasustor.com
|
||||||
|
|
||||||
// Automattic Inc. : https://automattic.com/
|
|
||||||
// Submitted by Alex Concha <alex.concha@automattic.com>
|
|
||||||
go-vip.co
|
|
||||||
go-vip.net
|
|
||||||
wpcomstaging.com
|
|
||||||
|
|
||||||
// AVM : https://avm.de
|
// AVM : https://avm.de
|
||||||
// Submitted by Andreas Weise <a.weise@avm.de>
|
// Submitted by Andreas Weise <a.weise@avm.de>
|
||||||
myfritz.net
|
myfritz.net
|
||||||
@@ -10984,8 +10963,9 @@ certmgr.org
|
|||||||
xenapponazure.com
|
xenapponazure.com
|
||||||
|
|
||||||
// Civilized Discourse Construction Kit, Inc. : https://www.discourse.org/
|
// Civilized Discourse Construction Kit, Inc. : https://www.discourse.org/
|
||||||
// Submitted by Rishabh Nambiar <rishabh.nambiar@discourse.org>
|
// Submitted by Rishabh Nambiar & Michael Brown <team@discourse.org>
|
||||||
discourse.group
|
discourse.group
|
||||||
|
discourse.team
|
||||||
|
|
||||||
// ClearVox : http://www.clearvox.nl/
|
// ClearVox : http://www.clearvox.nl/
|
||||||
// Submitted by Leon Rowland <leon@clearvox.nl>
|
// Submitted by Leon Rowland <leon@clearvox.nl>
|
||||||
@@ -11000,6 +10980,10 @@ cleverapps.io
|
|||||||
*.lcl.dev
|
*.lcl.dev
|
||||||
*.stg.dev
|
*.stg.dev
|
||||||
|
|
||||||
|
// Clic2000 : https://clic2000.fr
|
||||||
|
// Submitted by Mathilde Blanchemanche <mathilde@clic2000.fr>
|
||||||
|
clic2000.net
|
||||||
|
|
||||||
// Cloud66 : https://www.cloud66.com/
|
// Cloud66 : https://www.cloud66.com/
|
||||||
// Submitted by Khash Sajadi <khash@cloud66.com>
|
// Submitted by Khash Sajadi <khash@cloud66.com>
|
||||||
c66.me
|
c66.me
|
||||||
@@ -11082,6 +11066,15 @@ co.no
|
|||||||
webhosting.be
|
webhosting.be
|
||||||
hosting-cluster.nl
|
hosting-cluster.nl
|
||||||
|
|
||||||
|
// Coordination Center for TLD RU and XN--P1AI : https://cctld.ru/en/domains/domens_ru/reserved/
|
||||||
|
// Submitted by George Georgievsky <gug@cctld.ru>
|
||||||
|
ac.ru
|
||||||
|
edu.ru
|
||||||
|
gov.ru
|
||||||
|
int.ru
|
||||||
|
mil.ru
|
||||||
|
test.ru
|
||||||
|
|
||||||
// COSIMO GmbH : http://www.cosimo.de
|
// COSIMO GmbH : http://www.cosimo.de
|
||||||
// Submitted by Rene Marticke <rmarticke@cosimo.de>
|
// Submitted by Rene Marticke <rmarticke@cosimo.de>
|
||||||
dyn.cosidns.de
|
dyn.cosidns.de
|
||||||
@@ -11106,6 +11099,18 @@ realm.cz
|
|||||||
// Submitted by Jonathan Rudenberg <jonathan@cupcake.io>
|
// Submitted by Jonathan Rudenberg <jonathan@cupcake.io>
|
||||||
cupcake.is
|
cupcake.is
|
||||||
|
|
||||||
|
// Curv UG : https://curv-labs.de/
|
||||||
|
// Submitted by Marvin Wiesner <Marvin@curv-labs.de>
|
||||||
|
curv.dev
|
||||||
|
|
||||||
|
// Customer OCI - Oracle Dyn https://cloud.oracle.com/home https://dyn.com/dns/
|
||||||
|
// Submitted by Gregory Drake <support@dyn.com>
|
||||||
|
// Note: This is intended to also include customer-oci.com due to wildcards implicitly including the current label
|
||||||
|
*.customer-oci.com
|
||||||
|
*.oci.customer-oci.com
|
||||||
|
*.ocp.customer-oci.com
|
||||||
|
*.ocs.customer-oci.com
|
||||||
|
|
||||||
// cyon GmbH : https://www.cyon.ch/
|
// cyon GmbH : https://www.cyon.ch/
|
||||||
// Submitted by Dominic Luechinger <dol@cyon.ch>
|
// Submitted by Dominic Luechinger <dol@cyon.ch>
|
||||||
cyon.link
|
cyon.link
|
||||||
@@ -11133,11 +11138,23 @@ firm.dk
|
|||||||
reg.dk
|
reg.dk
|
||||||
store.dk
|
store.dk
|
||||||
|
|
||||||
|
// dappnode.io : https://dappnode.io/
|
||||||
|
// Submitted by Abel Boldu / DAppNode Team <community@dappnode.io>
|
||||||
|
dyndns.dappnode.io
|
||||||
|
|
||||||
// dapps.earth : https://dapps.earth/
|
// dapps.earth : https://dapps.earth/
|
||||||
// Submitted by Daniil Burdakov <icqkill@gmail.com>
|
// Submitted by Daniil Burdakov <icqkill@gmail.com>
|
||||||
*.dapps.earth
|
*.dapps.earth
|
||||||
*.bzz.dapps.earth
|
*.bzz.dapps.earth
|
||||||
|
|
||||||
|
// Dark, Inc. : https://darklang.com
|
||||||
|
// Submitted by Paul Biggar <ops@darklang.com>
|
||||||
|
builtwithdark.com
|
||||||
|
|
||||||
|
// Datawire, Inc : https://www.datawire.io
|
||||||
|
// Submitted by Richard Li <secalert@datawire.io>
|
||||||
|
edgestack.me
|
||||||
|
|
||||||
// Debian : https://www.debian.org/
|
// Debian : https://www.debian.org/
|
||||||
// Submitted by Peter Palfrader / Debian Sysadmin Team <dsa-publicsuffixlist@debian.org>
|
// Submitted by Peter Palfrader / Debian Sysadmin Team <dsa-publicsuffixlist@debian.org>
|
||||||
debian.net
|
debian.net
|
||||||
@@ -11511,6 +11528,10 @@ dynv6.net
|
|||||||
// Submitted by Vladimir Dudr <info@e4you.cz>
|
// Submitted by Vladimir Dudr <info@e4you.cz>
|
||||||
e4.cz
|
e4.cz
|
||||||
|
|
||||||
|
// En root‽ : https://en-root.org
|
||||||
|
// Submitted by Emmanuel Raviart <emmanuel@raviart.com>
|
||||||
|
en-root.fr
|
||||||
|
|
||||||
// Enalean SAS: https://www.enalean.com
|
// Enalean SAS: https://www.enalean.com
|
||||||
// Submitted by Thomas Cottier <thomas.cottier@enalean.com>
|
// Submitted by Thomas Cottier <thomas.cottier@enalean.com>
|
||||||
mytuleap.com
|
mytuleap.com
|
||||||
@@ -11603,6 +11624,10 @@ twmail.org
|
|||||||
mymailer.com.tw
|
mymailer.com.tw
|
||||||
url.tw
|
url.tw
|
||||||
|
|
||||||
|
// Fabrica Technologies, Inc. : https://www.fabrica.dev/
|
||||||
|
// Submitted by Eric Jiang <eric@fabrica.dev>
|
||||||
|
onfabrica.com
|
||||||
|
|
||||||
// Facebook, Inc.
|
// Facebook, Inc.
|
||||||
// Submitted by Peter Ruibal <public-suffix@fb.com>
|
// Submitted by Peter Ruibal <public-suffix@fb.com>
|
||||||
apps.fbsbx.com
|
apps.fbsbx.com
|
||||||
@@ -11686,6 +11711,7 @@ vologda.su
|
|||||||
// Fancy Bits, LLC : http://getchannels.com
|
// Fancy Bits, LLC : http://getchannels.com
|
||||||
// Submitted by Aman Gupta <aman@getchannels.com>
|
// Submitted by Aman Gupta <aman@getchannels.com>
|
||||||
channelsdvr.net
|
channelsdvr.net
|
||||||
|
u.channelsdvr.net
|
||||||
|
|
||||||
// Fastly Inc. : http://www.fastly.com/
|
// Fastly Inc. : http://www.fastly.com/
|
||||||
// Submitted by Fastly Security <security@fastly.com>
|
// Submitted by Fastly Security <security@fastly.com>
|
||||||
@@ -11704,6 +11730,10 @@ global.ssl.fastly.net
|
|||||||
// Submitted by Likhachev Vasiliy <lihachev@fastvps.ru>
|
// Submitted by Likhachev Vasiliy <lihachev@fastvps.ru>
|
||||||
fastpanel.direct
|
fastpanel.direct
|
||||||
fastvps-server.com
|
fastvps-server.com
|
||||||
|
myfast.space
|
||||||
|
myfast.host
|
||||||
|
fastvps.site
|
||||||
|
fastvps.host
|
||||||
|
|
||||||
// Featherhead : https://featherhead.xyz/
|
// Featherhead : https://featherhead.xyz/
|
||||||
// Submitted by Simon Menke <simon@featherhead.xyz>
|
// Submitted by Simon Menke <simon@featherhead.xyz>
|
||||||
@@ -11717,6 +11747,13 @@ cloud.fedoraproject.org
|
|||||||
app.os.fedoraproject.org
|
app.os.fedoraproject.org
|
||||||
app.os.stg.fedoraproject.org
|
app.os.stg.fedoraproject.org
|
||||||
|
|
||||||
|
// FearWorks Media Ltd. : https://fearworksmedia.co.uk
|
||||||
|
// submitted by Keith Fairley <domains@fearworksmedia.co.uk>
|
||||||
|
conn.uk
|
||||||
|
copro.uk
|
||||||
|
couk.me
|
||||||
|
ukco.me
|
||||||
|
|
||||||
// Fermax : https://fermax.com/
|
// Fermax : https://fermax.com/
|
||||||
// submitted by Koen Van Isterdael <k.vanisterdael@fermax.be>
|
// submitted by Koen Van Isterdael <k.vanisterdael@fermax.be>
|
||||||
mydobiss.com
|
mydobiss.com
|
||||||
@@ -11737,9 +11774,12 @@ firebaseapp.com
|
|||||||
|
|
||||||
// Flynn : https://flynn.io
|
// Flynn : https://flynn.io
|
||||||
// Submitted by Jonathan Rudenberg <jonathan@flynn.io>
|
// Submitted by Jonathan Rudenberg <jonathan@flynn.io>
|
||||||
flynnhub.com
|
|
||||||
flynnhosting.net
|
flynnhosting.net
|
||||||
|
|
||||||
|
// Frederik Braun https://frederik-braun.com
|
||||||
|
// Submitted by Frederik Braun <fb@frederik-braun.com>
|
||||||
|
0e.vc
|
||||||
|
|
||||||
// Freebox : http://www.freebox.fr
|
// Freebox : http://www.freebox.fr
|
||||||
// Submitted by Romain Fliedel <rfliedel@freebox.fr>
|
// Submitted by Romain Fliedel <rfliedel@freebox.fr>
|
||||||
freebox-os.com
|
freebox-os.com
|
||||||
@@ -11773,8 +11813,9 @@ service.gov.uk
|
|||||||
gehirn.ne.jp
|
gehirn.ne.jp
|
||||||
usercontent.jp
|
usercontent.jp
|
||||||
|
|
||||||
// Gentlent, Limited : https://www.gentlent.com
|
// Gentlent, Inc. : https://www.gentlent.com
|
||||||
// Submitted by Tom Klein <tklein@gentlent.com>
|
// Submitted by Tom Klein <tom@gentlent.com>
|
||||||
|
gentapps.com
|
||||||
lab.ms
|
lab.ms
|
||||||
|
|
||||||
// GitHub, Inc.
|
// GitHub, Inc.
|
||||||
@@ -11819,6 +11860,7 @@ a.run.app
|
|||||||
web.app
|
web.app
|
||||||
*.0emm.com
|
*.0emm.com
|
||||||
appspot.com
|
appspot.com
|
||||||
|
*.r.appspot.com
|
||||||
blogspot.ae
|
blogspot.ae
|
||||||
blogspot.al
|
blogspot.al
|
||||||
blogspot.am
|
blogspot.am
|
||||||
@@ -11903,6 +11945,14 @@ publishproxy.com
|
|||||||
withgoogle.com
|
withgoogle.com
|
||||||
withyoutube.com
|
withyoutube.com
|
||||||
|
|
||||||
|
// Aaron Marais' Gitlab pages: https://lab.aaronleem.co.za
|
||||||
|
// Submitted by Aaron Marais <its_me@aaronleem.co.za>
|
||||||
|
graphox.us
|
||||||
|
|
||||||
|
// Group 53, LLC : https://www.group53.com
|
||||||
|
// Submitted by Tyler Todd <noc@nova53.net>
|
||||||
|
awsmppl.com
|
||||||
|
|
||||||
// Hakaran group: http://hakaran.cz
|
// Hakaran group: http://hakaran.cz
|
||||||
// Submited by Arseniy Sokolov <security@hakaran.cz>
|
// Submited by Arseniy Sokolov <security@hakaran.cz>
|
||||||
fin.ci
|
fin.ci
|
||||||
@@ -11952,6 +12002,7 @@ col.ng
|
|||||||
firm.ng
|
firm.ng
|
||||||
gen.ng
|
gen.ng
|
||||||
ltd.ng
|
ltd.ng
|
||||||
|
ngo.ng
|
||||||
ng.school
|
ng.school
|
||||||
sch.so
|
sch.so
|
||||||
|
|
||||||
@@ -12028,8 +12079,9 @@ pixolino.com
|
|||||||
ipifony.net
|
ipifony.net
|
||||||
|
|
||||||
// IServ GmbH : https://iserv.eu
|
// IServ GmbH : https://iserv.eu
|
||||||
// Submitted by Kim-Alexander Brodowski <kim.brodowski@iserv.eu>
|
// Submitted by Kim-Alexander Brodowski <info@iserv.eu>
|
||||||
mein-iserv.de
|
mein-iserv.de
|
||||||
|
schulserver.de
|
||||||
test-iserv.de
|
test-iserv.de
|
||||||
iserv.dev
|
iserv.dev
|
||||||
|
|
||||||
@@ -12072,6 +12124,10 @@ uni5.net
|
|||||||
// Submitted by Roy Keene <rkeene@knightpoint.com>
|
// Submitted by Roy Keene <rkeene@knightpoint.com>
|
||||||
knightpoint.systems
|
knightpoint.systems
|
||||||
|
|
||||||
|
// KUROKU LTD : https://kuroku.ltd/
|
||||||
|
// Submitted by DisposaBoy <security@oya.to>
|
||||||
|
oya.to
|
||||||
|
|
||||||
// .KRD : http://nic.krd/data/krd/Registration%20Policy.pdf
|
// .KRD : http://nic.krd/data/krd/Registration%20Policy.pdf
|
||||||
co.krd
|
co.krd
|
||||||
edu.krd
|
edu.krd
|
||||||
@@ -12211,8 +12267,8 @@ eu.meteorapp.com
|
|||||||
co.pl
|
co.pl
|
||||||
|
|
||||||
// Microsoft Corporation : http://microsoft.com
|
// Microsoft Corporation : http://microsoft.com
|
||||||
// Submitted by Justin Luk <juluk@microsoft.com>
|
// Submitted by Mostafa Elzeiny <moelzein@microsoft.com>
|
||||||
azurecontainer.io
|
*.azurecontainer.io
|
||||||
azurewebsites.net
|
azurewebsites.net
|
||||||
azure-mobile.net
|
azure-mobile.net
|
||||||
cloudapp.net
|
cloudapp.net
|
||||||
@@ -12258,6 +12314,7 @@ nctu.me
|
|||||||
// Netlify : https://www.netlify.com
|
// Netlify : https://www.netlify.com
|
||||||
// Submitted by Jessica Parsons <jessica@netlify.com>
|
// Submitted by Jessica Parsons <jessica@netlify.com>
|
||||||
bitballoon.com
|
bitballoon.com
|
||||||
|
netlify.app
|
||||||
netlify.com
|
netlify.com
|
||||||
|
|
||||||
// Neustar Inc.
|
// Neustar Inc.
|
||||||
@@ -12415,12 +12472,13 @@ pcloud.host
|
|||||||
nyc.mn
|
nyc.mn
|
||||||
|
|
||||||
// NymNom : https://nymnom.com/
|
// NymNom : https://nymnom.com/
|
||||||
// Submitted by Dave McCormack <dave.mccormack@nymnom.com>
|
// Submitted by NymNom <psl@nymnom.com>
|
||||||
nom.ae
|
nom.ae
|
||||||
nom.af
|
nom.af
|
||||||
nom.ai
|
nom.ai
|
||||||
nom.al
|
nom.al
|
||||||
nym.by
|
nym.by
|
||||||
|
nom.bz
|
||||||
nym.bz
|
nym.bz
|
||||||
nom.cl
|
nom.cl
|
||||||
nym.ec
|
nym.ec
|
||||||
@@ -12442,6 +12500,7 @@ nom.li
|
|||||||
nym.li
|
nym.li
|
||||||
nym.lt
|
nym.lt
|
||||||
nym.lu
|
nym.lu
|
||||||
|
nom.lv
|
||||||
nym.me
|
nym.me
|
||||||
nom.mk
|
nom.mk
|
||||||
nym.mn
|
nym.mn
|
||||||
@@ -12466,6 +12525,10 @@ nom.uy
|
|||||||
nom.vc
|
nom.vc
|
||||||
nom.vg
|
nom.vg
|
||||||
|
|
||||||
|
// Observable, Inc. : https://observablehq.com
|
||||||
|
// Submitted by Mike Bostock <dns@observablehq.com>
|
||||||
|
static.observableusercontent.com
|
||||||
|
|
||||||
// Octopodal Solutions, LLC. : https://ulterius.io/
|
// Octopodal Solutions, LLC. : https://ulterius.io/
|
||||||
// Submitted by Andrew Sampson <andrew@ulterius.io>
|
// Submitted by Andrew Sampson <andrew@ulterius.io>
|
||||||
cya.gg
|
cya.gg
|
||||||
@@ -12486,6 +12549,10 @@ opencraft.hosting
|
|||||||
// Submitted by Yngve Pettersen <yngve@opera.com>
|
// Submitted by Yngve Pettersen <yngve@opera.com>
|
||||||
operaunite.com
|
operaunite.com
|
||||||
|
|
||||||
|
// Oursky Limited : https://skygear.io/
|
||||||
|
// Submited by Skygear Developer <hello@skygear.io>
|
||||||
|
skygearapp.com
|
||||||
|
|
||||||
// OutSystems
|
// OutSystems
|
||||||
// Submitted by Duarte Santos <domain-admin@outsystemscloud.com>
|
// Submitted by Duarte Santos <domain-admin@outsystemscloud.com>
|
||||||
outsystemscloud.com
|
outsystemscloud.com
|
||||||
@@ -12528,6 +12595,10 @@ gotpantheon.com
|
|||||||
// Submitted by Steve Leung <steveleung@peplink.com>
|
// Submitted by Steve Leung <steveleung@peplink.com>
|
||||||
mypep.link
|
mypep.link
|
||||||
|
|
||||||
|
// Perspecta : https://perspecta.com/
|
||||||
|
// Submitted by Kenneth Van Alstyne <kvanalstyne@perspecta.com>
|
||||||
|
perspecta.cloud
|
||||||
|
|
||||||
// Planet-Work : https://www.planet-work.com/
|
// Planet-Work : https://www.planet-work.com/
|
||||||
// Submitted by Frédéric VANNIÈRE <f.vanniere@planet-work.com>
|
// Submitted by Frédéric VANNIÈRE <f.vanniere@planet-work.com>
|
||||||
on-web.fr
|
on-web.fr
|
||||||
@@ -12537,6 +12608,12 @@ on-web.fr
|
|||||||
*.platform.sh
|
*.platform.sh
|
||||||
*.platformsh.site
|
*.platformsh.site
|
||||||
|
|
||||||
|
// Platter: https://platter.dev
|
||||||
|
// Submitted by Patrick Flor <patrick@platter.dev>
|
||||||
|
platter-app.com
|
||||||
|
platter-app.dev
|
||||||
|
platterp.us
|
||||||
|
|
||||||
// Port53 : https://port53.io/
|
// Port53 : https://port53.io/
|
||||||
// Submitted by Maximilian Schieder <maxi@zeug.co>
|
// Submitted by Maximilian Schieder <maxi@zeug.co>
|
||||||
dyn53.io
|
dyn53.io
|
||||||
@@ -12578,6 +12655,10 @@ pubtls.org
|
|||||||
// Submitted by Xavier De Cock <xdecock@gmail.com>
|
// Submitted by Xavier De Cock <xdecock@gmail.com>
|
||||||
qualifioapp.com
|
qualifioapp.com
|
||||||
|
|
||||||
|
// QuickBackend: https://www.quickbackend.com
|
||||||
|
// Submitted by Dani Biro <dani@pymet.com>
|
||||||
|
qbuser.com
|
||||||
|
|
||||||
// Redstar Consultants : https://www.redstarconsultants.com/
|
// Redstar Consultants : https://www.redstarconsultants.com/
|
||||||
// Submitted by Jons Slemmer <jons@redstarconsultants.com>
|
// Submitted by Jons Slemmer <jons@redstarconsultants.com>
|
||||||
instantcloud.cn
|
instantcloud.cn
|
||||||
@@ -12590,6 +12671,11 @@ ras.ru
|
|||||||
// Submitted by Daniel Dent (https://www.danieldent.com/)
|
// Submitted by Daniel Dent (https://www.danieldent.com/)
|
||||||
qa2.com
|
qa2.com
|
||||||
|
|
||||||
|
// QCX
|
||||||
|
// Submitted by Cassandra Beelen <cassandra@beelen.one>
|
||||||
|
qcx.io
|
||||||
|
*.sys.qcx.io
|
||||||
|
|
||||||
// QNAP System Inc : https://www.qnap.com
|
// QNAP System Inc : https://www.qnap.com
|
||||||
// Submitted by Nick Chang <nickchang@qnap.com>
|
// Submitted by Nick Chang <nickchang@qnap.com>
|
||||||
dev-myqnapcloud.com
|
dev-myqnapcloud.com
|
||||||
@@ -12612,6 +12698,7 @@ rackmaze.net
|
|||||||
|
|
||||||
// Rancher Labs, Inc : https://rancher.com
|
// Rancher Labs, Inc : https://rancher.com
|
||||||
// Submitted by Vincent Fiduccia <domains@rancher.com>
|
// Submitted by Vincent Fiduccia <domains@rancher.com>
|
||||||
|
*.on-k3s.io
|
||||||
*.on-rancher.cloud
|
*.on-rancher.cloud
|
||||||
*.on-rio.io
|
*.on-rio.io
|
||||||
|
|
||||||
@@ -12665,6 +12752,10 @@ logoip.com
|
|||||||
// Submitted by Hanno Böck <hanno@schokokeks.org>
|
// Submitted by Hanno Böck <hanno@schokokeks.org>
|
||||||
schokokeks.net
|
schokokeks.net
|
||||||
|
|
||||||
|
// Scottish Government: https://www.gov.scot
|
||||||
|
// Submitted by Martin Ellis <martin.ellis@gov.scot>
|
||||||
|
gov.scot
|
||||||
|
|
||||||
// Scry Security : http://www.scrysec.com
|
// Scry Security : http://www.scrysec.com
|
||||||
// Submitted by Shante Adam <shante@skyhat.io>
|
// Submitted by Shante Adam <shante@skyhat.io>
|
||||||
scrysec.com
|
scrysec.com
|
||||||
@@ -12682,6 +12773,10 @@ my-firewall.org
|
|||||||
myfirewall.org
|
myfirewall.org
|
||||||
spdns.org
|
spdns.org
|
||||||
|
|
||||||
|
// Senseering GmbH : https://www.senseering.de
|
||||||
|
// Submitted by Felix Mönckemeyer <f.moenckemeyer@senseering.de>
|
||||||
|
senseering.net
|
||||||
|
|
||||||
// Service Online LLC : http://drs.ua/
|
// Service Online LLC : http://drs.ua/
|
||||||
// Submitted by Serhii Bulakh <support@drs.ua>
|
// Submitted by Serhii Bulakh <support@drs.ua>
|
||||||
biz.ua
|
biz.ua
|
||||||
@@ -12700,6 +12795,10 @@ myshopblocks.com
|
|||||||
// Submitted by Craig McMahon <craig@shopitcommerce.com>
|
// Submitted by Craig McMahon <craig@shopitcommerce.com>
|
||||||
shopitsite.com
|
shopitsite.com
|
||||||
|
|
||||||
|
// shopware AG : https://shopware.com
|
||||||
|
// Submitted by Jens Küper <cloud@shopware.com>
|
||||||
|
shopware.store
|
||||||
|
|
||||||
// Siemens Mobility GmbH
|
// Siemens Mobility GmbH
|
||||||
// Submitted by Oliver Graebner <security@mo-siemens.io>
|
// Submitted by Oliver Graebner <security@mo-siemens.io>
|
||||||
mo-siemens.io
|
mo-siemens.io
|
||||||
@@ -12732,6 +12831,10 @@ static.land
|
|||||||
dev.static.land
|
dev.static.land
|
||||||
sites.static.land
|
sites.static.land
|
||||||
|
|
||||||
|
// Sony Interactive Entertainment LLC : https://sie.com/
|
||||||
|
// Submitted by David Coles <david.coles@sony.com>
|
||||||
|
playstation-cloud.com
|
||||||
|
|
||||||
// SourceLair PC : https://www.sourcelair.com
|
// SourceLair PC : https://www.sourcelair.com
|
||||||
// Submitted by Antonis Kalipetis <akalipetis@sourcelair.com>
|
// Submitted by Antonis Kalipetis <akalipetis@sourcelair.com>
|
||||||
apps.lair.io
|
apps.lair.io
|
||||||
@@ -12906,6 +13009,11 @@ inc.hk
|
|||||||
virtualuser.de
|
virtualuser.de
|
||||||
virtual-user.de
|
virtual-user.de
|
||||||
|
|
||||||
|
// urown.net : https://urown.net
|
||||||
|
// Submitted by Hostmaster <hostmaster@urown.net>
|
||||||
|
urown.cloud
|
||||||
|
dnsupdate.info
|
||||||
|
|
||||||
// .US
|
// .US
|
||||||
// Submitted by Ed Moore <Ed.Moore@lib.de.us>
|
// Submitted by Ed Moore <Ed.Moore@lib.de.us>
|
||||||
lib.de.us
|
lib.de.us
|
||||||
@@ -12926,6 +13034,10 @@ v-info.info
|
|||||||
// Submitted by Nathan van Bakel <info@voorloper.com>
|
// Submitted by Nathan van Bakel <info@voorloper.com>
|
||||||
voorloper.cloud
|
voorloper.cloud
|
||||||
|
|
||||||
|
// V.UA Domain Administrator : https://domain.v.ua/
|
||||||
|
// Submitted by Serhii Rostilo <sergey@rostilo.kiev.ua>
|
||||||
|
v.ua
|
||||||
|
|
||||||
// Waffle Computer Inc., Ltd. : https://docs.waffleinfo.com
|
// Waffle Computer Inc., Ltd. : https://docs.waffleinfo.com
|
||||||
// Submitted by Masayuki Note <masa@blade.wafflecell.com>
|
// Submitted by Masayuki Note <masa@blade.wafflecell.com>
|
||||||
wafflecell.com
|
wafflecell.com
|
||||||
@@ -12945,8 +13057,23 @@ wedeploy.sh
|
|||||||
remotewd.com
|
remotewd.com
|
||||||
|
|
||||||
// Wikimedia Labs : https://wikitech.wikimedia.org
|
// Wikimedia Labs : https://wikitech.wikimedia.org
|
||||||
// Submitted by Yuvi Panda <yuvipanda@wikimedia.org>
|
// Submitted by Arturo Borrero Gonzalez <aborrero@wikimedia.org>
|
||||||
wmflabs.org
|
wmflabs.org
|
||||||
|
toolforge.org
|
||||||
|
wmcloud.org
|
||||||
|
|
||||||
|
// WISP : https://wisp.gg
|
||||||
|
// Submitted by Stepan Fedotov <stepan@wisp.gg>
|
||||||
|
panel.gg
|
||||||
|
daemon.panel.gg
|
||||||
|
|
||||||
|
// WoltLab GmbH : https://www.woltlab.com
|
||||||
|
// Submitted by Tim Düsterhus <security@woltlab.cloud>
|
||||||
|
myforum.community
|
||||||
|
community-pro.de
|
||||||
|
diskussionsbereich.de
|
||||||
|
community-pro.net
|
||||||
|
meinforum.net
|
||||||
|
|
||||||
// XenonCloud GbR: https://xenoncloud.net
|
// XenonCloud GbR: https://xenoncloud.net
|
||||||
// Submitted by Julian Uphoff <publicsuffixlist@xenoncloud.net>
|
// Submitted by Julian Uphoff <publicsuffixlist@xenoncloud.net>
|
||||||
@@ -13010,7 +13137,10 @@ bss.design
|
|||||||
// Submitted by Emil Stahl <esp@zitcom.dk>
|
// Submitted by Emil Stahl <esp@zitcom.dk>
|
||||||
basicserver.io
|
basicserver.io
|
||||||
virtualserver.io
|
virtualserver.io
|
||||||
site.builder.nu
|
|
||||||
enterprisecloud.nu
|
enterprisecloud.nu
|
||||||
|
|
||||||
|
// Mintere : https://mintere.com/
|
||||||
|
// Submitted by Ben Aubin <security@mintere.com>
|
||||||
|
mintere.site
|
||||||
|
|
||||||
// ===END PRIVATE DOMAINS===
|
// ===END PRIVATE DOMAINS===
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -632,10 +632,37 @@ class name java/security/cert/X509CRL
|
|||||||
class name java/security/cert/X509Certificate
|
class name java/security/cert/X509Certificate
|
||||||
-method name verify descriptor (Ljava/security/PublicKey;Ljava/security/Provider;)V
|
-method name verify descriptor (Ljava/security/PublicKey;Ljava/security/Provider;)V
|
||||||
|
|
||||||
|
class name java/security/interfaces/RSAKey
|
||||||
|
-method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec;
|
||||||
|
|
||||||
-class name java/security/spec/DSAGenParameterSpec
|
-class name java/security/spec/DSAGenParameterSpec
|
||||||
|
|
||||||
class name java/security/spec/MGF1ParameterSpec
|
class name java/security/spec/MGF1ParameterSpec
|
||||||
-field name SHA224 descriptor Ljava/security/spec/MGF1ParameterSpec;
|
-field name SHA224 descriptor Ljava/security/spec/MGF1ParameterSpec;
|
||||||
|
-field name SHA512_224 descriptor Ljava/security/spec/MGF1ParameterSpec;
|
||||||
|
-field name SHA512_256 descriptor Ljava/security/spec/MGF1ParameterSpec;
|
||||||
|
|
||||||
|
class name java/security/spec/PSSParameterSpec
|
||||||
|
-field name TRAILER_FIELD_BC descriptor I
|
||||||
|
-method name toString descriptor ()Ljava/lang/String;
|
||||||
|
|
||||||
|
class name java/security/spec/RSAKeyGenParameterSpec
|
||||||
|
-method name <init> descriptor (ILjava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V
|
||||||
|
-method name getKeyParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec;
|
||||||
|
|
||||||
|
class name java/security/spec/RSAMultiPrimePrivateCrtKeySpec
|
||||||
|
-method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;[Ljava/security/spec/RSAOtherPrimeInfo;Ljava/security/spec/AlgorithmParameterSpec;)V
|
||||||
|
|
||||||
|
class name java/security/spec/RSAPrivateCrtKeySpec
|
||||||
|
-method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V
|
||||||
|
|
||||||
|
class name java/security/spec/RSAPrivateKeySpec
|
||||||
|
-method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V
|
||||||
|
-method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec;
|
||||||
|
|
||||||
|
class name java/security/spec/RSAPublicKeySpec
|
||||||
|
-method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V
|
||||||
|
-method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec;
|
||||||
|
|
||||||
class name java/text/Collator
|
class name java/text/Collator
|
||||||
-method name getInstance descriptor (Ljava/util/Locale;)Ljava/text/Collator;
|
-method name getInstance descriptor (Ljava/util/Locale;)Ljava/text/Collator;
|
||||||
@@ -1457,6 +1484,14 @@ method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/
|
|||||||
|
|
||||||
-class name java/util/function/UnaryOperator
|
-class name java/util/function/UnaryOperator
|
||||||
|
|
||||||
|
class name java/util/jar/Attributes$Name
|
||||||
|
-field name EXTENSION_INSTALLATION descriptor Ljava/util/jar/Attributes$Name;
|
||||||
|
-field name IMPLEMENTATION_VENDOR_ID descriptor Ljava/util/jar/Attributes$Name;
|
||||||
|
-field name IMPLEMENTATION_URL descriptor Ljava/util/jar/Attributes$Name;
|
||||||
|
field name EXTENSION_INSTALLATION descriptor Ljava/util/jar/Attributes$Name; flags 19
|
||||||
|
field name IMPLEMENTATION_VENDOR_ID descriptor Ljava/util/jar/Attributes$Name; flags 19
|
||||||
|
field name IMPLEMENTATION_URL descriptor Ljava/util/jar/Attributes$Name; flags 19
|
||||||
|
|
||||||
class name java/util/jar/JarFile
|
class name java/util/jar/JarFile
|
||||||
-method name stream descriptor ()Ljava/util/stream/Stream;
|
-method name stream descriptor ()Ljava/util/stream/Stream;
|
||||||
|
|
||||||
@@ -1535,6 +1570,9 @@ class name java/util/zip/ZipEntry
|
|||||||
class name java/util/zip/ZipFile
|
class name java/util/zip/ZipFile
|
||||||
-method name stream descriptor ()Ljava/util/stream/Stream;
|
-method name stream descriptor ()Ljava/util/stream/Stream;
|
||||||
|
|
||||||
|
class name javax/crypto/SealedObject
|
||||||
|
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||||
|
|
||||||
class name javax/crypto/SecretKey
|
class name javax/crypto/SecretKey
|
||||||
header extends java/lang/Object implements java/security/Key flags 601
|
header extends java/lang/Object implements java/security/Key flags 601
|
||||||
|
|
||||||
@@ -1559,6 +1597,12 @@ class name javax/net/ssl/ExtendedSSLSession
|
|||||||
|
|
||||||
-class name javax/net/ssl/SNIServerName
|
-class name javax/net/ssl/SNIServerName
|
||||||
|
|
||||||
|
class name javax/net/ssl/SSLEngine
|
||||||
|
-method name getApplicationProtocol descriptor ()Ljava/lang/String;
|
||||||
|
-method name getHandshakeApplicationProtocol descriptor ()Ljava/lang/String;
|
||||||
|
-method name setHandshakeApplicationProtocolSelector descriptor (Ljava/util/function/BiFunction;)V
|
||||||
|
-method name getHandshakeApplicationProtocolSelector descriptor ()Ljava/util/function/BiFunction;
|
||||||
|
|
||||||
class name javax/net/ssl/SSLParameters
|
class name javax/net/ssl/SSLParameters
|
||||||
-method name setServerNames descriptor (Ljava/util/List;)V
|
-method name setServerNames descriptor (Ljava/util/List;)V
|
||||||
-method name getServerNames descriptor ()Ljava/util/List;
|
-method name getServerNames descriptor ()Ljava/util/List;
|
||||||
@@ -1566,6 +1610,14 @@ class name javax/net/ssl/SSLParameters
|
|||||||
-method name getSNIMatchers descriptor ()Ljava/util/Collection;
|
-method name getSNIMatchers descriptor ()Ljava/util/Collection;
|
||||||
-method name setUseCipherSuitesOrder descriptor (Z)V
|
-method name setUseCipherSuitesOrder descriptor (Z)V
|
||||||
-method name getUseCipherSuitesOrder descriptor ()Z
|
-method name getUseCipherSuitesOrder descriptor ()Z
|
||||||
|
-method name getApplicationProtocols descriptor ()[Ljava/lang/String;
|
||||||
|
-method name setApplicationProtocols descriptor ([Ljava/lang/String;)V
|
||||||
|
|
||||||
|
class name javax/net/ssl/SSLSocket
|
||||||
|
-method name getApplicationProtocol descriptor ()Ljava/lang/String;
|
||||||
|
-method name getHandshakeApplicationProtocol descriptor ()Ljava/lang/String;
|
||||||
|
-method name setHandshakeApplicationProtocolSelector descriptor (Ljava/util/function/BiFunction;)V
|
||||||
|
-method name getHandshakeApplicationProtocolSelector descriptor ()Ljava/util/function/BiFunction;
|
||||||
|
|
||||||
class name javax/net/ssl/SSLSocketFactory
|
class name javax/net/ssl/SSLSocketFactory
|
||||||
-method name createSocket descriptor (Ljava/net/Socket;Ljava/io/InputStream;Z)Ljava/net/Socket;
|
-method name createSocket descriptor (Ljava/net/Socket;Ljava/io/InputStream;Z)Ljava/net/Socket;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -8200,6 +8200,7 @@ method name getW descriptor ()Ljava/security/spec/ECPoint; flags 401
|
|||||||
class name java/security/interfaces/RSAKey
|
class name java/security/interfaces/RSAKey
|
||||||
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
||||||
method name getModulus descriptor ()Ljava/math/BigInteger; flags 401
|
method name getModulus descriptor ()Ljava/math/BigInteger; flags 401
|
||||||
|
method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1
|
||||||
|
|
||||||
class name java/security/interfaces/RSAMultiPrimePrivateCrtKey
|
class name java/security/interfaces/RSAMultiPrimePrivateCrtKey
|
||||||
header extends java/lang/Object implements java/security/interfaces/RSAPrivateKey flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
header extends java/lang/Object implements java/security/interfaces/RSAPrivateKey flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
||||||
@@ -8363,6 +8364,8 @@ field name SHA224 descriptor Ljava/security/spec/MGF1ParameterSpec; flags 19
|
|||||||
field name SHA256 descriptor Ljava/security/spec/MGF1ParameterSpec; flags 19
|
field name SHA256 descriptor Ljava/security/spec/MGF1ParameterSpec; flags 19
|
||||||
field name SHA384 descriptor Ljava/security/spec/MGF1ParameterSpec; flags 19
|
field name SHA384 descriptor Ljava/security/spec/MGF1ParameterSpec; flags 19
|
||||||
field name SHA512 descriptor Ljava/security/spec/MGF1ParameterSpec; flags 19
|
field name SHA512 descriptor Ljava/security/spec/MGF1ParameterSpec; flags 19
|
||||||
|
field name SHA512_224 descriptor Ljava/security/spec/MGF1ParameterSpec; flags 19
|
||||||
|
field name SHA512_256 descriptor Ljava/security/spec/MGF1ParameterSpec; flags 19
|
||||||
method name <init> descriptor (Ljava/lang/String;)V flags 1
|
method name <init> descriptor (Ljava/lang/String;)V flags 1
|
||||||
method name getDigestAlgorithm descriptor ()Ljava/lang/String; flags 1
|
method name getDigestAlgorithm descriptor ()Ljava/lang/String; flags 1
|
||||||
|
|
||||||
@@ -8375,6 +8378,7 @@ method name getFormat descriptor ()Ljava/lang/String; flags 11
|
|||||||
class name java/security/spec/PSSParameterSpec
|
class name java/security/spec/PSSParameterSpec
|
||||||
header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
||||||
field name DEFAULT descriptor Ljava/security/spec/PSSParameterSpec; flags 19
|
field name DEFAULT descriptor Ljava/security/spec/PSSParameterSpec; flags 19
|
||||||
|
field name TRAILER_FIELD_BC descriptor I constantValue 1 flags 19
|
||||||
method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;II)V flags 1
|
method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;II)V flags 1
|
||||||
method name <init> descriptor (I)V flags 1
|
method name <init> descriptor (I)V flags 1
|
||||||
method name getDigestAlgorithm descriptor ()Ljava/lang/String; flags 1
|
method name getDigestAlgorithm descriptor ()Ljava/lang/String; flags 1
|
||||||
@@ -8382,6 +8386,7 @@ method name getMGFAlgorithm descriptor ()Ljava/lang/String; flags 1
|
|||||||
method name getMGFParameters descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1
|
method name getMGFParameters descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1
|
||||||
method name getSaltLength descriptor ()I flags 1
|
method name getSaltLength descriptor ()I flags 1
|
||||||
method name getTrailerField descriptor ()I flags 1
|
method name getTrailerField descriptor ()I flags 1
|
||||||
|
method name toString descriptor ()Ljava/lang/String; flags 1
|
||||||
|
|
||||||
class name java/security/spec/RSAKeyGenParameterSpec
|
class name java/security/spec/RSAKeyGenParameterSpec
|
||||||
header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
||||||
@@ -8390,6 +8395,8 @@ field name F4 descriptor Ljava/math/BigInteger; flags 19
|
|||||||
method name <init> descriptor (ILjava/math/BigInteger;)V flags 1
|
method name <init> descriptor (ILjava/math/BigInteger;)V flags 1
|
||||||
method name getKeysize descriptor ()I flags 1
|
method name getKeysize descriptor ()I flags 1
|
||||||
method name getPublicExponent descriptor ()Ljava/math/BigInteger; flags 1
|
method name getPublicExponent descriptor ()Ljava/math/BigInteger; flags 1
|
||||||
|
method name <init> descriptor (ILjava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V flags 1
|
||||||
|
method name getKeyParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1
|
||||||
|
|
||||||
class name java/security/spec/RSAMultiPrimePrivateCrtKeySpec
|
class name java/security/spec/RSAMultiPrimePrivateCrtKeySpec
|
||||||
header extends java/security/spec/RSAPrivateKeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
header extends java/security/spec/RSAPrivateKeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
||||||
@@ -8401,6 +8408,7 @@ method name getPrimeExponentP descriptor ()Ljava/math/BigInteger; flags 1
|
|||||||
method name getPrimeExponentQ descriptor ()Ljava/math/BigInteger; flags 1
|
method name getPrimeExponentQ descriptor ()Ljava/math/BigInteger; flags 1
|
||||||
method name getCrtCoefficient descriptor ()Ljava/math/BigInteger; flags 1
|
method name getCrtCoefficient descriptor ()Ljava/math/BigInteger; flags 1
|
||||||
method name getOtherPrimeInfo descriptor ()[Ljava/security/spec/RSAOtherPrimeInfo; flags 1
|
method name getOtherPrimeInfo descriptor ()[Ljava/security/spec/RSAOtherPrimeInfo; flags 1
|
||||||
|
method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;[Ljava/security/spec/RSAOtherPrimeInfo;Ljava/security/spec/AlgorithmParameterSpec;)V flags 1
|
||||||
|
|
||||||
class name java/security/spec/RSAOtherPrimeInfo
|
class name java/security/spec/RSAOtherPrimeInfo
|
||||||
header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
||||||
@@ -8418,18 +8426,23 @@ method name getPrimeQ descriptor ()Ljava/math/BigInteger; flags 1
|
|||||||
method name getPrimeExponentP descriptor ()Ljava/math/BigInteger; flags 1
|
method name getPrimeExponentP descriptor ()Ljava/math/BigInteger; flags 1
|
||||||
method name getPrimeExponentQ descriptor ()Ljava/math/BigInteger; flags 1
|
method name getPrimeExponentQ descriptor ()Ljava/math/BigInteger; flags 1
|
||||||
method name getCrtCoefficient descriptor ()Ljava/math/BigInteger; flags 1
|
method name getCrtCoefficient descriptor ()Ljava/math/BigInteger; flags 1
|
||||||
|
method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V flags 1
|
||||||
|
|
||||||
class name java/security/spec/RSAPrivateKeySpec
|
class name java/security/spec/RSAPrivateKeySpec
|
||||||
header extends java/lang/Object implements java/security/spec/KeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
header extends java/lang/Object implements java/security/spec/KeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
||||||
method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;)V flags 1
|
method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;)V flags 1
|
||||||
method name getModulus descriptor ()Ljava/math/BigInteger; flags 1
|
method name getModulus descriptor ()Ljava/math/BigInteger; flags 1
|
||||||
method name getPrivateExponent descriptor ()Ljava/math/BigInteger; flags 1
|
method name getPrivateExponent descriptor ()Ljava/math/BigInteger; flags 1
|
||||||
|
method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V flags 1
|
||||||
|
method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1
|
||||||
|
|
||||||
class name java/security/spec/RSAPublicKeySpec
|
class name java/security/spec/RSAPublicKeySpec
|
||||||
header extends java/lang/Object implements java/security/spec/KeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
header extends java/lang/Object implements java/security/spec/KeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
||||||
method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;)V flags 1
|
method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;)V flags 1
|
||||||
method name getModulus descriptor ()Ljava/math/BigInteger; flags 1
|
method name getModulus descriptor ()Ljava/math/BigInteger; flags 1
|
||||||
method name getPublicExponent descriptor ()Ljava/math/BigInteger; flags 1
|
method name getPublicExponent descriptor ()Ljava/math/BigInteger; flags 1
|
||||||
|
method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V flags 1
|
||||||
|
method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1
|
||||||
|
|
||||||
class name java/security/spec/X509EncodedKeySpec
|
class name java/security/spec/X509EncodedKeySpec
|
||||||
header extends java/security/spec/EncodedKeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
header extends java/security/spec/EncodedKeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
||||||
@@ -10429,6 +10442,7 @@ method name values descriptor ()[Ljava/time/chrono/JapaneseEra; flags 9
|
|||||||
method name getValue descriptor ()I flags 1
|
method name getValue descriptor ()I flags 1
|
||||||
method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1
|
method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1
|
||||||
method name toString descriptor ()Ljava/lang/String; flags 1
|
method name toString descriptor ()Ljava/lang/String; flags 1
|
||||||
|
method name getDisplayName descriptor (Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String; flags 1
|
||||||
|
|
||||||
class name java/time/chrono/MinguoChronology
|
class name java/time/chrono/MinguoChronology
|
||||||
header extends java/time/chrono/AbstractChronology implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
header extends java/time/chrono/AbstractChronology implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
||||||
@@ -15563,15 +15577,15 @@ field name MAIN_CLASS descriptor Ljava/util/jar/Attributes$Name; flags 19
|
|||||||
field name SEALED descriptor Ljava/util/jar/Attributes$Name; flags 19
|
field name SEALED descriptor Ljava/util/jar/Attributes$Name; flags 19
|
||||||
field name EXTENSION_LIST descriptor Ljava/util/jar/Attributes$Name; flags 19
|
field name EXTENSION_LIST descriptor Ljava/util/jar/Attributes$Name; flags 19
|
||||||
field name EXTENSION_NAME descriptor Ljava/util/jar/Attributes$Name; flags 19
|
field name EXTENSION_NAME descriptor Ljava/util/jar/Attributes$Name; flags 19
|
||||||
field name EXTENSION_INSTALLATION descriptor Ljava/util/jar/Attributes$Name; flags 19
|
|
||||||
field name IMPLEMENTATION_TITLE descriptor Ljava/util/jar/Attributes$Name; flags 19
|
field name IMPLEMENTATION_TITLE descriptor Ljava/util/jar/Attributes$Name; flags 19
|
||||||
field name IMPLEMENTATION_VERSION descriptor Ljava/util/jar/Attributes$Name; flags 19
|
field name IMPLEMENTATION_VERSION descriptor Ljava/util/jar/Attributes$Name; flags 19
|
||||||
field name IMPLEMENTATION_VENDOR descriptor Ljava/util/jar/Attributes$Name; flags 19
|
field name IMPLEMENTATION_VENDOR descriptor Ljava/util/jar/Attributes$Name; flags 19
|
||||||
field name IMPLEMENTATION_VENDOR_ID descriptor Ljava/util/jar/Attributes$Name; flags 19
|
|
||||||
field name IMPLEMENTATION_URL descriptor Ljava/util/jar/Attributes$Name; flags 19
|
|
||||||
field name SPECIFICATION_TITLE descriptor Ljava/util/jar/Attributes$Name; flags 19
|
field name SPECIFICATION_TITLE descriptor Ljava/util/jar/Attributes$Name; flags 19
|
||||||
field name SPECIFICATION_VERSION descriptor Ljava/util/jar/Attributes$Name; flags 19
|
field name SPECIFICATION_VERSION descriptor Ljava/util/jar/Attributes$Name; flags 19
|
||||||
field name SPECIFICATION_VENDOR descriptor Ljava/util/jar/Attributes$Name; flags 19
|
field name SPECIFICATION_VENDOR descriptor Ljava/util/jar/Attributes$Name; flags 19
|
||||||
|
field name EXTENSION_INSTALLATION descriptor Ljava/util/jar/Attributes$Name; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||||
|
field name IMPLEMENTATION_VENDOR_ID descriptor Ljava/util/jar/Attributes$Name; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||||
|
field name IMPLEMENTATION_URL descriptor Ljava/util/jar/Attributes$Name; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||||
method name <init> descriptor (Ljava/lang/String;)V flags 1
|
method name <init> descriptor (Ljava/lang/String;)V flags 1
|
||||||
method name equals descriptor (Ljava/lang/Object;)Z flags 1
|
method name equals descriptor (Ljava/lang/Object;)Z flags 1
|
||||||
method name hashCode descriptor ()I flags 1
|
method name hashCode descriptor ()I flags 1
|
||||||
@@ -16698,6 +16712,7 @@ method name <init> descriptor ()V flags 1
|
|||||||
|
|
||||||
class name javax/crypto/SealedObject
|
class name javax/crypto/SealedObject
|
||||||
header extends java/lang/Object implements java/io/Serializable flags 21
|
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||||
|
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||||
field name encodedParams descriptor [B flags 4
|
field name encodedParams descriptor [B flags 4
|
||||||
method name <init> descriptor (Ljava/io/Serializable;Ljavax/crypto/Cipher;)V thrownTypes java/io/IOException,javax/crypto/IllegalBlockSizeException flags 1
|
method name <init> descriptor (Ljava/io/Serializable;Ljavax/crypto/Cipher;)V thrownTypes java/io/IOException,javax/crypto/IllegalBlockSizeException flags 1
|
||||||
method name <init> descriptor (Ljavax/crypto/SealedObject;)V flags 4
|
method name <init> descriptor (Ljavax/crypto/SealedObject;)V flags 4
|
||||||
@@ -17086,6 +17101,10 @@ method name setEnableSessionCreation descriptor (Z)V flags 401
|
|||||||
method name getEnableSessionCreation descriptor ()Z flags 401
|
method name getEnableSessionCreation descriptor ()Z flags 401
|
||||||
method name getSSLParameters descriptor ()Ljavax/net/ssl/SSLParameters; flags 1
|
method name getSSLParameters descriptor ()Ljavax/net/ssl/SSLParameters; flags 1
|
||||||
method name setSSLParameters descriptor (Ljavax/net/ssl/SSLParameters;)V flags 1
|
method name setSSLParameters descriptor (Ljavax/net/ssl/SSLParameters;)V flags 1
|
||||||
|
method name getApplicationProtocol descriptor ()Ljava/lang/String; flags 1
|
||||||
|
method name getHandshakeApplicationProtocol descriptor ()Ljava/lang/String; flags 1
|
||||||
|
method name setHandshakeApplicationProtocolSelector descriptor (Ljava/util/function/BiFunction;)V flags 1 signature (Ljava/util/function/BiFunction<Ljavax/net/ssl/SSLEngine;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;>;)V
|
||||||
|
method name getHandshakeApplicationProtocolSelector descriptor ()Ljava/util/function/BiFunction; flags 1 signature ()Ljava/util/function/BiFunction<Ljavax/net/ssl/SSLEngine;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;>;
|
||||||
|
|
||||||
class name javax/net/ssl/SSLEngineResult
|
class name javax/net/ssl/SSLEngineResult
|
||||||
header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
||||||
@@ -17156,6 +17175,8 @@ method name setSNIMatchers descriptor (Ljava/util/Collection;)V flags 11 signatu
|
|||||||
method name getSNIMatchers descriptor ()Ljava/util/Collection; flags 11 signature ()Ljava/util/Collection<Ljavax/net/ssl/SNIMatcher;>;
|
method name getSNIMatchers descriptor ()Ljava/util/Collection; flags 11 signature ()Ljava/util/Collection<Ljavax/net/ssl/SNIMatcher;>;
|
||||||
method name setUseCipherSuitesOrder descriptor (Z)V flags 11
|
method name setUseCipherSuitesOrder descriptor (Z)V flags 11
|
||||||
method name getUseCipherSuitesOrder descriptor ()Z flags 11
|
method name getUseCipherSuitesOrder descriptor ()Z flags 11
|
||||||
|
method name getApplicationProtocols descriptor ()[Ljava/lang/String; flags 1
|
||||||
|
method name setApplicationProtocols descriptor ([Ljava/lang/String;)V flags 1
|
||||||
|
|
||||||
class name javax/net/ssl/SSLPeerUnverifiedException
|
class name javax/net/ssl/SSLPeerUnverifiedException
|
||||||
header extends javax/net/ssl/SSLException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
header extends javax/net/ssl/SSLException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
||||||
@@ -17272,6 +17293,10 @@ method name setEnableSessionCreation descriptor (Z)V flags 401
|
|||||||
method name getEnableSessionCreation descriptor ()Z flags 401
|
method name getEnableSessionCreation descriptor ()Z flags 401
|
||||||
method name getSSLParameters descriptor ()Ljavax/net/ssl/SSLParameters; flags 1
|
method name getSSLParameters descriptor ()Ljavax/net/ssl/SSLParameters; flags 1
|
||||||
method name setSSLParameters descriptor (Ljavax/net/ssl/SSLParameters;)V flags 1
|
method name setSSLParameters descriptor (Ljavax/net/ssl/SSLParameters;)V flags 1
|
||||||
|
method name getApplicationProtocol descriptor ()Ljava/lang/String; flags 1
|
||||||
|
method name getHandshakeApplicationProtocol descriptor ()Ljava/lang/String; flags 1
|
||||||
|
method name setHandshakeApplicationProtocolSelector descriptor (Ljava/util/function/BiFunction;)V flags 1 signature (Ljava/util/function/BiFunction<Ljavax/net/ssl/SSLSocket;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;>;)V
|
||||||
|
method name getHandshakeApplicationProtocolSelector descriptor ()Ljava/util/function/BiFunction; flags 1 signature ()Ljava/util/function/BiFunction<Ljavax/net/ssl/SSLSocket;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;>;
|
||||||
|
|
||||||
class name javax/net/ssl/SSLSocketFactory
|
class name javax/net/ssl/SSLSocketFactory
|
||||||
header extends javax/net/SocketFactory flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
header extends javax/net/SocketFactory flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -2083,13 +2083,42 @@ method name equals descriptor (Ljava/lang/Object;)Z flags 1
|
|||||||
method name toString descriptor ()Ljava/lang/String; flags 1
|
method name toString descriptor ()Ljava/lang/String; flags 1
|
||||||
method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1041
|
method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1041
|
||||||
|
|
||||||
|
class name java/security/interfaces/RSAKey
|
||||||
|
-method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec;
|
||||||
|
|
||||||
class name java/security/spec/EncodedKeySpec
|
class name java/security/spec/EncodedKeySpec
|
||||||
method name <init> descriptor ([BLjava/lang/String;)V flags 4
|
method name <init> descriptor ([BLjava/lang/String;)V flags 4
|
||||||
method name getAlgorithm descriptor ()Ljava/lang/String; flags 1
|
method name getAlgorithm descriptor ()Ljava/lang/String; flags 1
|
||||||
|
|
||||||
|
class name java/security/spec/MGF1ParameterSpec
|
||||||
|
-field name SHA512_224 descriptor Ljava/security/spec/MGF1ParameterSpec;
|
||||||
|
-field name SHA512_256 descriptor Ljava/security/spec/MGF1ParameterSpec;
|
||||||
|
|
||||||
class name java/security/spec/PKCS8EncodedKeySpec
|
class name java/security/spec/PKCS8EncodedKeySpec
|
||||||
method name <init> descriptor ([BLjava/lang/String;)V flags 1
|
method name <init> descriptor ([BLjava/lang/String;)V flags 1
|
||||||
|
|
||||||
|
class name java/security/spec/PSSParameterSpec
|
||||||
|
-field name TRAILER_FIELD_BC descriptor I
|
||||||
|
-method name toString descriptor ()Ljava/lang/String;
|
||||||
|
|
||||||
|
class name java/security/spec/RSAKeyGenParameterSpec
|
||||||
|
-method name <init> descriptor (ILjava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V
|
||||||
|
-method name getKeyParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec;
|
||||||
|
|
||||||
|
class name java/security/spec/RSAMultiPrimePrivateCrtKeySpec
|
||||||
|
-method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;[Ljava/security/spec/RSAOtherPrimeInfo;Ljava/security/spec/AlgorithmParameterSpec;)V
|
||||||
|
|
||||||
|
class name java/security/spec/RSAPrivateCrtKeySpec
|
||||||
|
-method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V
|
||||||
|
|
||||||
|
class name java/security/spec/RSAPrivateKeySpec
|
||||||
|
-method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V
|
||||||
|
-method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec;
|
||||||
|
|
||||||
|
class name java/security/spec/RSAPublicKeySpec
|
||||||
|
-method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V
|
||||||
|
-method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec;
|
||||||
|
|
||||||
class name java/security/spec/X509EncodedKeySpec
|
class name java/security/spec/X509EncodedKeySpec
|
||||||
method name <init> descriptor ([BLjava/lang/String;)V flags 1
|
method name <init> descriptor ([BLjava/lang/String;)V flags 1
|
||||||
|
|
||||||
@@ -2224,9 +2253,6 @@ innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang
|
|||||||
class name java/time/chrono/IsoChronology
|
class name java/time/chrono/IsoChronology
|
||||||
method name epochSecond descriptor (IIIIIILjava/time/ZoneOffset;)J flags 1
|
method name epochSecond descriptor (IIIIIILjava/time/ZoneOffset;)J flags 1
|
||||||
|
|
||||||
class name java/time/chrono/JapaneseEra
|
|
||||||
method name getDisplayName descriptor (Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String; flags 1
|
|
||||||
|
|
||||||
class name java/time/format/DateTimeFormatter
|
class name java/time/format/DateTimeFormatter
|
||||||
header extends java/lang/Object flags 31
|
header extends java/lang/Object flags 31
|
||||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||||
@@ -3221,12 +3247,6 @@ header extends java/lang/Object implements java/util/function/Function flags 601
|
|||||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||||
|
|
||||||
class name java/util/jar/Attributes$Name
|
class name java/util/jar/Attributes$Name
|
||||||
-field name EXTENSION_INSTALLATION descriptor Ljava/util/jar/Attributes$Name;
|
|
||||||
-field name IMPLEMENTATION_VENDOR_ID descriptor Ljava/util/jar/Attributes$Name;
|
|
||||||
-field name IMPLEMENTATION_URL descriptor Ljava/util/jar/Attributes$Name;
|
|
||||||
field name EXTENSION_INSTALLATION descriptor Ljava/util/jar/Attributes$Name; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
|
||||||
field name IMPLEMENTATION_VENDOR_ID descriptor Ljava/util/jar/Attributes$Name; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
|
||||||
field name IMPLEMENTATION_URL descriptor Ljava/util/jar/Attributes$Name; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
|
||||||
field name MULTI_RELEASE descriptor Ljava/util/jar/Attributes$Name; flags 19
|
field name MULTI_RELEASE descriptor Ljava/util/jar/Attributes$Name; flags 19
|
||||||
|
|
||||||
class name java/util/jar/JarFile
|
class name java/util/jar/JarFile
|
||||||
@@ -3381,6 +3401,9 @@ method name finalize descriptor ()V thrownTypes java/io/IOException flags 4 depr
|
|||||||
class name javax/crypto/ExemptionMechanism
|
class name javax/crypto/ExemptionMechanism
|
||||||
-method name finalize descriptor ()V
|
-method name finalize descriptor ()V
|
||||||
|
|
||||||
|
class name javax/crypto/SealedObject
|
||||||
|
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||||
|
|
||||||
class name javax/net/ssl/ExtendedSSLSession
|
class name javax/net/ssl/ExtendedSSLSession
|
||||||
method name getStatusResponses descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<[B>;
|
method name getStatusResponses descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<[B>;
|
||||||
|
|
||||||
@@ -3388,12 +3411,6 @@ class name javax/net/ssl/HandshakeCompletedEvent
|
|||||||
-method name getPeerCertificateChain descriptor ()[Ljavax/security/cert/X509Certificate;
|
-method name getPeerCertificateChain descriptor ()[Ljavax/security/cert/X509Certificate;
|
||||||
method name getPeerCertificateChain descriptor ()[Ljavax/security/cert/X509Certificate; thrownTypes javax/net/ssl/SSLPeerUnverifiedException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
|
method name getPeerCertificateChain descriptor ()[Ljavax/security/cert/X509Certificate; thrownTypes javax/net/ssl/SSLPeerUnverifiedException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
|
||||||
|
|
||||||
class name javax/net/ssl/SSLEngine
|
|
||||||
method name getApplicationProtocol descriptor ()Ljava/lang/String; flags 1
|
|
||||||
method name getHandshakeApplicationProtocol descriptor ()Ljava/lang/String; flags 1
|
|
||||||
method name setHandshakeApplicationProtocolSelector descriptor (Ljava/util/function/BiFunction;)V flags 1 signature (Ljava/util/function/BiFunction<Ljavax/net/ssl/SSLEngine;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;>;)V
|
|
||||||
method name getHandshakeApplicationProtocolSelector descriptor ()Ljava/util/function/BiFunction; flags 1 signature ()Ljava/util/function/BiFunction<Ljavax/net/ssl/SSLEngine;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;>;
|
|
||||||
|
|
||||||
class name javax/net/ssl/SSLEngineResult
|
class name javax/net/ssl/SSLEngineResult
|
||||||
header extends java/lang/Object flags 21
|
header extends java/lang/Object flags 21
|
||||||
innerclass innerClass javax/net/ssl/SSLEngineResult$HandshakeStatus outerClass javax/net/ssl/SSLEngineResult innerClassName HandshakeStatus flags 4019
|
innerclass innerClass javax/net/ssl/SSLEngineResult$HandshakeStatus outerClass javax/net/ssl/SSLEngineResult innerClassName HandshakeStatus flags 4019
|
||||||
@@ -3409,19 +3426,11 @@ method name setEnableRetransmissions descriptor (Z)V flags 1
|
|||||||
method name getEnableRetransmissions descriptor ()Z flags 1
|
method name getEnableRetransmissions descriptor ()Z flags 1
|
||||||
method name setMaximumPacketSize descriptor (I)V flags 1
|
method name setMaximumPacketSize descriptor (I)V flags 1
|
||||||
method name getMaximumPacketSize descriptor ()I flags 1
|
method name getMaximumPacketSize descriptor ()I flags 1
|
||||||
method name getApplicationProtocols descriptor ()[Ljava/lang/String; flags 1
|
|
||||||
method name setApplicationProtocols descriptor ([Ljava/lang/String;)V flags 1
|
|
||||||
|
|
||||||
class name javax/net/ssl/SSLSession
|
class name javax/net/ssl/SSLSession
|
||||||
-method name getPeerCertificateChain descriptor ()[Ljavax/security/cert/X509Certificate;
|
-method name getPeerCertificateChain descriptor ()[Ljavax/security/cert/X509Certificate;
|
||||||
method name getPeerCertificateChain descriptor ()[Ljavax/security/cert/X509Certificate; thrownTypes javax/net/ssl/SSLPeerUnverifiedException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
|
method name getPeerCertificateChain descriptor ()[Ljavax/security/cert/X509Certificate; thrownTypes javax/net/ssl/SSLPeerUnverifiedException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
|
||||||
|
|
||||||
class name javax/net/ssl/SSLSocket
|
|
||||||
method name getApplicationProtocol descriptor ()Ljava/lang/String; flags 1
|
|
||||||
method name getHandshakeApplicationProtocol descriptor ()Ljava/lang/String; flags 1
|
|
||||||
method name setHandshakeApplicationProtocolSelector descriptor (Ljava/util/function/BiFunction;)V flags 1 signature (Ljava/util/function/BiFunction<Ljavax/net/ssl/SSLSocket;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;>;)V
|
|
||||||
method name getHandshakeApplicationProtocolSelector descriptor ()Ljava/util/function/BiFunction; flags 1 signature ()Ljava/util/function/BiFunction<Ljavax/net/ssl/SSLSocket;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;>;
|
|
||||||
|
|
||||||
class name javax/security/auth/Policy
|
class name javax/security/auth/Policy
|
||||||
header extends java/lang/Object flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.4")
|
header extends java/lang/Object flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.4")
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -77,6 +77,9 @@ class name javax/swing/ImageIcon
|
|||||||
field name component descriptor Ljava/awt/Component; flags 1c
|
field name component descriptor Ljava/awt/Component; flags 1c
|
||||||
field name tracker descriptor Ljava/awt/MediaTracker; flags 1c
|
field name tracker descriptor Ljava/awt/MediaTracker; flags 1c
|
||||||
|
|
||||||
|
class name javax/swing/JComboBox
|
||||||
|
-method name processKeyBinding descriptor (Ljavax/swing/KeyStroke;Ljava/awt/event/KeyEvent;IZ)Z
|
||||||
|
|
||||||
class name javax/swing/JComponent
|
class name javax/swing/JComponent
|
||||||
field name accessibleContext descriptor Ljavax/accessibility/AccessibleContext; flags 4
|
field name accessibleContext descriptor Ljavax/accessibility/AccessibleContext; flags 4
|
||||||
-method name hide descriptor ()V
|
-method name hide descriptor ()V
|
||||||
@@ -90,8 +93,12 @@ field name accessibleFocusHandler descriptor Ljava/awt/event/FocusListener; flag
|
|||||||
class name javax/swing/JDesktopPane
|
class name javax/swing/JDesktopPane
|
||||||
-method name remove descriptor (Ljava/awt/Component;)V
|
-method name remove descriptor (Ljava/awt/Component;)V
|
||||||
|
|
||||||
class name javax/swing/JViewport
|
class name javax/swing/JList$AccessibleJList$AccessibleJListChild
|
||||||
-method name addNotify descriptor ()V
|
method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1
|
||||||
|
|
||||||
|
class name javax/swing/plaf/basic/BasicRadioButtonUI
|
||||||
|
-method name installListeners descriptor (Ljavax/swing/AbstractButton;)V
|
||||||
|
-method name uninstallListeners descriptor (Ljavax/swing/AbstractButton;)V
|
||||||
|
|
||||||
class name javax/swing/tree/DefaultMutableTreeNode
|
class name javax/swing/tree/DefaultMutableTreeNode
|
||||||
-method name setParent descriptor (Ljavax/swing/tree/MutableTreeNode;)V
|
-method name setParent descriptor (Ljavax/swing/tree/MutableTreeNode;)V
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -13524,6 +13524,7 @@ method name getItemAt descriptor (I)Ljava/lang/Object; flags 1 signature (I)TE;
|
|||||||
method name createDefaultKeySelectionManager descriptor ()Ljavax/swing/JComboBox$KeySelectionManager; flags 4
|
method name createDefaultKeySelectionManager descriptor ()Ljavax/swing/JComboBox$KeySelectionManager; flags 4
|
||||||
method name paramString descriptor ()Ljava/lang/String; flags 4
|
method name paramString descriptor ()Ljava/lang/String; flags 4
|
||||||
method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1
|
method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1
|
||||||
|
method name processKeyBinding descriptor (Ljavax/swing/KeyStroke;Ljava/awt/event/KeyEvent;IZ)Z flags 4
|
||||||
|
|
||||||
class name javax/swing/JComboBox$AccessibleJComboBox
|
class name javax/swing/JComboBox$AccessibleJComboBox
|
||||||
header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleAction,javax/accessibility/AccessibleSelection flags 21
|
header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleAction,javax/accessibility/AccessibleSelection flags 21
|
||||||
@@ -14604,7 +14605,6 @@ method name getAccessibleChild descriptor (I)Ljavax/accessibility/Accessible; fl
|
|||||||
method name getLocale descriptor ()Ljava/util/Locale; flags 1
|
method name getLocale descriptor ()Ljava/util/Locale; flags 1
|
||||||
method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1
|
method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1
|
||||||
method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1
|
method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1
|
||||||
method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1
|
|
||||||
method name getAccessibleComponent descriptor ()Ljavax/accessibility/AccessibleComponent; flags 1
|
method name getAccessibleComponent descriptor ()Ljavax/accessibility/AccessibleComponent; flags 1
|
||||||
method name getAccessibleSelection descriptor ()Ljavax/accessibility/AccessibleSelection; flags 1
|
method name getAccessibleSelection descriptor ()Ljavax/accessibility/AccessibleSelection; flags 1
|
||||||
method name getAccessibleText descriptor ()Ljavax/accessibility/AccessibleText; flags 1
|
method name getAccessibleText descriptor ()Ljavax/accessibility/AccessibleText; flags 1
|
||||||
@@ -16720,7 +16720,6 @@ method name updateUI descriptor ()V flags 1
|
|||||||
method name getUIClassID descriptor ()Ljava/lang/String; flags 1
|
method name getUIClassID descriptor ()Ljava/lang/String; flags 1
|
||||||
method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4
|
method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4
|
||||||
method name remove descriptor (Ljava/awt/Component;)V flags 1
|
method name remove descriptor (Ljava/awt/Component;)V flags 1
|
||||||
method name addNotify descriptor ()V flags 1
|
|
||||||
method name scrollRectToVisible descriptor (Ljava/awt/Rectangle;)V flags 1
|
method name scrollRectToVisible descriptor (Ljava/awt/Rectangle;)V flags 1
|
||||||
method name setBorder descriptor (Ljavax/swing/border/Border;)V flags 11
|
method name setBorder descriptor (Ljavax/swing/border/Border;)V flags 11
|
||||||
method name getInsets descriptor ()Ljava/awt/Insets; flags 11
|
method name getInsets descriptor ()Ljava/awt/Insets; flags 11
|
||||||
@@ -20281,6 +20280,8 @@ method name getDefaultIcon descriptor ()Ljavax/swing/Icon; flags 1
|
|||||||
method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 21
|
method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 21
|
||||||
method name paintFocus descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Ljava/awt/Dimension;)V flags 4
|
method name paintFocus descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Ljava/awt/Dimension;)V flags 4
|
||||||
method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1
|
method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1
|
||||||
|
method name installListeners descriptor (Ljavax/swing/AbstractButton;)V flags 4
|
||||||
|
method name uninstallListeners descriptor (Ljavax/swing/AbstractButton;)V flags 4
|
||||||
|
|
||||||
class name javax/swing/plaf/basic/BasicRootPaneUI
|
class name javax/swing/plaf/basic/BasicRootPaneUI
|
||||||
header extends javax/swing/plaf/RootPaneUI implements java/beans/PropertyChangeListener flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
|
header extends javax/swing/plaf/RootPaneUI implements java/beans/PropertyChangeListener flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@@ -2524,7 +2524,6 @@ method name getPopupMenuListeners descriptor ()[Ljavax/swing/event/PopupMenuList
|
|||||||
method name setAction descriptor (Ljavax/swing/Action;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="the\u005C;u0020;Action\u005C;u0020;instance\u005C;u0020;connected\u005C;u0020;with\u005C;u0020;this\u005C;u0020;ActionEvent\u005C;u0020;source")
|
method name setAction descriptor (Ljavax/swing/Action;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(visualUpdate=Ztrue,description="the\u005C;u0020;Action\u005C;u0020;instance\u005C;u0020;connected\u005C;u0020;with\u005C;u0020;this\u005C;u0020;ActionEvent\u005C;u0020;source")
|
||||||
method name getSelectedObjects descriptor ()[Ljava/lang/Object; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
|
method name getSelectedObjects descriptor ()[Ljava/lang/Object; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
|
||||||
method name setEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;enabled\u005C;u0020;state\u005C;u0020;of\u005C;u0020;the\u005C;u0020;component.",preferred=Ztrue)
|
method name setEnabled descriptor (Z)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(description="The\u005C;u0020;enabled\u005C;u0020;state\u005C;u0020;of\u005C;u0020;the\u005C;u0020;component.",preferred=Ztrue)
|
||||||
method name processKeyBinding descriptor (Ljavax/swing/KeyStroke;Ljava/awt/event/KeyEvent;IZ)Z flags 4
|
|
||||||
method name setKeySelectionManager descriptor (Ljavax/swing/JComboBox$KeySelectionManager;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;objects\u005C;u0020;that\u005C;u0020;changes\u005C;u0020;the\u005C;u0020;selection\u005C;u0020;when\u005C;u0020;a\u005C;u0020;key\u005C;u0020;is\u005C;u0020;pressed.")
|
method name setKeySelectionManager descriptor (Ljavax/swing/JComboBox$KeySelectionManager;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(expert=Ztrue,bound=Zfalse,description="The\u005C;u0020;objects\u005C;u0020;that\u005C;u0020;changes\u005C;u0020;the\u005C;u0020;selection\u005C;u0020;when\u005C;u0020;a\u005C;u0020;key\u005C;u0020;is\u005C;u0020;pressed.")
|
||||||
method name getItemCount descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
|
method name getItemCount descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
|
||||||
method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
|
method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(bound=Zfalse)
|
||||||
@@ -3039,6 +3038,7 @@ class name javax/swing/JList$AccessibleJList$AccessibleJListChild
|
|||||||
header extends javax/accessibility/AccessibleContext implements javax/accessibility/Accessible,javax/accessibility/AccessibleComponent,javax/accessibility/AccessibleAction flags 21
|
header extends javax/accessibility/AccessibleContext implements javax/accessibility/Accessible,javax/accessibility/AccessibleComponent,javax/accessibility/AccessibleAction flags 21
|
||||||
innerclass innerClass javax/swing/JList$AccessibleJList outerClass javax/swing/JList innerClassName AccessibleJList flags 4
|
innerclass innerClass javax/swing/JList$AccessibleJList outerClass javax/swing/JList innerClassName AccessibleJList flags 4
|
||||||
innerclass innerClass javax/swing/JList$AccessibleJList$AccessibleJListChild outerClass javax/swing/JList$AccessibleJList innerClassName AccessibleJListChild flags 4
|
innerclass innerClass javax/swing/JList$AccessibleJList$AccessibleJListChild outerClass javax/swing/JList$AccessibleJList innerClassName AccessibleJListChild flags 4
|
||||||
|
method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1
|
||||||
method name doAccessibleAction descriptor (I)Z flags 1
|
method name doAccessibleAction descriptor (I)Z flags 1
|
||||||
method name getAccessibleActionDescription descriptor (I)Ljava/lang/String; flags 1
|
method name getAccessibleActionDescription descriptor (I)Ljava/lang/String; flags 1
|
||||||
method name getAccessibleActionCount descriptor ()I flags 1
|
method name getAccessibleActionCount descriptor ()I flags 1
|
||||||
@@ -3907,7 +3907,6 @@ innerclass innerClass javax/swing/JViewport$AccessibleJViewport outerClass javax
|
|||||||
innerclass innerClass javax/swing/JViewport$ViewListener outerClass javax/swing/JViewport innerClassName ViewListener flags 4
|
innerclass innerClass javax/swing/JViewport$ViewListener outerClass javax/swing/JViewport innerClassName ViewListener flags 4
|
||||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||||
-method name setUI descriptor (Ljavax/swing/plaf/ViewportUI;)V
|
-method name setUI descriptor (Ljavax/swing/plaf/ViewportUI;)V
|
||||||
-method name addNotify descriptor ()V
|
|
||||||
-method name getInsets descriptor (Ljava/awt/Insets;)Ljava/awt/Insets;
|
-method name getInsets descriptor (Ljava/awt/Insets;)Ljava/awt/Insets;
|
||||||
-method name setScrollMode descriptor (I)V
|
-method name setScrollMode descriptor (I)V
|
||||||
method name setUI descriptor (Ljavax/swing/plaf/ViewportUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
|
method name setUI descriptor (Ljavax/swing/plaf/ViewportUI;)V flags 1 runtimeAnnotations @Ljava/beans/BeanProperty;(hidden=Ztrue,visualUpdate=Ztrue,description="The\u005C;u0020;UI\u005C;u0020;object\u005C;u0020;that\u005C;u0020;implements\u005C;u0020;the\u005C;u0020;Component's\u005C;u0020;LookAndFeel.")
|
||||||
@@ -4402,8 +4401,6 @@ innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang
|
|||||||
class name javax/swing/plaf/basic/BasicRadioButtonUI
|
class name javax/swing/plaf/basic/BasicRadioButtonUI
|
||||||
header extends javax/swing/plaf/basic/BasicToggleButtonUI flags 21
|
header extends javax/swing/plaf/basic/BasicToggleButtonUI flags 21
|
||||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||||
method name installListeners descriptor (Ljavax/swing/AbstractButton;)V flags 4
|
|
||||||
method name uninstallListeners descriptor (Ljavax/swing/AbstractButton;)V flags 4
|
|
||||||
|
|
||||||
class name javax/swing/plaf/basic/BasicScrollBarUI
|
class name javax/swing/plaf/basic/BasicScrollBarUI
|
||||||
header extends javax/swing/plaf/ScrollBarUI implements java/awt/LayoutManager,javax/swing/SwingConstants flags 21
|
header extends javax/swing/plaf/ScrollBarUI implements java/awt/LayoutManager,javax/swing/SwingConstants flags 21
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
# ##########################################################
|
# ##########################################################
|
||||||
#
|
#
|
||||||
#command used to generate this file:
|
#command used to generate this file:
|
||||||
#build.tools.symbolgenerator.CreateSymbols build-description-incremental symbols include.list
|
#build.tools.symbolgenerator.CreateSymbols build-description-incremental-file symbols include.list 8 jdk8-updated.classes <none> --normalize-method-flags
|
||||||
#
|
#
|
||||||
generate platforms 6:7:8:9:A
|
generate platforms 6:7:8:9:A
|
||||||
platform version 8 files java.activation-8.sym.txt:java.base-8.sym.txt:java.compiler-8.sym.txt:java.corba-8.sym.txt:java.datatransfer-8.sym.txt:java.desktop-8.sym.txt:java.instrument-8.sym.txt:java.logging-8.sym.txt:java.management-8.sym.txt:java.management.rmi-8.sym.txt:java.naming-8.sym.txt:java.prefs-8.sym.txt:java.rmi-8.sym.txt:java.scripting-8.sym.txt:java.security.jgss-8.sym.txt:java.security.sasl-8.sym.txt:java.sql-8.sym.txt:java.sql.rowset-8.sym.txt:java.transaction-8.sym.txt:java.xml-8.sym.txt:java.xml.bind-8.sym.txt:java.xml.crypto-8.sym.txt:java.xml.ws-8.sym.txt:java.xml.ws.annotation-8.sym.txt:jdk.httpserver-8.sym.txt:jdk.management-8.sym.txt:jdk.scripting.nashorn-8.sym.txt:jdk.sctp-8.sym.txt:jdk.security.auth-8.sym.txt:jdk.security.jgss-8.sym.txt
|
platform version 8 files java.activation-8.sym.txt:java.base-8.sym.txt:java.compiler-8.sym.txt:java.corba-8.sym.txt:java.datatransfer-8.sym.txt:java.desktop-8.sym.txt:java.instrument-8.sym.txt:java.logging-8.sym.txt:java.management-8.sym.txt:java.management.rmi-8.sym.txt:java.naming-8.sym.txt:java.prefs-8.sym.txt:java.rmi-8.sym.txt:java.scripting-8.sym.txt:java.security.jgss-8.sym.txt:java.security.sasl-8.sym.txt:java.sql-8.sym.txt:java.sql.rowset-8.sym.txt:java.transaction-8.sym.txt:java.xml-8.sym.txt:java.xml.bind-8.sym.txt:java.xml.crypto-8.sym.txt:java.xml.ws-8.sym.txt:java.xml.ws.annotation-8.sym.txt:jdk.httpserver-8.sym.txt:jdk.management-8.sym.txt:jdk.scripting.nashorn-8.sym.txt:jdk.sctp-8.sym.txt:jdk.security.auth-8.sym.txt:jdk.security.jgss-8.sym.txt
|
||||||
|
|||||||
@@ -21,4 +21,4 @@
|
|||||||
# or visit www.oracle.com if you need additional information or have any
|
# or visit www.oracle.com if you need additional information or have any
|
||||||
# questions.
|
# questions.
|
||||||
#
|
#
|
||||||
tzdata2019c
|
tzdata2021e
|
||||||
|
|||||||
@@ -53,9 +53,6 @@
|
|||||||
# Milne J. Civil time. Geogr J. 1899 Feb;13(2):173-94.
|
# Milne J. Civil time. Geogr J. 1899 Feb;13(2):173-94.
|
||||||
# https://www.jstor.org/stable/1774359
|
# https://www.jstor.org/stable/1774359
|
||||||
#
|
#
|
||||||
# A reliable and entertaining source about time zones is
|
|
||||||
# Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
|
|
||||||
#
|
|
||||||
# European-style abbreviations are commonly used along the Mediterranean.
|
# European-style abbreviations are commonly used along the Mediterranean.
|
||||||
# For sub-Saharan Africa abbreviations were less standardized.
|
# For sub-Saharan Africa abbreviations were less standardized.
|
||||||
# Previous editions of this database used WAT, CAT, SAT, and EAT
|
# Previous editions of this database used WAT, CAT, SAT, and EAT
|
||||||
@@ -87,7 +84,7 @@
|
|||||||
# Corrections are welcome.
|
# Corrections are welcome.
|
||||||
|
|
||||||
# Algeria
|
# Algeria
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Algeria 1916 only - Jun 14 23:00s 1:00 S
|
Rule Algeria 1916 only - Jun 14 23:00s 1:00 S
|
||||||
Rule Algeria 1916 1919 - Oct Sun>=1 23:00s 0 -
|
Rule Algeria 1916 1919 - Oct Sun>=1 23:00s 0 -
|
||||||
Rule Algeria 1917 only - Mar 24 23:00s 1:00 S
|
Rule Algeria 1917 only - Mar 24 23:00s 1:00 S
|
||||||
@@ -110,10 +107,9 @@ Rule Algeria 1978 only - Mar 24 1:00 1:00 S
|
|||||||
Rule Algeria 1978 only - Sep 22 3:00 0 -
|
Rule Algeria 1978 only - Sep 22 3:00 0 -
|
||||||
Rule Algeria 1980 only - Apr 25 0:00 1:00 S
|
Rule Algeria 1980 only - Apr 25 0:00 1:00 S
|
||||||
Rule Algeria 1980 only - Oct 31 2:00 0 -
|
Rule Algeria 1980 only - Oct 31 2:00 0 -
|
||||||
# Shanks & Pottenger give 0:09:20 for Paris Mean Time; go with Howse's
|
# See Europe/Paris for PMT-related transitions.
|
||||||
# more precise 0:09:21.
|
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Africa/Algiers 0:12:12 - LMT 1891 Mar 15 0:01
|
Zone Africa/Algiers 0:12:12 - LMT 1891 Mar 16
|
||||||
0:09:21 - PMT 1911 Mar 11 # Paris Mean Time
|
0:09:21 - PMT 1911 Mar 11 # Paris Mean Time
|
||||||
0:00 Algeria WE%sT 1940 Feb 25 2:00
|
0:00 Algeria WE%sT 1940 Feb 25 2:00
|
||||||
1:00 Algeria CE%sT 1946 Oct 7
|
1:00 Algeria CE%sT 1946 Oct 7
|
||||||
@@ -177,8 +173,9 @@ Zone Africa/Ndjamena 1:00:12 - LMT 1912 # N'Djamena
|
|||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Africa/Abidjan -0:16:08 - LMT 1912
|
Zone Africa/Abidjan -0:16:08 - LMT 1912
|
||||||
0:00 - GMT
|
0:00 - GMT
|
||||||
|
Link Africa/Abidjan Africa/Accra # Ghana
|
||||||
Link Africa/Abidjan Africa/Bamako # Mali
|
Link Africa/Abidjan Africa/Bamako # Mali
|
||||||
Link Africa/Abidjan Africa/Banjul # Gambia
|
Link Africa/Abidjan Africa/Banjul # The Gambia
|
||||||
Link Africa/Abidjan Africa/Conakry # Guinea
|
Link Africa/Abidjan Africa/Conakry # Guinea
|
||||||
Link Africa/Abidjan Africa/Dakar # Senegal
|
Link Africa/Abidjan Africa/Dakar # Senegal
|
||||||
Link Africa/Abidjan Africa/Freetown # Sierra Leone
|
Link Africa/Abidjan Africa/Freetown # Sierra Leone
|
||||||
@@ -199,7 +196,7 @@ Link Africa/Abidjan Atlantic/St_Helena # St Helena
|
|||||||
# Egypt was mean noon at the Great Pyramid, 2:04:30.5, but apparently this
|
# Egypt was mean noon at the Great Pyramid, 2:04:30.5, but apparently this
|
||||||
# did not apply to Cairo, Alexandria, or Port Said.
|
# did not apply to Cairo, Alexandria, or Port Said.
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Egypt 1940 only - Jul 15 0:00 1:00 S
|
Rule Egypt 1940 only - Jul 15 0:00 1:00 S
|
||||||
Rule Egypt 1940 only - Oct 1 0:00 0 -
|
Rule Egypt 1940 only - Oct 1 0:00 0 -
|
||||||
Rule Egypt 1941 only - Apr 15 0:00 1:00 S
|
Rule Egypt 1941 only - Apr 15 0:00 1:00 S
|
||||||
@@ -405,42 +402,8 @@ Zone Africa/Cairo 2:05:09 - LMT 1900 Oct
|
|||||||
# Gabon
|
# Gabon
|
||||||
# See Africa/Lagos.
|
# See Africa/Lagos.
|
||||||
|
|
||||||
# Gambia
|
# The Gambia
|
||||||
# See Africa/Abidjan.
|
|
||||||
|
|
||||||
# Ghana
|
# Ghana
|
||||||
|
|
||||||
# From Paul Eggert (2018-01-30):
|
|
||||||
# Whitman says DST was observed from 1931 to "the present";
|
|
||||||
# Shanks & Pottenger say 1936 to 1942 with 20 minutes of DST,
|
|
||||||
# with transitions on 09-01 and 12-31 at 00:00.
|
|
||||||
# Page 33 of Parish GCB, Colonial Reports - Annual. No. 1066. Gold
|
|
||||||
# Coast. Report for 1919. (March 1921), OCLC 784024077
|
|
||||||
# http://libsysdigi.library.illinois.edu/ilharvest/africana/books2011-05/5530214/5530214_1919/5530214_1919_opt.pdf
|
|
||||||
# lists the Determination of the Time Ordinance, 1919, No. 18,
|
|
||||||
# "to advance the time observed locally by the space of twenty minutes
|
|
||||||
# during the last four months of each year; the object in view being
|
|
||||||
# to extend during those months the period of daylight-time available
|
|
||||||
# for evening recreation after office hours."
|
|
||||||
# Vanessa Ogle, The Global Transformation of Time, 1870-1950 (2015), p 33,
|
|
||||||
# writes "In 1919, the Gold Coast (Ghana as of 1957) made Greenwich
|
|
||||||
# time its legal time and simultaneously legalized a summer time of
|
|
||||||
# UTC - 00:20 minutes from March to October."; a footnote lists
|
|
||||||
# the ordinance as being dated 1919-11-24.
|
|
||||||
# The Crown Colonist, Volume 12 (1942), p 176, says "the Government
|
|
||||||
# intend advancing Gold Coast time half an hour ahead of G.M.T.
|
|
||||||
# The actual date of the alteration has not yet been announced."
|
|
||||||
# These sources are incomplete and contradictory. Possibly what is
|
|
||||||
# now Ghana observed different DST regimes in different years. For
|
|
||||||
# lack of better info, use Shanks except treat the minus sign as a
|
|
||||||
# typo, and assume DST started in 1920 not 1936.
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
|
||||||
Rule Ghana 1920 1942 - Sep 1 0:00 0:20 -
|
|
||||||
Rule Ghana 1920 1942 - Dec 31 0:00 0 -
|
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
|
||||||
Zone Africa/Accra -0:00:52 - LMT 1918
|
|
||||||
0:00 Ghana GMT/+0020
|
|
||||||
|
|
||||||
# Guinea
|
# Guinea
|
||||||
# See Africa/Abidjan.
|
# See Africa/Abidjan.
|
||||||
|
|
||||||
@@ -457,11 +420,54 @@ Zone Africa/Bissau -1:02:20 - LMT 1912 Jan 1 1:00u
|
|||||||
0:00 - GMT
|
0:00 - GMT
|
||||||
|
|
||||||
# Kenya
|
# Kenya
|
||||||
|
|
||||||
|
# From P Chan (2020-10-24):
|
||||||
|
#
|
||||||
|
# The standard time of GMT+2:30 was adopted in the East Africa Protectorate....
|
||||||
|
# [The Official Gazette, 1908-05-01, p 274]
|
||||||
|
# https://books.google.com/books?id=e-cAC-sjPSEC&pg=PA274
|
||||||
|
#
|
||||||
|
# At midnight on 30 June 1928 the clocks throughout Kenya was put forward
|
||||||
|
# half an hour by the Alteration of Time Ordinance, 1928.
|
||||||
|
# https://gazettes.africa/archive/ke/1928/ke-government-gazette-dated-1928-05-11-no-28.pdf
|
||||||
|
# [Ordinance No. 11 of 1928, The Offical Gazette, 1928-06-26, p 813]
|
||||||
|
# https://books.google.com/books?id=2S0S6os32ZUC&pg=PA813
|
||||||
|
#
|
||||||
|
# The 1928 ordinance was repealed by the Alteration of Time (repeal) Ordinance,
|
||||||
|
# 1929 and the time was restored to GMT+2:30 at midnight on 4 January 1930.
|
||||||
|
# [Ordinance No. 97 of 1929, The Official Gazette, 1929-12-31, p 2701]
|
||||||
|
# https://books.google.com/books?id=_g18jIZQlwwC&pg=PA2701
|
||||||
|
#
|
||||||
|
# The Alteration of Time Ordinance, 1936 changed the time to GMT+2:45
|
||||||
|
# and repealed the previous ordinance at midnight on 31 December 1936.
|
||||||
|
# [The Official Gazette, 1936-07-21, p 705]
|
||||||
|
# https://books.google.com/books?id=K7j41z0aC5wC&pg=PA705
|
||||||
|
#
|
||||||
|
# The Defence (Amendment of Laws No. 120) Regulations changed the time
|
||||||
|
# to GMT+3 at midnight on 31 July 1942.
|
||||||
|
# [Kenya Official Gazette Supplement No. 32, 1942-07-21, p 331]
|
||||||
|
# https://books.google.com/books?hl=zh-TW&id=c_E-AQAAIAAJ&pg=PA331
|
||||||
|
# The provision of the 1936 ordinance was not repealed and was later
|
||||||
|
# incorporated in the Interpretation and General Clauses Ordinance in 1948.
|
||||||
|
# Although it was overridden by the 1942 regulations.
|
||||||
|
# [The Laws of Kenya in force on 1948-09-21, Title I, Chapter 1, 31]
|
||||||
|
# https://dds.crl.edu/item/217517 (p.101)
|
||||||
|
# In 1950 the Interpretation and General Clauses Ordinance was amended to adopt
|
||||||
|
# GMT+3 permanently as the 1942 regulations were due to expire on 10 December.
|
||||||
|
# https://books.google.com/books?id=jvR8mUDAwR0C&pg=PA787
|
||||||
|
# [Ordinance No. 44 of 1950, Kenya Ordinances 1950, Vol. XXIX, p 294]
|
||||||
|
# https://books.google.com/books?id=-_dQAQAAMAAJ&pg=PA294
|
||||||
|
|
||||||
|
# From Paul Eggert (2020-10-24):
|
||||||
|
# The 1908-05-01 announcement does not give an effective date,
|
||||||
|
# so just say "1908 May".
|
||||||
|
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Africa/Nairobi 2:27:16 - LMT 1928 Jul
|
Zone Africa/Nairobi 2:27:16 - LMT 1908 May
|
||||||
3:00 - EAT 1930
|
2:30 - +0230 1928 Jun 30 24:00
|
||||||
2:30 - +0230 1940
|
3:00 - EAT 1930 Jan 4 24:00
|
||||||
2:45 - +0245 1960
|
2:30 - +0230 1936 Dec 31 24:00
|
||||||
|
2:45 - +0245 1942 Jul 31 24:00
|
||||||
3:00 - EAT
|
3:00 - EAT
|
||||||
Link Africa/Nairobi Africa/Addis_Ababa # Ethiopia
|
Link Africa/Nairobi Africa/Addis_Ababa # Ethiopia
|
||||||
Link Africa/Nairobi Africa/Asmara # Eritrea
|
Link Africa/Nairobi Africa/Asmara # Eritrea
|
||||||
@@ -524,7 +530,7 @@ Zone Africa/Monrovia -0:43:08 - LMT 1882
|
|||||||
# From Paul Eggert (2013-10-25):
|
# From Paul Eggert (2013-10-25):
|
||||||
# For now, assume they're reverting to the pre-2012 rules of permanent UT +02.
|
# For now, assume they're reverting to the pre-2012 rules of permanent UT +02.
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Libya 1951 only - Oct 14 2:00 1:00 S
|
Rule Libya 1951 only - Oct 14 2:00 1:00 S
|
||||||
Rule Libya 1952 only - Jan 1 0:00 0 -
|
Rule Libya 1952 only - Jan 1 0:00 0 -
|
||||||
Rule Libya 1953 only - Oct 9 2:00 1:00 S
|
Rule Libya 1953 only - Oct 9 2:00 1:00 S
|
||||||
@@ -647,7 +653,7 @@ Zone Africa/Tripoli 0:52:44 - LMT 1920
|
|||||||
# "The trial ended on March 29, 2009, when the clocks moved back by one hour
|
# "The trial ended on March 29, 2009, when the clocks moved back by one hour
|
||||||
# at 2am (or 02:00) local time..."
|
# at 2am (or 02:00) local time..."
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Mauritius 1982 only - Oct 10 0:00 1:00 -
|
Rule Mauritius 1982 only - Oct 10 0:00 1:00 -
|
||||||
Rule Mauritius 1983 only - Mar 21 0:00 0 -
|
Rule Mauritius 1983 only - Mar 21 0:00 0 -
|
||||||
Rule Mauritius 2008 only - Oct lastSun 2:00 1:00 -
|
Rule Mauritius 2008 only - Oct lastSun 2:00 1:00 -
|
||||||
@@ -662,7 +668,7 @@ Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis
|
|||||||
# See Africa/Nairobi.
|
# See Africa/Nairobi.
|
||||||
|
|
||||||
# Morocco
|
# Morocco
|
||||||
# See the 'europe' file for Spanish Morocco (Africa/Ceuta).
|
# See Africa/Ceuta for Spanish Morocco.
|
||||||
|
|
||||||
# From Alex Krivenyshev (2008-05-09):
|
# From Alex Krivenyshev (2008-05-09):
|
||||||
# Here is an article that Morocco plan to introduce Daylight Saving Time between
|
# Here is an article that Morocco plan to introduce Daylight Saving Time between
|
||||||
@@ -890,19 +896,38 @@ Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis
|
|||||||
# Morocco will be on GMT starting from Sunday, May 5th 2019 at 3am.
|
# Morocco will be on GMT starting from Sunday, May 5th 2019 at 3am.
|
||||||
# The switch to GMT+1 will occur on Sunday, June 9th 2019 at 2am....
|
# The switch to GMT+1 will occur on Sunday, June 9th 2019 at 2am....
|
||||||
# http://fr.le360.ma/societe/voici-la-date-du-retour-a-lheure-legale-au-maroc-188222
|
# http://fr.le360.ma/societe/voici-la-date-du-retour-a-lheure-legale-au-maroc-188222
|
||||||
|
|
||||||
|
# From Semlali Naoufal (2020-04-14):
|
||||||
|
# Following the announcement by the Moroccan government, the switch to
|
||||||
|
# GMT time will take place on Sunday, April 19, 2020 from 3 a.m. and
|
||||||
|
# the return to GMT+1 time will take place on Sunday, May 31, 2020 at 2 a.m....
|
||||||
|
# https://maroc-diplomatique.net/maroc-le-retour-a-lheure-gmt-est-prevu-dimanche-prochain/
|
||||||
|
# http://aujourdhui.ma/actualite/gmt1-retour-a-lheure-normale-dimanche-prochain-1
|
||||||
#
|
#
|
||||||
# From Paul Eggert (2019-05-20):
|
# From Milamber (2020-05-31)
|
||||||
# This agrees with our 2018-11-01 guess that the Moroccan government
|
# In Morocco (where I live), the end of Ramadan (Arabic month) is followed by
|
||||||
# would continue the practice of falling back at 03:00 the last Sunday
|
# the Eid al-Fitr, and concretely it's 1 or 2 day offs for the people (with
|
||||||
# before Ramadan, and of springing forward at 02:00 the first Sunday after
|
# traditional visiting of family, big lunches/dinners, etc.). So for this
|
||||||
# Ramadan, as this has been the practice since 2012. To implement this,
|
# year the astronomical calculations don't include the following 2 days off in
|
||||||
# transition dates for 2019 through 2087 were determined by running the
|
# the calc. These 2 days fall in a Sunday/Monday, so it's not acceptable by
|
||||||
# following program under GNU Emacs 26.2.
|
# people to have a time shift during these 2 days off. Perhaps you can modify
|
||||||
|
# the (predicted) rules for next years: if the end of Ramadan is a (probable)
|
||||||
|
# Friday or Saturday (and so the 2 days off are on a weekend), the next time
|
||||||
|
# shift will be the next weekend.
|
||||||
|
#
|
||||||
|
# From Paul Eggert (2020-05-31):
|
||||||
|
# For now, guess that in the future Morocco will fall back at 03:00
|
||||||
|
# the last Sunday before Ramadan, and spring forward at 02:00 the
|
||||||
|
# first Sunday after two days after Ramadan. To implement this,
|
||||||
|
# transition dates and times for 2019 through 2087 were determined by
|
||||||
|
# running the following program under GNU Emacs 26.3. (This algorithm
|
||||||
|
# also produces the correct transition dates for 2016 through 2018,
|
||||||
|
# though the times differ due to Morocco's time zone change in 2018.)
|
||||||
# (let ((islamic-year 1440))
|
# (let ((islamic-year 1440))
|
||||||
# (require 'cal-islam)
|
# (require 'cal-islam)
|
||||||
# (while (< islamic-year 1511)
|
# (while (< islamic-year 1511)
|
||||||
# (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year)))
|
# (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year)))
|
||||||
# (b (calendar-islamic-to-absolute (list 10 1 islamic-year)))
|
# (b (+ 2 (calendar-islamic-to-absolute (list 10 1 islamic-year))))
|
||||||
# (sunday 0))
|
# (sunday 0))
|
||||||
# (while (/= sunday (mod (setq a (1- a)) 7)))
|
# (while (/= sunday (mod (setq a (1- a)) 7)))
|
||||||
# (while (/= sunday (mod b 7))
|
# (while (/= sunday (mod b 7))
|
||||||
@@ -917,7 +942,7 @@ Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis
|
|||||||
# (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b)))))
|
# (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b)))))
|
||||||
# (setq islamic-year (+ 1 islamic-year))))
|
# (setq islamic-year (+ 1 islamic-year))))
|
||||||
|
|
||||||
# RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Morocco 1939 only - Sep 12 0:00 1:00 -
|
Rule Morocco 1939 only - Sep 12 0:00 1:00 -
|
||||||
Rule Morocco 1939 only - Nov 19 0:00 0 -
|
Rule Morocco 1939 only - Nov 19 0:00 0 -
|
||||||
Rule Morocco 1940 only - Feb 25 0:00 1:00 -
|
Rule Morocco 1940 only - Feb 25 0:00 1:00 -
|
||||||
@@ -962,13 +987,13 @@ Rule Morocco 2018 only - Jun 17 2:00 1:00 -
|
|||||||
Rule Morocco 2019 only - May 5 3:00 -1:00 -
|
Rule Morocco 2019 only - May 5 3:00 -1:00 -
|
||||||
Rule Morocco 2019 only - Jun 9 2:00 0 -
|
Rule Morocco 2019 only - Jun 9 2:00 0 -
|
||||||
Rule Morocco 2020 only - Apr 19 3:00 -1:00 -
|
Rule Morocco 2020 only - Apr 19 3:00 -1:00 -
|
||||||
Rule Morocco 2020 only - May 24 2:00 0 -
|
Rule Morocco 2020 only - May 31 2:00 0 -
|
||||||
Rule Morocco 2021 only - Apr 11 3:00 -1:00 -
|
Rule Morocco 2021 only - Apr 11 3:00 -1:00 -
|
||||||
Rule Morocco 2021 only - May 16 2:00 0 -
|
Rule Morocco 2021 only - May 16 2:00 0 -
|
||||||
Rule Morocco 2022 only - Mar 27 3:00 -1:00 -
|
Rule Morocco 2022 only - Mar 27 3:00 -1:00 -
|
||||||
Rule Morocco 2022 only - May 8 2:00 0 -
|
Rule Morocco 2022 only - May 8 2:00 0 -
|
||||||
Rule Morocco 2023 only - Mar 19 3:00 -1:00 -
|
Rule Morocco 2023 only - Mar 19 3:00 -1:00 -
|
||||||
Rule Morocco 2023 only - Apr 23 2:00 0 -
|
Rule Morocco 2023 only - Apr 30 2:00 0 -
|
||||||
Rule Morocco 2024 only - Mar 10 3:00 -1:00 -
|
Rule Morocco 2024 only - Mar 10 3:00 -1:00 -
|
||||||
Rule Morocco 2024 only - Apr 14 2:00 0 -
|
Rule Morocco 2024 only - Apr 14 2:00 0 -
|
||||||
Rule Morocco 2025 only - Feb 23 3:00 -1:00 -
|
Rule Morocco 2025 only - Feb 23 3:00 -1:00 -
|
||||||
@@ -978,13 +1003,13 @@ Rule Morocco 2026 only - Mar 22 2:00 0 -
|
|||||||
Rule Morocco 2027 only - Feb 7 3:00 -1:00 -
|
Rule Morocco 2027 only - Feb 7 3:00 -1:00 -
|
||||||
Rule Morocco 2027 only - Mar 14 2:00 0 -
|
Rule Morocco 2027 only - Mar 14 2:00 0 -
|
||||||
Rule Morocco 2028 only - Jan 23 3:00 -1:00 -
|
Rule Morocco 2028 only - Jan 23 3:00 -1:00 -
|
||||||
Rule Morocco 2028 only - Feb 27 2:00 0 -
|
Rule Morocco 2028 only - Mar 5 2:00 0 -
|
||||||
Rule Morocco 2029 only - Jan 14 3:00 -1:00 -
|
Rule Morocco 2029 only - Jan 14 3:00 -1:00 -
|
||||||
Rule Morocco 2029 only - Feb 18 2:00 0 -
|
Rule Morocco 2029 only - Feb 18 2:00 0 -
|
||||||
Rule Morocco 2029 only - Dec 30 3:00 -1:00 -
|
Rule Morocco 2029 only - Dec 30 3:00 -1:00 -
|
||||||
Rule Morocco 2030 only - Feb 10 2:00 0 -
|
Rule Morocco 2030 only - Feb 10 2:00 0 -
|
||||||
Rule Morocco 2030 only - Dec 22 3:00 -1:00 -
|
Rule Morocco 2030 only - Dec 22 3:00 -1:00 -
|
||||||
Rule Morocco 2031 only - Jan 26 2:00 0 -
|
Rule Morocco 2031 only - Feb 2 2:00 0 -
|
||||||
Rule Morocco 2031 only - Dec 14 3:00 -1:00 -
|
Rule Morocco 2031 only - Dec 14 3:00 -1:00 -
|
||||||
Rule Morocco 2032 only - Jan 18 2:00 0 -
|
Rule Morocco 2032 only - Jan 18 2:00 0 -
|
||||||
Rule Morocco 2032 only - Nov 28 3:00 -1:00 -
|
Rule Morocco 2032 only - Nov 28 3:00 -1:00 -
|
||||||
@@ -994,13 +1019,13 @@ Rule Morocco 2033 only - Dec 25 2:00 0 -
|
|||||||
Rule Morocco 2034 only - Nov 5 3:00 -1:00 -
|
Rule Morocco 2034 only - Nov 5 3:00 -1:00 -
|
||||||
Rule Morocco 2034 only - Dec 17 2:00 0 -
|
Rule Morocco 2034 only - Dec 17 2:00 0 -
|
||||||
Rule Morocco 2035 only - Oct 28 3:00 -1:00 -
|
Rule Morocco 2035 only - Oct 28 3:00 -1:00 -
|
||||||
Rule Morocco 2035 only - Dec 2 2:00 0 -
|
Rule Morocco 2035 only - Dec 9 2:00 0 -
|
||||||
Rule Morocco 2036 only - Oct 19 3:00 -1:00 -
|
Rule Morocco 2036 only - Oct 19 3:00 -1:00 -
|
||||||
Rule Morocco 2036 only - Nov 23 2:00 0 -
|
Rule Morocco 2036 only - Nov 23 2:00 0 -
|
||||||
Rule Morocco 2037 only - Oct 4 3:00 -1:00 -
|
Rule Morocco 2037 only - Oct 4 3:00 -1:00 -
|
||||||
Rule Morocco 2037 only - Nov 15 2:00 0 -
|
Rule Morocco 2037 only - Nov 15 2:00 0 -
|
||||||
Rule Morocco 2038 only - Sep 26 3:00 -1:00 -
|
Rule Morocco 2038 only - Sep 26 3:00 -1:00 -
|
||||||
Rule Morocco 2038 only - Oct 31 2:00 0 -
|
Rule Morocco 2038 only - Nov 7 2:00 0 -
|
||||||
Rule Morocco 2039 only - Sep 18 3:00 -1:00 -
|
Rule Morocco 2039 only - Sep 18 3:00 -1:00 -
|
||||||
Rule Morocco 2039 only - Oct 23 2:00 0 -
|
Rule Morocco 2039 only - Oct 23 2:00 0 -
|
||||||
Rule Morocco 2040 only - Sep 2 3:00 -1:00 -
|
Rule Morocco 2040 only - Sep 2 3:00 -1:00 -
|
||||||
@@ -1010,13 +1035,13 @@ Rule Morocco 2041 only - Sep 29 2:00 0 -
|
|||||||
Rule Morocco 2042 only - Aug 10 3:00 -1:00 -
|
Rule Morocco 2042 only - Aug 10 3:00 -1:00 -
|
||||||
Rule Morocco 2042 only - Sep 21 2:00 0 -
|
Rule Morocco 2042 only - Sep 21 2:00 0 -
|
||||||
Rule Morocco 2043 only - Aug 2 3:00 -1:00 -
|
Rule Morocco 2043 only - Aug 2 3:00 -1:00 -
|
||||||
Rule Morocco 2043 only - Sep 6 2:00 0 -
|
Rule Morocco 2043 only - Sep 13 2:00 0 -
|
||||||
Rule Morocco 2044 only - Jul 24 3:00 -1:00 -
|
Rule Morocco 2044 only - Jul 24 3:00 -1:00 -
|
||||||
Rule Morocco 2044 only - Aug 28 2:00 0 -
|
Rule Morocco 2044 only - Aug 28 2:00 0 -
|
||||||
Rule Morocco 2045 only - Jul 9 3:00 -1:00 -
|
Rule Morocco 2045 only - Jul 9 3:00 -1:00 -
|
||||||
Rule Morocco 2045 only - Aug 20 2:00 0 -
|
Rule Morocco 2045 only - Aug 20 2:00 0 -
|
||||||
Rule Morocco 2046 only - Jul 1 3:00 -1:00 -
|
Rule Morocco 2046 only - Jul 1 3:00 -1:00 -
|
||||||
Rule Morocco 2046 only - Aug 5 2:00 0 -
|
Rule Morocco 2046 only - Aug 12 2:00 0 -
|
||||||
Rule Morocco 2047 only - Jun 23 3:00 -1:00 -
|
Rule Morocco 2047 only - Jun 23 3:00 -1:00 -
|
||||||
Rule Morocco 2047 only - Jul 28 2:00 0 -
|
Rule Morocco 2047 only - Jul 28 2:00 0 -
|
||||||
Rule Morocco 2048 only - Jun 7 3:00 -1:00 -
|
Rule Morocco 2048 only - Jun 7 3:00 -1:00 -
|
||||||
@@ -1026,13 +1051,13 @@ Rule Morocco 2049 only - Jul 4 2:00 0 -
|
|||||||
Rule Morocco 2050 only - May 15 3:00 -1:00 -
|
Rule Morocco 2050 only - May 15 3:00 -1:00 -
|
||||||
Rule Morocco 2050 only - Jun 26 2:00 0 -
|
Rule Morocco 2050 only - Jun 26 2:00 0 -
|
||||||
Rule Morocco 2051 only - May 7 3:00 -1:00 -
|
Rule Morocco 2051 only - May 7 3:00 -1:00 -
|
||||||
Rule Morocco 2051 only - Jun 11 2:00 0 -
|
Rule Morocco 2051 only - Jun 18 2:00 0 -
|
||||||
Rule Morocco 2052 only - Apr 28 3:00 -1:00 -
|
Rule Morocco 2052 only - Apr 28 3:00 -1:00 -
|
||||||
Rule Morocco 2052 only - Jun 2 2:00 0 -
|
Rule Morocco 2052 only - Jun 2 2:00 0 -
|
||||||
Rule Morocco 2053 only - Apr 13 3:00 -1:00 -
|
Rule Morocco 2053 only - Apr 13 3:00 -1:00 -
|
||||||
Rule Morocco 2053 only - May 25 2:00 0 -
|
Rule Morocco 2053 only - May 25 2:00 0 -
|
||||||
Rule Morocco 2054 only - Apr 5 3:00 -1:00 -
|
Rule Morocco 2054 only - Apr 5 3:00 -1:00 -
|
||||||
Rule Morocco 2054 only - May 10 2:00 0 -
|
Rule Morocco 2054 only - May 17 2:00 0 -
|
||||||
Rule Morocco 2055 only - Mar 28 3:00 -1:00 -
|
Rule Morocco 2055 only - Mar 28 3:00 -1:00 -
|
||||||
Rule Morocco 2055 only - May 2 2:00 0 -
|
Rule Morocco 2055 only - May 2 2:00 0 -
|
||||||
Rule Morocco 2056 only - Mar 12 3:00 -1:00 -
|
Rule Morocco 2056 only - Mar 12 3:00 -1:00 -
|
||||||
@@ -1042,65 +1067,65 @@ Rule Morocco 2057 only - Apr 8 2:00 0 -
|
|||||||
Rule Morocco 2058 only - Feb 17 3:00 -1:00 -
|
Rule Morocco 2058 only - Feb 17 3:00 -1:00 -
|
||||||
Rule Morocco 2058 only - Mar 31 2:00 0 -
|
Rule Morocco 2058 only - Mar 31 2:00 0 -
|
||||||
Rule Morocco 2059 only - Feb 9 3:00 -1:00 -
|
Rule Morocco 2059 only - Feb 9 3:00 -1:00 -
|
||||||
Rule Morocco 2059 only - Mar 16 2:00 0 -
|
Rule Morocco 2059 only - Mar 23 2:00 0 -
|
||||||
Rule Morocco 2060 only - Feb 1 3:00 -1:00 -
|
Rule Morocco 2060 only - Feb 1 3:00 -1:00 -
|
||||||
Rule Morocco 2060 only - Mar 7 2:00 0 -
|
Rule Morocco 2060 only - Mar 7 2:00 0 -
|
||||||
Rule Morocco 2061 only - Jan 16 3:00 -1:00 -
|
Rule Morocco 2061 only - Jan 16 3:00 -1:00 -
|
||||||
Rule Morocco 2061 only - Feb 27 2:00 0 -
|
Rule Morocco 2061 only - Feb 27 2:00 0 -
|
||||||
Rule Morocco 2062 only - Jan 8 3:00 -1:00 -
|
Rule Morocco 2062 only - Jan 8 3:00 -1:00 -
|
||||||
Rule Morocco 2062 only - Feb 12 2:00 0 -
|
Rule Morocco 2062 only - Feb 19 2:00 0 -
|
||||||
Rule Morocco 2062 only - Dec 31 3:00 -1:00 -
|
Rule Morocco 2062 only - Dec 31 3:00 -1:00 -
|
||||||
Rule Morocco 2063 only - Feb 4 2:00 0 -
|
Rule Morocco 2063 only - Feb 4 2:00 0 -
|
||||||
Rule Morocco 2063 only - Dec 16 3:00 -1:00 -
|
Rule Morocco 2063 only - Dec 16 3:00 -1:00 -
|
||||||
Rule Morocco 2064 only - Jan 20 2:00 0 -
|
Rule Morocco 2064 only - Jan 27 2:00 0 -
|
||||||
Rule Morocco 2064 only - Dec 7 3:00 -1:00 -
|
Rule Morocco 2064 only - Dec 7 3:00 -1:00 -
|
||||||
Rule Morocco 2065 only - Jan 11 2:00 0 -
|
Rule Morocco 2065 only - Jan 11 2:00 0 -
|
||||||
Rule Morocco 2065 only - Nov 22 3:00 -1:00 -
|
Rule Morocco 2065 only - Nov 22 3:00 -1:00 -
|
||||||
Rule Morocco 2066 only - Jan 3 2:00 0 -
|
Rule Morocco 2066 only - Jan 3 2:00 0 -
|
||||||
Rule Morocco 2066 only - Nov 14 3:00 -1:00 -
|
Rule Morocco 2066 only - Nov 14 3:00 -1:00 -
|
||||||
Rule Morocco 2066 only - Dec 19 2:00 0 -
|
Rule Morocco 2066 only - Dec 26 2:00 0 -
|
||||||
Rule Morocco 2067 only - Nov 6 3:00 -1:00 -
|
Rule Morocco 2067 only - Nov 6 3:00 -1:00 -
|
||||||
Rule Morocco 2067 only - Dec 11 2:00 0 -
|
Rule Morocco 2067 only - Dec 11 2:00 0 -
|
||||||
Rule Morocco 2068 only - Oct 21 3:00 -1:00 -
|
Rule Morocco 2068 only - Oct 21 3:00 -1:00 -
|
||||||
Rule Morocco 2068 only - Dec 2 2:00 0 -
|
Rule Morocco 2068 only - Dec 2 2:00 0 -
|
||||||
Rule Morocco 2069 only - Oct 13 3:00 -1:00 -
|
Rule Morocco 2069 only - Oct 13 3:00 -1:00 -
|
||||||
Rule Morocco 2069 only - Nov 17 2:00 0 -
|
Rule Morocco 2069 only - Nov 24 2:00 0 -
|
||||||
Rule Morocco 2070 only - Oct 5 3:00 -1:00 -
|
Rule Morocco 2070 only - Oct 5 3:00 -1:00 -
|
||||||
Rule Morocco 2070 only - Nov 9 2:00 0 -
|
Rule Morocco 2070 only - Nov 9 2:00 0 -
|
||||||
Rule Morocco 2071 only - Sep 20 3:00 -1:00 -
|
Rule Morocco 2071 only - Sep 20 3:00 -1:00 -
|
||||||
Rule Morocco 2071 only - Oct 25 2:00 0 -
|
Rule Morocco 2071 only - Nov 1 2:00 0 -
|
||||||
Rule Morocco 2072 only - Sep 11 3:00 -1:00 -
|
Rule Morocco 2072 only - Sep 11 3:00 -1:00 -
|
||||||
Rule Morocco 2072 only - Oct 16 2:00 0 -
|
Rule Morocco 2072 only - Oct 16 2:00 0 -
|
||||||
Rule Morocco 2073 only - Aug 27 3:00 -1:00 -
|
Rule Morocco 2073 only - Aug 27 3:00 -1:00 -
|
||||||
Rule Morocco 2073 only - Oct 8 2:00 0 -
|
Rule Morocco 2073 only - Oct 8 2:00 0 -
|
||||||
Rule Morocco 2074 only - Aug 19 3:00 -1:00 -
|
Rule Morocco 2074 only - Aug 19 3:00 -1:00 -
|
||||||
Rule Morocco 2074 only - Sep 23 2:00 0 -
|
Rule Morocco 2074 only - Sep 30 2:00 0 -
|
||||||
Rule Morocco 2075 only - Aug 11 3:00 -1:00 -
|
Rule Morocco 2075 only - Aug 11 3:00 -1:00 -
|
||||||
Rule Morocco 2075 only - Sep 15 2:00 0 -
|
Rule Morocco 2075 only - Sep 15 2:00 0 -
|
||||||
Rule Morocco 2076 only - Jul 26 3:00 -1:00 -
|
Rule Morocco 2076 only - Jul 26 3:00 -1:00 -
|
||||||
Rule Morocco 2076 only - Sep 6 2:00 0 -
|
Rule Morocco 2076 only - Sep 6 2:00 0 -
|
||||||
Rule Morocco 2077 only - Jul 18 3:00 -1:00 -
|
Rule Morocco 2077 only - Jul 18 3:00 -1:00 -
|
||||||
Rule Morocco 2077 only - Aug 22 2:00 0 -
|
Rule Morocco 2077 only - Aug 29 2:00 0 -
|
||||||
Rule Morocco 2078 only - Jul 10 3:00 -1:00 -
|
Rule Morocco 2078 only - Jul 10 3:00 -1:00 -
|
||||||
Rule Morocco 2078 only - Aug 14 2:00 0 -
|
Rule Morocco 2078 only - Aug 14 2:00 0 -
|
||||||
Rule Morocco 2079 only - Jun 25 3:00 -1:00 -
|
Rule Morocco 2079 only - Jun 25 3:00 -1:00 -
|
||||||
Rule Morocco 2079 only - Jul 30 2:00 0 -
|
Rule Morocco 2079 only - Aug 6 2:00 0 -
|
||||||
Rule Morocco 2080 only - Jun 16 3:00 -1:00 -
|
Rule Morocco 2080 only - Jun 16 3:00 -1:00 -
|
||||||
Rule Morocco 2080 only - Jul 21 2:00 0 -
|
Rule Morocco 2080 only - Jul 21 2:00 0 -
|
||||||
Rule Morocco 2081 only - Jun 1 3:00 -1:00 -
|
Rule Morocco 2081 only - Jun 1 3:00 -1:00 -
|
||||||
Rule Morocco 2081 only - Jul 13 2:00 0 -
|
Rule Morocco 2081 only - Jul 13 2:00 0 -
|
||||||
Rule Morocco 2082 only - May 24 3:00 -1:00 -
|
Rule Morocco 2082 only - May 24 3:00 -1:00 -
|
||||||
Rule Morocco 2082 only - Jun 28 2:00 0 -
|
Rule Morocco 2082 only - Jul 5 2:00 0 -
|
||||||
Rule Morocco 2083 only - May 16 3:00 -1:00 -
|
Rule Morocco 2083 only - May 16 3:00 -1:00 -
|
||||||
Rule Morocco 2083 only - Jun 20 2:00 0 -
|
Rule Morocco 2083 only - Jun 20 2:00 0 -
|
||||||
Rule Morocco 2084 only - Apr 30 3:00 -1:00 -
|
Rule Morocco 2084 only - Apr 30 3:00 -1:00 -
|
||||||
Rule Morocco 2084 only - Jun 11 2:00 0 -
|
Rule Morocco 2084 only - Jun 11 2:00 0 -
|
||||||
Rule Morocco 2085 only - Apr 22 3:00 -1:00 -
|
Rule Morocco 2085 only - Apr 22 3:00 -1:00 -
|
||||||
Rule Morocco 2085 only - May 27 2:00 0 -
|
Rule Morocco 2085 only - Jun 3 2:00 0 -
|
||||||
Rule Morocco 2086 only - Apr 14 3:00 -1:00 -
|
Rule Morocco 2086 only - Apr 14 3:00 -1:00 -
|
||||||
Rule Morocco 2086 only - May 19 2:00 0 -
|
Rule Morocco 2086 only - May 19 2:00 0 -
|
||||||
Rule Morocco 2087 only - Mar 30 3:00 -1:00 -
|
Rule Morocco 2087 only - Mar 30 3:00 -1:00 -
|
||||||
Rule Morocco 2087 only - May 4 2:00 0 -
|
Rule Morocco 2087 only - May 11 2:00 0 -
|
||||||
# For dates after the somewhat-arbitrary cutoff of 2087, assume that
|
# For dates after the somewhat-arbitrary cutoff of 2087, assume that
|
||||||
# Morocco will no longer observe DST. At some point this table will
|
# Morocco will no longer observe DST. At some point this table will
|
||||||
# need to be extended, though quite possibly Morocco will change the
|
# need to be extended, though quite possibly Morocco will change the
|
||||||
@@ -1197,12 +1222,12 @@ Link Africa/Maputo Africa/Lusaka # Zambia
|
|||||||
# Use plain "WAT" and "CAT" for the time zone abbreviations, to be compatible
|
# Use plain "WAT" and "CAT" for the time zone abbreviations, to be compatible
|
||||||
# with Namibia's neighbors.
|
# with Namibia's neighbors.
|
||||||
|
|
||||||
# RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
# Vanguard section, for zic and other parsers that support negative DST.
|
# Vanguard section, for zic and other parsers that support negative DST.
|
||||||
Rule Namibia 1994 only - Mar 21 0:00 -1:00 WAT
|
Rule Namibia 1994 only - Mar 21 0:00 -1:00 WAT
|
||||||
Rule Namibia 1994 2017 - Sep Sun>=1 2:00 0 CAT
|
Rule Namibia 1994 2017 - Sep Sun>=1 2:00 0 CAT
|
||||||
Rule Namibia 1995 2017 - Apr Sun>=1 2:00 -1:00 WAT
|
Rule Namibia 1995 2017 - Apr Sun>=1 2:00 -1:00 WAT
|
||||||
# Rearguard section, for parsers that do not support negative DST.
|
# Rearguard section, for parsers lacking negative DST; see ziguard.awk.
|
||||||
#Rule Namibia 1994 only - Mar 21 0:00 0 WAT
|
#Rule Namibia 1994 only - Mar 21 0:00 0 WAT
|
||||||
#Rule Namibia 1994 2017 - Sep Sun>=1 2:00 1:00 CAT
|
#Rule Namibia 1994 2017 - Sep Sun>=1 2:00 1:00 CAT
|
||||||
#Rule Namibia 1995 2017 - Apr Sun>=1 2:00 0 WAT
|
#Rule Namibia 1995 2017 - Apr Sun>=1 2:00 0 WAT
|
||||||
@@ -1216,7 +1241,7 @@ Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8
|
|||||||
2:00 - SAST 1990 Mar 21 # independence
|
2:00 - SAST 1990 Mar 21 # independence
|
||||||
# Vanguard section, for zic and other parsers that support negative DST.
|
# Vanguard section, for zic and other parsers that support negative DST.
|
||||||
2:00 Namibia %s
|
2:00 Namibia %s
|
||||||
# Rearguard section, for parsers that do not support negative DST.
|
# Rearguard section, for parsers lacking negative DST; see ziguard.awk.
|
||||||
# 2:00 - CAT 1994 Mar 21 0:00
|
# 2:00 - CAT 1994 Mar 21 0:00
|
||||||
# From Paul Eggert (2017-04-07):
|
# From Paul Eggert (2017-04-07):
|
||||||
# The official date of the 2017 rule change was 2017-10-24. See:
|
# The official date of the 2017 rule change was 2017-10-24. See:
|
||||||
@@ -1229,26 +1254,85 @@ Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8
|
|||||||
# See Africa/Lagos.
|
# See Africa/Lagos.
|
||||||
|
|
||||||
# Nigeria
|
# Nigeria
|
||||||
|
|
||||||
|
# From P Chan (2020-12-03):
|
||||||
|
# GMT was adopted as the standard time of Lagos on 1905-07-01.
|
||||||
|
# Lagos Weekly Record, 1905-06-24, p 3
|
||||||
|
# http://ddsnext.crl.edu/titles/31558#?c=0&m=668&s=0&cv=2&r=0&xywh=1446%2C5221%2C1931%2C1235
|
||||||
|
# says "It is officially notified that on and after the 1st of July 1905
|
||||||
|
# Greenwich Mean Solar Time will be adopted thought the Colony and
|
||||||
|
# Protectorate, and that it will be necessary to put all clocks 13 minutes and
|
||||||
|
# 35 seconds back, recording local mean time."
|
||||||
|
#
|
||||||
|
# It seemed that Lagos returned to LMT on 1908-07-01.
|
||||||
|
# [The Lagos Standard], 1908-07-01, p 5
|
||||||
|
# http://ddsnext.crl.edu/titles/31556#?c=0&m=78&s=0&cv=4&r=0&xywh=-92%2C3590%2C3944%2C2523
|
||||||
|
# says "Scarcely have the people become accustomed to this new time, when
|
||||||
|
# another official notice has now appeared announcing that from and after the
|
||||||
|
# 1st July next, return will be made to local mean time."
|
||||||
|
#
|
||||||
|
# From P Chan (2020-11-27):
|
||||||
|
# On 1914-01-01, standard time of GMT+0:30 was adopted for the unified Nigeria.
|
||||||
|
# Colonial Reports - Annual. No. 878. Nigeria. Report for 1914. (April 1916),
|
||||||
|
# p 27
|
||||||
|
# https://libsysdigi.library.illinois.edu/ilharvest/Africana/Books2011-05/3064634/3064634_1914/3064634_1914_opt.pdf#page=27
|
||||||
|
# "On January 1st [1914], a universal standard time for Nigeria was adopted,
|
||||||
|
# viz., half an hour fast on Greenwich mean time, corresponding to the meridian
|
||||||
|
# 7 [degrees] 30' E. long."
|
||||||
|
# Lloyd's Register of Shipping (1915) says "Hitherto the time observed in Lagos
|
||||||
|
# was the local mean time. On 1st January, 1914, standard time for the whole of
|
||||||
|
# Nigeria was introduced ... Lagos time has been advanced about 16 minutes
|
||||||
|
# accordingly."
|
||||||
|
#
|
||||||
|
# In 1919, standard time was changed to GMT+1.
|
||||||
|
# Interpretation Ordinance (Cap 2)
|
||||||
|
# The Laws of Nigeria, Containing the Ordinances of Nigeria, in Force on the
|
||||||
|
# 1st Day of January, 1923, Vol.I [p 16]
|
||||||
|
# https://books.google.com/books?id=BOMrAQAAMAAJ&pg=PA16
|
||||||
|
# "The expression 'Standard time' means standard time as used in Nigeria:
|
||||||
|
# namely, 60 minutes in advance of Greenwich mean time. (As amended by 18 of
|
||||||
|
# 1919, s. 2.)"
|
||||||
|
# From Tim Parenti (2020-12-10):
|
||||||
|
# The Lagos Weekly Record, 1919-09-20, p 3 details discussion on the first
|
||||||
|
# reading of this Bill by the Legislative Council of the Colony of Nigeria on
|
||||||
|
# Thursday 1919-08-28:
|
||||||
|
# http://ddsnext.crl.edu/titles/31558?terms&item_id=303484#?m=1118&c=1&s=0&cv=2&r=0&xywh=1261%2C3408%2C2994%2C1915
|
||||||
|
# "The proposal is that the Globe should be divided into twelve zones East and
|
||||||
|
# West of Greenwich, of one hour each, Nigeria falling into the zone with a
|
||||||
|
# standard of one hour fast on Greenwich Mean Time. Nigeria standard time is
|
||||||
|
# now 30 minutes in advance of Greenwich Mean Time ... according to the new
|
||||||
|
# proposal, standard time will be advanced another 30 minutes". It was further
|
||||||
|
# proposed that the firing of the time guns likewise be adjusted by 30 minutes
|
||||||
|
# to compensate.
|
||||||
|
# From Tim Parenti (2020-12-10), per P Chan (2020-12-11):
|
||||||
|
# The text of Ordinance 18 of 1919, published in Nigeria Gazette, Vol 6, No 52,
|
||||||
|
# shows that the change was assented to the following day and took effect "on
|
||||||
|
# the 1st day of September, 1919."
|
||||||
|
# Nigeria Gazette and Supplements 1919 Jan-Dec, Reference: 73266B-40,
|
||||||
|
# img 245-246
|
||||||
|
# https://microform.digital/boa/collections/77/volumes/539/nigeria-lagos-1887-1919
|
||||||
|
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Africa/Lagos 0:13:36 - LMT 1919 Sep
|
Zone Africa/Lagos 0:13:35 - LMT 1905 Jul 1
|
||||||
|
0:00 - GMT 1908 Jul 1
|
||||||
|
0:13:35 - LMT 1914 Jan 1
|
||||||
|
0:30 - +0030 1919 Sep 1
|
||||||
1:00 - WAT
|
1:00 - WAT
|
||||||
Link Africa/Lagos Africa/Bangui # Central African Republic
|
Link Africa/Lagos Africa/Bangui # Central African Republic
|
||||||
Link Africa/Lagos Africa/Brazzaville # Rep. of the Congo
|
Link Africa/Lagos Africa/Brazzaville # Rep. of the Congo
|
||||||
Link Africa/Lagos Africa/Douala # Cameroon
|
Link Africa/Lagos Africa/Douala # Cameroon
|
||||||
Link Africa/Lagos Africa/Kinshasa # Dem. Rep. of the Congo (west)
|
Link Africa/Lagos Africa/Kinshasa # Dem. Rep. of the Congo (west)
|
||||||
Link Africa/Lagos Africa/Libreville # Gabon
|
Link Africa/Lagos Africa/Libreville # Gabon
|
||||||
Link Africa/Lagos Africa/Luanda # Angola
|
Link Africa/Lagos Africa/Luanda # Angola
|
||||||
Link Africa/Lagos Africa/Malabo # Equatorial Guinea
|
Link Africa/Lagos Africa/Malabo # Equatorial Guinea
|
||||||
Link Africa/Lagos Africa/Niamey # Niger
|
Link Africa/Lagos Africa/Niamey # Niger
|
||||||
Link Africa/Lagos Africa/Porto-Novo # Benin
|
Link Africa/Lagos Africa/Porto-Novo # Benin
|
||||||
|
|
||||||
# Réunion
|
# Réunion
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Indian/Reunion 3:41:52 - LMT 1911 Jun # Saint-Denis
|
Zone Indian/Reunion 3:41:52 - LMT 1911 Jun # Saint-Denis
|
||||||
4:00 - +04
|
4:00 - +04
|
||||||
#
|
#
|
||||||
# Crozet Islands also observes Réunion time; see the 'antarctica' file.
|
|
||||||
#
|
|
||||||
# Scattered Islands (Îles Éparses) administered from Réunion are as follows.
|
# Scattered Islands (Îles Éparses) administered from Réunion are as follows.
|
||||||
# The following information about them is taken from
|
# The following information about them is taken from
|
||||||
# Îles Éparses (<http://www.outre-mer.gouv.fr/domtom/ile.htm>, 1997-07-22,
|
# Îles Éparses (<http://www.outre-mer.gouv.fr/domtom/ile.htm>, 1997-07-22,
|
||||||
@@ -1303,8 +1387,21 @@ Zone Africa/Sao_Tome 0:26:56 - LMT 1884
|
|||||||
# See Africa/Abidjan.
|
# See Africa/Abidjan.
|
||||||
|
|
||||||
# Seychelles
|
# Seychelles
|
||||||
|
|
||||||
|
# From P Chan (2020-11-27):
|
||||||
|
# Standard Time was adopted on 1907-01-01.
|
||||||
|
#
|
||||||
|
# Standard Time Ordinance (Chapter 237)
|
||||||
|
# The Laws of Seychelles in Force on the 31st December, 1971, Vol. 6, p 571
|
||||||
|
# https://books.google.com/books?id=efE-AQAAIAAJ&pg=PA571
|
||||||
|
#
|
||||||
|
# From Tim Parenti (2020-12-05):
|
||||||
|
# A footnote on https://books.google.com/books?id=DYdDAQAAMAAJ&pg=PA1689
|
||||||
|
# confirms that Ordinance No. 9 of 1906 "was brought into force on the 1st
|
||||||
|
# January, 1907."
|
||||||
|
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Indian/Mahe 3:41:48 - LMT 1906 Jun # Victoria
|
Zone Indian/Mahe 3:41:48 - LMT 1907 Jan 1 # Victoria
|
||||||
4:00 - +04
|
4:00 - +04
|
||||||
# From Paul Eggert (2001-05-30):
|
# From Paul Eggert (2001-05-30):
|
||||||
# Aldabra, Farquhar, and Desroches, originally dependencies of the
|
# Aldabra, Farquhar, and Desroches, originally dependencies of the
|
||||||
@@ -1320,15 +1417,15 @@ Zone Indian/Mahe 3:41:48 - LMT 1906 Jun # Victoria
|
|||||||
# See Africa/Nairobi.
|
# See Africa/Nairobi.
|
||||||
|
|
||||||
# South Africa
|
# South Africa
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule SA 1942 1943 - Sep Sun>=15 2:00 1:00 -
|
Rule SA 1942 1943 - Sep Sun>=15 2:00 1:00 -
|
||||||
Rule SA 1943 1944 - Mar Sun>=15 2:00 0 -
|
Rule SA 1943 1944 - Mar Sun>=15 2:00 0 -
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Africa/Johannesburg 1:52:00 - LMT 1892 Feb 8
|
Zone Africa/Johannesburg 1:52:00 - LMT 1892 Feb 8
|
||||||
1:30 - SAST 1903 Mar
|
1:30 - SAST 1903 Mar
|
||||||
2:00 SA SAST
|
2:00 SA SAST
|
||||||
Link Africa/Johannesburg Africa/Maseru # Lesotho
|
Link Africa/Johannesburg Africa/Maseru # Lesotho
|
||||||
Link Africa/Johannesburg Africa/Mbabane # Eswatini
|
Link Africa/Johannesburg Africa/Mbabane # Eswatini
|
||||||
#
|
#
|
||||||
# Marion and Prince Edward Is
|
# Marion and Prince Edward Is
|
||||||
# scientific station since 1947
|
# scientific station since 1947
|
||||||
@@ -1353,7 +1450,7 @@ Link Africa/Johannesburg Africa/Mbabane # Eswatini
|
|||||||
# Abdalla of NTC, archived at:
|
# Abdalla of NTC, archived at:
|
||||||
# https://mm.icann.org/pipermail/tz/2017-October/025333.html
|
# https://mm.icann.org/pipermail/tz/2017-October/025333.html
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Sudan 1970 only - May 1 0:00 1:00 S
|
Rule Sudan 1970 only - May 1 0:00 1:00 S
|
||||||
Rule Sudan 1970 1985 - Oct 15 0:00 0 -
|
Rule Sudan 1970 1985 - Oct 15 0:00 0 -
|
||||||
Rule Sudan 1971 only - Apr 30 0:00 1:00 S
|
Rule Sudan 1971 only - Apr 30 0:00 1:00 S
|
||||||
@@ -1365,10 +1462,17 @@ Zone Africa/Khartoum 2:10:08 - LMT 1931
|
|||||||
2:00 - CAT
|
2:00 - CAT
|
||||||
|
|
||||||
# South Sudan
|
# South Sudan
|
||||||
|
|
||||||
|
# From Steffen Thorsen (2021-01-18):
|
||||||
|
# "South Sudan will change its time zone by setting the clock back 1
|
||||||
|
# hour on February 1, 2021...."
|
||||||
|
# from https://eyeradio.org/south-sudan-adopts-new-time-zone-makuei/
|
||||||
|
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Africa/Juba 2:06:28 - LMT 1931
|
Zone Africa/Juba 2:06:28 - LMT 1931
|
||||||
2:00 Sudan CA%sT 2000 Jan 15 12:00
|
2:00 Sudan CA%sT 2000 Jan 15 12:00
|
||||||
3:00 - EAT
|
3:00 - EAT 2021 Feb 1 00:00
|
||||||
|
2:00 - CAT
|
||||||
|
|
||||||
# Tanzania
|
# Tanzania
|
||||||
# See Africa/Nairobi.
|
# See Africa/Nairobi.
|
||||||
@@ -1441,7 +1545,7 @@ Zone Africa/Juba 2:06:28 - LMT 1931
|
|||||||
# http://www.almadenahnews.com/newss/news.php?c=118&id=38036
|
# http://www.almadenahnews.com/newss/news.php?c=118&id=38036
|
||||||
# http://www.worldtimezone.com/dst_news/dst_news_tunis02.html
|
# http://www.worldtimezone.com/dst_news/dst_news_tunis02.html
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Tunisia 1939 only - Apr 15 23:00s 1:00 S
|
Rule Tunisia 1939 only - Apr 15 23:00s 1:00 S
|
||||||
Rule Tunisia 1939 only - Nov 18 23:00s 0 -
|
Rule Tunisia 1939 only - Nov 18 23:00s 0 -
|
||||||
Rule Tunisia 1940 only - Feb 25 23:00s 1:00 S
|
Rule Tunisia 1940 only - Feb 25 23:00s 1:00 S
|
||||||
@@ -1468,9 +1572,7 @@ Rule Tunisia 2005 only - Sep 30 1:00s 0 -
|
|||||||
Rule Tunisia 2006 2008 - Mar lastSun 2:00s 1:00 S
|
Rule Tunisia 2006 2008 - Mar lastSun 2:00s 1:00 S
|
||||||
Rule Tunisia 2006 2008 - Oct lastSun 2:00s 0 -
|
Rule Tunisia 2006 2008 - Oct lastSun 2:00s 0 -
|
||||||
|
|
||||||
# Shanks & Pottenger give 0:09:20 for Paris Mean Time; go with Howse's
|
# See Europe/Paris commentary for PMT-related transitions.
|
||||||
# more precise 0:09:21.
|
|
||||||
# Shanks & Pottenger say the 1911 switch was on Mar 9; go with Howse's Mar 11.
|
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Africa/Tunis 0:40:44 - LMT 1881 May 12
|
Zone Africa/Tunis 0:40:44 - LMT 1881 May 12
|
||||||
0:09:21 - PMT 1911 Mar 11 # Paris Mean Time
|
0:09:21 - PMT 1911 Mar 11 # Paris Mean Time
|
||||||
|
|||||||
@@ -93,15 +93,30 @@
|
|||||||
# Australian Antarctica Division informed us that Casey changed time
|
# Australian Antarctica Division informed us that Casey changed time
|
||||||
# zone to UTC+11 in "the morning of 22nd October 2016".
|
# zone to UTC+11 in "the morning of 22nd October 2016".
|
||||||
|
|
||||||
|
# From Steffen Thorsen (2020-10-02, as corrected):
|
||||||
|
# Based on information we have received from the Australian Antarctic
|
||||||
|
# Division, Casey station and Macquarie Island station will move to Tasmanian
|
||||||
|
# daylight savings time on Sunday 4 October. This will take effect from 0001
|
||||||
|
# hrs on Sunday 4 October 2020 and will mean Casey and Macquarie Island will
|
||||||
|
# be on the same time zone as Hobart. Some past dates too for this 3 hour
|
||||||
|
# time change back and forth between UTC+8 and UTC+11 for Casey:
|
||||||
|
# - 2018 Oct 7 4:00 - 2019 Mar 17 3:00 - 2019 Oct 4 3:00 - 2020 Mar 8 3:00
|
||||||
|
# and now - 2020 Oct 4 0:01
|
||||||
|
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Antarctica/Casey 0 - -00 1969
|
Zone Antarctica/Casey 0 - -00 1969
|
||||||
8:00 - +08 2009 Oct 18 2:00
|
8:00 - +08 2009 Oct 18 2:00
|
||||||
11:00 - +11 2010 Mar 5 2:00
|
11:00 - +11 2010 Mar 5 2:00
|
||||||
8:00 - +08 2011 Oct 28 2:00
|
8:00 - +08 2011 Oct 28 2:00
|
||||||
11:00 - +11 2012 Feb 21 17:00u
|
11:00 - +11 2012 Feb 21 17:00u
|
||||||
8:00 - +08 2016 Oct 22
|
8:00 - +08 2016 Oct 22
|
||||||
11:00 - +11 2018 Mar 11 4:00
|
11:00 - +11 2018 Mar 11 4:00
|
||||||
8:00 - +08
|
8:00 - +08 2018 Oct 7 4:00
|
||||||
|
11:00 - +11 2019 Mar 17 3:00
|
||||||
|
8:00 - +08 2019 Oct 4 3:00
|
||||||
|
11:00 - +11 2020 Mar 8 3:00
|
||||||
|
8:00 - +08 2020 Oct 4 0:01
|
||||||
|
11:00 - +11
|
||||||
Zone Antarctica/Davis 0 - -00 1957 Jan 13
|
Zone Antarctica/Davis 0 - -00 1957 Jan 13
|
||||||
7:00 - +07 1964 Nov
|
7:00 - +07 1964 Nov
|
||||||
0 - -00 1969 Feb
|
0 - -00 1969 Feb
|
||||||
@@ -156,7 +171,7 @@ Zone Antarctica/Mawson 0 - -00 1954 Feb 13
|
|||||||
#
|
#
|
||||||
# Alfred Faure, Possession Island, Crozet Islands, -462551+0515152, since 1964;
|
# Alfred Faure, Possession Island, Crozet Islands, -462551+0515152, since 1964;
|
||||||
# sealing & whaling stations operated variously 1802/1911+;
|
# sealing & whaling stations operated variously 1802/1911+;
|
||||||
# see Indian/Reunion.
|
# see Asia/Dubai.
|
||||||
#
|
#
|
||||||
# Martin-de-Viviès, Amsterdam Island, -374105+0773155, since 1950
|
# Martin-de-Viviès, Amsterdam Island, -374105+0773155, since 1950
|
||||||
# Port-aux-Français, Kerguelen Islands, -492110+0701303, since 1951;
|
# Port-aux-Français, Kerguelen Islands, -492110+0701303, since 1951;
|
||||||
@@ -170,17 +185,7 @@ Zone Indian/Kerguelen 0 - -00 1950 # Port-aux-Français
|
|||||||
5:00 - +05
|
5:00 - +05
|
||||||
#
|
#
|
||||||
# year-round base in the main continent
|
# year-round base in the main continent
|
||||||
# Dumont d'Urville, Île des Pétrels, -6640+14001, since 1956-11
|
# Dumont d'Urville - see Pacific/Port_Moresby.
|
||||||
# <https://en.wikipedia.org/wiki/Dumont_d'Urville_Station> (2005-12-05)
|
|
||||||
#
|
|
||||||
# Another base at Port-Martin, 50km east, began operation in 1947.
|
|
||||||
# It was destroyed by fire on 1952-01-14.
|
|
||||||
#
|
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
|
||||||
Zone Antarctica/DumontDUrville 0 - -00 1947
|
|
||||||
10:00 - +10 1952 Jan 14
|
|
||||||
0 - -00 1956 Nov
|
|
||||||
10:00 - +10
|
|
||||||
|
|
||||||
# France & Italy - year-round base
|
# France & Italy - year-round base
|
||||||
# Concordia, -750600+1232000, since 2005
|
# Concordia, -750600+1232000, since 2005
|
||||||
@@ -196,20 +201,7 @@ Zone Antarctica/DumontDUrville 0 - -00 1947
|
|||||||
# Zuchelli, Terra Nova Bay, -744140+1640647, since 1986
|
# Zuchelli, Terra Nova Bay, -744140+1640647, since 1986
|
||||||
|
|
||||||
# Japan - year-round bases
|
# Japan - year-round bases
|
||||||
# Syowa (also known as Showa), -690022+0393524, since 1957
|
# See Asia/Riyadh.
|
||||||
#
|
|
||||||
# From Hideyuki Suzuki (1999-02-06):
|
|
||||||
# In all Japanese stations, +0300 is used as the standard time.
|
|
||||||
#
|
|
||||||
# Syowa station, which is the first antarctic station of Japan,
|
|
||||||
# was established on 1957-01-29. Since Syowa station is still the main
|
|
||||||
# station of Japan, it's appropriate for the principal location.
|
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
|
||||||
Zone Antarctica/Syowa 0 - -00 1957 Jan 29
|
|
||||||
3:00 - +03
|
|
||||||
# See:
|
|
||||||
# NIPR Antarctic Research Activities (1999-08-17)
|
|
||||||
# http://www.nipr.ac.jp/english/ara01.html
|
|
||||||
|
|
||||||
# S Korea - year-round base
|
# S Korea - year-round base
|
||||||
# Jang Bogo, Terra Nova Bay, -743700+1641205 since 2014
|
# Jang Bogo, Terra Nova Bay, -743700+1641205 since 2014
|
||||||
@@ -247,7 +239,7 @@ Zone Antarctica/Syowa 0 - -00 1957 Jan 29
|
|||||||
# suggested by Bengt-Inge Larsson comment them out for now, and approximate
|
# suggested by Bengt-Inge Larsson comment them out for now, and approximate
|
||||||
# with only UTC and CEST. Uncomment them when 2014b is more prevalent.
|
# with only UTC and CEST. Uncomment them when 2014b is more prevalent.
|
||||||
#
|
#
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
#Rule Troll 2005 max - Mar 1 1:00u 1:00 +01
|
#Rule Troll 2005 max - Mar 1 1:00u 1:00 +01
|
||||||
Rule Troll 2005 max - Mar lastSun 1:00u 2:00 +02
|
Rule Troll 2005 max - Mar lastSun 1:00u 2:00 +02
|
||||||
#Rule Troll 2005 max - Oct lastSun 1:00u 1:00 +01
|
#Rule Troll 2005 max - Oct lastSun 1:00u 1:00 +01
|
||||||
|
|||||||
@@ -57,9 +57,6 @@
|
|||||||
# Byalokoz EL. New Counting of Time in Russia since July 1, 1919.
|
# Byalokoz EL. New Counting of Time in Russia since July 1, 1919.
|
||||||
# (See the 'europe' file for a fuller citation.)
|
# (See the 'europe' file for a fuller citation.)
|
||||||
#
|
#
|
||||||
# A reliable and entertaining source about time zones is
|
|
||||||
# Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
|
|
||||||
#
|
|
||||||
# The following alphabetic abbreviations appear in these tables
|
# The following alphabetic abbreviations appear in these tables
|
||||||
# (corrections are welcome):
|
# (corrections are welcome):
|
||||||
# std dst
|
# std dst
|
||||||
@@ -93,7 +90,7 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
# These rules are stolen from the 'europe' file.
|
# These rules are stolen from the 'europe' file.
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule EUAsia 1981 max - Mar lastSun 1:00u 1:00 S
|
Rule EUAsia 1981 max - Mar lastSun 1:00u 1:00 S
|
||||||
Rule EUAsia 1979 1995 - Sep lastSun 1:00u 0 -
|
Rule EUAsia 1979 1995 - Sep lastSun 1:00u 0 -
|
||||||
Rule EUAsia 1996 max - Oct lastSun 1:00u 0 -
|
Rule EUAsia 1996 max - Oct lastSun 1:00u 0 -
|
||||||
@@ -137,7 +134,7 @@ Zone Asia/Kabul 4:36:48 - LMT 1890
|
|||||||
# or
|
# or
|
||||||
# (brief)
|
# (brief)
|
||||||
# http://www.worldtimezone.com/dst_news/dst_news_armenia03.html
|
# http://www.worldtimezone.com/dst_news/dst_news_armenia03.html
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Armenia 2011 only - Mar lastSun 2:00s 1:00 -
|
Rule Armenia 2011 only - Mar lastSun 2:00s 1:00 -
|
||||||
Rule Armenia 2011 only - Oct lastSun 2:00s 0 -
|
Rule Armenia 2011 only - Oct lastSun 2:00s 0 -
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
@@ -163,7 +160,7 @@ Zone Asia/Yerevan 2:58:00 - LMT 1924 May 2
|
|||||||
# http://vestnikkavkaza.net/news/Azerbaijani-Cabinet-of-Ministers-cancels-daylight-saving-time.html
|
# http://vestnikkavkaza.net/news/Azerbaijani-Cabinet-of-Ministers-cancels-daylight-saving-time.html
|
||||||
# http://en.apa.az/xeber_azerbaijan_abolishes_daylight_savings_ti_240862.html
|
# http://en.apa.az/xeber_azerbaijan_abolishes_daylight_savings_ti_240862.html
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Azer 1997 2015 - Mar lastSun 4:00 1:00 -
|
Rule Azer 1997 2015 - Mar lastSun 4:00 1:00 -
|
||||||
Rule Azer 1997 2015 - Oct lastSun 5:00 0 -
|
Rule Azer 1997 2015 - Oct lastSun 5:00 0 -
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
@@ -250,7 +247,7 @@ Zone Asia/Baku 3:19:24 - LMT 1924 May 2
|
|||||||
# http://www.thedailystar.net/newDesign/latest_news.php?nid=22817
|
# http://www.thedailystar.net/newDesign/latest_news.php?nid=22817
|
||||||
# http://www.worldtimezone.com/dst_news/dst_news_bangladesh06.html
|
# http://www.worldtimezone.com/dst_news/dst_news_bangladesh06.html
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Dhaka 2009 only - Jun 19 23:00 1:00 -
|
Rule Dhaka 2009 only - Jun 19 23:00 1:00 -
|
||||||
Rule Dhaka 2009 only - Dec 31 24:00 0 -
|
Rule Dhaka 2009 only - Dec 31 24:00 0 -
|
||||||
|
|
||||||
@@ -309,6 +306,27 @@ Zone Asia/Yangon 6:24:47 - LMT 1880 # or Rangoon
|
|||||||
|
|
||||||
# China
|
# China
|
||||||
|
|
||||||
|
# From Phake Nick (2020-04-15):
|
||||||
|
# According to this news report:
|
||||||
|
# http://news.sina.com.cn/c/2004-09-01/19524201403.shtml
|
||||||
|
# on April 11, 1919, newspaper in Shanghai said clocks in Shanghai will spring
|
||||||
|
# forward for an hour starting from midnight of that Saturday. The report did
|
||||||
|
# not mention what happened in Shanghai thereafter, but it mentioned that a
|
||||||
|
# similar trial in Tianjin which ended at October 1st as citizens are told to
|
||||||
|
# recede the clock on September 30 from 12:00pm to 11:00pm. The trial at
|
||||||
|
# Tianjin got terminated in 1920.
|
||||||
|
#
|
||||||
|
# From Paul Eggert (2020-04-15):
|
||||||
|
# The Returns of Trade and Trade Reports, page 711, says "Daylight saving was
|
||||||
|
# given a trial during the year, and from the 12th April to the 1st October
|
||||||
|
# the clocks were all set one hour ahead of sun time. Though the scheme was
|
||||||
|
# generally esteemed a success, it was announced early in 1920 that it would
|
||||||
|
# not be repeated."
|
||||||
|
#
|
||||||
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
|
Rule Shang 1919 only - Apr 12 24:00 1:00 D
|
||||||
|
Rule Shang 1919 only - Sep 30 24:00 0 S
|
||||||
|
|
||||||
# From Paul Eggert (2018-10-02):
|
# From Paul Eggert (2018-10-02):
|
||||||
# The following comes from Table 1 of:
|
# The following comes from Table 1 of:
|
||||||
# Li Yu. Research on the daylight saving movement in 1940s Shanghai.
|
# Li Yu. Research on the daylight saving movement in 1940s Shanghai.
|
||||||
@@ -317,8 +335,91 @@ Zone Asia/Yangon 6:24:47 - LMT 1880 # or Rangoon
|
|||||||
# The table lists dates only; I am guessing 00:00 and 24:00 transition times.
|
# The table lists dates only; I am guessing 00:00 and 24:00 transition times.
|
||||||
# Also, the table lists the planned end of DST in 1949, but the corresponding
|
# Also, the table lists the planned end of DST in 1949, but the corresponding
|
||||||
# zone line cuts this off on May 28, when the Communists took power.
|
# zone line cuts this off on May 28, when the Communists took power.
|
||||||
|
|
||||||
|
# From Phake Nick (2020-04-15):
|
||||||
#
|
#
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# For the history of time in Shanghai between 1940-1942, the situation is
|
||||||
|
# actually slightly more complex than the table [below].... At the time,
|
||||||
|
# there were three different authorities in Shanghai, including Shanghai
|
||||||
|
# International Settlement, a settlement established by western countries with
|
||||||
|
# its own westernized form of government, Shanghai French Concession, similar
|
||||||
|
# to the international settlement but is controlled by French, and then the
|
||||||
|
# rest of the city of Shanghai, which have already been controlled by Japanese
|
||||||
|
# force through a puppet local government (Wang Jingwei regime). It was
|
||||||
|
# additionally complicated by the circumstances that, according to the 1940s
|
||||||
|
# Shanghai summer time essay cited in the database, some
|
||||||
|
# departments/businesses/people in the Shanghai city itself during that time
|
||||||
|
# period, refused to change their clock and instead only changed their opening
|
||||||
|
# hours.
|
||||||
|
#
|
||||||
|
# For example, as quoted in the article, in 1940, other than the authority
|
||||||
|
# itself, power, tram, bus companies, cinema, department stores, and other
|
||||||
|
# public service organizations have all decided to follow the summer time and
|
||||||
|
# spring forward the clock. On the other hand, the custom office refused to
|
||||||
|
# spring forward the clock because of worry on mechanical wear to the physical
|
||||||
|
# clock, postal office refused to spring forward because of disruption to
|
||||||
|
# business and log-keeping, although they did changed their office hour to
|
||||||
|
# match rest of the city. So is travel agents, and also weather
|
||||||
|
# observatory. It is said both time standards had their own supporters in the
|
||||||
|
# city at the time, those who prefer new time standard would have moved their
|
||||||
|
# clock while those who prefer the old time standard would keep their clock
|
||||||
|
# unchange, and there were different clocks that use different time standard
|
||||||
|
# in the city at the time for people who use different time standard to adjust
|
||||||
|
# their clock to their preferred time.
|
||||||
|
#
|
||||||
|
# a. For the 1940 May 31 spring forward, the essay claim that it was
|
||||||
|
# coordinared between the international settlement authority and the French
|
||||||
|
# concession authority and have gathered support from Hong Kong and Xiamen,
|
||||||
|
# that it would spring forward an hour from May 31 "midnight", and the essay
|
||||||
|
# claim "Hong Kong government implemented the spring forward in the same time
|
||||||
|
# on the same date as Shanghai".
|
||||||
|
#
|
||||||
|
# b. For the 1940 fall back, it was said that they initially intended to do
|
||||||
|
# so on September 30 00:59 at night, however they postponed it to October 12
|
||||||
|
# after discussion with relevant parties. However schools restored to the
|
||||||
|
# original schedule ten days earlier.
|
||||||
|
#
|
||||||
|
# c. For the 1941 spring forward, it is said to start from March 15
|
||||||
|
# "following the previous year's method", and in addition to that the essay
|
||||||
|
# cited an announcement in 1941 from the Wang regime which said the Special
|
||||||
|
# City of Shanghai under Wang regime control will follow the DST rule set by
|
||||||
|
# the Settlements, irrespective of the original DST plan announced by the Wang
|
||||||
|
# regime for other area under its control(April 1 to September 30). (no idea
|
||||||
|
# to situation before that announcement)
|
||||||
|
#
|
||||||
|
# d. For the 1941 fall back, it was said that the fall back would occurs at
|
||||||
|
# the end of September (A newspaper headline cited by the essay, published on
|
||||||
|
# October 1, 1941, have the headlines which said "French Concession would
|
||||||
|
# rewind to the old clock this morning), but it ultimately didn't happen due
|
||||||
|
# to disagreement between the international settlement authority and the
|
||||||
|
# French concession authority, and the fall back ultimately occurred on
|
||||||
|
# November 1.
|
||||||
|
#
|
||||||
|
# e. In 1941 December, Japan have officially started war with the United
|
||||||
|
# States and the United Kingdom, and in Shanghai they have marched into the
|
||||||
|
# international settlement, taken over its control
|
||||||
|
#
|
||||||
|
# f. For the 1942 spring forward, the essay said that the spring forward
|
||||||
|
# started on January 31. It said this time the custom office and postal
|
||||||
|
# department will also change their clocks, unlike before.
|
||||||
|
#
|
||||||
|
# g. The essay itself didn't cover any specific changes thereafter until the
|
||||||
|
# end of the war, it quoted a November 1942 command from the government of the
|
||||||
|
# Wang regime, which claim the daylight saving time applies year round during
|
||||||
|
# the war. However, the essay ambiguously said the period is "February 1 to
|
||||||
|
# September 30", which I don't really understand what is the meaning of such
|
||||||
|
# period in the context of year round implementation here.. More researches
|
||||||
|
# might be needed to show exactly what happened during that period of time.
|
||||||
|
|
||||||
|
# From Phake Nick (2020-04-15):
|
||||||
|
# According to a Japanese tour bus pamphlet in Nanjing area believed to be
|
||||||
|
# from around year 1941: http://www.tt-museum.jp/tairiku_0280_nan1941.html ,
|
||||||
|
# the schedule listed was in the format of Japanese time. Which indicate some
|
||||||
|
# use of the Japanese time (instead of syncing by DST) might have occurred in
|
||||||
|
# the Yangtze river delta area during that period of time although the scope
|
||||||
|
# of such use will need to be investigated to determine.
|
||||||
|
#
|
||||||
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Shang 1940 only - Jun 1 0:00 1:00 D
|
Rule Shang 1940 only - Jun 1 0:00 1:00 D
|
||||||
Rule Shang 1940 only - Oct 12 24:00 0 S
|
Rule Shang 1940 only - Oct 12 24:00 0 S
|
||||||
Rule Shang 1941 only - Mar 15 0:00 1:00 D
|
Rule Shang 1941 only - Mar 15 0:00 1:00 D
|
||||||
@@ -381,7 +482,7 @@ Rule Shang 1948 1949 - Sep 30 24:00 0 S #plan
|
|||||||
# to begin on 17 April.
|
# to begin on 17 April.
|
||||||
# http://data.people.com.cn/pic/101p/1988/04/1988041201.jpg
|
# http://data.people.com.cn/pic/101p/1988/04/1988041201.jpg
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule PRC 1986 only - May 4 2:00 1:00 D
|
Rule PRC 1986 only - May 4 2:00 1:00 D
|
||||||
Rule PRC 1986 1991 - Sep Sun>=11 2:00 0 S
|
Rule PRC 1986 1991 - Sep Sun>=11 2:00 0 S
|
||||||
Rule PRC 1987 1991 - Apr Sun>=11 2:00 1:00 D
|
Rule PRC 1987 1991 - Apr Sun>=11 2:00 1:00 D
|
||||||
@@ -595,7 +696,7 @@ Zone Asia/Urumqi 5:50:20 - LMT 1928
|
|||||||
6:00 - +06
|
6:00 - +06
|
||||||
|
|
||||||
|
|
||||||
# Hong Kong (Xianggang)
|
# Hong Kong
|
||||||
|
|
||||||
# Milne gives 7:36:41.7; round this.
|
# Milne gives 7:36:41.7; round this.
|
||||||
|
|
||||||
@@ -605,9 +706,7 @@ Zone Asia/Urumqi 5:50:20 - LMT 1928
|
|||||||
# it is not [an] observatory, but the official meteorological agency of HK,
|
# it is not [an] observatory, but the official meteorological agency of HK,
|
||||||
# and also serves as the official timing agency), there are some missing
|
# and also serves as the official timing agency), there are some missing
|
||||||
# and incorrect rules. Although the exact switch over time is missing, I
|
# and incorrect rules. Although the exact switch over time is missing, I
|
||||||
# think 3:30 is correct. The official DST record for Hong Kong can be
|
# think 3:30 is correct.
|
||||||
# obtained from
|
|
||||||
# http://www.hko.gov.hk/gts/time/Summertime.htm
|
|
||||||
|
|
||||||
# From Phake Nick (2018-10-27):
|
# From Phake Nick (2018-10-27):
|
||||||
# According to Singaporean newspaper
|
# According to Singaporean newspaper
|
||||||
@@ -718,10 +817,10 @@ Zone Asia/Urumqi 5:50:20 - LMT 1928
|
|||||||
# Resolution of the Legislative Council passed on 9 May 1979
|
# Resolution of the Legislative Council passed on 9 May 1979
|
||||||
# https://www.legco.gov.hk/yr78-79/english/lc_sitg/hansard/h790509.pdf#page=39
|
# https://www.legco.gov.hk/yr78-79/english/lc_sitg/hansard/h790509.pdf#page=39
|
||||||
|
|
||||||
# From Paul Eggert (2019-05-31):
|
# From Paul Eggert (2020-04-15):
|
||||||
# Here are the dates given at
|
# Here are the dates given at
|
||||||
# https://www.hko.gov.hk/gts/time/Summertime.htm
|
# https://www.hko.gov.hk/en/gts/time/Summertime.htm
|
||||||
# as of 2014-06-19:
|
# as of 2020-02-10:
|
||||||
# Year Period
|
# Year Period
|
||||||
# 1941 15 Jun to 30 Sep
|
# 1941 15 Jun to 30 Sep
|
||||||
# 1942 Whole year
|
# 1942 Whole year
|
||||||
@@ -767,7 +866,7 @@ Zone Asia/Urumqi 5:50:20 - LMT 1928
|
|||||||
# or dates for the 1942 and 1945 transitions.
|
# or dates for the 1942 and 1945 transitions.
|
||||||
# The Japanese occupation of Hong Kong began 1941-12-25.
|
# The Japanese occupation of Hong Kong began 1941-12-25.
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule HK 1946 only - Apr 21 0:00 1:00 S
|
Rule HK 1946 only - Apr 21 0:00 1:00 S
|
||||||
Rule HK 1946 only - Dec 1 3:30s 0 -
|
Rule HK 1946 only - Dec 1 3:30s 0 -
|
||||||
Rule HK 1947 only - Apr 13 3:30s 1:00 S
|
Rule HK 1947 only - Apr 13 3:30s 1:00 S
|
||||||
@@ -894,7 +993,7 @@ Zone Asia/Hong_Kong 7:36:42 - LMT 1904 Oct 30 0:36:42
|
|||||||
# until 1945-09-21 at 01:00, overriding Shanks & Pottenger.
|
# until 1945-09-21 at 01:00, overriding Shanks & Pottenger.
|
||||||
# Likewise, use Yu-Cheng Chuang's data for DST in Taiwan.
|
# Likewise, use Yu-Cheng Chuang's data for DST in Taiwan.
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Taiwan 1946 only - May 15 0:00 1:00 D
|
Rule Taiwan 1946 only - May 15 0:00 1:00 D
|
||||||
Rule Taiwan 1946 only - Oct 1 0:00 0 S
|
Rule Taiwan 1946 only - Oct 1 0:00 0 S
|
||||||
Rule Taiwan 1947 only - Apr 15 0:00 1:00 D
|
Rule Taiwan 1947 only - Apr 15 0:00 1:00 D
|
||||||
@@ -1020,7 +1119,7 @@ Zone Asia/Taipei 8:06:00 - LMT 1896 Jan 1
|
|||||||
# The 1904 decree says that Macau changed from the meridian of
|
# The 1904 decree says that Macau changed from the meridian of
|
||||||
# Fortaleza do Monte, presumably the basis for the 7:34:10 for LMT.
|
# Fortaleza do Monte, presumably the basis for the 7:34:10 for LMT.
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Macau 1942 1943 - Apr 30 23:00 1:00 -
|
Rule Macau 1942 1943 - Apr 30 23:00 1:00 -
|
||||||
Rule Macau 1942 only - Nov 17 23:00 0 -
|
Rule Macau 1942 only - Nov 17 23:00 0 -
|
||||||
Rule Macau 1943 only - Sep 30 23:00 0 S
|
Rule Macau 1943 only - Sep 30 23:00 0 S
|
||||||
@@ -1078,7 +1177,7 @@ Zone Asia/Macau 7:34:10 - LMT 1904 Oct 30
|
|||||||
# Cyprus to remain united in time. Cyprus Mail 2017-10-17.
|
# Cyprus to remain united in time. Cyprus Mail 2017-10-17.
|
||||||
# https://cyprus-mail.com/2017/10/17/cyprus-remain-united-time/
|
# https://cyprus-mail.com/2017/10/17/cyprus-remain-united-time/
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Cyprus 1975 only - Apr 13 0:00 1:00 S
|
Rule Cyprus 1975 only - Apr 13 0:00 1:00 S
|
||||||
Rule Cyprus 1975 only - Oct 12 0:00 0 -
|
Rule Cyprus 1975 only - Oct 12 0:00 0 -
|
||||||
Rule Cyprus 1976 only - May 15 0:00 1:00 S
|
Rule Cyprus 1976 only - May 15 0:00 1:00 S
|
||||||
@@ -1455,7 +1554,7 @@ Zone Asia/Jayapura 9:22:48 - LMT 1932 Nov
|
|||||||
# be changed back to its previous state on the 24 hours of the
|
# be changed back to its previous state on the 24 hours of the
|
||||||
# thirtieth day of Shahrivar.
|
# thirtieth day of Shahrivar.
|
||||||
#
|
#
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Iran 1978 1980 - Mar 20 24:00 1:00 -
|
Rule Iran 1978 1980 - Mar 20 24:00 1:00 -
|
||||||
Rule Iran 1978 only - Oct 20 24:00 0 -
|
Rule Iran 1978 only - Oct 20 24:00 0 -
|
||||||
Rule Iran 1979 only - Sep 18 24:00 0 -
|
Rule Iran 1979 only - Sep 18 24:00 0 -
|
||||||
@@ -1597,7 +1696,7 @@ Zone Asia/Tehran 3:25:44 - LMT 1916
|
|||||||
# We have published a short article in English about the change:
|
# We have published a short article in English about the change:
|
||||||
# https://www.timeanddate.com/news/time/iraq-dumps-daylight-saving.html
|
# https://www.timeanddate.com/news/time/iraq-dumps-daylight-saving.html
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Iraq 1982 only - May 1 0:00 1:00 -
|
Rule Iraq 1982 only - May 1 0:00 1:00 -
|
||||||
Rule Iraq 1982 1984 - Oct 1 0:00 0 -
|
Rule Iraq 1982 1984 - Oct 1 0:00 0 -
|
||||||
Rule Iraq 1983 only - Mar 31 0:00 1:00 -
|
Rule Iraq 1983 only - Mar 31 0:00 1:00 -
|
||||||
@@ -1620,6 +1719,10 @@ Zone Asia/Baghdad 2:57:40 - LMT 1890
|
|||||||
|
|
||||||
# Israel
|
# Israel
|
||||||
|
|
||||||
|
# For more info about the motivation for DST in Israel, see:
|
||||||
|
# Barak Y. Israel's Daylight Saving Time controversy. Israel Affairs.
|
||||||
|
# 2020-08-11. https://doi.org/10.1080/13537121.2020.1806564
|
||||||
|
|
||||||
# From Ephraim Silverberg (2001-01-11):
|
# From Ephraim Silverberg (2001-01-11):
|
||||||
#
|
#
|
||||||
# I coined "IST/IDT" circa 1988. Until then there were three
|
# I coined "IST/IDT" circa 1988. Until then there were three
|
||||||
@@ -1640,40 +1743,180 @@ Zone Asia/Baghdad 2:57:40 - LMT 1890
|
|||||||
# high on my favorite-country list (and not only because my wife's
|
# high on my favorite-country list (and not only because my wife's
|
||||||
# family is from India).
|
# family is from India).
|
||||||
|
|
||||||
# From Shanks & Pottenger:
|
# From P Chan (2020-10-27), with corrections:
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
#
|
||||||
Rule Zion 1940 only - Jun 1 0:00 1:00 D
|
# 1940-1946 Supplement No. 2 to the Palestine Gazette
|
||||||
Rule Zion 1942 1944 - Nov 1 0:00 0 S
|
# # issue page Order No. dated start end note
|
||||||
Rule Zion 1943 only - Apr 1 2:00 1:00 D
|
# 1 1010 729 67 of 1940 1940-05-22 1940-05-31* 1940-09-30* revoked by #2
|
||||||
Rule Zion 1944 only - Apr 1 0:00 1:00 D
|
# 2 1013 758 73 of 1940 1940-05-31 1940-05-31 1940-09-30
|
||||||
Rule Zion 1945 only - Apr 16 0:00 1:00 D
|
# 3 1055 1574 196 of 1940 1940-11-06 1940-11-16 1940-12-31
|
||||||
Rule Zion 1945 only - Nov 1 2:00 0 S
|
# 4 1066 1811 208 of 1940 1940-12-17 1940-12-31 1941-12-31
|
||||||
Rule Zion 1946 only - Apr 16 2:00 1:00 D
|
# 5 1156 1967 116 of 1941 1941-12-16 1941-12-31 1942-12-31* amended by #6
|
||||||
Rule Zion 1946 only - Nov 1 0:00 0 S
|
# 6 1228 1608 86 of 1942 1942-10-14 1941-12-31 1942-10-31
|
||||||
Rule Zion 1948 only - May 23 0:00 2:00 DD
|
# 7 1256 279 21 of 1943 1943-03-18 1943-03-31 1943-10-31
|
||||||
Rule Zion 1948 only - Sep 1 0:00 1:00 D
|
# 8 1323 249 19 of 1944 1944-03-13 1944-03-31 1944-10-31
|
||||||
Rule Zion 1948 1949 - Nov 1 2:00 0 S
|
# 9 1402 328 20 of 1945 1945-04-05 1945-04-15 1945-10-31
|
||||||
Rule Zion 1949 only - May 1 0:00 1:00 D
|
#10 1487 596 14 of 1946 1946-04-04 1946-04-15 1946-10-31
|
||||||
Rule Zion 1950 only - Apr 16 0:00 1:00 D
|
#
|
||||||
Rule Zion 1950 only - Sep 15 3:00 0 S
|
# 1948 Iton Rishmi (Official Gazette of the Provisional Government)
|
||||||
Rule Zion 1951 only - Apr 1 0:00 1:00 D
|
# # issue page dated start end
|
||||||
Rule Zion 1951 only - Nov 11 3:00 0 S
|
#11 2 7 1948-05-20 1948-05-22 1948-10-31*
|
||||||
Rule Zion 1952 only - Apr 20 2:00 1:00 D
|
# ^This moved timezone to +04, replaced by #12 from 1948-08-31 24:00 GMT.
|
||||||
Rule Zion 1952 only - Oct 19 3:00 0 S
|
#12 17 (Annex B) 84 1948-08-22 1948-08-31 1948-10-31
|
||||||
Rule Zion 1953 only - Apr 12 2:00 1:00 D
|
#
|
||||||
Rule Zion 1953 only - Sep 13 3:00 0 S
|
# 1949-2000 Kovetz HaTakanot (Collection of Regulations)
|
||||||
Rule Zion 1954 only - Jun 13 0:00 1:00 D
|
# # issue page dated start end note
|
||||||
Rule Zion 1954 only - Sep 12 0:00 0 S
|
#13 6 133 1949-03-23 1949-04-30 1949-10-31
|
||||||
Rule Zion 1955 only - Jun 11 2:00 1:00 D
|
#14 80 755 1950-03-17 1950-04-15 1950-09-14
|
||||||
Rule Zion 1955 only - Sep 11 0:00 0 S
|
#15 164 782 1951-03-22 1951-03-31 1951-09-29* amended by #16
|
||||||
Rule Zion 1956 only - Jun 3 0:00 1:00 D
|
#16 206 1940 1951-09-23 ---------- 1951-10-22* amended by #17
|
||||||
Rule Zion 1956 only - Sep 30 3:00 0 S
|
#17 212 78 1951-10-19 ---------- 1951-11-10
|
||||||
Rule Zion 1957 only - Apr 29 2:00 1:00 D
|
#18 254 652 1952-03-03 1952-04-19 1952-09-27* amended by #19
|
||||||
Rule Zion 1957 only - Sep 22 0:00 0 S
|
#19 300 11 1952-09-15 ---------- 1952-10-18
|
||||||
Rule Zion 1974 only - Jul 7 0:00 1:00 D
|
#20 348 817 1953-03-03 1953-04-11 1953-09-12
|
||||||
Rule Zion 1974 only - Oct 13 0:00 0 S
|
#21 420 385 1954-02-17 1954-06-12 1954-09-11
|
||||||
Rule Zion 1975 only - Apr 20 0:00 1:00 D
|
#22 497 548 1955-01-14 1955-06-11 1955-09-10
|
||||||
Rule Zion 1975 only - Aug 31 0:00 0 S
|
#23 591 608 1956-03-12 1956-06-02 1956-09-29
|
||||||
|
#24 680 957 1957-02-08 1957-04-27 1957-09-21
|
||||||
|
#25 3192 1418 1974-06-28 1974-07-06 1974-10-12
|
||||||
|
#26 3322 1389 1975-04-03 1975-04-19 1975-08-30
|
||||||
|
#27 4146 2089 1980-07-15 1980-08-02 1980-09-13
|
||||||
|
#28 4604 1081 1984-02-22 1984-05-05* 1984-08-25* revoked by #29
|
||||||
|
#29 4619 1312 1984-04-06 1984-05-05 1984-08-25
|
||||||
|
#30 4744 475 1984-12-23 1985-04-13 1985-09-14* amended by #31
|
||||||
|
#31 4851 1848 1985-08-18 ---------- 1985-08-31
|
||||||
|
#32 4932 899 1986-04-22 1986-05-17 1986-09-06
|
||||||
|
#33 5013 580 1987-02-15 1987-04-18* 1987-08-22* revoked by #34
|
||||||
|
#34 5021 744 1987-03-30 1987-04-14 1987-09-12
|
||||||
|
#35 5096 659 1988-02-14 1988-04-09 1988-09-03
|
||||||
|
#36 5167 514 1989-02-03 1989-04-29 1989-09-02
|
||||||
|
#37 5248 375 1990-01-23 1990-03-24 1990-08-25
|
||||||
|
#38 5335 612 1991-02-10 1991-03-09* 1991-08-31 amended by #39
|
||||||
|
# 1992-03-28 1992-09-05
|
||||||
|
#39 5339 709 1991-03-04 1991-03-23 ----------
|
||||||
|
#40 5506 503 1993-02-18 1993-04-02 1993-09-05
|
||||||
|
# 1994-04-01 1994-08-28
|
||||||
|
# 1995-03-31 1995-09-03
|
||||||
|
#41 5731 438 1996-01-01 1996-03-14 1996-09-15
|
||||||
|
# 1997-03-13* 1997-09-18* overridden by 1997 Temp Prov
|
||||||
|
# 1998-03-19* 1998-09-17* revoked by #42
|
||||||
|
#42 5853 1243 1997-09-18 1998-03-19 1998-09-05
|
||||||
|
#43 5937 77 1998-10-18 1999-04-02 1999-09-03
|
||||||
|
# 2000-04-14* 2000-09-15* revoked by #44
|
||||||
|
# 2001-04-13* 2001-09-14* revoked by #44
|
||||||
|
#44 6024 39 2000-03-14 2000-04-14 2000-10-22* overridden by 2000 Temp Prov
|
||||||
|
# 2001-04-06* 2001-10-10* overridden by 2000 Temp Prov
|
||||||
|
# 2002-03-29* 2002-10-29* overridden by 2000 Temp Prov
|
||||||
|
#
|
||||||
|
# These are laws enacted by the Knesset since the Minister could only alter the
|
||||||
|
# transition dates at least six months in advanced under the 1992 Law.
|
||||||
|
# dated start end
|
||||||
|
# 1997 Temporary Provisions 1997-03-06 1997-03-20 1997-09-13
|
||||||
|
# 2000 Temporary Provisions 2000-07-28 ---------- 2000-10-06
|
||||||
|
# 2001-04-09 2001-09-24
|
||||||
|
# 2002-03-29 2002-10-07
|
||||||
|
# 2003-03-28 2003-10-03
|
||||||
|
# 2004-04-07 2004-09-22
|
||||||
|
# Note:
|
||||||
|
# Transition times in 1940-1957 (#1-#24) were midnight GMT,
|
||||||
|
# in 1974-1998 (#25-#42 and the 1997 Temporary Provisions) were midnight,
|
||||||
|
# in 1999-April 2000 (#43,#44) were 02:00,
|
||||||
|
# in the 2000 Temporary Provisions were 01:00.
|
||||||
|
#
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Links:
|
||||||
|
# 1 https://findit.library.yale.edu/images_layout/view?parentoid=15537490&increment=687
|
||||||
|
# 2 https://findit.library.yale.edu/images_layout/view?parentoid=15537490&increment=716
|
||||||
|
# 3 https://findit.library.yale.edu/images_layout/view?parentoid=15537491&increment=721
|
||||||
|
# 4 https://findit.library.yale.edu/images_layout/view?parentoid=15537491&increment=958
|
||||||
|
# 5 https://findit.library.yale.edu/images_layout/view?parentoid=15537502&increment=558
|
||||||
|
# 6 https://findit.library.yale.edu/images_layout/view?parentoid=15537511&increment=105
|
||||||
|
# 7 https://findit.library.yale.edu/images_layout/view?parentoid=15537516&increment=278
|
||||||
|
# 8 https://findit.library.yale.edu/images_layout/view?parentoid=15537522&increment=248
|
||||||
|
# 9 https://findit.library.yale.edu/images_layout/view?parentoid=15537530&increment=329
|
||||||
|
#10 https://findit.library.yale.edu/images_layout/view?parentoid=15537537&increment=601
|
||||||
|
#11 https://www.nevo.co.il/law_word/law12/er-002.pdf#page=3
|
||||||
|
#12 https://www.nevo.co.il/law_word/law12/er-017-t2.pdf#page=4
|
||||||
|
#13 https://www.nevo.co.il/law_word/law06/tak-0006.pdf#page=3
|
||||||
|
#14 https://www.nevo.co.il/law_word/law06/tak-0080.pdf#page=7
|
||||||
|
#15 https://www.nevo.co.il/law_word/law06/tak-0164.pdf#page=10
|
||||||
|
#16 https://www.nevo.co.il/law_word/law06/tak-0206.pdf#page=4
|
||||||
|
#17 https://www.nevo.co.il/law_word/law06/tak-0212.pdf#page=2
|
||||||
|
#18 https://www.nevo.co.il/law_word/law06/tak-0254.pdf#page=4
|
||||||
|
#19 https://www.nevo.co.il/law_word/law06/tak-0300.pdf#page=5
|
||||||
|
#20 https://www.nevo.co.il/law_word/law06/tak-0348.pdf#page=3
|
||||||
|
#21 https://www.nevo.co.il/law_word/law06/tak-0420.pdf#page=5
|
||||||
|
#22 https://www.nevo.co.il/law_word/law06/tak-0497.pdf#page=10
|
||||||
|
#23 https://www.nevo.co.il/law_word/law06/tak-0591.pdf#page=6
|
||||||
|
#24 https://www.nevo.co.il/law_word/law06/tak-0680.pdf#page=3
|
||||||
|
#25 https://www.nevo.co.il/law_word/law06/tak-3192.pdf#page=2
|
||||||
|
#26 https://www.nevo.co.il/law_word/law06/tak-3322.pdf#page=5
|
||||||
|
#27 https://www.nevo.co.il/law_word/law06/tak-4146.pdf#page=2
|
||||||
|
#28 https://www.nevo.co.il/law_word/law06/tak-4604.pdf#page=7
|
||||||
|
#29 https://www.nevo.co.il/law_word/law06/tak-4619.pdf#page=2
|
||||||
|
#30 https://www.nevo.co.il/law_word/law06/tak-4744.pdf#page=11
|
||||||
|
#31 https://www.nevo.co.il/law_word/law06/tak-4851.pdf#page=2
|
||||||
|
#32 https://www.nevo.co.il/law_word/law06/tak-4932.pdf#page=19
|
||||||
|
#33 https://www.nevo.co.il/law_word/law06/tak-5013.pdf#page=8
|
||||||
|
#34 https://www.nevo.co.il/law_word/law06/tak-5021.pdf#page=8
|
||||||
|
#35 https://www.nevo.co.il/law_word/law06/tak-5096.pdf#page=3
|
||||||
|
#36 https://www.nevo.co.il/law_word/law06/tak-5167.pdf#page=2
|
||||||
|
#37 https://www.nevo.co.il/law_word/law06/tak-5248.pdf#page=7
|
||||||
|
#38 https://www.nevo.co.il/law_word/law06/tak-5335.pdf#page=6
|
||||||
|
#39 https://www.nevo.co.il/law_word/law06/tak-5339.pdf#page=7
|
||||||
|
#40 https://www.nevo.co.il/law_word/law06/tak-5506.pdf#page=19
|
||||||
|
#41 https://www.nevo.co.il/law_word/law06/tak-5731.pdf#page=2
|
||||||
|
#42 https://www.nevo.co.il/law_word/law06/tak-5853.pdf#page=3
|
||||||
|
#43 https://www.nevo.co.il/law_word/law06/tak-5937.pdf#page=9
|
||||||
|
#44 https://www.nevo.co.il/law_word/law06/tak-6024.pdf#page=4
|
||||||
|
#
|
||||||
|
# Time Determination (Temporary Provisions) Law, 1997
|
||||||
|
# https://www.nevo.co.il/law_html/law19/p201_003.htm
|
||||||
|
#
|
||||||
|
# Time Determination (Temporary Provisions) Law, 2000
|
||||||
|
# https://www.nevo.co.il/law_html/law19/p201_004.htm
|
||||||
|
#
|
||||||
|
# Time Determination Law, 1992 and amendments
|
||||||
|
# https://www.nevo.co.il/law_html/law01/p201_002.htm
|
||||||
|
# https://main.knesset.gov.il/Activity/Legislation/Laws/Pages/LawPrimary.aspx?lawitemid=2001174
|
||||||
|
|
||||||
|
# From Paul Eggert (2020-10-27):
|
||||||
|
# Several of the midnight transitions mentioned above are ambiguous;
|
||||||
|
# are they 00:00, 00:00s, 24:00, or 24:00s? When resolving these ambiguities,
|
||||||
|
# try to minimize changes from previous tzdb versions, for lack of better info.
|
||||||
|
# Commentary from previous versions is included below, to help explain this.
|
||||||
|
|
||||||
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
|
Rule Zion 1940 only - May 31 24:00u 1:00 D
|
||||||
|
Rule Zion 1940 only - Sep 30 24:00u 0 S
|
||||||
|
Rule Zion 1940 only - Nov 16 24:00u 1:00 D
|
||||||
|
Rule Zion 1942 1946 - Oct 31 24:00u 0 S
|
||||||
|
Rule Zion 1943 1944 - Mar 31 24:00u 1:00 D
|
||||||
|
Rule Zion 1945 1946 - Apr 15 24:00u 1:00 D
|
||||||
|
Rule Zion 1948 only - May 22 24:00u 2:00 DD
|
||||||
|
Rule Zion 1948 only - Aug 31 24:00u 1:00 D
|
||||||
|
Rule Zion 1948 1949 - Oct 31 24:00u 0 S
|
||||||
|
Rule Zion 1949 only - Apr 30 24:00u 1:00 D
|
||||||
|
Rule Zion 1950 only - Apr 15 24:00u 1:00 D
|
||||||
|
Rule Zion 1950 only - Sep 14 24:00u 0 S
|
||||||
|
Rule Zion 1951 only - Mar 31 24:00u 1:00 D
|
||||||
|
Rule Zion 1951 only - Nov 10 24:00u 0 S
|
||||||
|
Rule Zion 1952 only - Apr 19 24:00u 1:00 D
|
||||||
|
Rule Zion 1952 only - Oct 18 24:00u 0 S
|
||||||
|
Rule Zion 1953 only - Apr 11 24:00u 1:00 D
|
||||||
|
Rule Zion 1953 only - Sep 12 24:00u 0 S
|
||||||
|
Rule Zion 1954 only - Jun 12 24:00u 1:00 D
|
||||||
|
Rule Zion 1954 only - Sep 11 24:00u 0 S
|
||||||
|
Rule Zion 1955 only - Jun 11 24:00u 1:00 D
|
||||||
|
Rule Zion 1955 only - Sep 10 24:00u 0 S
|
||||||
|
Rule Zion 1956 only - Jun 2 24:00u 1:00 D
|
||||||
|
Rule Zion 1956 only - Sep 29 24:00u 0 S
|
||||||
|
Rule Zion 1957 only - Apr 27 24:00u 1:00 D
|
||||||
|
Rule Zion 1957 only - Sep 21 24:00u 0 S
|
||||||
|
Rule Zion 1974 only - Jul 6 24:00 1:00 D
|
||||||
|
Rule Zion 1974 only - Oct 12 24:00 0 S
|
||||||
|
Rule Zion 1975 only - Apr 19 24:00 1:00 D
|
||||||
|
Rule Zion 1975 only - Aug 30 24:00 0 S
|
||||||
|
|
||||||
# From Alois Treindl (2019-03-06):
|
# From Alois Treindl (2019-03-06):
|
||||||
# http://www.moin.gov.il/Documents/שעון%20קיץ/clock-50-years-7-2014.pdf
|
# http://www.moin.gov.il/Documents/שעון%20קיץ/clock-50-years-7-2014.pdf
|
||||||
@@ -1686,25 +1929,24 @@ Rule Zion 1975 only - Aug 31 0:00 0 S
|
|||||||
# From Paul Eggert (2019-03-06):
|
# From Paul Eggert (2019-03-06):
|
||||||
# Also see this thread about the moin.gov.il URL:
|
# Also see this thread about the moin.gov.il URL:
|
||||||
# https://mm.icann.org/pipermail/tz/2018-November/027194.html
|
# https://mm.icann.org/pipermail/tz/2018-November/027194.html
|
||||||
Rule Zion 1980 only - Aug 2 0:00 1:00 D
|
Rule Zion 1980 only - Aug 2 24:00s 1:00 D
|
||||||
Rule Zion 1980 only - Sep 13 1:00 0 S
|
Rule Zion 1980 only - Sep 13 24:00s 0 S
|
||||||
Rule Zion 1984 only - May 5 0:00 1:00 D
|
Rule Zion 1984 only - May 5 24:00s 1:00 D
|
||||||
Rule Zion 1984 only - Aug 25 1:00 0 S
|
Rule Zion 1984 only - Aug 25 24:00s 0 S
|
||||||
|
|
||||||
# From Shanks & Pottenger:
|
Rule Zion 1985 only - Apr 13 24:00 1:00 D
|
||||||
Rule Zion 1985 only - Apr 14 0:00 1:00 D
|
Rule Zion 1985 only - Aug 31 24:00 0 S
|
||||||
Rule Zion 1985 only - Sep 15 0:00 0 S
|
Rule Zion 1986 only - May 17 24:00 1:00 D
|
||||||
Rule Zion 1986 only - May 18 0:00 1:00 D
|
Rule Zion 1986 only - Sep 6 24:00 0 S
|
||||||
Rule Zion 1986 only - Sep 7 0:00 0 S
|
Rule Zion 1987 only - Apr 14 24:00 1:00 D
|
||||||
Rule Zion 1987 only - Apr 15 0:00 1:00 D
|
Rule Zion 1987 only - Sep 12 24:00 0 S
|
||||||
Rule Zion 1987 only - Sep 13 0:00 0 S
|
|
||||||
|
|
||||||
# From Avigdor Finkelstein (2014-03-05):
|
# From Avigdor Finkelstein (2014-03-05):
|
||||||
# I check the Parliament (Knesset) records and there it's stated that the
|
# I check the Parliament (Knesset) records and there it's stated that the
|
||||||
# [1988] transition should take place on Saturday night, when the Sabbath
|
# [1988] transition should take place on Saturday night, when the Sabbath
|
||||||
# ends and changes to Sunday.
|
# ends and changes to Sunday.
|
||||||
Rule Zion 1988 only - Apr 10 0:00 1:00 D
|
Rule Zion 1988 only - Apr 9 24:00 1:00 D
|
||||||
Rule Zion 1988 only - Sep 4 0:00 0 S
|
Rule Zion 1988 only - Sep 3 24:00 0 S
|
||||||
|
|
||||||
# From Ephraim Silverberg
|
# From Ephraim Silverberg
|
||||||
# (1997-03-04, 1998-03-16, 1998-12-28, 2000-01-17, 2000-07-25, 2004-12-22,
|
# (1997-03-04, 1998-03-16, 1998-12-28, 2000-01-17, 2000-07-25, 2004-12-22,
|
||||||
@@ -1733,15 +1975,15 @@ Rule Zion 1988 only - Sep 4 0:00 0 S
|
|||||||
# (except in 2002) is three nights before Yom Kippur [Day of Atonement]
|
# (except in 2002) is three nights before Yom Kippur [Day of Atonement]
|
||||||
# (the eve of the 7th of Tishrei in the lunar Hebrew calendar).
|
# (the eve of the 7th of Tishrei in the lunar Hebrew calendar).
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Zion 1989 only - Apr 30 0:00 1:00 D
|
Rule Zion 1989 only - Apr 29 24:00 1:00 D
|
||||||
Rule Zion 1989 only - Sep 3 0:00 0 S
|
Rule Zion 1989 only - Sep 2 24:00 0 S
|
||||||
Rule Zion 1990 only - Mar 25 0:00 1:00 D
|
Rule Zion 1990 only - Mar 24 24:00 1:00 D
|
||||||
Rule Zion 1990 only - Aug 26 0:00 0 S
|
Rule Zion 1990 only - Aug 25 24:00 0 S
|
||||||
Rule Zion 1991 only - Mar 24 0:00 1:00 D
|
Rule Zion 1991 only - Mar 23 24:00 1:00 D
|
||||||
Rule Zion 1991 only - Sep 1 0:00 0 S
|
Rule Zion 1991 only - Aug 31 24:00 0 S
|
||||||
Rule Zion 1992 only - Mar 29 0:00 1:00 D
|
Rule Zion 1992 only - Mar 28 24:00 1:00 D
|
||||||
Rule Zion 1992 only - Sep 6 0:00 0 S
|
Rule Zion 1992 only - Sep 5 24:00 0 S
|
||||||
Rule Zion 1993 only - Apr 2 0:00 1:00 D
|
Rule Zion 1993 only - Apr 2 0:00 1:00 D
|
||||||
Rule Zion 1993 only - Sep 5 0:00 0 S
|
Rule Zion 1993 only - Sep 5 0:00 0 S
|
||||||
|
|
||||||
@@ -1749,7 +1991,7 @@ Rule Zion 1993 only - Sep 5 0:00 0 S
|
|||||||
# Ministry of Interior, Jerusalem, Israel. The spokeswoman can be reached by
|
# Ministry of Interior, Jerusalem, Israel. The spokeswoman can be reached by
|
||||||
# calling the office directly at 972-2-6701447 or 972-2-6701448.
|
# calling the office directly at 972-2-6701447 or 972-2-6701448.
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Zion 1994 only - Apr 1 0:00 1:00 D
|
Rule Zion 1994 only - Apr 1 0:00 1:00 D
|
||||||
Rule Zion 1994 only - Aug 28 0:00 0 S
|
Rule Zion 1994 only - Aug 28 0:00 0 S
|
||||||
Rule Zion 1995 only - Mar 31 0:00 1:00 D
|
Rule Zion 1995 only - Mar 31 0:00 1:00 D
|
||||||
@@ -1769,11 +2011,11 @@ Rule Zion 1995 only - Sep 3 0:00 0 S
|
|||||||
#
|
#
|
||||||
# where YYYY is the relevant year.
|
# where YYYY is the relevant year.
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Zion 1996 only - Mar 15 0:00 1:00 D
|
Rule Zion 1996 only - Mar 14 24:00 1:00 D
|
||||||
Rule Zion 1996 only - Sep 16 0:00 0 S
|
Rule Zion 1996 only - Sep 15 24:00 0 S
|
||||||
Rule Zion 1997 only - Mar 21 0:00 1:00 D
|
Rule Zion 1997 only - Mar 20 24:00 1:00 D
|
||||||
Rule Zion 1997 only - Sep 14 0:00 0 S
|
Rule Zion 1997 only - Sep 13 24:00 0 S
|
||||||
Rule Zion 1998 only - Mar 20 0:00 1:00 D
|
Rule Zion 1998 only - Mar 20 0:00 1:00 D
|
||||||
Rule Zion 1998 only - Sep 6 0:00 0 S
|
Rule Zion 1998 only - Sep 6 0:00 0 S
|
||||||
Rule Zion 1999 only - Apr 2 2:00 1:00 D
|
Rule Zion 1999 only - Apr 2 2:00 1:00 D
|
||||||
@@ -1792,7 +2034,7 @@ Rule Zion 1999 only - Sep 3 2:00 0 S
|
|||||||
#
|
#
|
||||||
# ftp://ftp.cs.huji.ac.il/pub/tz/announcements/2000-2004.ps.gz
|
# ftp://ftp.cs.huji.ac.il/pub/tz/announcements/2000-2004.ps.gz
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Zion 2000 only - Apr 14 2:00 1:00 D
|
Rule Zion 2000 only - Apr 14 2:00 1:00 D
|
||||||
Rule Zion 2000 only - Oct 6 1:00 0 S
|
Rule Zion 2000 only - Oct 6 1:00 0 S
|
||||||
Rule Zion 2001 only - Apr 9 1:00 1:00 D
|
Rule Zion 2001 only - Apr 9 1:00 1:00 D
|
||||||
@@ -1814,7 +2056,7 @@ Rule Zion 2004 only - Sep 22 1:00 0 S
|
|||||||
#
|
#
|
||||||
# ftp://ftp.cs.huji.ac.il/pub/tz/announcements/2005+beyond.ps
|
# ftp://ftp.cs.huji.ac.il/pub/tz/announcements/2005+beyond.ps
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Zion 2005 2012 - Apr Fri<=1 2:00 1:00 D
|
Rule Zion 2005 2012 - Apr Fri<=1 2:00 1:00 D
|
||||||
Rule Zion 2005 only - Oct 9 2:00 0 S
|
Rule Zion 2005 only - Oct 9 2:00 0 S
|
||||||
Rule Zion 2006 only - Oct 1 2:00 0 S
|
Rule Zion 2006 only - Oct 1 2:00 0 S
|
||||||
@@ -1825,16 +2067,17 @@ Rule Zion 2010 only - Sep 12 2:00 0 S
|
|||||||
Rule Zion 2011 only - Oct 2 2:00 0 S
|
Rule Zion 2011 only - Oct 2 2:00 0 S
|
||||||
Rule Zion 2012 only - Sep 23 2:00 0 S
|
Rule Zion 2012 only - Sep 23 2:00 0 S
|
||||||
|
|
||||||
# From Ephraim Silverberg (2013-06-27):
|
# From Ephraim Silverberg (2020-10-26):
|
||||||
# On June 23, 2013, the Israeli government approved changes to the
|
# The current time law (2013) from the State of Israel can be viewed
|
||||||
# Time Decree Law. The next day, the changes passed the First Reading
|
# (in Hebrew) at:
|
||||||
# in the Knesset. The law is expected to pass the Second and Third
|
# ftp://ftp.cs.huji.ac.il/pub/tz/israel/announcements/2013+law.pdf
|
||||||
# (final) Readings by the beginning of September 2013.
|
# It translates to:
|
||||||
#
|
# Every year, in the period from the Friday before the last Sunday in
|
||||||
# As of 2013, DST starts at 02:00 on the Friday before the last Sunday
|
# the month of March at 02:00 a.m. until the last Sunday of the month
|
||||||
# in March. DST ends at 02:00 on the last Sunday of October.
|
# of October at 02:00 a.m., Israel Time will be advanced an additional
|
||||||
|
# hour such that it will be UTC+3.
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Zion 2013 max - Mar Fri>=23 2:00 1:00 D
|
Rule Zion 2013 max - Mar Fri>=23 2:00 1:00 D
|
||||||
Rule Zion 2013 max - Oct lastSun 2:00 0 S
|
Rule Zion 2013 max - Oct lastSun 2:00 0 S
|
||||||
|
|
||||||
@@ -1851,6 +2094,47 @@ Zone Asia/Jerusalem 2:20:54 - LMT 1880
|
|||||||
|
|
||||||
# '9:00' and 'JST' is from Guy Harris.
|
# '9:00' and 'JST' is from Guy Harris.
|
||||||
|
|
||||||
|
# From Paul Eggert (2020-01-19):
|
||||||
|
# Starting in the 7th century, Japan generally followed an ancient Chinese
|
||||||
|
# timekeeping system that divided night and day into six hours each,
|
||||||
|
# with hour length depending on season. In 1873 the government
|
||||||
|
# started requiring the use of a Western style 24-hour clock. See:
|
||||||
|
# Yulia Frumer, "Making Time: Astronomical Time Measurement in Tokugawa Japan"
|
||||||
|
# <https://www.worldcat.org/oclc/1043907065>. As the tzdb code and
|
||||||
|
# data support only 24-hour clocks, its tables model timestamps before
|
||||||
|
# 1873 using Western-style local mean time.
|
||||||
|
|
||||||
|
# From Hideyuki Suzuki (1998-11-09):
|
||||||
|
# 'Tokyo' usually stands for the former location of Tokyo Astronomical
|
||||||
|
# Observatory: 139° 44' 40.90" E (9h 18m 58.727s), 35° 39' 16.0" N.
|
||||||
|
# This data is from 'Rika Nenpyou (Chronological Scientific Tables) 1996'
|
||||||
|
# edited by National Astronomical Observatory of Japan....
|
||||||
|
# JST (Japan Standard Time) has been used since 1888-01-01 00:00 (JST).
|
||||||
|
# The law is enacted on 1886-07-07.
|
||||||
|
|
||||||
|
# From Hideyuki Suzuki (1998-11-16):
|
||||||
|
# The ordinance No. 51 (1886) established "standard time" in Japan,
|
||||||
|
# which stands for the time on 135° E.
|
||||||
|
# In the ordinance No. 167 (1895), "standard time" was renamed to "central
|
||||||
|
# standard time". And the same ordinance also established "western standard
|
||||||
|
# time", which stands for the time on 120° E.... But "western standard
|
||||||
|
# time" was abolished in the ordinance No. 529 (1937). In the ordinance No.
|
||||||
|
# 167, there is no mention regarding for what place western standard time is
|
||||||
|
# standard....
|
||||||
|
#
|
||||||
|
# I wrote "ordinance" above, but I don't know how to translate.
|
||||||
|
# In Japanese it's "chokurei", which means ordinance from emperor.
|
||||||
|
|
||||||
|
# From Yu-Cheng Chuang (2013-07-12):
|
||||||
|
# ...the Meiji Emperor announced Ordinance No. 167 of Meiji Year 28 "The clause
|
||||||
|
# about standard time" ... The adoption began from Jan 1, 1896.
|
||||||
|
# https://ja.wikisource.org/wiki/標準時ニ關スル件_(公布時)
|
||||||
|
#
|
||||||
|
# ...the Showa Emperor announced Ordinance No. 529 of Showa Year 12 ... which
|
||||||
|
# means the whole Japan territory, including later occupations, adopt Japan
|
||||||
|
# Central Time (UT+9). The adoption began on Oct 1, 1937.
|
||||||
|
# https://ja.wikisource.org/wiki/明治二十八年勅令第百六十七號標準時ニ關スル件中改正ノ件
|
||||||
|
|
||||||
# From Paul Eggert (1995-03-06):
|
# From Paul Eggert (1995-03-06):
|
||||||
# Today's _Asahi Evening News_ (page 4) reports that Japan had
|
# Today's _Asahi Evening News_ (page 4) reports that Japan had
|
||||||
# daylight saving between 1948 and 1951, but "the system was discontinued
|
# daylight saving between 1948 and 1951, but "the system was discontinued
|
||||||
@@ -1893,43 +2177,12 @@ Zone Asia/Jerusalem 2:20:54 - LMT 1880
|
|||||||
# do in any POSIX or C platform. The "25:00" assumes zic from 2007 or later,
|
# do in any POSIX or C platform. The "25:00" assumes zic from 2007 or later,
|
||||||
# which should be safe now.
|
# which should be safe now.
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Japan 1948 only - May Sat>=1 24:00 1:00 D
|
Rule Japan 1948 only - May Sat>=1 24:00 1:00 D
|
||||||
Rule Japan 1948 1951 - Sep Sat>=8 25:00 0 S
|
Rule Japan 1948 1951 - Sep Sat>=8 25:00 0 S
|
||||||
Rule Japan 1949 only - Apr Sat>=1 24:00 1:00 D
|
Rule Japan 1949 only - Apr Sat>=1 24:00 1:00 D
|
||||||
Rule Japan 1950 1951 - May Sat>=1 24:00 1:00 D
|
Rule Japan 1950 1951 - May Sat>=1 24:00 1:00 D
|
||||||
|
|
||||||
# From Hideyuki Suzuki (1998-11-09):
|
|
||||||
# 'Tokyo' usually stands for the former location of Tokyo Astronomical
|
|
||||||
# Observatory: 139° 44' 40.90" E (9h 18m 58.727s), 35° 39' 16.0" N.
|
|
||||||
# This data is from 'Rika Nenpyou (Chronological Scientific Tables) 1996'
|
|
||||||
# edited by National Astronomical Observatory of Japan....
|
|
||||||
# JST (Japan Standard Time) has been used since 1888-01-01 00:00 (JST).
|
|
||||||
# The law is enacted on 1886-07-07.
|
|
||||||
|
|
||||||
# From Hideyuki Suzuki (1998-11-16):
|
|
||||||
# The ordinance No. 51 (1886) established "standard time" in Japan,
|
|
||||||
# which stands for the time on 135° E.
|
|
||||||
# In the ordinance No. 167 (1895), "standard time" was renamed to "central
|
|
||||||
# standard time". And the same ordinance also established "western standard
|
|
||||||
# time", which stands for the time on 120° E.... But "western standard
|
|
||||||
# time" was abolished in the ordinance No. 529 (1937). In the ordinance No.
|
|
||||||
# 167, there is no mention regarding for what place western standard time is
|
|
||||||
# standard....
|
|
||||||
#
|
|
||||||
# I wrote "ordinance" above, but I don't know how to translate.
|
|
||||||
# In Japanese it's "chokurei", which means ordinance from emperor.
|
|
||||||
|
|
||||||
# From Yu-Cheng Chuang (2013-07-12):
|
|
||||||
# ...the Meiji Emperor announced Ordinance No. 167 of Meiji Year 28 "The clause
|
|
||||||
# about standard time" ... The adoption began from Jan 1, 1896.
|
|
||||||
# https://ja.wikisource.org/wiki/標準時ニ關スル件_(公布時)
|
|
||||||
#
|
|
||||||
# ...the Showa Emperor announced Ordinance No. 529 of Showa Year 12 ... which
|
|
||||||
# means the whole Japan territory, including later occupations, adopt Japan
|
|
||||||
# Central Time (UT+9). The adoption began on Oct 1, 1937.
|
|
||||||
# https://ja.wikisource.org/wiki/明治二十八年勅令第百六十七號標準時ニ關スル件中改正ノ件
|
|
||||||
|
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Asia/Tokyo 9:18:59 - LMT 1887 Dec 31 15:00u
|
Zone Asia/Tokyo 9:18:59 - LMT 1887 Dec 31 15:00u
|
||||||
9:00 Japan J%sT
|
9:00 Japan J%sT
|
||||||
@@ -2001,7 +2254,15 @@ Zone Asia/Tokyo 9:18:59 - LMT 1887 Dec 31 15:00u
|
|||||||
# From Paul Eggert (2013-12-11):
|
# From Paul Eggert (2013-12-11):
|
||||||
# As Steffen suggested, consider the past 21-month experiment to be DST.
|
# As Steffen suggested, consider the past 21-month experiment to be DST.
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# From Steffen Thorsen (2021-09-24):
|
||||||
|
# The Jordanian Government announced yesterday that they will start DST
|
||||||
|
# in February instead of March:
|
||||||
|
# https://petra.gov.jo/Include/InnerPage.jsp?ID=37683&lang=en&name=en_news (English)
|
||||||
|
# https://petra.gov.jo/Include/InnerPage.jsp?ID=189969&lang=ar&name=news (Arabic)
|
||||||
|
# From the Arabic version, it seems to say it would be at midnight
|
||||||
|
# (assume 24:00) on the last Thursday in February, starting from 2022.
|
||||||
|
|
||||||
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Jordan 1973 only - Jun 6 0:00 1:00 S
|
Rule Jordan 1973 only - Jun 6 0:00 1:00 S
|
||||||
Rule Jordan 1973 1975 - Oct 1 0:00 0 -
|
Rule Jordan 1973 1975 - Oct 1 0:00 0 -
|
||||||
Rule Jordan 1974 1977 - May 1 0:00 1:00 S
|
Rule Jordan 1974 1977 - May 1 0:00 1:00 S
|
||||||
@@ -2031,8 +2292,9 @@ Rule Jordan 2004 only - Oct 15 0:00s 0 -
|
|||||||
Rule Jordan 2005 only - Sep lastFri 0:00s 0 -
|
Rule Jordan 2005 only - Sep lastFri 0:00s 0 -
|
||||||
Rule Jordan 2006 2011 - Oct lastFri 0:00s 0 -
|
Rule Jordan 2006 2011 - Oct lastFri 0:00s 0 -
|
||||||
Rule Jordan 2013 only - Dec 20 0:00 0 -
|
Rule Jordan 2013 only - Dec 20 0:00 0 -
|
||||||
Rule Jordan 2014 max - Mar lastThu 24:00 1:00 S
|
Rule Jordan 2014 2021 - Mar lastThu 24:00 1:00 S
|
||||||
Rule Jordan 2014 max - Oct lastFri 0:00s 0 -
|
Rule Jordan 2014 max - Oct lastFri 0:00s 0 -
|
||||||
|
Rule Jordan 2022 max - Feb lastThu 24:00 1:00 S
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Asia/Amman 2:23:44 - LMT 1931
|
Zone Asia/Amman 2:23:44 - LMT 1931
|
||||||
2:00 Jordan EE%sT
|
2:00 Jordan EE%sT
|
||||||
@@ -2327,7 +2589,7 @@ Zone Asia/Oral 3:25:24 - LMT 1924 May 2 # or Ural'sk
|
|||||||
# Our government cancels daylight saving time 6th of August 2005.
|
# Our government cancels daylight saving time 6th of August 2005.
|
||||||
# From 2005-08-12 our GMT-offset is +6, w/o any daylight saving.
|
# From 2005-08-12 our GMT-offset is +6, w/o any daylight saving.
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Kyrgyz 1992 1996 - Apr Sun>=7 0:00s 1:00 -
|
Rule Kyrgyz 1992 1996 - Apr Sun>=7 0:00s 1:00 -
|
||||||
Rule Kyrgyz 1992 1996 - Sep lastSun 0:00 0 -
|
Rule Kyrgyz 1992 1996 - Sep lastSun 0:00 0 -
|
||||||
Rule Kyrgyz 1997 2005 - Mar lastSun 2:30 1:00 -
|
Rule Kyrgyz 1997 2005 - Mar lastSun 2:30 1:00 -
|
||||||
@@ -2383,7 +2645,7 @@ Zone Asia/Bishkek 4:58:24 - LMT 1924 May 2
|
|||||||
# follow and continued to use GMT+9:00 for interoperability.
|
# follow and continued to use GMT+9:00 for interoperability.
|
||||||
|
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule ROK 1948 only - Jun 1 0:00 1:00 D
|
Rule ROK 1948 only - Jun 1 0:00 1:00 D
|
||||||
Rule ROK 1948 only - Sep 12 24:00 0 S
|
Rule ROK 1948 only - Sep 12 24:00 0 S
|
||||||
Rule ROK 1949 only - Apr 3 0:00 1:00 D
|
Rule ROK 1949 only - Apr 3 0:00 1:00 D
|
||||||
@@ -2471,7 +2733,7 @@ Zone Asia/Pyongyang 8:23:00 - LMT 1908 Apr 1
|
|||||||
|
|
||||||
|
|
||||||
# Lebanon
|
# Lebanon
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Lebanon 1920 only - Mar 28 0:00 1:00 S
|
Rule Lebanon 1920 only - Mar 28 0:00 1:00 S
|
||||||
Rule Lebanon 1920 only - Oct 25 0:00 0 -
|
Rule Lebanon 1920 only - Oct 25 0:00 0 -
|
||||||
Rule Lebanon 1921 only - Apr 3 0:00 1:00 S
|
Rule Lebanon 1921 only - Apr 3 0:00 1:00 S
|
||||||
@@ -2501,13 +2763,14 @@ Zone Asia/Beirut 2:22:00 - LMT 1880
|
|||||||
2:00 Lebanon EE%sT
|
2:00 Lebanon EE%sT
|
||||||
|
|
||||||
# Malaysia
|
# Malaysia
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule NBorneo 1935 1941 - Sep 14 0:00 0:20 -
|
Rule NBorneo 1935 1941 - Sep 14 0:00 0:20 -
|
||||||
Rule NBorneo 1935 1941 - Dec 14 0:00 0 -
|
Rule NBorneo 1935 1941 - Dec 14 0:00 0 -
|
||||||
#
|
#
|
||||||
# peninsular Malaysia
|
# peninsular Malaysia
|
||||||
# taken from Mok Ly Yng (2003-10-30)
|
# taken from Mok Ly Yng (2003-10-30)
|
||||||
# http://www.math.nus.edu.sg/aslaksen/teaching/timezone.html
|
# https://web.archive.org/web/20190822231045/http://www.math.nus.edu.sg/~mathelmr/teaching/timezone.html
|
||||||
|
# This agrees with Singapore since 1905-06-01.
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Asia/Kuala_Lumpur 6:46:46 - LMT 1901 Jan 1
|
Zone Asia/Kuala_Lumpur 6:46:46 - LMT 1901 Jan 1
|
||||||
6:55:25 - SMT 1905 Jun 1 # Singapore M.T.
|
6:55:25 - SMT 1905 Jun 1 # Singapore M.T.
|
||||||
@@ -2646,7 +2909,7 @@ Zone Indian/Maldives 4:54:00 - LMT 1880 # Malé
|
|||||||
# September daylight saving time ends. Source:
|
# September daylight saving time ends. Source:
|
||||||
# http://zasag.mn/news/view/8969
|
# http://zasag.mn/news/view/8969
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Mongol 1983 1984 - Apr 1 0:00 1:00 -
|
Rule Mongol 1983 1984 - Apr 1 0:00 1:00 -
|
||||||
Rule Mongol 1983 only - Oct 1 0:00 0 -
|
Rule Mongol 1983 only - Oct 1 0:00 0 -
|
||||||
# Shanks & Pottenger and IATA SSIM say 1990s switches occurred at 00:00,
|
# Shanks & Pottenger and IATA SSIM say 1990s switches occurred at 00:00,
|
||||||
@@ -2834,7 +3097,7 @@ Zone Asia/Kathmandu 5:41:16 - LMT 1920
|
|||||||
# "People laud PM's announcement to end DST"
|
# "People laud PM's announcement to end DST"
|
||||||
# http://www.app.com.pk/en_/index.php?option=com_content&task=view&id=99374&Itemid=2
|
# http://www.app.com.pk/en_/index.php?option=com_content&task=view&id=99374&Itemid=2
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Pakistan 2002 only - Apr Sun>=2 0:00 1:00 S
|
Rule Pakistan 2002 only - Apr Sun>=2 0:00 1:00 S
|
||||||
Rule Pakistan 2002 only - Oct Sun>=2 0:00 0 -
|
Rule Pakistan 2002 only - Oct Sun>=2 0:00 0 -
|
||||||
Rule Pakistan 2008 only - Jun 1 0:00 1:00 S
|
Rule Pakistan 2008 only - Jun 1 0:00 1:00 S
|
||||||
@@ -3109,22 +3372,9 @@ Zone Asia/Karachi 4:28:12 - LMT 1907
|
|||||||
# [T]he Palestinian cabinet decision (Mar 8th 2016) published on
|
# [T]he Palestinian cabinet decision (Mar 8th 2016) published on
|
||||||
# http://www.palestinecabinet.gov.ps/WebSite/Upload/Decree/GOV_17/16032016134830.pdf
|
# http://www.palestinecabinet.gov.ps/WebSite/Upload/Decree/GOV_17/16032016134830.pdf
|
||||||
# states that summer time will end on Oct 29th at 01:00.
|
# states that summer time will end on Oct 29th at 01:00.
|
||||||
#
|
|
||||||
# From Tim Parenti (2016-10-19):
|
|
||||||
# Predict fall transitions on October's last Saturday at 01:00 from now on.
|
|
||||||
# This is consistent with the 2016 transition as well as our spring
|
|
||||||
# predictions.
|
|
||||||
#
|
|
||||||
# From Paul Eggert (2016-10-19):
|
|
||||||
# It's also consistent with predictions in the following URLs today:
|
|
||||||
# https://www.timeanddate.com/time/change/gaza-strip/gaza
|
|
||||||
# https://www.timeanddate.com/time/change/west-bank/hebron
|
|
||||||
|
|
||||||
# From Sharef Mustafa (2018-03-16):
|
# From Sharef Mustafa (2018-03-16):
|
||||||
# Palestine summer time will start on Mar 24th 2018 by advancing the
|
# Palestine summer time will start on Mar 24th 2018 ...
|
||||||
# clock by 60 minutes as per Palestinian cabinet decision published on
|
|
||||||
# the official website, though the decree did not specify the exact
|
|
||||||
# time of the time shift.
|
|
||||||
# http://www.palestinecabinet.gov.ps/Website/AR/NDecrees/ViewFile.ashx?ID=e7a42ab7-ee23-435a-b9c8-a4f7e81f3817
|
# http://www.palestinecabinet.gov.ps/Website/AR/NDecrees/ViewFile.ashx?ID=e7a42ab7-ee23-435a-b9c8-a4f7e81f3817
|
||||||
|
|
||||||
# From Even Scharning (2019-03-23):
|
# From Even Scharning (2019-03-23):
|
||||||
@@ -3134,17 +3384,55 @@ Zone Asia/Karachi 4:28:12 - LMT 1907
|
|||||||
# From Sharif Mustafa (2019-03-26):
|
# From Sharif Mustafa (2019-03-26):
|
||||||
# The Palestinian cabinet announced today that the switch to DST will
|
# The Palestinian cabinet announced today that the switch to DST will
|
||||||
# be on Fri Mar 29th 2019 by advancing the clock by 60 minutes.
|
# be on Fri Mar 29th 2019 by advancing the clock by 60 minutes.
|
||||||
# The decree signing date is Mar 12th but it was not published till today.
|
|
||||||
# The decree does not specify the exact time of switch.
|
|
||||||
# http://palestinecabinet.gov.ps/Website/AR/NDecrees/ViewFile.ashx?ID=e54e9ea1-50ee-4137-84df-0d6c78da259b
|
# http://palestinecabinet.gov.ps/Website/AR/NDecrees/ViewFile.ashx?ID=e54e9ea1-50ee-4137-84df-0d6c78da259b
|
||||||
#
|
#
|
||||||
# From Even Scharning (2019-04-10):
|
# From Even Scharning (2019-04-10):
|
||||||
# Our source in Palestine said it happened Friday 29 at 00:00 local time....
|
# Our source in Palestine said it happened Friday 29 at 00:00 local time....
|
||||||
|
|
||||||
|
# From Sharef Mustafa (2019-10-18):
|
||||||
|
# Palestine summer time will end on midnight Oct 26th 2019 ...
|
||||||
|
#
|
||||||
|
# From Steffen Thorsen (2020-10-20):
|
||||||
|
# Some sources such as these say, and display on clocks, that DST ended at
|
||||||
|
# midnight last year...
|
||||||
|
# https://www.amad.ps/ar/post/320006
|
||||||
|
#
|
||||||
|
# From Tim Parenti (2020-10-20):
|
||||||
|
# The report of the Palestinian Cabinet meeting of 2019-10-14 confirms
|
||||||
|
# a decision on (translated): "The start of the winter time in Palestine, by
|
||||||
|
# delaying the clock by sixty minutes, starting from midnight on Friday /
|
||||||
|
# Saturday corresponding to 26/10/2019."
|
||||||
|
# http://www.palestinecabinet.gov.ps/portal/meeting/details/43948
|
||||||
|
|
||||||
|
# From Sharef Mustafa (2020-10-20):
|
||||||
|
# As per the palestinian cabinet announcement yesterday , the day light saving
|
||||||
|
# shall [end] on Oct 24th 2020 at 01:00AM by delaying the clock by 60 minutes.
|
||||||
|
# http://www.palestinecabinet.gov.ps/portal/Meeting/Details/51584
|
||||||
|
|
||||||
|
# From Pierre Cashon (2020-10-20):
|
||||||
|
# The summer time this year started on March 28 at 00:00.
|
||||||
|
# https://wafa.ps/ar_page.aspx?id=GveQNZa872839351758aGveQNZ
|
||||||
|
# http://www.palestinecabinet.gov.ps/portal/meeting/details/50284
|
||||||
|
# The winter time in 2015 started on October 23 at 01:00.
|
||||||
|
# https://wafa.ps/ar_page.aspx?id=CgpCdYa670694628582aCgpCdY
|
||||||
|
# http://www.palestinecabinet.gov.ps/portal/meeting/details/27583
|
||||||
#
|
#
|
||||||
# From Paul Eggert (2019-04-10):
|
# From Paul Eggert (2019-04-10):
|
||||||
# For now, guess spring-ahead transitions are March's last Friday at 00:00.
|
# For now, guess spring-ahead transitions are at 00:00 on the Saturday
|
||||||
|
# preceding March's last Sunday (i.e., Sat>=24).
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# From P Chan (2021-10-18):
|
||||||
|
# http://wafa.ps/Pages/Details/34701
|
||||||
|
# Palestine winter time will start from midnight 2021-10-29 (Thursday-Friday).
|
||||||
|
#
|
||||||
|
# From Heba Hemad, Palestine Ministry of Telecom & IT (2021-10-20):
|
||||||
|
# ... winter time will begin in Palestine from Friday 10-29, 01:00 AM
|
||||||
|
# by 60 minutes backwards.
|
||||||
|
#
|
||||||
|
# From Paul Eggert (2021-10-20):
|
||||||
|
# Guess future fall transitions on October's last Friday at 01:00.
|
||||||
|
|
||||||
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule EgyptAsia 1957 only - May 10 0:00 1:00 S
|
Rule EgyptAsia 1957 only - May 10 0:00 1:00 S
|
||||||
Rule EgyptAsia 1957 1958 - Oct 1 0:00 0 -
|
Rule EgyptAsia 1957 1958 - Oct 1 0:00 0 -
|
||||||
Rule EgyptAsia 1958 only - May 1 0:00 1:00 S
|
Rule EgyptAsia 1958 only - May 1 0:00 1:00 S
|
||||||
@@ -3158,10 +3446,10 @@ Rule Palestine 2004 only - Oct 1 1:00 0 -
|
|||||||
Rule Palestine 2005 only - Oct 4 2:00 0 -
|
Rule Palestine 2005 only - Oct 4 2:00 0 -
|
||||||
Rule Palestine 2006 2007 - Apr 1 0:00 1:00 S
|
Rule Palestine 2006 2007 - Apr 1 0:00 1:00 S
|
||||||
Rule Palestine 2006 only - Sep 22 0:00 0 -
|
Rule Palestine 2006 only - Sep 22 0:00 0 -
|
||||||
Rule Palestine 2007 only - Sep Thu>=8 2:00 0 -
|
Rule Palestine 2007 only - Sep 13 2:00 0 -
|
||||||
Rule Palestine 2008 2009 - Mar lastFri 0:00 1:00 S
|
Rule Palestine 2008 2009 - Mar lastFri 0:00 1:00 S
|
||||||
Rule Palestine 2008 only - Sep 1 0:00 0 -
|
Rule Palestine 2008 only - Sep 1 0:00 0 -
|
||||||
Rule Palestine 2009 only - Sep Fri>=1 1:00 0 -
|
Rule Palestine 2009 only - Sep 4 1:00 0 -
|
||||||
Rule Palestine 2010 only - Mar 26 0:00 1:00 S
|
Rule Palestine 2010 only - Mar 26 0:00 1:00 S
|
||||||
Rule Palestine 2010 only - Aug 11 0:00 0 -
|
Rule Palestine 2010 only - Aug 11 0:00 0 -
|
||||||
Rule Palestine 2011 only - Apr 1 0:01 1:00 S
|
Rule Palestine 2011 only - Apr 1 0:01 1:00 S
|
||||||
@@ -3170,12 +3458,17 @@ Rule Palestine 2011 only - Aug 30 0:00 1:00 S
|
|||||||
Rule Palestine 2011 only - Sep 30 0:00 0 -
|
Rule Palestine 2011 only - Sep 30 0:00 0 -
|
||||||
Rule Palestine 2012 2014 - Mar lastThu 24:00 1:00 S
|
Rule Palestine 2012 2014 - Mar lastThu 24:00 1:00 S
|
||||||
Rule Palestine 2012 only - Sep 21 1:00 0 -
|
Rule Palestine 2012 only - Sep 21 1:00 0 -
|
||||||
Rule Palestine 2013 only - Sep Fri>=21 0:00 0 -
|
Rule Palestine 2013 only - Sep 27 0:00 0 -
|
||||||
Rule Palestine 2014 2015 - Oct Fri>=21 0:00 0 -
|
Rule Palestine 2014 only - Oct 24 0:00 0 -
|
||||||
Rule Palestine 2015 only - Mar lastFri 24:00 1:00 S
|
Rule Palestine 2015 only - Mar 28 0:00 1:00 S
|
||||||
|
Rule Palestine 2015 only - Oct 23 1:00 0 -
|
||||||
Rule Palestine 2016 2018 - Mar Sat>=24 1:00 1:00 S
|
Rule Palestine 2016 2018 - Mar Sat>=24 1:00 1:00 S
|
||||||
Rule Palestine 2016 max - Oct lastSat 1:00 0 -
|
Rule Palestine 2016 2018 - Oct Sat>=24 1:00 0 -
|
||||||
Rule Palestine 2019 max - Mar lastFri 0:00 1:00 S
|
Rule Palestine 2019 only - Mar 29 0:00 1:00 S
|
||||||
|
Rule Palestine 2019 only - Oct Sat>=24 0:00 0 -
|
||||||
|
Rule Palestine 2020 max - Mar Sat>=24 0:00 1:00 S
|
||||||
|
Rule Palestine 2020 only - Oct 24 1:00 0 -
|
||||||
|
Rule Palestine 2021 max - Oct lastFri 1:00 0 -
|
||||||
|
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Asia/Gaza 2:17:52 - LMT 1900 Oct
|
Zone Asia/Gaza 2:17:52 - LMT 1900 Oct
|
||||||
@@ -3244,7 +3537,13 @@ Zone Asia/Hebron 2:20:23 - LMT 1900 Oct
|
|||||||
# influence of the sources. There is no current abbreviation for DST,
|
# influence of the sources. There is no current abbreviation for DST,
|
||||||
# so use "PDT", the usual American style.
|
# so use "PDT", the usual American style.
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# From P Chan (2021-05-10):
|
||||||
|
# Here's a fairly comprehensive article in Japanese:
|
||||||
|
# https://wiki.suikawiki.org/n/Philippine%20Time
|
||||||
|
# From Paul Eggert (2021-05-10):
|
||||||
|
# The info in the Japanese table has not been absorbed (yet) below.
|
||||||
|
|
||||||
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Phil 1936 only - Nov 1 0:00 1:00 D
|
Rule Phil 1936 only - Nov 1 0:00 1:00 D
|
||||||
Rule Phil 1937 only - Feb 1 0:00 0 S
|
Rule Phil 1937 only - Feb 1 0:00 0 S
|
||||||
Rule Phil 1954 only - Apr 12 0:00 1:00 D
|
Rule Phil 1954 only - Apr 12 0:00 1:00 D
|
||||||
@@ -3310,12 +3609,13 @@ Link Asia/Qatar Asia/Bahrain
|
|||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Asia/Riyadh 3:06:52 - LMT 1947 Mar 14
|
Zone Asia/Riyadh 3:06:52 - LMT 1947 Mar 14
|
||||||
3:00 - +03
|
3:00 - +03
|
||||||
|
Link Asia/Riyadh Antarctica/Syowa
|
||||||
Link Asia/Riyadh Asia/Aden # Yemen
|
Link Asia/Riyadh Asia/Aden # Yemen
|
||||||
Link Asia/Riyadh Asia/Kuwait
|
Link Asia/Riyadh Asia/Kuwait
|
||||||
|
|
||||||
# Singapore
|
# Singapore
|
||||||
# taken from Mok Ly Yng (2003-10-30)
|
# taken from Mok Ly Yng (2003-10-30)
|
||||||
# http://www.math.nus.edu.sg/aslaksen/teaching/timezone.html
|
# https://web.archive.org/web/20190822231045/http://www.math.nus.edu.sg/~mathelmr/teaching/timezone.html
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Asia/Singapore 6:55:25 - LMT 1901 Jan 1
|
Zone Asia/Singapore 6:55:25 - LMT 1901 Jan 1
|
||||||
6:55:25 - SMT 1905 Jun 1 # Singapore M.T.
|
6:55:25 - SMT 1905 Jun 1 # Singapore M.T.
|
||||||
@@ -3392,7 +3692,7 @@ Zone Asia/Colombo 5:19:24 - LMT 1880
|
|||||||
5:30 - +0530
|
5:30 - +0530
|
||||||
|
|
||||||
# Syria
|
# Syria
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Syria 1920 1923 - Apr Sun>=15 2:00 1:00 S
|
Rule Syria 1920 1923 - Apr Sun>=15 2:00 1:00 S
|
||||||
Rule Syria 1920 1923 - Oct Sun>=1 2:00 0 -
|
Rule Syria 1920 1923 - Oct Sun>=1 2:00 0 -
|
||||||
Rule Syria 1962 only - Apr 29 2:00 1:00 S
|
Rule Syria 1962 only - Apr 29 2:00 1:00 S
|
||||||
|
|||||||
@@ -36,17 +36,14 @@
|
|||||||
|
|
||||||
# Please see the notes below for the controversy about "EST" versus "AEST" etc.
|
# Please see the notes below for the controversy about "EST" versus "AEST" etc.
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Aus 1917 only - Jan 1 0:01 1:00 D
|
Rule Aus 1917 only - Jan 1 2:00s 1:00 D
|
||||||
Rule Aus 1917 only - Mar 25 2:00 0 S
|
Rule Aus 1917 only - Mar lastSun 2:00s 0 S
|
||||||
Rule Aus 1942 only - Jan 1 2:00 1:00 D
|
Rule Aus 1942 only - Jan 1 2:00s 1:00 D
|
||||||
Rule Aus 1942 only - Mar 29 2:00 0 S
|
Rule Aus 1942 only - Mar lastSun 2:00s 0 S
|
||||||
Rule Aus 1942 only - Sep 27 2:00 1:00 D
|
Rule Aus 1942 only - Sep 27 2:00s 1:00 D
|
||||||
Rule Aus 1943 1944 - Mar lastSun 2:00 0 S
|
Rule Aus 1943 1944 - Mar lastSun 2:00s 0 S
|
||||||
Rule Aus 1943 only - Oct 3 2:00 1:00 D
|
Rule Aus 1943 only - Oct 3 2:00s 1:00 D
|
||||||
# Go with Whitman and the Australian National Standards Commission, which
|
|
||||||
# says W Australia didn't use DST in 1943/1944. Ignore Whitman's claim that
|
|
||||||
# 1944/1945 was just like 1943/1944.
|
|
||||||
|
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
# Northern Territory
|
# Northern Territory
|
||||||
@@ -55,7 +52,7 @@ Zone Australia/Darwin 8:43:20 - LMT 1895 Feb
|
|||||||
9:30 Aus AC%sT
|
9:30 Aus AC%sT
|
||||||
# Western Australia
|
# Western Australia
|
||||||
#
|
#
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule AW 1974 only - Oct lastSun 2:00s 1:00 D
|
Rule AW 1974 only - Oct lastSun 2:00s 1:00 D
|
||||||
Rule AW 1975 only - Mar Sun>=1 2:00s 0 S
|
Rule AW 1975 only - Mar Sun>=1 2:00s 0 S
|
||||||
Rule AW 1983 only - Oct lastSun 2:00s 1:00 D
|
Rule AW 1983 only - Oct lastSun 2:00s 1:00 D
|
||||||
@@ -93,7 +90,7 @@ Zone Australia/Eucla 8:35:28 - LMT 1895 Dec
|
|||||||
# applies to all of the Whitsundays.
|
# applies to all of the Whitsundays.
|
||||||
# http://www.australia.gov.au/about-australia/australian-story/austn-islands
|
# http://www.australia.gov.au/about-australia/australian-story/austn-islands
|
||||||
#
|
#
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule AQ 1971 only - Oct lastSun 2:00s 1:00 D
|
Rule AQ 1971 only - Oct lastSun 2:00s 1:00 D
|
||||||
Rule AQ 1972 only - Feb lastSun 2:00s 0 S
|
Rule AQ 1972 only - Feb lastSun 2:00s 0 S
|
||||||
Rule AQ 1989 1991 - Oct lastSun 2:00s 1:00 D
|
Rule AQ 1989 1991 - Oct lastSun 2:00s 1:00 D
|
||||||
@@ -109,7 +106,7 @@ Zone Australia/Lindeman 9:55:56 - LMT 1895
|
|||||||
10:00 Holiday AE%sT
|
10:00 Holiday AE%sT
|
||||||
|
|
||||||
# South Australia
|
# South Australia
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule AS 1971 1985 - Oct lastSun 2:00s 1:00 D
|
Rule AS 1971 1985 - Oct lastSun 2:00s 1:00 D
|
||||||
Rule AS 1986 only - Oct 19 2:00s 1:00 D
|
Rule AS 1986 only - Oct 19 2:00s 1:00 D
|
||||||
Rule AS 1987 2007 - Oct lastSun 2:00s 1:00 D
|
Rule AS 1987 2007 - Oct lastSun 2:00s 1:00 D
|
||||||
@@ -137,9 +134,13 @@ Zone Australia/Adelaide 9:14:20 - LMT 1895 Feb
|
|||||||
# http://www.bom.gov.au/climate/averages/tables/dst_times.shtml
|
# http://www.bom.gov.au/climate/averages/tables/dst_times.shtml
|
||||||
# says King Island didn't observe DST from WWII until late 1971.
|
# says King Island didn't observe DST from WWII until late 1971.
|
||||||
#
|
#
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
|
Rule AT 1916 only - Oct Sun>=1 2:00s 1:00 D
|
||||||
|
Rule AT 1917 only - Mar lastSun 2:00s 0 S
|
||||||
|
Rule AT 1917 1918 - Oct Sun>=22 2:00s 1:00 D
|
||||||
|
Rule AT 1918 1919 - Mar Sun>=1 2:00s 0 S
|
||||||
Rule AT 1967 only - Oct Sun>=1 2:00s 1:00 D
|
Rule AT 1967 only - Oct Sun>=1 2:00s 1:00 D
|
||||||
Rule AT 1968 only - Mar lastSun 2:00s 0 S
|
Rule AT 1968 only - Mar Sun>=29 2:00s 0 S
|
||||||
Rule AT 1968 1985 - Oct lastSun 2:00s 1:00 D
|
Rule AT 1968 1985 - Oct lastSun 2:00s 1:00 D
|
||||||
Rule AT 1969 1971 - Mar Sun>=8 2:00s 0 S
|
Rule AT 1969 1971 - Mar Sun>=8 2:00s 0 S
|
||||||
Rule AT 1972 only - Feb lastSun 2:00s 0 S
|
Rule AT 1972 only - Feb lastSun 2:00s 0 S
|
||||||
@@ -159,18 +160,12 @@ Rule AT 2007 only - Mar lastSun 2:00s 0 S
|
|||||||
Rule AT 2008 max - Apr Sun>=1 2:00s 0 S
|
Rule AT 2008 max - Apr Sun>=1 2:00s 0 S
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Australia/Hobart 9:49:16 - LMT 1895 Sep
|
Zone Australia/Hobart 9:49:16 - LMT 1895 Sep
|
||||||
10:00 - AEST 1916 Oct 1 2:00
|
10:00 AT AE%sT 1919 Oct 24
|
||||||
10:00 1:00 AEDT 1917 Feb
|
|
||||||
10:00 Aus AE%sT 1967
|
10:00 Aus AE%sT 1967
|
||||||
10:00 AT AE%sT
|
10:00 AT AE%sT
|
||||||
Zone Australia/Currie 9:35:28 - LMT 1895 Sep
|
|
||||||
10:00 - AEST 1916 Oct 1 2:00
|
|
||||||
10:00 1:00 AEDT 1917 Feb
|
|
||||||
10:00 Aus AE%sT 1971 Jul
|
|
||||||
10:00 AT AE%sT
|
|
||||||
|
|
||||||
# Victoria
|
# Victoria
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule AV 1971 1985 - Oct lastSun 2:00s 1:00 D
|
Rule AV 1971 1985 - Oct lastSun 2:00s 1:00 D
|
||||||
Rule AV 1972 only - Feb lastSun 2:00s 0 S
|
Rule AV 1972 only - Feb lastSun 2:00s 0 S
|
||||||
Rule AV 1973 1985 - Mar Sun>=1 2:00s 0 S
|
Rule AV 1973 1985 - Mar Sun>=1 2:00s 0 S
|
||||||
@@ -191,7 +186,7 @@ Zone Australia/Melbourne 9:39:52 - LMT 1895 Feb
|
|||||||
10:00 AV AE%sT
|
10:00 AV AE%sT
|
||||||
|
|
||||||
# New South Wales
|
# New South Wales
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule AN 1971 1985 - Oct lastSun 2:00s 1:00 D
|
Rule AN 1971 1985 - Oct lastSun 2:00s 1:00 D
|
||||||
Rule AN 1972 only - Feb 27 2:00s 0 S
|
Rule AN 1972 only - Feb 27 2:00s 0 S
|
||||||
Rule AN 1973 1981 - Mar Sun>=1 2:00s 0 S
|
Rule AN 1973 1981 - Mar Sun>=1 2:00s 0 S
|
||||||
@@ -220,7 +215,7 @@ Zone Australia/Broken_Hill 9:25:48 - LMT 1895 Feb
|
|||||||
9:30 AS AC%sT
|
9:30 AS AC%sT
|
||||||
|
|
||||||
# Lord Howe Island
|
# Lord Howe Island
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule LH 1981 1984 - Oct lastSun 2:00 1:00 -
|
Rule LH 1981 1984 - Oct lastSun 2:00 1:00 -
|
||||||
Rule LH 1982 1985 - Mar Sun>=1 2:00 0 -
|
Rule LH 1982 1985 - Mar Sun>=1 2:00 0 -
|
||||||
Rule LH 1985 only - Oct lastSun 2:00 0:30 -
|
Rule LH 1985 only - Oct lastSun 2:00 0:30 -
|
||||||
@@ -275,8 +270,9 @@ Zone Antarctica/Macquarie 0 - -00 1899 Nov
|
|||||||
10:00 Aus AE%sT 1919 Apr 1 0:00s
|
10:00 Aus AE%sT 1919 Apr 1 0:00s
|
||||||
0 - -00 1948 Mar 25
|
0 - -00 1948 Mar 25
|
||||||
10:00 Aus AE%sT 1967
|
10:00 Aus AE%sT 1967
|
||||||
10:00 AT AE%sT 2010 Apr 4 3:00
|
10:00 AT AE%sT 2010
|
||||||
11:00 - +11
|
10:00 1:00 AEDT 2011
|
||||||
|
10:00 AT AE%sT
|
||||||
|
|
||||||
# Christmas
|
# Christmas
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
@@ -403,7 +399,33 @@ Zone Indian/Cocos 6:27:40 - LMT 1900
|
|||||||
# From Michael Deckers (2019-08-06):
|
# From Michael Deckers (2019-08-06):
|
||||||
# https://www.laws.gov.fj/LawsAsMade/downloadfile/848
|
# https://www.laws.gov.fj/LawsAsMade/downloadfile/848
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# From Raymond Kumar (2020-10-08):
|
||||||
|
# [DST in Fiji] is from December 20th 2020, till 17th January 2021.
|
||||||
|
# From Alan Mintz (2020-10-08):
|
||||||
|
# https://www.laws.gov.fj/LawsAsMade/GetFile/1071
|
||||||
|
# From Tim Parenti (2020-10-08):
|
||||||
|
# https://www.fijivillage.com/news/Daylight-saving-from-Dec-20th-this-year-to-Jan-17th-2021-8rf4x5/
|
||||||
|
# "Minister for Employment, Parveen Bala says they had never thought of
|
||||||
|
# stopping daylight saving. He says it was just to decide on when it should
|
||||||
|
# start and end. Bala says it is a short period..."
|
||||||
|
#
|
||||||
|
# From Tim Parenti (2021-10-11), per Jashneel Kumar (2021-10-11) and P Chan
|
||||||
|
# (2021-10-12):
|
||||||
|
# https://www.fiji.gov.fj/Media-Centre/Speeches/English/PM-BAINIMARAMA-S-COVID-19-ANNOUNCEMENT-10-10-21
|
||||||
|
# https://www.fbcnews.com.fj/news/covid-19/curfew-moved-back-to-11pm/
|
||||||
|
# In a 2021-10-10 speech concerning updated Covid-19 mitigation measures in
|
||||||
|
# Fiji, prime minister Josaia Voreqe "Frank" Bainimarama announced the
|
||||||
|
# suspension of DST for the 2021/2022 season: "Given that we are in the process
|
||||||
|
# of readjusting in the midst of so many changes, we will also put Daylight
|
||||||
|
# Savings Time on hold for this year. It will also make the reopening of
|
||||||
|
# scheduled commercial air service much smoother if we don't have to be
|
||||||
|
# concerned shifting arrival and departure times, which may look like a simple
|
||||||
|
# thing but requires some significant logistical adjustments domestically and
|
||||||
|
# internationally."
|
||||||
|
# Assume for now that DST will resume with the recent pre-2020 rules for the
|
||||||
|
# 2022/2023 season.
|
||||||
|
|
||||||
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Fiji 1998 1999 - Nov Sun>=1 2:00 1:00 -
|
Rule Fiji 1998 1999 - Nov Sun>=1 2:00 1:00 -
|
||||||
Rule Fiji 1999 2000 - Feb lastSun 3:00 0 -
|
Rule Fiji 1999 2000 - Feb lastSun 3:00 0 -
|
||||||
Rule Fiji 2009 only - Nov 29 2:00 1:00 -
|
Rule Fiji 2009 only - Nov 29 2:00 1:00 -
|
||||||
@@ -413,8 +435,11 @@ Rule Fiji 2011 only - Mar Sun>=1 3:00 0 -
|
|||||||
Rule Fiji 2012 2013 - Jan Sun>=18 3:00 0 -
|
Rule Fiji 2012 2013 - Jan Sun>=18 3:00 0 -
|
||||||
Rule Fiji 2014 only - Jan Sun>=18 2:00 0 -
|
Rule Fiji 2014 only - Jan Sun>=18 2:00 0 -
|
||||||
Rule Fiji 2014 2018 - Nov Sun>=1 2:00 1:00 -
|
Rule Fiji 2014 2018 - Nov Sun>=1 2:00 1:00 -
|
||||||
Rule Fiji 2015 max - Jan Sun>=12 3:00 0 -
|
Rule Fiji 2015 2021 - Jan Sun>=12 3:00 0 -
|
||||||
Rule Fiji 2019 max - Nov Sun>=8 2:00 1:00 -
|
Rule Fiji 2019 only - Nov Sun>=8 2:00 1:00 -
|
||||||
|
Rule Fiji 2020 only - Dec 20 2:00 1:00 -
|
||||||
|
Rule Fiji 2022 max - Nov Sun>=8 2:00 1:00 -
|
||||||
|
Rule Fiji 2023 max - Jan Sun>=12 3:00 0 -
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Pacific/Fiji 11:55:44 - LMT 1915 Oct 26 # Suva
|
Zone Pacific/Fiji 11:55:44 - LMT 1915 Oct 26 # Suva
|
||||||
12:00 Fiji +12/+13
|
12:00 Fiji +12/+13
|
||||||
@@ -432,7 +457,7 @@ Zone Pacific/Tahiti -9:58:16 - LMT 1912 Oct # Papeete
|
|||||||
|
|
||||||
# Guam
|
# Guam
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
# http://guamlegislature.com/Public_Laws_5th/PL05-025.pdf
|
# http://guamlegislature.com/Public_Laws_5th/PL05-025.pdf
|
||||||
# http://documents.guam.gov/wp-content/uploads/E.O.-59-7-Guam-Daylight-Savings-Time-May-6-1959.pdf
|
# http://documents.guam.gov/wp-content/uploads/E.O.-59-7-Guam-Daylight-Savings-Time-May-6-1959.pdf
|
||||||
Rule Guam 1959 only - Jun 27 2:00 1:00 D
|
Rule Guam 1959 only - Jun 27 2:00 1:00 D
|
||||||
@@ -476,7 +501,7 @@ Link Pacific/Guam Pacific/Saipan # N Mariana Is
|
|||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Pacific/Tarawa 11:32:04 - LMT 1901 # Bairiki
|
Zone Pacific/Tarawa 11:32:04 - LMT 1901 # Bairiki
|
||||||
12:00 - +12
|
12:00 - +12
|
||||||
Zone Pacific/Enderbury -11:24:20 - LMT 1901
|
Zone Pacific/Kanton 0 - -00 1937 Aug 31
|
||||||
-12:00 - -12 1979 Oct
|
-12:00 - -12 1979 Oct
|
||||||
-11:00 - -11 1994 Dec 31
|
-11:00 - -11 1994 Dec 31
|
||||||
13:00 - +13
|
13:00 - +13
|
||||||
@@ -543,7 +568,7 @@ Zone Pacific/Nauru 11:07:40 - LMT 1921 Jan 15 # Uaobe
|
|||||||
12:00 - +12
|
12:00 - +12
|
||||||
|
|
||||||
# New Caledonia
|
# New Caledonia
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule NC 1977 1978 - Dec Sun>=1 0:00 1:00 -
|
Rule NC 1977 1978 - Dec Sun>=1 0:00 1:00 -
|
||||||
Rule NC 1978 1979 - Feb 27 0:00 0 -
|
Rule NC 1978 1979 - Feb 27 0:00 0 -
|
||||||
Rule NC 1996 only - Dec 1 2:00s 1:00 -
|
Rule NC 1996 only - Dec 1 2:00s 1:00 -
|
||||||
@@ -558,7 +583,7 @@ Zone Pacific/Noumea 11:05:48 - LMT 1912 Jan 13 # Nouméa
|
|||||||
|
|
||||||
# New Zealand
|
# New Zealand
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule NZ 1927 only - Nov 6 2:00 1:00 S
|
Rule NZ 1927 only - Nov 6 2:00 1:00 S
|
||||||
Rule NZ 1928 only - Mar 4 2:00 0 M
|
Rule NZ 1928 only - Mar 4 2:00 0 M
|
||||||
Rule NZ 1928 1933 - Oct Sun>=8 2:00 0:30 S
|
Rule NZ 1928 1933 - Oct Sun>=8 2:00 0:30 S
|
||||||
@@ -609,13 +634,46 @@ Link Pacific/Auckland Antarctica/McMurdo
|
|||||||
# was probably like Pacific/Auckland
|
# was probably like Pacific/Auckland
|
||||||
|
|
||||||
# Cook Is
|
# Cook Is
|
||||||
# From Shanks & Pottenger:
|
#
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# From Alexander Krivenyshev (2021-03-24):
|
||||||
|
# In 1899 the Cook Islands celebrated Christmas twice to correct the calendar.
|
||||||
|
# According to the old books, missionaries were unaware of
|
||||||
|
# the International Date line, when they came from Sydney.
|
||||||
|
# Thus the Cook Islands were one day ahead....
|
||||||
|
# http://nzetc.victoria.ac.nz/tm/scholarly/tei-KloDisc-t1-body-d18.html
|
||||||
|
# ... Appendix to the Journals of the House of Representatives, 1900
|
||||||
|
# https://atojs.natlib.govt.nz/cgi-bin/atojs?a=d&d=AJHR1900-I.2.1.2.3
|
||||||
|
# (page 20)
|
||||||
|
#
|
||||||
|
# From Michael Deckers (2021-03-24):
|
||||||
|
# ... in the Cook Island Act of 1915-10-11, online at
|
||||||
|
# http://www.paclii.org/ck/legis/ck-nz_act/cia1915132/
|
||||||
|
# "651. The hour of the day shall in each of the islands included in the
|
||||||
|
# Cook Islands be determined in accordance with the meridian of that island."
|
||||||
|
# so that local (mean?) time was still used in Rarotonga (and Niue) in 1915.
|
||||||
|
# This was changed in the Cook Island Amendment Act of 1952-10-16 ...
|
||||||
|
# http://www.paclii.org/ck/legis/ck-nz_act/ciaa1952212/
|
||||||
|
# "651 (1) The hour of the day in each of the islands included in the Cook
|
||||||
|
# Islands, other than Niue, shall be determined as if each island were
|
||||||
|
# situated on the meridian one hundred and fifty-seven degrees thirty minutes
|
||||||
|
# West of Greenwich. (2) The hour of the day in the Island of Niue shall be
|
||||||
|
# determined as if that island were situated on the meridian one hundred and
|
||||||
|
# seventy degrees West of Greenwich."
|
||||||
|
# This act does not state when it takes effect, so one has to assume it
|
||||||
|
# applies since 1952-10-16. But there is the possibility that the act just
|
||||||
|
# legalized prior existing practice, as we had seen with the Guernsey law of
|
||||||
|
# 1913-06-18 for the switch in 1909-04-19.
|
||||||
|
#
|
||||||
|
# From Paul Eggert (2021-03-24):
|
||||||
|
# Transitions after 1952 are from Shanks & Pottenger.
|
||||||
|
#
|
||||||
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Cook 1978 only - Nov 12 0:00 0:30 -
|
Rule Cook 1978 only - Nov 12 0:00 0:30 -
|
||||||
Rule Cook 1979 1991 - Mar Sun>=1 0:00 0 -
|
Rule Cook 1979 1991 - Mar Sun>=1 0:00 0 -
|
||||||
Rule Cook 1979 1990 - Oct lastSun 0:00 0:30 -
|
Rule Cook 1979 1990 - Oct lastSun 0:00 0:30 -
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Pacific/Rarotonga -10:39:04 - LMT 1901 # Avarua
|
Zone Pacific/Rarotonga 13:20:56 - LMT 1899 Dec 26 # Avarua
|
||||||
|
-10:39:04 - LMT 1952 Oct 16
|
||||||
-10:30 - -1030 1978 Nov 12
|
-10:30 - -1030 1978 Nov 12
|
||||||
-10:00 Cook -10/-0930
|
-10:00 Cook -10/-0930
|
||||||
|
|
||||||
@@ -623,10 +681,18 @@ Zone Pacific/Rarotonga -10:39:04 - LMT 1901 # Avarua
|
|||||||
|
|
||||||
|
|
||||||
# Niue
|
# Niue
|
||||||
|
# See Pacific/Raratonga comments for 1952 transition.
|
||||||
|
#
|
||||||
|
# From Tim Parenti (2021-09-13):
|
||||||
|
# Consecutive contemporaneous editions of The Air Almanac listed -11:20 for
|
||||||
|
# Niue as of Apr 1964 but -11 as of Aug 1964:
|
||||||
|
# Apr 1964: https://books.google.com/books?id=_1So677Y5vUC&pg=SL1-PA23
|
||||||
|
# Aug 1964: https://books.google.com/books?id=MbJloqd-zyUC&pg=SL1-PA23
|
||||||
|
# Without greater specificity, guess 1964-07-01 for this transition.
|
||||||
|
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Pacific/Niue -11:19:40 - LMT 1901 # Alofi
|
Zone Pacific/Niue -11:19:40 - LMT 1952 Oct 16 # Alofi
|
||||||
-11:20 - -1120 1951
|
-11:20 - -1120 1964 Jul
|
||||||
-11:30 - -1130 1978 Oct 1
|
|
||||||
-11:00 - -11
|
-11:00 - -11
|
||||||
|
|
||||||
# Norfolk
|
# Norfolk
|
||||||
@@ -650,6 +716,7 @@ Zone Pacific/Palau -15:02:04 - LMT 1844 Dec 31 # Koror
|
|||||||
Zone Pacific/Port_Moresby 9:48:40 - LMT 1880
|
Zone Pacific/Port_Moresby 9:48:40 - LMT 1880
|
||||||
9:48:32 - PMMT 1895 # Port Moresby Mean Time
|
9:48:32 - PMMT 1895 # Port Moresby Mean Time
|
||||||
10:00 - +10
|
10:00 - +10
|
||||||
|
Link Pacific/Port_Moresby Antarctica/DumontDUrville
|
||||||
#
|
#
|
||||||
# From Paul Eggert (2014-10-13):
|
# From Paul Eggert (2014-10-13):
|
||||||
# Base the Bougainville entry on the Arawa-Kieta region, which appears to have
|
# Base the Bougainville entry on the Arawa-Kieta region, which appears to have
|
||||||
@@ -754,13 +821,17 @@ Link Pacific/Pago_Pago Pacific/Midway # in US minor outlying islands
|
|||||||
# From Paul Eggert (2014-07-08):
|
# From Paul Eggert (2014-07-08):
|
||||||
# That web page currently lists transitions for 2012/3 and 2013/4.
|
# That web page currently lists transitions for 2012/3 and 2013/4.
|
||||||
# Assume the pattern instituted in 2012 will continue indefinitely.
|
# Assume the pattern instituted in 2012 will continue indefinitely.
|
||||||
|
#
|
||||||
|
# From Geoffrey D. Bennett (2021-09-20):
|
||||||
|
# https://www.mcil.gov.ws/storage/2021/09/MCIL-Scan_20210920_120553.pdf
|
||||||
|
# DST has been cancelled for this year.
|
||||||
|
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule WS 2010 only - Sep lastSun 0:00 1 -
|
Rule WS 2010 only - Sep lastSun 0:00 1 -
|
||||||
Rule WS 2011 only - Apr Sat>=1 4:00 0 -
|
Rule WS 2011 only - Apr Sat>=1 4:00 0 -
|
||||||
Rule WS 2011 only - Sep lastSat 3:00 1 -
|
Rule WS 2011 only - Sep lastSat 3:00 1 -
|
||||||
Rule WS 2012 max - Apr Sun>=1 4:00 0 -
|
Rule WS 2012 2021 - Apr Sun>=1 4:00 0 -
|
||||||
Rule WS 2012 max - Sep lastSun 3:00 1 -
|
Rule WS 2012 2020 - Sep lastSun 3:00 1 -
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Pacific/Apia 12:33:04 - LMT 1892 Jul 5
|
Zone Pacific/Apia 12:33:04 - LMT 1892 Jul 5
|
||||||
-11:26:56 - LMT 1911
|
-11:26:56 - LMT 1911
|
||||||
@@ -799,7 +870,7 @@ Zone Pacific/Fakaofo -11:24:56 - LMT 1901
|
|||||||
13:00 - +13
|
13:00 - +13
|
||||||
|
|
||||||
# Tonga
|
# Tonga
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
Rule Tonga 1999 only - Oct 7 2:00s 1:00 -
|
Rule Tonga 1999 only - Oct 7 2:00s 1:00 -
|
||||||
Rule Tonga 2000 only - Mar 19 2:00s 0 -
|
Rule Tonga 2000 only - Mar 19 2:00s 0 -
|
||||||
Rule Tonga 2000 2001 - Nov Sun>=1 2:00 1:00 -
|
Rule Tonga 2000 2001 - Nov Sun>=1 2:00 1:00 -
|
||||||
@@ -807,8 +878,8 @@ Rule Tonga 2001 2002 - Jan lastSun 2:00 0 -
|
|||||||
Rule Tonga 2016 only - Nov Sun>=1 2:00 1:00 -
|
Rule Tonga 2016 only - Nov Sun>=1 2:00 1:00 -
|
||||||
Rule Tonga 2017 only - Jan Sun>=15 3:00 0 -
|
Rule Tonga 2017 only - Jan Sun>=15 3:00 0 -
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Pacific/Tongatapu 12:19:20 - LMT 1901
|
Zone Pacific/Tongatapu 12:19:12 - LMT 1945 Sep 10
|
||||||
12:20 - +1220 1941
|
12:20 - +1220 1961
|
||||||
13:00 - +13 1999
|
13:00 - +13 1999
|
||||||
13:00 Tonga +13/+14
|
13:00 Tonga +13/+14
|
||||||
|
|
||||||
@@ -880,13 +951,36 @@ Zone Pacific/Wake 11:06:28 - LMT 1901
|
|||||||
|
|
||||||
|
|
||||||
# Vanuatu
|
# Vanuatu
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
|
||||||
Rule Vanuatu 1983 only - Sep 25 0:00 1:00 -
|
# From P Chan (2020-11-27):
|
||||||
Rule Vanuatu 1984 1991 - Mar Sun>=23 0:00 0 -
|
# Joint Daylight Saving Regulation No 59 of 1973
|
||||||
Rule Vanuatu 1984 only - Oct 23 0:00 1:00 -
|
# New Hebrides Condominium Gazette No 336. December 1973
|
||||||
Rule Vanuatu 1985 1991 - Sep Sun>=23 0:00 1:00 -
|
# http://www.paclii.org/vu/other/VUNHGovGaz//1973/11.pdf#page=15
|
||||||
Rule Vanuatu 1992 1993 - Jan Sun>=23 0:00 0 -
|
#
|
||||||
Rule Vanuatu 1992 only - Oct Sun>=23 0:00 1:00 -
|
# Joint Daylight Saving (Repeal) Regulation No 10 of 1974
|
||||||
|
# New Hebrides Condominium Gazette No 336. March 1974
|
||||||
|
# http://www.paclii.org/vu/other/VUNHGovGaz//1974/3.pdf#page=11
|
||||||
|
#
|
||||||
|
# Summer Time Act No. 35 of 1982 [commenced 1983-09-01]
|
||||||
|
# http://www.paclii.org/vu/other/VUGovGaz/1982/32.pdf#page=48
|
||||||
|
#
|
||||||
|
# Summer Time Act (Cap 157)
|
||||||
|
# Laws of the Republic of Vanuatu Revised Edition 1988
|
||||||
|
# http://www.paclii.org/cgi-bin/sinodisp/vu/legis/consol_act1988/sta147/sta147.html
|
||||||
|
#
|
||||||
|
# Summer Time (Amendment) Act No. 6 of 1991 [commenced 1991-11-11]
|
||||||
|
# http://www.paclii.org/vu/legis/num_act/sta1991227/
|
||||||
|
#
|
||||||
|
# Summer Time (Repeal) Act No. 4 of 1993 [commenced 1993-05-03]
|
||||||
|
# http://www.paclii.org/vu/other/VUGovGaz/1993/15.pdf#page=59
|
||||||
|
|
||||||
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
||||||
|
Rule Vanuatu 1973 only - Dec 22 12:00u 1:00 -
|
||||||
|
Rule Vanuatu 1974 only - Mar 30 12:00u 0 -
|
||||||
|
Rule Vanuatu 1983 1991 - Sep Sat>=22 24:00 1:00 -
|
||||||
|
Rule Vanuatu 1984 1991 - Mar Sat>=22 24:00 0 -
|
||||||
|
Rule Vanuatu 1992 1993 - Jan Sat>=22 24:00 0 -
|
||||||
|
Rule Vanuatu 1992 only - Oct Sat>=22 24:00 1:00 -
|
||||||
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
||||||
Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila
|
Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila
|
||||||
11:00 Vanuatu +11/+12
|
11:00 Vanuatu +11/+12
|
||||||
@@ -965,6 +1059,25 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
# Electronic Journal of Australian and New Zealand History (1997-03-03)
|
# Electronic Journal of Australian and New Zealand History (1997-03-03)
|
||||||
# http://www.jcu.edu.au/aff/history/reviews/davison.htm
|
# http://www.jcu.edu.au/aff/history/reviews/davison.htm
|
||||||
|
|
||||||
|
# From P Chan (2020-11-20):
|
||||||
|
# Daylight Saving Act 1916 (No. 40 of 1916) [1916-12-21, commenced 1917-01-01]
|
||||||
|
# http://classic.austlii.edu.au/au/legis/cth/num_act/dsa1916401916192/
|
||||||
|
#
|
||||||
|
# Daylight Saving Repeal Act 1917 (No. 35 of 1917) [1917-09-25]
|
||||||
|
# http://classic.austlii.edu.au/au/legis/cth/num_act/dsra1917351917243/
|
||||||
|
#
|
||||||
|
# Statutory Rules 1941, No. 323 [1941-12-24]
|
||||||
|
# https://www.legislation.gov.au/Details/C1941L00323
|
||||||
|
#
|
||||||
|
# Statutory Rules 1942, No. 392 [1942-09-10]
|
||||||
|
# https://www.legislation.gov.au/Details/C1942L00392
|
||||||
|
#
|
||||||
|
# Statutory Rules 1943, No. 241 [1943-09-29]
|
||||||
|
# https://www.legislation.gov.au/Details/C1943L00241
|
||||||
|
#
|
||||||
|
# All transition times should be 02:00 standard time.
|
||||||
|
|
||||||
|
|
||||||
# From Paul Eggert (2005-12-08):
|
# From Paul Eggert (2005-12-08):
|
||||||
# Implementation Dates of Daylight Saving Time within Australia
|
# Implementation Dates of Daylight Saving Time within Australia
|
||||||
# http://www.bom.gov.au/climate/averages/tables/dst_times.shtml
|
# http://www.bom.gov.au/climate/averages/tables/dst_times.shtml
|
||||||
@@ -1357,6 +1470,27 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
|
|
||||||
# Tasmania
|
# Tasmania
|
||||||
|
|
||||||
|
# From P Chan (2020-11-20):
|
||||||
|
# Tasmania observed DST in 1916-1919.
|
||||||
|
#
|
||||||
|
# Daylight Saving Act, 1916 (7 Geo V, No 2) [1916-09-22]
|
||||||
|
# http://classic.austlii.edu.au/au/legis/tas/num_act/tdsa19167gvn2267/
|
||||||
|
#
|
||||||
|
# Daylight Saving Amendment Act, 1917 (8 Geo V, No 5) [1917-10-01]
|
||||||
|
# http://classic.austlii.edu.au/au/legis/tas/num_act/tdsaa19178gvn5347/
|
||||||
|
#
|
||||||
|
# Daylight Saving Act Repeal Act, 1919 (10 Geo V, No 9) [1919-10-24]
|
||||||
|
# http://classic.austlii.edu.au/au/legis/tas/num_act/tdsara191910gvn9339/
|
||||||
|
#
|
||||||
|
# King Island is mentioned in the 1967 Act but not the 1968 Act.
|
||||||
|
# Therefore it possibly observed DST from 1968/69.
|
||||||
|
#
|
||||||
|
# Daylight Saving Act 1967 (No. 33 of 1967) [1967-09-22]
|
||||||
|
# http://classic.austlii.edu.au/au/legis/tas/num_act/dsa196733o1967211/
|
||||||
|
#
|
||||||
|
# Daylight Saving Act 1968 (No. 42 of 1968) [1968-10-15]
|
||||||
|
# http://classic.austlii.edu.au/au/legis/tas/num_act/dsa196842o1968211/
|
||||||
|
|
||||||
# The rules for 1967 through 1991 were reported by George Shepherd
|
# The rules for 1967 through 1991 were reported by George Shepherd
|
||||||
# via Simon Woodhead via Robert Elz (1991-03-06):
|
# via Simon Woodhead via Robert Elz (1991-03-06):
|
||||||
# # The state of TASMANIA.. [Courtesy Tasmanian Dept of Premier + Cabinet ]
|
# # The state of TASMANIA.. [Courtesy Tasmanian Dept of Premier + Cabinet ]
|
||||||
@@ -1687,6 +1821,23 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
# One source for this is page 202 of: Bartky IR. One Time Fits All:
|
# One source for this is page 202 of: Bartky IR. One Time Fits All:
|
||||||
# The Campaigns for Global Uniformity (2007).
|
# The Campaigns for Global Uniformity (2007).
|
||||||
|
|
||||||
|
# Kanton
|
||||||
|
|
||||||
|
# From Paul Eggert (2021-05-27):
|
||||||
|
# Kiribati's +13 timezone is represented by Kanton, its only populated
|
||||||
|
# island. (It was formerly spelled "Canton", but Gilbertese lacks "C".)
|
||||||
|
# Kanton was settled on 1937-08-31 by two British radio operators
|
||||||
|
# <https://history.state.gov/historicaldocuments/frus1937v02/d94>;
|
||||||
|
# Americans came the next year and built an airfield, partly to
|
||||||
|
# establish airline service and perhaps partly anticipating the
|
||||||
|
# next war. Aside from the war, the airfield was used by commercial
|
||||||
|
# airlines until long-range jets became standard; although currently
|
||||||
|
# for emergency use only, China says it is considering rebuilding the
|
||||||
|
# airfield for high-end niche tourism. Kanton has about two dozen
|
||||||
|
# people, caretakers who rotate in from the rest of Kiribati in 2-5
|
||||||
|
# year shifts, and who use some of the leftover structures
|
||||||
|
# <http://pipa.neaq.org/2012/06/images-of-kanton-island.html>.
|
||||||
|
|
||||||
# Kwajalein
|
# Kwajalein
|
||||||
|
|
||||||
# From an AP article (1993-08-22):
|
# From an AP article (1993-08-22):
|
||||||
@@ -1970,6 +2121,17 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
|
|
||||||
# Tonga
|
# Tonga
|
||||||
|
|
||||||
|
# From Paul Eggert (2021-03-04):
|
||||||
|
# In 1943 "The standard time kept is 12 hrs. 19 min. 12 sec. fast
|
||||||
|
# on Greenwich mean time." according to the Admiralty's Hydrographic
|
||||||
|
# Dept., Pacific Islands Pilot, Vol. II, 7th ed., 1943, p 360.
|
||||||
|
|
||||||
|
# From Michael Deckers (2021-03-03):
|
||||||
|
# [Ian R Bartky: "One Time Fits All: The Campaigns for Global Uniformity".
|
||||||
|
# Stanford University Press. 2007. p. 255]:
|
||||||
|
# On 10 September 1945 Tonga adopted a standard time 12 hours,
|
||||||
|
# 20 minutes in advance of Greenwich.
|
||||||
|
|
||||||
# From Paul Eggert (1996-01-22):
|
# From Paul Eggert (1996-01-22):
|
||||||
# Today's _Wall Street Journal_ (p 1) reports that "Tonga has been plotting
|
# Today's _Wall Street Journal_ (p 1) reports that "Tonga has been plotting
|
||||||
# to sneak ahead of [New Zealanders] by introducing daylight-saving time."
|
# to sneak ahead of [New Zealanders] by introducing daylight-saving time."
|
||||||
@@ -1998,9 +2160,26 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
# The Crown Prince, presented an unanswerable argument: "Remember that
|
# The Crown Prince, presented an unanswerable argument: "Remember that
|
||||||
# on the World Day of Prayer, you would be the first people on Earth
|
# on the World Day of Prayer, you would be the first people on Earth
|
||||||
# to say your prayers in the morning."
|
# to say your prayers in the morning."
|
||||||
|
#
|
||||||
# From Paul Eggert (2006-03-22):
|
# From Tim Parenti (2021-09-13), per Paul Eggert (2006-03-22) and Michael
|
||||||
# Shanks & Pottenger say the transition was on 1968-10-01; go with Mundell.
|
# Deckers (2021-03-03):
|
||||||
|
# Mundell places the transition from +12:20 to +13 in 1941, while Shanks &
|
||||||
|
# Pottenger say the transition was on 1968-10-01.
|
||||||
|
#
|
||||||
|
# The Air Almanac published contemporaneous tables of standard times,
|
||||||
|
# which listed +12:20 as of Nov 1960 and +13 as of Mar 1961:
|
||||||
|
# Nov 1960: https://books.google.com/books?id=bVgtWM6kPZUC&pg=SL1-PA19
|
||||||
|
# Mar 1961: https://books.google.com/books?id=W2nItAul4g0C&pg=SL1-PA19
|
||||||
|
# (Thanks to P Chan for pointing us toward these sources.)
|
||||||
|
# This agrees with Bartky, who writes that "since 1961 [Tonga's] official time
|
||||||
|
# has been thirteen hours in advance of Greenwich time" (p. 202) and further
|
||||||
|
# writes in an endnote that this was because "the legislation was amended" on
|
||||||
|
# 1960-10-19. (p. 255)
|
||||||
|
#
|
||||||
|
# Without greater specificity, presume that Bartky and the Air Almanac point to
|
||||||
|
# a 1961-01-01 transition, as Tāufaʻāhau Tupou IV was still Crown Prince in
|
||||||
|
# 1961 and this still jives with the gist of Mundell's telling, and go with
|
||||||
|
# this over Shanks & Pottenger.
|
||||||
|
|
||||||
# From Eric Ulevik (1999-05-03):
|
# From Eric Ulevik (1999-05-03):
|
||||||
# Tonga's director of tourism, who is also secretary of the National Millennium
|
# Tonga's director of tourism, who is also secretary of the National Millennium
|
||||||
|
|||||||
@@ -26,8 +26,10 @@
|
|||||||
# This file is in the public domain, so clarified as of
|
# This file is in the public domain, so clarified as of
|
||||||
# 2009-05-17 by Arthur David Olson.
|
# 2009-05-17 by Arthur David Olson.
|
||||||
|
|
||||||
# This file provides links between current names for timezones
|
# This file provides links from old or merged timezone names to current ones.
|
||||||
# and their old names. Many names changed in late 1993.
|
# Many names changed in late 1993. Several of these names are
|
||||||
|
# also present in the file 'backzone', which has data important only
|
||||||
|
# for pre-1970 timestamps and so is out of scope for tzdb proper.
|
||||||
|
|
||||||
# Link TARGET LINK-NAME
|
# Link TARGET LINK-NAME
|
||||||
Link Africa/Nairobi Africa/Asmera
|
Link Africa/Nairobi Africa/Asmera
|
||||||
@@ -36,10 +38,11 @@ Link America/Argentina/Catamarca America/Argentina/ComodRivadavia
|
|||||||
Link America/Adak America/Atka
|
Link America/Adak America/Atka
|
||||||
Link America/Argentina/Buenos_Aires America/Buenos_Aires
|
Link America/Argentina/Buenos_Aires America/Buenos_Aires
|
||||||
Link America/Argentina/Catamarca America/Catamarca
|
Link America/Argentina/Catamarca America/Catamarca
|
||||||
Link America/Atikokan America/Coral_Harbour
|
Link America/Panama America/Coral_Harbour
|
||||||
Link America/Argentina/Cordoba America/Cordoba
|
Link America/Argentina/Cordoba America/Cordoba
|
||||||
Link America/Tijuana America/Ensenada
|
Link America/Tijuana America/Ensenada
|
||||||
Link America/Indiana/Indianapolis America/Fort_Wayne
|
Link America/Indiana/Indianapolis America/Fort_Wayne
|
||||||
|
Link America/Nuuk America/Godthab
|
||||||
Link America/Indiana/Indianapolis America/Indianapolis
|
Link America/Indiana/Indianapolis America/Indianapolis
|
||||||
Link America/Argentina/Jujuy America/Jujuy
|
Link America/Argentina/Jujuy America/Jujuy
|
||||||
Link America/Indiana/Knox America/Knox_IN
|
Link America/Indiana/Knox America/Knox_IN
|
||||||
@@ -50,7 +53,7 @@ Link America/Rio_Branco America/Porto_Acre
|
|||||||
Link America/Argentina/Cordoba America/Rosario
|
Link America/Argentina/Cordoba America/Rosario
|
||||||
Link America/Tijuana America/Santa_Isabel
|
Link America/Tijuana America/Santa_Isabel
|
||||||
Link America/Denver America/Shiprock
|
Link America/Denver America/Shiprock
|
||||||
Link America/Port_of_Spain America/Virgin
|
Link America/Puerto_Rico America/Virgin
|
||||||
Link Pacific/Auckland Antarctica/South_Pole
|
Link Pacific/Auckland Antarctica/South_Pole
|
||||||
Link Asia/Ashgabat Asia/Ashkhabad
|
Link Asia/Ashgabat Asia/Ashkhabad
|
||||||
Link Asia/Kolkata Asia/Calcutta
|
Link Asia/Kolkata Asia/Calcutta
|
||||||
@@ -71,6 +74,7 @@ Link Atlantic/Faroe Atlantic/Faeroe
|
|||||||
Link Europe/Oslo Atlantic/Jan_Mayen
|
Link Europe/Oslo Atlantic/Jan_Mayen
|
||||||
Link Australia/Sydney Australia/ACT
|
Link Australia/Sydney Australia/ACT
|
||||||
Link Australia/Sydney Australia/Canberra
|
Link Australia/Sydney Australia/Canberra
|
||||||
|
Link Australia/Hobart Australia/Currie
|
||||||
Link Australia/Lord_Howe Australia/LHI
|
Link Australia/Lord_Howe Australia/LHI
|
||||||
Link Australia/Sydney Australia/NSW
|
Link Australia/Sydney Australia/NSW
|
||||||
Link Australia/Darwin Australia/North
|
Link Australia/Darwin Australia/North
|
||||||
@@ -124,6 +128,7 @@ Link Pacific/Auckland NZ
|
|||||||
Link Pacific/Chatham NZ-CHAT
|
Link Pacific/Chatham NZ-CHAT
|
||||||
Link America/Denver Navajo
|
Link America/Denver Navajo
|
||||||
Link Asia/Shanghai PRC
|
Link Asia/Shanghai PRC
|
||||||
|
Link Pacific/Kanton Pacific/Enderbury
|
||||||
Link Pacific/Honolulu Pacific/Johnston
|
Link Pacific/Honolulu Pacific/Johnston
|
||||||
Link Pacific/Pohnpei Pacific/Ponape
|
Link Pacific/Pohnpei Pacific/Ponape
|
||||||
Link Pacific/Pago_Pago Pacific/Samoa
|
Link Pacific/Pago_Pago Pacific/Samoa
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user