[openssl] bump to 1.0.2p CVE-2018-0732 (#4130)

* [openssl] bump to 1.0.2p CVE-2018-0732

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-0732

https://www.openssl.org/news/vulnerabilities.html

* [openssl-unix][openssl-windows] Update control files for 1.0.2p

* [openssl-windows][openssl-uwp] Update hashes

* [libusbmuxd][libplist] Disable LTCG to enable compiler upgrades

* [libirecovery] Add missing getopt dependency
This commit is contained in:
the-j0k3r 2018-09-02 10:28:10 +01:00 committed by Robert Schumacher
parent b4ca5e4b5e
commit 88bc18918c
9 changed files with 16 additions and 10 deletions

View File

@ -1,4 +1,4 @@
Source: libirecovery Source: libirecovery
Version: 1.0.25-1 Version: 1.0.25-2
Description: Library and utility to talk to iBoot/iBSS via USB on Mac OS X, Windows, and Linux Description: Library and utility to talk to iBoot/iBSS via USB on Mac OS X, Windows, and Linux
Build-Depends: libusbmuxd, readline Build-Depends: libusbmuxd, readline, getopt

View File

@ -1,3 +1,3 @@
Source: libplist Source: libplist
Version: 2.0.1.197-1 Version: 2.0.1.197-2
Description: A library to handle Apple Property List format in binary or XML Description: A library to handle Apple Property List format in binary or XML

View File

@ -11,6 +11,9 @@ vcpkg_from_github(
PATCHES dllexport.patch PATCHES dllexport.patch
) )
set(ENV{_CL_} "$ENV{_CL_} /GL-")
set(ENV{_LINK_} "$ENV{_LINK_} /LTCG:OFF")
vcpkg_install_msbuild( vcpkg_install_msbuild(
SOURCE_PATH ${SOURCE_PATH} SOURCE_PATH ${SOURCE_PATH}
PROJECT_SUBPATH libplist.sln PROJECT_SUBPATH libplist.sln

View File

@ -1,4 +1,4 @@
Source: libusbmuxd Source: libusbmuxd
Version: 1.0.107-1 Version: 1.0.107-2
Description: A client library to multiplex connections from and to iOS devices Description: A client library to multiplex connections from and to iOS devices
Build-Depends: libplist Build-Depends: libplist

View File

@ -11,6 +11,9 @@ vcpkg_from_github(
PATCHES dllexport.patch PATCHES dllexport.patch
) )
set(ENV{_CL_} "$ENV{_CL_} /GL-")
set(ENV{_LINK_} "$ENV{_LINK_} /LTCG:OFF")
vcpkg_install_msbuild( vcpkg_install_msbuild(
SOURCE_PATH ${SOURCE_PATH} SOURCE_PATH ${SOURCE_PATH}
PROJECT_SUBPATH libusbmuxd.sln PROJECT_SUBPATH libusbmuxd.sln

View File

@ -1,3 +1,3 @@
Source: openssl-unix Source: openssl-unix
Version: 1.0.2o-1 Version: 1.0.2p
Description: OpenSSL is an open source project that provides a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library. Description: OpenSSL is an open source project that provides a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.

View File

@ -3,7 +3,7 @@ if(VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore" OR NOT VCPKG_CMAKE_SYSTEM_NAM
endif() endif()
include(vcpkg_common_functions) include(vcpkg_common_functions)
set(OPENSSL_VERSION 1.0.2o) set(OPENSSL_VERSION 1.0.2p)
set(MASTER_COPY_SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/openssl-${OPENSSL_VERSION}) set(MASTER_COPY_SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/openssl-${OPENSSL_VERSION})
vcpkg_find_acquire_program(PERL) vcpkg_find_acquire_program(PERL)
@ -11,7 +11,7 @@ vcpkg_find_acquire_program(PERL)
vcpkg_download_distfile(OPENSSL_SOURCE_ARCHIVE vcpkg_download_distfile(OPENSSL_SOURCE_ARCHIVE
URLS "https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz" "https://www.openssl.org/source/old/1.0.2/openssl-${OPENSSL_VERSION}.tar.gz" URLS "https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz" "https://www.openssl.org/source/old/1.0.2/openssl-${OPENSSL_VERSION}.tar.gz"
FILENAME "openssl-${OPENSSL_VERSION}.tar.gz" FILENAME "openssl-${OPENSSL_VERSION}.tar.gz"
SHA512 8a2c93657c85143e76785bb32ee836908c31a6f5f8db993fa9777acba6079e630cdddd03edbad65d1587199fc13a1507789eacf038b56eb99139c2091d9df7fd SHA512 958c5a7c3324bbdc8f07dfb13e11329d9a1b4452c07cf41fbd2d42b5fe29c95679332a3476d24c2dc2b88be16e4a24744aba675a05a388c0905756c77a8a2f16
) )
vcpkg_extract_source_archive(${OPENSSL_SOURCE_ARCHIVE}) vcpkg_extract_source_archive(${OPENSSL_SOURCE_ARCHIVE})

View File

@ -1,3 +1,3 @@
Source: openssl-windows Source: openssl-windows
Version: 1.0.2o Version: 1.0.2p
Description: OpenSSL is an open source project that provides a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library. Description: OpenSSL is an open source project that provides a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.

View File

@ -3,7 +3,7 @@ if(VCPKG_CMAKE_SYSTEM_NAME)
endif() endif()
include(vcpkg_common_functions) include(vcpkg_common_functions)
set(OPENSSL_VERSION 1.0.2o) set(OPENSSL_VERSION 1.0.2p)
set(MASTER_COPY_SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/openssl-${OPENSSL_VERSION}) set(MASTER_COPY_SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/openssl-${OPENSSL_VERSION})
vcpkg_find_acquire_program(PERL) vcpkg_find_acquire_program(PERL)
@ -14,7 +14,7 @@ set(ENV{PATH} "$ENV{PATH};${PERL_EXE_PATH}")
vcpkg_download_distfile(OPENSSL_SOURCE_ARCHIVE vcpkg_download_distfile(OPENSSL_SOURCE_ARCHIVE
URLS "https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz" "https://www.openssl.org/source/old/1.0.2/openssl-${OPENSSL_VERSION}.tar.gz" URLS "https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz" "https://www.openssl.org/source/old/1.0.2/openssl-${OPENSSL_VERSION}.tar.gz"
FILENAME "openssl-${OPENSSL_VERSION}.tar.gz" FILENAME "openssl-${OPENSSL_VERSION}.tar.gz"
SHA512 8a2c93657c85143e76785bb32ee836908c31a6f5f8db993fa9777acba6079e630cdddd03edbad65d1587199fc13a1507789eacf038b56eb99139c2091d9df7fd SHA512 958c5a7c3324bbdc8f07dfb13e11329d9a1b4452c07cf41fbd2d42b5fe29c95679332a3476d24c2dc2b88be16e4a24744aba675a05a388c0905756c77a8a2f16
) )
vcpkg_extract_source_archive(${OPENSSL_SOURCE_ARCHIVE}) vcpkg_extract_source_archive(${OPENSSL_SOURCE_ARCHIVE})