| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
| |
svn:r10548
|
| |
|
|
| |
svn:r10547
|
| |
|
|
|
|
|
|
| |
Bridge authorities no longer write bridge descriptors to their
cached-routers file -- this gets complex because of extrainfo documents.
svn:r10545
|
| |
|
|
|
|
|
| |
don't need it.
svn:r10544
|
| |
|
|
| |
svn:r10543
|
| |
|
|
| |
svn:r10542
|
| |
|
|
|
|
|
| |
Arg. Irix apparently #defines sa_family to something. Thus, naming fields or variables "sa_family" will not work.
svn:r10541
|
| |
|
|
|
|
|
| |
Parse networkstatuses (v2, vote, and consensus) after generating them, and fail fast if there is a parse error.
svn:r10540
|
| |
|
|
|
|
|
| |
bugfix: we were undercounting the number of authorities that recommended any given version by 1. Backport candidate.
svn:r10537
|
| |
|
|
|
|
|
| |
Add some more files to svn:ignore.
svn:r10536
|
| |
|
|
|
|
|
| |
Make versions get added to networkstatuses correctly again.
svn:r10535
|
| |
|
|
|
|
|
| |
Enfore that known_flags in networkstatus votes must be unique.
svn:r10534
|
| |
|
|
|
|
|
| |
Refactor v3 vote generation code into "build a networkstatus_vote_t" and "format a networkstatus_vote_t". This should make testing possible.
svn:r10533
|
| |
|
|
|
|
|
| |
And a changelog.
svn:r10527
|
| |
|
|
|
|
|
| |
Deprecate RedirectExits.
svn:r10526
|
| |
|
|
|
|
| |
set correctly.
svn:r10525
|
| |
|
|
|
|
|
| |
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
|