Nick Mathewson
|
d4e0af7822
Fix a bunch of log messages. Deprecate some routerlist fields; remove others, and status_set_at from routerinfo_t. Compress routerlist.c cleanup functions. Update cached networkstatus mtime when we download the same one twice. Change some interfaces.
|
20 years ago |
Nick Mathewson
|
e3adcbdb95
Big commit: clients start downloading and using network-statuses.
|
20 years ago |
Nick Mathewson
|
7c6679d8dc
Add new config.c function to set options that can fail, and roll back if they do. This should solve the setconf-an-impossible-port bug.
|
20 years ago |
Nick Mathewson
|
059148f588
Only caches download network-status for now, and they use a different strategy. Add an element to connection_t to remember what we are downloading, and a function to recognize our own fingerprint.
|
20 years ago |
Nick Mathewson
|
f50ddfd4dd
Download network-status at regular intervals. The code is probably iffy, and the constants need to be renamed.
|
20 years ago |
Nick Mathewson
|
5c6c88e76d
More stuff for new directories.
|
20 years ago |
Roger Dingledine
|
33b2abbc90
remove redundant logs about unreachable servers
|
20 years ago |
Nick Mathewson
|
0e649ac60a
Remove descriptor_list and use routerlist instead. Make directories manage routerlist a little better.
|
20 years ago |
Nick Mathewson
|
cf90a36dd1
Add quotes around filenames in src/or
|
20 years ago |
Roger Dingledine
|
86f85f240c
be much more conservative about logging reachability complaints.
|
20 years ago |
Roger Dingledine
|
a120cc20c1
Dirservers now do their own external reachability testing of each
|
20 years ago |
Roger Dingledine
|
675f6b5f3c
that comma was important
|
20 years ago |
Roger Dingledine
|
ab112ca6ad
and don't print the null string here either
|
20 years ago |
Roger Dingledine
|
676b330eb2
Make DirPostPeriod config option obsolete.
|
20 years ago |
Roger Dingledine
|
d928411acd
change log entry for unreachability to explicitly suggest /etc/hosts
|
20 years ago |
Nick Mathewson
|
dc09c7fc73
Implement new (reduced-frequency) upload rules. arma, you should review this.
|
20 years ago |
Roger Dingledine
|
04d42ea433
rotate dns and cpu workers if the controller changes options that
|
20 years ago |
Roger Dingledine
|
10ff723938
initialize the dns worker cache tree whether or not we start
|
20 years ago |
Nick Mathewson
|
299af3d393
Possibly broken implementation of persistant state; handles helper nodes; does not handle accounting info yet.
|
20 years ago |
Roger Dingledine
|
a32f936346
whoops, fix compile
|
20 years ago |
Roger Dingledine
|
1e0fdcae98
parameterize RephistTrackTime
|
20 years ago |
Nick Mathewson
|
2bd6040f62
Rename cross-format config.c stuff to config_* and or_options_t-specific stuff to option[s]_*
|
20 years ago |
Roger Dingledine
|
5fe18894b9
now that we're recommending 0.1.1.x-alpha for win32 and os x users,
|
20 years ago |
Roger Dingledine
|
e8a1b1d6a0
add a trivial tor-counting variable
|
20 years ago |
Nick Mathewson
|
441e02d4ac
Merge patch from Matt Edman for bug 162 (service never stops)
|
20 years ago |
Roger Dingledine
|
306f7d320c
make a notice-level log make more sense.
|
20 years ago |
Nick Mathewson
|
cf13b3e4a6
Macro-fu to get DEBUG events working.
|
20 years ago |
Nick Mathewson
|
e1db33971e
NT service patch from Matt Edman to improve error messages, lightly cleaned; needs more testing.
|
20 years ago |
Roger Dingledine
|
2f1f0c8d21
be flexible in what you accept: when people type "tor --install" thinking
|
20 years ago |
Nick Mathewson
|
806da0d8b2
Compile on win32
|
20 years ago |