summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
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
2007-05-02New config option V2AuthoritativeDirectory that all directoryRoger Dingledine
authorities should set. This will let future authorities choose not to serve V2 directory information. Also, go through and revamp all the authdir_mode stuff so it tries to do the right thing if you're an auth but not a V1 or V2 auth. svn:r10092
2007-04-30 r12596@catbus: nickm | 2007-04-30 18:42:44 -0400Nick Mathewson
New tool to generate key certificates as in proposal 103. needs cleanup svn:r10075
2007-04-30 r12587@catbus: nickm | 2007-04-30 15:47:39 -0400Nick Mathewson
Backport candidate: correctly set the purpose of routers that are inserted by the controller with purpose=controller. svn:r10071
2007-04-30 r12586@catbus: nickm | 2007-04-30 15:43:05 -0400Nick Mathewson
More work for proposal 104: actually cache extrainfo documents to disk, and reload the cache properly. svn:r10070
2007-04-30 r12585@catbus: nickm | 2007-04-30 14:38:37 -0400Nick Mathewson
(Needs review.) Allow directory authorities to accept multiple router descriptors and extra info documents in a single POST. This will make implementing the client side of proposal 104 a lot simpler. svn:r10069
2007-04-30 r12580@catbus: nickm | 2007-04-30 13:29:05 -0400Nick Mathewson
Initial version of patch from Karsten Loesing: Add an HSAuthorityRecordStats option to track statistics of overall hidden service usage without logging information that would be useful to an attacker. svn:r10067
2007-04-30Let the controller specify HOP=%d as an argument to ATTACHSTREAM,Roger Dingledine
so we can exit from the middle of the circuit. svn:r10056
2007-04-30Add a new config option __DisablePredictedCircuits designed forRoger Dingledine
use by the controller, when we don't want Tor to build any circuits preemptively. svn:r10054
2007-04-30 r12553@catbus: nickm | 2007-04-30 01:32:54 -0400Nick Mathewson
Backport candidate: Add asserts to dirserv_remove_invalid, and fix a bug in dirserv_remove_invalid that could mess with pointers in a freed routerinfo right after it was freed. svn:r10052
2007-04-30 r12546@catbus: nickm | 2007-04-29 21:27:43 -0400Nick Mathewson
Correctly report win98se and win95osr2 versions. svn:r10047
2007-04-27Make PreferTunneledDirConns and TunnelDirConns work even whenRoger Dingledine
we have no cached directory info. This means Tor clients can now do all of their connections protected by TLS. svn:r10035
2007-04-24forward-port the 0.1.2.13 changelog and releasenotesRoger Dingledine
svn:r10018
2007-04-23 r12499@catbus: nickm | 2007-04-23 10:42:23 -0400Nick Mathewson
Keep a freelist of unused 4k buffer chunks, rather than wasting 8k for every inactive connection_t. svn:r10006
2007-04-23 r12496@catbus: nickm | 2007-04-22 23:04:05 -0400Nick Mathewson
When logging memory usage, break down memory used in buffers by buffer type. svn:r10004
2007-04-21 r12482@catbus: nickm | 2007-04-21 13:30:24 -0400Nick Mathewson
Rename a couple of confusing fields svn:r9996
2007-04-21 r12763@Kushana: nickm | 2007-04-20 18:42:58 -0400Nick Mathewson
Initial version of code to stop using socket pairs for linked connections. Superficially, it seems to work, but it probably needs a lot more testing and attention. svn:r9995
2007-04-21 r12759@Kushana: nickm | 2007-04-20 08:47:20 -0400Nick Mathewson
Track the number of connection_t separately from the number of open sockets. It is already possible to have connections that do not count: resolving conns, for one. Once we move from socketpairs to linked conns, and once we do dns proxying, there will be lots of such connections. svn:r9994
2007-04-18 r12429@catbus: nickm | 2007-04-18 15:28:41 -0400Nick Mathewson
Make svn revision number visible in version even if building from a .tar.gz. This was remarkably painless. svn:r9988
2007-04-17 r12425@catbus: nickm | 2007-04-17 17:16:38 -0400Nick Mathewson
Detect the svn version correctly when building from an svk checkout too. Whee, fun with bash and make. svn:r9985
2007-04-16A hack I've been wanting for a while: when building a -dev versionNick Mathewson
from an SVN repository, use the current svn revision in the platform string and in the output of --version. svn:r9976
2007-04-16 r12414@catbus: nickm | 2007-04-16 17:37:17 -0400Nick Mathewson
More proposal-104 stuff: actually remember extra-info stuff. svn:r9975
2007-04-16 r12387@catbus: nickm | 2007-04-16 00:06:40 -0400Nick Mathewson
Refactor router/directory parsing backend: use a separate token table for everything that we parse, and enforce the correct count of each item. svn:r9965