summaryrefslogtreecommitdiff
path: root/tor-proto/src/circuit.rs
Commit message (Expand)AuthorAgeFilesLines
...
* Make a test for create_firsthop_fast. WOW that was hard.Nick Mathewson2020-10-271-2/+70
* Remove use of Cell<> in tor_proto.Nick Mathewson2020-10-271-12/+9
* Resolve a bunch of XXXM3 comments in tor-proto.Nick Mathewson2020-10-261-8/+9
* Improve documentation in tor-protoNick Mathewson2020-10-261-2/+12
* Add a CircEnt::DestroySent circuit state.Nick Mathewson2020-10-261-0/+1
* Rename CircID and StreamID to end with Id instead, for consistencyNick Mathewson2020-10-251-7/+7
* Add some tests for channel reactor and related code.Nick Mathewson2020-10-251-0/+7
* Follow API convention about mutable getters.Nick Mathewson2020-10-211-2/+2
* Rename as_message to into_message.Nick Mathewson2020-10-211-1/+1
* Add new `terminate()` method to circuits and channels.Nick Mathewson2020-10-201-3/+18
* Add a TODO for register_meta_handler APINick Mathewson2020-10-201-0/+3
* Work on closing flooding-based side-channelsNick Mathewson2020-10-201-2/+3
* Add some helpful logs in circuit code.Nick Mathewson2020-10-201-7/+37
* Mark must-resolve XXXX issues with "XXXXM3".Nick Mathewson2020-10-181-9/+5
* tor-proto: Add a ClientCircChanMsg type.Nick Mathewson2020-10-151-1/+1
* tor-proto: Add a "CreateResponse" type.Nick Mathewson2020-10-151-9/+13
* Fix a couple of clippy warningsNick Mathewson2020-10-151-1/+1
* Use weak references from circuit reactor to circimpl.Nick Mathewson2020-10-141-1/+1
* Send DESTROY cells when a circuit is dropped.Nick Mathewson2020-10-141-1/+7
* Revise DropMark defense to use a better type and match Tor's behavior.Nick Mathewson2020-10-131-0/+1
* Document all private members in tor-protoNick Mathewson2020-10-131-1/+20
* Make sure that protocol errors terminate the circuit responsible.Nick Mathewson2020-10-131-11/+37
* Improve handling of circuit closure or failure on reactor shutdown.Nick Mathewson2020-10-131-4/+16
* Try giving distinct handling to streams where END has been sentNick Mathewson2020-10-121-2/+17
* Move counts_towards_windows() code into circuit moduleNick Mathewson2020-10-091-2/+2
* Split information about circuit hops into inbound and outbound.Nick Mathewson2020-10-091-41/+82
* Split client relay crypto into separate directionsNick Mathewson2020-10-091-19/+41
* Move RelayCell into a more reasonable place.Nick Mathewson2020-09-291-2/+2
* Rename remaining get_ accessorsNick Mathewson2020-09-281-6/+6
* Rename some identifiers in tor-linkspec.Nick Mathewson2020-09-281-7/+7
* Rename ExtendTarget to CircTarget.Nick Mathewson2020-09-281-2/+2
* Fix some comments that reflected a misunderstanding in SENDMEsNick Mathewson2020-09-261-1/+1
* Split the cell-handling parts of tor-proto into a new crate.Nick Mathewson2020-09-261-7/+7
* Make sendme authentication optional.Nick Mathewson2020-09-251-11/+33
* Improve documentation and lightly refactor SENDME codeNick Mathewson2020-09-251-5/+8
* Implement authenticated sendme output for circuit-level sendmes.Nick Mathewson2020-09-251-0/+3
* Add a bad workaround for a deadlock: we should look for a better one.Nick Mathewson2020-09-251-1/+6
* Try to get sendme crypto workingNick Mathewson2020-09-251-1/+5
* Incomplete implementation of circuit SENDME handling.Nick Mathewson2020-09-251-12/+47
* Attempted implementation of stream sendme cellsNick Mathewson2020-09-251-1/+10
* Initial work on a sendme backend.Nick Mathewson2020-09-251-0/+1
* Initial error cleanup on streams/circuitsNick Mathewson2020-09-251-7/+8
* Migrate ClientMain to byte-oriented API.Nick Mathewson2020-09-241-12/+23
* Try to make a send/receive style API for streams.Nick Mathewson2020-09-241-1/+3
* Add support for RELAY_END cells.Nick Mathewson2020-09-241-4/+38
* Turn IdMap into an extension trait.Nick Mathewson2020-09-231-3/+1
* turn hopnum into a first-class typeNick Mathewson2020-09-211-8/+7
* Fix some errors; document some places where error handling is bogusNick Mathewson2020-09-211-2/+5
* More documentation for channel, circuit, stream.Nick Mathewson2020-09-211-57/+182
* Start implementing streams and circuit-level reactors.Nick Mathewson2020-09-211-156/+285