Nick Mathewson
|
97dad670ea
|
Renormalize whitespace
svn:r3757
|
2005-03-14 03:18:35 +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
|
cabb8624e2
|
bugfix: now that we don't do the client dns thing, our checks
to see if somebody was contradicting his exit policy were wrong.
svn:r3755
|
2005-03-13 05:53:17 +00:00 |
|
Roger Dingledine
|
a6b742dfb2
|
and put ShutdownWaitLength in man page
svn:r3754
|
2005-03-12 20:18:38 +00:00 |
|
Roger Dingledine
|
01f0b31432
|
ShutdownWaitLength should be an interval, not a uint
svn:r3753
|
2005-03-12 20:16:52 +00:00 |
|
Roger Dingledine
|
fe768d1d2a
|
change SHUTDOWN_WAIT_LENGTH from a fixed 30 secs to a config option
svn:r3752
|
2005-03-12 20:13: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 |
|
Nick Mathewson
|
2b7907ef42
|
Increment step of a for loop should only happen once.
svn:r3746
|
2005-03-11 21:42:32 +00:00 |
|
Nick Mathewson
|
777d3dde0c
|
Get address map resetting implemented.
svn:r3745
|
2005-03-11 21:39:39 +00:00 |
|
Nick Mathewson
|
b17bb918ac
|
Remove unused macro; add a comment on remaining macros.
svn:r3744
|
2005-03-11 21:38:06 +00:00 |
|
Roger Dingledine
|
5254c4e63a
|
remove duplicate function prototype
svn:r3743
|
2005-03-11 20:47:23 +00:00 |
|
Nick Mathewson
|
ccf318ae59
|
Clean up privoxy-tor-toggle; untabify; clean up messages; remove fwd-incompatible "print status on unrecognized command" feature
svn:r3742
|
2005-03-11 20:37:26 +00:00 |
|
Roger Dingledine
|
cb35994dec
|
add a contrib script to toggle whether privoxy uses tor.
seems to be configured for debian by default.
svn:r3741
|
2005-03-11 20:30:22 +00:00 |
|
Geoff Goodell
|
ecd9cb3738
|
reflect changes to default exit policy in manual page
svn:r3740
|
2005-03-11 05:18:18 +00:00 |
|
Geoff Goodell
|
af15c711c9
|
redefining default exit policy as per or-talk discussion
svn:r3739
|
2005-03-11 05:07:31 +00:00 |
|
Nick Mathewson
|
99cc6bae0d
|
Fix error codes to work on windows
svn:r3738
|
2005-03-10 18:48:13 +00:00 |
|
Nick Mathewson
|
6394f77edb
|
Initialize msg_len
svn:r3737
|
2005-03-10 18:46:11 +00:00 |
|
Nick Mathewson
|
aaf70df3bd
|
Fix signed/unsigned warning
svn:r3736
|
2005-03-10 18:45:42 +00:00 |
|
Nick Mathewson
|
37a478bd78
|
Tell windows how big time_t is.
svn:r3735
|
2005-03-10 18:45:18 +00:00 |
|
Peter Palfrader
|
5937db52ea
|
Wait for 60 seconds in init stop. 35 is too little.
svn:r3734
|
2005-03-10 18:19:14 +00:00 |
|
Nick Mathewson
|
a308353600
|
Fix const-ness warning
svn:r3733
|
2005-03-10 06:15:46 +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
|
4b5e213a0b
|
Separate reverse-virtual-address-map entries into ipv4 and hostname slots. Otherwise if you ask me to map "some IPv4 address" to foo.onion, I might tell you that I already mapped "bar.virtual" to foo.onion
svn:r3730
|
2005-03-02 22:01:10 +00:00 |
|
Nick Mathewson
|
5315b61e13
|
Fix some log messages to refer to correct control type.
svn:r3729
|
2005-03-02 21:59:36 +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 |
|
Nick Mathewson
|
b7b05dc1b2
|
make control interface stream IDs monotonically increasing to prevent possible races
svn:r3715
|
2005-03-01 01:15:01 +00:00 |
|
Nick Mathewson
|
349ee1abea
|
Clean up rend cache on shutdown
svn:r3714
|
2005-02-28 22:38:00 +00:00 |
|
Roger Dingledine
|
331badb6ef
|
update todo
svn:r3713
|
2005-02-28 18:43:20 +00:00 |
|
Roger Dingledine
|
b961d1c3bd
|
disable the reachability detection stuff in cvs, so people can
run servers from cvs while i'm gone.
svn:r3712
|
2005-02-28 09:39:12 +00:00 |
|
Nick Mathewson
|
c5091e7134
|
When copying routerinfo, copy descriptor too to prevent later double-free.
svn:r3711
|
2005-02-28 03:37:27 +00:00 |
|
Nick Mathewson
|
97bc49bd72
|
Try a little harder to avoid openssl SSL* double-free reports.
svn:r3710
|
2005-02-28 02:52:51 +00:00 |
|
Nick Mathewson
|
0a2be3c9d8
|
Fix strmap_free to release memory actually held by the strmap.
svn:r3708
|
2005-02-28 02:21:40 +00:00 |
|
Roger Dingledine
|
b3177d509e
|
free some more memory at shutdown
svn:r3707
|
2005-02-28 01:59:18 +00:00 |
|
Nick Mathewson
|
bed6c05453
|
give a better warning when tor points at an https server.
svn:r3706
|
2005-02-28 01:55:09 +00:00 |
|
Roger Dingledine
|
25ff3a5042
|
fix bug in control mapaddress
svn:r3705
|
2005-02-27 23:20:48 +00:00 |
|