Roger Dingledine
|
aebec8ab9e
stop using atexit() to remove our pid, since it's called
|
21 年 前 |
Nick Mathewson
|
7b4865ec33
Add notion of "longest nickname-or-hex-digest-with-$"
|
21 年 前 |
Nick Mathewson
|
33fe5e362f
Never use time(NULL) as assumed publication time for a directory.
|
21 年 前 |
Roger Dingledine
|
06b72cc8f2
publish advertised_bandwidth in descriptor
|
21 年 前 |
Nick Mathewson
|
334de84cbe
Misc small code cleanups; remove exit_server_mode(); change tor_tls_verify behavior
|
21 年 前 |
Roger Dingledine
|
99926813b1
get the function prototype right
|
21 年 前 |
Roger Dingledine
|
73ffcc5cef
add a new advertised_server_mode() to distinguish ORs that
|
21 年 前 |
Nick Mathewson
|
e57698cc6e
Track bandwidth usage to estimate capacity
|
21 年 前 |
Nick Mathewson
|
d858a9e990
Remember list of digests for trusted dirservers; use this list to tell whether you are a trusted dirserver
|
21 年 前 |
Roger Dingledine
|
d5999a24af
also don't hang up on him if we're an OR and he's an authdirserver
|
21 年 前 |
Roger Dingledine
|
dc7951a5a7
a whole swath of fixes
|
21 年 前 |
Roger Dingledine
|
f54224ab35
clients can now pick non-authdirservers for fetching directories.
|
21 年 前 |
Nick Mathewson
|
54c129d8dc
abstract ORPort/SocksPort checks into server_mode(), proxy_mode(), clique_mode(), etc. Dont change underlying comments.
|
21 年 前 |
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 年 前 |
Nick Mathewson
|
bc36db351f
Resolve all DOCDOCs.
|
21 年 前 |
Nick Mathewson
|
5f7738d4cc
Code to parse tor version numbers so we can do an is-newer-than check.
|
21 年 前 |
Roger Dingledine
|
86e0ede07e
checkpoint: start working on bandwidth tracking and
|
21 年 前 |
Roger Dingledine
|
2325050b1b
tor now tolerates down dirservers better
|
21 年 前 |
Roger Dingledine
|
e167eeb18e
add 'advertisedbandwidth' to router descriptor
|
21 年 前 |
Nick Mathewson
|
7d8de8cd10
More digest/nickname fixes
|
21 年 前 |
Roger Dingledine
|
62dcf9e20f
some of the infrastructure to let ORs connect on demand
|
21 年 前 |
Roger Dingledine
|
e1ba0c4663
running-routers now lists down routers too (with a ! before their name)
|
21 年 前 |
Nick Mathewson
|
541add90a1
Track routers by hash of identity key; use hex hash of identity key in place of nickname; accept (and use) hash of identity key in EXTEND cells.
|
21 年 前 |
Nick Mathewson
|
76f769deb9
Remaining 008pre1 items done; deferred where more design is needed.
|
21 年 前 |
Nick Mathewson
|
8aec3a7301
Implement several 008pre1 items: needs more testing
|
21 年 前 |
Nick Mathewson
|
3708886939
Implement RESOLVE/RESOLVED cells and socks resolve code
|
21 年 前 |
Roger Dingledine
|
ba5d48e852
router->is_trusted_dir implies router->dir_port>0
|
21 年 前 |
Roger Dingledine
|
80cee93f84
include <inttypes.h> if we have it
|
21 年 前 |
Roger Dingledine
|
d90cb3504e
provide a prototype for dnsworkers_rotate
|
21 年 前 |
Nick Mathewson
|
17b5b3685f
Make tor build on win32 again; handle locking for server
|
21 年 前 |