From 5fae577b87e2a9491fa02b395db0bc7d4ce22ade Mon Sep 17 00:00:00 2001
From: Roman Khlopkov <roman.khlopkov@demlabs.net>
Date: Tue, 20 Oct 2020 11:33:59 +0000
Subject: [PATCH] features-3996

---
 CMakeLists.txt                            | 2 +-
 cellframe-sdk                             | 2 +-
 dist/share/configs/cellframe-node.cfg.tpl | 1 +
 sources/main.c                            | 2 +-
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index db2d5d2c2..24a282afc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,7 +8,7 @@ set(CMAKE_C_STANDARD 11)
 SET( CPACK_PACKAGE_NAME  "${PROJECT_NAME}")
 SET( CPACK_PACKAGE_VERSION_MAJOR 4)
 SET( CPACK_PACKAGE_VERSION_MINOR 2)
-SET( CPACK_PACKAGE_VERSION_PATCH 0)
+SET( CPACK_PACKAGE_VERSION_PATCH 1)
 
 # init CellFrame SDK
 add_definitions("-DDAP_VERSION=\"${CPACK_PACKAGE_VERSION_MAJOR}\"")
diff --git a/cellframe-sdk b/cellframe-sdk
index 3e8cc0fdd..c5c9a5675 160000
--- a/cellframe-sdk
+++ b/cellframe-sdk
@@ -1 +1 @@
-Subproject commit 3e8cc0fdd53f5b0a5bdcd0337aa9cd9ea30e5cf6
+Subproject commit c5c9a56750470e2db62a20602afde85c00195d9b
diff --git a/dist/share/configs/cellframe-node.cfg.tpl b/dist/share/configs/cellframe-node.cfg.tpl
index 7ff121c7b..90bba2928 100755
--- a/dist/share/configs/cellframe-node.cfg.tpl
+++ b/dist/share/configs/cellframe-node.cfg.tpl
@@ -27,6 +27,7 @@ bugreport_url_enabled=false
 [dns_server]
 enabled=false
 bootstrap_balancer=false
+bootstrap_balancer_port=53
 
 [srv]
 order_signed_only=false
diff --git a/sources/main.c b/sources/main.c
index bfb9570f4..95e58c793 100755
--- a/sources/main.c
+++ b/sources/main.c
@@ -446,7 +446,7 @@ int main( int argc, const char **argv )
         bool bootstrap_balancer_enabled = dap_config_get_item_bool_default(g_config, "dns_server", "bootstrap_balancer", false);
         log_it(L_DEBUG, "config dns_server->bootstrap_balancer = \"%u\" ", bootstrap_balancer_enabled);
         if (bootstrap_balancer_enabled) {
-            dap_dns_server_start(l_events);
+            dap_dns_server_start(l_events, dap_config_get_item_uint16_default(g_config, "dns_server", "bootstrap_balancer_port", DNS_LISTEN_PORT));
         }
     }
 
-- 
GitLab