Nick Mathewson
|
b75361c5ed
Start testing cell encoders/processers for the v3 handshake.
|
%!s(int64=10) %!d(string=hai) anos |
Nick Mathewson
|
f54e54b0b4
Bump copyright dates to 2015, in case someday this matters.
|
%!s(int64=10) %!d(string=hai) anos |
Nick Mathewson
|
a28df3fb67
Merge remote-tracking branch 'andrea/cmux_refactor_configurable_threshold'
|
%!s(int64=10) %!d(string=hai) anos |
Nick Mathewson
|
fcdcb377a4
Add another year to our copyright dates.
|
%!s(int64=10) %!d(string=hai) anos |
Andrea Shepard
|
3b080230e9
Make connection_or_connect() mockable
|
%!s(int64=10) %!d(string=hai) anos |
Andrea Shepard
|
d438cf1ec9
Implement scheduler mechanism to track lists of channels wanting cells or writes; doesn't actually drive the cell flow from it yet
|
%!s(int64=11) %!d(string=hai) anos |
Nick Mathewson
|
3a2e25969f
Merge remote-tracking branch 'public/ticket6799_024_v2_squashed'
|
%!s(int64=10) %!d(string=hai) anos |
Nick Mathewson
|
463f6628d3
Give each or_connection_t a slightly randomized idle_timeout
|
%!s(int64=10) %!d(string=hai) anos |
Nick Mathewson
|
28bb673584
White-box tests for the succeeding case of ext_or_port handshake.
|
%!s(int64=11) %!d(string=hai) anos |
George Kadianakis
|
d8f74cc439
Move Extended ORPort code to its own module.
|
%!s(int64=12) %!d(string=hai) anos |
George Kadianakis
|
4a55e39997
Implement Extended ORPort authentication.
|
%!s(int64=12) %!d(string=hai) anos |
George Kadianakis
|
d303228eca
Create the Extended ORPort authentication cookie file.
|
%!s(int64=12) %!d(string=hai) anos |
Nick Mathewson
|
8bf0382b22
Skeleton ExtORPort implementation. Needs testing, documentation.
|
%!s(int64=12) %!d(string=hai) anos |
Nick Mathewson
|
d6634001c9
Merge remote-tracking branch 'public/wide_circ_ids'
|
%!s(int64=11) %!d(string=hai) anos |
Nick Mathewson
|
4da083db3b
Update the copyright date to 201.
|
%!s(int64=12) %!d(string=hai) anos |
Nick Mathewson
|
bfffc1f0fc
Allow a v4 link protocol for 4-byte circuit IDs.
|
%!s(int64=12) %!d(string=hai) anos |
Nick Mathewson
|
3d8b73db55
Discard extraneous renegotiation attempts in the v3 link protocol
|
%!s(int64=12) %!d(string=hai) anos |
Nick Mathewson
|
0cb921f3e9
Convert all include-guard macros to avoid reserved identifiers.
|
%!s(int64=12) %!d(string=hai) anos |
Andrea Shepard
|
15303c32ec
Initial channeltls.c/channeltls.h for bug 6465
|
%!s(int64=12) %!d(string=hai) anos |
Nick Mathewson
|
0fa107a6aa
Update copyright dates to 2012; add a few missing copyright statements
|
%!s(int64=12) %!d(string=hai) anos |
Nick Mathewson
|
26e789fbfd
Rename nonconformant identifiers.
|
%!s(int64=13) %!d(string=hai) anos |
Roger Dingledine
|
be1f3a5eb5
normalize the name of the CERTS cell
|
%!s(int64=13) %!d(string=hai) anos |
Nick Mathewson
|
69921837a7
Fix a bunch of whitespace errors
|
%!s(int64=13) %!d(string=hai) anos |
Nick Mathewson
|
83bb9742b5
Hook up all of the prop176 code; allow v3 negotiations to actually work
|
%!s(int64=13) %!d(string=hai) anos |
Nick Mathewson
|
3f22ec179c
New functions to record digests of cells during v3 handshake
|
%!s(int64=13) %!d(string=hai) anos |
Nick Mathewson
|
81024f43ec
Basic function to write authenticate cells
|
%!s(int64=13) %!d(string=hai) anos |
Nick Mathewson
|
df78daa5da
Functions to send cert and auth_challenge cells.
|
%!s(int64=13) %!d(string=hai) anos |
Nick Mathewson
|
2a594fcde9
Disable recording new broken conns when we have bootstrapped
|
%!s(int64=13) %!d(string=hai) anos |
Nick Mathewson
|
734d9486f6
Record the states of failing OR connections
|
%!s(int64=13) %!d(string=hai) anos |
Nick Mathewson
|
a2ad31a92b
Split connection_about_to_close_connection into separate functions
|
%!s(int64=13) %!d(string=hai) anos |