Commit Graph

1737 Commits

Author SHA1 Message Date
Nick Mathewson
213658f117 r8894@Kushana: nickm | 2006-09-21 18:30:42 -0400
Specify and implement SOCKS5 interface for reverse hostname lookup.


svn:r8451
2006-09-22 00:43:55 +00:00
Nick Mathewson
6a1746f98f r8877@Kushana: nickm | 2006-09-21 17:12:33 -0400
Consider non-exit servers unsuitable for RESOLVE commands.


svn:r8442
2006-09-21 21:48:42 +00:00
Nick Mathewson
e4a9b4de4e r8875@Kushana: nickm | 2006-09-21 16:46:28 -0400
Resolve bug 330: detect ISPs that want to hijack failing DNS requests and basically domain-squat the entire internet.


svn:r8440
2006-09-21 21:48:22 +00:00
Nick Mathewson
04bec67574 r8874@Kushana: nickm | 2006-09-21 15:22:27 -0400
Rename and document SearchDomains and ResolvConf options; warn if ServerDNSResolvConfFile is given but eventdns isnt enabled.


svn:r8439
2006-09-21 21:48:16 +00:00
Nick Mathewson
a942441615 r8872@Kushana: nickm | 2006-09-21 14:00:20 -0400
Implement server-side reverse DNS using eventdns.  Add an option to routerdescs so we can tell which servers have eventdns enabled.


svn:r8437
2006-09-21 21:48:06 +00:00
Nick Mathewson
7c325df016 r8841@Kushana: nickm | 2006-09-17 16:20:16 -0400
Move more todo items around


svn:r8411
2006-09-17 20:20:23 +00:00
Nick Mathewson
547624dcff r8837@Kushana: nickm | 2006-09-17 15:58:04 -0400
More TODO work; tenatively mark assignments.


