summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Move timer functions into an extension trait.Nick Mathewson2021-04-1710-143/+136
* Move around the public modules in tor_rtcompat.Nick Mathewson2021-04-1714-15/+22
* Remove all non-runtime methods in tor_rtcompat.Nick Mathewson2021-04-1611-89/+132
* Add a "Runtime" parameter to all the manager types.Nick Mathewson2021-04-1612-58/+105
* rtcompat: Make TLS functionality use Runtime traits.Nick Mathewson2021-04-1610-74/+108
* Move the "sleep()" function from task to timer.Nick Mathewson2021-04-162-11/+9
* Make incoming Streams of TcpStream a real type for each backend.Nick Mathewson2021-04-165-44/+92
* Port tor_rtcompat::net to use Runtime objects.Nick Mathewson2021-04-163-26/+56
* Port tor_rtcompat::timer to use Runtime objects.Nick Mathewson2021-04-163-29/+60
* Begin a refactoring of tor-rtcompat to use runtime objects.Nick Mathewson2021-04-165-27/+187
* rtcompat: rename traits module to impl_traits.Nick Mathewson2021-04-162-2/+2
* upgrade dalek dependenciesNick Mathewson2021-04-141-2/+2
* Fix a compilation problem with async_std.Nick Mathewson2021-04-131-1/+1
* Replace tor-decompress with async-compression crate.Nick Mathewson2021-04-137-439/+50
* tor-dirclient: Use AsyncBufRead to simplify code a bit.Nick Mathewson2021-04-132-29/+63
* Merge branch 'dirstate'Nick Mathewson2021-04-1311-1154/+1449
|\
| * Major revision on DirMgr logic -- almost a complete rewrite.Nick Mathewson2021-04-1310-1139/+1298
| * DocQuery: sort requests before splitting.Nick Mathewson2021-04-091-4/+13
| * Start moving responsibility for building requests into dirmgrNick Mathewson2021-04-094-40/+167
* | Remove fallback_caches.toml, which is no longer in syncNick Mathewson2021-04-132-747/+0
* | Merge remote-tracking branch 'origin/mr/30'Nick Mathewson2021-04-131-410/+1374
|\ \
| * | fallbackdir: New list from April 2021David Goulet2021-04-121-410/+1374
| |/
* / circmgr: Add missing rng trait to build_path()David Goulet2021-04-091-1/+4
|/
* rtcompat: Add a cancellable-task-handle type.Nick Mathewson2021-04-092-4/+24
* Merge branch 'mr_28_squashed'Nick Mathewson2021-04-073-0/+31
|\
| * circmgr: Add a function to build a circuit by pathDavid Goulet2021-04-073-0/+31
|/
* Upgrade rsa, zstd, httpdate. Remove redundant pin-project.Nick Mathewson2021-04-054-4/+3
* Remove a few unused dependenciesNick Mathewson2021-04-053-3/+0
* Upgrade rusqlite; remove needless usage.Nick Mathewson2021-04-054-29/+16
* DirMgr::netdir() is no longer asyncNick Mathewson2021-04-023-13/+10
* missing file.Nick Mathewson2021-04-021-0/+78
* Turn the shared network directory reference into its own typeNick Mathewson2021-04-021-27/+13
* Merge branch 'hs3_ntor_squashed'Nick Mathewson2021-04-023-0/+533
|\
| * hs_ntor: add a disclaimer and put it behind a feature.Nick Mathewson2021-04-023-0/+12
| * First draft of HS Ntor implementation.George Kadianakis2021-04-022-0/+521
* | Fix a rust 1.51 warning: remove a semicolonNick Mathewson2021-04-021-1/+1
* | Make ConsensusRequest take a flavor.Nick Mathewson2021-04-012-10/+15
* | Add accessors for members of different directory requestsNick Mathewson2021-04-013-38/+66
* | Rename ClientRequest to Requestable.Nick Mathewson2021-04-012-8/+8
|/
* DirMgr: add text() and texts() functions to ask for document textNick Mathewson2021-03-317-32/+320
* Note redundancy in authority and fallback toml files.Nick Mathewson2021-03-312-0/+8
* Refactor sqlite.rs to know about consensus flavors.Nick Mathewson2021-03-312-27/+56
* Make ConsensusFlavor a real type.Nick Mathewson2021-03-312-27/+58
* Use Arc::make_mut() to simplify the code a bitNick Mathewson2021-03-302-26/+11
* Look for RdDigest in the right locationNick Mathewson2021-03-301-1/+2
* Merge branch 'sd-storage'Nick Mathewson2021-03-301-12/+124
|\
| * small tweaks to routerdesc storage code.Nick Mathewson2021-03-301-48/+20
| * dirmgr: Add functions to store/read/update router descriptorsDavid Goulet2021-03-301-3/+131
| * dirmgr: Add SQLite schema for router descriptorsDavid Goulet2021-03-301-9/+21
* | Rename ServerDescriptorRequest to RouterDescRequestNick Mathewson2021-03-301-7/+7