Commit Graph

17 Commits

Author SHA1 Message Date
Zoltán Böszörményi
1316f7496f Support TLSv1.2+
The patched sources of uw-imap 2007f support building against
OpenSSL 1.1.0 or later.

However, TLSv1_client_method() and TLSv1_server_method()
restricts uw-imap to TLSv1.0.

These APIs, along with explicitly versioned APIs like
TLSv1_1_*_method() and TLSv1_2_*_method() are deprecated
in OpenSSL 1.1.0 or later. The replacements are unversioned
API functions: TLS_client_method() and TLS_server_method()
which support TLS version autonegotiation.

This allows the PHP IMAP extension to work with IMAP servers
that enforce TLSv1.2 or higher.

Fixes: https://bugs.php.net/bug.php?id=76928
Signed-off-by: Zoltán Böszörményi <zoltan.boszormenyi@xenial.com>
2024-05-09 08:50:56 +02:00
Chris N
cab1094665
Merge pull request #1 from uw-imap/patches
Patches
2019-01-04 00:09:03 -06:00
Chris
b4cecc5315 Update Readme and added patch files 2019-01-04 00:01:25 -06:00
Chris
9eb7bb9d59 Revert "imap-2007e-system_c_client.patch"
This reverts commit fc0899b6db.
2019-01-03 06:36:08 -06:00
Chris
72e02acb0a gitignore for patch backups 2019-01-03 04:27:05 -06:00
Chris
0f65bf936f imap-2007e-authmd5.patch 2019-01-03 04:24:23 -06:00
Chris
1954d712b0 imap-2007e-shared.patch 2019-01-03 04:24:23 -06:00
Chris
c95dae6cbf imap-2007e-overflow.patch 2019-01-03 04:24:23 -06:00
Chris
5605311cd1 imap-2007-paths.patch 2019-01-03 04:24:23 -06:00
Chris
cbcf2194b1 imap-2007f-ldflags.patch 2019-01-03 04:21:04 -06:00
Chris
15d6fe1705 1006_openssl1.1_autoverify.patch 2019-01-03 04:21:04 -06:00
Chris
5871bac2a8 imap-2007e-poll.patch 2019-01-03 04:21:04 -06:00
Chris
940401df1f imap-2007f-format-security.patch 2019-01-03 04:21:04 -06:00
Chris
fc0899b6db imap-2007e-system_c_client.patch 2019-01-03 04:21:04 -06:00
Chris
1f926381c0 imap-2004a-doc.patch 2019-01-03 04:21:04 -06:00
Chris
22f316e36d Source from upstream; imap-2007f.tar.gz
MD5 2126fd125ea26b73b20f01fcd5940369
2019-01-03 04:12:17 -06:00
Chris N
c6e9661b42
Initial commit 2019-01-03 04:02:14 -06:00