tlsext workaround
Hanno Böck

Hanno Böck commited on 2010-01-18 17:49:12
Zeige 3 geänderte Dateien mit 17 Einfügungen und 1 Löschungen.

... ...
@@ -1,4 +1,5 @@
1 1
 AUX apache-noip.diff 417 RMD160 8e16f7ff130cea52449a25aafbbdeb78919d9eae SHA1 7c19a0236e4eff23bee6e69ee6708a24529a974c SHA256 c9ed84fec20e69f711600261a395a3d4b3ae2685318f6354c4d2ebd01c0ec4cc
2
+AUX apache-tlsext-workaround.diff 395 RMD160 c756f0e935e4392d44c57a202fd73af173b3b9b2 SHA1 f9619250609d4bd1bddc3e28e23f61cfedb93c09 SHA256 ee0b535bc401ae6b4028d4fa238198f067cacab936d69596c4d8b4ca1ea23619
2 3
 AUX httpd-2.2.x-sni.diff 13866 RMD160 ae21ae0ebc2c0d263b5290d67aeefd56b145ed73 SHA1 b8b8dcc56e6a7bb5c07d95fa46683db4170dd7ba SHA256 092aaa998f2b15e6b89b0785c237ce3bb40d4bf188509fcf58470ce5731380e9
3 4
 DIST gentoo-apache-2.2.10-20081025.tar.bz2 60296 RMD160 bc6d9e05a5924cf104e0a07b18ab6c9da526a1dc SHA1 f3ea7bda13b57b9f622890b2d9288cb096472a96 SHA256 e7704ac9a645bb722d8063735c7de17a4041d76cc72244fc928a0a5ad1ee1ccd
4 5
 DIST gentoo-apache-2.2.11-20090101.tar.bz2 60721 RMD160 2a2342bcff3778f44ecb148c333da49f71b5ed57 SHA1 6bb963fa73bf2c26d89dc6b808454d1541f103db SHA256 88a24a6e600024386db5cfd704b11cd7a408ba6ef067a2ffe2dc0923993149ca
... ...
@@ -21,7 +22,7 @@ EBUILD apache-2.2.11.ebuild 2817 RMD160 a8fbf9c307b914c60d1664d984b0c07569bf9f40
21 22
 EBUILD apache-2.2.12.ebuild 2576 RMD160 ecdbee41d9343fd3876556c4e2b0983bcc0629d1 SHA1 d47e9f14413cdcded5e5a8ddf1aff1fcc3400f29 SHA256 ca521ec82bebad9a5cc13ac25933cdcdd2543f842432a8d2407a8eda4d8cdcbb
22 23
 EBUILD apache-2.2.13-r1.ebuild 2581 RMD160 1edc8fc12ce275e1682a3e678d60a1a35bd7d826 SHA1 6f1139489fb8e333d51221eb0d4bf0cf6c0bf624 SHA256 42ae7db04a987450d026c286462b27b0cc04ec48c27994a75f48d3934747ddfd
23 24
 EBUILD apache-2.2.13.ebuild 2580 RMD160 bd9bda9465e6c81268754510585579266480f4a3 SHA1 2d6afeb653c0b007e65c1b79e8904a2082cf8fbd SHA256 54ef1cca62df1c8f36f12ce7cd22b3316b8203dabe973073824bcf0383e2c295
24
-EBUILD apache-2.2.14-r1.ebuild 2353 RMD160 a45bfe433243e8e7d60e85186240ee52edbb309a SHA1 901fc5aba9fbb2a027b290a46d2d76906a6f1fd8 SHA256 c4ec51e5b687479fc166a2acf62529a7c387739d4cdd40181e88f66d96a178d4
25
+EBUILD apache-2.2.14-r1.ebuild 2405 RMD160 07fc0f1e8cb9d1af6b1d23c4d3c74771996d1466 SHA1 d6ea08fe65cf23d6219e6e1454dec296fb635d70 SHA256 f83dccdf8881bc797cd8aaf7360fa70caf7ed133dabd2fb2d871916d3b121a0d
25 26
 EBUILD apache-2.2.14.ebuild 2579 RMD160 1eba4a19660bf9904851200c85dd66e8b0a5009e SHA1 645e56d8e1dc006fe8c6d58b887358f6e9abb670 SHA256 69909743f060158d2deef73669fc2d8472f50dc1b8a166689c9e8dacc7572a47
26 27
 EBUILD apache-2.2.8-r3.ebuild 5288 RMD160 096b8185d25c485fd2bd13c09de9de8b5e11dcc8 SHA1 5aff0c23059bb10346c1b2988f496becc28f3a19 SHA256 2cb835468f5968a42b86924909b50cdbd9e0c4e24f0fe30e8c547d82fe49e97a
27 28
 EBUILD apache-2.2.9.ebuild 2812 RMD160 91b5a44a2db30a6d85e3302bfe9dc16bfcbaf045 SHA1 764bb36273e23745f2ba2cb6a36184096c650f12 SHA256 1302cc772b0404fd65eb9ea7a970558ecc8b0861049a07e122dc95387d45b6e4
... ...
@@ -92,4 +92,5 @@ RDEPEND="${RDEPEND}
92 92
 src_prepare() {
93 93
 	apache-2_src_prepare
94 94
 	epatch "${FILESDIR}/apache-noip.diff"
95
+	epatch "${FILESDIR}/apache-tlsext-workaround.diff"
95 96
 }
... ...
@@ -0,0 +1,14 @@
1
+--- httpd-2.2.14/modules/ssl/ssl_engine_init.c.orig     2009-08-16 
2
+17:53:12.000000000 +0200
3
++++ httpd-2.2.14/modules/ssl/ssl_engine_init.c  2009-10-21 18:49:05.000000000 
4
++0200
5
+@@ -382,6 +382,8 @@ static void ssl_init_ctx_tls_extensions(
6
+         ssl_log_ssl_error(APLOG_MARK, APLOG_ERR, s);
7
+         ssl_die();
8
+     }
9
++
10
++    SSL_CTX_set_options(mctx->ssl_ctx, SSL_OP_NO_TICKET);
11
+ }
12
+ #endif
13
+ 
14
+
0 15