Commit Graph

913 Commits

Author SHA1 Message Date
Roger Dingledine
ee24166851 update todo a bit more
svn:r3893
2005-03-27 05:13:58 +00:00
Roger Dingledine
d751d4048b change control spec so closestream doesn't get to specify whether
tor should hold-open-until-flushed. tor should take care of that
(it should always hold open until flushed), and the controller should
never care _how_ tor does its things.


svn:r3892
2005-03-27 04:56:01 +00:00
Roger Dingledine
19553eebec update version pointers on osx/win32 docs
svn:r3888
2005-03-26 14:55:56 +00:00
Roger Dingledine
9e1543401f add another instance of the word 'hibernation' in the description
for accountingmax, since nobody searches for it by the name
accountingmax.


svn:r3885
2005-03-26 06:15:43 +00:00
Nick Mathewson
c5845c1784 Remind us to fwd-port accept fix.
svn:r3878
2005-03-25 20:51:47 +00:00
Nick Mathewson
5edd94b27e Clarify behavior of SETEVENTS: it is SET, not ADD.
svn:r3871
2005-03-25 05:49:01 +00:00
Roger Dingledine
4dc570bf60 note that you can't attachstream to a non-open circuit.
svn:r3858
2005-03-24 06:29:28 +00:00
Geoff Goodell
8fc1061b84 added short descriptions to circuit-related event codes
svn:r3854
2005-03-24 05:30:08 +00:00
Nick Mathewson
27e00e3fdd Document EXTENDCIRCUIT DONE message behavior.
svn:r3853
2005-03-24 01:15:39 +00:00
Nick Mathewson
7521f2d58a Move some TODO items out of the 0.1.0.1-rc pile
svn:r3851
2005-03-24 01:12:38 +00:00
Nick Mathewson
6e4bccc4ac Make GETINFO for "network-status" work on non-authdirs
svn:r3837
2005-03-23 19:15:10 +00:00
Nick Mathewson
291548c4e4 Note that GETINFO (via the controller) for network-status will not work on non-authdirectories right now.
svn:r3835
2005-03-23 08:39:21 +00:00
Roger Dingledine
f5c930bb0e clean up man page entry for MaxAdvertisedBandwidth
svn:r3817
2005-03-22 20:32:48 +00:00
Nick Mathewson
7a0072cc1a Specify and implement close-stream and close-circuit control messages
svn:r3814
2005-03-22 19:36:38 +00:00
Nick Mathewson
ec81f87018 Implement an option to cap bandwidth-to-advertise. Arma: can you improve the manpage entry by explaining why you would want to do this?
svn:r3813
2005-03-22 19:01:46 +00:00
Nick Mathewson
2d40991427 Report HTTP reasons to directory clients. (Also, fix format on new TODO items)
svn:r3811
2005-03-22 18:43:24 +00:00
Roger Dingledine
8f9634345d write down some more concerns/thoughts
svn:r3804
2005-03-22 05:19:44 +00:00
Nick Mathewson
c92c045afc add an item
svn:r3803
2005-03-22 05:18:44 +00:00
Roger Dingledine
171ce8f1db update control-spec too
svn:r3802
2005-03-22 03:35:37 +00:00
Roger Dingledine
f194b716c7 getting closer to 0.1.0.1-rc
svn:r3800
2005-03-22 01:55:37 +00:00
Geoff Goodell
6152264c0d specify that a key-value configuration line consists of key-space-value.
svn:r3794
2005-03-21 04:25:58 +00:00
Roger Dingledine
8598e09c33 point the windows slashes the right way
svn:r3793
2005-03-20 10:40:56 +00:00
Nick Mathewson
07a7b6af64 Implement redirectstream in control interface.
svn:r3785
2005-03-19 06:05:55 +00:00
Nick Mathewson
11aa682812 Split version info into separate spec doc.
svn:r3783
2005-03-19 05:07:19 +00:00
Roger Dingledine
5c59ec8e1b things roger needs to do for 0.1.0.1-rc
svn:r3782
2005-03-19 05:06:22 +00:00
Nick Mathewson
19b4dbc6d2 Note version documentation is finished in the TODO. Roger--should this be someplace else too?
svn:r3779
2005-03-18 23:23:25 +00:00
Nick Mathewson
2e9d971dec Correct documentation wrt versions; where files go; and default behavior of osx installer. Can somebody with good html fu improve my table?
svn:r3778
2005-03-18 23:09:29 +00:00
Nick Mathewson
59653fea45 Make OS X log happily to /var/log/Tor
svn:r3775
2005-03-18 21:45:36 +00:00
Thomas Sjögren
25fb582065 man file in cvs was updated in March 2005, not November 2004
svn:r3771
2005-03-18 01:31:56 +00:00
Thomas Sjögren
2b485dc4f2 Added ipid to the list of IP-testers in tor-doc*.html
svn:r3770
2005-03-17 21:58:04 +00:00
Nick Mathewson
df9c8feac7 Commit fixes for several pending tor core tasks: document all DOCDOCed functions; time out uncontrolled unattached streams; feed reasons to SOCKS5 (refactoring connection_ap_handshake_socks_reply in the process); change DirFetchPeriod/StatusFetchPeriod to have a special "Be smart" value.
svn:r3769
2005-03-17 12:38:37 +00:00
Thomas Sjögren
b5a7347db5 Mozilla/Firefox instructions present in both win32 and osx. Added network-tools.com as a IP-test site.
svn:r3768
2005-03-16 21:24:45 +00:00
Thomas Sjögren
5faea839ee Make it clear that tor-doc-{win32,osx}.html are for setting up clients and point those who want to set up a server to tor-doc.html
svn:r3765
2005-03-15 23:03:33 +00:00
Nick Mathewson
538b613079 <arma2> - closed=4, new connection=5, new resolve request=6)
<arma2> +                    closed=4, new connection=5, new resolve request=6,
<arma2> +                    stream detached from circuit, retriable=7)
<arma2> nick: this comma is confusing.


