a dirserver if it did not already have a consensus.
svn:r15227
Changes in version 0.2.1.2-alpha - 2008-??-??
o Minor features:
- Allow OpenSSL to use dynamic locks if it wants.
+ o Bugfixes:
+ - Asking for a conditional consensus at .../consensus/<fingerprints>
+ would crash a dirserver if it did not already have a consensus.
Changes in version 0.2.1.1-alpha - 2008-06-13
o Major features:
networkstatus_t *v = networkstatus_get_latest_consensus();
time_t now = time(NULL);
#define CONSENSUS_URL_PREFIX "/tor/status-vote/current/consensus/"
- if (!strcmpstart(url, CONSENSUS_URL_PREFIX) &&
+ if (v &&
+ !strcmpstart(url, CONSENSUS_URL_PREFIX) &&
!client_likes_consensus(v, url + strlen(CONSENSUS_URL_PREFIX))) {
write_http_status_line(conn, 404, "Consensus not signed by sufficient "
"number of requested authorities");
return 0;
}
+/* vim:set et ts=2: */