mirror of https://github.com/sipwise/kamailio.git
Change-Id: Idb32514efb7775e84bd858fb21a51a8ca4b41e1cchanges/07/7007/1
parent
1e0fadc22e
commit
c333758efc
@ -1,28 +0,0 @@
|
||||
From c5dca6096785296c89acbfa4b2f7a7fd8a16d9a2 Mon Sep 17 00:00:00 2001
|
||||
From: Victor Seva <linuxmaniac@torreviejawireless.org>
|
||||
Date: Fri, 10 Jun 2016 16:47:02 +0200
|
||||
Subject: [PATCH] textops: filter_body() remove previous \r\n that belongs to
|
||||
the boundary
|
||||
|
||||
we were removing only '--boundary\r\n' but we must remove '\r\n--boundary\r\n'
|
||||
---
|
||||
modules/textops/textops.c | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/modules/textops/textops.c b/modules/textops/textops.c
|
||||
index 400b836..99a4da8 100644
|
||||
--- a/modules/textops/textops.c
|
||||
+++ b/modules/textops/textops.c
|
||||
@@ -973,7 +973,8 @@ static int filter_body_f(struct sip_msg* msg, char* _content_type,
|
||||
if (find_line_start(boundary.s, boundary.len, &start,
|
||||
&len))
|
||||
{
|
||||
- if (del_lump(msg, start - msg->buf, len, 0) == 0)
|
||||
+ /* we need to remove \r\n too */
|
||||
+ if (del_lump(msg, (start-2) - msg->buf, len+2, 0) == 0)
|
||||
{
|
||||
LM_ERR("deleting lump <%.*s> failed\n", len, start);
|
||||
goto err;
|
||||
--
|
||||
2.8.1
|
||||
|
@ -1,33 +0,0 @@
|
||||
From c38b4c7345a6806f48a0cdb07841e10bc962e1bf Mon Sep 17 00:00:00 2001
|
||||
From: Daniel-Constantin Mierla <miconda@gmail.com>
|
||||
Date: Tue, 7 Jun 2016 15:21:06 +0200
|
||||
Subject: [PATCH] tls: proper check of libssl versions used for compilation and
|
||||
available on system
|
||||
|
||||
- shift out the last 12bits, being the patch version and status (see man
|
||||
SSLeay)
|
||||
- reported by Victor Seva, GH #662
|
||||
---
|
||||
modules/tls/tls_init.c | 6 ++++--
|
||||
1 file changed, 4 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/modules/tls/tls_init.c b/modules/tls/tls_init.c
|
||||
index d7f3cef..e0bbb0b 100644
|
||||
--- a/modules/tls/tls_init.c
|
||||
+++ b/modules/tls/tls_init.c
|
||||
@@ -545,8 +545,10 @@ int init_tls_h(void)
|
||||
#endif
|
||||
ssl_version=SSLeay();
|
||||
/* check if version have the same major minor and fix level
|
||||
- * (e.g. 0.9.8a & 0.9.8c are ok, but 0.9.8 and 0.9.9x are not) */
|
||||
- if ((ssl_version>>8)!=(OPENSSL_VERSION_NUMBER>>8)){
|
||||
+ * (e.g. 0.9.8a & 0.9.8c are ok, but 0.9.8 and 0.9.9x are not)
|
||||
+ * - values is represented as 0xMMNNFFPPS: major minor fix patch status
|
||||
+ * 0x00090705f == 0.9.7e release */
|
||||
+ if ((ssl_version>>12)!=(OPENSSL_VERSION_NUMBER>>12)){
|
||||
LOG(L_CRIT, "ERROR: tls: init_tls_h: installed openssl library "
|
||||
"version is too different from the library the Kamailio tls module "
|
||||
"was compiled with: installed \"%s\" (0x%08lx), compiled "
|
||||
--
|
||||
2.8.1
|
||||
|
Loading…
Reference in new issue