Commit Graph

1950 Commits

Author SHA1 Message Date
Peter Palfrader
b800aac85e Two todo items
svn:r10506
2007-06-05 21:10:23 +00:00
Nick Mathewson
0a27f02b9c r13267@catbus: nickm | 2007-06-05 16:54:20 -0400
Man page and small tweaks for last patch.


svn:r10505
2007-06-05 20:54:53 +00:00
Nick Mathewson
f0345d46f6 r13256@catbus: nickm | 2007-06-05 10:57:41 -0400
Mark fields that need to be ipv6-ified.


svn:r10503
2007-06-05 20:54:23 +00:00
Mike Perry
6ad4c8a376 Attempt to address points brought up in #tor flamewar. In particular, moved
"Who will enable this option?" section towards the top of the proposal, to
attempt to get everyone on the same page right away as far as assumptions
go.

Also, added section on "Consideration of risks for node operators" where
the additional risk of should-be-3-but-actually-2 hop users pose to node
operators is discussed. Upon consideration of this, determined that two hop
users should be made to rotate guards with some frequency on the order of
days (basically, long enough to help scan the network for active adversary
guards, and then move on).

Please re-flame if you feel these or other issues have not been adequately
addressed.



svn:r10498
2007-06-05 07:44:52 +00:00
Nick Mathewson
2e0713222b r13252@catbus: nickm | 2007-06-04 18:57:21 -0400
Code to check signatures on consensus directories.


svn:r10492
2007-06-04 22:57:23 +00:00
Nick Mathewson
8b0e6a4466 r13250@catbus: nickm | 2007-06-04 18:28:55 -0400
Adapt code to parse v3 networkstatus votes so it can also parse a consensus.  Make networkstatus_vote_t the catch-all type for votes and conensuses.  Correct/clarify the second argument to directory-signature.


svn:r10491
2007-06-04 22:29:00 +00:00
Nick Mathewson
bb6f53d60c r13243@catbus: nickm | 2007-06-04 15:17:15 -0400
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
2007-06-04 19:19:01 +00:00
Roger Dingledine
58eabb5f30 ok, clarify that line, so nick has a chance of knowing what i meant
svn:r10477
2007-06-04 02:57:23 +00:00
Roger Dingledine
4f84e5ff00 i was about to mail nick asking him to do something more, but i realized
we had this snazzy thing called a todo file. here, nick. :)


svn:r10476
2007-06-04 02:49:45 +00:00
Nick Mathewson
d3ee41619c r13186@catbus: nickm | 2007-06-03 19:00:20 -0400
Bind ports before setuid/setgid.


svn:r10473
2007-06-03 23:00:26 +00:00
Mike Perry
2b054774a5 Think a little harder about guard nodes. What if they could be made to be
reliable and not rotate as much for dialup, mobile, or transient network
users, and what if users were actually notified more visibly who their guards
were and came to trust the guard nodes they have? Some effects of this are
considered.



svn:r10470
2007-06-03 19:41:51 +00:00
Roger Dingledine
4f61b581cf add mwenge's wishlist item: a tcp dns proxy
svn:r10469
2007-06-03 18:54:50 +00:00
Nick Mathewson
f4ce7f9c9b r13166@catbus: nickm | 2007-06-02 23:02:40 -0400
First cut at code to parse and validate v3 networkstatus votes.


svn:r10461
2007-06-03 03:05:10 +00:00
Paul Syverson
3431377d86 First stab at magazine article. Must be at most half this long.
svn:r10442
2007-06-01 19:34:58 +00:00
Nick Mathewson
3600d2f708 r13127@catbus: nickm | 2007-05-31 21:43:05 -0400
Mention that SocksPolicy applies to DNSPort.


svn:r10438
2007-06-01 10:20:33 +00:00
Mike Perry
1f4e93ce56 Add Two Hop Paths proposal as 115. Mark 112 superseded by 115.
svn:r10435
2007-06-01 04:41:51 +00:00
Roger Dingledine
d8a1f31283 fix these typos too while i'm at it
svn:r10431
2007-05-31 23:58:54 +00:00
Roger Dingledine
cf8153beff grammar fixes and terminology changes from starting
to read karsten's distributed-storage proposal


svn:r10430
2007-05-31 23:58:29 +00:00
Nick Mathewson
b1cd5892cb r13115@catbus: nickm | 2007-05-31 15:12:43 -0400
Document DNSPort, DNSListenAddress, AutomapHostsOnResolve, AutomapHostsSuffixes, and DownloadExtraInfo in the manpage.


svn:r10426
2007-05-31 19:13:12 +00:00
Roger Dingledine
b4fbe0b7e3 clean up a few confusions brian levine pointed out
svn:r10415
2007-05-31 03:47:41 +00:00
Karsten Loesing
07ed34aadb proposal 114: changed descriptor format, key length discussion, typos
svn:r10413
2007-05-30 09:01:10 +00:00
Nick Mathewson
3f9afa0625 r13068@catbus: nickm | 2007-05-29 14:58:13 -0400
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 18:58:16 +00:00
Roger Dingledine
7ba1d9f3c8 add proposal 114-distributed-storage.txt
svn:r10374
2007-05-28 16:45:40 +00:00
Roger Dingledine
1c3f864024 cleanups on man page from edmanm
svn:r10350
2007-05-26 07:42:06 +00:00
Nick Mathewson
bb524e99c9 r12955@catbus: nickm | 2007-05-25 13:17:30 -0400
First bare stubs of ipv6 work: commit some (untested, hence doublessly broken) implementations of inet_ntop/pton for systems that lack them.


svn:r10326
2007-05-25 18:22:37 +00:00
Nick Mathewson
39fe91b9a2 r12946@catbus: nickm | 2007-05-25 10:46:50 -0400
Add an AutomapHostsOnResolve option.  It seems to work.


svn:r10324
2007-05-25 14:48:16 +00:00
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