| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
| |
Initialize re-parsed routerinfos with routerlist_index -1, since they are not yet inserted into the routerlist. Fixes another crash.
svn:r12415
|
|
|
|
|
|
|
| |
And make it compile too.
svn:r12414
|
|
|
|
|
|
|
| |
Re-set all of the indices immediately after sorting old_routers. Fixes a crash.
svn:r12413
|
|
|
|
|
|
|
| |
Clean up log messages from bug 543 fix, and make old_routers also keep track of their indices. This will probably crash some until all the bugs are fixed.
svn:r12412
|
|
|
|
|
|
|
| |
Improve "tls error. breaking" message a little.
svn:r12411
|
|
|
|
| |
svn:r12409
|
|
|
|
|
|
|
| |
First attempt at fixing bug 543. Needs testing. Too slow.
svn:r12408
|
|
|
|
|
|
|
| |
Detect whether any of the descriptors we want are in old_routers. Possibly useful in tracking down bug 543.
svn:r12404
|
|
|
|
|
|
|
| |
Also avoid overflow on or_conn->read_bucket
svn:r12401
|
|
|
|
|
|
|
| |
Fix bug 544: do not allow buckets to overflow. Backportable.
svn:r12400
|
|
|
|
|
|
|
| |
Fix "0 request for 0 router" message.
svn:r12399
|
|
|
|
|
|
|
| |
Fix a dumb bug in networkstatus_free_all()
svn:r12397
|
|
|
|
|
|
|
| |
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
|