]>
git.ipfire.org Git - thirdparty/tor.git/log
Roger Dingledine [Fri, 1 Apr 2005 14:13:31 +0000 (14:13 +0000)]
bump version to 0.1.0.2-rc
svn:r3969
Roger Dingledine [Fri, 1 Apr 2005 09:28:14 +0000 (09:28 +0000)]
when you decide you're reachable, actually publish your descriptor
right then.
svn:r3968
Roger Dingledine [Fri, 1 Apr 2005 09:23:51 +0000 (09:23 +0000)]
require exactly 0.0.9.7 for middle hops of testing circs, for now
svn:r3967
Roger Dingledine [Fri, 1 Apr 2005 08:42:26 +0000 (08:42 +0000)]
when building testing circuits, always use middle hops
running at least 0.0.9.7
svn:r3966
Peter Palfrader [Fri, 1 Apr 2005 08:29:25 +0000 (08:29 +0000)]
New snapshot
svn:r3964
Nick Mathewson [Fri, 1 Apr 2005 08:25:05 +0000 (08:25 +0000)]
Add several files to cvsignores
svn:r3963
Nick Mathewson [Fri, 1 Apr 2005 08:20:55 +0000 (08:20 +0000)]
Remove autoconf-generated plist files from cvs.
svn:r3962
Peter Palfrader [Fri, 1 Apr 2005 08:14:35 +0000 (08:14 +0000)]
Forward port 0.0.9.7 changelog
svn:r3961
Peter Palfrader [Fri, 1 Apr 2005 08:13:57 +0000 (08:13 +0000)]
Commit changelog for yesterday's experimental snapshot
svn:r3959
Roger Dingledine [Fri, 1 Apr 2005 08:07:12 +0000 (08:07 +0000)]
fix punctuation
svn:r3956
Roger Dingledine [Fri, 1 Apr 2005 08:00:50 +0000 (08:00 +0000)]
forward-port 0.0.9.7 changelog
svn:r3953
Roger Dingledine [Fri, 1 Apr 2005 07:42:32 +0000 (07:42 +0000)]
fix assert: if our dirport isn't reachable yet, don't trick
*ourselves* into thinking the dirport is zero. but continue
to tell other people that it is.
svn:r3952
Roger Dingledine [Fri, 1 Apr 2005 07:25:18 +0000 (07:25 +0000)]
when the or-connect succeeded and the tls handshake succeeded
but we didn't like the result, we were closing the connection
without sending any destroys back for the pending circuits. now
send those destroys anyway; i hope this doesn't break too much.
svn:r3951
Nick Mathewson [Fri, 1 Apr 2005 07:16:52 +0000 (07:16 +0000)]
fix typo in earlier libevent mmessage suppress patch
svn:r3950
Roger Dingledine [Fri, 1 Apr 2005 07:09:18 +0000 (07:09 +0000)]
authdirservers shouldn't do orport reachability detection,
since they're in clique mode, so it will be rare to find a
server not already connected to them.
svn:r3949
Nick Mathewson [Fri, 1 Apr 2005 07:05:21 +0000 (07:05 +0000)]
Add code to suppress spurious libevent log msgs; use it to resolve bug 68.
svn:r3948
Nick Mathewson [Fri, 1 Apr 2005 07:04:40 +0000 (07:04 +0000)]
Improve error msgs in tor-resolve.c; resolve bug 112
svn:r3947
Nick Mathewson [Fri, 1 Apr 2005 06:51:12 +0000 (06:51 +0000)]
Fix fix to torrc cleanup; resolve bug 115
svn:r3944
Roger Dingledine [Fri, 1 Apr 2005 06:23:21 +0000 (06:23 +0000)]
fix some log spacing problems
svn:r3942
Nick Mathewson [Fri, 1 Apr 2005 02:57:04 +0000 (02:57 +0000)]
Make sure to create OS X Tor user in <500 range
svn:r3941
Nick Mathewson [Fri, 1 Apr 2005 02:37:40 +0000 (02:37 +0000)]
Use recent libevent features when possible
svn:r3940
Nick Mathewson [Fri, 1 Apr 2005 02:37:10 +0000 (02:37 +0000)]
Try to make crash-on-shutdown bug harder to trigger.
svn:r3939
Nick Mathewson [Thu, 31 Mar 2005 23:30:13 +0000 (23:30 +0000)]
Patch: when extending to an unknown router, compare identity to expected identity; not nickname-to-expected identity.
svn:r3937
Roger Dingledine [Thu, 31 Mar 2005 20:52:43 +0000 (20:52 +0000)]
spell recommended correctly
svn:r3936
Roger Dingledine [Thu, 31 Mar 2005 19:26:33 +0000 (19:26 +0000)]
still publish your descriptor if orport is reachable but dirport isn't
when building testing circs for orport testing, require high-bandwidth
nodes, so fewer circs fail. complain about unreachable orport separately
from unreachable dirport.
svn:r3935
Roger Dingledine [Thu, 31 Mar 2005 17:36:24 +0000 (17:36 +0000)]
redo the state descriptors now that we have a controller-wait state
svn:r3934
Roger Dingledine [Thu, 31 Mar 2005 08:04:01 +0000 (08:04 +0000)]
bump cvs version to 0.1.0.1-rc-cvs
svn:r3933
Roger Dingledine [Thu, 31 Mar 2005 07:46:59 +0000 (07:46 +0000)]
...and use it to make sure we only conclude reachability if
we didn't initiate the conn.
svn:r3932
Roger Dingledine [Thu, 31 Mar 2005 07:46:38 +0000 (07:46 +0000)]
add a tor_tls_is_server method to remember if conn->tls
was an initiator or a receiver
svn:r3931
Roger Dingledine [Thu, 31 Mar 2005 07:06:21 +0000 (07:06 +0000)]
hack exerciseserver into something i just ran.
svn:r3930
Nick Mathewson [Thu, 31 Mar 2005 07:05:29 +0000 (07:05 +0000)]
Add close_foo functions to TorControl
svn:r3929
Nick Mathewson [Thu, 31 Mar 2005 06:21:43 +0000 (06:21 +0000)]
Cut off after 100 circuits; print which servers were in successful/failed circuits when done.
svn:r3928
Nick Mathewson [Thu, 31 Mar 2005 06:08:48 +0000 (06:08 +0000)]
fix crash
svn:r3927
Nick Mathewson [Thu, 31 Mar 2005 06:06:02 +0000 (06:06 +0000)]
Fix bug in redirectstream.
svn:r3926
Nick Mathewson [Thu, 31 Mar 2005 06:05:36 +0000 (06:05 +0000)]
Make ExercieseServer actually work.
svn:r3925
Nick Mathewson [Thu, 31 Mar 2005 05:52:23 +0000 (05:52 +0000)]
First cut at server-poker.
svn:r3924
Nick Mathewson [Thu, 31 Mar 2005 05:44:44 +0000 (05:44 +0000)]
checkpoint fixes to TorControl
svn:r3923
Nick Mathewson [Thu, 31 Mar 2005 05:11:32 +0000 (05:11 +0000)]
Add more functionality; fix syntax.
svn:r3922
Thomas Sjögren [Tue, 29 Mar 2005 20:32:42 +0000 (20:32 +0000)]
Update tor-doc-{win32,-osx}.html to show the latest beta release. Added date when the document was last updated.
svn:r3921
Roger Dingledine [Tue, 29 Mar 2005 05:27:32 +0000 (05:27 +0000)]
mark two more bugs. nick, can you take a look?
svn:r3920
Roger Dingledine [Tue, 29 Mar 2005 03:48:31 +0000 (03:48 +0000)]
don't check for reachability, and don't whine about it, while we're
hibernating.
svn:r3919
Roger Dingledine [Tue, 29 Mar 2005 02:45:07 +0000 (02:45 +0000)]
oops, get the version name right
svn:r3917
Roger Dingledine [Tue, 29 Mar 2005 02:44:24 +0000 (02:44 +0000)]
clean up rc1 changelog
svn:r3916
Roger Dingledine [Tue, 29 Mar 2005 01:47:07 +0000 (01:47 +0000)]
fix typo
svn:r3915
Roger Dingledine [Tue, 29 Mar 2005 01:18:26 +0000 (01:18 +0000)]
clean up html
svn:r3914
Nick Mathewson [Tue, 29 Mar 2005 01:03:07 +0000 (01:03 +0000)]
Mention libevent in more docs.
svn:r3913
Roger Dingledine [Tue, 29 Mar 2005 00:38:03 +0000 (00:38 +0000)]
point debian users to or-talk, not or-dev
svn:r3912
Roger Dingledine [Tue, 29 Mar 2005 00:35:35 +0000 (00:35 +0000)]
resolve another 'hasn't sent end yet' bug
svn:r3911
Nick Mathewson [Tue, 29 Mar 2005 00:34:10 +0000 (00:34 +0000)]
Update VC7 Tor project: Lnik with /delayload:ADVAPI32.DLL to prevent win98 from barfing when it tries to load service-related functions.
svn:r3910
Nick Mathewson [Mon, 28 Mar 2005 20:05:03 +0000 (20:05 +0000)]
Update VC7 project/solution files
svn:r3909
Roger Dingledine [Mon, 28 Mar 2005 04:14:22 +0000 (04:14 +0000)]
update changelog for the latest fixes
svn:r3908
Nick Mathewson [Mon, 28 Mar 2005 02:03:51 +0000 (02:03 +0000)]
Fix a couple more places where we use ->new_address without checking that it is there.
svn:r3907
Roger Dingledine [Mon, 28 Mar 2005 01:56:12 +0000 (01:56 +0000)]
make calls to address_is_in_virtual_range more bullet-proof.
might fix the assert failure i just got.
svn:r3906
Roger Dingledine [Mon, 28 Mar 2005 01:11:02 +0000 (01:11 +0000)]
remember some thoughts about using WSAStartup to learn
how many sockets we get to use on win32.
svn:r3905
Nick Mathewson [Mon, 28 Mar 2005 01:07:14 +0000 (01:07 +0000)]
Clarify that we don't, and why we don't, need to redefine FD_SETSIZE.
svn:r3904
Roger Dingledine [Sun, 27 Mar 2005 22:52:48 +0000 (22:52 +0000)]
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
Roger Dingledine [Sun, 27 Mar 2005 11:52:15 +0000 (11:52 +0000)]
but only do the rapid reachability testing if we're hoping to be a server.
svn:r3902
Roger Dingledine [Sun, 27 Mar 2005 11:27:16 +0000 (11:27 +0000)]
make slightly clearer that socksport is for local applications
svn:r3901
Roger Dingledine [Sun, 27 Mar 2005 07:18:30 +0000 (07:18 +0000)]
forward-port the fixing of the crash bug.
svn:r3900
Roger Dingledine [Sun, 27 Mar 2005 06:50:36 +0000 (06:50 +0000)]
if your server hasn't found itself to be reachable, complain every
20 minutes, not just once.
svn:r3897
Nick Mathewson [Sun, 27 Mar 2005 06:42:27 +0000 (06:42 +0000)]
Rename option in control-spec.txt too.
svn:r3896
Roger Dingledine [Sun, 27 Mar 2005 06:37:56 +0000 (06:37 +0000)]
clean up socks reply stuff more.
add a few more reasons so we can be more informative.
svn:r3895
Nick Mathewson [Sun, 27 Mar 2005 06:25:33 +0000 (06:25 +0000)]
Rename ManageConnections to LeaveStreamsUnattached. Apparently, there was a missing "TorShould" that was mistaken for an "IWantTo".
svn:r3894
Roger Dingledine [Sun, 27 Mar 2005 05:13:58 +0000 (05:13 +0000)]
update todo a bit more
svn:r3893
Roger Dingledine [Sun, 27 Mar 2005 04:56:01 +0000 (04:56 +0000)]
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
Roger Dingledine [Sun, 27 Mar 2005 04:55:13 +0000 (04:55 +0000)]
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
Nick Mathewson [Sun, 27 Mar 2005 01:11:45 +0000 (01:11 +0000)]
Describe where to find torrc on OS X
svn:r3889
Roger Dingledine [Sat, 26 Mar 2005 14:55:56 +0000 (14:55 +0000)]
update version pointers on osx/win32 docs
svn:r3888
Roger Dingledine [Sat, 26 Mar 2005 06:27:51 +0000 (06:27 +0000)]
move the assert higher up so the error message makes more sense
next time.
svn:r3887
Roger Dingledine [Sat, 26 Mar 2005 06:27:04 +0000 (06:27 +0000)]
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
Roger Dingledine [Sat, 26 Mar 2005 06:15:43 +0000 (06:15 +0000)]
add another instance of the word 'hibernation' in the description
for accountingmax, since nobody searches for it by the name
accountingmax.
svn:r3885
Roger Dingledine [Sat, 26 Mar 2005 05:54:50 +0000 (05:54 +0000)]
try harder to establish reachability, in the first 20 minutes
of uptime.
svn:r3884
Roger Dingledine [Sat, 26 Mar 2005 01:45:50 +0000 (01:45 +0000)]
deal with the fact that tor-control.py got renamed
svn:r3883
Roger Dingledine [Sat, 26 Mar 2005 01:43:39 +0000 (01:43 +0000)]
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
Roger Dingledine [Sat, 26 Mar 2005 00:46:02 +0000 (00:46 +0000)]
first cut of a 0.1.0.1-rc1 changelog
svn:r3881
Nick Mathewson [Fri, 25 Mar 2005 20:52:51 +0000 (20:52 +0000)]
Rename tor-control.py to TorControl.py; begin making it into a useful library instead of a lame testing script.
svn:r3879
Nick Mathewson [Fri, 25 Mar 2005 20:51:47 +0000 (20:51 +0000)]
Remind us to fwd-port accept fix.
svn:r3878
Roger Dingledine [Fri, 25 Mar 2005 11:23:03 +0000 (11:23 +0000)]
and fill in another missing socks reply
svn:r3877
Roger Dingledine [Fri, 25 Mar 2005 11:12:14 +0000 (11:12 +0000)]
fix another case where we need to send a socks reply (reject)
back before we close the conn.
svn:r3876
Roger Dingledine [Fri, 25 Mar 2005 10:55:49 +0000 (10:55 +0000)]
remove dead code
svn:r3875
Roger Dingledine [Fri, 25 Mar 2005 10:55:06 +0000 (10:55 +0000)]
don't mark a router down just because your httpsproxy is unreachable
svn:r3874
Nick Mathewson [Fri, 25 Mar 2005 05:54:50 +0000 (05:54 +0000)]
Note where connection that hasnt sent end was marked.
svn:r3872
Nick Mathewson [Fri, 25 Mar 2005 05:49:01 +0000 (05:49 +0000)]
Clarify behavior of SETEVENTS: it is SET, not ADD.
svn:r3871
Peter Palfrader [Fri, 25 Mar 2005 00:53:22 +0000 (00:53 +0000)]
Forward port debian changelog to head
svn:r3870
Roger Dingledine [Thu, 24 Mar 2005 23:20:06 +0000 (23:20 +0000)]
REUSEADDR on normal places means you can rebind to the port
right after somebody else has let it go. But REUSEADDR on win32
means to let you bind to the port _even when somebody else
already has it bound_. So, don't do that on Win32.
svn:r3867
Roger Dingledine [Thu, 24 Mar 2005 21:57:45 +0000 (21:57 +0000)]
forward-port the circuit_resume_edge_reading_helper fix.
svn:r3863
Roger Dingledine [Thu, 24 Mar 2005 06:29:28 +0000 (06:29 +0000)]
note that you can't attachstream to a non-open circuit.
svn:r3858
Roger Dingledine [Thu, 24 Mar 2005 06:28:21 +0000 (06:28 +0000)]
when you attachstream to a circid of 0, send back an answer
svn:r3857
Roger Dingledine [Thu, 24 Mar 2005 06:18:59 +0000 (06:18 +0000)]
cleanup so connection_ap_handshake_attach_chosen_circuit() always
gets open circs.
svn:r3856
Nick Mathewson [Thu, 24 Mar 2005 06:05:14 +0000 (06:05 +0000)]
Bulletproof connection_ap_handshake_attach_chosen_circuit
svn:r3855
Geoff Goodell [Thu, 24 Mar 2005 05:30:08 +0000 (05:30 +0000)]
added short descriptions to circuit-related event codes
svn:r3854
Nick Mathewson [Thu, 24 Mar 2005 01:15:39 +0000 (01:15 +0000)]
Document EXTENDCIRCUIT DONE message behavior.
svn:r3853
Nick Mathewson [Thu, 24 Mar 2005 01:13:27 +0000 (01:13 +0000)]
Fix Python resolve script so we have an easy way to test SOCKS5 resolves.
svn:r3852
Nick Mathewson [Thu, 24 Mar 2005 01:12:38 +0000 (01:12 +0000)]
Move some TODO items out of the 0.1.0.1-rc pile
svn:r3851
Nick Mathewson [Thu, 24 Mar 2005 01:11:28 +0000 (01:11 +0000)]
Fix SOCKS5 bug: Set replylen to 0 after sending hanshake back
svn:r3850
Nick Mathewson [Thu, 24 Mar 2005 01:08:25 +0000 (01:08 +0000)]
Debug EXTENDCIRCUIT
svn:r3849
Nick Mathewson [Thu, 24 Mar 2005 01:06:05 +0000 (01:06 +0000)]
Bump OSX versions.
svn:r3848
Roger Dingledine [Wed, 23 Mar 2005 23:19:18 +0000 (23:19 +0000)]
fix an assert -- we're not allowed to write onto a conn after we've
connection_unregistered it. there's still more work to be done here,
since we need to make sure to send back the socks-reply as soon as we
know what it will be -- we can't just wait until connection-about-to-close
to deal with it.
svn:r3847
Roger Dingledine [Wed, 23 Mar 2005 22:11:59 +0000 (22:11 +0000)]
fix an over-eager assert, to make httpsproxy get a little farther
svn:r3846
Roger Dingledine [Wed, 23 Mar 2005 22:00:42 +0000 (22:00 +0000)]
bump cvs to 0.1.0.1-rc
svn:r3845