svn:r3761
2005-03-14 22:15:45 +00:00
Nick Mathewson
e2715ac24f Note a couple of changes in TC
svn:r3760
2005-03-14 22:13:42 +00:00
Nick Mathewson
fd150459b3 Raise common code for "detach this stream and try it with a different circuit" into a separate function; make that function handle controller-managed streams right.
svn:r3756
2005-03-14 03:12:59 +00:00
Roger Dingledine
a6b742dfb2 and put ShutdownWaitLength in man page
svn:r3754
2005-03-12 20:18:38 +00:00
Nick Mathewson
115271f65e Implement the common case of ATTACHSTREAM.
svn:r3751
2005-03-12 04:22:01 +00:00
Roger Dingledine
d1f790e9ce MaxCircuitDirtiness never got into the man page
svn:r3750
2005-03-12 01:09:41 +00:00
Roger Dingledine
84410bd3d5 fix typo in man page
svn:r3749
2005-03-11 23:53:07 +00:00
Nick Mathewson
49dd5e7439 add another item to TODO
svn:r3748
2005-03-11 21:49:29 +00:00
Nick Mathewson
71a3560c72 expand a couple of items
svn:r3747
2005-03-11 21:42:45 +00:00
Geoff Goodell
ecd9cb3738 reflect changes to default exit policy in manual page
svn:r3740
2005-03-11 05:18:18 +00:00
Nick Mathewson
c185825585 Finish implementing GETINFO; make it easy to query address maps.
svn:r3732
2005-03-03 06:37:54 +00:00
Nick Mathewson
f90ccf5648 Implement new controller events for changed descriptors and new (not-yet-attached) streams.
svn:r3731
2005-03-02 22:29:58 +00:00
Nick Mathewson
5f8e2c2bc4 Rename unused-address functions to virtual address; this is more accurate. Also, include almost-right implementation of reusing dont-care mappings. (It is still kind of wrong because it does not take type into account.)
svn:r3728
2005-03-02 21:02:11 +00:00
Nick Mathewson
fc0e67bc72 Clarify some confusion about what GETINFO(addr-mappings) should return.
svn:r3727
2005-03-02 20:54:09 +00:00
Nick Mathewson
b494c2223d Specify and implement fragmented control messages to allow for (among other things) long GETINFO replies. Otherwise we could hit the 64K barrier on questions like "please dump your client-side DNS cache."
svn:r3726
2005-03-02 20:22:10 +00:00
Nick Mathewson
65230fd39f Implement "Dont-Care" from addresses to MapAddress control message. For safety, refuse to launch connections to unmapped addresses in the dont-care range.
svn:r3725
2005-03-02 19:26:46 +00:00
Nick Mathewson
06a574b0c9 Specify reverse DNS
svn:r3724
2005-03-02 19:24:15 +00:00
Nick Mathewson
e14f812a67 Still more code to make sure we send the right number and kind of RELAY END cells
svn:r3723
2005-03-02 03:13:05 +00:00
Nick Mathewson
b0b396a7ce Add error reason to spec: TORPROTOCOL reason means "you are not speaking a version of Tor I understand; say bye-bye to your stream."
svn:r3721
2005-03-01 22:43:24 +00:00
Nick Mathewson
afe414f070 Revise all calls to connection_edge_end to avoid sending MISC, and to take errno into account where possible.
svn:r3720
2005-03-01 22:42:31 +00:00
Nick Mathewson
4ddf768a4f Forward-port new reasons; clean up code more; add code to convert new reasons to SOCKS5 reply codes; add code to convert errnos to reasons. New code still needs to get invoked.
svn:r3719
2005-03-01 22:16:15 +00:00
Nick Mathewson
59ec8ca3f1 Revise tor-spec to add more/better stream end reasons.
svn:r3717
2005-03-01 22:07:36 +00:00
Nick Mathewson
83743d64ab Change version parsing logic: a version is "obsolete" if it is not recommended and (1) there is a newer recommended version in the same series, or (2) there are no recommended versions in the same series, but there are some recommended versions in a newer series. A version is "new" if it is newer than any recommended version in the same series.
svn:r3716
2005-03-01 01:44:57 +00:00
Roger Dingledine
331badb6ef update todo
svn:r3713
2005-02-28 18:43:20 +00:00
Nick Mathewson
8efb2a957d Make sure that router_get_by_* can always return "me"
svn:r3702
2005-02-27 07:23:42 +00:00
Roger Dingledine
2ee036d684 clean up alphabetization some
svn:r3700
2005-02-25 21:15:04 +00:00
Nick Mathewson
ea668225c0 document changed option name
svn:r3698
2005-02-25 20:47:25 +00:00
Nick Mathewson
fa92e5486b Make some control spec stuff done
svn:r3697
2005-02-25 20:47:12 +00:00
Nick Mathewson
d21f007a84 Note done things on TODO
svn:r3695
2005-02-25 06:37:28 +00:00
Roger Dingledine
59b1b7770c caching .exit stuff is done
svn:r3689
2005-02-24 22:44:56 +00:00
Nick Mathewson
98d37b2a6f Add a log-related item.
svn:r3686
2005-02-24 21:17:33 +00:00
Roger Dingledine
2ecd3ff709 man page entry for httpsproxy
svn:r3683
2005-02-24 11:00:06 +00:00
Roger Dingledine
043fd5666f a list of things to do so we can decentralize
svn:r3678
2005-02-23 22:42:17 +00:00
Nick Mathewson
3135234f4d more 010x todos
svn:r3675
2005-02-23 21:59:09 +00:00
Roger Dingledine
5232481eed assign a few tasks
svn:r3674
2005-02-23 21:58:05 +00:00
Nick Mathewson
14f6d74c6d First cut at labelinging things for 0.1.0.x
svn:r3673
2005-02-23 21:47:40 +00:00
Roger Dingledine
dd7333b2a1 a few more items for the todo
svn:r3672
2005-02-23 21:12:25 +00:00
Roger Dingledine
5dd58e27d9 and to the win32 and os x doc pages
svn:r3669
2005-02-23 07:09:54 +00:00
Roger Dingledine
e050470112 make slightly clearer that mapaddress arguments are strings
svn:r3668
2005-02-23 06:58:18 +00:00
Roger Dingledine
6d85627bc9 man page entries for addressmap and trackhostexits
svn:r3642
2005-02-22 00:53:43 +00:00
Nick Mathewson
f309168301 Tweak control-spec: add a GETINFO/INFOVALUE type pair to handle non-configuration stuff and to avoid proliferating more GETFOO/FOOVALUE pairs. Remove spurious 0x from signal codes. Simplify address-mapping format. Clarify what an identity looks like.
svn:r3635
2005-02-18 18:34:37 +00:00
Roger Dingledine
b3d39cb689 make it clearer that our screenshots are of old versions.
svn:r3634
2005-02-18 03:38:38 +00:00
Geoff Goodell
d418cd5f70 integrating changes related to building circuits, assigning streams, and exchanging descriptors (discussed on return trip from airport)
svn:r3630
2005-02-16 19:49:39 +00:00
Roger Dingledine
ecf7bb5ff4 make the wikipedia statement less strict
svn:r3624
2005-02-14 22:17:54 +00:00
Roger Dingledine
df41b20e90 mention 0.0.9.4 on win32 and osx doc pages
svn:r3612
2005-02-10 07:58:04 +00:00
Roger Dingledine
1ebebff1a0 some more tweaks on the paper
svn:r3608
2005-02-10 06:20:18 +00:00
Paul Syverson
0d5dedd732 More tweaks, grammar, etc. I say it's ready to submit.
svn:r3605
2005-02-09 17:42:21 +00:00
Roger Dingledine
1cc0933d93 fix wordo
svn:r3604
2005-02-09 12:13:38 +00:00
Roger Dingledine
5b7bbb008c This section is first up against the wall when the revolution comes.
svn:r3603
2005-02-09 11:58:35 +00:00
Roger Dingledine
5dc96b9e3f mark this one as a draft, so people who cache it will look dumb
in two years


