Daniel Jeliński
04c47da118
8289768: Clean up unused code
...
Reviewed-by: dfuchs, lancea, weijun, naoto, cjplummer, alanb, michaelm, chegar
2022-07-12 11:30:17 +00:00
Andrey Turbanov
87aa3ce03e
8289274: Cleanup unnecessary null comparison before instanceof check in security modules
...
Reviewed-by: mullan
2022-07-09 17:59:43 +00:00
Yoshiki Sato
fe807217a7
8287917: System.loadLibrary does not work on Big Sur if JDK is built with macOS SDK 10.15 and earlier
...
Reviewed-by: mchung
2022-06-15 00:12:53 +00:00
Adam Sotona
7846971381
8236569: -Xss not multiple of 4K does not work for the main thread on macOS
...
Reviewed-by: dholmes, stuefe
2022-06-01 06:13:29 +00:00
Jaikiran Pai
0be1f3e1b0
8286689: (se) Adjusting to select timeout after EINTR messed up after JDK-8286378
...
Reviewed-by: dfuchs, alanb
2022-05-13 11:08:50 +00:00
Alan Bateman
9583e3657e
8284161: Implementation of Virtual Threads (Preview)
...
Co-authored-by: Ron Pressler <rpressler@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Rickard Bäckman <rbackman@openjdk.org>
Co-authored-by: Markus Grönlund <mgronlun@openjdk.org>
Co-authored-by: Leonid Mesnik <lmesnik@openjdk.org>
Co-authored-by: Serguei Spitsyn <sspitsyn@openjdk.org>
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Robbin Ehn <rehn@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Thomas Schatzl <tschatzl@openjdk.org>
Co-authored-by: Sergey Kuksenko <skuksenko@openjdk.org>
Reviewed-by: lancea, eosterlund, rehn, sspitsyn, stefank, tschatzl, dfuchs, lmesnik, dcubed, kevinw, amenkov, dlong, mchung, psandoz, bpb, coleenp, smarks, egahlin, mseledtsov, coffeys, darcy
2022-05-07 08:06:16 +00:00
Weijun Wang
9ce2d75d0b
8278449: Improve keychain support
...
Reviewed-by: ahgross, rhalade, mullan
2022-04-19 22:18:33 +00:00
Magnus Ihse Bursie
fb469fb894
8284893: Fix typos in java.base
...
Reviewed-by: iris, wetmore, lancea, mullan, naoto
2022-04-19 20:07:57 +00:00
XenoAmess
87faa85c59
8186958: Need method to create pre-sized HashMap
...
Reviewed-by: chegar, naoto, joehw, lancea, wetmore, smarks
2022-04-19 00:03:56 +00:00
Andrey Turbanov
f4edb59a6e
8284567: Collapse identical catch branches in java.base
...
Reviewed-by: darcy, iris, wetmore
2022-04-11 09:32:24 +00:00
Andrey Turbanov
54c9de26ab
8275918: Remove unused local variables in java.base security code
...
Reviewed-by: weijun
2022-01-22 13:56:51 +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
Phil Race
37890650a7
8274397: [macOS] Stop setting env. var JAVA_MAIN_CLASS_<pid> in launcher code
...
Reviewed-by: rriggs, serb
2021-10-05 17:30:31 +00:00
Roger Riggs
3b1b8fc646
8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0
...
Reviewed-by: naoto, clanger
2021-09-23 15:01:25 +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
Sergey Tsypanov
9425d3de83
8261880: Change nested classes in java.base to static nested classes where possible
...
Reviewed-by: redestad
2021-05-20 13:56:11 +00:00
Anton Kozlov
dbc9e4b50c
8253795: Implementation of JEP 391: macOS/AArch64 Port
...
8253816: Support macOS W^X
8253817: Support macOS Aarch64 ABI in Interpreter
8253818: Support macOS Aarch64 ABI for compiled wrappers
8253819: Implement os/cpu for macOS/AArch64
8253839: Update tests and JDK code for macOS/Aarch64
8254941: Implement Serviceability Agent for macOS/AArch64
8255776: Change build system for macOS/AArch64
8262903: [macos_aarch64] Thread::current() called on detached thread
Co-authored-by: Vladimir Kempik <vkempik@openjdk.org>
Co-authored-by: Bernhard Urban-Forster <burban@openjdk.org>
Co-authored-by: Ludovic Henry <luhenry@openjdk.org>
Co-authored-by: Monica Beckwith <mbeckwit@openjdk.org>
Reviewed-by: erikj, ihse, prr, cjplummer, stefank, gziemski, aph, mbeckwit, luhenry
2021-03-25 18:10:18 +00:00
Henry Jen
b2df51372f
8261785: Calling "main" method in anonymous nested class crashes the JVM
...
Reviewed-by: serb
2021-03-22 15:59:49 +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
Roger Riggs
66757750a2
8253702: BigSur version number reported as 10.16, should be 11.nn
...
Reviewed-by: bpb, kcr
2021-02-12 16:42:13 +00:00
Weijun Wang
4a8b5c1602
8257858: [macOS]: Remove JNF dependency from libosxsecurity/KeystoreImpl.m
...
8257860: [macOS]: Remove JNF dependency from libosxkrb5/SCDynamicStoreConfig.m
Reviewed-by: erikj, prr, ihse, valeriep
2021-02-03 16:20:16 +00:00
Claes Redestad
5891509d13
8259947: (fs) Optimize UnixPath.encode implementation
...
Reviewed-by: chegar, shade, alanb
2021-01-20 15:14:48 +00:00
Alan Bateman
5f2e280cab
8259865: (fs) test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java failing on macOS 10.13
...
Reviewed-by: dcubed
2021-01-17 18:13:08 +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
Anton Kozlov
d4c7db5060
8257620: Do not use objc_msgSend_stret to get macOS version
...
Reviewed-by: ihse, rriggs
2020-12-21 08:44:59 +00:00
Erik Joelsson
7df86108cb
8252145: Unify Info.plist files with correct version strings
...
Reviewed-by: ihse, serb
2020-08-28 06:23:41 -07:00
Mikael Vidstedt
e7289aa4d4
Merge
2020-07-27 22:26:00 -07:00
Erik Joelsson
fcd5d414d6
8246094: [macos] Sound Recording and playback is not working
...
Reviewed-by: prr, serb
2020-07-24 10:52:02 -07:00
Vyom Tewari
955aee3bfa
8237858: PlainSocketImpl.socketAccept() handles EINTR incorrectly
...
PlainSocketImpl.socketAccept() handles EINTR incorrectly
Reviewed-by: alanb, dfuchs, martin
2020-07-17 11:15:00 +05:30
Sean Mullan
da6daad2e5
8234042: Better factory production of certificates
...
Reviewed-by: weijun, rhalade, mschoene
2020-01-17 08:04:14 -05:00
Mikael Vidstedt
44a0a08991
8245600: Clean up libjli
...
Reviewed-by: dholmes, alanb
2020-05-26 10:18:32 -07:00
Valerie Peng
080b3b83eb
8242151: Improve OID mapping and reuse among JDK security providers for aliases registration
...
Use sun.security.util.KnownOIDs enum instead of hardcoding oid strings everywhere
Reviewed-by: weijun
2020-05-19 04:05:03 +00:00
Lin Zang
b317d0ee39
8241638: launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set
...
Reviewed-by: alanb, dholmes
2020-04-07 03:25:11 +00:00
Daniel Fuchs
f541970b31
8241786: Improve heuristic to determine default network interface on macOS
...
DefaultInetrface.getDefault is updated to prefer interfaces that have non link-local addresses. NetworkConfiguration is updated to skip interface that have only link-local addresses, whether IPv4 or IPv6, for multicasting.
Reviewed-by: chegar, alanb
2020-04-03 14:27:03 +01:00
Ivan Gerasimov
3790e58090
8241761: Typos: empty lines in javadoc, inconsistent indents, etc. (security-libs only)
...
Reviewed-by: weijun
2020-04-01 18:38:05 -07:00
Mandy Chung
d5d6dc0caa
8228336: Refactor native library loading implementation
...
Reviewed-by: alanb, dholmes
2020-03-12 11:54:11 -07:00
Xue-Lei Andrew Fan
0ab5b968fb
8240193: loadLibrary("osxsecurity") should not be removed
...
Reviewed-by: ascarpino
2020-02-27 21:14:59 -08:00
Xue-Lei Andrew Fan
4e430ffbb6
8239264: Clearup the legacy ObjectIdentifier constructor from int array
...
Reviewed-by: jnimeh
2020-02-17 18:52:50 -08:00
Erik Joelsson
f1332640d4
8238225: Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary
...
Reviewed-by: clanger, alanb, ihse
2020-02-05 09:33:25 -08:00
Claes Redestad
0414acb5d6
8237576: Missing import in macosx/../ClassLoaderHelper
...
Reviewed-by: dfuchs
2020-01-21 14:08:43 +01:00
Claes Redestad
c639682887
8236075: Minor bootstrap improvements
...
Reviewed-by: mchung, alanb
2020-01-21 13:28:15 +01:00
Alan Bateman
c6a4cea7a0
8236246: SelectorProvider support for creating a DatagramChannel that is not interruptible
...
Reviewed-by: chegar
2019-12-20 09:28:57 +00:00
Matthias Baesken
673c732a33
8234821: remove unused functions from libjli
...
Reviewed-by: clanger, alanb
2019-11-28 13:02:39 +01:00
Matthias Baesken
20a03807b8
8234501: remove obsolete NET_ReadV
...
Reviewed-by: alanb, vtewari
2019-11-20 14:16:29 +01: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
Naoto Sato
9803a8dcb2
8232860: Error formatting integer values with MessageFormat.format() using HOST provider
...
Reviewed-by: rriggs
2019-11-12 14:05:18 -08:00
Naoto Sato
c1a99a0f33
8232871: Host Locale Provider on Mac does not return translated values of Japanese calendar
...
Reviewed-by: bchristi
2019-11-07 11:34:01 -08: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
Matthias Baesken
e2ebf7b822
8231171: remove remaining sun.java.launcher.pid references
...
Reviewed-by: alanb, dholmes
2019-09-20 10:28:48 +02: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