Age | Commit message (Collapse) | Author |
|
At the start of the LICENSE and AUTHORS files, explain "LICENSE for what? AUTHORS of what?" Apparently this has confused some people, who see our names in an AUTHORS file in a bundle, and so decide that we must be the go-to people tor tech support on the bundle.
svn:r10524
|
|
expanded readme; based on version from A.B. No longer completely useless.
svn:r10523
|
|
Check for non-standard SVK directories properly. Inspired by debian bug #420899 and related discussion on SVK list.
svn:r10522
|
|
by robert watson.
svn:r10521
|
|
|
|
|
|
|
|
Fix up a couple of loops flagged by -Wunsafe-loop-optimizations so that they are more readable (and more amenable to compilation)
svn:r10513
|
|
Remove another long-dead #if 0 I missed before
svn:r10511
|
|
Apply my sekrit "unused macro detector" script to hunt down some macros we didnt use.
svn:r10510
|
|
Remove some deadcode that seems unlikely to return
svn:r10509
|
|
PathlenCoinWeight-style implementation (for fingerprinting resistance).
svn:r10508
|
|
svn:r10507
|
|
svn:r10506
|
|
Man page and small tweaks for last patch.
svn:r10505
|
|
Patch from peter palfrader: control interface via unix domain socket
svn:r10504
|
|
Mark fields that need to be ipv6-ified.
svn:r10503
|
|
"Who will enable this option?" section towards the top of the proposal, to
attempt to get everyone on the same page right away as far as assumptions
go.
Also, added section on "Consideration of risks for node operators" where
the additional risk of should-be-3-but-actually-2 hop users pose to node
operators is discussed. Upon consideration of this, determined that two hop
users should be made to rotate guards with some frequency on the order of
days (basically, long enough to help scan the network for active adversary
guards, and then move on).
Please re-flame if you feel these or other issues have not been adequately
addressed.
svn:r10498
|
|
svn:r10495
|
|
When choosing a guard, weight by bandwidth. Resolves bug 440.
svn:r10493
|
|
Code to check signatures on consensus directories.
svn:r10492
|
|
Adapt code to parse v3 networkstatus votes so it can also parse a consensus. Make networkstatus_vote_t the catch-all type for votes and conensuses. Correct/clarify the second argument to directory-signature.
svn:r10491
|
|
More code to generate a consensus from a list of votes. Now, we handle Named, and we actually generate and sign the signed consensus. Yippee. Still needs testing. Still not actually called.
svn:r10490
|
|
Start of code to compute consensus network-status stuff from a bunch of votes. Strangely, it does not yet feel like an enormous ugly hack.
svn:r10489
|
|
We are smarter than comparing lengths of want- and have-listeners.
svn:r10487
|
|
always was 0.
svn:r10486
|
|
Fix the fix for bug 445: set umask properly. Also use open+fdopen rather than just umask+fopen, and create authority identity key with mode 400.
svn:r10485
|
|
svn:r10484
|
|
connection to a port that the hidden service didn't configure.
Resolves bug 444.
svn:r10478
|
|
svn:r10477
|
|
we had this snazzy thing called a todo file. here, nick. :)
svn:r10476
|
|
Set umask(0700) when starting tor-gencert; resolves bug 445.
svn:r10475
|
|
Oops. Only bind ports and start libevent if we are actually running Tor.
svn:r10474
|
|
Bind ports before setuid/setgid.
svn:r10473
|
|
Patch from robert hogan: avoid crash when DNS port is set more than once.
svn:r10471
|
|
reliable and not rotate as much for dialup, mobile, or transient network
users, and what if users were actually notified more visibly who their guards
were and came to trust the guard nodes they have? Some effects of this are
considered.
svn:r10470
|
|
svn:r10469
|
|
First cut at code to parse and validate v3 networkstatus votes.
svn:r10461
|
|
Remove an obsoleted function
svn:r10460
|
|
svn:r10458
|
|
svn:r10456
|
|
We do "-alpha-dev" now, not "-alpha-cvs".
svn:r10455
|
|
svn:r10454
|
|
svn:r10453
|
|
On systems with svk, do not clobber micro-revision.i when building from a tarball.
svn:r10452
|
|
Server-side support for If-Modified-Since in HTTP requsts for v1 stuff, and for network-status documents.
svn:r10451
|
|
Start an 0.2.0.2-alpha changelog.
svn:r10450
|
|
Fix bug 441, 442, and possibly 417 (again).
svn:r10449
|
|
svn:r10448
|
|
svn:r10446
|