{"shas":[["8e479b4888c969a71a672b7dcb246ad7a61dd708","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","RecentlyFailed fix: Don't allow timeLeft to be less than 0.","Matthew Toseland"],["1a6758cfffc5c247827c9dcf2b14bff4abe28cad","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Split failure-table from recently-failed timeouts in FailureTableEntry. Failure-table-timeout is paranoid high (we tend to avoid routing to a peer which has killed a request e.g. we ignore the returned timeout); recently-failed-timeout is paranoid low (we accept the timeout they give us even if it's low).","Matthew Toseland"],["d26b878b80d8044e08f8656805b0db06cfe6940e","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Different FIXME, old one now gone.","Matthew Toseland"]],"repo":"freenet/fred-staging","actor":"freenet","ref":"refs/heads/recentlyfailed","size":3,"head":"d26b878b80d8044e08f8656805b0db06cfe6940e","actor_gravatar":"72838c2a3394e2efffcfd6665f171996","push_id":29500274}