bug17592 879 B

12345678910111213
  1. o Minor bugfixes (connection lifespan)
  2. - Allow more control over how long TLS connections are kept open: unify
  3. CircuitIdleTimeout and PredictedPortsRelevanceTime into a single option
  4. called CircuitsAvailableTimeout. Also, allow the consensus to control
  5. the default values for both this preference, as well as the lifespan
  6. of relay-to-relay connections. Fixes bug #17592.
  7. - Increase the intial circuit build timeout testing frequency, to help
  8. ensure that ReducedConnectionPadding clients finish learning a timeout
  9. before their orconn would expire. The initial testing rate was set back
  10. in the days of TAP and before the Tor Browser updater, when we had to be
  11. much more careful about new clients making lots of circuits. With this
  12. change, a circuit build time is learned in about 15-20 minutes, instead
  13. of ~100-120 minutes.