]>
git.ipfire.org Git - thirdparty/tor.git/log
Peter Palfrader [Wed, 6 Apr 2005 21:34:41 +0000 (21:34 +0000)]
debian snapshot: 0.1.0.2-rc-cvs-
200504062112 -1
svn:r4038
Roger Dingledine [Wed, 6 Apr 2005 21:11:05 +0000 (21:11 +0000)]
Stop putting nodename in the Platform string of server descriptors.
It doesn't actually help, and it is confusing/upsetting some people.
svn:r4037
Nick Mathewson [Wed, 6 Apr 2005 21:09:47 +0000 (21:09 +0000)]
When we connect and finish TLS negotiation with address:port, it is obvious that any other key or nickname we might know about (as an authdirserver) does not actually exist at address:port.
svn:r4036
Roger Dingledine [Wed, 6 Apr 2005 20:25:21 +0000 (20:25 +0000)]
stop wasting time doing a case insensitive comparison for every dns name
every time we do any lookup. canonicalize the names to lowercase and be
done with it.
svn:r4035
Roger Dingledine [Wed, 6 Apr 2005 20:05:34 +0000 (20:05 +0000)]
blow away most calls to assert_all_pending_dns_resolves_ok, since
they're eating our cpu.
svn:r4034
Roger Dingledine [Wed, 6 Apr 2005 19:07:38 +0000 (19:07 +0000)]
bugfix: chdir to your datadirectory at the *end* of the
daemonize process, not the beginning. this was a problem
because the first time you run tor, if your datadir isn't
there, and you have runasdaemon set to 1, it will try to
chdir to it before it tries to create it. oops.
svn:r4033
Roger Dingledine [Wed, 6 Apr 2005 18:55:14 +0000 (18:55 +0000)]
quiet another instance where we whine to an innocent OR operator's
logs when some other server switches keys unexpectedly.
svn:r4032
Peter Palfrader [Wed, 6 Apr 2005 16:43:38 +0000 (16:43 +0000)]
debian snapshot: 0.1.0.2-rc-cvs-
200504061620 -1
svn:r4030
Roger Dingledine [Wed, 6 Apr 2005 16:16:31 +0000 (16:16 +0000)]
oh, and accept() into the right place, too.
svn:r4029
Roger Dingledine [Wed, 6 Apr 2005 15:42:35 +0000 (15:42 +0000)]
Forward-port the checking of
sin_addr.s_addr == 0 || sin->sin_port == 0.
This just happened on moria2, so I guess it happens rarely
on Linux as well as OS X.
We can't afford to accept OR conns from 0.0.0.0:0, since we
send created cells back to the first addr:port that matches,
and we'd better not send them to the wrong place.
So, let's drop them all for now, and see if we can find a pattern
later.
svn:r4028
Roger Dingledine [Wed, 6 Apr 2005 15:19:32 +0000 (15:19 +0000)]
fix an assert trigger: when we have the rare case of accepting
a conn on 0.0.0.0:0, then when we look through the connection array,
we'll find any of the workers. this is no good.
svn:r4027
Nick Mathewson [Wed, 6 Apr 2005 06:43:21 +0000 (06:43 +0000)]
Rename circuit_get_by_stream to circuit_get_by_edge_conn, and actually start using it. Watch out, kids!
svn:r4026
Roger Dingledine [Wed, 6 Apr 2005 06:17:35 +0000 (06:17 +0000)]
when using preferred entry or exit nodes, ignore whether
the circuit wants uptime or capacity. they asked for the
nodes, they get the nodes.
svn:r4025
Nick Mathewson [Wed, 6 Apr 2005 06:13:49 +0000 (06:13 +0000)]
Add a pointer from edge connections to their corresponding circuit (ulp!); add some debugging sanity-checking for cirid_orconn_map stuff
svn:r4024
Nick Mathewson [Wed, 6 Apr 2005 05:45:07 +0000 (05:45 +0000)]
Fix bug in last commit when no circid can be found
svn:r4023
Nick Mathewson [Wed, 6 Apr 2005 05:44:05 +0000 (05:44 +0000)]
Fix format warning
svn:r4022
Roger Dingledine [Wed, 6 Apr 2005 05:35:06 +0000 (05:35 +0000)]
note some features we intend to add.
svn:r4021
Nick Mathewson [Wed, 6 Apr 2005 05:33:32 +0000 (05:33 +0000)]
Hopefully, this will make ORs much faster, and not break them: keep a big splay tree of (circid,orconn)->circuit mappings to make circuit_get_by_circid_conn much faster.
svn:r4020
Roger Dingledine [Wed, 6 Apr 2005 05:32:24 +0000 (05:32 +0000)]
a bit more data on gene's dns threading bug
svn:r4019
Roger Dingledine [Wed, 6 Apr 2005 04:55:17 +0000 (04:55 +0000)]
update conn-type-state-strings to handle https states for ORs
svn:r4018
Nick Mathewson [Wed, 6 Apr 2005 03:20:06 +0000 (03:20 +0000)]
Add missing comma. Oops
svn:r4017
Nick Mathewson [Wed, 6 Apr 2005 01:09:26 +0000 (01:09 +0000)]
Handle changed router status correctly when reloading fingerprint file
svn:r4016
Nick Mathewson [Wed, 6 Apr 2005 00:53:13 +0000 (00:53 +0000)]
Log msg spelling fix
svn:r4015
Roger Dingledine [Wed, 6 Apr 2005 00:50:40 +0000 (00:50 +0000)]
When we're connecting to an OR and he's got a different nickname/key
than we were expecting, only complain loudly if we're an OP or an
authdirserver. Complaining loudly to OR admins just confuses people.
svn:r4014
Nick Mathewson [Wed, 6 Apr 2005 00:46:57 +0000 (00:46 +0000)]
Fix Tor for no-threading compilation: move connection_unregister from _connection_free to connection_free.
svn:r4013
Nick Mathewson [Wed, 6 Apr 2005 00:01:35 +0000 (00:01 +0000)]
Change replacement semantics for directory entries: fix bug 121.
svn:r4012
Nick Mathewson [Tue, 5 Apr 2005 22:57:39 +0000 (22:57 +0000)]
Update TorControl to handle new event types. EVENT_WARN is obsolete, so rename it to EVENT_TYPE.OBSOLETE_LOG.
svn:r4011
Nick Mathewson [Tue, 5 Apr 2005 22:56:17 +0000 (22:56 +0000)]
Revise control spec and implementation to allow all log messages to be sent to controller with their severities intact.
svn:r4010
Nick Mathewson [Mon, 4 Apr 2005 21:53:26 +0000 (21:53 +0000)]
Make last fix work on windows too.
svn:r4009
Nick Mathewson [Mon, 4 Apr 2005 21:46:08 +0000 (21:46 +0000)]
Fix possible bug on threading platforms with running out of fds do to cpuworkers and dnsworkers.
svn:r4008
Roger Dingledine [Mon, 4 Apr 2005 18:57:16 +0000 (18:57 +0000)]
don't point to the 0.0.9.x manual only
svn:r4007
Roger Dingledine [Mon, 4 Apr 2005 18:56:15 +0000 (18:56 +0000)]
put a note in the torrc about abuse potential with the default
exit policy.
svn:r4006
Roger Dingledine [Mon, 4 Apr 2005 04:09:34 +0000 (04:09 +0000)]
take some items off the todo
svn:r4005
Roger Dingledine [Mon, 4 Apr 2005 03:30:49 +0000 (03:30 +0000)]
client now retries when streams end early for 'hibernating' or
'resource limit' reasons; refactor.
svn:r4004
Peter Palfrader [Sun, 3 Apr 2005 23:09:15 +0000 (23:09 +0000)]
debian snapshot: 0.1.0.2-rc-cvs-
200504032300 -1
svn:r4002
Roger Dingledine [Sun, 3 Apr 2005 19:01:47 +0000 (19:01 +0000)]
automatically approve nodes running 0.1.0.2-rc or later
svn:r4001
Nick Mathewson [Sun, 3 Apr 2005 06:13:43 +0000 (06:13 +0000)]
Clarify a point related to bug 84
svn:r4000
Nick Mathewson [Sun, 3 Apr 2005 06:00:00 +0000 (06:00 +0000)]
I hear the smart kinds compile before committing. Then they never miss parens
svn:r3999
Nick Mathewson [Sun, 3 Apr 2005 05:58:23 +0000 (05:58 +0000)]
Make smartlist_string_remove consistent with smartlist_string
svn:r3998
Nick Mathewson [Sun, 3 Apr 2005 05:53:34 +0000 (05:53 +0000)]
Only warn once per nickname from add_nickname_list_to_smartlist per failure.
svn:r3997
Nick Mathewson [Sun, 3 Apr 2005 05:52:32 +0000 (05:52 +0000)]
Add useful smartlist_string_remove function.
svn:r3996
Nick Mathewson [Sun, 3 Apr 2005 05:36:23 +0000 (05:36 +0000)]
Adjust maximum skew and age for rendezvous descriptors: adjust code to make skew add to age.
svn:r3995
Roger Dingledine [Sun, 3 Apr 2005 05:31:41 +0000 (05:31 +0000)]
clean up the circuit-mark-for-close patch
svn:r3994
Roger Dingledine [Sun, 3 Apr 2005 05:25:26 +0000 (05:25 +0000)]
start sending 'truncated' cells back rather than destroy cells,
if the circuit closes in front of you.
svn:r3993
Nick Mathewson [Sun, 3 Apr 2005 05:22:33 +0000 (05:22 +0000)]
Move most of *_mark_for_close out of macros.
svn:r3992
Nick Mathewson [Sun, 3 Apr 2005 05:21:16 +0000 (05:21 +0000)]
Fix unterminated comment
svn:r3991
Nick Mathewson [Sat, 2 Apr 2005 22:11:24 +0000 (22:11 +0000)]
Give better warnings if connection_close_unattached_ap gets called twice or called on a marked connection; rename it to connection_mark_unattached_ap.
svn:r3990
Nick Mathewson [Sat, 2 Apr 2005 22:02:13 +0000 (22:02 +0000)]
Better messages when POSTDESCRIPTOR fails
svn:r3989
Roger Dingledine [Sat, 2 Apr 2005 10:33:23 +0000 (10:33 +0000)]
peertech has been dead forever
stop recommending it
svn:r3988
Roger Dingledine [Sat, 2 Apr 2005 08:55:31 +0000 (08:55 +0000)]
We're printing the host mask wrong in exit policies in server descriptors.
I believe this isn't a critical bug tho, since we're still obeying the
exit policy internally.
svn:r3987
Roger Dingledine [Sat, 2 Apr 2005 08:30:40 +0000 (08:30 +0000)]
improved log error message
svn:r3986
Roger Dingledine [Fri, 1 Apr 2005 21:38:24 +0000 (21:38 +0000)]
close my <li>
svn:r3985
Roger Dingledine [Fri, 1 Apr 2005 21:35:54 +0000 (21:35 +0000)]
step five of running a server: subscribe to or-announce.
svn:r3984
Roger Dingledine [Fri, 1 Apr 2005 20:30:09 +0000 (20:30 +0000)]
bump to 0.1.0.2-rc-cvs
svn:r3983
Nick Mathewson [Fri, 1 Apr 2005 20:15:56 +0000 (20:15 +0000)]
update copyright notices.
svn:r3982
Roger Dingledine [Fri, 1 Apr 2005 18:38:27 +0000 (18:38 +0000)]
minor correction: location of torrc on unix packages
svn:r3981
Roger Dingledine [Fri, 1 Apr 2005 17:17:08 +0000 (17:17 +0000)]
clean up docs, point people to new release candidate
svn:r3979
Nick Mathewson [Fri, 1 Apr 2005 16:48:22 +0000 (16:48 +0000)]
Fix a couple of win32-related build issues when using latest libevent.
svn:r3978
Nick Mathewson [Fri, 1 Apr 2005 16:47:19 +0000 (16:47 +0000)]
Fix typo in package_nsis.sh
svn:r3977
Peter Palfrader [Fri, 1 Apr 2005 16:43:12 +0000 (16:43 +0000)]
0.1.0.2-rc-
200504011640 -1 snapshot
svn:r3975
Roger Dingledine [Fri, 1 Apr 2005 16:35:17 +0000 (16:35 +0000)]
include ExerciseServer.py and PathDemo.py in the tarball
svn:r3974
Peter Palfrader [Fri, 1 Apr 2005 16:33:54 +0000 (16:33 +0000)]
0.1.0.2-rc-
200504011500 -1 snapshot
svn:r3972
Roger Dingledine [Fri, 1 Apr 2005 16:29:52 +0000 (16:29 +0000)]
add a changelog for 0.1.0.2-rc
svn:r3971
Nick Mathewson [Fri, 1 Apr 2005 16:04:45 +0000 (16:04 +0000)]
Short-term fix: prevent possible segfault in connection_close_unattached_ap
svn:r3970
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