Commit Graph

769 Commits

Author SHA1 Message Date
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