Skip to content

Randomly select front domain from comma-separated list

Cecylia Bocovich requested to merge cohosh/snowflake:issue/40068 into main

Randomly select the front domain used at rendezvous time from the provided comma-separated list.

Some notes:

  • There is a tradeoff here where providing more than one front domain will make Snowflake more resistant to blocking (or other front-domain related failures), but if a front domain is not usable it will lengthen the amount of time it takes to bootstrap on average because the bootstrap can only proceed when a working domain is selected.
  • Backwards compatability with both torrc lines and the old API is maintained

Related: #40068

Merge request reports