Roger Dingledine
|
9bf9ca4d09
bugfix: add a circ->resolving_streams field, and make dns resolving streams not actually in the connection_array until they're done resolving.
|
21 rokov pred |
Nick Mathewson
|
2ba0776b02
Only connection_add connections once they have conn->s sett; refactor code around this. Should make stuff more bulletproof.
|
21 rokov pred |
Nick Mathewson
|
af08c4f878
Working strerror for windows socket errors, plus some snide comments.
|
21 rokov pred |
Nick Mathewson
|
908ccb9dcd
Handle windows socket errors correctly; comment most of common.
|
21 rokov pred |
Nick Mathewson
|
9322641710
Use socketclose on windows as appropriate; end pid files with newline
|
21 rokov pred |
Roger Dingledine
|
25d5425fdb
fix a bug in dns.c, note but don't fix another one
|
21 rokov pred |
Roger Dingledine
|
9e5d2ad91c
don't crash, if a conn that sent a begin has suddenly lost its circuit
|
21 rokov pred |
Roger Dingledine
|
25d54257fb
use tor_assert
|
21 rokov pred |
Roger Dingledine
|
a3200f79cd
the socketpair bug is no longer a bug
|
21 rokov pred |
Roger Dingledine
|
e9ebefc8bf
bugfix: you mean we're supposed to reuse fresh descriptors and
|
21 rokov pred |
Roger Dingledine
|
3fa2925a6a
if an intro circ waiting for an ack dies before getting one, then
|
21 rokov pred |
Roger Dingledine
|
7a7baf0552
expire dir connections that live for more than 5 minutes
|
21 rokov pred |
Roger Dingledine
|
65d507b980
log n_circ_ids when attaching rend streams
|
21 rokov pred |
Roger Dingledine
|
0e94b9ff77
more useful logs to track weasel's bug
|
21 rokov pred |
Roger Dingledine
|
8d62a36256
bugfix: when you sleep your hidden-service laptop, as soon
|
21 rokov pred |
Roger Dingledine
|
ed24a4f807
fix a pair of duplicate mark-for-closes
|
21 rokov pred |
Roger Dingledine
|
f84fa39d87
when alice uses a port that the hidden service doesn't accept,
|
21 rokov pred |
Roger Dingledine
|
359c1fb9aa
wait a minute, weasel said there was a memory-stomping bug here
|
21 rokov pred |
Roger Dingledine
|
9c1470840f
i was wrong about one of my invariants
|
21 rokov pred |
Nick Mathewson
|
880ffd8f64
Must detach before attaching, or else we infinite-loop
|
21 rokov pred |
Roger Dingledine
|
26c1c8f173
make unattached rend streams expire after a while (60s)
|
21 rokov pred |
Roger Dingledine
|
ac38746b3b
narrow in closer
|
21 rokov pred |
Roger Dingledine
|
b51561f7fb
prune abandoned circs better
|
21 rokov pred |
Roger Dingledine
|
cda782bac0
make rendezvous points work again
|
21 rokov pred |
Roger Dingledine
|
1d7979b460
let introcircs receive acks. rend streams now deal correctly again.
|
21 rokov pred |
Nick Mathewson
|
867832cd07
or, not and
|
21 rokov pred |
Nick Mathewson
|
d19abb2402
Handle END_STREAM_REASON_{EXITPOLICY|RESOLVEFAILED}
|
21 rokov pred |
Nick Mathewson
|
a5bfe84509
ACK/NAK INTRODUCE1 requests. (We do no useful processing on them yet)
|
21 rokov pred |
Roger Dingledine
|
d8c954e156
continue beating at pieces of The Bug
|
21 rokov pred |
Nick Mathewson
|
e6964ed7e6
set rend exit connection state _before_ calling rend_service_set_connection_addr_port and maybe eventually assert_connection_ok. This solves the other half of the bug weasel found.
|
21 rokov pred |