Nick Mathewson
|
0ba9ab5fb0
Add rendezvous-related metadata and code to circuits. Initially, we
|
21 vuotta sitten |
Roger Dingledine
|
9723061dd9
first guess at a set of circuit purposes
|
21 vuotta sitten |
Nick Mathewson
|
0e6084d751
Remove descriptors that are older than 24 hours from the directory. Use strlcat instead of strncat to generate directories.
|
21 vuotta sitten |
Roger Dingledine
|
f241fdfc73
there is yet another dns-pending-conn-clobbering bug
|
21 vuotta sitten |
Roger Dingledine
|
56dfc3151f
work around a tsocks bug
|
21 vuotta sitten |
Nick Mathewson
|
b7c2b18bd6
Add a RunTesting option to try to learn link state by creating test circuits, even when SocksPort is off.
|
21 vuotta sitten |
Nick Mathewson
|
2ba2f02181
Integrate the new "rephist" [rep(utation) hist(ory)] module to trace
|
21 vuotta sitten |
Nick Mathewson
|
da9d5ccfda
Add initial history-tracking backend code for reputation module. Not called or tested yet.
|
21 vuotta sitten |
Roger Dingledine
|
74ef3a63ae
bugfix: decrement OR connections from global_bucket too
|
21 vuotta sitten |
Roger Dingledine
|
703b2d3cf8
refactor bandwidth-control token buckets
|
21 vuotta sitten |
Nick Mathewson
|
9b4203266e
Make OP work on windows! (Also misc logging tweaks)
|
21 vuotta sitten |
Nick Mathewson
|
59e2c77824
Get entropy in windows.
|
21 vuotta sitten |
Nick Mathewson
|
2da54de968
Make tor build on windows again. More work still needed
|
21 vuotta sitten |
Roger Dingledine
|
0ab367ed91
re-try streams at most 4 times
|
21 vuotta sitten |
Nick Mathewson
|
1e5b7bc6f1
New, more flexible directory parsing backend. Uses a bit more RAM, but implements the new spec. Uses more RAM, but not so you would notice.
|
21 vuotta sitten |
Nick Mathewson
|
b7633e2e67
Try to find out early if buffers get trashed or double-freed.
|
21 vuotta sitten |
Nick Mathewson
|
f4e4dac801
Implement hold_open_until_flushed. I may have missed something important.
|
22 vuotta sitten |
Roger Dingledine
|
8275e2302c
make socks5 not give a spurious warning
|
22 vuotta sitten |
Roger Dingledine
|
de146de0c5
make circuit-building less noisy when a node in your exclude/exit/entrynodes is down
|
22 vuotta sitten |
Nick Mathewson
|
6f3c6d1289
Split out mark_for_close with circuits. Seems to work for me.
|
22 vuotta sitten |
Nick Mathewson
|
a1e4c6dc85
Fix assertion failure spotted by arma.
|
22 vuotta sitten |
Roger Dingledine
|
195ee8c845
create a separate connection_edge_destroy() function
|
22 vuotta sitten |
Roger Dingledine
|
62d3df8633
bugfix: when we time out on a stream and detach, send an end first
|
22 vuotta sitten |
Nick Mathewson
|
0a673f4491
Split dns_cancel_pending_resolve into dns_cancel_pending_resolve (kill a
|
22 vuotta sitten |
Nick Mathewson
|
f039eca658
Stop trying to flush on broken sockets marked for close.
|
22 vuotta sitten |
Roger Dingledine
|
b354ecfecd
rename ExcludedNodes config option to ExcludeNodes
|
22 vuotta sitten |
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 vuotta sitten |
Nick Mathewson
|
c5bbb571d2
Refactor mark_for_close, connection_edge_end and friends. Now, everybody
|
22 vuotta sitten |
Roger Dingledine
|
195dfd35a8
Fix a bug where you might flush some data on a tls connection, and then
|
22 vuotta sitten |
Roger Dingledine
|
d3e9afda27
When it can't resolve any dirservers, it was useless from then on.
|
22 vuotta sitten |