Roger Dingledine
|
1ae45b771e
don't close all the fd's when you spawn a thread, only when you fork
|
před 20 roky |
Roger Dingledine
|
965a73dc71
bugfix: we were caching transient dns failures
|
před 20 roky |
Nick Mathewson
|
976bacae94
Make all the other read/writes into recv/sends, except when they shouldn't be.
|
před 20 roky |
Roger Dingledine
|
6c9d78b319
stop asserting that computers always go forward in time
|
před 21 roky |
Roger Dingledine
|
01e06148a1
make workers explain their death better when tor dies
|
před 21 roky |
Roger Dingledine
|
8fe504fee6
bugfix: don't pass complex things to the connection_mark_for_close macro
|
před 21 roky |
Nick Mathewson
|
c03e9206ae
Clean up dns->connection_mark_for_close->dns_remove path
|
před 21 roky |
Roger Dingledine
|
5701cc2359
fix the function comment
|
před 21 roky |
Nick Mathewson
|
0a673f4491
Split dns_cancel_pending_resolve into dns_cancel_pending_resolve (kill a
|
před 21 roky |
Roger Dingledine
|
9a55700747
add a log_warn to notify us of yet another potential dns.c bug
|
před 21 roky |
Nick Mathewson
|
833d14246d
Make dns_cancel_pending_resolve less agressive.
|
před 21 roky |
Nick Mathewson
|
55174d1cb0
Fix bug on dns_found_answer from mark_to_close stuff.
|
před 21 roky |
Roger Dingledine
|
fadfd26188
remove assert from dns.c that's no longer true:
|
před 21 roky |
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.
|
před 21 roky |
Nick Mathewson
|
c5bbb571d2
Refactor mark_for_close, connection_edge_end and friends. Now, everybody
|
před 21 roky |
Nick Mathewson
|
496e414e52
Basic RAM poisoning and magic-checking to notice connection and circuit
|
před 21 roky |
Roger Dingledine
|
8da2e00a83
remove dead code
|
před 21 roky |
Roger Dingledine
|
7985f525ec
fix some bugs in assert_connection_ok
|
před 21 roky |
Roger Dingledine
|
598f8b5661
start hunting the lucky-bug
|
před 21 roky |
Roger Dingledine
|
5086300815
split the token bucket into 'rate' and 'burst' params
|
před 21 roky |
Roger Dingledine
|
c485725c5a
Fix the dns bug: children weren't dying
|
před 21 roky |
Roger Dingledine
|
4a1e05de51
betcha didn't know strncpy could leave an unterminated string
|
před 21 roky |
Nick Mathewson
|
4885e90490
Make compile warning-free on cygwin
|
před 21 roky |
Roger Dingledine
|
08534a6271
start tracking the 'It appears I've already sent the end' warning
|
před 21 roky |
Roger Dingledine
|
7d58bfbd50
change dns notation from question/answer to address/addr
|
před 21 roky |
Roger Dingledine
|
05c05d6444
more friendly warning when there are too many dns workers
|
před 21 roky |
Roger Dingledine
|
29adf04683
more general cleanup
|
před 21 roky |
Roger Dingledine
|
ac56486bf6
use the tor_malloc_zero wrapper
|
před 21 roky |
Roger Dingledine
|
56cd147eb9
let getconfig survive repeated calls. now we call it again when we hup.
|
před 21 roky |
Roger Dingledine
|
aac29076da
warn on startup that we don't provide anonymity
|
před 21 roky |