summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/build.rs
Commit message (Expand)AuthorAgeFilesLines
* circmgr: Mark a number of internal APIs as hs-only.Nick Mathewson2023-04-061-0/+2
* circmgr: Begin an HS circuit pool structureNick Mathewson2023-03-221-0/+10
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+8
* tor-cirmgr: Replace OwnedChanTarget with LoggedChanTarget in errorsIan Jackson2022-11-231-4/+4
* tor-linkspec: Remove the old OwnedFoo::new() functionsNick Mathewson2022-10-061-2/+15
* channel usage: Rename CU::UserTraffic from CU::ExitIan Jackson2022-08-171-4/+4
* Move ChannelUsage from tor_proto to tor_chanmgrIan Jackson2022-08-171-4/+3
* chanmgr: Use NetDirProvider::params and Arc<dyn..Netparameters>Ian Jackson2022-08-171-0/+1
* Introduce ChannelConfigIan Jackson2022-08-161-1/+6
* Provide ChannelUsage and plumb it all the way downIan Jackson2022-08-161-12/+43
* dormancy: Plumb through to chanmgr reconfigure_generalIan Jackson2022-08-161-1/+1
* Use accessors in two places where tests look at specific keys.Nick Mathewson2022-08-101-7/+17
* Introduce HasRelayIds::same_relay_ids.Nick Mathewson2022-08-021-7/+11
* tor-linkspec: Refactor out traits to represent a relay's ID set.Nick Mathewson2022-08-021-0/+1
* tor-circmgr: Clarify and improve Protocol error.Nick Mathewson2022-07-121-0/+4
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+0
* Create and use API to report guard/fallback skew.Nick Mathewson2022-04-071-12/+39
* ChanMgr: Return provenance information from get_or_launchNick Mathewson2022-04-071-7/+8
* Merge branch 'no-system-time' into 'main'eta2022-03-301-0/+10
|\
| * typotrinity-1686a2022-02-281-1/+1
| * remove most usage of SystemTime::nowtrinity-1686a2022-02-251-0/+10
* | Expand some comments based on review from @diziet.Nick Mathewson2022-03-211-1/+4
* | Expose more peer information from circuit build failuresNick Mathewson2022-03-211-5/+22
|/
* Make NoLock into BadApiUsage.Nick Mathewson2022-02-221-3/+8
* Make SpawnError wrappers contain a 'spawning' stringNick Mathewson2022-02-041-5/+8
* errors: Drop "Error" and "Failed" from various enum variantsIan Jackson2022-02-041-1/+1
* tor-circmgr: Handle channel creation errors in the new styleIan Jackson2022-02-041-1/+7
* Untangle two needless Ok(r?) into just rIan Jackson2022-02-021-1/+1
* Merge branch 'remove-type-annotation' into 'main'Nick Mathewson2022-01-071-1/+1
|\
| * tor-circmgr: Remove a type annotation in a method callIan Jackson2022-01-071-1/+1
* | De-Arc-ify Buildable for ClientCircNeel Chauhan2022-01-061-13/+6
|/
* Merge branch 'main' into 'remove_unused_rngs'eta2022-01-061-2/+1
|\
| * tor-circmgr: Don't clone parameters in create_chantarget()Neel Chauhan2021-12-251-2/+1
* | Remove a bunch of unused RNGsNeel Chauhan2021-12-251-48/+22
|/
* Allow on-the-fly changing of path_rulesNick Mathewson2021-12-071-4/+9
* Sketch API for reconfiguration.Nick Mathewson2021-12-071-5/+5
* add semicolons if nothing returnedDaniel Eades2021-11-251-2/+2
* Completely overhaul the tor-proto circuit reactoreta2021-11-121-4/+9
* Add a couple of pieces of missing documentation.Nick Mathewson2021-11-081-1/+1
* Replace all println/eprintln calls outside of arti CLI with trace.Nick Mathewson2021-11-041-3/+4
* Remove all remaining dbg! instances.Nick Mathewson2021-11-041-5/+0
* Get rid of tor-proto's ChannelImpl, and use the reactor more insteadeta2021-11-031-2/+4
* Fix clippy warnings in tests.Nick Mathewson2021-10-281-5/+5
* tor_circmgr: Refactor and re-enable build_timeout() testNick Mathewson2021-10-271-136/+233
* Fix some clippy-nightly warnings.Nick Mathewson2021-10-261-0/+4
* Merge remote-tracking branch 'origin/mr/102'Nick Mathewson2021-10-261-7/+25
|\
| * Overhaul the way WaitFor and the MockSleepProvider worketa2021-10-261-7/+25
* | Finish the timeout-inference side of shared state.Nick Mathewson2021-10-201-13/+26
* | Allow type of timeout estimator to change at runtime.Nick Mathewson2021-10-201-55/+52