summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Turn client-demo into a mostly-good client.Nick Mathewson2020-11-242-163/+47
* Add a function to load a directory from cache.Nick Mathewson2020-11-242-1/+70
* When a consensus has enough descriptors, mark it non-pending.Nick Mathewson2020-11-243-6/+57
* When storing consensuses, index them by the sha3 of the whole file.Nick Mathewson2020-11-235-26/+59
* Document and de-warning the rest of tor-dirmgrNick Mathewson2020-11-236-51/+219
* Less copying of the authority list.Nick Mathewson2020-11-231-31/+27
* A little documentation in tor-dirmgrNick Mathewson2020-11-231-14/+44
* missing docs in tor-dirclientNick Mathewson2020-11-232-0/+4
* Require (and write) docs in tor-dirclient.Nick Mathewson2020-11-203-7/+97
* Require documentation in tor-rtcompat.Nick Mathewson2020-11-203-11/+29
* Make "storage" module privateNick Mathewson2020-11-201-1/+1
* Remove a couple of #[allow]s.Nick Mathewson2020-11-202-8/+5
* Teach DirMgr to use its own NetDir, if present, to bootstrap itself.Nick Mathewson2020-11-202-8/+6
* Add a better way to get a shared directory out of a DirMgr.Nick Mathewson2020-11-201-16/+23
* Remove needless Arc<> for DirStoreHandle. And DirStoreHandle itself.Nick Mathewson2020-11-201-37/+24
* Move a few more responsibilities into NetDirConfig.Nick Mathewson2020-11-204-76/+125
* Move storage and config logic from netdir to dirmgr.Nick Mathewson2020-11-2012-26/+58
* NetDirConfig: Learn fallback directories from chutney configurations tooNick Mathewson2020-11-203-5/+68
* Missing file: whoopsNick Mathewson2020-11-201-0/+223
* Use a builder pattern for NetDir.Nick Mathewson2020-11-202-9/+5
* Move NetDirConfig into its own module.Nick Mathewson2020-11-201-142/+2
* Move some netdir code into submodules.Nick Mathewson2020-11-204-147/+166
* Remove "dumpdir" example as obsoleteNick Mathewson2020-11-201-33/+0
* Remove a couple of stray dbg!() calls.Nick Mathewson2020-11-192-2/+0
* Initial pass on directory-manager code.Nick Mathewson2020-11-1914-75/+622
* downgrade an ok_or_else to ok_or.Nick Mathewson2020-11-191-1/+1
* Refactor AuthCertKeyIds::cmp().Nick Mathewson2020-11-191-5/+3
* Add support for using fallback directories in path constructionNick Mathewson2020-11-1911-54/+161
* Add a notion of a one-hop fallback path.Nick Mathewson2020-11-171-7/+11
* Refactor first-hop handling types a bitNick Mathewson2020-11-177-19/+38
* Netdir: improve representationNick Mathewson2020-11-171-48/+76
* Netdir: add functions to add mds, and list missing mdsNick Mathewson2020-11-171-0/+25
* Netdir: only expose a netdir object if we have enough directory infoNick Mathewson2020-11-174-14/+63
* Include a list of fallback directories in tor-netdirNick Mathewson2020-11-164-0/+881
* Start a directory client implementationNick Mathewson2020-11-168-1/+466
* Make AuthCertKeyIds sortable.Nick Mathewson2020-11-161-0/+16
* Note an unpleasantness in the circmgr api.Nick Mathewson2020-11-161-0/+1
* Checkpoint work on a sqlite backend.Nick Mathewson2020-11-167-37/+649
* Type and functions for key ID inspection of AuthCert.Nick Mathewson2020-11-162-27/+52
* Have the consensus-parsing code expose the signed piece of the consensus.Nick Mathewson2020-11-162-7/+11
* Checkpoint work on making storage backend genericNick Mathewson2020-11-145-53/+188
* Add accessors for consensus lifetimes.Nick Mathewson2020-11-141-6/+43
* Remember the position of authcert and microdescsNick Mathewson2020-11-143-12/+64
* netdoc: Add a bogus "Extent()" facility to remember where things were.Nick Mathewson2020-11-141-0/+126
* netdoc: split off string utilsNick Mathewson2020-11-143-57/+4
* Move closed-check for circuits into an atomicbool.Nick Mathewson2020-11-133-32/+48
* Light refactoring on remaining ChannelImpl functionsNick Mathewson2020-11-131-22/+21
* Turn the channel "closed" method into an AtomicBoolNick Mathewson2020-11-134-26/+27
* Move a few immutable fields from ChannelImpl outside the lock.Nick Mathewson2020-11-134-37/+30
* Make Arc<>-ness of ClientCirc explicit.Nick Mathewson2020-11-125-60/+68