tor/src/feature
Taylor Yu 85542ee5a0 The big bootstrap phase redefinition
Redefine the set of bootstrap phases to allow display of finer-grained
progress in the early connection stages of connecting to a relay.

This includes adding intermediate phases for proxy and PT connections.

Also add a separate new phase to indicate obtaining enough directory
info to build circuits so we can report that independently of actually
initiating an ORCONN to build the first application circuit.
Previously, we would claim to be connecting to a relay when we had
merely finished obtaining directory info.

Part of ticket 27167.
2018-12-21 14:15:35 -05:00
..
api Re-order includes to expose intptr_t to tor_api_internal.h 2018-09-14 07:11:37 -04:00
client Escape the PT K/V data before sending it to the logger. 2018-12-20 19:05:50 +01:00
control The big bootstrap phase redefinition 2018-12-21 14:15:35 -05:00
dirauth Merge remote-tracking branch 'public/prop298' 2018-12-05 09:43:03 -05:00
dircache Merge remote-tracking branch 'tor-github/pr/464' 2018-11-06 15:33:25 -05:00
dirclient Avoid mmap leak if we get a consensus diff we can't use. 2018-11-02 13:30:55 -04:00
dircommon Merge branch 'networkstatus_mmap' into networkstatus_mmap_merge 2018-10-31 09:04:12 -04:00
dirparse Avoid a needless decode/re-encode step in assigning onion keys 2018-12-18 18:58:08 -05:00
hibernate Turn second_elapsed_callback into a normal periodic event. 2018-11-15 11:17:22 -05:00
hs Merge branch 'maint-0.3.5' 2018-12-05 10:25:12 -05:00
hs_common Fix revision counter bugs caused by bad SRV start time computation. 2018-08-22 18:09:47 +03:00
keymgt Move key-loading and crosscert-checking out of feature/relay 2018-09-25 15:14:57 -04:00
nodelist The big bootstrap phase redefinition 2018-12-21 14:15:35 -05:00
relay Add ORCONN event pubsub system 2018-12-20 18:46:17 -06:00
rend Comment for rend_cache_failure in feature/rend/rendcache.c: "usuable" should be "usable" 2018-11-13 10:33:51 -05:00
stats Move buffers.c out of lib/containers to resolve a circularity. 2018-11-14 16:07:03 -05:00