| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Parse CERT cells and act correctly when we get them.
svn:r12396
|
|
|
|
|
|
|
| |
Fix warning about overflow optimization.
svn:r12395
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Patch from karsten: tidy up v2 hidden service directory logic, and fix a few bugs.
svn:r12388
|
|
|
|
|
|
|
| |
Oops; fix compile
svn:r12387
|
|
|
|
|
|
|
| |
Send and parse link_auth cells properly.
svn:r12386
|
|
|
|
|
|
|
| |
Function to process link auth cells; stub function for cert cell processing
svn:r12385
|
|
|
|
|
|
|
| |
Remember X509 certificates in the context. Store peer/self certificate digests in handshake state.
svn:r12382
|
|
|
|
|
|
|
| |
Code to remember client_random and server_random values, and to compute hmac using TLS master secret.
svn:r12381
|
|
|
|
|
|
|
| |
Split handshake state into its own structure. Revise versions and netinfo code to use this structure.
svn:r12380
|
|
|
|
|
|
|
| |
Add a log message when we start retrieving networkstatus
svn:r12378
|
|
|
|
|
|
|
| |
Define SHARE_DATADIR, LOCALSTATEDIR, and BINDIR in Makefile.am as autoconf recommends. Do not move CONFDIR yet, since we seem to support overriding it in a weird way. Resolves bug 542.
svn:r12376
|
|
|
|
|
|
|
| |
again even when my datadir starts empty. phew.
svn:r12372
|
|
|
|
|
|
|
| |
Fix sign error in networkstatus_note_certs_arrived().
svn:r12371
|
|
|
|
|
|
|
|
| |
request) if we need more v3 certs but we've already got pending requests
for all of them.
svn:r12370
|
|
|
|
|
|
|
|
|
|
|
| |
consensus and certs cached in our datadirectory: we were
caching the consensus in consensus_waiting_for_certs but then
free'ing it right after.
more bugs remain here, i think.
svn:r12369
|
|
|
|
|
|
|
|
| |
they ask for is a 404 from the bridge authority, they now fall
back to trying the bridge directly.
svn:r12368
|
|
|
|
|
|
|
| |
descriptors, no matter our config
svn:r12365
|
|
|
|
|
|
|
|
| |
accommodate the growing number of servers that use the default
and are reaching it.
svn:r12364
|
|
|
|
|
|
|
| |
Try to make hidden service directory lookup functions a bit more efficient: go for fewer O(n) operations, and look at the consensus rather than the routerinfo list.
svn:r12361
|
|
|
|
|
|
|
| |
Add a smartlist_bsearch_idx function that gives more useful output than regular bsearch for the value-not-found case.
svn:r12360
|
|
|
|
|
|
|
|
|
|
| |
consensus directory (size 330543) from server '86.59.21.38:80'
Nov 03 11:15:13.129 [info] networkstatus_set_current_consensus(): Got a consensus we already have
Nov 03 11:15:13.129 [warn] Unable to load consensus directory dowloaded from server '86.59.21.38:80'
svn:r12359
|
|
|
|
|
|
|
|
| |
Tor relay without knowing its expected identity digest (e.g. when
using bridges). Bugfix on 0.2.0.3-alpha.
svn:r12355
|
|
|
|
|
|
|
| |
Space fixes.
svn:r12345
|
|
|
|
|
|
|
| |
Better log messages for "not enough to build a circuit" message.
svn:r12324
|
|
|
|
|
|
|
| |
More tweaks from karsten, with some cleanup and commentary.
svn:r12319
|
|
|
|
|
|
|
| |
Remove superseded assert in directory.c
svn:r12317
|
|
|
|
| |
svn:r12315
|
|
|
|
| |
svn:r12314
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Implement --quiet.
svn:r12306
|
|
|
|
|
|
|
| |
Learn new addresses for authorities from their certificates.
svn:r12305
|
|
|
|
|
|
|
| |
Clients download and cache new hidden descriptor format.
svn:r12302
|
|
|
|
|
|
|
| |
Clean spaces.
svn:r12301
|
|
|
|
|
|
|
| |
A couple of small tweaks to karsten's latest patch, and note an issue with using a bitmap to represent a single int.
svn:r12300
|
|
|
|
|
|
|
| |
Next patch from Karsten: rename some macros, tunnel dir connections, generate (and upload) multiple descriptors as appropriate.
svn:r12299
|
|
|
|
|
|
|
| |
HMAC-SHA-1 implementation, with unit tests based on vectors from RVFC2202. Steven's stuff will need this.
svn:r12289
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Tidy last patch a bit.
svn:r12273
|
|
|
|
|
|
|
| |
Patch from Karsten: Code to act as (and use) v2 hidden service directories.
svn:r12272
|
|
|
|
|
|
|
| |
Change symbol from DATADIR to SHARE_DATADIR, since DATADIR conflicts with objidl.h in mingw.
svn:r12268
|
|
|
|
|
|
|
| |
Do not count a server as having any WFU until we have known about it for 18 hours (weighted).
svn:r12261
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn:r12257
|