]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
libcharon: Enable make_before_break option by default
authorAndreas Steffen <andreas.steffen@strongswan.org>
Wed, 4 Jan 2023 17:31:00 +0000 (18:31 +0100)
committerTobias Brunner <tobias@strongswan.org>
Fri, 22 Nov 2024 13:18:39 +0000 (14:18 +0100)
conf/options/charon.opt
src/libcharon/sa/ikev2/task_manager_v2.c

index dc9eb067c04f1fb12b6a660cf1cc24686f77218f..2f95552f7b0fe022a2849fc60d4f992c57da4f51 100644 (file)
@@ -291,7 +291,7 @@ charon.max_ikev1_exchanges = 3
 charon.max_packet = 10000
        Maximum packet size accepted by charon.
 
-charon.make_before_break = no
+charon.make_before_break = yes
        Initiate IKEv2 reauthentication with a make-before-break scheme.
 
        Initiate IKEv2 reauthentication with a make-before-break instead of a
index 30dba22db3fff09c940cd305a6fd1bc0626b9e50..d1053ad0efd8d6128468feaee75edcb86973022b 100644 (file)
@@ -1,7 +1,8 @@
 /*
  * Copyright (C) 2007-2019 Tobias Brunner
  * Copyright (C) 2007-2010 Martin Willi
- *
+ * Copyright (C) 2023 Andreas Steffen, strongSec GmbH
+
  * Copyright (C) secunet Security Networks AG
  *
  * This program is free software; you can redistribute it and/or modify it
@@ -2618,7 +2619,7 @@ task_manager_v2_t *task_manager_v2_create(ike_sa_t *ike_sa)
                .active_tasks = array_create(0, 0),
                .passive_tasks = array_create(0, 0),
                .make_before_break = lib->settings->get_bool(lib->settings,
-                                       "%s.make_before_break", FALSE, lib->ns),
+                                       "%s.make_before_break", TRUE, lib->ns),
        );
 
        retransmission_parse_default(&this->retransmit);