]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Add changes file for channels (ticket 6465)
authorAndrea Shepard <andrea@persephoneslair.org>
Thu, 13 Sep 2012 12:56:21 +0000 (05:56 -0700)
committerAndrea Shepard <andrea@torproject.org>
Mon, 8 Oct 2012 10:06:09 +0000 (03:06 -0700)
changes/bug6465 [new file with mode: 0644]

diff --git a/changes/bug6465 b/changes/bug6465
new file mode 100644 (file)
index 0000000..a5ea9e2
--- /dev/null
@@ -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.