tor/src/feature
Nick Mathewson bc9979a670 Split "can reach ipv4 orport" from "can reach ipv6 orport".
I've managed to keep this change mainly contained to our
self-testing module.  The changes here are:

  * There are two different variables for tracking "is our orport
    reachable".

  * We have a new function that says whether we can skip a single
    family's orport reachability test; the old function for this now
    tells whether we can skip _all_ orport reachability testing.

    (The name, router_should_skip_orport_reachability_test, is not
    so good.  I will rename it later if I can think of a good
    replacement.)

  * The function that launches orport reachability tests now only
    launches the ones that haven't completed.

  * The function that notes that we're reachable on an ORPort now
    takes a family.

  * Various log messages are cleaned up.
2020-06-18 16:05:16 -04:00
..
api Revert "Restore feature where nt-services detect non-"run_tor" modes." 2020-01-17 08:39:49 -05:00
client Update functions that load and write the guard state file. 2020-06-11 16:13:13 +03:00
control Merge remote-tracking branch 'tor-github/pr/1888/head' 2020-06-09 15:44:58 -04:00
dirauth Check for NULL from tor_dup_ip() 2020-05-21 14:17:15 +03:00
dircache config: New file resolve_addr.{c|h} 2020-05-05 14:24:04 -04:00
dirclient Merge remote-tracking branch 'tor-github/pr/1880/head' 2020-05-07 08:19:11 -04:00
dircommon Merge branch 'clang_format_prep_3' 2020-03-05 08:23:32 -05:00
dirparse Merge branch 'maint-0.4.3' 2020-05-06 16:55:41 -04:00
hibernate Split core/include.am into per-subdirectory include.am files 2020-01-13 09:34:17 -05:00
hs Merge branch 'tor-github/pr/1901' 2020-05-28 09:52:29 -04:00
hs_common shared_random: Improve fallback for client no-live-consensus case. 2020-03-03 14:35:01 +02:00
keymgt Split core/include.am into per-subdirectory include.am files 2020-01-13 09:34:17 -05:00
nodelist Merge remote-tracking branch 'tor-github/pr/1888/head' 2020-06-09 15:44:58 -04:00
relay Split "can reach ipv4 orport" from "can reach ipv6 orport". 2020-06-18 16:05:16 -04:00
rend Check for NULL from tor_dup_ip() 2020-05-21 14:17:15 +03:00
stats Replace several C identifiers. 2020-05-07 20:07:13 +10:00
feature.md Doxygen: rename all .dox files to end with .md 2019-11-15 09:28:12 -05:00