Age | Commit message (Collapse) | Author |
|
Since desc_by_eid_map hold server descriptors, do not add routerinfo_ts. Bug found by weasel
svn:r10561
|
|
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
|
|
And a changelog.
svn:r10527
|
|
|
|
Patch from peter palfrader: control interface via unix domain socket
svn:r10504
|
|
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
|
|
Set umask(0700) when starting tor-gencert; resolves bug 445.
svn:r10475
|
|
Bind ports before setuid/setgid.
svn:r10473
|
|
Patch from robert hogan: avoid crash when DNS port is set more than once.
svn:r10471
|
|
svn:r10456
|
|
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
|
|
svn:r10436
|
|
Predict the future.
svn:r10428
|
|
If the user makes a torrc that exceeds the bandwidth cap by one byte, let them have it.
svn:r10411
|
|
Make exitlist script handle multiple descriptors for one router (by only looking at the latest). Resolves bug 405.
svn:r10402
|
|
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
|
|
An even better workaround for the probably-already-fixed bug 222.
svn:r10395
|
|
Resolve all but 3 DOCDOCs.
svn:r10393
|
|
now we expand "-f ~/.tor/torrc" correctly. Suggested by Matt Edman.
svn:r10351
|
|
from the 0.2.0.1 changelog
svn:r10338
|
|
Add an AutomapHostsOnResolve option. It seems to work.
svn:r10324
|
|
Add a "force" option to tor-resolve so we can make it look up .onion addresses if we know that this will create a virtual mapping we want.
svn:r10323
|
|
Well, that was easier than I thought it would be. Tor is now a DNS proxy as well as a socks proxy. Probably some bugs remain, but since it A) has managed to resolve one address for me successfully, and B) will not affect anybody who leaves DNSPort unset, it feel like a good time to commit.
svn:r10317
|
|
backport candidate: Warn when using a version of libevent before 1.3b to run a server on osx or bsd: these versions of libevent interact badly with userspace threads.
svn:r10307
|
|
Make connection_array into a smartlist.
svn:r10292
|
|
Partial backport candidate. Fix issue noted in r10241: stores were rebuilt too often. Also notes dropped bytes better.
svn:r10244
|
|
that are in the same family as the chosen exit -- not just guards
that are exactly the chosen exit. (Reported by lodger.)
svn:r10240
|
|
svn:r10239
|
|
lodger -- it has never actually worked, even though we added it
in Oct 2004.)
svn:r10238
|
|
Bugfix and possible backport candidate: use the same logic as in read_all when reading resolv.conf. Maybe this fixes bug 433.
svn:r10237
|
|
Partial backport candidate: We had a bug where we were downloading descriptors by descriptor digest, but trying to look them up by identity fingerprint when updating their failure count and next retry time. (Also use correct backoff logic for extrainfo code.) Needs testing, doubtless.
svn:r10210
|
|
First cut at code to download extra-info docs. Also note a bad bug in directory.c (look for the string BUG BUG BUG).
svn:r10209
|
|
Make --enable-gcc-warnings happy on the upcoming gcc 4.2
svn:r10195
|
|
svn:r10182
|
|
svn:r10179
|
|
networkstatus objects or descriptors. Otherwise we keep asking
every 10 seconds forever.
(adapted from r9880)
svn:r10175
|
|
svn:r10174
|
|
Patch from shibz: implement a getinfo status/version/... so a controller can tell whether the current version is recommended, whether any versions are good, and how many authorities agree.
svn:r10162
|
|
If a directory server runs out of space in the connection table
as it's processing a begin_dir request, it will free the exit stream
but leave it attached to the circuit, leading to unpredictable
behavior. (Reported by seeess, fixes bug 425.)
svn:r10154
|
|
Keep two freelists for buffer ram chunks: one of 4k chunks, and one of 16k chunks. Also, document the whole business.
svn:r10150
|
|
Periodically clean the freelist of buffer memory chunks.
svn:r10149
|
|
[Backport candidate] On windows, open cached-routers with the sharing mode "FILE_SHARE_READ so that other processes can read it while Tor is running. (Reported by Janbar).
svn:r10148
|
|
logging the second stanza of the key fingerprint, not the first.
svn:r10140
|
|
svn:r10120
|
|
sure that's reflected in your router descriptor.
svn:r10114
|