From bf0b7e0357b8bf41a874a85ab55f920a0fba7d59 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Mon, 4 Oct 2021 21:00:52 +0300 Subject: [PATCH] =?utf8?q?=D0=91=D0=B8=D0=BD=D0=B0=D1=80=D0=BD=D1=8B=D0=B5?= =?utf8?q?=20=D0=BF=D0=B0=D1=82=D1=87=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Так как конфигурация godlighty (bc087ee7e3be4177e83bc39ae3b1497e336ec5da) вшита в код, а его результатом является статически бинарь под десять мегабайт, то как-то негоже обновлять это всё прокачиванием кучи трафика. Впервые в жизни делал бинарный diff. Даже не знал вообще с каких утилит то начинать. Оказалось, что их коробки в FreeBSD есть bsdiff и bspatch. Обновление конфигурации или даже добавление кода типа аутентификации клиента по TLS сертификату -- порождает diff размером в килобайты. Работает не шустро, но маленький файл приятен, так что стоит того. -- 2.50.0