svn:r3602
2005-02-09 11:42:20 +00:00
Roger Dingledine
6707f25404 update pdf draft
svn:r3601
2005-02-09 11:31:37 +00:00
Paul Syverson
87fda0b6d3 Style wars
svn:r3600
2005-02-09 10:48:57 +00:00
Roger Dingledine
1db62884be put a pdf in place so people can read it.
(i've learned my lesson about giving people url's other than
the final url.)


svn:r3599
2005-02-09 10:12:48 +00:00
Roger Dingledine
e3266768f4 more fixes. i declare this the first draft.
svn:r3598
2005-02-09 10:10:22 +00:00
Roger Dingledine
aca8c362bf tighten related work
svn:r3597
2005-02-09 08:47:16 +00:00
Roger Dingledine
10b6f18f30 not all tor use is abusive
svn:r3596
2005-02-09 07:31:06 +00:00
Nick Mathewson
90e1f58bc6 Commit changes to nonclique section
svn:r3595
2005-02-09 06:30:42 +00:00
Roger Dingledine
97cd2230cd blacklists, middleman nodes, pressure to shut down
svn:r3594
2005-02-09 05:06:56 +00:00
Roger Dingledine
e4989f33c9 lots more cleanups. people should check these over.
svn:r3593
2005-02-09 04:34:50 +00:00
Roger Dingledine
dd0ee183b7 As another exception, the controller can getconf the "version" string,
and Tor will return a string describing its version number. Setconf on
"version" will not work.


