- Minor fix in the warning messages when you're having problems
bootstrapping; also, be more forgiving of bootstrap problems when
we're still making incremental progress on a given bootstrap phase.
+ - When we're choosing an exit node for a circuit, and we have no pending
+ streams, choose a good general exit rather than one that supports "all
+ the pending streams". Bugfix on 0.1.1.x. (Fix by rovv.)
Changes in version 0.2.1.6-alpha - 2008-09-30
// router->nickname, i);
}
}); /* End looping over connections. */
+ if (n_pending_connections > 0 && n_supported[i] == 0) {
+ /* Leave best_support at -1 if that's where it is, so we can
+ * distinguish it later. */
+ continue;
+ }
if (n_supported[i] > best_support) {
/* If this router is better than previous ones, remember its index
* and goodness, and start counting how many routers are this good. */