Commit Graph

23299 Commits

Author SHA1 Message Date
Roger Dingledine
4f5192b280 ...and use it to make sure we only conclude reachability if
we didn't initiate the conn.


svn:r3932
2005-03-31 07:46:59 +00:00
Roger Dingledine
4a82ac12b8 add a tor_tls_is_server method to remember if conn->tls
was an initiator or a receiver


svn:r3931
2005-03-31 07:46:38 +00:00
Roger Dingledine
ce4d64d9c6 hack exerciseserver into something i just ran.
svn:r3930
2005-03-31 07:06:21 +00:00
Nick Mathewson
83ad64365a Add close_foo functions to TorControl
svn:r3929
2005-03-31 07:05:29 +00:00
Nick Mathewson
d90b02d318 Cut off after 100 circuits; print which servers were in successful/failed circuits when done.
svn:r3928
2005-03-31 06:21:43 +00:00
Nick Mathewson
85c6d25e5b fix crash
svn:r3927
2005-03-31 06:08:48 +00:00
Nick Mathewson
1bf1f44e74 Fix bug in redirectstream.
svn:r3926
2005-03-31 06:06:02 +00:00
Nick Mathewson
5062c49c76 Make ExercieseServer actually work.
svn:r3925
2005-03-31 06:05:36 +00:00
Nick Mathewson
14296cd49c First cut at server-poker.
svn:r3924
2005-03-31 05:52:23 +00:00
Nick Mathewson
13bd755ae6 checkpoint fixes to TorControl
svn:r3923
2005-03-31 05:44:44 +00:00
Nick Mathewson
c7ef516c43 Add more functionality; fix syntax.
svn:r3922
2005-03-31 05:11:32 +00:00
Thomas Sjögren
a25033c7d8 Update tor-doc-{win32,-osx}.html to show the latest beta release. Added date when the document was last updated.
svn:r3921
2005-03-29 20:32:42 +00:00
Roger Dingledine
5bdab005c9 mark two more bugs. nick, can you take a look?
svn:r3920
2005-03-29 05:27:32 +00:00
Roger Dingledine
20a8eda31b don't check for reachability, and don't whine about it, while we're
hibernating.


svn:r3919
2005-03-29 03:48:31 +00:00
Roger Dingledine
fddf560254 oops, get the version name right
svn:r3917
2005-03-29 02:45:07 +00:00
Roger Dingledine
b509b8a5ae clean up rc1 changelog
svn:r3916
2005-03-29 02:44:24 +00:00
Roger Dingledine
aef0ac4090 fix typo
svn:r3915
2005-03-29 01:47:07 +00:00
Roger Dingledine
9862e82eb8 clean up html
svn:r3914
2005-03-29 01:18:26 +00:00
Nick Mathewson
037487d96e Mention libevent in more docs.
svn:r3913
2005-03-29 01:03:07 +00:00
Roger Dingledine
51f04b68df point debian users to or-talk, not or-dev
svn:r3912
2005-03-29 00:38:03 +00:00
Roger Dingledine
7cf33ed495 resolve another 'hasn't sent end yet' bug
svn:r3911
2005-03-29 00:35:35 +00:00
Nick Mathewson
d858aeaf3c Update VC7 Tor project: Lnik with /delayload:ADVAPI32.DLL to prevent win98 from barfing when it tries to load service-related functions.
svn:r3910
2005-03-29 00:34:10 +00:00
Nick Mathewson
4083574c7a Update VC7 project/solution files
svn:r3909
2005-03-28 20:05:03 +00:00
Roger Dingledine
270f591e5f update changelog for the latest fixes
svn:r3908
2005-03-28 04:14:22 +00:00
Nick Mathewson
1612df7b2c Fix a couple more places where we use ->new_address without checking that it is there.
svn:r3907
2005-03-28 02:03:51 +00:00
Roger Dingledine
0e26973c02 make calls to address_is_in_virtual_range more bullet-proof.
might fix the assert failure i just got.