svn:r3591
2005-02-09 02:24:16 +00:00
Nick Mathewson
4c8566f9f8 Still more edits
svn:r3590
2005-02-08 22:58:02 +00:00
Roger Dingledine
ec981d4cdb ispell
svn:r3589
2005-02-08 22:26:24 +00:00
Nick Mathewson
bcb084d3ba Tighten, clarify
svn:r3588
2005-02-08 22:10:04 +00:00
Paul Syverson
097f12dc7a A few more minor tweaks
svn:r3587
2005-02-08 20:47:12 +00:00
Paul Syverson
1d569eb492 Tweaks and typos throughout. Nearly there.
svn:r3586
2005-02-08 20:34:57 +00:00
Geoff Goodell
4518e7e642 added section for Tor+Blossom desiderata
svn:r3585
2005-02-08 16:53:18 +00:00
Roger Dingledine
8abf1c6188 a few more tweaks
svn:r3584
2005-02-08 10:46:55 +00:00
Roger Dingledine
494d475d1e enclaves and helper nodes.
svn:r3583
2005-02-08 10:27:47 +00:00
Roger Dingledine
6d59f7fbd5 migrate stuff from section 4 to 5 and vice versa
svn:r3582
2005-02-08 07:54:28 +00:00
Roger Dingledine
9d653b47fc some minor cleanups before i move a bnuch of sections
svn:r3581
2005-02-08 07:37:30 +00:00
Roger Dingledine
42bbd86276 give us a conclusion
svn:r3580
2005-02-08 06:54:47 +00:00
Roger Dingledine
3b55cc34ea cut down the mid-latency section
spell file-sharing correctly


