Blame openssl-1.0.2a-xmpp-starttls.patch
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
diff -up openssl-1.0.2a/apps/s_client.c.starttls openssl-1.0.2a/apps/s_client.c
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
--- openssl-1.0.2a/apps/s_client.c.starttls 2015-04-22 18:23:12.964387157 +0200
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
+++ openssl-1.0.2a/apps/s_client.c 2015-04-22 18:23:56.496414820 +0200
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
@@ -134,7 +134,8 @@
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
* OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
* OTHERWISE.
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
*/
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
-
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
+/* for strcasestr */
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
+#define _GNU_SOURCE
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
#include <assert.h>
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
#include <ctype.h>
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
#include <stdio.h>
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
@@ -1626,8 +1627,11 @@ int MAIN(int argc, char **argv)
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
"xmlns='jabber:client' to='%s' version='1.0'>", host);
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
seen = BIO_read(sbio, mbuf, BUFSIZZ);
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
mbuf[seen] = 0;
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
- while (!strstr
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
- (mbuf, "
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
+ while (!strcasestr
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
+ (mbuf, "
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
+ && !strcasestr(mbuf,
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
+ "
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
+ {
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
if (strstr(mbuf, "/stream:features>"))
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
goto shut;
|
|
![](https://seccdn.libravatar.org/avatar/d159571d6b924cbdacee1c428d67caf256e89c9e0426734e99fdc2f471c07746?s=16&d=retro) |
038bb32 |
seen = BIO_read(sbio, mbuf, BUFSIZZ);
|