aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/channel/reactor.rs
Commit message (Expand)AuthorAgeFilesLines
...
* oneshot: Use veneer in tor-protoIan Jackson2023-10-111-3/+4
* proto: methods to wait until a channel/circuit is shut down.Nick Mathewson2023-08-041-0/+7
* async-utils: rename SinkExt to SinkPrepareExtNick Mathewson2023-04-191-1/+1
* Move functionality from tor_basic_utils to tor_async_utilsNick Mathewson2023-03-291-1/+1
* Rename OpenClientChan{Msg,Cell} => OpenChan{Msg,Cell}S2CNick Mathewson2023-02-091-20/+20
* tor-proto: Do not parse forbidden commands on inbound cells.Nick Mathewson2023-02-091-84/+28
* tor-cell: Rename ChanMsg and ChanCell-related types.Nick Mathewson2023-02-071-34/+34
* tor-cell: Remove ChanMsg methods that are duplicated in ChanMsgClass.Nick Mathewson2023-02-071-0/+1
* tor-cell: Use macro to generate ChanMsg too.Nick Mathewson2023-02-071-2/+2
* tor-proto: reactor tests: Use debug fmt on an errorIan Jackson2022-12-121-1/+1
* tor-linkspec: Remove the old OwnedFoo::new() functionsNick Mathewson2022-10-061-1/+5
* add feature annotation not added by doc_auto_cfgtrinity-1686a2022-08-241-0/+1
* channel padding: Only do anything with link protocol 5Ian Jackson2022-08-171-0/+7
* channel reactor: Add some commented-out debug for paddingIan Jackson2022-08-171-1/+5
* Rename ChannelsParams types to ChannelPaddingInstructionsIan Jackson2022-08-171-2/+2
* tor-proto channel padding: Document PADDING_NEGOTIATE overwritingIan Jackson2022-08-171-0/+3
* tor-proto: Make "testing" feature that exports some thingsIan Jackson2022-08-161-1/+3
* channel padding: Send negotiation cellsIan Jackson2022-08-161-0/+4
* tor-proto channel: Make arrangements to send PADDING_NEGOTIATEIan Jackson2022-08-161-2/+34
* tor-proto: Split CellErr based on activity.Nick Mathewson2022-06-231-2/+3
* tor-proto: clean up error names and messagesNick Mathewson2022-06-231-10/+10
* channel padding: Rename ChannelsParams from ChannelsConfig (rustfmt)Ian Jackson2022-06-211-1/+1
* channel padding: Rename ChannelsParams from ChannelsConfigIan Jackson2022-06-211-4/+4
* tor-proto: err: Provide ChannelClosed as a separate unit errorIan Jackson2022-06-211-2/+2
* Fix docs for `CtrlMsg::ConfigUpdate`Ian Jackson2022-06-211-5/+2
* channel padding: Introduce ChannelsConfig and reconfigure facilityIan Jackson2022-06-211-1/+31
* Fix typo in commentNick Mathewson2022-06-091-1/+1
* tor-proto: channel: Use padding::TimerIan Jackson2022-06-081-9/+30
* Plumb a SleepProvider into the channel reactorIan Jackson2022-06-081-17/+25
* prepare_send_from: clippy: Replace some or_else with orIan Jackson2022-05-231-2/+2
* channel: Provide and use Sink::prepare_send_fromIan Jackson2022-05-231-75/+25
* clippy: Change a binding to (), and allow clippy::let_unit_valueIan Jackson2022-05-111-1/+1
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+0
* Channel: Expose our view of whether the clock is skewed, and the ageNick Mathewson2022-04-071-0/+1
* tor-proto: Remember peer information in circuit and channelNick Mathewson2022-03-171-4/+3
* remove usage of dbg!(..)trinity-1686a2022-02-281-1/+0
* proto: Refactor conversion from CodecError to ErrorNick Mathewson2022-02-241-6/+15
* tor-proto: Rename BadHandshake to BadCircHandshakeNick Mathewson2022-02-231-1/+1
* Replace as_mut with deref impl for MutCircEntYuan Lyu2022-02-161-10/+10
* Make CircMap open_ent_count O(1)Yuan Lyu2022-02-161-9/+14
* Update tor-proto errors to latest API.Nick Mathewson2022-02-151-1/+1
* tor-proto: use InternalError for internal errors.Nick Mathewson2022-02-151-5/+6
* tor-cell: provide HasKind.Nick Mathewson2022-02-151-10/+10
* Use atomic set-and-check to update OptTimestamps if none.Nick Mathewson2022-02-091-4/+2
* Remove the use of Mutex in channel unused_since timestampYuan Lyu2022-02-081-11/+6
* Expire channels that have been unused for too longYuan Lyu2022-02-041-0/+25
* chanmgr: get rid of Arc around ChannelIan Jackson2022-01-131-34/+27
* tor-circmgr: Don't clone parameters in create_chantarget()Neel Chauhan2021-12-251-1/+2
* tor-proto: Replace XXXs with references to arti#269Nick Mathewson2021-12-201-9/+7
* Mark a test as #[ignore]Nick Mathewson2021-11-291-0/+1