Nick Mathewson
|
0ef85f6dba
Some platforms have weird translations when you open files in "test" mode; make read/write_str_to_file aware.
|
20 年之前 |
Nick Mathewson
|
c66e4c4870
Flush more changes from sandbox
|
20 年之前 |
Nick Mathewson
|
bda41ba3fd
Use new split function and strcmpstart correctly
|
20 年之前 |
Roger Dingledine
|
79df0aa18a
when picking unverified routers, skip those with bad uptime or
|
20 年之前 |
Roger Dingledine
|
8ddc029d07
if options.FascistFirewall but none are running on port 80, try
|
20 年之前 |
Roger Dingledine
|
b500104cbe
tolerate old 0.0.7 clients that demand a certain ip:port for a router
|
20 年之前 |
Roger Dingledine
|
3937ecfaae
when we try to exclude our routerinfo from being picked in the
|
20 年之前 |
Roger Dingledine
|
b885db033e
remove crazy notion that clique_mode() means we are
|
20 年之前 |
Roger Dingledine
|
6d661d1bc0
bugfix: make intro circuits work again
|
20 年之前 |
Roger Dingledine
|
b294a037a4
choose exit nodes by bandwidth too
|
20 年之前 |
Roger Dingledine
|
aa1e518446
when a verified routerinfo arrives with a new key than the previous
|
20 年之前 |
Roger Dingledine
|
9e5fc55564
now that we parse router->uptime, make use of it
|
20 年之前 |
Roger Dingledine
|
ee23b7a470
use unverified routers in the desired positions
|
20 年之前 |
Nick Mathewson
|
590cd621f8
Clean up last patch; implement (mostly) proper handling for verified/unverified name collisions.
|
20 年之前 |
Roger Dingledine
|
76eadc6f0a
if a router claim huge bandwidth, don't believe it
|
20 年之前 |
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)
|
20 年之前 |
Nick Mathewson
|
416653271a
Implement strict{entry|exit}nodes config options
|
20 年之前 |
Roger Dingledine
|
cd3da3fc12
o clients choose nodes proportional to advertised bandwidth
|
20 年之前 |
Roger Dingledine
|
b2c7b5adfb
fix a race condition in 008pre2: don't try to extend onto a connection
|
20 年之前 |
Roger Dingledine
|
fb4b804c2c
Don't warn about being unverified if you're not in the running-routers
|
20 年之前 |
Nick Mathewson
|
bc24c3f47d
Allow multiple ORs with same nickname in routerlist
|
20 年之前 |
Roger Dingledine
|
810ebc80d0
be willing to expire routers that have a dirport open
|
20 年之前 |
Roger Dingledine
|
e95ae1c9ad
let purging routerinfos and descriptors take an age argument
|
20 年之前 |
Nick Mathewson
|
78f12ffcca
Bugfix: "Okay, I just shut down like you told me. Now let me verify your signature." Also fix error message when running over-new version.
|
20 年之前 |
Roger Dingledine
|
a939796919
put a comment by routerlist_update_from_runningrouters() to
|
20 年之前 |
Roger Dingledine
|
a328aab316
clean whitespace and tabs
|
20 年之前 |
Nick Mathewson
|
1391eafe67
Chek for overlong nicknames in add_nickname_list_to_smartlist
|
20 年之前 |
Nick Mathewson
|
7b4865ec33
Add notion of "longest nickname-or-hex-digest-with-$"
|
20 年之前 |
Nick Mathewson
|
0c990259de
Add noisy debug log to hunt for bug in router_update_status_from_smartlist
|
20 年之前 |
Nick Mathewson
|
33fe5e362f
Never use time(NULL) as assumed publication time for a directory.
|
20 年之前 |