author | Michael Nestler <Michael.Nestler@Oracle.COM> |
Wed, 16 Dec 2015 15:56:59 -0800 | |
changeset 5225 | d3c7046a4000 |
child 5931 | 79be2389471d |
permissions | -rw-r--r-- |
5225
d3c7046a4000
22378920 Move irssi from Desktop to Userland
Michael Nestler <Michael.Nestler@Oracle.COM>
parents:
diff
changeset
|
1 |
# Disable SSLv2, SSLv3, and TLSv1. |
d3c7046a4000
22378920 Move irssi from Desktop to Userland
Michael Nestler <Michael.Nestler@Oracle.COM>
parents:
diff
changeset
|
2 |
# Upstream has disabled SSLv2 and SSLv3. Disabling of TLSv1 will not go upstream |
d3c7046a4000
22378920 Move irssi from Desktop to Userland
Michael Nestler <Michael.Nestler@Oracle.COM>
parents:
diff
changeset
|
3 |
|
d3c7046a4000
22378920 Move irssi from Desktop to Userland
Michael Nestler <Michael.Nestler@Oracle.COM>
parents:
diff
changeset
|
4 |
--- irssi-0.8.15/src/core/network-openssl.c.orig Wed Dec 16 10:30:52 2015 |
d3c7046a4000
22378920 Move irssi from Desktop to Userland
Michael Nestler <Michael.Nestler@Oracle.COM>
parents:
diff
changeset
|
5 |
+++ irssi-0.8.15/src/core/network-openssl.c Wed Dec 16 10:30:27 2015 |
d3c7046a4000
22378920 Move irssi from Desktop to Userland
Michael Nestler <Michael.Nestler@Oracle.COM>
parents:
diff
changeset
|
6 |
@@ -406,6 +406,7 @@ |
d3c7046a4000
22378920 Move irssi from Desktop to Userland
Michael Nestler <Michael.Nestler@Oracle.COM>
parents:
diff
changeset
|
7 |
g_error("Could not allocate memory for SSL context"); |
d3c7046a4000
22378920 Move irssi from Desktop to Userland
Michael Nestler <Michael.Nestler@Oracle.COM>
parents:
diff
changeset
|
8 |
return NULL; |
d3c7046a4000
22378920 Move irssi from Desktop to Userland
Michael Nestler <Michael.Nestler@Oracle.COM>
parents:
diff
changeset
|
9 |
} |
d3c7046a4000
22378920 Move irssi from Desktop to Userland
Michael Nestler <Michael.Nestler@Oracle.COM>
parents:
diff
changeset
|
10 |
+ SSL_CTX_set_options(ctx, SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3 | SSL_OP_NO_TLSv1); |
d3c7046a4000
22378920 Move irssi from Desktop to Userland
Michael Nestler <Michael.Nestler@Oracle.COM>
parents:
diff
changeset
|
11 |
|
d3c7046a4000
22378920 Move irssi from Desktop to Userland
Michael Nestler <Michael.Nestler@Oracle.COM>
parents:
diff
changeset
|
12 |
if (mycert && *mycert) { |
d3c7046a4000
22378920 Move irssi from Desktop to Userland
Michael Nestler <Michael.Nestler@Oracle.COM>
parents:
diff
changeset
|
13 |
char *scert = NULL, *spkey = NULL; |