summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2007-06-11 r13352@catbus: nickm | 2007-06-11 17:42:45 -0400Nick Mathewson
Since desc_by_eid_map hold server descriptors, do not add routerinfo_ts. Bug found by weasel svn:r10561
2007-06-08 r13325@catbus: nickm | 2007-06-08 15:02:37 -0400Nick Mathewson
Parse networkstatuses (v2, vote, and consensus) after generating them, and fail fast if there is a parse error. svn:r10540
2007-06-08 r13317@catbus: nickm | 2007-06-08 14:39:59 -0400Nick Mathewson
bugfix: we were undercounting the number of authorities that recommended any given version by 1. Backport candidate. svn:r10537
2007-06-07 r13305@catbus: nickm | 2007-06-07 13:26:15 -0400Nick Mathewson
And a changelog. svn:r10527
2007-06-06svn:r10514Nick Mathewson
2007-06-05 r13266@catbus: nickm | 2007-06-05 16:38:08 -0400Nick Mathewson
Patch from peter palfrader: control interface via unix domain socket svn:r10504
2007-06-04 r13239@catbus: nickm | 2007-06-04 11:30:37 -0400Nick Mathewson
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
2007-06-04typo pointed out by sjmurdochRoger Dingledine
svn:r10484
2007-06-04Stop tearing down the whole circuit when the user asks for aRoger Dingledine
connection to a port that the hidden service didn't configure. Resolves bug 444. svn:r10478
2007-06-03 r13191@catbus: nickm | 2007-06-03 19:38:18 -0400Nick Mathewson
Set umask(0700) when starting tor-gencert; resolves bug 445. svn:r10475
2007-06-03 r13186@catbus: nickm | 2007-06-03 19:00:20 -0400Nick Mathewson
Bind ports before setuid/setgid. svn:r10473
2007-06-03 r13174@catbus: nickm | 2007-06-03 17:39:20 -0400Nick Mathewson
Patch from robert hogan: avoid crash when DNS port is set more than once. svn:r10471
2007-06-02bump to 0.2.0.2-alpha and declare that today is the daytor-0.2.0.2-alphaRoger Dingledine
svn:r10456
2007-06-02 r13158@catbus: nickm | 2007-06-02 11:40:05 -0400Nick Mathewson
On systems with svk, do not clobber micro-revision.i when building from a tarball. svn:r10452
2007-06-02 r13154@catbus: nickm | 2007-06-02 11:26:44 -0400Nick Mathewson
Server-side support for If-Modified-Since in HTTP requsts for v1 stuff, and for network-status documents. svn:r10451
2007-06-02 r13153@catbus: nickm | 2007-06-02 11:25:33 -0400Nick Mathewson
Start an 0.2.0.2-alpha changelog. svn:r10450
2007-06-01polish 0.2.0.1-alpha changelogRoger Dingledine
svn:r10436
2007-05-31 r13119@catbus: nickm | 2007-05-31 19:52:40 -0400Nick Mathewson
Predict the future. svn:r10428
2007-05-30 r13090@catbus: nickm | 2007-05-30 03:17:57 -0400Nick Mathewson
If the user makes a torrc that exceeds the bandwidth cap by one byte, let them have it. svn:r10411
2007-05-29 r13077@catbus: nickm | 2007-05-29 16:52:46 -0400Nick Mathewson
Make exitlist script handle multiple descriptors for one router (by only looking at the latest). Resolves bug 405. svn:r10402
2007-05-29 r13068@catbus: nickm | 2007-05-29 14:58:13 -0400Nick Mathewson
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
2007-05-29 r13054@catbus: nickm | 2007-05-29 14:20:50 -0400Nick Mathewson
An even better workaround for the probably-already-fixed bug 222. svn:r10395
2007-05-29 r13050@catbus: nickm | 2007-05-29 13:31:11 -0400Nick Mathewson
Resolve all but 3 DOCDOCs. svn:r10393
2007-05-26If Tor is invoked from something that isn't a shell (e.g. Vidalia),Roger Dingledine
now we expand "-f ~/.tor/torrc" correctly. Suggested by Matt Edman. svn:r10351
2007-05-25forward-port the 0.1.2.14 changelog, and remove redundant entriesRoger Dingledine
from the 0.2.0.1 changelog svn:r10338
2007-05-25 r12946@catbus: nickm | 2007-05-25 10:46:50 -0400Nick Mathewson
Add an AutomapHostsOnResolve option. It seems to work. svn:r10324
2007-05-25 r12945@catbus: nickm | 2007-05-25 10:37:12 -0400Nick Mathewson
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
2007-05-24 r12942@catbus: nickm | 2007-05-24 16:31:22 -0400Nick Mathewson
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
2007-05-24 r12919@catbus: nickm | 2007-05-24 13:04:56 -0400Nick Mathewson
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
2007-05-22 r12853@catbus: nickm | 2007-05-22 11:36:54 -0400Nick Mathewson
Make connection_array into a smartlist. svn:r10292
2007-05-22 r12842@catbus: nickm | 2007-05-21 21:51:45 -0400Nick Mathewson
Partial backport candidate. Fix issue noted in r10241: stores were rebuilt too often. Also notes dropped bytes better. svn:r10244
2007-05-22When choosing an entry guard for our circuit, avoid using guardsRoger Dingledine
that are in the same family as the chosen exit -- not just guards that are exactly the chosen exit. (Reported by lodger.) svn:r10240
2007-05-22put the r10238 changelog entry in the right placeRoger Dingledine
svn:r10239
2007-05-22Make the NodeFamilies config option work. (Reported byRoger Dingledine
lodger -- it has never actually worked, even though we added it in Oct 2004.) svn:r10238
2007-05-21 r13025@Kushana: nickm | 2007-05-21 17:40:56 -0400Nick Mathewson
Bugfix and possible backport candidate: use the same logic as in read_all when reading resolv.conf. Maybe this fixes bug 433. svn:r10237
2007-05-18 r12982@Kushana: nickm | 2007-05-18 15:15:14 -0400Nick Mathewson
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
2007-05-18 r12981@Kushana: nickm | 2007-05-18 14:12:19 -0400Nick Mathewson
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
2007-05-15 r12763@catbus: nickm | 2007-05-15 05:29:33 -0400Nick Mathewson
Make --enable-gcc-warnings happy on the upcoming gcc 4.2 svn:r10195
2007-05-13polish r9726-r9903Roger Dingledine
svn:r10182
2007-05-13and forward-port the changelog entriesRoger Dingledine
svn:r10179
2007-05-12If a directory authority is down, skip it when deciding where to getRoger Dingledine
networkstatus objects or descriptors. Otherwise we keep asking every 10 seconds forever. (adapted from r9880) svn:r10175
2007-05-12polish up the 0.2.0.1-alpha in-progress changelogRoger Dingledine
svn:r10174
2007-05-10 r12708@catbus: nickm | 2007-05-10 15:18:08 -0400Nick Mathewson
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
2007-05-10backport candidate:Roger Dingledine
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
2007-05-09 r12706@catbus: nickm | 2007-05-09 18:39:46 -0400Nick Mathewson
Keep two freelists for buffer ram chunks: one of 4k chunks, and one of 16k chunks. Also, document the whole business. svn:r10150
2007-05-09 r12704@catbus: nickm | 2007-05-09 17:43:34 -0400Nick Mathewson
Periodically clean the freelist of buffer memory chunks. svn:r10149
2007-05-09 r12700@catbus: nickm | 2007-05-09 17:22:53 -0400Nick Mathewson
[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
2007-05-08When we are reporting the DirServer line we just parsed, we wereRoger Dingledine
logging the second stanza of the key fingerprint, not the first. svn:r10140
2007-05-05Implement "getinfo status/circuit-established"Roger Dingledine
svn:r10120
2007-05-04if you're using relaybandwidthrate and relaybandwidthburst, makeRoger Dingledine
sure that's reflected in your router descriptor. svn:r10114