diff --git a/ChangeLog b/ChangeLog index 9d3d55d8b8..bd2dda0d2a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -13,6 +13,11 @@ Changes in version 0.1.2.14 - 2007-0?-?? - Actually set the purpose correctly for descriptors inserted with purpose=controller. + o Minor features: + - When routers publish SVN revisions in their router descriptors, + authorities now include those versions correctly in networkstatus + documents. + Changes in version 0.1.2.13 - 2007-04-24 o Minor fixes: diff --git a/src/or/dirserv.c b/src/or/dirserv.c index ff7f7cdbff..a2ff421ebf 100644 --- a/src/or/dirserv.c +++ b/src/or/dirserv.c @@ -1679,6 +1679,8 @@ generate_v2_networkstatus(void) outp += strlen(outp); if (ri->platform && !strcmpstart(ri->platform, "Tor ")) { const char *eos = find_whitespace(ri->platform+4); + if (eos && !strcmpstart(eos, " (r")) + eos = find_whitespace(eos+1); if (eos) { char *platform = tor_strndup(ri->platform, eos-(ri->platform)); if (tor_snprintf(outp, endp-outp,