From cec21652a7c939d1112591347e35c0815de63f93 Mon Sep 17 00:00:00 2001 From: Karsten Loesing Date: Sat, 13 Nov 2010 22:25:19 +0100 Subject: Try harder not to exceed the 50 KB extra-info descriptor limit. Our checks that we don't exceed the 50 KB size limit of extra-info descriptors apparently failed. This patch fixes these checks and reserves another 250 bytes for appending the signature. Fixes bug 2183. --- changes/bug2183 | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 changes/bug2183 (limited to 'changes') diff --git a/changes/bug2183 b/changes/bug2183 new file mode 100644 index 000000000..01a8d76ac --- /dev/null +++ b/changes/bug2183 @@ -0,0 +1,6 @@ + o Minor bugfixes: + - Try harder not to exceed the maximum length of 50 KB when writing + statistics to extra-info descriptors. This bug was triggered by very + fast relays reporting exit-port, entry, and dirreq statistics. + Reported by Olaf Selke. Bugfix on 0.2.2.1-alpha. Fixes bug 2183. + -- cgit v1.2.3 From b3470ce95740b968dc53a3e43208a1ed02138a28 Mon Sep 17 00:00:00 2001 From: Robert Ransom Date: Fri, 19 Nov 2010 13:46:09 -0800 Subject: Add changes file for bug2195. --- changes/bug2195 | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 changes/bug2195 (limited to 'changes') diff --git a/changes/bug2195 b/changes/bug2195 new file mode 100644 index 000000000..1724fd0e2 --- /dev/null +++ b/changes/bug2195 @@ -0,0 +1,7 @@ + o Minor bugfixes + - Publish a router descriptor even if generating an extra-info + descriptor fails. Previously we would not publish a router + descriptor without an extra-info descriptor; this can cause fast + exit relays collecting exit-port statistics to drop from the + consensus. Bugfix on 0.1.2.9-rc; fixes bug 2195. + -- cgit v1.2.3