svn:r3579
2005-02-08 05:43:12 +00:00
Roger Dingledine
51784c4191 give us page numbers, cut some more
svn:r3578
2005-02-08 01:57:19 +00:00
Roger Dingledine
aed5aae534 clean up stream-vs-packet section
svn:r3577
2005-02-08 01:40:19 +00:00
Paul Syverson
6c77900c0d The word is 'node' assorted tweaks with these length parameters we're OK
svn:r3576
2005-02-07 22:22:54 +00:00
Paul Syverson
8b2b7615ea Changes throughout. Moved caching discussion to end candidate for cutting.
svn:r3575
2005-02-07 19:55:21 +00:00
Nick Mathewson
95260cee92 Finish some content chewing and XXX resolving. More remains.
svn:r3574
2005-02-07 07:44:06 +00:00
Roger Dingledine
5194833045 checkpoint in-progress mucking
svn:r3573
2005-02-07 06:46:49 +00:00
Nick Mathewson
0c18282bee Sling some sentences around, based on comments from arma
svn:r3572
2005-02-07 06:38:16 +00:00
Nick Mathewson
bacdecd93a move some stuff around in sections 1,2,3. Not done yet; still need to work on "Distributed Trust", "related work"
svn:r3571
2005-02-07 05:52:49 +00:00
Paul Syverson
c76189d4b2 incentives section edit and other minor edits
svn:r3570
2005-02-07 03:39:34 +00:00
Paul Syverson
7e1d8002f6 stab at an opening paragraph
svn:r3569
2005-02-06 13:49:16 +00:00
Roger Dingledine
0ff41a3b37 commit fixes for the first half of the paper
still need to do an overall pass to reduce redundancy


