tor/src/feature
Nick Mathewson 05dee063c8 Emit router families in canonical form
This patch has routers use the same canonicalization logic as
authorities when encoding their family lists.  Additionally, they
now warn if any router in their list is given by nickname, since
that's error-prone.

This patch also adds some long-overdue tests for family formatting.
2018-11-24 16:35:58 -05:00
..
api Re-order includes to expose intptr_t to tor_api_internal.h 2018-09-14 07:11:37 -04:00
client Remove routerparse include from files that dont use it 2018-10-01 11:35:11 -05:00
control Merge branch 'maint-0.3.5' 2018-11-20 09:04:35 -05:00
dirauth Add a consensus method in which md families get canonicalized. 2018-11-24 12:01:09 -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 Merge branch 'ticket27359_v2_squashed' 2018-11-19 08:26:49 -05:00
hibernate Make the hibernate.c changes for systemd compile. 2018-11-07 16:27:20 -05:00
hs Merge remote-tracking branch 'dgoulet/ticket27471_035_02' into maint-0.3.5 2018-11-16 08:57:56 -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 Add a function to canonicalize nodefamilies per prop298 2018-11-24 10:53:38 -05:00
relay Emit router families in canonical form 2018-11-24 16:35:58 -05: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 Fix a bug where we would crash on --version. 2018-10-01 12:01:51 -05:00