Age | Commit message (Collapse) | Author |
|
svn:r12482
|
|
svn:r12481
|
|
svn:r12474
|
|
relay's public (external) IP address too, unless
ExitPolicyRejectPrivate is turned off. We do this because too
many relays are running nearby to services that trust them based
on network address.
svn:r12459
|
|
Mess with the formula for the Guard flag again. Now it requires that you be in the most familiar 7/8 of nodes, and have above median wfu for that 7/8th. See spec for details. Also, log thresholds better.
svn:r12440
|
|
svn:r12438
|
|
Keep track, for each OR connection, of the last time we added a non-padding cell to its outbuf. Use this timestamp, not "lastwritten" to tell if it is time to close a circuitless connection. (We can'tuse lastwritten, since lastwritten is updated when ever the connection flushes anything, and by that point we can no longer tell what is a padding cell and what is not.)
svn:r12437
|
|
isn't worth it. also mention bug 546 again.
svn:r12432
|
|
svn:r12429
|
|
svn:r12427
|
|
some notes on 0.2.0.10-alpha blockers.
svn:r12426
|
|
"And $499 for knowing where to hit it." Fix bug 546.
svn:r12425
|
|
svn:r12422
|
|
Add "Blocking resistant TLS certificate usage" as proposal 124.
svn:r12405
|
|
Detect whether any of the descriptors we want are in old_routers. Possibly useful in tracking down bug 543.
svn:r12404
|
|
Parse CERT cells and act correctly when we get them.
svn:r12396
|
|
Send and Parse CERT cells correctly. Still need to understand the certs inside.
svn:r12392
|
|
Make VERSIONS variable-length.
svn:r12391
|
|
Initial code for variable-length cells. CERT and VERSIONS need to use them.
svn:r12390
|
|
Send and parse link_auth cells properly.
svn:r12386
|
|
Function to process link auth cells; stub function for cert cell processing
svn:r12385
|
|
Make TLS contexts reference-counted, and add a reference from TLS objects to their corresponding context. This lets us reliably get the certificates for a given TLS connection, even if we have rotated TLS contexts.
svn:r12383
|
|
Remember X509 certificates in the context. Store peer/self certificate digests in handshake state.
svn:r12382
|
|
Split handshake state into its own structure. Revise versions and netinfo code to use this structure.
svn:r12380
|
|
Edit TODO: remove some completed items, add breakdown for 105+TLS task.
svn:r12379
|
|
svn:r12367
|
|
svn:r12366
|
|
svn:r12348
|
|
lose it
svn:r12347
|
|
Merge revised behavior on proposal 105
svn:r12323
|
|
--disable-shared actually are, so remove it from docs and spec file.
svn:r12321
|
|
svn:r12320
|
|
More tweaks from karsten, with some cleanup and commentary.
svn:r12319
|
|
svn:r12316
|
|
As an authority, send back an X-Descriptor-Not-New header when we accept but do not store a descriptor. Partial implementation of fix for bug 535.
svn:r12310
|
|
Mark some finished items finished, some deferred items deferred, and move some "nice to haves" into "deferred-land."
svn:r12307
|
|
Implement --quiet.
svn:r12306
|
|
Learn new addresses for authorities from their certificates.
svn:r12305
|
|
Implement (but do not enable) link connection version negotiation
svn:r12286
|
|
Implement lots of proposal 105. None of it is enabled yet.
svn:r12285
|
|
Improved skew reporting: "You are 365 days in the duture" is more useful than "You are 525600 minutes in the future". Also, when we get something that proves we are at least an hour in the past, tell the controller "CLOCK_SKEW MIN_SKEW=-3600" rather than just "CLOCK_SKEW"
svn:r12283
|
|
Accept future networkstatus documents, but warn about skew when we get them.
svn:r12282
|
|
Note another task to do by wednesday. Argh.
svn:r12271
|
|
Change symbol from DATADIR to SHARE_DATADIR, since DATADIR conflicts with objidl.h in mingw.
svn:r12268
|
|
svn:r12267
|
|
Implement a FallbackNetworkstatusFile (default to $prefix/share/tor/fallback-consensus) to that we know about lots of directory servers and routers when we start up the first time.
svn:r12259
|
|
Implement if-modified-since for consensus networkstatuses so that we do not download duplicates needlessly.
svn:r12258
|
|
Patch from Karsten Loesing: encode and parse v2 rendezvous descriptors.
svn:r12254
|
|
Clean up a couple of comments from r12244.
svn:r12253
|
|
svn:r12250
|