callbacks: Add a DirServer role
commit868e348570911c52534132bc245a8fea07b42934
authorDavid Goulet <dgoulet@torproject.org>
Wed, 25 Apr 2018 18:21:19 +0000 (25 14:21 -0400)
committerDavid Goulet <dgoulet@torproject.org>
Wed, 25 Apr 2018 18:21:19 +0000 (25 14:21 -0400)
treec0300da21ad4076320dfb6657ac6ac66844afab3
parentb6f7e23bbde7ae8c50360665a7ff2f0839e9219e
callbacks: Add a DirServer role

The clean_consdiffmgr() callback is only for relays acting as a directory
server, not all relays.

This commit adds a role for only directory server and sets the
clean_consdiffmgr() callback to use it.

Signed-off-by: David Goulet <dgoulet@torproject.org>
src/or/main.c
src/or/periodic.h