Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.NET Core Support for macOS High Sierra #22

Open
richlander opened this issue Jul 19, 2017 · 1 comment
Open

.NET Core Support for macOS High Sierra #22

richlander opened this issue Jul 19, 2017 · 1 comment

Comments

@richlander
Copy link
Member

richlander commented Jul 19, 2017

.NET Core Support for macOS High Sierra

Summary

.NET Core 1.x and 2.0 do not currently support macOS High Sierra (version 10.13, currently in beta) due to changes in macOS. The .NET Core team has been testing macOS High Sierra builds and has filed bugs with Apple so that the two products can work better together.

We intend to have both .NET Core 1.x and 2.0 supporting macOS High Sierra by the time Apple ships the final production release. We are hoping to ship .NET Core 2.0 RTW with High Sierra support.

As .NET Core support for macOS High Sierra is improved, this announcement will be updated with the new status.

Impact

.NET Core does not work on macOS High Sierra.

Details

We have reported the following issues to Apple as part of supporting .NET Core on macOS High Sierra.

Note: The issue links can only be accessed by Apple employees.

  • 33275095 SSL Failure: macOS 10.13 (17A291j) SecureTransport in server mode can select ciphersuites not applicable to the TLS version.

    .NET Core Note: When hosting an SslStream limited to TLS 1.0 or TLS 1.1 clients other than Apple SecureTransport may fail to connect.

  • 33143630 macOS 10.13 (17A291j) SecTrustExecute fails with no error building revocation-enabled chain against a self-issued certificate.

    .NET Core Note: In this situation an Apple-specific derived type of CryptographicException will be thrown with a message of “No error”.

  • 33294006 macOS 10.13 (17A291j) libcurl changing to LibreSSL changes thread-safety model from safe to unsafe

    .NET Core Note: A functioning workaround is in place, but it may regress performance for parallel HTTP requests (to avoid crashes caused by the loss of thread safety).

  • 32948209 CCCryptorReset returns kCCUnimplemented for ECB on 10.13.

    .NET Core Note: .NET Core has worked around this regression, so it should not be user-impacting.

@dotnet dotnet locked and limited conversation to collaborators Jul 19, 2017
@terrajobst
Copy link
Member

Reopening according to process.

@terrajobst terrajobst reopened this Nov 10, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants