summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a decorrelated-jitter implementation.Nick Mathewson2020-11-302-0/+147
| | | | | This is the algorithm we use on download failure to back off before we retry.
* only expire dorectory info on a successful bootstrap.Nick Mathewson2020-11-302-2/+3
|
* Add tests for blob_fname failing casesNick Mathewson2020-11-301-0/+17
|
* More tests for sqlite.rsNick Mathewson2020-11-301-3/+46
|
* Initial tests for authcert storageNick Mathewson2020-11-302-4/+31
|
* tor-dirmgr: Refactor storage not to take AuthCert type.Nick Mathewson2020-11-303-11/+63
| | | | Add a new AuthCertMeta type to make it easier to test.
* tor-dirmgr: Refactor storage not to take Microdesc type.Nick Mathewson2020-11-303-8/+13
| | | | | Since all it needs is an MDDigest, that's what it should take. This will make it easier to test.
* Add a test for sha3_dualNick Mathewson2020-11-301-4/+26
|
* Add a few more tests for tor-certs.Nick Mathewson2020-11-302-4/+101
|
* Fix a couple of new clippy warnings.Nick Mathewson2020-11-282-2/+2
|
* Upgrade a couple of dependenciesNick Mathewson2020-11-284-4/+4
|
* Implement a maximum length for directory responsesNick Mathewson2020-11-253-4/+31
|
* Extract another function in tor-dirclientNick Mathewson2020-11-251-16/+28
|
* Better error types for tor-dirclientNick Mathewson2020-11-254-9/+33
|
* tor-dirclient: add support for partial documents.Nick Mathewson2020-11-253-39/+87
| | | | | | Some requests are still useful when we get only a partial response -- like those where we're asking for a bunch of documents at once. For those, we should return any nonempty partial result.
* Document newer modulesNick Mathewson2020-11-251-7/+27
|
* Update README to mention current state.Nick Mathewson2020-11-251-14/+16
|
* A couple more tests in tor-certNick Mathewson2020-11-252-1/+61
|
* Add a function to retire circuits.Nick Mathewson2020-11-241-0/+29
|
* change default socks proxy port to 9150Nick Mathewson2020-11-241-1/+1
|
* Drop unsupported requests (like RESOLVE)Nick Mathewson2020-11-241-0/+5
|
* Fetch microdescriptors in parallel.Nick Mathewson2020-11-241-27/+51
|
* A little better logging on bootstrap.Nick Mathewson2020-11-243-5/+20
|
* Make legacy-store code disabled by default.Nick Mathewson2020-11-243-2/+8
| | | | In the long run we might not want it at all.
* typo fixNick Mathewson2020-11-241-1/+1
|
* Reject .onion addresses for now.Nick Mathewson2020-11-241-0/+5
|
* 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
| | | | Also start a DirMgr type.
* 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
| | | | | The Authority type gets its own module; so does the ability to load from legacy storage.
* Remove "dumpdir" example as obsoleteNick Mathewson2020-11-201-33/+0
|
* Remove a couple of stray dbg!() calls.Nick Mathewson2020-11-192-2/+0
|