Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
MSVC currently has two patches for its LibreSSL port.
The first patch enables building
ocspcheck
with MSVC. This requires:getopt
, which is already included inlibcrypto
. Addingoptarg
andoptind
to the DLL exports is necessary.ftruncate
, which is already included inlibtls
. Adding it to the DLL exports is necessary.STDIN_FILENO
in theunistd.h
compat header.The second patch handles the Spectre vulnerability mitigation. The warning C5045 triggers whether
/Qspectre
is used or not and warns about code that may be affected by this vulnerability.