svn:r8409
2006-09-17 19:58:24 +00:00
Roger Dingledine
d26306907a a few more todo changes
svn:r8408
2006-09-17 17:57:56 +00:00
Andrew Lewman
3b0355d3b2 Re-create symlinks through cp.
svn:r8406
2006-09-16 19:54:03 +00:00
Roger Dingledine
a51ec44466 avoid thrashing the bandwidth exercise when we change IPs a lot.
(we avoid simply by not doing any new tests when we change IPs --
it looks like we retain our previous bandwidth estimates, so there's
no need to do new exercise. though in some cases new exercises may
still be useful. one day we'll do something smarter.)


svn:r8402
2006-09-15 18:03:53 +00:00
Roger Dingledine
eb941420fc two todo items
svn:r8401
2006-09-15 06:06:09 +00:00
Nick Mathewson
e58b9c1151 r8819@Kushana: nickm | 2006-09-15 00:27:45 -0400
Implement a smartlist_uniq() that will with luck not end the world.


svn:r8396
2006-09-15 04:27:58 +00:00
Roger Dingledine
9d0fbfd530 we should add a preamble to tor-design saying it's out of date.
svn:r8393
2006-09-14 05:49:03 +00:00
Peter Palfrader
e20704e9c9 r9759@danube: weasel | 2006-09-14 07:14:37 +0200
Add smartlist_uniq() to TODO list


svn:r8392
2006-09-14 05:17:12 +00:00
Roger Dingledine
7f1fa9aab5 continue fleshing out the blocking-resistance design doc
svn:r8385
2006-09-13 22:24:43 +00:00
Roger Dingledine
bd8362afcc two todo items we'll need for the blocking-resistance scheme
svn:r8384
2006-09-13 22:24:05 +00:00
Andrew Lewman
b790efa2d2 Updates to win32-mingw. libevent1.1b builds. openssl doesn't.
svn:r8371
2006-09-12 02:58:33 +00:00
Andrew Lewman
8170f1e037 First attempt to document the process to build Win32 executables with
mingw.  Relies upon magic to actually work right now.


svn:r8361
2006-09-11 03:46:00 +00:00
Nick Mathewson
3fcbdd3e01 r8766@Kushana: nickm | 2006-09-08 23:46:12 -0400
Remove some completed items from TODO; defer a bunch of stuff from 0.1.2.x (which we want to have an RC for by the end of October)


svn:r8356
2006-09-09 03:46:52 +00:00
Roger Dingledine
29b6d6560e add a "getinfo address" controller command.
svn:r8354
2006-09-09 03:18:39 +00:00
Roger Dingledine
c8b053ba87 packages now start including svn website docs (oops)
svn:r8340
2006-09-07 03:40:23 +00:00
Roger Dingledine
102ae79f25 another controller event we left out
svn:r8337
2006-09-07 01:22:55 +00:00
Roger Dingledine
1d989056a3 clean up and correct the spec
svn:r8336
2006-09-07 01:02:23 +00:00
Roger Dingledine
64b5b884ba flesh out TODO re: AvoidDiskWrites
svn:r8335
2006-09-07 01:01:11 +00:00
Andrew Lewman
c57f79fba1 Remove old TODO that I can't remember the details of it.
svn:r8315
2006-08-31 23:52:41 +00:00
Nick Mathewson
4fa8abb7da r8657@Kushana: nickm | 2006-08-29 00:22:31 -0400
Mark an item complete; test new commit-email.pl script.


svn:r8280
2006-08-29 04:22:51 +00:00
Nick Mathewson
54ca0387a5 r8608@Kushana: nickm | 2006-08-27 16:57:47 -0400
Make it possible to change nameserver options while Tor is running.


svn:r8255
2006-08-28 03:15:55 +00:00
Nick Mathewson
be7054c626 r8607@Kushana: nickm | 2006-08-27 15:45:42 -0400
Change configuration strategy for eventdns. Instead of elaborate option set, just allow the user to specify another resolv.conf to use.


svn:r8254
2006-08-28 03:15:50 +00:00
Roger Dingledine
20715027f7 fix typo
svn:r8243
2006-08-27 07:03:05 +00:00
Roger Dingledine
24b1429218 0.1.2.1-alpha will break blossom exit node functionality; put that
on the todo list.


svn:r8239
2006-08-27 06:51:19 +00:00
Roger Dingledine
82ad7e6dfc a usability improvement i just thought of
svn:r8238
2006-08-27 06:49:51 +00:00
Roger Dingledine
7b3d048086 typo and whitespace
svn:r8237
2006-08-27 06:49:33 +00:00
Roger Dingledine
9ffb52e5cc make a 'real soon now' section of the todo, to point out
what's more urgent


svn:r8232
2006-08-26 07:13:54 +00:00
Roger Dingledine
5e26ccc8d1 remove more completed items
svn:r8231
2006-08-26 06:57:48 +00:00
Roger Dingledine
4c22223c4a complete an item, abandon an item, defer an item.
svn:r8230
2006-08-26 06:56:16 +00:00
Roger Dingledine
da7ed996e2 more todo items when we avoid putting /16 servers into the same circuit
svn:r8228
2006-08-26 04:52:22 +00:00
Nick Mathewson
fd36eb0788 r8576@Kushana: nickm | 2006-08-25 17:16:01 -0400
Fix bug 314: Instead of checking address_in_virtualrange, check addressmap_have_mapping().  This should be more accurate.  [Rename to addressmap_have_mapping() from addressmap_already_mapped().]


svn:r8226
2006-08-25 21:16:22 +00:00
Nick Mathewson
06bc0adf4d r8557@Kushana: nickm | 2006-08-22 02:10:12 -0400
dns-related TODO changes.


svn:r8215
2006-08-22 06:10:58 +00:00
Roger Dingledine
d08df9686a fix typo pointed out by paul
svn:r7074
2006-08-18 18:19:35 +00:00
Roger Dingledine
d53e5179bd clean up AllowInvalidNodes man page entry.
svn:r7073
2006-08-18 17:46:14 +00:00
Nick Mathewson
65b58e13f5 r7045@Kushana: nickm | 2006-08-05 13:56:44 -0400
mess with the TODO a little.


svn:r7058
2006-08-14 21:44:29 +00:00
Roger Dingledine
715a5835aa rename HELLO cells to VERSIONS cells.
svn:r7051
2006-08-14 09:04:27 +00:00
Roger Dingledine
c2c88715c1 clarify that some old versions used an organizationName of "Tor",
and others used "TOR". We should avoid both now.


svn:r7050
2006-08-14 09:03:16 +00:00
Roger Dingledine
c33fb05de0 this is what i really meant
svn:r7047
2006-08-14 06:29:40 +00:00
Roger Dingledine
b9fe5130ab two more todo's, plus a cleanup
svn:r7046
2006-08-14 06:27:39 +00:00
Roger Dingledine
2dc9066f7a note three more bugs we should resolve
svn:r7043
2006-08-14 00:28:44 +00:00
Andrew Lewman
38f0a7f93f Updated details on how to check for universal binary.
svn:r7037
2006-08-13 00:13:55 +00:00
Roger Dingledine
fe33ca95b3 two more thoughts to consider for blocking resistance
svn:r7034
2006-08-12 07:44:13 +00:00
Roger Dingledine
75b40e4699 mark out the two biggest bugs
svn:r7033
2006-08-12 00:38:38 +00:00
Roger Dingledine
b9f974055a more todo items
svn:r7032
2006-08-12 00:30:07 +00:00
Roger Dingledine
8cbd03fdaf initial skeleton for issues to resolve re: blocking resistance.
svn:r7006
2006-08-10 08:13:41 +00:00
Andrew Lewman
bef2411d4d Update for universal binaries for OSX.
svn:r7002
2006-08-10 02:06:35 +00:00
Nick Mathewson
e3345f452f r7005@totoro: nickm | 2006-08-09 17:42:18 -0400
Begin committing violence against the spec; add some TODO items at the top. Arma, if you disagree, better say so.


svn:r7001
2006-08-09 21:42:38 +00:00
Nick Mathewson
4b507f2cd0 r7286@Kushana: nickm | 2006-08-09 01:28:27 -0700
Claim another TODO item (and test commit signing.)


svn:r6999
2006-08-09 08:30:11 +00:00
Nick Mathewson
80fd62fefc r7285@Kushana: nickm | 2006-08-09 01:23:11 -0700
Claim a TODO item (and test commit signing.)


svn:r6998
2006-08-09 08:23:27 +00:00
Nick Mathewson
6c22840ad1 r7058@Kushana: nickm | 2006-08-08 23:53:46 -0700
Clarify point about certs. We have been over this before, but it seems simpler than what we are considering now.


svn:r6997
2006-08-09 06:54:02 +00:00
Nick Mathewson
8b2b28a5ef r7056@Kushana: nickm | 2006-08-08 23:40:53 -0700
Add a comment about v0 fallback approach. Why did we dislike discriminating on X.509 certs again?


svn:r6996
2006-08-09 06:41:29 +00:00
Nick Mathewson
070d5555d2 Say more about reverse DNS
svn:r6995
2006-08-09 00:58:27 +00:00
Roger Dingledine
252bed697b change the dir-spec to say that it's version 2 of the dir spec,
and move the v0 file to v1.


svn:r6991
2006-08-08 22:56:26 +00:00
Roger Dingledine
31861c45d6 three more todo items
svn:r6990
2006-08-08 06:21:52 +00:00
Roger Dingledine
1ec5d1c05c a potential fix on the HELLO protocol design
svn:r6984
2006-08-05 03:08:56 +00:00
Nick Mathewson
bf72878cad r7012@Kushana: nickm | 2006-08-03 19:21:25 -0700
Add an "mmap handle" type to encapsulate bookkeeping elements of mmap issues; add prelim win32 impl


svn:r6980
2006-08-04 18:32:43 +00:00
Nick Mathewson
46574319a2 r6959@Kushana: nickm | 2006-07-29 22:33:18 -0400
start restructuring dns to use priority queues for expiring entries.


svn:r6954
2006-07-31 18:00:18 +00:00
Roger Dingledine
bf76d3a189 forward-port the website hack. note that with svn, our build
system seems to build in-place, so the website/ and img/ directories
actually get created in my sandbox. poo.


svn:r6944
2006-07-30 04:45:59 +00:00
Nick Mathewson
84c2a6c16b r6950@Kushana: nickm | 2006-07-28 10:32:08 -0400
Document split fields better. Now, I think we can take a break from type splitting for a bit.


svn:r6935
2006-07-28 15:11:28 +00:00
Nick Mathewson
dd9a563a9e r6920@Kushana: nickm | 2006-07-26 15:39:40 -0400
Mark some TODO items done


svn:r6909
2006-07-26 19:39:47 +00:00
Nick Mathewson
f2dc012acc Clarify a TODO, and test tweaked commit-email.pl script.
svn:r6902
2006-07-25 22:51:51 +00:00
Nick Mathewson
8d2a71a47a Add an item to the TODO.
svn:r6893
2006-07-25 01:13:04 +00:00
Peter Palfrader
521c006fd5 Remove .cvsignore files from trunk
svn:r6891
2006-07-25 01:00:48 +00:00
Roger Dingledine
1c266c3352 more todo items
svn:r6809
2006-07-23 05:19:31 +00:00
Andrew Lewman
3f0e4622b6 Grammar fixes for clarity.
svn:r6797
2006-07-21 04:30:19 +00:00
Nick Mathewson
8930468582 Document HELLO cells and proposed connection protocol versioning scheme. NOTE: This will not work as documented; see notes.
svn:r6794
2006-07-20 17:35:54 +00:00
Nick Mathewson
0c3ca41d3c Add a few more paragraphs to path-spec.txt
svn:r6793
2006-07-20 16:48:02 +00:00
Nick Mathewson
ee32b06897 Fork off v0 of the protocol spec; we are going to add versioning soon so we can make backward-incompatible changes without breaking the whole network. Also, fork the v0 directory protocol into its own document, and turn dir-spec.txt into the present tense.
svn:r6792
2006-07-20 16:47:35 +00:00
Roger Dingledine
388ac4126a If we are using an exit enclave and we can't connect, e.g. because
its webserver is misconfigured to not listen on localhost, then back
off and try connecting from somewhere else before we fail.


svn:r6783
2006-07-18 00:59:46 +00:00
Roger Dingledine
84a246e534 shuffle todo items
svn:r6781
2006-07-17 19:42:22 +00:00
Roger Dingledine
8868830ac5 we are constrained more than we realized, on what g^x values we can
accept or refuse.


svn:r6773
2006-07-17 06:26:19 +00:00
Roger Dingledine
fc7c32da8a fix wordo
svn:r6772
2006-07-17 06:20:09 +00:00
Roger Dingledine
48ea06ea02 nick suggests that the hello cell should have both server IP and
client IP. he's right.


svn:r6771
2006-07-17 05:12:54 +00:00
Roger Dingledine
0ada963ef6 add a whole lot more work to the todo.
svn:r6762
2006-07-15 05:53:41 +00:00
Roger Dingledine
1c23ae80b7 mention the existence of dir-spec in tor-spec, and note that we need
to update it.


svn:r6761
2006-07-15 05:50:22 +00:00
Roger Dingledine
182589dae6 minor tweak on the dir spec
svn:r6760
2006-07-15 05:49:57 +00:00
Nick Mathewson
c32e19b4ed OR_CONN_EVENT_NEW: we should probably handle that , should we not? Especially since 23:26 < phobos> nickm: grep -c "Unrecognized status code 4" tor.log
svn:r6752
2006-07-11 03:33:16 +00:00
Roger Dingledine
d52f314286 name the HELLO version the "link version"
svn:r6719
2006-07-04 16:07:49 +00:00
Roger Dingledine
5c661654a0 a first attempt at specifying HELLO cells. plus general cleanup on tor-spec.
svn:r6715
2006-07-04 03:40:45 +00:00
Roger Dingledine
1dbbab90e9 mention in the tor dmg instructions that you may need to remove your
old shared library libevent, lest your linker get confused.


svn:r6714
2006-07-04 03:39:01 +00:00
Roger Dingledine
9e861cfe52 touch up the TODO and HACKING files
svn:r6713
2006-07-04 03:33:17 +00:00
Nick Mathewson
60de51993a Unify HTTP response code into one place so it is easier to add headers. Add an X-You-Are header, which we should probably rename. NOTE that we should not use this field for things where it matters if dirs lie.
svn:r6705
2006-06-30 10:50:43 +00:00
Roger Dingledine
3117a41d1b specify the dir spec better (suggested by lexi)
svn:r6692
2006-06-27 11:23:10 +00:00
Nick Mathewson
aafc309414 Mark some more TODO items done.
svn:r6681
2006-06-22 07:49:41 +00:00
Nick Mathewson
1d9923da7c Instead of adding servers and v1 directories to buffers en masse, directory servers add them on the fly as their outbufs are depleted. This will save ram on busy dirservers.
svn:r6641
2006-06-18 07:38:55 +00:00
Nick Mathewson
7a3ac5ee0d Clarify mmap and memory-use hacks.
svn:r6633
2006-06-16 15:40:57 +00:00
Roger Dingledine
726021bb60 clean up man page. expand on contactinfo a bit.
svn:r6631
2006-06-16 00:04:46 +00:00
Roger Dingledine
31b51849b5 export the default exit policy via the control port, so controllers
don't need to guess what it is / will be later.


svn:r6615
2006-06-13 09:16:09 +00:00
Roger Dingledine
d90d4b4c90 typo, whitespace, and a clarification
svn:r6605
2006-06-12 10:44:00 +00:00
Roger Dingledine
e9d7904885 add TestVia to the man page
svn:r6583
2006-06-10 00:32:14 +00:00
Roger Dingledine
c0630b5274 clean up formatting in the man page
svn:r6582
2006-06-10 00:30:49 +00:00
Roger Dingledine
003561fa64 the CookieAuthentication section in our spec seems to assume we're
still using the v0 control protocol.


svn:r6559
2006-06-07 06:53:43 +00:00
Roger Dingledine
8705db6c2c whoops, add a man page entry for ProtocolWarnings
svn:r6545
2006-06-05 09:51:29 +00:00
Nick Mathewson
c660a0f6a2 More DNS fixes. Send meaningful TTLs back to the client when
possible.  Cache at the server side independently from the TTL, to
prevent attackers from probing the server to see who has been asking
for what hostnames.  (Hi, Dan Kaminski!)

Also, clean some whitespace.


svn:r6526
2006-06-03 21:41:14 +00:00
Roger Dingledine
2431b2d8b0 update the explanation for deprecating v0 control spec.
svn:r6521
2006-06-01 08:43:56 +00:00
Nick Mathewson
bbe3f587aa Rearrange TODO.
svn:r6520
2006-05-30 20:41:22 +00:00
Roger Dingledine
4d76b4351e mark off a todo item. i'll put it back if it turns out it
doesn't work.


svn:r6519
2006-05-30 06:36:32 +00:00
Roger Dingledine
64b1f2fc75 and clarify the spec to say this too.
svn:r6514
2006-05-30 06:11:46 +00:00
Roger Dingledine
cf58781de1 remove a few things from the 0.1.2 todo, and add one
svn:r6511
2006-05-30 05:05:50 +00:00
Roger Dingledine
be2833e929 fix spelling of VirtualAddrNetwork in man page (thanks tup)
svn:r6487
2006-05-23 20:15:51 +00:00
Roger Dingledine
c1c53a0f67 another todo item that will make goodell happy
svn:r6478
2006-05-23 15:26:51 +00:00
Nick Mathewson
21a05b3ba5 Mark cross-compilation as solved in TODO.
svn:r6476
2006-05-23 08:54:26 +00:00
Roger Dingledine
a16bd23ad9 document that runasdaemon has no effect on windows.
svn:r6469
2006-05-23 07:03:30 +00:00
Roger Dingledine
339237d1d9 claim a few of the todo items.
i guess that means i'm hoping nick does the rest. ;)


svn:r6467
2006-05-23 04:05:45 +00:00
Roger Dingledine
bd165ccccd two more todo items that need to be solved during the wsaenobufs quest.
svn:r6466
2006-05-23 03:27:39 +00:00
Roger Dingledine
a915e5d1f6 shuffle the todo items some more
svn:r6461
2006-05-22 20:26:30 +00:00
Roger Dingledine
b08f5e8bb9 other todo tweaks
svn:r6460
2006-05-22 20:16:18 +00:00
Roger Dingledine
08403e105d add a few items it would be smart todo
svn:r6457
2006-05-22 04:44:57 +00:00
Nick Mathewson
33e92cd5fb apply control-spec patch from Matt Edman: Circuit status only has a path when it has been extended one or more hops.
svn:r6456
2006-05-21 20:01:13 +00:00
Nick Mathewson
08fd72fb06 finally write some comments on tor-spec-udp.txt
svn:r6455
2006-05-17 02:18:35 +00:00
Roger Dingledine
e8affc6cec a few more tweaks to the faq.
svn:r6451
2006-05-10 07:35:33 +00:00
Roger Dingledine
77b9f4408e another piece of doing tor over udp that i am concerned about.
svn:r6450
2006-05-10 07:35:03 +00:00
Nick Mathewson
821a3963fa Note some subtasks and difficulties involved with reducing RAM usage on dirservers
svn:r6428
2006-04-29 18:43:05 +00:00
Roger Dingledine
1efbe9d1d5 list some more items to remember in path-building
svn:r6419
2006-04-25 06:16:38 +00:00
Nick Mathewson
16fc946316 Add some bullet points to write up
svn:r6416
2006-04-25 05:42:09 +00:00
Nick Mathewson
aa4c2207f8 Add a stub of a "path-spec", containing only the helper-node emails from arma. whee.
svn:r6413
2006-04-24 16:29:06 +00:00
Nick Mathewson
9e2937374e And another 0.1.2 item
svn:r6410
2006-04-23 21:40:15 +00:00
Nick Mathewson
1a2957df5c Prioritize items for 0.1.2
svn:r6409
2006-04-23 21:36:52 +00:00
Nick Mathewson
7484ca06a5 [Forward-port ]Test and document last patch.
svn:r6400
2006-04-18 03:51:18 +00:00
Roger Dingledine
ec3d47106e update spec to reflect the downgraded loglevel for naming complaints.
svn:r6388
2006-04-15 23:53:58 +00:00
Roger Dingledine
c2565c2ffb and forward-port the man page change
svn:r6372
2006-04-10 20:08:12 +00:00
Roger Dingledine
8a94689d05 another todo item we ought to do
svn:r6361
2006-04-10 09:43:30 +00:00
Roger Dingledine
9deee4c60f exclude the website images from the tarball. they're huge.
we need to figure out some other solution than shipping the
whole pile of screenshots.


svn:r6352
2006-04-10 07:04:43 +00:00
Roger Dingledine
82bc49d922 a todo item nick suggested
svn:r6348
2006-04-10 05:47:03 +00:00
Roger Dingledine
9f69b0b4af and update the dir-spec to match the code
svn:r6347
2006-04-10 05:46:56 +00:00
Roger Dingledine
06c30fb8b7 make the spec more accurate
svn:r6344
2006-04-09 23:48:12 +00:00
Roger Dingledine
c82d65d204 another low-priority todo item
svn:r6341
2006-04-09 11:51:50 +00:00
Roger Dingledine
a52bb835c8 and update the man page to reflect that
svn:r6339
2006-04-09 10:28:59 +00:00
Roger Dingledine
fc320a24f6 work through more todo items
svn:r6336
2006-04-09 06:38:01 +00:00
Roger Dingledine
a699f38bc5 remove something from the todo, add something to it.
svn:r6335
2006-04-09 06:19:23 +00:00
Roger Dingledine
5dbdc3fc22 man page entry for FetchUselessDescriptors
svn:r6328
2006-04-08 21:48:29 +00:00
Roger Dingledine
be901eb468 begin to specify when to warn.
svn:r6314
2006-04-04 06:09:25 +00:00
Nick Mathewson
1f40ab57d7 Oops; meant received, not published.
svn:r6304
2006-04-03 05:51:18 +00:00
Nick Mathewson
efcc4d7595 save first, then commit.
svn:r6303
2006-04-03 05:40:46 +00:00
Nick Mathewson
314c2111cf Clarify behavior on failing network-status download.
svn:r6302
2006-04-03 05:37:18 +00:00
Roger Dingledine
7b8373a7f3 minor cleanups
svn:r6301
2006-04-03 02:36:47 +00:00
Nick Mathewson
e9dc188efd Try to clarify thresholds, intervals, and strategies. Some of the later sections need more work, but my laptop is running low on battery.
svn:r6298
2006-04-02 23:03:45 +00:00
Roger Dingledine
9aecb5080e admit that getinfo can fail.
svn:r6291
2006-04-02 07:54:34 +00:00
Roger Dingledine
b0a502df59 hack together a shell blob so 'make dist' can build even when
the website isn't there.


svn:r6288
2006-04-02 03:42:32 +00:00
Roger Dingledine
051c176219 Blow away the obsolete docs.
Leave shells of them in case people link to them from elsewhere.


svn:r6279
2006-03-31 05:07:12 +00:00
Peter Palfrader
b13c1b53c6 Fail somehow smarter if we do not have the website source tree in ../website
svn:r6278
2006-03-31 05:00:28 +00:00
Peter Palfrader
fef8829d3c This works better for me. Does it still work for you?
svn:r6277
2006-03-31 04:54:03 +00:00
Roger Dingledine
f41d3abb41 weasel suggests that this will help.
svn:r6276
2006-03-31 04:30:13 +00:00
Roger Dingledine
3e2f1c8bb8 A start at copying the website tor-*.html and images into
the tarball. Weasel, can you help make the dependencies cause
these to get re-built appropriately?


svn:r6275
2006-03-31 04:23:41 +00:00
Roger Dingledine
6a3f3ffb0b Label the old cvs/tor/doc/*.html files as obsolete, and point
to the new documentation page.


svn:r6274
2006-03-31 00:15:37 +00:00
Roger Dingledine
81ffbda2a1 a few other thoughts that i wrote down somewhere for once
svn:r6257
2006-03-28 07:34:19 +00:00
Roger Dingledine
6652d821b2 If you run a fast server, can you run your client elsewhere?
svn:r6238
2006-03-25 23:23:19 +00:00
Roger Dingledine
8f75d5d0a2 try to make it clearer that eigentrust is one way to do the
"deputy tester" design, but there are simpler ways too.


svn:r6237
2006-03-25 22:37:44 +00:00
Roger Dingledine
8b7f7052c5 man page entries for CircuitBuildTimeout and CircuitIdleTimeout
svn:r6221
2006-03-22 00:56:03 +00:00
Roger Dingledine
442c054a71 and add SocksTimeout to the man page
and stop shouting when we talk about Socks


svn:r6218
2006-03-21 23:30:24 +00:00
Roger Dingledine
173b16cd1e clean up man page entries on EntryNodes and ExitNodes
svn:r6202
2006-03-20 20:15:50 +00:00
Roger Dingledine
2c33218fc9 man page entry for safesocks. also correct the man page
entry for testsocks.


svn:r6191
2006-03-19 01:52:18 +00:00
Roger Dingledine
77b00edd27 and fix the AllowInvalidNodes man page entry too.
svn:r6189
2006-03-19 01:39:10 +00:00
Roger Dingledine
3d8af628e6 specify SETROUTERPURPOSE and modify +POSTDESCRIPTOR
to address bug 250.


svn:r6177
2006-03-17 22:07:20 +00:00
Nick Mathewson
fb7b5545ce Implement GETINFO(dir/server/foo); status will be harder.
svn:r6165
2006-03-15 05:06:56 +00:00
Roger Dingledine
44ca1a997d bump to 0.1.1.15-rc
svn:r6126
2006-03-11 18:44:11 +00:00
Nick Mathewson
4d3e709c4b Use escaped() for remaining cases.
svn:r6117
2006-03-11 02:21:30 +00:00
Roger Dingledine
245fb8e8ba add johnny's further discussion on incentives.
svn:r6115
2006-03-09 22:21:07 +00:00
Roger Dingledine
9b55b50b87 add to the stack of implementation notes.
svn:r6113
2006-03-09 06:30:27 +00:00
Roger Dingledine
cbf503de63 update the todo file. getting closer.
svn:r6110
2006-03-09 01:47:31 +00:00
Roger Dingledine
fe6f11b6f4 document AuthDirRejectUnlisted in the man page
svn:r6109
2006-03-09 01:47:04 +00:00
Roger Dingledine
26d611d27a correct weasel's note in the dir spec
svn:r6107
2006-03-09 01:10:17 +00:00
Roger Dingledine
8a72c2bd62 new controller signal NEWNYM that makes new application requests
use clean circuits.


svn:r6104
2006-03-09 00:16:44 +00:00
Roger Dingledine
39964206d8 introduce a new orconn_status "NEW"
svn:r6100
2006-03-08 22:26:36 +00:00
Nick Mathewson
9479bd0275 Document AuthDir(Invalid|Reject)
svn:r6098
2006-03-08 08:17:25 +00:00
Geoff Goodell
e6389096b5 mark controller exposure of directory data as DRAFT and Not Implemented
svn:r6094
2006-03-08 00:13:54 +00:00
Peter Palfrader
1c3a5025f1 Say that /tor/server/authority is not used by useful nonetheless
svn:r6093
2006-03-08 00:13:05 +00:00
Peter Palfrader
2942c0bde8 Clarify server/d/<D>.z description
Spell out that fingerprints in requests should use capital A-F letters for their hex


svn:r6092
2006-03-08 00:10:01 +00:00
Geoff Goodell
82df8a2b52 add tor/* contents from Section 4.4 of dir-spec.txt to controller GETINFO requests
svn:r6091
2006-03-07 16:00:40 +00:00
Nick Mathewson
5777ee0e1a Add some functions to escape values from the network before sending them to the log. Use them everywhere except for routerinfo->plaftorm, routerinfo->contact_info, and rend*.c. (need sleep now)
svn:r6087
2006-03-05 09:50:26 +00:00
Nick Mathewson
ae628a3aee Mention which version of tor implements control-spec.txt, so people wont get so confused.
svn:r6085
2006-03-05 05:13:57 +00:00
Roger Dingledine
65c7d3f818 clarify that we want a free software webserver for windows,
not a freeware-gosh-it-seems-good-to-me webserver for windows.


svn:r6082
2006-02-26 08:23:21 +00:00
Roger Dingledine
8614b958c6 initial tweaks and questions for the proposed udp spec
svn:r6081
2006-02-26 06:57:06 +00:00
Roger Dingledine
a3d1671f95 add the spec for Marc Liberatore's proposed extension to
add UDP support to tor.


svn:r6080
2006-02-26 06:24:25 +00:00
Roger Dingledine
5fc1bb0d36 spanish-language tor win32 doc
svn:r6079
2006-02-26 06:14:21 +00:00
Roger Dingledine
d0f013c591 home? what is this home?
svn:r6078
2006-02-26 04:45:48 +00:00
Roger Dingledine
f29731ffe4 fix up the links to contact us
svn:r6077
2006-02-26 04:14:45 +00:00
Roger Dingledine
0edff5504d more thoughts on incentives
svn:r6076
2006-02-23 06:52:54 +00:00
Roger Dingledine
329af979e0 Add a new circuit purpose 'controller' to let the controller
ask for a circuit that Tor won't try to use.

Extend the EXTENDCIRCUIT controller command to let you specify
the purpose if you're starting a new circuit.

Add a new SETCIRCUITPURPOSE controller command to let you
change a circuit's purpose after it's been created.


svn:r6075
2006-02-23 06:51:09 +00:00
Andrew Lewman
0dd04f7966 Add tor-osx-dmg-creation.txt and tor-rpm-creation.txt for distribution
svn:r6068
2006-02-21 04:54:24 +00:00
Roger Dingledine
f797ce5e59 commit this so it matches the tarball
svn:r6060
2006-02-21 03:58:05 +00:00
Andrew Lewman
96a93a0cb1 It's FI not Fi..fo fum..
svn:r6056
2006-02-20 05:32:35 +00:00
Roger Dingledine
3bef5fff3f sort remaining 0.1.1.x todo items
svn:r6054
2006-02-20 02:40:31 +00:00
Roger Dingledine
5d1b35ce41 and put them in the man page
svn:r6048
2006-02-19 22:03:28 +00:00
Roger Dingledine
0d0250a8c8 mark off a few todo items
svn:r6043
2006-02-19 08:44:20 +00:00
Roger Dingledine
266254f42b clean up the Reachable*Addresses changes
svn:r6041
2006-02-19 08:31:47 +00:00
Andrew Lewman
6c31d1705b Updated instructions to work under the latest 10.4.5 point release from
Apple.


svn:r6040
2006-02-18 15:47:14 +00:00
Andrew Lewman
a9977bae9b New clear and concise directions for building Tor on OSX machines.
Moved the documentation into the doc/ dir where it belongs.


svn:r6027
2006-02-17 14:09:15 +00:00
Andrew Lewman
2859acdee5 All new, re-written instructions for building Tor binaries in rpm
format.  This re-write matches the new tor.spec.in changes.


svn:r6026
2006-02-17 04:50:26 +00:00
Roger Dingledine
59cb3a21c2 fix the headers at the top of the tor-doc html files
svn:r6025
2006-02-16 23:27:52 +00:00
Roger Dingledine
fc2522dd02 and don't ship it either
svn:r6022
2006-02-16 17:45:50 +00:00
Roger Dingledine
34e19501fc remove the obsolete faq entries that were somehow still around.
svn:r6021
2006-02-16 17:45:32 +00:00
Andrew Lewman
3a48b3e186 Remove the tor rpm creation text from the tor.spec.in file, as
apparently rpmbuild interprets any % as a macro, even behind comments.
Create a new file in tor/doc that describes how to create tor rpms.


svn:r6018
2006-02-14 21:21:17 +00:00
Roger Dingledine
e7824c3e01 Make it an explicit step to allow connections to your local
resources from your tor server.


svn:r6017
2006-02-14 19:15:53 +00:00
Peter Palfrader
cfcb1b1afd document ReachableDirAddresses and ReachableORAddresses
svn:r6011
2006-02-13 22:43:42 +00:00
Peter Palfrader
5eea6c76df Split ReachableAddresses into ReachableDirAddresses and ReachableORAddresses
svn:r6009
2006-02-13 21:17:20 +00:00
Roger Dingledine
d38f5fe5cd work out a few more details of the dirserver-based reputation
scheme.


svn:r6008
2006-02-13 10:43:29 +00:00
Roger Dingledine
dda257435e which leads to a new todo item. help from a windows person please?
svn:r6006
2006-02-13 10:33:38 +00:00
Roger Dingledine
ccd68275c4 rearrange todo a bit
svn:r5999
2006-02-13 07:36:15 +00:00
Roger Dingledine
350313d77a Let the users set ControlListenAddress in the torrc.
This can be dangerous, but there are some cases (like a secured
LAN) where it makes sense.


svn:r5997
2006-02-13 06:25:16 +00:00
Roger Dingledine
1181ae61ae the *ListenAddress config options were still named
*BindAddress in the man page.


svn:r5996
2006-02-13 06:19:18 +00:00
Roger Dingledine
e20df524b9 and mark off another todo item
svn:r5993
2006-02-13 00:10:51 +00:00
Nick Mathewson
dba155ecff Generate 18.0.0.0/8 address policy format in descs when we can; warn when the mask is not reducible to a bit-prefix.
svn:r5991
2006-02-12 23:58:22 +00:00
Roger Dingledine
ee63348abf stop trying to maintain separate version number in the
tor-doc-foo files. now just point to the download page.


svn:r5986
2006-02-12 22:31:49 +00:00
Nick Mathewson
e7b2d5cd47 Retain unrecognized options in state file, so that we can be forward-compatible.
svn:r5985
2006-02-12 22:28:30 +00:00
Roger Dingledine
f03ce29c6d clean up part of the incentives discussion.
much work still remains.


svn:r5983
2006-02-12 10:34:31 +00:00
Roger Dingledine
6d2804cadf remove finished todo items
svn:r5976
2006-02-12 00:15:11 +00:00
Roger Dingledine
3c3ac254f0 two more todo items done, one more added.
svn:r5974
2006-02-12 00:13:27 +00:00
Roger Dingledine
484a3f3d77 link to the new faq entry rather than duplicating docs in three
places.


svn:r5967
2006-02-11 22:45:58 +00:00
Roger Dingledine
e78ea39f0c remove a todo item, add a todo item.
svn:r5965
2006-02-11 21:58:20 +00:00
Nick Mathewson
f1b91924b2 Keep running if we ask for an impossible stdout log; just warn.
svn:r5964
2006-02-11 21:56:03 +00:00
Nick Mathewson
165a9abee6 Mark items done
svn:r5963
2006-02-11 21:29:23 +00:00
Nick Mathewson
01754fdfb8 Mark some todo items done.
svn:r5960
2006-02-11 08:25:40 +00:00
Roger Dingledine
7245f275b9 document the restrictions on 'nickname' config option
svn:r5953
2006-02-10 05:25:58 +00:00
Roger Dingledine
8cd6d0e453 and by default it's off
svn:r5943
2006-02-09 04:21:39 +00:00
Roger Dingledine
eda7373e15 clean up TestSocks man page entry
svn:r5942
2006-02-09 04:21:03 +00:00
Roger Dingledine
f534bf33f6 apply contrib/checkSpace.pl to our spec files too.
svn:r5941
2006-02-09 03:44:49 +00:00
Roger Dingledine
31dbb0aec9 remove MaxConn TODO item
svn:r5940
2006-02-09 03:44:27 +00:00
Roger Dingledine
e106c5a246 checkpoint some more notes on incentives
svn:r5939
2006-02-09 03:44:13 +00:00
Roger Dingledine
c0aa77d7e7 over-long line in dir-spec
svn:r5938
2006-02-09 03:40:53 +00:00
Roger Dingledine
88f7aeba94 admit that the HardwareAccel config option is probably buggy.
svn:r5937
2006-02-09 03:22:58 +00:00
Roger Dingledine
51dffee36c MaxConn has been obsolete for a while now.
Document ConnLimit, which is the opposite.


svn:r5933
2006-02-09 02:59:10 +00:00
Roger Dingledine
c0cde6f9c3 link to "running a server may give you better anonymity" faq
svn:r5929
2006-02-06 10:05:03 +00:00
Roger Dingledine
0b0bdecee8 you can't use torcp to change your torrc to be a server. you
need to do it by hand still.
next version, we swear.


svn:r5928
2006-02-06 06:34:41 +00:00
Roger Dingledine
2be4f3e424 noise says it's spelled SHA-1
svn:r5925
2006-02-06 04:58:05 +00:00
Nick Mathewson
7dbea118ce Adjust spec to parameterize cell and key lengths. This should please Ian.
svn:r5922
2006-02-06 04:34:26 +00:00
Peter Palfrader
cc349042f6 Document TestSocks
svn:r5921
2006-02-05 22:45:02 +00:00
Roger Dingledine
614faa541b turns out we don't build on freebsd 6.0
svn:r5920
2006-02-05 09:37:02 +00:00
Roger Dingledine
b00c78b0d7 remove some accomplished tasks
svn:r5919
2006-02-05 05:43:47 +00:00
Roger Dingledine
67a77f17ca i'm not sure what man-in-the-middle attacks we were worried about,
but i agree that we don't need to worry about them for rendezvousing.
what we really meant was collision attacks. i think?


svn:r5909
2006-02-04 20:07:45 +00:00
Roger Dingledine
d222678ea5 link to goodell's tor detector script rather than the
traditional ip-checking sites.


svn:r5908
2006-02-04 19:53:05 +00:00
Roger Dingledine
f0fe4feb00 i hear sometimes the privoxy icon is blue.
svn:r5907
2006-02-04 19:47:14 +00:00
Roger Dingledine
96e350c16c minor fix to control spec
svn:r5904
2006-02-04 00:26:12 +00:00
Roger Dingledine
af2c34ed50 three more todo items
svn:r5892
2006-02-01 10:55:59 +00:00
Roger Dingledine
864c81d668 more things to think about; and the details of two incentive schemes.
svn:r5891
2006-02-01 10:50:23 +00:00
Roger Dingledine
a07acfcd61 add another related issue to think about
svn:r5890
2006-02-01 06:45:15 +00:00
Roger Dingledine
9ff4b2cf97 document ExitPolicyRejectPrivate in man page
svn:r5889
2006-02-01 05:22:11 +00:00
Roger Dingledine
415544bb75 start to put the incentives brainstorming down in text.
needs lots more work.


svn:r5882
2006-01-31 09:10:13 +00:00
Roger Dingledine
05cf1e0202 more bugs that arma needs to investigate
svn:r5877
2006-01-28 22:12:29 +00:00
Roger Dingledine
dfa23061a7 fix the man page: hardwareaccel is off by default.
svn:r5876
2006-01-28 22:09:57 +00:00
Roger Dingledine
0d0ce4b1ef more bugs and missing features
svn:r5875
2006-01-28 09:05:48 +00:00
Roger Dingledine
f8b9a8d457 bump the default bandwidthrate to 3 MB, and burst to 6 MB
svn:r5874
2006-01-28 08:28:15 +00:00
Roger Dingledine
a9eb35dc8f nick likes todo items, i hear
svn:r5864
2006-01-24 05:55:33 +00:00
Roger Dingledine
4cc1ab0065 slip in some more todo items
svn:r5863
2006-01-24 04:31:46 +00:00
Roger Dingledine
8da3bff6e5 ha ha, we never bumped the os x stable version number.
svn:r5862
2006-01-24 04:23:44 +00:00
Roger Dingledine
29e58a839d more 0.1.1.x todo items, plus a 0.1.2.x roadmap
svn:r5860
2006-01-24 03:57:38 +00:00
Roger Dingledine
52737a5e6d dir-spec cleanups
svn:r5858
2006-01-24 00:48:42 +00:00
Nick Mathewson
75ca3e5063 Document "guard" flag. Also document subtle shift in meaning of "stable" and "fast" to mean "good for stable circs" and "good for fast circs", rather than "stable server" or "fast server".
svn:r5857
2006-01-24 00:32:36 +00:00
Roger Dingledine
5100b6791f envaguen the spec
svn:r5848
2006-01-21 03:25:09 +00:00
Roger Dingledine
3ce484b079 even more todo items
svn:r5845
2006-01-19 18:00:15 +00:00
Roger Dingledine
f5588a08ed always more todo items to do.
svn:r5844
2006-01-19 15:26:58 +00:00
Roger Dingledine
be903aa678 add some more 0.1.1.x todo items.
svn:r5842
2006-01-19 10:03:06 +00:00
Peter Palfrader
2be4f537f7 ReachableAddresses does not depend on FascistFirewall
svn:r5839
2006-01-17 15:49:42 +00:00
Roger Dingledine
a789e1ec38 improve the man page entry for AllowUnverifiedNodes
svn:r5833
2006-01-17 01:10:17 +00:00
Nick Mathewson
5268040bb5 Mark one directory change done; defer another.
svn:r5831
2006-01-16 20:54:57 +00:00
Thomas Sjögren
fc9809eb63 add links to the cvs web pages and OperationalSecurity
svn:r5828
2006-01-14 16:14:32 +00:00
Roger Dingledine
1f7ee33d1c new tor bundle version
svn:r5826
2006-01-12 09:13:18 +00:00
Peter Palfrader
38d32bc466 Add another comma
svn:r5823
2006-01-12 03:01:51 +00:00
Peter Palfrader
fdbd0791e2 Fix bold vs. italics in the FILES sections, update date
svn:r5821
2006-01-12 02:10:25 +00:00
Roger Dingledine
3c89480913 clean up the !reject/!invalid discussion
svn:r5817
2006-01-12 00:52:41 +00:00
Peter Palfrader
44cec7cecd Add !reject and !invalid
svn:r5816
2006-01-12 00:07:04 +00:00
Peter Palfrader
bd3e64377d Add a few typos to the manpage
svn:r5815
2006-01-12 00:03:30 +00:00
Roger Dingledine
a65cc2ccff you want more work? i got your more work right here.
svn:r5814
2006-01-11 23:54:01 +00:00
Roger Dingledine
8452535cea more todo items as we get closer to 0.1.1 final
svn:r5813
2006-01-11 23:27:47 +00:00
Roger Dingledine
8777272231 stop the typo virus from spreading further
svn:r5812
2006-01-11 23:22:47 +00:00
Peter Palfrader
2d964c225f Document RecommendedServerVersions and RecommendedClientVersions
svn:r5811
2006-01-11 23:21:25 +00:00
Peter Palfrader
068afa6868 Update the manual page: UseEntryGuards defaults to 1 now
svn:r5787
2006-01-11 00:59:24 +00:00
Roger Dingledine
e27c47b6de UseEntryGuards and NumEntryGuards
svn:r5781
2006-01-10 22:26:45 +00:00
Roger Dingledine
f0aefebf02 from the controller you can getinfo entry-guards now, not entry-nodes.
svn:r5780
2006-01-10 22:26:21 +00:00
Nick Mathewson
89db1be56c remove some completed items from the TODO
svn:r5779
2006-01-10 22:05:31 +00:00
Nick Mathewson
4ac471a38a answer a question from arma, and clarify a related point.
svn:r5778
2006-01-10 21:20:55 +00:00
Roger Dingledine
b1ea87da37 spec getinfo desc/all-recent
svn:r5769
2006-01-10 20:08:56 +00:00
Roger Dingledine
1616cb9297 dir-spec touchups and a question for nick
svn:r5753
2006-01-08 11:59:51 +00:00
Roger Dingledine
aa9bb3adad that makes this paragraph extraneous
svn:r5749
2006-01-07 02:07:42 +00:00
Roger Dingledine
4c64138d71 correct the key material paragraph
svn:r5748
2006-01-07 02:05:22 +00:00
Nick Mathewson
65f76bad4f Add descriptions for state variables; rename AccountingBytesRead{In}Interval; remove extraneous and unused struct member.
svn:r5739
2006-01-06 15:43:03 +00:00
Roger Dingledine
0ba7b72278 and a bonus todo item
svn:r5736
2006-01-05 21:33:10 +00:00
Roger Dingledine
6b6af6c7d5 todo and spec cleanups
svn:r5735
2006-01-05 21:32:33 +00:00
Nick Mathewson
878962bee1 Add reasons to DESTROY and RELAY_TRUNCATED cells.
svn:r5734
2006-01-05 21:23:03 +00:00
Roger Dingledine
54f72cd812 mention a recommended log level in the man page
svn:r5730
2006-01-05 10:36:40 +00:00
Roger Dingledine
2f3b864639 how could i have thought that was clearer?
svn:r5728
2006-01-04 07:11:45 +00:00
Roger Dingledine
7315483bba stop pointing people to the win32 download directory. that's just mean.
svn:r5725
2006-01-04 00:31:35 +00:00
Roger Dingledine
0c78299dda link to matt's new win32 bundle.
svn:r5724
2006-01-03 23:41:16 +00:00
Roger Dingledine
f86ee78eb4 link to the faq entry explaining the problems with netbsd, openbsd,
and win98.


svn:r5714
2006-01-03 12:33:35 +00:00
Roger Dingledine
ad82fdab5e the last entrynodes item is done
svn:r5685
2005-12-31 07:39:47 +00:00
Roger Dingledine
01d71c709b mark off a few TODO items
svn:r5676
2005-12-28 09:14:06 +00:00
Roger Dingledine
316f241585 and update the man page
svn:r5675
2005-12-28 09:13:02 +00:00
Roger Dingledine
6efda1073d update the control spec to deprecate getinfo helper-nodes
svn:r5674
2005-12-28 09:11:14 +00:00
Nick Mathewson
ece9865020 Implement new directory logic: download by descriptor digest, not by key digest. Caches try to download all listed digests from authorities; clients try to download "best" digests from caches.
svn:r5659
2005-12-27 05:26:03 +00:00
Roger Dingledine
df14fdfb8b <b>You need the experimental bundle if you want to run a Tor server
and configure it via TorCP.</b>


svn:r5653
2005-12-26 22:25:38 +00:00
Roger Dingledine
92a4b6e370 those are separate statements
svn:r5651
2005-12-26 04:41:56 +00:00
Roger Dingledine
e1dd63b43e fix almost-ambiguity
svn:r5649
2005-12-25 05:44:39 +00:00
Roger Dingledine
782efd9e93 mention that getinfo helper-nodes can return status "never-connected".
also, make explicit that there's a space between status and isotime.


svn:r5648
2005-12-25 05:44:30 +00:00
Roger Dingledine
c3d3e130c4 fix typo
svn:r5641
2005-12-24 20:04:36 +00:00