Trac issueshttps://gitlab.torproject.org/legacy/trac/-/issues2020-06-13T14:58:32Zhttps://gitlab.torproject.org/legacy/trac/-/issues/19327controller: expose fine-grained circuit detail.2020-06-13T14:58:32ZNick Mathewsoncontroller: expose fine-grained circuit detail.circuits have lots of fields on them, and not all are currently exposed via getinfo. For testing, it might be useful to list more.circuits have lots of fields on them, and not all are currently exposed via getinfo. For testing, it might be useful to list more.Tor: unspecifiedhttps://gitlab.torproject.org/legacy/trac/-/issues/19326Examine fine-grained connection detail; expose via control API2020-06-13T14:58:30ZNick MathewsonExamine fine-grained connection detail; expose via control APIconnections have lots of fields on them, and not all are currently exposed via getinfo. For testing, it might be useful to list more.connections have lots of fields on them, and not all are currently exposed via getinfo. For testing, it might be useful to list more.Tor: unspecifiedhttps://gitlab.torproject.org/legacy/trac/-/issues/19324controller: events for hidden service intro point changes, descriptor changes...2020-06-13T14:58:29ZNick Mathewsoncontroller: events for hidden service intro point changes, descriptor changes, uploads, etcTor: unspecifiedhttps://gitlab.torproject.org/legacy/trac/-/issues/19321controller: Ensure events exist for all guard state transitions2020-06-13T14:58:28ZNick Mathewsoncontroller: Ensure events exist for all guard state transitionsTor: unspecifiedhttps://gitlab.torproject.org/legacy/trac/-/issues/14034Make TestingDirAuthVoteGuard/Exit/HSDir and AssumeReachable less essential in...2020-06-13T14:41:22ZteorMake TestingDirAuthVoteGuard/Exit/HSDir and AssumeReachable less essential in test networksCurrently, we need to use `TestingDirAuthVoteGuard *`, `TestingDirAuthVoteExit *`, and `AssumeReachable 1` to get a test network to bootstrap in under a minute. With #8243, we may need to create a `TestingDirAuthVoteHSDir *` option as we...Currently, we need to use `TestingDirAuthVoteGuard *`, `TestingDirAuthVoteExit *`, and `AssumeReachable 1` to get a test network to bootstrap in under a minute. With #8243, we may need to create a `TestingDirAuthVoteHSDir *` option as well.
These are rather blunt instruments to get boostrap working.
The changes in #13718 and (probably) #13929 ensure that testing networks bootstrap in 30s, without using `TestingDirAuthVoteExit *` or `AssumeReachable 1`. This provides a comprehensive method of testing network / exit bootstrap.
But it would be great to be able to test Guard/HSDir bootstrap too - perhaps by tweaking some settings in the chutney `torrc_templates`, or perhaps by fixing the implementation of one or more of tor's `Testing...` options (i.e. speeding up Guard/HSDir flag assignment in test networks).Tor: unspecified