mirror repository of the tor core protocol in case of issues
Go to file
Roger Dingledine be0e1e9e2f Stop being so strict about the payload length of "rendezvous1" cells
We used to be locked in to the "tap" handshake length, and now we can
handle better handshakes like "ntor".

Resolves ticket 18998.

I checked that relay_send_command_from_edge() behaves fine when you
hand it a payload with length 0. Clients behave fine too, since current
clients remain strict about the required length in the rendezvous2 cells.
(Clients will want to become less strict once they have an alternate
format that they're willing to receive.)
2016-05-09 20:34:27 -04:00
changes Stop being so strict about the payload length of "rendezvous1" cells 2016-05-09 20:34:27 -04:00
contrib Begin an 0.2.9 branch 2016-03-28 15:54:59 -04:00
doc Merge branch 'maint-0.2.8' 2016-05-04 15:13:15 -04:00
m4 Add pkg.m4 to use pkgconfig macros 2014-12-23 11:39:48 -05:00
scripts Merge branch 'maint-0.2.8' 2016-04-26 19:27:39 -04:00
src Stop being so strict about the payload length of "rendezvous1" cells 2016-05-09 20:34:27 -04:00
.gitignore Quick-and-dirty test for timers code. 2016-05-09 14:04:53 -04:00
acinclude.m4 Fedora Core->Fedora; yum->dnf. 2016-03-11 09:13:33 -05:00
autogen.sh Use a nicely written autoconf macro to determine the sign of a type 2013-02-07 16:23:48 -05:00
ChangeLog Begin an 0.2.9 branch 2016-03-28 15:54:59 -04:00
configure.ac Merge branch 'maint-0.2.8' 2016-03-28 16:14:21 -04:00
Doxyfile.in Use output variables instead of relative paths. 2015-03-14 13:00:04 -04:00
INSTALL Small fixes for the 2702 implementation 2011-04-02 12:15:08 +02:00
LICENSE Update the copyright year. 2016-02-27 18:48:19 +01:00
Makefile.am Merge branch 'maint-0.2.8' 2016-05-09 18:14:54 -04:00
Makefile.nmake Clean up the MVSC nmake files so they work again. 2014-09-09 10:27:05 -04:00
README Move hacking documentation into a new subdirectory. 2015-10-09 10:40:53 -04:00
ReleaseNotes minor changelog cleanups to help the new alpha 2016-03-28 13:20:51 -04:00

Tor protects your privacy on the internet by hiding the connection
between your Internet address and the services you use. We believe Tor
is reasonably secure, but please ensure you read the instructions and
configure it properly.

To build Tor from source:
        ./configure && make && make install

To build Tor from a just-cloned git repository:
        sh autogen.sh && ./configure && make && make install

Home page:
        https://www.torproject.org/

Download new versions:
        https://www.torproject.org/download/download.html

Documentation, including links to installation and setup instructions:
        https://www.torproject.org/docs/documentation.html

Making applications work with Tor:
        https://wiki.torproject.org/projects/tor/wiki/doc/TorifyHOWTO

Frequently Asked Questions:
        https://www.torproject.org/docs/faq.html


To get started working on Tor development:
        See the doc/HACKING directory.