RFR: 8295803: Console should be usable in jshell and other environments
Naoto Sato
naoto at openjdk.org
Wed Nov 30 17:03:57 UTC 2022
This is to allow Console to be used even when it is not attached to the platform provided terminal, such as the case when the standard input is redirected. `System.console()` now returns a Console implementation based on `jdk.internal.le` terminal by default, or jshell implementation if available. A corresponding CSR has been drafted.
-------------
Commit messages:
- Minor fixup
- GetPropertyAction.privilegedGetProperty
- Changed to use SharedSecrets
- Password.readPassword() fix
- Always returns Console, even without TTY attached
- Comments refresh, clean-up
- Removed charset from factory, added new jdk.console property
- Revived the provider i/f
- Replacing SPI with proxy delegate
- javadoc
- ... and 3 more: https://git.openjdk.org/jdk/compare/ae5b1f76...96a46843
Changes: https://git.openjdk.org/jdk/pull/11421/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=11421&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8295803
Stats: 387 lines in 10 files changed: 373 ins; 0 del; 14 mod
Patch: https://git.openjdk.org/jdk/pull/11421.diff
Fetch: git fetch https://git.openjdk.org/jdk pull/11421/head:pull/11421
PR: https://git.openjdk.org/jdk/pull/11421
More information about the security-dev
mailing list