Nick Mathewson
|
4e89c6661a
Push responsibility for connection marking down as far as possible; have only a close path; add some missing end cells; change return conventions a little.
|
22 年之前 |
Nick Mathewson
|
c5bbb571d2
Refactor mark_for_close, connection_edge_end and friends. Now, everybody
|
22 年之前 |
Nick Mathewson
|
496e414e52
Basic RAM poisoning and magic-checking to notice connection and circuit
|
22 年之前 |
Roger Dingledine
|
8da2e00a83
remove dead code
|
22 年之前 |
Roger Dingledine
|
7985f525ec
fix some bugs in assert_connection_ok
|
22 年之前 |
Roger Dingledine
|
598f8b5661
start hunting the lucky-bug
|
22 年之前 |
Roger Dingledine
|
5086300815
split the token bucket into 'rate' and 'burst' params
|
22 年之前 |
Roger Dingledine
|
c485725c5a
Fix the dns bug: children weren't dying
|
22 年之前 |
Roger Dingledine
|
4a1e05de51
betcha didn't know strncpy could leave an unterminated string
|
22 年之前 |
Nick Mathewson
|
4885e90490
Make compile warning-free on cygwin
|
22 年之前 |
Roger Dingledine
|
08534a6271
start tracking the 'It appears I've already sent the end' warning
|
22 年之前 |
Roger Dingledine
|
7d58bfbd50
change dns notation from question/answer to address/addr
|
22 年之前 |
Roger Dingledine
|
05c05d6444
more friendly warning when there are too many dns workers
|
22 年之前 |
Roger Dingledine
|
29adf04683
more general cleanup
|
22 年之前 |
Roger Dingledine
|
ac56486bf6
use the tor_malloc_zero wrapper
|
22 年之前 |
Roger Dingledine
|
56cd147eb9
let getconfig survive repeated calls. now we call it again when we hup.
|
22 年之前 |
Roger Dingledine
|
aac29076da
warn on startup that we don't provide anonymity
|
22 年之前 |
Nick Mathewson
|
3dddcf4306
Add lots of logging to dns.c; change behavior of often-failing assertion
|
22 年之前 |
Roger Dingledine
|
c6b442a346
make end relay cells have payloads
|
22 年之前 |
Roger Dingledine
|
4a66865d0b
send the end cell when we realize we're going to end,
|
22 年之前 |
Roger Dingledine
|
9d3f2b232b
another minor memory leak
|
22 年之前 |
Nick Mathewson
|
959b5585a5
Stop using stdout for non-debugging cases
|
22 年之前 |
Roger Dingledine
|
b9628f266f
change WARNING to WARN
|
22 年之前 |
Roger Dingledine
|
be874358a4
wrap strdup; prefer time() to gettimeofday()
|
22 年之前 |
Roger Dingledine
|
f563bbd2f9
refactor so connection_write_to_buf() never fails
|
22 年之前 |
Roger Dingledine
|
cb8212bfcb
clean up receiver buckets; prepare for payloads in relay_end; note a few bugs
|
22 年之前 |
Roger Dingledine
|
deac704399
connection_new() can't ever fail
|
22 年之前 |
Roger Dingledine
|
9e5cafc395
first pass: obey log convention
|
22 年之前 |
Nick Mathewson
|
3d4ccb781a
Refactor buffers; implement descriptors.
|
22 年之前 |
Roger Dingledine
|
9c6343fdf8
refactor connects into connection_connect()
|
22 年之前 |