Roger Dingledine
|
07230a698c
if router_resolve fails on the descriptor the controller
|
20 jaren geleden |
Nick Mathewson
|
00f2a09380
Append default exit policy before checking for implicit internal addresses: fix bug 129.
|
20 jaren geleden |
Nick Mathewson
|
3893b3c7ac
Patch for task 133
|
20 jaren geleden |
Roger Dingledine
|
cee7c5988c
fix massive memory leak
|
20 jaren geleden |
Nick Mathewson
|
69dc4e1675
Remove support for looking at old directory/routerdesc elements; mark non-new elements optional; switch to new format for dir-signing-key; start accepting newer elements so we can mark them as non-opt later; make tor-spec say the right stuff.
|
20 jaren geleden |
Roger Dingledine
|
769541ff7e
be willing to load balance over up to 2mB, not 1mB, of advertised capacity
|
20 jaren geleden |
Roger Dingledine
|
716d9bc99a
when using preferred entry or exit nodes, ignore whether
|
20 jaren geleden |
Nick Mathewson
|
1aedf3daf5
Only warn once per nickname from add_nickname_list_to_smartlist per failure.
|
20 jaren geleden |
Nick Mathewson
|
4a90d37229
Better messages when POSTDESCRIPTOR fails
|
20 jaren geleden |
Nick Mathewson
|
0e81265359
update copyright notices.
|
20 jaren geleden |
Roger Dingledine
|
e786e5dedb
when building testing circuits, always use middle hops
|
20 jaren geleden |
Roger Dingledine
|
35953edae0
Implement controller's "extendcircuit" directive.
|
20 jaren geleden |
Nick Mathewson
|
b88c4ba11c
Turn addr_policy_compare from a tristate to a quadstate; this should help address our "Ah, you allow 1.2.3.4:80. You are a good choice for google.com" problem.
|
20 jaren geleden |
Nick Mathewson
|
df9c8feac7
Commit fixes for several pending tor core tasks: document all DOCDOCed functions; time out uncontrolled unattached streams; feed reasons to SOCKS5 (refactoring connection_ap_handshake_socks_reply in the process); change DirFetchPeriod/StatusFetchPeriod to have a special "Be smart" value.
|
20 jaren geleden |
Nick Mathewson
|
f90ccf5648
Implement new controller events for changed descriptors and new (not-yet-attached) streams.
|
21 jaren geleden |
Nick Mathewson
|
c5091e7134
When copying routerinfo, copy descriptor too to prevent later double-free.
|
21 jaren geleden |
Roger Dingledine
|
a1f1fa6ab2
Checkpoint in-progress fixes:
|
21 jaren geleden |
Nick Mathewson
|
8efb2a957d
Make sure that router_get_by_* can always return "me"
|
21 jaren geleden |
Nick Mathewson
|
bbaa3c7792
Implement more control spec functionality
|
21 jaren geleden |
Roger Dingledine
|
6329811a88
fix a seg fault from tor_free_all
|
21 jaren geleden |
Nick Mathewson
|
60f234f42b
Add more functions to free things to help dmalloc allong.
|
21 jaren geleden |
Roger Dingledine
|
236aa86ae7
stop picking unverified dir mirrors, ever.
|
21 jaren geleden |
Roger Dingledine
|
1447145470
give a bit more load to servers that claim to be able to
|
21 jaren geleden |
Roger Dingledine
|
d273891107
if we fetch the dir from a mirror that has a wildly skewed
|
21 jaren geleden |
Nick Mathewson
|
8115ca5f99
Log the offending policy, not the first policy
|
21 jaren geleden |
Nick Mathewson
|
129e754ae4
Warn when exit policy implicitly allows local addresses.
|
21 jaren geleden |
Roger Dingledine
|
0aff4ff4cb
get rid of 0.0.8 backwards compatibility
|
21 jaren geleden |
Roger Dingledine
|
84c81e0783
Annotate circuits w/ whether they aim to contain high uptime nodes and/or
|
21 jaren geleden |
Nick Mathewson
|
91bafc476e
Fix a fun bug: do not rewrite a cached directory back to the cache; otherwise we will think it is recent and not fetch a newer one.
|
21 jaren geleden |
Nick Mathewson
|
0c4186d6ee
Use correct logic to decide whether there are more directory servers to retry.
|
21 jaren geleden |