aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorVasil Dimov <vd@FreeBSD.org>2020-05-19 17:39:05 +0200
committerVasil Dimov <vd@FreeBSD.org>2020-10-09 16:42:49 +0200
commit201a4596d92d640d5eb7e76cc8d959228fa09dbb (patch)
tree1f0641dfee1f4d475336a32f3fea930eded9d629 /doc
parent1d3ec2a1fda7446323786a52da1fd109c01aa6fb (diff)
net: CAddress & CAddrMan: (un)serialize as ADDRv2
Change the serialization of `CAddrMan` to serialize its addresses in ADDRv2/BIP155 format by default. Introduce a new `CAddrMan` format version (3). Add support for ADDRv2 format in `CAddress` (un)serialization. Co-authored-by: Carl Dong <contact@carldong.me>
Diffstat (limited to 'doc')
-rw-r--r--doc/release-notes.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/release-notes.md b/doc/release-notes.md
index 1580bbd9ae..490100a84d 100644
--- a/doc/release-notes.md
+++ b/doc/release-notes.md
@@ -60,6 +60,14 @@ From Bitcoin Core 0.20.0 onwards, macOS versions earlier than 10.12 are no
longer supported. Additionally, Bitcoin Core does not yet change appearance
when macOS "dark mode" is activated.
+The node's known peers are persisted to disk in a file called `peers.dat`. The
+format of this file has been changed in a backwards-incompatible way in order to
+accommodate the storage of Tor v3 and other BIP155 addresses. This means that if
+the file is modified by 0.21.0 or newer then older versions will not be able to
+read it. Those old versions, in the event of a downgrade, will log an error
+message that deserialization has failed and will continue normal operation
+as if the file was missing, creating a new empty one. (#19954)
+
Notable changes
===============