summaryrefslogtreecommitdiff
path: root/crates/tor-chanmgr/src
Commit message (Expand)AuthorAgeFilesLines
* ChanMgr: Only update parameters from a timely directory.Nick Mathewson2022-07-261-2/+2
* ChanMgr: errors: attribute errors to correct address.Nick Mathewson2022-07-061-3/+7
* ChanMgr: Add more contextual info to error types.Nick Mathewson2022-07-063-25/+40
* clippy: Consolidate many lints in maint/add_warningIan Jackson2022-06-241-0/+3
* maint/add_warning: Add two lints via add_warning as a test caseIan Jackson2022-06-241-0/+2
* maint/add_warning: Add ability maintain test lint blocksIan Jackson2022-06-241-0/+3
* Run maint/add_warning crates/*/src/{lib,main}.rsIan Jackson2022-06-231-0/+3
* Merge branch 'display_source_cleanup' into 'main'eta2022-06-211-2/+2
|\
| * Do not include error source() in display() format.Nick Mathewson2022-06-211-2/+2
* | tor-chanmgr: Change to use unwrap_voidIan Jackson2022-06-211-8/+4
* | channel padding: Rename ChannelsParams from ChannelsConfigIan Jackson2022-06-213-39/+39
* | channel padding: chanmgr: Clarify a commentIan Jackson2022-06-211-3/+3
* | channel padding: Use IntegerMilliseconds in netdirIan Jackson2022-06-211-12/+10
* | channel padding: Use IntegerMilliseconds in padding::ParametersIan Jackson2022-06-211-10/+15
* | channel padding parameters update: Drop a redundant cloneIan Jackson2022-06-211-1/+1
* | Fix typoseta2022-06-211-2/+2
* | channel padding: Test timeout updatesIan Jackson2022-06-211-0/+49
* | tor-chanmgr tests: Add config_update tracking to FakeChannelIan Jackson2022-06-211-1/+7
* | channel padding: Honour NetDir for timeoutsIan Jackson2022-06-211-3/+47
* | channel padding: Plumb settings from chanmgrIan Jackson2022-06-214-14/+185
* | chanmgr: inner (map): Reorganise to prepare for having more stateIan Jackson2022-06-211-14/+27
* | tor-chanmgr: tests: Have unwrap_open return a (mut) referenceIan Jackson2022-06-211-2/+2
|/
* Plumb a SleepProvider into the channel reactorIan Jackson2022-06-081-1/+4
* lints: Add let_unit_value allow to all cratesIan Jackson2022-05-311-0/+1
* lints: Add lint block delimiters to every crateIan Jackson2022-05-311-0/+2
* chanmgr: expose whether we are failing because of expired certs.Nick Mathewson2022-04-122-20/+87
* ChanMgr: Return provenance information from get_or_launchNick Mathewson2022-04-072-14/+31
* chanmgr: bubble ClockSkew up through the Error object.Nick Mathewson2022-04-073-9/+58
* Merge branch 'main' into 'retriable'Nick Mathewson2022-04-052-3/+98
|\
| * chanmgr: tests for ConnStatus::usableNick Mathewson2022-04-021-0/+5
| * chanmgr: add a test for AbstractChannel::duration_unusedNick Mathewson2022-04-021-1/+9
| * chanmgr: add tests for connect_one.Nick Mathewson2022-04-021-2/+84
* | chanmgr: implement HasRetryTime.Nick Mathewson2022-04-041-0/+31
|/
* Make daemon tasks self-contained; introduce NetDirProvidereta2022-03-301-0/+41
* tor-proto: add a backend to detect reported clock skew.Nick Mathewson2022-03-231-1/+4
* Merge branch 'ticket_383' into 'main'Ian Jackson2022-03-091-5/+5
|\
| * tor-chanmgr: Do not allocate an Internal error unless we mean it.Nick Mathewson2022-03-081-5/+5
* | Merge branch 'moderately-enthused-eyeballs' into 'main'eta2022-03-072-21/+84
|\ \ | |/ |/|
| * Implement a basic form of RFC 8305 ("happy eyeballs") for channelseta2022-03-072-21/+84
* | Move skip_fmt into tor-basic-utilsIan Jackson2022-03-041-1/+1
* | Replace manual Debug impl with educe in tor-chanmgrIan Jackson2022-03-021-7/+5
|/
* Merge branch 'clippy-allow-arc-clone' into 'main'Nick Mathewson2022-03-011-1/+0
|\
| * Disable clippy::clone_on_ref_ptrIan Jackson2022-02-241-1/+0
* | tor-proto: Split IoErr based on when it occursNick Mathewson2022-02-231-1/+1
|/
* Rename TorConnectionFailed to TorAccessFailedNick Mathewson2022-02-221-2/+2
* tor-chanmgr: use Bug types.Nick Mathewson2022-02-164-16/+24
* Implement HasKind for tor-chanmgr::ErrorNick Mathewson2022-02-161-2/+6
* Change deny(clippy::all) to warn(clippy::all).Nick Mathewson2022-02-141-1/+1
* Fix typosDimitris Apostolou2022-02-101-1/+1
* Merge branch 'error-improvements' into 'main'eta2022-02-082-12/+23
|\