Nick Mathewson
703bf19620
r12942@catbus: nickm | 2007-05-24 16:31:22 -0400
...
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 20:31:30 +00:00
Nick Mathewson
d3d86b17a7
r12916@catbus: nickm | 2007-05-24 12:43:45 -0400
...
Add math functions to round values to the nearest power of 2. Make mempools more careful about making sure that the size of their chunks is a little less than a power of 2, not a little more.
svn:r10304
2007-05-24 17:12:57 +00:00
Nick Mathewson
38300735cd
r12902@catbus: nickm | 2007-05-22 14:52:29 -0400
...
First draft of code to generate votes. needs testing. does not yet upload or serve votes. Shares most of its code with the old generate_v2_networkstatus.
svn:r10295
2007-05-22 18:52:32 +00:00
Nick Mathewson
9e0acc0c11
r12899@catbus: nickm | 2007-05-22 13:51:26 -0400
...
Extract common code from networkstatus_getinfo_helper_single() and generate_v2_networkstatus().
svn:r10294
2007-05-22 17:58:30 +00:00
Nick Mathewson
c9fa4e6583
r12898@catbus: nickm | 2007-05-22 13:11:04 -0400
...
More v3 directory code: have authorities load certificates; have everybody store certificates to disk and load them; provide a way to configure v3 authorities.
svn:r10293
2007-05-22 17:58:25 +00:00
Roger Dingledine
60c2dced98
weasel suggested: can we deprecate the FastFirstHopPK config option?
...
svn:r10236
2007-05-21 13:48:55 +00:00
Nick Mathewson
adf95e7f00
r12794@catbus: nickm | 2007-05-18 20:24:26 -0400
...
Make caches-extra-info lines parseable.
svn:r10215
2007-05-19 00:24:29 +00:00
Nick Mathewson
4b18c3ea76
r12983@Kushana: nickm | 2007-05-18 16:46:15 -0400
...
Note that we do not permit you to exit to port 0, no matter what. Closes bug 409.
svn:r10211
2007-05-18 21:19:58 +00:00
Nick Mathewson
ec55cf526d
r12981@Kushana: nickm | 2007-05-18 14:12:19 -0400
...
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-18 21:19:19 +00:00
Nick Mathewson
43d64df4fc
r12979@Kushana: nickm | 2007-05-18 12:52:50 -0400
...
More work on merging stuff into dir-spec.txt
svn:r10207
2007-05-18 21:19:08 +00:00
Roger Dingledine
440b7f0c70
polish r9726-r9903
...
svn:r10182
2007-05-13 09:25:06 +00:00
Roger Dingledine
6c7ae20ca8
a bit of that manual hacking for tor-design.html too
...
svn:r10169
2007-05-12 02:29:10 +00:00
Roger Dingledine
7218188157
hack up a blocking.html via tth and some manual hacking
...
svn:r10168
2007-05-12 02:26:46 +00:00
Nick Mathewson
866313aafc
r12726@catbus: nickm | 2007-05-11 06:41:47 -0400
...
Checkpoint some more dir-spec.txt edits.
svn:r10165
2007-05-11 10:41:59 +00:00
Nick Mathewson
11f3e894d3
r12708@catbus: nickm | 2007-05-10 15:18:08 -0400
...
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-10 19:30:02 +00:00
Roger Dingledine
cd23b65a07
Backport candidate: count it as a failure if we fetch a valid
...
network-status but we don't want to keep it. Otherwise we'll keep fetching
it and keep not wanting to keep it. Fixes part of bug 422.
svn:r10153
2007-05-10 05:12:20 +00:00
Roger Dingledine
f8a8b27dd2
add a 'bridge' flag for dirserver config entries
...
svn:r10128
2007-05-07 08:26:50 +00:00
Roger Dingledine
5ea3f37db7
point to the dir-spec files more correctly
...
svn:r10126
2007-05-07 05:06:18 +00:00
Andrew Lewman
917951f87e
Tor works fine in CentOS5/RHEL5. The nsis packaging works fine now.
...
svn:r10122
2007-05-06 01:16:08 +00:00
Roger Dingledine
d112e7b1ad
fix some code comments, a wrapper, and add a todo item
...
svn:r10111
2007-05-04 07:24:01 +00:00
Roger Dingledine
d9e7e45688
spec tweaks
...
svn:r10110
2007-05-04 07:22:11 +00:00
Nick Mathewson
2cb40def2d
Fork current dir-spec.txt into dir-spec-v2.txt in order to record the state of the world as of 0.1.2.13. Start revising dir-spec.txt to incorporate proposals 101, 103, and 104.
...
svn:r10109
2007-05-03 21:38:47 +00:00
Nick Mathewson
fda7e4d8d9
r12643@catbus: nickm | 2007-05-03 13:43:47 -0400
...
Note that extensions to the directory protocol should begin their item keywords with "x-" or "X-".
svn:r10108
2007-05-03 17:43:54 +00:00
Nick Mathewson
f3d1121ff7
r12642@catbus: nickm | 2007-05-03 13:43:24 -0400
...
Document the nonpersistent controller-only options.
svn:r10107
2007-05-03 17:43:49 +00:00
Nick Mathewson
e2a49ed2f4
r12639@catbus: nickm | 2007-05-02 17:37:49 -0400
...
Start implementing key certificate parsing. Note TODO items for combined 101/103.
svn:r10097
2007-05-02 21:37:55 +00:00
Nick Mathewson
14fbc90a41
r12636@catbus: nickm | 2007-05-02 15:38:58 -0400
...
Fix dir-spec: there is not actually any such item as link-key. (Found by Benedikt.)
svn:r10095
2007-05-02 19:39:23 +00:00
Roger Dingledine
1b95bbdba6
New config option V2AuthoritativeDirectory that all directory
...
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-05-02 09:12:04 +00:00
Nick Mathewson
26abac8c4c
r12625@catbus: nickm | 2007-05-01 16:41:23 -0400
...
Remove the _UploadExtraInfo option, since I tried turning it on and moria[12] seem not to have exploded.
svn:r10089
2007-05-01 20:41:27 +00:00
Nick Mathewson
89ab267cfb
r12619@catbus: nickm | 2007-05-01 16:13:42 -0400
...
Add code to upload extrainfos to authorities running 0.2.0.0-alpha-dev (r10070) or later.
svn:r10086
2007-05-01 20:13:49 +00:00
Roger Dingledine
d9f5f2cfa0
hsusage man page entries from karsten
...
svn:r10084
2007-05-01 10:36:43 +00:00
Nick Mathewson
bbd4ef1cd1
r12605@catbus: nickm | 2007-04-30 21:10:48 -0400
...
Add an expiry date to key certificates.
svn:r10079
2007-05-01 01:10:50 +00:00
Nick Mathewson
0390a0499c
r12586@catbus: nickm | 2007-04-30 15:43:05 -0400
...
More work for proposal 104: actually cache extrainfo documents to disk, and reload the cache properly.
svn:r10070
2007-04-30 19:48:39 +00:00
Nick Mathewson
c5c282d1e4
r12576@catbus: nickm | 2007-04-30 13:16:31 -0400
...
Changes to 103 based on or-dev mail from arma.
svn:r10065
2007-04-30 17:16:40 +00:00
Nick Mathewson
43385b9bc9
r12565@catbus: nickm | 2007-04-30 10:09:07 -0400
...
Misc cleanup and bulletproofing on r10056.
svn:r10058
2007-04-30 14:09:11 +00:00
Roger Dingledine
5ba4eaba1c
Let the controller specify HOP=%d as an argument to ATTACHSTREAM,
...
so we can exit from the middle of the circuit.
svn:r10056
2007-04-30 11:10:45 +00:00
Roger Dingledine
2711ac2f62
minor tweaks on proposals
...
svn:r10055
2007-04-30 11:10:03 +00:00
Roger Dingledine
743a8cf0eb
schedule proposal 110 to start in the 0.2.0 timeframe. perhaps
...
this will encourage nick to comment on it. :)
svn:r10051
2007-04-30 04:15:40 +00:00
Roger Dingledine
2d56d883c2
minor cleanups
...
svn:r10050
2007-04-30 04:00:06 +00:00
Roger Dingledine
5bdb138d11
cleanups, and note a bug
...
svn:r10022
2007-04-25 06:05:46 +00:00
Roger Dingledine
8f2883e96b
some todo items that have been sitting in my sandbox
...
svn:r10021
2007-04-25 05:59:30 +00:00
Roger Dingledine
c148dc7eb4
patch on 112-bring-back-pathlencoinweight.txt from mikeperry
...
svn:r10001
2007-04-22 03:59:55 +00:00
Nick Mathewson
c277b742f4
r12489@catbus: nickm | 2007-04-21 13:48:39 -0400
...
The ten thousandth Tor commit: add two new proposals (one from Mike Perry about randomized path length, and one from me about simplifyin authority operation) and expand and/or refine serveral older ones. Most notable there are changes to 103 that will allow us to make authorities more resistant to key compromise.
svn:r10000
2007-04-21 17:48:50 +00:00
Nick Mathewson
f9cf90b597
r12488@catbus: nickm | 2007-04-21 13:47:09 -0400
...
Mark more proposals for inclusion in 0.2.0. Arma, please take this out or question them if you disagree.
svn:r9999
2007-04-21 17:48:45 +00:00
Nick Mathewson
648065fcb4
r12763@Kushana: nickm | 2007-04-20 18:42:58 -0400
...
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 17:26:12 +00:00
Nick Mathewson
227b2e0226
r12759@Kushana: nickm | 2007-04-20 08:47:20 -0400
...
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-21 17:24:18 +00:00
Nick Mathewson
671b990f51
r12760@Kushana: nickm | 2007-04-20 11:23:21 -0400
...
Describe a simpler implementation for proposal 108, and note some limitations in the proposal.
svn:r9993
2007-04-20 17:17:13 +00:00
Nick Mathewson
bfac679cd4
A hack I've been wanting for a while: when building a -dev version
...
from an SVN repository, use the current svn revision in the platform
string and in the output of --version.
svn:r9976
2007-04-16 23:56:31 +00:00
Nick Mathewson
362fbc79d2
r12414@catbus: nickm | 2007-04-16 17:37:17 -0400
...
More proposal-104 stuff: actually remember extra-info stuff.
svn:r9975
2007-04-16 21:37:21 +00:00
Nick Mathewson
97e1b68e43
r12412@catbus: nickm | 2007-04-16 15:11:29 -0400
...
Mark proposal 104 accepted
svn:r9974
2007-04-16 19:11:34 +00:00
Roger Dingledine
8e53ac4dff
minor cleanups on proposal 104
...
svn:r9973
2007-04-16 19:09:35 +00:00