svn:r3560
2005-02-05 01:03:17 +00:00
Paul Syverson
7240950230 Assorted tweaks fixes, etc. to abstract et passim
svn:r3559
2005-02-04 18:32:40 +00:00
Nick Mathewson
de71abd238 Note that we should audit for more bucket over/underflow
svn:r3555
2005-02-04 05:49:10 +00:00
Roger Dingledine
63938322a3 update man page to reflect changed default exit policy
svn:r3536
2005-02-03 23:44:10 +00:00
Roger Dingledine
4174bf9cbd resolve references
svn:r3521
2005-02-03 21:28:03 +00:00
Roger Dingledine
7740a687ad pdf versions of the graphics
svn:r3520
2005-02-03 21:19:56 +00:00
Roger Dingledine
a94fef2e67 an abstract, that needs more work
svn:r3519
2005-02-03 20:53:06 +00:00
Roger Dingledine
82522ac5c8 add a hidden-services section
svn:r3518
2005-02-03 20:07:38 +00:00
Nick Mathewson
cd39e4fc62 write remaining sections; edit some.
svn:r3515
2005-02-03 19:06:09 +00:00
Roger Dingledine
0dc14b3b7d finish the 'other policy' section
svn:r3505
2005-02-03 06:37:42 +00:00
Nick Mathewson
b2e34616d3 Write a few subsections
svn:r3497
2005-02-01 23:57:07 +00:00
Paul Syverson
3805f67e8f Various changes. Some more references. Section on enclaves and path length.
svn:r3495
2005-02-01 22:48:10 +00:00
Roger Dingledine
d9ec1a6fe9 minor cleanups throughout
svn:r3492
2005-02-01 11:39:54 +00:00
Roger Dingledine
5675ae0407 throw down the gauntlet.
svn:r3491
2005-02-01 10:31:14 +00:00
Roger Dingledine
44f6300c8c fix typo in design paper
svn:r3490
2005-02-01 09:48:49 +00:00
Roger Dingledine
f80734d590 clean up our references some more
svn:r3483
2005-01-31 09:09:15 +00:00
Roger Dingledine
2fa4b77735 clean up section 2, add back reputability subsec.
svn:r3482
2005-01-31 08:34:38 +00:00
Roger Dingledine
ec2a6ff2e3 flesh out the routing-zones section
svn:r3480
2005-01-31 06:43:38 +00:00
Paul Syverson
e14417f130 draft of a midlatency section added
svn:r3471
2005-01-30 22:02:13 +00:00
Paul Syverson
03dd466e5b minor tweaks and paul claims a subsection
svn:r3467
2005-01-30 12:52:49 +00:00
Roger Dingledine
dba507ef4b divvy up some more sections, so they'll get done
svn:r3463
2005-01-30 01:13:29 +00:00
Nick Mathewson
5cf6534bae Clarify who sends certs and chains
svn:r3462
2005-01-30 00:20:15 +00:00
Roger Dingledine
50c8a9bffe clean up the china section
svn:r3460
2005-01-29 22:30:44 +00:00
Roger Dingledine
8f9f9bc78d cleanups, add nodes/traffic graphics, add china subsection
svn:r3455
2005-01-29 07:25:44 +00:00
Nick Mathewson
7c38e7c8a6 Turn more thoughts into text. Next: filesharing.
svn:r3454
2005-01-29 01:05:09 +00:00
Paul Syverson
95a74a115f Fix the bib entry I just made.
svn:r3453
2005-01-28 22:57:59 +00:00
Paul Syverson
d6d9395793 Cleaned and revised non-clique section. Added a reference
svn:r3452
2005-01-28 22:53:54 +00:00
Roger Dingledine
f0c916e4ad put in a paragraph blurting out the name of each related work item.
svn:r3451
2005-01-28 12:24:03 +00:00
Paul Syverson
d44dcdebf5 Just a few more topology scaling notes before bed
svn:r3440
2005-01-28 05:13:37 +00:00
Paul Syverson
5dbfcd876a Beginnings of a discussion of sparse topology Tor for scaling
svn:r3437
2005-01-27 20:51:45 +00:00
Roger Dingledine
729d4f55ef sharpen section 1
try to help the rest some more too


svn:r3436
2005-01-27 09:57:06 +00:00
Roger Dingledine
1f5172d697 remove the reputability section so we don't end up double-submitting it
svn:r3434
2005-01-27 04:51:56 +00:00
Nick Mathewson
3b54936b4b braindump some pending changes before I get more conflicts
svn:r3433
2005-01-27 01:16:52 +00:00
Paul Syverson
fafbbafd4d Some comments about the scope of the wikipedia problem
svn:r3432
2005-01-26 22:14:25 +00:00
Roger Dingledine
7187ab480e some more thoughts on scope; probably should not get into the final
paper as-is. ok, i'm done for now.


svn:r3431
2005-01-26 12:49:34 +00:00