LUNI
Patch Info |
Key |
Summary |
Assignee |
Reporter |
Priority |
Status |
||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="73fe02ff-2b32-4e9e-9b88-397e53dcf6aa"><ac:plain-text-body><![CDATA[ |
Patch Available |
HARMONY-1904 |
[classlib][luni] Signals interrupt hysock_select calls. |
Unassigned |
Artem Aliev |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="285bf458-6276-46e2-a535-5890e19f80fb"><ac:plain-text-body><![CDATA[ |
Patch Available |
HARMONY-3419 |
[classlib][testing]Move tests.api.java.net.URLClassLoaderTest out of exclude list |
Richard Liang |
Ruth Cao |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="efff2eb0-463a-4607-ba90-ccbfca031b07"><ac:plain-text-body><![CDATA[ |
Patch Available |
HARMONY-4039 |
[classlib][luni] Socket implementation is too slow |
Unassigned |
Boris Kuznetsov |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f1f1c8ae-9bb0-40bd-898b-4ccade33e6fc"><ac:plain-text-body><![CDATA[ |
|
HARMONY-2737 |
[classlib][luni] Missing compressed strings support in java.lang.String. |
Unassigned |
Pavel Pervov |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e6ec635a-fecf-4f09-a7d3-8b46548c9050"><ac:plain-text-body><![CDATA[ |
|
HARMONY-3702 |
[classlib][luni] Reader and Writer convert characters incorrectly |
Unassigned |
Vasily Zakharov |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="4621ea54-3e44-40a7-bdea-b5aaa8f17d0f"><ac:plain-text-body><![CDATA[ |
|
HARMONY-3752 |
[classlib][luni]Open warning options for luni module. |
Unassigned |
Leo Li |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="70202dfc-4b71-4735-836e-967b0bbc4330"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4748 |
[classlib][luni] Content-Encoding HTTP header is not processed |
Unassigned |
Vasily Zakharov |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d5eb6973-c928-458f-85bf-f8d0c37a4583"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4196 |
[classlib][luni] [InputStreamReader] can't handle [UnicodeBig] encoding |
Alexei Zakharov |
Vasily Zakharov |
Minor |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="43fabd97-8442-4960-ac91-ce555a30ba50"><ac:plain-text-body><![CDATA[ |
|
HARMONY-5374 |
[classlib][luni] Specialize [HashMap] implementation for Integer keys |
Unassigned |
Tim Ellison |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="4b8de857-ba9d-4b65-bf4a-b113f99cec35"><ac:plain-text-body><![CDATA[ |
|
HARMONY-2201 |
[classlib][luni] Add creation of stub jvm.dll to luni module |
Unassigned |
Oliver Deakin |
Minor |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="27e4751b-af0d-4c55-bf1a-5a3076e1f8d9"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4856 |
[classlib][luni] Extending [HashMap] causes [MapEntry] assignment problem |
Unassigned |
Chen Shunfei |
Minor |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="49e7b311-7d39-4145-9d47-b5818c03520d"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4904 |
[classlib][luni]Date.getTimezoneOffset return wrong value |
Unassigned |
Chen Shunfei |
Minor |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="57ec6645-353d-4f9d-8838-965e8d8a3658"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4408 |
[classlib][luni] [FileInputStream].close() is called two times to close [FileInputStream] |
Unassigned |
Elena Sayapina |
Minor |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="11d11a7b-f058-4850-a42f-4f849200c577"><ac:plain-text-body><![CDATA[ |
|
HARMONY-3634 |
"[classlib][luni] DRLVM fails to load serialized class but RI loads it successfully" |
Unassigned |
Mikhail Fursov |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="cfe3e9e6-b82e-4c9e-ac62-c236fe731b6c"><ac:plain-text-body><![CDATA[ |
|
HARMONY-3431 |
[classlib][luni]java.net.JarURLConnection fails to get certificates. |
Unassigned |
Leo Li |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e2a5db6d-2c1c-4728-a1a1-4b8c3559a3c3"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4100 |
[classlib][luni][java6]new class java.io.Console |
Tony Wu |
Tony Wu |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d6687d69-ccef-47fd-9f96-807f7ae63373"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4307 |
[classlib][luni] java.io.ObjectStreamField.getType() sometimes returns null |
Tony Wu |
Andrey Pavlenko |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b78da6e3-6ae9-4c24-b59d-f24e3e4c54ad"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4863 |
[classlib][luni]TimeZone.getTimeZone does not work properly |
Tony Wu |
Chen Shunfei |
Minor |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c18caab6-8939-4993-b5ad-e9a4df77fd94"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4735 |
[classlib][luni] Needs to enhance encoding setting to print Chinese in Linux |
Unassigned |
Chunrong Lai |
Minor |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5532a285-9ca3-419e-8bc9-fd113652ac4d"><ac:plain-text-body><![CDATA[ |
|
HARMONY-5013 |
[classlib][luni][regression] [GregorianCalendar] rolls hour up incorrectly at the end of the year. |
Mikhail Markov |
Pavel Pervov |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ac571589-1249-47a2-82a7-800858cf4006"><ac:plain-text-body><![CDATA[ |
|
HARMONY-3362 |
[classlib][luni] Proxy returns different refs for same Method |
Unassigned |
Aleksey Ignatenko |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="01d7f48d-33fd-4369-b4c4-7d01c51a77ed"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4007 |
[classlib][luni]java.util.ResourceBundle.getBundle() should get [ClassLoader] with the security privileges of [ResourceBundle] |
Tim Ellison |
Leo Li |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="aa6396eb-ecad-4eff-a714-761a0d3189dd"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4907 |
[classlib][luni] Calendar.get(Calendar.WEEK_OF_MONTH) returns wrong value |
Tony Wu |
Chen Shunfei |
Trivial |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="0a72a887-400c-4c43-a213-8e025bf81f58"><ac:plain-text-body><![CDATA[ |
|
HARMONY-2422 |
[classlib][luni] Can not set negative value to java.util.GregorianCalendar.ZONE_OFFSET |
Unassigned |
Artem Aliev |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d3c970df-9beb-4d45-8467-6f78d6bdcb91"><ac:plain-text-body><![CDATA[ |
|
HARMONY-329 |
[classlib][luni] Endless loop when using Double.parseDouble(String) with certain types of value |
Unassigned |
Sian January |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="76ce646e-6294-46cf-b878-dfd1c62e040b"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4903 |
[classlib][luni]Calendar.get(Calendar.DST_OFFSET) returns wrong value. |
Unassigned |
Chen Shunfei |
Minor |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="969e937e-3593-41b6-8667-81892d95074e"><ac:plain-text-body><![CDATA[ |
|
HARMONY-3707 |
[classlib][luni] Character.getType() returns different values for 'int' and 'char' params |
Unassigned |
Mikhail Fursov |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="41e4ba4a-2bda-4805-8f95-e0992d4dedd3"><ac:plain-text-body><![CDATA[ |
|
HARMONY-3946 |
"[classlib][luni] java.util.Locale.getISO3Language() returns incorrect value for Locale(""ga""), Locale(""gd""), Locale(""jw"")" |
Unassigned |
Elena Sayapina |
Minor |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="dc7d2706-58bb-4e39-8688-c9c3fb333cfc"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4400 |
[classlib][luni] [InputStreamReader OutputStreamWriter] expecting problems in decoding/encoding some bytes/chars using MS932 encoding |
Tony Wu |
Elena Sayapina |
Minor |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="55934fbb-a62a-4ffb-acf6-96985a8fa47e"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4043 |
[classlib][luni]Unexpected error message printed in console when searching custom system class loader in missing jar |
Unassigned |
Sergey Salishev |
Minor |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="4aad6ada-a05f-4d3d-81fd-e37435fcf816"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4628 |
"[classlib][luni] When timezone changed for calendar, corresponding HOUR_OF_DAY value does not change properly" |
Unassigned |
spark shen |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c139ab68-4fa7-4458-a04f-ee98aa495aa7"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4744 |
[classlib][luni] Missing system porperties to set defaultLocale which is needed to enable i18n |
Leo Li |
Chunrong Lai |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f62ca236-02f2-4fd8-8902-6be0fd2148e8"><ac:plain-text-body><![CDATA[ |
|
HARMONY-248 |
[classlib][luni] Using java.io.File.deleteOnExit() and System.runFinalizersOnExit(true) in the same application causes crash on exit. |
Unassigned |
George Harley |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7b04969f-efd6-46a5-9155-5ccbdd56839d"><ac:plain-text-body><![CDATA[ |
|
HARMONY-2053 |
[classlib][port][luni] move port_user_timezone() from DRLVM to classlib |
Unassigned |
Alexey Varlamov |
Minor |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c276f969-3e66-4cb4-87a7-012509473823"><ac:plain-text-body><![CDATA[ |
|
HARMONY-2052 |
[drlvm][kernel] Improve/re-implement a parser of generic signatures |
Paulex Yang |
Alexey Varlamov |
Minor |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
NIO
Patch Info |
Key |
Summary |
Assignee |
Reporter |
Priority |
Status |
||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5c011a7d-c302-4e07-aa56-a331ba15b24e"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4758 |
[classlib][nio][ICU] Crash in ICU |
Unassigned |
Andrey Yakushev |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5c17ebba-4629-4bc8-a9cc-8dd28d5c2db9"><ac:plain-text-body><![CDATA[ |
Patch Available |
HARMONY-3684 |
[classlib][nio]Refactor and define direct buffer adapters |
Alexey Petrenko |
"Jimmy, Jing Lv" |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="31db79fe-f657-4758-8e21-7198959e0db0"><ac:plain-text-body><![CDATA[ |
|
HARMONY-3709 |
[classlib][nio_char]encoding/decoding performance testcases |
Unassigned |
Tony Wu |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7069372f-0fe2-40ff-838f-61385bc32f20"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4116 |
[classlib][nio] [SelectorTest].test_wakeup fails |
Tim Ellison |
Alexey Varlamov |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="62ea6227-0749-4197-aba2-683cf3ebf94e"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4959 |
[classlib] [nio_char] comparisons that are always true |
Unassigned |
Mark Hindess |
Minor |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="1d9133b7-7a01-4fd4-b2c6-5965ddd003dc"><ac:plain-text-body><![CDATA[ |
|
HARMONY-5219 |
[classlib][nio] Jetty@Harmony corrupts big static files while downloading |
Unassigned |
Alexei Zakharov |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="18956f14-6186-4e83-a8f2-89087a22f149"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4989 |
[classlib][nio] [FileChannel].tryLock() does not work on Linux |
Tim Ellison |
Andrey Pavlenko |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e703bd5f-aa42-4ae1-8da1-d3412cb391c0"><ac:plain-text-body><![CDATA[ |
|
HARMONY-3915 |
[classlib][nio] java.nio.channels.Selector.select(long timeout) throws [SocketException] on SIGUSR2 |
Mark Hindess |
Sergey Dmitriev |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="2c3e2aa0-b5c2-48d0-ac2c-cdefa423a0ec"><ac:plain-text-body><![CDATA[ |
Patch Available |
HARMONY-2467 |
"[classlib][nio charset] java.nio.charset.CharsetDecoder(cs, Float.MIN_VALUE,Float.MIN_VALUE) does not throw [IllegalArgumentException]" |
Alexei Zakharov |
Anton Ivanov |
Minor |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
Security
Patch Info |
Key |
Summary |
Assignee |
Reporter |
Priority |
Status |
||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="11977c35-a761-4db9-b3d2-e4f19bb57385"><ac:plain-text-body><![CDATA[ |
|
HARMONY-2400 |
[classlib][security] security debugging feature is desirable |
Unassigned |
Alexey Varlamov |
Trivial |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="9e46a357-6f5c-417f-a51d-576a691223db"><ac:plain-text-body><![CDATA[ |
|
HARMONY-5191 |
[classlib][security][geronimo] SSL protocol not supported |
Unassigned |
Vasily Zakharov |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="87d30cee-11b0-49f6-81de-4f2a9c2357cd"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4463 |
[classlib][security] X500Principal equals method work improperly |
Unassigned |
Alexander Kleymenov |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="6d78c5ce-21e4-4050-bef5-0b44623861bc"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4857 |
[classlib][security] [KeyPairGenerator].getInstance() fails because of [AccessControlException] |
Unassigned |
Andrey Pavlenko |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7d0ff823-7879-4c2d-b045-bd2a3604b686"><ac:plain-text-body><![CDATA[ |
|
HARMONY-5301 |
[classlib][security] Functional test failure invoking Signature#getInstance(String) with no system property read permissions |
Unassigned |
Tim Ellison |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="9e358164-8b50-413b-9852-535f08afcd23"><ac:plain-text-body><![CDATA[ |
|
HARMONY-2409 |
[classlib][security] java.security.cert.X509CertSelector.addPathToName() throws IOException while RI does not |
Stepan Mishura |
Artem Aliev |
Minor |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e77f8a88-42f4-42e0-a5c0-43d24aaea30d"><ac:plain-text-body><![CDATA[ |
|
HARMONY-4584 |
[classlib][security]Harmony fails to take java.security.auth.policy into account in security check. |
Unassigned |
Leo Li |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7cae38e7-00aa-470f-8e9f-d3e1c01bdaf4"><ac:plain-text-body><![CDATA[ |
|
HARMONY-2909 |
[classlib][security]X509CRLSelector.getIssuerNames() should contain a byte array instead of the string representing it if the byte array is added to the X509CRLSelector by addIssueName(). |
Stepan Mishura |
Leo Li |
Major |
Open |
]]></ac:plain-text-body></ac:structured-macro> |