From: Nick Mathewson Date: Wed, 28 Mar 2012 14:41:12 +0000 (-0400) Subject: Say that bug4438 was a fix on 0.2.1.9-alpha. X-Git-Tag: tor-0.2.3.15-alpha~11^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=54520e49cd2a10778e7c58d797f22a768da6557a;p=thirdparty%2Ftor.git Say that bug4438 was a fix on 0.2.1.9-alpha. Specifically, it was a fix on 33e2053ebca5d, where we introduced the WRA_* and ROUTER_* codes for dirserv_add_descriptor. Previously, we had checked for a _negative_ return from dirserv_add_descriptor, which meant "rejected". An insufficiently new descriptor would give a 0-valued return. But when we switched from numbers to enums, we got this check wrong and had init_keys() give an error whenever the descriptor wasn't accepted. --- diff --git a/changes/bug4438 b/changes/bug4438 index f6d0c49e3b..94690e18e0 100644 --- a/changes/bug4438 +++ b/changes/bug4438 @@ -2,5 +2,5 @@ - Fix a dirauth-only exit on sighup that could happen during some configuration state transitions. We now don't treat it as a fatal error when the new descriptor we just generated in init_keys - isn't accepted. Fixes bug 4438; bugfix on FIXME. + isn't accepted. Fixes bug 4438; bugfix on 0.2.1.9-alpha.