diff options
author | Nick Mathewson <nickm@torproject.org> | 2006-09-28 23:57:44 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2006-09-28 23:57:44 +0000 |
commit | 9988112c87bc5e4ad39880ffd2aa898e0e62e82f (patch) | |
tree | 972e8537767d5351cfcab636756a55293fd5ec86 /doc/TODO | |
parent | bc25e87754814e1bdfa01336f0375f208e9a77fc (diff) | |
download | tor-9988112c87bc5e4ad39880ffd2aa898e0e62e82f.tar.gz tor-9988112c87bc5e4ad39880ffd2aa898e0e62e82f.zip |
r8973@Kushana: nickm | 2006-09-28 16:53:19 -0400
Refactor entry guard status logic a lot; allow more factors [like not
having a Guard flag or being listed in ExcludeNodes] to render a guard
"unlisted" (now called "unusable"); track guard down status (now
called "unreachable") separately from is_running.
svn:r8519
Diffstat (limited to 'doc/TODO')
-rw-r--r-- | doc/TODO | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -24,8 +24,9 @@ x - When we've been idle a long time, we stop fetching server until we've fetched correct ones. x - If the client's clock is too far in the past, it will drop (or just not try to get) descriptors, so it'll never build circuits. -N - when we start, remove any entryguards that are listed in excludenodes. -N - Remember the last time we saw one of our entry guards labelled with + o when we start, remove^Wmark as unusable any entryguards that are listed + in excludenodes. + o Remember the last time we saw one of our entry guards labeled with the GUARD flag. If it's been too long, it is not suitable for use. If it's been really too long, remove it from the list. o Figure out avoiding duplicate /24 lines |