Roger Riggs
af5db51306
8353641: Deprecate core library permission classes for removal
...
Reviewed-by: mullan, iris
2025-04-10 19:19:31 +00:00
Eirik Bjørsnøs
9a391f44e0
8353278: Consolidate local file URL checks in jar: and file: URL schemes
...
Reviewed-by: dfuchs, jpai
2025-04-07 15:23:18 +00:00
Archie Cobbs
661bd5bfe8
8343478: Remove unnecessary @SuppressWarnings annotations (core-libs)
...
Reviewed-by: darcy, asemenyuk, joehw
2025-03-05 17:32:59 +00:00
Eirik Bjørsnøs
9768f60a94
8345249: Apply some conservative cleanups in FileURLConnection
...
Reviewed-by: jpai, djelinski
2025-01-24 13:00:28 +00:00
Volkan Yazıcı
a77ed30fcc
8336412: sun.net.www.MimeTable has a few unused methods
...
Reviewed-by: jpai
2025-01-02 09:19:58 +00:00
Magnus Ihse Bursie
ddf0461788
8345799: Update copyright year to 2024 for core-libs in files where it was missed
...
Reviewed-by: joehw, jlu, mli, lancea, kevinw
2024-12-11 21:08:22 +00:00
Jaikiran Pai
3d49665b85
8345286: Remove use of SecurityManager API from misc areas
...
Reviewed-by: alanb, kevinw, sgehwolf
2024-12-04 09:23:57 +00:00
Daniel Fuchs
e9136b5e08
8345223: Remove stray doPrivileged in java.base java.net and sun.net classes after JEP 486 integration
...
Reviewed-by: alanb, aefimov, michaelm
2024-11-29 15:58:57 +00:00
Jaikiran Pai
81c44e5eb4
8344908: URLClassPath should not propagate IllegalArgumentException when finding resources in classpath URLs
...
Reviewed-by: alanb
2024-11-28 07:54:00 +00:00
Aleksei Efimov
880f9a7b16
8344220: Remove calls to SecurityManager and doPrivileged in java.net.InetAddress and sun.net.util.IPAddressUtil after JEP 486 integration
...
Reviewed-by: jpai, dfuchs, alanb
2024-11-27 19:25:50 +00:00
Volkan Yazıcı
ac3bbf7ddc
8344856: Remove calls to SecurityManager and doPrivileged in sun.net.www.protocol.ftp.FtpURLConnection after JEP 486 integration
...
Reviewed-by: dfuchs
2024-11-27 13:49:51 +00:00
Daniel Fuchs
7ae6069ee8
8344184: Remove sun.net.ResourceManager after JEP 486 integration
...
Reviewed-by: alanb
2024-11-26 20:47:56 +00:00
Jaikiran Pai
3326874f5f
8344857: Remove calls to SecurityManager and doPrivileged in SocketExceptions and URLJarFile in the sun.net package after JEP 486 integration
...
Reviewed-by: dfuchs, michaelm
2024-11-26 00:52:50 +00:00
Daniel Fuchs
d112f35d92
8344855: Remove calls to SecurityManager and doPrivileged in HTTP related implementation classes in the sun.net and sun.net.www.http packages after JEP 486 integration
...
Reviewed-by: jpai
2024-11-25 09:56:07 +00:00
Harshitha Onkar
a6220fa903
8344303: Remove usage of URLUtil.getConnectPermission from sun.awt.SunToolkit and sun.awt.image.URLImageSource
...
Reviewed-by: prr, azvegint
2024-11-24 06:22:45 +00:00
Jaikiran Pai
6f4dfa6626
8344190: Cleanup code in sun.net.www.protocol.http and sun.net.www.protocol.https after JEP 486 integration
...
Reviewed-by: dfuchs
2024-11-20 12:29:32 +00:00
Daniel Fuchs
d52d136486
8344221: Remove calls to SecurityManager and and doPrivileged in java.net.IDN, java.net.URL, java.net.URLConnection, sun.net.util.URLUtil, and java.net.URLStreamHandlerProvider after JEP 486 integration
...
Reviewed-by: alanb, rriggs
2024-11-18 15:17:40 +00:00
Jaikiran Pai
a91d4c022f
8344233: Remove calls to SecurityManager and doPrivileged in java.net.ProxySelector and sun.net.spi.DefaultProxySelector after JEP 486 integration
...
Reviewed-by: dfuchs
2024-11-16 11:39:20 +00:00
Jaikiran Pai
d2e4b51133
8344186: Cleanup sun.net.www.MimeTable after JEP 486 integration
...
Reviewed-by: dfuchs
2024-11-16 01:29:45 +00:00
Jaikiran Pai
da40388736
8344315: Clean up sun.net.www.protocol.jrt.JavaRuntimeURLConnection after JEP 486 integration
...
Reviewed-by: dfuchs, alanb
2024-11-16 01:23:29 +00:00
Eirik Bjørsnøs
f3168082b8
8344189: Cleanup code in sun.net.www.protocol.mailto.MailToURLConnection and sun.net.smtp after JEP 486 integration
...
Reviewed-by: dfuchs
2024-11-15 19:22:30 +00:00
Eirik Bjørsnøs
5e2760856c
8344188: Cleanup sun.net.www.protocol.jar.JarFileFactory after JEP 486 integration
...
Reviewed-by: jpai, dfuchs
2024-11-15 12:18:53 +00:00
Eirik Bjørsnøs
0c191f6629
8344185: Remove calls to SecurityManager in sun.net.ftp
...
Reviewed-by: alanb, michaelm, dfuchs
2024-11-15 09:47:43 +00:00
Archie Cobbs
f95097cc64
8343482: Remove unnecessary @SuppressWarnings annotations (net)
...
Reviewed-by: dfuchs
2024-11-05 15:46:00 +00:00
Jaikiran Pai
cf5bb12731
Merge
...
Reviewed-by: alanb, dfuchs
2024-10-16 11:36:01 +00:00
Jaikiran Pai
86ce19e8db
8341142: Maintain a single source file for sun.net.www.protocol.jar.JarFileFactory
...
Reviewed-by: dfuchs
2024-10-16 01:51:09 +00:00
Daniel Fuchs
03bc6b359f
8328286: Enhance HTTP client
...
Reviewed-by: aefimov, michaelm
2024-10-15 17:04:27 +05:30
Daniel Jeliński
b6ffb442ac
8335135: HttpURLConnection#HttpInputStream does not throw IOException when response is truncated
...
Reviewed-by: dfuchs
2024-06-27 15:14:36 +00:00
Sergey Chernyshev
c2180d141c
8315767: InetAddress: constructing objects from BSD literal addresses
...
Reviewed-by: dfuchs, aefimov, michaelm, jpai
2024-05-23 06:12:45 +00:00
Christoph Langer
e818ab60a0
8330815: Use pattern matching for instanceof in KeepAliveCache
...
Reviewed-by: jpai, djelinski
2024-04-25 06:53:36 +00:00
Jonathan Gibbons
9cc163a999
8330178: Clean up non-standard use of /** comments in java.base
...
Reviewed-by: darcy, iris, dfuchs, aivanov, naoto
2024-04-23 18:43:36 +00:00
Eirik Bjørsnøs
b9c3dc3b47
8327738: Remove unused internal method sun.n.w.p.h.HttpURLConnection.setDefaultAuthenticator
...
Reviewed-by: djelinski, dfuchs
2024-03-12 17:38:59 +00:00
Korov
e85265abc2
8325361: Make sun.net.www.MessageHeader final
...
Reviewed-by: dfuchs
2024-03-01 10:58:59 +00:00
Joe Darcy
fbd15b2087
8325189: Enable this-escape javac warning in java.base
...
Reviewed-by: alanb, erikj, naoto, smarks, ihse, joehw, lancea, weijun
2024-02-07 20:05:11 +00:00
Magnus Ihse Bursie
18e24d0619
8325109: Sort method modifiers in canonical order
...
Reviewed-by: aivanov, rriggs, darcy, prappo
2024-02-07 15:50:40 +00:00
Jaikiran Pai
9d1a6d1484
8323645: Remove unused internal sun.net.www.protocol.jar.URLJarFileCallBack interface
...
Reviewed-by: alanb, dfuchs
2024-01-25 09:35:35 +00:00
Pavel Rappo
9efdd242fb
8324053: Use the blessed modifier order for sealed in java.base
...
Reviewed-by: naoto, darcy, ihse, dfuchs
2024-01-18 22:28:23 +00:00
Matthias Baesken
1369c545ac
8322782: Clean up usages of unnecessary fully qualified class name "java.util.Arrays"
...
Reviewed-by: alanb, aivanov
2024-01-04 08:06:14 +00:00
Michael McMahon
f1a24f6d48
8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809
...
Reviewed-by: dfuchs
2023-11-27 22:43:48 +00:00
Oliver Lockwood
aac4318431
8320577: Improve MessageHeader's toString() function to make HttpURLConnection's debug log readable
...
Reviewed-by: dfuchs, jpai
2023-11-22 18:25:44 +00:00
Aleksei Efimov
77fe0fd9e6
8272215: Add InetAddress methods for parsing IP address literals
...
Reviewed-by: dfuchs, michaelm
2023-10-26 18:24:42 +00:00
Vyom Tewari
460ebcd9cb
8314978: Multiple server call from connection failing with expect100 in getOutputStream
...
Reviewed-by: dfuchs
2023-10-08 05:13:00 +00:00
Andrey Turbanov
a8ab3be371
8314261: Make fields final in sun.net.www
...
Reviewed-by: redestad, jpai, dfuchs
2023-08-17 17:54:02 +00:00
Glavo
b32d6411c4
8311943: Cleanup usages of toLowerCase() and toUpperCase() in java.base
...
Reviewed-by: naoto
2023-08-16 17:37:21 +00:00
Jesse Glick
9f98136c3a
6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs
...
Define FileURLConnection.closeInputStream for use by JarURLInputStream.close.
JarURLConnection properly tracks any InputStream it itself opened,
and correspondingly closes the JarFile if necessary (when caches are disabled).
But if its underlying FileURLConnection was used to retrieve a header field,
that would have caused a FileInputStream to be opened
which never gets closed until it is garbage collected.
This means that an application which calls certain methods
on jar:file:/…something.jar!/… URLs will leak file handles,
even if URLConnection caches are supposed to be turned off.
This can delay release of system resources,
and on Windows can prevent the JAR file from being deleted
even after it is no longer in use (for example after URLClassLoader.close).
Reviewed-by: dfuchs, michaelm
2023-06-28 15:33:37 +00:00
Sergey Bylokhov
bdd81b3182
8304885: Reuse stale data to improve DNS resolver resiliency
...
Reviewed-by: michaelm, dfuchs
2023-06-09 23:20:06 +00:00
Darragh Clarke
05e99db466
7065228: To interpret case-insensitive string locale independently
...
Reviewed-by: dfuchs, naoto, djelinski, jpai, michaelm
2023-05-22 10:53:59 +00:00
Darragh Clarke
4b02956d42
8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking
...
Reviewed-by: djelinski, dfuchs
2023-05-08 14:33:44 +00:00
Michael McMahon
314db55f6d
8304818: Prune HttpURLConnection cache when corresponding Authenticator is garbage collected
...
Reviewed-by: dfuchs, djelinski
2023-04-24 17:25:32 +00:00
Michael McMahon
ec119716e5
8296676: Improve String platform support
...
Reviewed-by: aefimov, dfuchs
2023-04-18 23:21:20 +00:00