Nick Mathewson
|
ffd5070b04
Convert bufferevents to use rate-limiting.
|
%!s(int64=14) %!d(string=hai) anos |
Nick Mathewson
|
98ec959c9c
Fix a couple of bufferevent incompatibilities that snuck in.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
0c9b64d449
Get zlib compression working with bufferevents.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
9796b9bfa6
Implement SOCKS-client support for bufferevents
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
c74a4ab515
Documentation for a few bufferevent functions.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
bd3612cd2b
Get SSL connections and linked connections working with bufferevents.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
fc4ddafab8
Make control connections use bufferevents
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
84bb5d573c
Fix crash/warning bug when we get an unexpected close.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
44375d4eb8
Add a 0-pullup version of fetch_from_evbuffer_socks
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
f6899f3a74
Documentation for inspect_evbuffer
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
698085d56e
Add pullup-free version of fetch_from_evbuffer_http
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
4af6887d20
Add support for linked connections with bufferevent_pair.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
b63f6518cb
Add bufferevent support for outgoing connections; exits are now supported.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
ddcb59bb70
Fix more remaining users of inbuf/outbuf to handle bufferevents instead.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
5279036148
Be a little more abstract about which connection type use bufferevents
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
9f8027abfd
Make a function to mark a connection and set hold_open_until_flushed.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
d830eb366a
Allow hold-open-until-flushed logic to work for bufferevents.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
ec10c044fb
Move the "stop writing when the buffer is empty" logic to cnnection_finished_flushing
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
63079efb87
Add a fetch_from_evbuffer_http
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
73feedb8b3
Have edge connections use fetch_from_evbuffer_socks when appropriate.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
c6e22ae2b7
Basic bufferevent callbacks
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
a0f4841e2b
Refactor SOCKS parsing code to handle evbuffers.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
4836014168
Clone fetch_var_cell_from_buf() for evbuffers.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
0514917800
Add a new connection_fetch_from_buf_line() that can handle bufferevents
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
5448501479
New bufferevent-related check in assert_connection_ok().
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
076025476a
Add bufferevent versions of connection_write/fetch_to/from_buf.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
200921dc31
Refactor users of buf_datalen to bufferevent-friendly version.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
57e7b54b7b
Teach read_event/write_event manipulators about bufferevents.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
94aac84a71
Remove never-actually-finished code to use readv and writev for IO.
|
%!s(int64=15) %!d(string=hai) anos |
Nick Mathewson
|
26811a8e2d
Merge remote branch 'origin/maint-0.2.2'
|
%!s(int64=14) %!d(string=hai) anos |