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

Cherry-pick OpenSSL 3.1.2 onto 2.4 #84

Merged
merged 7 commits into from
Aug 22, 2023

Commits on Aug 21, 2023

  1. [openssl] support fips build feature (microsoft#30916)

    * Added option to enable fips build for openssl
    
    I only implement and tested it for windows as I have no option to do this under linux
    
    * Adjusted port version
    
    * Updated to support only for Windows
    
    * Corrected Formatting
    
    * Corrected SHA for vcpkg x-add-version --all
    
    * Changes requested by review
    
    Removed the not needed FEATURE FIPS
    Initialize INSTALL_FIPS as empty
    
    * Corrected SHA for vcpkg x-add-version --all
    
    * Removed Windows only support
    
    * Corrected SHA for vcpkg x-add-version --all
    
    * Added "supports": "!static"
    
    As the provider conecpts needs dynamic linkage
    
    * Corrected SHA for vcpkg x-add-version --all
    lbermes authored and fwcd committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    975a034 View commit details
    Browse the repository at this point in the history
  2. [openssl] correct fipsmodule install (microsoft#31142)

    * Corrected fipsmodule.cnf install
    
    move it to the same position as openssl.cnf, both are only examples of openssl
    
    * Adjusted port version
    
    * Adjusted SHA for vcpkg x-add-version --all
    
    ---------
    
    Co-authored-by: Billy Robert O'Neal III <[email protected]>
    2 people authored and fwcd committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    1910140 View commit details
    Browse the repository at this point in the history
  3. openssl: Fix installation of openssl[core,tools] (microsoft#31171)

    Do not try to install file that does not exist.
    
    Fixes microsoft#31170
    
    Signed-off-by: Frank Lichtenheld <[email protected]>
    flichtenheld authored and fwcd committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    4676422 View commit details
    Browse the repository at this point in the history
  4. update to 3.1.1 (microsoft#31734)

    Adela0814 authored and fwcd committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    8d6a7bc View commit details
    Browse the repository at this point in the history
  5. [openssl] Use bash from PATH rather then /bin (microsoft#32289)

    * [openssl] Use bash from PATH rather then /bin (microsoft#32288)
    
    The configure script used to invoke python during the build process contains
    a shebang that invokes /bin/bash independend of whatever bash would usually
    resolve to.
    
    This breaks compilation on FreeBSD, where bash isn't part of the operating
    system.
    
    Rather then /bin/bash, invoke /usr/bin/env bash, which resolves the bash
    command by iterating PATH
    
    * [openssl] regenerate versions registries (microsoft#32288)
    SchaichAlonso authored and fwcd committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    7953011 View commit details
    Browse the repository at this point in the history
  6. [openssl] update to 3.1.2 (microsoft#32919)

    * [openssl] update to 3.1.2
    
    * update version
    
    ---------
    
    Co-authored-by: Zhao Liu <[email protected]>
    2 people authored and fwcd committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    c03c727 View commit details
    Browse the repository at this point in the history
  7. [openssl] Fix win64 perlasm scheme (microsoft#32957)

    * [openssl] Fix win64 perlasm scheme
    
    * CI
    dg0yt authored and fwcd committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    24914ee View commit details
    Browse the repository at this point in the history