summaryrefslogtreecommitdiff
path: root/crates/tor-chanmgr/src/builder.rs
Commit message (Expand)AuthorAgeFilesLines
...
* Allow two useless pattern matches that are going to be not uselessIan Jackson2022-10-111-0/+1
* Move two users of HasAddrs to HasChannelMethodsNick Mathewson2022-10-061-2/+11
* tor-linkspec: Remove the old OwnedFoo::new() functionsNick Mathewson2022-10-061-1/+8
* tor-proto: Preserve the ChannelMethod, not the SocketAddrNick Mathewson2022-10-061-1/+1
* tor-chanmgr: don't log addresses so much.Nick Mathewson2022-08-251-2/+3
* Rename ChannelsParams types to ChannelPaddingInstructions (fmt)Ian Jackson2022-08-171-1/+4
* Rename ChannelsParams types to ChannelPaddingInstructionsIan Jackson2022-08-171-2/+2
* Channel: Make mutable() and engage_padding_activities infallibleIan Jackson2022-08-171-3/+2
* Move ChannelUsage from tor_proto to tor_chanmgrIan Jackson2022-08-171-3/+2
* Provide ChannelUsage and plumb it all the way downIan Jackson2022-08-161-0/+5
* channel reparameterize: Change error typeIan Jackson2022-08-161-3/+2
* Final (?) API revisions for tor-linkspecNick Mathewson2022-08-101-2/+4
* tor-linkspec: Refactor out traits to represent a relay's ID set.Nick Mathewson2022-08-021-1/+1
* ChanMgr: errors: attribute errors to correct address.Nick Mathewson2022-07-061-3/+7
* ChanMgr: Add more contextual info to error types.Nick Mathewson2022-07-061-8/+16
* channel padding: Rename ChannelsParams from ChannelsConfigIan Jackson2022-06-211-3/+3
* channel padding: Plumb settings from chanmgrIan Jackson2022-06-211-0/+5
* Plumb a SleepProvider into the channel reactorIan Jackson2022-06-081-1/+4
* chanmgr: expose whether we are failing because of expired certs.Nick Mathewson2022-04-121-0/+4
* chanmgr: bubble ClockSkew up through the Error object.Nick Mathewson2022-04-071-3/+15
* 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
* tor-proto: add a backend to detect reported clock skew.Nick Mathewson2022-03-231-1/+4
* Implement a basic form of RFC 8305 ("happy eyeballs") for channelseta2022-03-071-21/+75
* tor-chanmgr: use Bug types.Nick Mathewson2022-02-161-5/+5
* Merge branch 'error-improvements' into 'main'eta2022-02-081-3/+5
|\
| * Make SpawnError wrappers contain a 'spawning' stringNick Mathewson2022-02-041-3/+5
* | Expire channels that have been unused for too longYuan Lyu2022-02-041-0/+4
|/
* channel errors: Include what we were doingIan Jackson2022-02-041-6/+13
* tor-chanmgr: Handle IO errora in the new styleIan Jackson2022-02-041-5/+15
* tor-chanmgr: Add bootstrap/status reporting.Nick Mathewson2022-01-181-3/+37
* chanmgr: get rid of Arc around ChannelIan Jackson2022-01-131-5/+2
* tor-chanmgr: Fix happy eyeballs comment grammar in builder.rsNeel Chauhan2021-12-141-3/+3
* Make TlsConnector wrap TCP connections, not create its owneta2021-12-071-2/+5
* Get rid of tor-proto's ChannelImpl, and use the reactor more insteadeta2021-11-031-1/+3
* fix/silence clippy lints in test modulesDaniel Eades2021-09-081-0/+1
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+190