tor/src/feature/nodelist
David Goulet 4152c349b4 nodelist: Helper to add an address to the nodelist address set
We separate v4 and v6 because we often use an IPv4 address represented with
a uint32_t instead of a tor_addr_t.

This will be used to also add the trusted directory addresses taken from the
configuration.

The trusted directories from the consensus are already added to the address
set from their descriptor.

Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-02-11 09:35:50 -05:00
..
authcert.c Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
authcert.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
authority_cert_st.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
desc_store_st.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
describe.c nodelist: Use safe string functions in describe.c 2019-08-29 13:09:08 +10:00
describe.h nodelist: Add support for multiple addresses in describe.c 2019-08-19 16:41:35 +10:00
dirlist.c Split all controller events code into a new control_events.c 2019-03-25 12:11:59 -04:00
dirlist.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
document_signature_st.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
extrainfo_st.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
fmt_routerstatus.c Merge branch 'tor-github/pr/994' 2019-05-07 08:02:39 -04:00
fmt_routerstatus.h Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
microdesc_st.h Check IPv6 exit policies on microdescriptors in node_exit_policy_rejects_all() 2019-09-05 17:02:45 +03:00
microdesc.c In microdesc_cache_reload(), set journal length to length of string we read 2019-05-20 09:08:10 -04:00
microdesc.h Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
networkstatus_sr_info_st.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
networkstatus_st.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
networkstatus_voter_info_st.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
networkstatus.c hs-v3: Add consensus parameters for DoS defenses 2019-08-06 07:58:14 -04:00
networkstatus.h Move voteflags.[ch] to become dirauth only. 2019-05-02 09:22:13 -04:00
nickname.c Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
nickname.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
node_select.c Use a linear algorithm to subtract two nodelists. 2019-04-26 11:04:44 -04:00
node_select.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
node_st.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
nodefamily_st.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
nodefamily.c Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
nodefamily.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
nodelist.c nodelist: Helper to add an address to the nodelist address set 2020-02-11 09:35:50 -05:00
nodelist.h nodelist: Helper to add an address to the nodelist address set 2020-02-11 09:35:50 -05:00
routerinfo_st.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
routerinfo.c Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
routerinfo.h nodelist: Move router_get_verbose_nickname() declaration 2019-08-19 16:40:41 +10:00
routerlist_st.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
routerlist.c Merge branch 'maint-0.4.1' 2019-08-08 11:24:08 -04:00
routerlist.h dirauth: Return a distinct status when formatting annotations fails 2019-06-06 17:26:23 +10:00
routerset.c Add comments to try to prevent recurrence of #31495. 2019-10-01 09:45:12 -04:00
routerset.h Port confparse to use struct_var in place of typed_var. 2019-06-25 12:51:25 -04:00
routerstatus_st.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
signed_descriptor_st.h Run "make autostyle." 2019-06-05 09:33:35 -04:00
torcert.c Replace all remaining tor_mem_is_zero() with fast_mem_is_zero() 2019-04-30 14:49:05 -04:00
torcert.h test_dir: Unit tests for RSA-only router and extrainfo descriptor creation 2019-02-19 21:44:40 +10:00
vote_routerstatus_st.h Run "make autostyle." 2019-06-05 09:33:35 -04:00