Roger Dingledine
|
7c3ab346f6
various tweaks and fixes
|
21 年之前 |
Roger Dingledine
|
de65052312
don't assert multiple things in the same tor_assert()
|
21 年之前 |
Nick Mathewson
|
7fa5d224d4
Implement "families" of coadministered nodes; prevent them all from appearing on the same circuit.
|
21 年之前 |
Nick Mathewson
|
bd10bf4b5b
Try to always dtrt if routerlist==NULL
|
21 年之前 |
Roger Dingledine
|
aebc3a03ba
more int to size_t conversions, fixing one or more amd64 bugs
|
21 年之前 |
Roger Dingledine
|
7798e3d770
fix the stale pointer assert bug reported by joe magic
|
21 年之前 |
Roger Dingledine
|
eff780c815
Fix a rare assert trigger, where routerinfos for entries in our cpath
|
21 年之前 |
Roger Dingledine
|
959199340a
don't pick administrative-friends when picking your path
|
21 年之前 |
Roger Dingledine
|
79df0aa18a
when picking unverified routers, skip those with bad uptime or
|
21 年之前 |
Roger Dingledine
|
2396c6bf71
remove last vestiges of this 'twin' concept
|
21 年之前 |
Roger Dingledine
|
b500104cbe
tolerate old 0.0.7 clients that demand a certain ip:port for a router
|
21 年之前 |
Roger Dingledine
|
3937ecfaae
when we try to exclude our routerinfo from being picked in the
|
21 年之前 |
Roger Dingledine
|
b885db033e
remove crazy notion that clique_mode() means we are
|
21 年之前 |
Roger Dingledine
|
765530421e
be more aggressive about trying to make circuits:
|
21 年之前 |
Roger Dingledine
|
b294a037a4
choose exit nodes by bandwidth too
|
21 年之前 |
Roger Dingledine
|
2c002b1533
deal better if we don't have enough available nodes to choose a path
|
21 年之前 |
Roger Dingledine
|
2d8a1f208a
if they ask for exactly one entrynode, don't pick it as an exitnode.
|
21 年之前 |
Roger Dingledine
|
ee23b7a470
use unverified routers in the desired positions
|
21 年之前 |
Nick Mathewson
|
0b91fd1cbe
Add a generic Comma-separated-value config type, and a FirewallPorts option to tell FascistFirewall which ports are open. (Defaults to 80,443)
|
21 年之前 |
Nick Mathewson
|
416653271a
Implement strict{entry|exit}nodes config options
|
21 年之前 |
Roger Dingledine
|
cd3da3fc12
o clients choose nodes proportional to advertised bandwidth
|
21 年之前 |
Roger Dingledine
|
b2c7b5adfb
fix a race condition in 008pre2: don't try to extend onto a connection
|
21 年之前 |
Roger Dingledine
|
05790d1722
let children survive sigint, sigterm, etc.
|
21 年之前 |
Roger Dingledine
|
b51a444dd2
commit some odds and ends, so my tree is clean
|
21 年之前 |
Roger Dingledine
|
eb0a19c475
change 0.0.8 extend cell format so it's compatible with 0.0.7
|
21 年之前 |
Roger Dingledine
|
fd0fcc89e9
disallow picking unverified routers in circuits
|
21 年之前 |
Roger Dingledine
|
ddb6eb35af
we were counting incorrectly when trying to figure out whether
|
21 年之前 |
Roger Dingledine
|
e547ab293b
make connection_tls_finish_handshake() more plausible.
|
21 年之前 |
Nick Mathewson
|
334de84cbe
Misc small code cleanups; remove exit_server_mode(); change tor_tls_verify behavior
|
21 年之前 |
Nick Mathewson
|
54c129d8dc
abstract ORPort/SocksPort checks into server_mode(), proxy_mode(), clique_mode(), etc. Dont change underlying comments.
|
21 年之前 |