diff options
author | Andrea Shepard <andrea@persephoneslair.org> | 2012-10-10 18:53:38 -0700 |
---|---|---|
committer | Andrea Shepard <andrea@persephoneslair.org> | 2012-10-10 18:53:38 -0700 |
commit | 8b36d4cc2ab95acd4c2c7203afb29a051a38c5c9 (patch) | |
tree | 92eabec1394092735e8b6e47f664f0094b76e6be /changes/bug6465 | |
parent | ec97319464aab204740acb013b504abb0e13d989 (diff) | |
parent | bd28322d3815a03ca04beb6d00052d613dbe226f (diff) | |
download | tor-8b36d4cc2ab95acd4c2c7203afb29a051a38c5c9.tar.gz tor-8b36d4cc2ab95acd4c2c7203afb29a051a38c5c9.zip |
Merge branch 'bug6816_squashed_nowarn' of git://git.torproject.org/nickm/tor
Diffstat (limited to 'changes/bug6465')
-rw-r--r-- | changes/bug6465 | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/changes/bug6465 b/changes/bug6465 new file mode 100644 index 0000000000..a5ea9e213c --- /dev/null +++ b/changes/bug6465 @@ -0,0 +1,12 @@ + o Infrastructure features: + - Introduce new channel_t abstraction between circuits and or_connection_t + to allow for implementing alternate OR-to-OR transports. A channel_t is + an abstract object which can either be a cell-bearing channel, which is + responsible for authenticating and handshaking with the remote OR and + transmitting cells to and from it, or a listening channel, which spawns + new cell-bearing channels at the request of remote ORs. + + - Also new is the channel_tls_t subclass of channel_t, adapting it to the + existing or_connection_t code. The V2/V3 protocol handshaking code + which formerly resided in command.c has been moved below the channel_t + abstraction layer and may be found in channeltls.c now. |