Accepting request 1064400 from network
OBS-URL: https://build.opensuse.org/request/show/1064400 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FreeFileSync?expand=0&rev=13
This commit is contained in:
commit
42b92f072a
@ -1,52 +0,0 @@
|
|||||||
Summary: Compile for libss-dev 1.1.1m
|
|
||||||
Author: bgstack15
|
|
||||||
Date: 2022-01-04
|
|
||||||
Version: 11.16
|
|
||||||
Message: Compile on Devuan Ceres with libssl-dev_1.1.1m-1
|
|
||||||
diff -aur 11.13/zen/open_ssl.cpp 11.14/zen/open_ssl.cpp
|
|
||||||
--- 11.16-0/zen/open_ssl.cpp 2022-01-04 10:04:34.135914294 -0500
|
|
||||||
+++ 11.16-1/zen/open_ssl.cpp 2022-01-04 10:29:12.544451067 -0500
|
|
||||||
@@ -201,7 +201,7 @@
|
|
||||||
|
|
||||||
//================================================================================
|
|
||||||
|
|
||||||
-std::string keyToStream(const EVP_PKEY* evp, RsaStreamType streamType, bool publicKey) //throw SysError
|
|
||||||
+std::string keyToStream(EVP_PKEY* evp, RsaStreamType streamType, bool publicKey) //throw SysError
|
|
||||||
{
|
|
||||||
//assert(::EVP_PKEY_get_base_id(evp) == EVP_PKEY_RSA);
|
|
||||||
|
|
||||||
@@ -210,7 +210,7 @@
|
|
||||||
case RsaStreamType::pkix:
|
|
||||||
{
|
|
||||||
//fix OpenSSL API inconsistencies:
|
|
||||||
- auto PEM_write_bio_PrivateKey2 = [](BIO* bio, const EVP_PKEY* key)
|
|
||||||
+ auto PEM_write_bio_PrivateKey2 = [](BIO* bio, EVP_PKEY* key)
|
|
||||||
{
|
|
||||||
return ::PEM_write_bio_PrivateKey(bio, //BIO* bp
|
|
||||||
key, //const EVP_PKEY* x
|
|
||||||
@@ -269,7 +269,7 @@
|
|
||||||
return {reinterpret_cast<const char*>(keyBuf), keyLen};
|
|
||||||
#else
|
|
||||||
//fix OpenSSL API inconsistencies:
|
|
||||||
- auto PEM_write_bio_RSAPrivateKey2 = [](BIO* bio, const RSA* rsa)
|
|
||||||
+ auto PEM_write_bio_RSAPrivateKey2 = [](BIO* bio, RSA* rsa)
|
|
||||||
{
|
|
||||||
return ::PEM_write_bio_RSAPrivateKey(bio, //BIO* bp
|
|
||||||
rsa, //const RSA* x
|
|
||||||
@@ -279,14 +279,14 @@
|
|
||||||
nullptr, //pem_password_cb* cb
|
|
||||||
nullptr); //void* u
|
|
||||||
};
|
|
||||||
- auto PEM_write_bio_RSAPublicKey2 = [](BIO* bio, const RSA* rsa) { return ::PEM_write_bio_RSAPublicKey(bio, rsa); };
|
|
||||||
+ auto PEM_write_bio_RSAPublicKey2 = [](BIO* bio, RSA* rsa) { return ::PEM_write_bio_RSAPublicKey(bio, rsa); };
|
|
||||||
|
|
||||||
BIO* bio = ::BIO_new(BIO_s_mem());
|
|
||||||
if (!bio)
|
|
||||||
throw SysError(formatLastOpenSSLError("BIO_new"));
|
|
||||||
ZEN_ON_SCOPE_EXIT(::BIO_free_all(bio));
|
|
||||||
|
|
||||||
- const RSA* rsa = ::EVP_PKEY_get0_RSA(evp); //unowned reference!
|
|
||||||
+ RSA* rsa = ::EVP_PKEY_get0_RSA(evp); //unowned reference!
|
|
||||||
if (!rsa)
|
|
||||||
throw SysError(formatLastOpenSSLError("EVP_PKEY_get0_RSA"));
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Feb 11 14:48:04 UTC 2023 - Jannik Seiler <seil0@mosad.xyz>
|
||||||
|
|
||||||
|
- Drop FreeFileSync-openssl-1.1.1.patch as it is no longer needed
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Dec 25 20:20:12 UTC 2022 - Jannik Seiler <seil0@mosad.xyz>
|
Sun Dec 25 20:20:12 UTC 2022 - Jannik Seiler <seil0@mosad.xyz>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package FreeFileSync
|
# spec file for package FreeFileSync
|
||||||
#
|
#
|
||||||
# Copyright (c) 2022 SUSE LLC
|
# Copyright (c) 2023 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -32,7 +32,6 @@ Patch0: FreeFileSync-build.patch
|
|||||||
Patch1: FreeFileSync-resources.patch
|
Patch1: FreeFileSync-resources.patch
|
||||||
Patch2: FreeFileSync-icon-loader.patch
|
Patch2: FreeFileSync-icon-loader.patch
|
||||||
Patch3: FreeFileSync-disable-in-app-updates.patch
|
Patch3: FreeFileSync-disable-in-app-updates.patch
|
||||||
Patch4: FreeFileSync-openssl-1.1.1.patch
|
|
||||||
BuildRequires: boost-devel >= 1.54
|
BuildRequires: boost-devel >= 1.54
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: libcurl-devel
|
BuildRequires: libcurl-devel
|
||||||
|
Loading…
x
Reference in New Issue
Block a user