Overview
Request 372948 accepted
- spec: most C sources need removal of old K&R extern int errno;
declaration, which does not actually work with glibc where
errno is a macro that expands to a function call.
- spec: build with -DOPENSSL_NO_DEPRECATED and
-DOPENSSL_NO_SSL_INTERN to emulate as close as possible
API/ABI availability of upcoming openSSL releases.
- imap-openssl.patch: remove ephemeral RSA keys support, it is
considered insecure.openSSL 1.1 no longer supports this feature
and package will fail to build.
- imap-openssl.patch: remove code that uses insecure tmpnam()
function, it is not required on linux systems.
- imap-implicit-decls.patch: fix implicit fortify/pointer
declaration rpmlint warnings.
Request History
elvigia created request
- spec: most C sources need removal of old K&R extern int errno;
declaration, which does not actually work with glibc where
errno is a macro that expands to a function call.
- spec: build with -DOPENSSL_NO_DEPRECATED and
-DOPENSSL_NO_SSL_INTERN to emulate as close as possible
API/ABI availability of upcoming openSSL releases.
- imap-openssl.patch: remove ephemeral RSA keys support, it is
considered insecure.openSSL 1.1 no longer supports this feature
and package will fail to build.
- imap-openssl.patch: remove code that uses insecure tmpnam()
function, it is not required on linux systems.
- imap-implicit-decls.patch: fix implicit fortify/pointer
declaration rpmlint warnings.
darix accepted request
ok