Andrey Turbanov
dee447f8ae
8274809: Update java.base classes to use try-with-resources
...
Reviewed-by: mullan, alanb, dfuchs
2022-01-10 16:20:58 +00:00
Andrey Turbanov
6677554374
8274949: Use String.contains() instead of String.indexOf() in java.base
...
Reviewed-by: weijun, dfuchs, vtewari, lancea
2021-11-19 18:48:06 +00:00
Mandy Chung
309acbf0e8
8275703: System.loadLibrary fails on Big Sur for libraries hidden from filesystem
...
Reviewed-by: dholmes, alanb, mcimadamore
2021-10-28 15:27:26 +00:00
Joe Darcy
d34ec6ccfc
8274793: Suppress warnings on non-serializable non-transient instance fields in sun.net
...
Reviewed-by: alanb
2021-10-05 19:10:29 +00:00
Julia Boes
65ed0a742e
8273655: content-types.properties files are missing some common types
...
Reviewed-by: bpb, dfuchs
2021-09-21 08:07:25 +00:00
Brian Burkhalter
428d51694f
8140241: (fc) Data transfer from FileChannel to itself causes hang in case of overlap
...
Reviewed-by: alanb
2021-08-12 15:27:09 +00:00
Sergey Tsypanov
249d641889
8263561: Re-examine uses of LinkedList
...
Reviewed-by: redestad
2021-08-02 12:50:38 +00:00
Patrick Concannon
326b2e1344
8253119: Remove the legacy PlainSocketImpl and PlainDatagramSocketImpl implementation
...
Reviewed-by: alanb, dfuchs, chegar
2021-07-06 13:46:02 +00:00
Jaikiran Pai
fd4de1ed40
8233020: (fs) UnixFileSystemProvider should use StaticProperty.userDir().
...
Reviewed-by: alanb
2021-07-05 13:54:30 +00:00
Weijun Wang
6765f90250
8266459: Implement JEP 411: Deprecate the Security Manager for Removal
...
Co-authored-by: Sean Mullan <mullan@openjdk.org>
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Reviewed-by: erikj, darcy, chegar, naoto, joehw, alanb, mchung, kcr, prr, lancea
2021-06-02 11:57:31 +00:00
Maurizio Cimadamore
a223189b06
8264774: Implementation of Foreign Function and Memory API (Incubator)
...
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Athijegannathan Sundararajan <sundar@openjdk.org>
Co-authored-by: Chris Hegarty <chegar@openjdk.org>
Reviewed-by: psandoz, chegar, mchung, vlivanov
2021-06-02 10:53:06 +00:00
Mandy Chung
3544a9d0e4
8266391: Replace use of reflection in jdk.internal.platform.Metrics
...
Reviewed-by: redestad
2021-05-03 21:58:37 +00:00
Sebastian Stenzel
27dd88bf9e
8262957: (fs) Fail fast in UnixFileStore.isExtendedAttributesEnabled
...
Reviewed-by: alanb
2021-04-14 09:55:52 +00:00
Aleksei Efimov
a611c462f9
8264048: Fix caching in Jar URL connections when an entry is missing
...
Co-authored-by: Daniel Fuchs <dfuchs@openjdk.org>
Reviewed-by: bchristi, dfuchs
2021-04-06 10:43:59 +00:00
Sebastian Stenzel
604b14c43d
8264112: (fs) Reorder methods/constructor/fields in UnixUserDefinedFileAttributeView.java
...
Reviewed-by: alanb
2021-03-31 10:37:02 +00:00
Joe Darcy
815248ab27
8264148: Update spec for exceptions retrofitted for exception chaining
...
Reviewed-by: rriggs, smarks
2021-03-30 19:59:59 +00:00
Sebastian Stenzel
daeca3fff2
8262958: (fs) UnixUserDefinedFileAttributeView cleanup
...
Reviewed-by: alanb
2021-03-30 13:13:08 +00:00
Sebastian Stenzel
4e74de4b2e
8264111: (fs) Leaking NativeBuffers in case of errors during UnixUserDefinedFileAttributeView.read/write
...
Reviewed-by: alanb
2021-03-26 14:56:52 +00:00
Sebastian Stenzel
0de6abd4b4
8260966: (fs) Consolidate Linux and macOS implementations of UserDefinedFileAttributeView
...
8260691: (fs) LinuxNativeDispatcher should link to xattr functions
Reviewed-by: alanb
2021-03-02 14:40:45 +00:00
Claes Redestad
8fe1323dcb
8260520: Avoid getting permissions in JarFileFactory when no SecurityManager installed
...
Reviewed-by: alanb, dfuchs, michaelm, mullan
2021-01-28 11:14:35 +00:00
Claes Redestad
5891509d13
8259947: (fs) Optimize UnixPath.encode implementation
...
Reviewed-by: chegar, shade, alanb
2021-01-20 15:14:48 +00:00
Sebastian Stenzel
afd3f78aec
8030048: (fs) Support UserDefinedFileAttributeView/extended attributes on OS X / HFS+
...
Reviewed-by: alanb
2021-01-16 08:36:05 +00:00
Andrey Turbanov
022bc9f0cb
8258422: Cleanup unnecessary null comparison before instanceof check in java.base
...
Reviewed-by: chegar, aefimov
2021-01-11 23:30:44 +00:00
Roger Riggs
aa9c136d67
8251989: Hex formatting and parsing utility
...
Reviewed-by: tvaleev, chegar, naoto, darcy
2020-12-16 20:29:49 +00:00
Michael McMahon
6948456dbf
8256461: AbstractFileSystemProvider.getSunPathForSocketCall for empty Path returns '.'
...
Reviewed-by: dfuchs, alanb
2020-11-18 08:43:51 +00:00
Brian Burkhalter
450452bb8c
8254876: (fs) NullPointerException not thrown when first argument to Path.of or Paths.get is null
...
Reviewed-by: rriggs, alanb
2020-11-03 19:39:28 +00:00
Christian Stein
f61ce32770
8255576: (fs) Files.isHidden() throws ArrayIndexOutOfBoundsException (unix)
...
Reviewed-by: alanb
2020-11-01 12:39:43 +00:00
Michael McMahon
6bb7e45e8e
8245194: Unix domain socket channel implementation
...
Reviewed-by: erikj, dfuchs, alanb, chegar
2020-10-28 17:26:26 +00:00
Brian Burkhalter
9291e60892
8242680: Improved URI Support
...
Reviewed-by: alanb, rhalade
2020-10-20 14:58:37 -07:00
Brian Burkhalter
ff3e558679
8242685: Better Path Validation
...
Reviewed-by: alanb, rhalade
2020-10-20 14:58:37 -07:00
Daniel Fuchs
65393a093c
8229867: Re-examine synchronization usages in http and https protocol handlers
...
Reviewed-by: chegar, alanb, michaelm
2020-10-13 14:22:11 +00:00
Claes Redestad
9cd41b6555
8246592: Simplify checking of boolean file attributes
...
Reviewed-by: rriggs, alanb
2020-06-08 22:47:16 +02:00
Claes Redestad
827c8865d8
8246451: Reduce overhead of normalizing file paths with trailing slash
...
Reviewed-by: lancea
2020-06-03 22:29:34 +02:00
Claes Redestad
0366f6bf45
8246338: Reduce overhead of normalizing file paths
...
Reviewed-by: alanb
2020-06-02 22:22:58 +02:00
Claes Redestad
b2269be8db
8245623: Remove unused code in sun/nio/fs after Solaris removal
...
Reviewed-by: alanb
2020-05-22 14:21:30 +02:00
Claes Redestad
de37507b8e
8245619: Remove unused methods in UnixNativeDispatcher
...
Reviewed-by: alanb
2020-05-22 12:10:55 +02:00
Naoto Sato
b5b6ae32d2
8245241: Incorrect locale provider preference is not logged
...
Reviewed-by: joehw, dfuchs
2020-05-21 13:55:06 -07:00
Mikael Vidstedt
071bd521bc
8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports
...
Reviewed-by: alanb, bchristi, dcubed, dfuchs, eosterlund, erikj, glaubitz, ihse, iignatyev, jjiang, kbarrett, ksrini, kvn, naoto, prr, rriggs, serb, sspitsyn, stefank, tschatzl, valeriep, weijun, weijun
2020-05-20 17:33:37 -07:00
Michael McMahon
0f7aeed416
8241305: Add protocol specific factory creation methods to SocketChannel and ServerSocketChannel
...
Reviewed-by: alanb, chegar, dfuchs
2020-05-17 21:15:33 +01:00
Mandy Chung
d5d6dc0caa
8228336: Refactor native library loading implementation
...
Reviewed-by: alanb, dholmes
2020-03-12 11:54:11 -07:00
Claes Redestad
c639682887
8236075: Minor bootstrap improvements
...
Reviewed-by: mchung, alanb
2020-01-21 13:28:15 +01:00
Ivan Gerasimov
cd589d8469
8234147: Avoid looking up standard charsets in core libraries
...
Reviewed-by: alanb
2019-12-01 15:29:37 -08:00
Patrick Concannon
e636c69e61
8234103: DatagramSocketImpl::socket is not needed
...
DatagramSocketImpl has a socket field that links back to the DatagramSocket. This is only used to figure out whether multicasting is supported or not. This fix replaces it with a boolean isMulticast.
Reviewed-by: alanb, chegar, dfuchs
2019-11-20 10:13:10 +00:00
Alan Bateman
7e42642939
8231259: (dc) DatagramChannel::disconnect re-binds socket to the wildcard address (macOS)
...
Reviewed-by: dfuchs, chegar
2019-11-20 08:35:53 +00:00
Brian Burkhalter
2cea148cdf
8162520: (fs) FileStore should support file stores with > Long.MAX_VALUE capacity
...
Reviewed-by: alanb, darcy, rriggs
2019-11-01 13:16:50 -07:00
Vladimir Kempik
67ad501e5b
8229872: (fs) Increase buffer size used with getmntent
...
Dynamically allocate memory for getmntent
Reviewed-by: alanb
2019-09-24 14:54:57 +03:00
Michael McMahon
aa5329e0d3
8231187: SelectorProvider.inheritedChannel() returns TCP socket channel for Unix domain socket
...
Reviewed-by: alanb, chegar
2019-09-24 16:19:11 +01:00
Brian Burkhalter
c57ad7ffc0
8230085: (fs) FileStore::isReadOnly is always true on macOS Catalina
...
Reviewed-by: alanb
2019-09-13 16:03:31 -07:00
Brian Burkhalter
20ee82bf0a
8181493: (fs) Files.readAttributes(path, BasicFileAttributes.class) should preserve nano second time stamps
...
Reviewed-by: alanb, lancea
2019-07-29 08:48:52 -07:00
Claes Redestad
78a1c8ea0a
8227587: Add internal privileged System.loadLibrary
...
Reviewed-by: rriggs, mchung, chegar
2019-07-17 12:35:46 +02:00