Roger Dingledine
|
76eadc6f0a
if a router claim huge bandwidth, don't believe it
|
21 years ago |
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 years ago |
Nick Mathewson
|
416653271a
Implement strict{entry|exit}nodes config options
|
21 years ago |
Roger Dingledine
|
cd3da3fc12
o clients choose nodes proportional to advertised bandwidth
|
21 years ago |
Roger Dingledine
|
b2c7b5adfb
fix a race condition in 008pre2: don't try to extend onto a connection
|
21 years ago |
Roger Dingledine
|
fb4b804c2c
Don't warn about being unverified if you're not in the running-routers
|
21 years ago |
Nick Mathewson
|
bc24c3f47d
Allow multiple ORs with same nickname in routerlist
|
21 years ago |
Roger Dingledine
|
810ebc80d0
be willing to expire routers that have a dirport open
|
21 years ago |
Roger Dingledine
|
e95ae1c9ad
let purging routerinfos and descriptors take an age argument
|
21 years ago |
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.
|
21 years ago |
Roger Dingledine
|
a939796919
put a comment by routerlist_update_from_runningrouters() to
|
21 years ago |
Roger Dingledine
|
a328aab316
clean whitespace and tabs
|
21 years ago |
Nick Mathewson
|
1391eafe67
Chek for overlong nicknames in add_nickname_list_to_smartlist
|
21 years ago |
Nick Mathewson
|
7b4865ec33
Add notion of "longest nickname-or-hex-digest-with-$"
|
21 years ago |
Nick Mathewson
|
0c990259de
Add noisy debug log to hunt for bug in router_update_status_from_smartlist
|
21 years ago |
Nick Mathewson
|
33fe5e362f
Never use time(NULL) as assumed publication time for a directory.
|
21 years ago |
Roger Dingledine
|
b48cdc9d40
populate router_get_my_routerinfo()->is_verified
|
21 years ago |
Roger Dingledine
|
ce7fcd110c
solve the authdirserver initialization precedence problem
|
21 years ago |
Roger Dingledine
|
fd0fcc89e9
disallow picking unverified routers in circuits
|
21 years ago |
Roger Dingledine
|
ecc9009256
authdirservers accept the uploading of unverified descriptors.
|
21 years ago |
Roger Dingledine
|
3e97c12f24
rearrange to prepare to solve the authdirserver initialization
|
21 years ago |
Nick Mathewson
|
d858a9e990
Remember list of digests for trusted dirservers; use this list to tell whether you are a trusted dirserver
|
21 years ago |
Roger Dingledine
|
f54224ab35
clients can now pick non-authdirservers for fetching directories.
|
21 years ago |
Nick Mathewson
|
54c129d8dc
abstract ORPort/SocksPort checks into server_mode(), proxy_mode(), clique_mode(), etc. Dont change underlying comments.
|
21 years ago |
Nick Mathewson
|
1040762531
Remove 1024-router limit in routerparse.c; unify handling of running-routers lines in running-routers requests and in directories; set is_verified field of routerinfo_ts correctly; use most-recent-info rule to decide whether to change router-is-running status.
|
21 years ago |
Nick Mathewson
|
bc36db351f
Resolve all DOCDOCs.
|
21 years ago |
Roger Dingledine
|
2325050b1b
tor now tolerates down dirservers better
|
21 years ago |
Roger Dingledine
|
538655cd80
if connecting to an OR fails immediately, mark it as down
|
21 years ago |
Roger Dingledine
|
cbf73b2bc5
touchups all over
|
21 years ago |
Nick Mathewson
|
0f3fcfd1db
When tor_lookup_hostname says 0.0.0.0, treat it as an error.
|
21 years ago |