Commit Graph

800 Commits

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