svn:r3906
2005-03-28 01:56:12 +00:00
Roger Dingledine
80901fde69 remember some thoughts about using WSAStartup to learn
how many sockets we get to use on win32.


svn:r3905
2005-03-28 01:11:02 +00:00
Nick Mathewson
4246f6f8bc Clarify that we don't, and why we don't, need to redefine FD_SETSIZE.
svn:r3904
2005-03-28 01:07:14 +00:00
Roger Dingledine
96c331e4ed we seem to have lost our define for FD_SETSIZE on win32 in the change
from fakepoll to libevent. be sure to define it *before* we include
winsock.


svn:r3903
2005-03-27 22:52:48 +00:00
Roger Dingledine
9b5432214d but only do the rapid reachability testing if we're hoping to be a server.
svn:r3902
2005-03-27 11:52:15 +00:00
Roger Dingledine
452563e157 make slightly clearer that socksport is for local applications
svn:r3901
2005-03-27 11:27:16 +00:00
Roger Dingledine
b8fe866a9d forward-port the fixing of the crash bug.
svn:r3900
2005-03-27 07:18:30 +00:00
Roger Dingledine
92acd64da0 if your server hasn't found itself to be reachable, complain every
20 minutes, not just once.


svn:r3897
2005-03-27 06:50:36 +00:00
Nick Mathewson
fca6800b8b Rename option in control-spec.txt too.
svn:r3896
2005-03-27 06:42:27 +00:00
Roger Dingledine
7a79acd9f6 clean up socks reply stuff more.
add a few more reasons so we can be more informative.


svn:r3895
2005-03-27 06:37:56 +00:00
Nick Mathewson
ce854906db Rename ManageConnections to LeaveStreamsUnattached. Apparently, there was a missing "TorShould" that was mistaken for an "IWantTo".
svn:r3894
2005-03-27 06:25:33 +00:00
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
36baf7219d stop most cases of hanging up on a socks connection without sending
the socks reject. audit for remaining ones. also make things more
uniform so we always remember to hold-open-until-flushed, etc.


svn:r3891
2005-03-27 04:55:13 +00:00
Nick Mathewson
efb5db449a Describe where to find torrc on OS X
svn:r3889
2005-03-27 01:11:45 +00:00
Roger Dingledine
19553eebec update version pointers on osx/win32 docs
svn:r3888
2005-03-26 14:55:56 +00:00
Roger Dingledine
4533a46e41 move the assert higher up so the error message makes more sense
next time.


svn:r3887
2005-03-26 06:27:51 +00:00
Roger Dingledine
fcfe6d2e8b fix assert: stop trying to send a socks reply to an *exit*
connection when we get an end cell before it's finished opening.


svn:r3886
2005-03-26 06:27:04 +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
Roger Dingledine
b8d38dc57b try harder to establish reachability, in the first 20 minutes
of uptime.


svn:r3884
2005-03-26 05:54:50 +00:00
Roger Dingledine
e692e73853 deal with the fact that tor-control.py got renamed
svn:r3883
2005-03-26 01:45:50 +00:00
Roger Dingledine
1328383482 make it clearer to the human that his server is testing
its reachability. tell him when it succeeds, or when 20
minutes pass and it hasn't succeeded yet.


svn:r3882
2005-03-26 01:43:39 +00:00
Roger Dingledine
e203d47192 first cut of a 0.1.0.1-rc1 changelog
svn:r3881
2005-03-26 00:46:02 +00:00
Nick Mathewson
5c0e6b587a Rename tor-control.py to TorControl.py; begin making it into a useful library instead of a lame testing script.
svn:r3879
2005-03-25 20:52:51 +00:00
Nick Mathewson
c5845c1784 Remind us to fwd-port accept fix.
svn:r3878
2005-03-25 20:51:47 +00:00