From 55f1b03848bb72824adb66fc61136205b8db1d3f Mon Sep 17 00:00:00 2001 From: Sami Ahmed Date: Sun, 21 Jun 2026 18:17:40 -0700 Subject: [PATCH] =?UTF-8?q?build:=20bump=20version=20to=205.9.21=20?= =?UTF-8?q?=E2=80=94=20signed=20peer=20discovery=20+=20v3=20onion=20valida?= =?UTF-8?q?tor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Release 5.9.21 includes: * Signed peer discovery (commit 9e9d17e) — periodic re-fire of getaddr/getseederlist when peer count drops, signed-peer bonus preference in syncmanager * scripts/validate_onion_seeds.py — Python validator for v3 onion checksums with 'did you mean' suggestions * scripts/pre-commit — auto-validates any triangles.conf edit * src/test/onion_v3_tests.cpp — 8-case Boost.Test suite * contrib/triangles.conf.example — pre-validated starting config * SYNC-SECURITY-AUDIT-2026-06-21.md addendum covering the corrupted .onion discovery + signed-peer architecture --- src/clientversion.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/clientversion.h b/src/clientversion.h index c7b252f..d9c1d9a 100644 --- a/src/clientversion.h +++ b/src/clientversion.h @@ -8,7 +8,7 @@ // These need to be macros, as version.cpp's and triangles-qt.rc's voodoo requires it #define CLIENT_VERSION_MAJOR 5 #define CLIENT_VERSION_MINOR 9 -#define CLIENT_VERSION_REVISION 20 +#define CLIENT_VERSION_REVISION 21 #define CLIENT_VERSION_BUILD 0 // Converts the parameter X to a string after macro replacement on X has been performed.