| Commit message (Collapse) | Author | Age |
|
|
|
| |
svn:r5403
|
|
|
|
|
|
|
|
|
| |
applications are using socks4, socks4a, socks5-with-ip, or
socks5-with-hostname. This way they don't have to keep mucking
with tcpdump and wondering if something got cached somewhere.
svn:r5399
|
|
|
|
|
|
|
|
| |
node in mind, we weren't checking to see if that exit node
was already present earlier in the circuit. oops.
svn:r5357
|
|
|
|
|
|
| |
superseded router descriptor. Roll the signed descriptor info and identifying info into a cache_info struct, and use only that for old_routers.
svn:r5349
|
|
|
|
| |
svn:r5345
|
|
|
|
|
|
|
|
| |
125000 circuit_t's after it had been up for a few weeks, which translates
to 20+ megs of wasted space.
svn:r5333
|
|
|
|
|
|
|
|
| |
be more fair on loaded Tor servers, and it might resolve our
Windows crash bug. It might also slow things down.
svn:r5332
|
|
|
|
|
|
| |
old ones is definitely some textbook C problem.
svn:r5323
|
|
|
|
| |
svn:r5317
|
|
|
|
|
|
| |
domain. Domains are now bitmasks... just in case. Make some err msgs non-general.
svn:r5309
|
|
|
|
|
|
| |
new logging
svn:r5301
|
|
|
|
| |
svn:r5285
|
|
|
|
|
|
| |
of identifiers. src/or has not been converted yet. Domains dont do anything yet.
svn:r5284
|
|
|
|
| |
svn:r5279
|
|
|
|
|
|
| |
change its interface; add modifier functions to add/remove elements from the current routerlist (so we can add indices).
svn:r5276
|
|
|
|
|
|
| |
of a generic "Servers unavailable."
svn:r5274
|
|
|
|
|
|
|
| |
since none of our users know what it means to bind an address or port.
svn:r5260
|
|
|
|
| |
svn:r5253
|
|
|
|
| |
svn:r5251
|
|
|
|
| |
svn:r5250
|
|
|
|
|
|
| |
responses. (when DIR_PURPOSE_FETCH_ROUTERDESC)
svn:r5249
|
|
|
|
|
|
| |
server descriptor, but not too often
svn:r5246
|
|
|
|
| |
svn:r5238
|
|
|
|
|
|
| |
client can handle extra labeled info in its events. Add moreinfo to the "what is ready for downloading" msg so we can investigate digest-related download rules
svn:r5237
|
|
|
|
| |
svn:r5217
|
|
|
|
| |
svn:r5208
|
|
|
|
| |
svn:r5204
|
|
|
|
|
|
|
| |
not used yet.
svn:r5199
|
|
|
|
|
|
| |
and relaunch of status downloads. Fix memory leak in trusted_dir_server_t. Reset "last download attempted" time when resetting failure counts.
svn:r5195
|
|
|
|
| |
svn:r5192
|
|
|
|
|
|
| |
been an actual error. Normalize whitespace. Enforce convention that "address" is a hostname and "addr" is an IPv4 address.
svn:r5190
|
|
|
|
|
|
| |
from WARN to INFO for non-authorities; do not repeat naming conflict messages.
svn:r5189
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:r5177
|
|
|
|
|
|
| |
when they have more than 16 router descriptors to download, or when 10 minutes have passed since the last download.
svn:r5166
|
|
|
|
|
|
| |
when called for an even-numbered line? Right, because I made it a bitfield, when it was really a line number. Why did I think it was a bitfield? A stale comment. Let that be a lesson to us all.
svn:r5164
|
|
|
|
|
|
| |
little better.
svn:r5150
|
|
|
|
|
|
|
|
| |
even when they used an IP in the "virtual" range we designed exactly
for this case.
svn:r5142
|
|
|
|
|
|
| |
(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
|
|
|
|
|
|
| |
told arma there was no need, replace an ugly O ( n lg n ) algorithm with a nice O ( n ) algorithm when stepping through servers. Some ugliness is just too bad to stand.
svn:r5109
|
|
|
|
| |
svn:r5100
|
|
|
|
|
|
| |
test case.
svn:r5091
|
|
|
|
|
|
| |
remaining: the "give up forever" bug.
svn:r5090
|
|
|
|
|
|
| |
status info, including # of download failures (not yet used). Update this list from networkstatuses when they arrive, then update routers from this list. Only download 128 routers at a time, to avoid gargantuan URLs.
svn:r5089
|
|
|
|
| |
svn:r5083
|
|
|
|
| |
svn:r5077
|
|
|
|
|
|
| |
every authdir has to be a naming authdir.
svn:r5074
|
|
|
|
| |
svn:r5072
|
|
|
|
|
|
| |
some work, but at last clients are finally on the new architecture. Next comes the tuning and bugfixing.
svn:r5070
|