| Commit message (Collapse) | Author | Age |
... | |
|
|
|
| |
svn:r5250
|
|
|
|
| |
svn:r5238
|
|
|
|
| |
svn:r5223
|
|
|
|
| |
svn:r5205
|
|
|
|
| |
svn:r5203
|
|
|
|
|
|
| |
bytes of serverdesc we are dropping. This will help us determine whether it is smart to parse incomplete serverdesc responses.
svn:r5186
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
warn when we'recalling a non-named server by its nickname;
don't warn twice about the same name.
Fix a bug in routers_update_status_from_networkstatus that made nearly
all clients never update routerinfo_t.is_named.
Try to list MyFamily elements by key, not by nickname.
Only warn about names that we generated ourself, or got from the local
user.
On TLS handshake, only check the other router's nickname against its
expected nickname if is_named is set.
svn:r5185
|
|
|
|
|
|
| |
mentioning servers; also, when we get a naming conflict; log which nicknames or keys are supposed to bind.
svn:r5184
|
|
|
|
| |
svn:r5167
|
|
|
|
| |
svn:r5156
|
|
|
|
|
|
| |
(if they exist).
svn:r5146
|
|
|
|
| |
svn:r5145
|
|
|
|
|
|
|
| |
tor/privoxy to work correctly.
svn:r5143
|
|
|
|
|
|
|
| |
and explicitly mention that selinux on FC4 is a problem for tor.
svn:r5136
|
|
|
|
|
|
| |
servers more than once every 2 hours.
svn:r5134
|
|
|
|
|
|
| |
torrc.sample and into torrc.complete.
svn:r5132
|
|
|
|
|
|
| |
(download more so long as we dont duplicate existing requests; relaunch at staggered intervals); relaunch one a minute or on failure; reset 60 minutes; always open 3 requests if we can; add authority opinion to networkstatus; make naming rule correct. There is a remaining bug where we retry servers too quickly; We need to look at that harder.
svn:r5110
|
|
|
|
| |
svn:r5102
|
|
|
|
| |
svn:r5099
|
|
|
|
| |
svn:r5097
|
|
|
|
| |
svn:r5096
|
|
|
|
| |
svn:r5094
|
|
|
|
|
|
| |
remaining: the "give up forever" bug.
svn:r5090
|
|
|
|
|
|
| |
we dont depend on it being right yet.
svn:r5085
|
|
|
|
| |
svn:r5084
|
|
|
|
|
|
| |
every authdir has to be a naming authdir.
svn:r5074
|
|
|
|
|
|
| |
some work, but at last clients are finally on the new architecture. Next comes the tuning and bugfixing.
svn:r5070
|
|
|
|
| |
svn:r5065
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Only caches need to get running-routers; nobody needs to parse, store,
or use it. Same for the router-status line in the directories. Add
many #if 0's that can get removed once I'm convinced they don't
contain anything I'm forgetting.
Start all newly-parsed routers as non-running and non-valid; update
them from the list of network statuses.
Update all routers when a new networkstatus comes in.
After 3 tries for a networkstatus, clients give up until they're told
to try again.
"Let's get those missles ready to **DESTROY THE UNIVERSE**!"
-TMBG
svn:r5063
|
|
|
|
| |
svn:r5052
|
|
|
|
| |
svn:r5049
|
|
|
|
|
|
|
|
|
|
|
|
| |
RESETCONF exitpolicy=foo
is equivalent to
SETCONF exitpolicy=foo
unless foo is a linelist with a non-null default (we don't have any
of those currently), in which it appends to the default rather than
replacing.
svn:r5047
|
|
|
|
| |
svn:r5039
|
|
|
|
| |
svn:r5038
|
|
|
|
| |
svn:r5037
|
|
|
|
| |
svn:r5036
|
|
|
|
| |
svn:r5019
|
|
|
|
| |
svn:r5010
|
|
|
|
| |
svn:r5008
|
|
|
|
|
|
| |
networkstatus values. Is this sane?
svn:r5004
|
|
|
|
| |
svn:r4999
|
|
|
|
| |
svn:r4995
|
|
|
|
| |
svn:r4993
|
|
|
|
| |
svn:r4979
|
|
|
|
| |
svn:r4975
|
|
|
|
| |
svn:r4961
|
|
|
|
| |
svn:r4958
|
|
|
|
| |
svn:r4957
|
|
|
|
|
|
|
| |
option actually mean to set it to ""
svn:r4916
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Distinguish v1 authorities (all currently trusted directories) from
v2 authorities (all trusted directories).
- Add configuration option for which dirs are v1 authories.
- Add configuration option for whether to be a v1 authority.
- Make trusted dirserver selection functions take options to
choose which functionality we need.
- Remove option when getting directory cache to see whether they
support running-routers; they all do now. Replace it with one
to see whether caches support v2 stuff.
- Parse, cache, and serve network-status objects properly.
- Serve compressed groups of router descriptors. The compression logic
here could be more memory-efficient.
-
svn:r4911
|