Move dirclient-related functions out of dirserv, and reenable them
commit773bcf56290674cdc157f6e39894d31b366f8c50
authorNick Mathewson <nickm@torproject.org>
Wed, 15 Jan 2020 16:43:14 +0000 (15 11:43 -0500)
committerNick Mathewson <nickm@torproject.org>
Thu, 16 Jan 2020 12:48:17 +0000 (16 07:48 -0500)
tree550b3336f71ae55ea335192c84cd88d87c702f2e
parenta1bc471dd477864105cc13e8ab69ebd05619ea9b
Move dirclient-related functions out of dirserv, and reenable them

I had incorrectly identified these functions as dircache-only, when
in fact they apply to everyone who acts a directory client.
14 files changed:
src/app/config/config.c
src/core/include.am
src/core/mainloop/mainloop.c
src/feature/dircache/dircache_stub.c
src/feature/dircache/dirserv.c
src/feature/dircache/dirserv.h
src/feature/dirclient/dirclient.c
src/feature/dirclient/dirclient_modes.c [new file with mode: 0644]
src/feature/dirclient/dirclient_modes.h [new file with mode: 0644]
src/feature/nodelist/microdesc.c
src/feature/nodelist/networkstatus.c
src/feature/nodelist/nodelist.c
src/feature/nodelist/routerlist.c
src/test/test_config.c