mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-27 11:13:24 +02:00
strongswan: Increase stroke buffer size to 8k
This commit is contained in:
@@ -78,6 +78,7 @@ $(subst %,%_MD5,$(objects)) :
|
|||||||
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||||
@$(PREBUILD)
|
@$(PREBUILD)
|
||||||
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
|
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
|
||||||
|
cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/strongswan-5.3.0-stroke-Increase-stroke-buffer-size-to-8k.patch
|
||||||
cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/strongswan-ipfire.patch
|
cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/strongswan-ipfire.patch
|
||||||
|
|
||||||
cd $(DIR_APP) && [ -x "configure" ] || ./autogen.sh
|
cd $(DIR_APP) && [ -x "configure" ] || ./autogen.sh
|
||||||
|
|||||||
@@ -0,0 +1,34 @@
|
|||||||
|
From 4b59d129fd1026bab37256af0df9ae7ace39e7ba Mon Sep 17 00:00:00 2001
|
||||||
|
From: Michael Tremer <michael.tremer@ipfire.org>
|
||||||
|
Date: Mon, 27 Apr 2015 18:49:45 +0200
|
||||||
|
Subject: [PATCH] stroke: Increase stroke buffer size to 8k
|
||||||
|
|
||||||
|
Complicated connections can have lots of arguments
|
||||||
|
for the ike= and esp= directives in the ipsec.conf
|
||||||
|
configuration file. strongSwan wouldn't import those
|
||||||
|
because the size of the message that is send from
|
||||||
|
stroke to charon exceeded the limit of 4k.
|
||||||
|
|
||||||
|
This patch increases the size of the buffer that
|
||||||
|
can be passed to charon to 8k which should be enough
|
||||||
|
even for connections with longer configurations.
|
||||||
|
---
|
||||||
|
src/stroke/stroke_msg.h | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/src/stroke/stroke_msg.h b/src/stroke/stroke_msg.h
|
||||||
|
index c2b923f6db9a..c391efa00105 100644
|
||||||
|
--- a/src/stroke/stroke_msg.h
|
||||||
|
+++ b/src/stroke/stroke_msg.h
|
||||||
|
@@ -32,7 +32,7 @@
|
||||||
|
*/
|
||||||
|
#define STROKE_SOCKET IPSEC_PIDDIR "/charon.ctl"
|
||||||
|
|
||||||
|
-#define STROKE_BUF_LEN 4096
|
||||||
|
+#define STROKE_BUF_LEN 8192
|
||||||
|
|
||||||
|
typedef enum list_flag_t list_flag_t;
|
||||||
|
|
||||||
|
--
|
||||||
|
2.1.0
|
||||||
|
|
||||||
Reference in New Issue
Block a user