Vyom Tewari
b823b3ef29
8266797: Fix for 8266610 breaks the build on macos
...
Reviewed-by: dholmes, jdv
2021-05-10 13:40:28 +00:00
Vyom Tewari
69b96f9a1b
8266610: Method RandomAccessFile#length() returns 0 for block devices on linux.
...
Reviewed-by: alanb, bpb
2021-05-10 03:51:04 +00:00
Brian Burkhalter
b5b31197e5
8266589: (fs) Improve performance of Files.copy() on macOS using copyfile(3)
...
Reviewed-by: alanb
2021-05-07 15:23:38 +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
Naoto Sato
bebfae48e3
8264208: Console charset API
...
Reviewed-by: joehw, rriggs, alanb
2021-04-23 18:57:03 +00:00
Brian Burkhalter
1c3fd46d7d
8265175: (fs) Files.copy(Path,Path,CopyOption...) should use sendfile on Linux
...
Reviewed-by: alanb
2021-04-16 15:46:37 +00:00
Sebastian Stenzel
27dd88bf9e
8262957: (fs) Fail fast in UnixFileStore.isExtendedAttributesEnabled
...
Reviewed-by: alanb
2021-04-14 09:55:52 +00:00
Chris Hegarty
3c9858ddfb
8264827: Large mapped buffer/segment crash the VM when calling isLoaded
...
Reviewed-by: alanb, mcimadamore
2021-04-12 11:21:34 +00:00
Martin Doerr
cb2806db4e
8265018: [AIX] FileDispatcherImpl.c:31:10: fatal error: 'sys/mount.h' file not found
...
Reviewed-by: clanger
2021-04-12 09:03:34 +00:00
Brian Burkhalter
6de0bb204a
8232861: (fc) FileChannel.force fails on WebDAV file systems (macOS)
...
Reviewed-by: alanb
2021-04-09 15:31:11 +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
Christoph Göttschkes
4793557fa8
8264502: (fc) FileDispatcherImpl.setDirect0 might return uninitialized variable on some platforms
...
Reviewed-by: alanb, bpb, michaelm
2021-04-02 09:19:53 +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
Jonathan Dowland
ba504fcee8
8187450: JNI local refs exceeds capacity warning in NetworkInterface::getAll
...
Reviewed-by: chegar, dfuchs, aph
2021-03-22 15:29:47 +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
Brian Burkhalter
2f47c39a74
8259943: FileDescriptor.close0 does not handle EINTR
...
Reviewed-by: naoto, alanb
2021-01-21 21:54:24 +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
David Holmes
149a02f99a
8257572: Deprecate the archaic signal-chaining interfaces: sigset and signal
...
Reviewed-by: ihse, alanb, dcubed, erikj
2020-12-07 21:56:05 +00:00
Maurizio Cimadamore
0fb31dbf3a
8254231: Implementation of Foreign Linker API (Incubator)
...
Reviewed-by: coleenp, ihse, dholmes, vlivanov
2020-11-23 11:00:38 +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
Eric Liu
a804c6a6ef
8254871: Remove unnecessary string copy in NetworkInterface.c
...
Reviewed-by: michaelm
2020-10-28 02:15:36 +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
Aleksei Voitylov
63009f90ec
8247589: Implementation of Alpine Linux/x64 Port
...
Co-authored-by: Mikael Vidstedt <mikael@openjdk.org>
Co-authored-by: Alexander Scherbatiy <alexsch@openjdk.org>
Co-authored-by: Axel Siebenborn <asiebenborn@openjdk.org>
Co-authored-by: Aleksei Voitylov <avoitylov@openjdk.org>
Reviewed-by: alanb, erikj, dholmes
2020-10-13 09:35:58 +00:00
Alexander Scherbatiy
5490b03160
8252248: __SIGRTMAX is not declared in musl libc
...
Reviewed-by: alanb, vtewari, stuefe
2020-08-31 11:18:20 +03:00
Patrick Concannon
c8c4d8377a
8250886: java/net/DatagramSocket/SendReceiveMaxSize.java fails in timeout
...
SO_RCVBUF was previously set to match the SO_SNDBUF, however the kernel value for SO_RCVBUF is much larger. This mismatch caused the test to fail, and the fix removes this issue.
Reviewed-by: alanb, dfuchs
2020-08-07 20:39:10 +01:00
Patrick Concannon
7fd5cb6117
8242885: PlainDatagramSocketImpl doesn’t allow for the sending of IPv6 datagrams on macOS with sizes between 65508-65527 bytes
...
This fix changes the current max size for IPv6 datagrams on macOS from it's current size of 65507, which is the IPv4 limit, to 65527, the actual limit for IPv6 on macOS
Reviewed-by: alanb, dfuchs, vtewari
2020-07-31 12:42:32 +01:00
Koichi Sakata
e3c6574ac0
8250863: Build error with GCC 10 in NetworkInterface.c and k_standard.c
...
Reviewed-by: aph, ysuenaga
2020-07-31 09:15:57 +09:00
Alexander Scherbatiy
993b1b0afa
8249612: Remove unused ISNANF and ISNAND from jdk_util_md.h
...
Reviewed-by: darcy
2020-07-23 11:39:56 +03: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
Mikael Vidstedt
44a0a08991
8245600: Clean up libjli
...
Reviewed-by: dholmes, alanb
2020-05-26 10:18:32 -07:00
Chris Hegarty
f3eb44a94d
8243491: Implementation of Foreign-Memory Access API (Second Incubator)
...
Upstream latest changes of the Foreign-Memory Access API
Co-authored-by: Jorn Vernee <jorn.vernee@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Paul Sandoz <paul.sandoz@oracle.com>
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Reviewed-by: chegar, psandoz
2020-05-25 10:54:39 +01: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