Age | Commit message (Collapse) | Author |
|
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
|
|
connection to a port that the hidden service didn't configure.
Resolves bug 444.
svn:r10478
|
|
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
|
|
First cut at code to parse and validate v3 networkstatus votes.
svn:r10461
|
|
Remove an obsoleted function
svn:r10460
|
|
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
|
|
Fix bug 441, 442, and possibly 417 (again).
svn:r10449
|
|
Add some asserts to catch double-insert on routerlist.
svn:r10445
|
|
Try to fix some mipspro compiler warnings. There will still be some left.
svn:r10444
|
|
Add some ;trues, and tabify.
svn:r10441
|
|
Ah. Of course. You spell "is there an svn" as 'test -x "`which svn 2>&1`"'. Perfectly reasonable. Don't know why I didn't think of it in the first place.
svn:r10440
|
|
Test for ~/.svk/local, not ~/.svk. Eschew use of test -a and test -o. Bulletproof more against odd shells.
svn:r10439
|
|
svn:r10437
|
|
Oops. Different inet_ntop implementations seem to differ on whether, in an IPv6 address with a single "0" word, that word should be written as 0, or omitted. Fix the unit tests to account for that.
svn:r10432
|
|
svn:r10429
|
|
Patch from Tup: treat RESOLVED_TYPE_ERROR_TRANSIENT as a SERVERFAILED, and RESOLVED_TYPE_ERROR as NOTEXIST. Generate transient/nontransient errors more sensibly. Set flags better on DNS replies.
svn:r10427
|
|
Cleanup whitespace.
svn:r10425
|
|
Fix windows build.
svn:r10424
|
|
More code for voting and vote parsing (checkpointing)
svn:r10423
|
|
Fix patch r10411; fix from robert hogan.
svn:r10422
|
|
Make "authdir_newdesc rejected" work again.
svn:r10421
|
|
Unit tests [and debugging] for tor_inet_ntop() and tor_inet_pton()
svn:r10420
|
|
If the user makes a torrc that exceeds the bandwidth cap by one byte, let them have it.
svn:r10411
|
|
Oops. Authorities should recommend nodes as exits.
svn:r10403
|
|
Aaargh. Revert accidentally-committed debugging code in last patch.
svn:r10400
|
|
Fix handling of resolves with very long or otherwise malformed addresses, and comment dns_resolve better, and stop making what should be a BUG warning into an assert(0). This fixes bug 427, which was introduced around 9900/9931/9932. Not a backport candidate: 0.1.2.x never had this bug.
svn:r10399
|
|
Add some code to mitigate bug 393: Choose at random from multiple hidden service ports with the same virtport. This allows limited ad-hoc round-robining.
svn:r10398
|
|
Note that the fix for bug 222 should technically be turned into a real fix, not a kludge, one of these days.
svn:r10397
|
|
fix for bug 439: make _sure_ *msg is set when we leave dirserv_add_multiple_descriptors().
svn:r10396
|
|
An even better workaround for the probably-already-fixed bug 222.
svn:r10395
|
|
Move connection_should_read_from_linked_conn into main.c, which is the only file that uses it.
svn:r10394
|
|
Resolve all but 3 DOCDOCs.
svn:r10393
|
|
Oops; better version of previous patch that does not get caught in an infinite loop.
svn:r10391
|
|
Stop adding bogus entries to lists in router_parse_list_from_string(). I wonder which bugs _that_ caused.
svn:r10390
|
|
oops; use tor_inet_aton rather than inet_aton in tor_inet_ntop. Spotted by Li-Hui Zhou.
svn:r10389
|
|
More messing around to try to address possible root causes of bug 436.
svn:r10388
|
|
Merge an evdns fix from libevent r357: "evdns_shutdown fix from adam langley.
svn:r10387
|
|
svn:r10376
|
|
svn:r10362
|