]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
20 years agoUse SIGINT to shutdown tor
Peter Palfrader [Wed, 2 Feb 2005 06:49:07 +0000 (06:49 +0000)] 
Use SIGINT to shutdown tor

svn:r3504

20 years agonote a bug that wmf just found
Roger Dingledine [Wed, 2 Feb 2005 06:28:45 +0000 (06:28 +0000)] 
note a bug that wmf just found

svn:r3503

20 years agobugfix: tor-resolve requests were ignoring .exit if there was
Roger Dingledine [Wed, 2 Feb 2005 06:26:52 +0000 (06:26 +0000)] 
bugfix: tor-resolve requests were ignoring .exit if there was
a working circuit they could use instead.

svn:r3502

20 years agoSet ulimit for file descriptors to 4096 in our init script
Peter Palfrader [Wed, 2 Feb 2005 06:20:38 +0000 (06:20 +0000)] 
Set ulimit for file descriptors to 4096 in our init script

svn:r3501

20 years agoreject more default filesharing ports by default.
Roger Dingledine [Wed, 2 Feb 2005 04:15:40 +0000 (04:15 +0000)] 
reject more default filesharing ports by default.

svn:r3500

20 years agoonly check if exit_policy_implicitly_allows if you're a server.
Roger Dingledine [Wed, 2 Feb 2005 01:59:16 +0000 (01:59 +0000)] 
only check if exit_policy_implicitly_allows if you're a server.
also, put a comment next to an interesting undocumented 'feature'.

svn:r3499

20 years agosometimes, a conn on the closeable_lst gets absolutely
Roger Dingledine [Wed, 2 Feb 2005 00:19:09 +0000 (00:19 +0000)] 
sometimes, a conn on the closeable_lst gets absolutely
clobbered. maybe this will help me find out why.

svn:r3498

20 years agoWrite a few subsections
Nick Mathewson [Tue, 1 Feb 2005 23:57:07 +0000 (23:57 +0000)] 
Write a few subsections

svn:r3497

20 years agoCheck for libpthread
Nick Mathewson [Tue, 1 Feb 2005 23:29:15 +0000 (23:29 +0000)] 
Check for libpthread

svn:r3496

20 years agoVarious changes. Some more references. Section on enclaves and path length.
Paul Syverson [Tue, 1 Feb 2005 22:48:10 +0000 (22:48 +0000)] 
Various changes. Some more references. Section on enclaves and path length.

svn:r3495

20 years agobump the default rate limit to 1 MB
Roger Dingledine [Tue, 1 Feb 2005 13:44:10 +0000 (13:44 +0000)] 
bump the default rate limit to 1 MB

svn:r3494

20 years agoreject odd-looking addresses at the client, rather than having
Roger Dingledine [Tue, 1 Feb 2005 12:19:44 +0000 (12:19 +0000)] 
reject odd-looking addresses at the client, rather than having
the server drop them because they're malformed.

svn:r3493

20 years agominor cleanups throughout
Roger Dingledine [Tue, 1 Feb 2005 11:39:54 +0000 (11:39 +0000)] 
minor cleanups throughout

svn:r3492

20 years agothrow down the gauntlet.
Roger Dingledine [Tue, 1 Feb 2005 10:31:14 +0000 (10:31 +0000)] 
throw down the gauntlet.

svn:r3491

20 years agofix typo in design paper
Roger Dingledine [Tue, 1 Feb 2005 09:48:49 +0000 (09:48 +0000)] 
fix typo in design paper

svn:r3490

20 years agogive a bit more load to servers that claim to be able to
Roger Dingledine [Tue, 1 Feb 2005 02:56:31 +0000 (02:56 +0000)] 
give a bit more load to servers that claim to be able to
handle a whole lot.

svn:r3489

20 years agoGo into soft hibernation after 95% of the bandwidth is used,
Roger Dingledine [Tue, 1 Feb 2005 02:45:28 +0000 (02:45 +0000)] 
Go into soft hibernation after 95% of the bandwidth is used,
not 99%. This is especially important for daily hibernators who
have a small accounting max. Hopefully it will result in fewer
cut connections when the hard hibernation starts.

svn:r3488

20 years agodefine TOR_FRAGILE if you want tor to give you a core when
Roger Dingledine [Tue, 1 Feb 2005 00:37:16 +0000 (00:37 +0000)] 
define TOR_FRAGILE if you want tor to give you a core when
something goes wrong. this should only be used by people actively
tracking bugs.

svn:r3487

20 years agofix an edge case in parsing config options (thanks weasel)
Roger Dingledine [Tue, 1 Feb 2005 00:05:57 +0000 (00:05 +0000)] 
fix an edge case in parsing config options (thanks weasel)

svn:r3486

20 years agoFix arma's fix for my leak
Peter Palfrader [Mon, 31 Jan 2005 23:47:25 +0000 (23:47 +0000)] 
Fix arma's fix for my leak

svn:r3485

20 years agofix a minor memory leak found by weasel
Roger Dingledine [Mon, 31 Jan 2005 20:38:57 +0000 (20:38 +0000)] 
fix a minor memory leak found by weasel

svn:r3484

20 years agoclean up our references some more
Roger Dingledine [Mon, 31 Jan 2005 09:09:15 +0000 (09:09 +0000)] 
clean up our references some more

svn:r3483

20 years agoclean up section 2, add back reputability subsec.
Roger Dingledine [Mon, 31 Jan 2005 08:34:38 +0000 (08:34 +0000)] 
clean up section 2, add back reputability subsec.

svn:r3482

20 years agostop a sigpipe.
Roger Dingledine [Mon, 31 Jan 2005 08:12:30 +0000 (08:12 +0000)] 
stop a sigpipe.
apparently when we get an eof, at least sometimes it *does* mean
you'd better not try writing.

svn:r3481

20 years agoflesh out the routing-zones section
Roger Dingledine [Mon, 31 Jan 2005 06:43:38 +0000 (06:43 +0000)] 
flesh out the routing-zones section

svn:r3480

20 years agostop logging loudly when a client tries an old onion key. it's
Roger Dingledine [Mon, 31 Jan 2005 04:03:57 +0000 (04:03 +0000)] 
stop logging loudly when a client tries an old onion key. it's
time to give up on that issue, at least for now.

svn:r3479

20 years agofix another rogue connection_free that was causing us troubles
Roger Dingledine [Mon, 31 Jan 2005 03:47:38 +0000 (03:47 +0000)] 
fix another rogue connection_free that was causing us troubles
there are no doubt more lurking.

svn:r3478

20 years agodon't double-detach a closing exit conn that's waiting for dns resolve
Roger Dingledine [Mon, 31 Jan 2005 01:27:49 +0000 (01:27 +0000)] 
don't double-detach a closing exit conn that's waiting for dns resolve

svn:r3477

20 years agobut don't spring the trip on worker children, because it turns
Roger Dingledine [Mon, 31 Jan 2005 01:02:20 +0000 (01:02 +0000)] 
but don't spring the trip on worker children, because it turns
out they don't actually remove anything before freeing the conns.

svn:r3476

20 years agolay a trap for situations where we connection_free something
Roger Dingledine [Mon, 31 Jan 2005 00:33:32 +0000 (00:33 +0000)] 
lay a trap for situations where we connection_free something
that's still on one of the lists.

in particular, this will detect situations where we mark-for-close
and then free it ourselves.

svn:r3475

20 years agostop the infinite loop of freeing the same connection_t over and
Roger Dingledine [Mon, 31 Jan 2005 00:26:09 +0000 (00:26 +0000)] 
stop the infinite loop of freeing the same connection_t over and
over when it's not linked into the connection_array

svn:r3474

20 years agoclarify what smartlist_remove promises, since we rely on it.
Roger Dingledine [Mon, 31 Jan 2005 00:24:59 +0000 (00:24 +0000)] 
clarify what smartlist_remove promises, since we rely on it.

svn:r3473

20 years agobe less noisy about complaining when a jap client tries to connect
Roger Dingledine [Sun, 30 Jan 2005 23:52:47 +0000 (23:52 +0000)] 
be less noisy about complaining when a jap client tries to connect
and we refuse him.

svn:r3472

20 years agodraft of a midlatency section added
Paul Syverson [Sun, 30 Jan 2005 22:02:13 +0000 (22:02 +0000)] 
draft of a midlatency section added

svn:r3471

20 years agoStop crashing when we're asking to close_if_marked a conn that
Roger Dingledine [Sun, 30 Jan 2005 21:47:47 +0000 (21:47 +0000)] 
Stop crashing when we're asking to close_if_marked a conn that
hasn't been connection_added yet. This happens when an exit conn
is in dns_wait and we get a relay end cell for it before it finishes.

We were silently leaking each of these marked conns in 0.0.9.x. Now
we actually free them.

svn:r3470

20 years agobe safe: if you got a resolvefailed end cell but you're not an AP, bail.
Roger Dingledine [Sun, 30 Jan 2005 21:46:42 +0000 (21:46 +0000)] 
be safe: if you got a resolvefailed end cell but you're not an AP, bail.

svn:r3469

20 years agotry to find the corrupt closeable_connection_lst entry early
Roger Dingledine [Sun, 30 Jan 2005 20:31:08 +0000 (20:31 +0000)] 
try to find the corrupt closeable_connection_lst entry early

svn:r3468

20 years agominor tweaks and paul claims a subsection
Paul Syverson [Sun, 30 Jan 2005 12:52:49 +0000 (12:52 +0000)] 
minor tweaks and paul claims a subsection

svn:r3467

20 years agowe should handle the case where the client has no cert, for
Roger Dingledine [Sun, 30 Jan 2005 08:02:33 +0000 (08:02 +0000)] 
we should handle the case where the client has no cert, for
backwards compatibility with jap clients.

svn:r3466

20 years agogive a better log message when we don't have a good mirror of
Roger Dingledine [Sun, 30 Jan 2005 06:08:42 +0000 (06:08 +0000)] 
give a better log message when we don't have a good mirror of
the directory yet and somebody asks for it.

svn:r3464

20 years agodivvy up some more sections, so they'll get done
Roger Dingledine [Sun, 30 Jan 2005 01:13:29 +0000 (01:13 +0000)] 
divvy up some more sections, so they'll get done

svn:r3463

20 years agoClarify who sends certs and chains
Nick Mathewson [Sun, 30 Jan 2005 00:20:15 +0000 (00:20 +0000)] 
Clarify who sends certs and chains

svn:r3462

20 years agocomment about a bug wrt clock skew
Roger Dingledine [Sun, 30 Jan 2005 00:07:31 +0000 (00:07 +0000)] 
comment about a bug wrt clock skew

svn:r3461

20 years agoclean up the china section
Roger Dingledine [Sat, 29 Jan 2005 22:30:44 +0000 (22:30 +0000)] 
clean up the china section

svn:r3460

20 years agoif we fetch the dir from a mirror that has a wildly skewed
Roger Dingledine [Sat, 29 Jan 2005 11:48:37 +0000 (11:48 +0000)] 
if we fetch the dir from a mirror that has a wildly skewed
clock, then don't bother checking recommended-versions: it will
just make us sad.

as a side effect, people running obsolete versions and whose
clocks are wildly skewed will not be auto-shut-down. but they
will still get warns about their clock skew.

svn:r3459

20 years agodistinguish between "well-formed and rejected" and "not well
Roger Dingledine [Sat, 29 Jan 2005 11:23:34 +0000 (11:23 +0000)] 
distinguish between "well-formed and rejected" and "not well
formed", when parsing server descriptors.

svn:r3458

20 years agoaccept LDAP (389/tcp) and LDAPS (636/tcp) in default exit policy
Roger Dingledine [Sat, 29 Jan 2005 11:16:23 +0000 (11:16 +0000)] 
accept LDAP (389/tcp) and LDAPS (636/tcp) in default exit policy

svn:r3457

20 years agodon't let a corrupt directory cache keep us from starting
Roger Dingledine [Sat, 29 Jan 2005 11:07:35 +0000 (11:07 +0000)] 
don't let a corrupt directory cache keep us from starting

svn:r3456

20 years agocleanups, add nodes/traffic graphics, add china subsection
Roger Dingledine [Sat, 29 Jan 2005 07:25:44 +0000 (07:25 +0000)] 
cleanups, add nodes/traffic graphics, add china subsection

svn:r3455

20 years agoTurn more thoughts into text. Next: filesharing.
Nick Mathewson [Sat, 29 Jan 2005 01:05:09 +0000 (01:05 +0000)] 
Turn more thoughts into text.  Next: filesharing.

svn:r3454

20 years agoFix the bib entry I just made.
Paul Syverson [Fri, 28 Jan 2005 22:57:59 +0000 (22:57 +0000)] 
Fix the bib entry I just made.

svn:r3453

20 years agoCleaned and revised non-clique section. Added a reference
Paul Syverson [Fri, 28 Jan 2005 22:53:54 +0000 (22:53 +0000)] 
Cleaned and revised non-clique section. Added a reference

svn:r3452

20 years agoput in a paragraph blurting out the name of each related work item.
Roger Dingledine [Fri, 28 Jan 2005 12:24:03 +0000 (12:24 +0000)] 
put in a paragraph blurting out the name of each related work item.

svn:r3451

20 years agoforward-port the shutting up
Roger Dingledine [Fri, 28 Jan 2005 10:00:29 +0000 (10:00 +0000)] 
forward-port the shutting up

svn:r3450

20 years agoforward-port the dns and maxconn fixes
Roger Dingledine [Fri, 28 Jan 2005 08:53:47 +0000 (08:53 +0000)] 
forward-port the dns and maxconn fixes

svn:r3448

20 years agomake the example log-to-file line use log-level notice rather than
Roger Dingledine [Fri, 28 Jan 2005 05:40:41 +0000 (05:40 +0000)] 
make the example log-to-file line use log-level notice rather than
log-level warn.

svn:r3441

20 years agoJust a few more topology scaling notes before bed
Paul Syverson [Fri, 28 Jan 2005 05:13:37 +0000 (05:13 +0000)] 
Just a few more topology scaling notes before bed

svn:r3440

20 years agoAdd rudimentary pthread support that needs more testing.
Nick Mathewson [Thu, 27 Jan 2005 22:34:48 +0000 (22:34 +0000)] 
Add rudimentary pthread support that needs more testing.

svn:r3439

20 years agoForward-port win32 service patch; try to clean it a touch.
Nick Mathewson [Thu, 27 Jan 2005 21:45:32 +0000 (21:45 +0000)] 
Forward-port win32 service patch; try to clean it a touch.

svn:r3438

20 years agoBeginnings of a discussion of sparse topology Tor for scaling
Paul Syverson [Thu, 27 Jan 2005 20:51:45 +0000 (20:51 +0000)] 
Beginnings of a discussion of sparse topology Tor for scaling

svn:r3437

20 years agosharpen section 1
Roger Dingledine [Thu, 27 Jan 2005 09:57:06 +0000 (09:57 +0000)] 
sharpen section 1
try to help the rest some more too

svn:r3436

20 years agoremove the reputability section so we don't end up double-submitting it
Roger Dingledine [Thu, 27 Jan 2005 04:51:56 +0000 (04:51 +0000)] 
remove the reputability section so we don't end up double-submitting it

svn:r3434

20 years agobraindump some pending changes before I get more conflicts
Nick Mathewson [Thu, 27 Jan 2005 01:16:52 +0000 (01:16 +0000)] 
braindump some pending changes before I get more conflicts

svn:r3433

20 years agoSome comments about the scope of the wikipedia problem
Paul Syverson [Wed, 26 Jan 2005 22:14:25 +0000 (22:14 +0000)] 
Some comments about the scope of the wikipedia problem

svn:r3432

20 years agosome more thoughts on scope; probably should not get into the final
Roger Dingledine [Wed, 26 Jan 2005 12:49:34 +0000 (12:49 +0000)] 
some more thoughts on scope; probably should not get into the final
paper as-is. ok, i'm done for now.

svn:r3431

20 years agomore on helper nodes
Roger Dingledine [Wed, 26 Jan 2005 11:09:57 +0000 (11:09 +0000)] 
more on helper nodes

svn:r3430

20 years agosome more notes throughout
Roger Dingledine [Wed, 26 Jan 2005 10:46:53 +0000 (10:46 +0000)] 
some more notes throughout

svn:r3429

20 years agofill in the reputability and incentives sections
Roger Dingledine [Wed, 26 Jan 2005 05:29:08 +0000 (05:29 +0000)] 
fill in the reputability and incentives sections

svn:r3428

20 years agosome more organization
Roger Dingledine [Wed, 26 Jan 2005 00:39:03 +0000 (00:39 +0000)] 
some more organization

svn:r3427

20 years agotry to provide a bit more organization
Roger Dingledine [Tue, 25 Jan 2005 10:38:09 +0000 (10:38 +0000)] 
try to provide a bit more organization

svn:r3426

20 years agoresponding to Roger's comments
Geoff Goodell [Mon, 24 Jan 2005 00:00:46 +0000 (00:00 +0000)] 
responding to Roger's comments

svn:r3425

20 years agoUpdate URL to tor in debian/control and debian/copyright
Peter Palfrader [Sun, 23 Jan 2005 15:26:36 +0000 (15:26 +0000)] 
Update URL to tor in debian/control and debian/copyright

svn:r3424

20 years agoForward port 06_add_compile_time_defaults
Peter Palfrader [Sun, 23 Jan 2005 15:24:33 +0000 (15:24 +0000)] 
Forward port 06_add_compile_time_defaults

svn:r3423

20 years agoInclude 0.0.9.3 changelog in HEAD
Peter Palfrader [Sun, 23 Jan 2005 15:23:59 +0000 (15:23 +0000)] 
Include 0.0.9.3 changelog in HEAD

svn:r3422

20 years agoMake the build depend on libevent-dev versioned: >= 1.0
Peter Palfrader [Sun, 23 Jan 2005 15:21:39 +0000 (15:21 +0000)] 
Make the build depend on libevent-dev versioned: >= 1.0

svn:r3421

20 years agoif we're going to ship with our own privoxy, we might as well
Roger Dingledine [Sun, 23 Jan 2005 10:04:03 +0000 (10:04 +0000)] 
if we're going to ship with our own privoxy, we might as well
lock it down a bit more.
(does this break anything?)
thanks to Brett Carrington for pointing this out.

svn:r3418

20 years agoblank slates suck. here are some more words. they need to be
Roger Dingledine [Sat, 22 Jan 2005 23:10:53 +0000 (23:10 +0000)] 
blank slates suck. here are some more words. they need to be
reordered probably.

svn:r3417

20 years agoupdate package-specific pages to mention 0.0.9.3
Roger Dingledine [Sat, 22 Jan 2005 08:37:39 +0000 (08:37 +0000)] 
update package-specific pages to mention 0.0.9.3

svn:r3416

20 years agoswitch the paper over to llncs
Roger Dingledine [Sat, 22 Jan 2005 08:35:01 +0000 (08:35 +0000)] 
switch the paper over to llncs

svn:r3415

20 years agoforward-port the 0.0.9.3 changelog
Roger Dingledine [Sat, 22 Jan 2005 07:21:15 +0000 (07:21 +0000)] 
forward-port the 0.0.9.3 changelog

svn:r3414

20 years agocomment SocksPort better as it pertains to servers
Roger Dingledine [Sat, 22 Jan 2005 06:51:31 +0000 (06:51 +0000)] 
comment SocksPort better as it pertains to servers

svn:r3413

20 years agomention that win32 servers can bind to ports 80 and 443 directly
Roger Dingledine [Sat, 22 Jan 2005 06:38:16 +0000 (06:38 +0000)] 
mention that win32 servers can bind to ports 80 and 443 directly

svn:r3412

20 years agoTurn challenges.tex into minimally valid LaTeX
Nick Mathewson [Sat, 22 Jan 2005 01:35:29 +0000 (01:35 +0000)] 
Turn challenges.tex into minimally valid LaTeX

svn:r3411

20 years agofwd-port win32 isprint fix
Nick Mathewson [Sat, 22 Jan 2005 00:42:58 +0000 (00:42 +0000)] 
fwd-port win32 isprint fix

svn:r3410

20 years agoFix dumb bug in unittests.
Nick Mathewson [Sat, 22 Jan 2005 00:42:40 +0000 (00:42 +0000)] 
Fix dumb bug in unittests.

svn:r3409

20 years agoforward-port: fix win32 compile
Roger Dingledine [Sat, 22 Jan 2005 00:35:09 +0000 (00:35 +0000)] 
forward-port: fix win32 compile

svn:r3406

20 years agoclean a couple of messages
Nick Mathewson [Fri, 21 Jan 2005 23:16:07 +0000 (23:16 +0000)] 
clean a couple of messages

svn:r3401

20 years agoa few more thoughts about seeds
Roger Dingledine [Fri, 21 Jan 2005 08:20:01 +0000 (08:20 +0000)] 
a few more thoughts about seeds

svn:r3399

20 years agoanother rev of dir-spec.txt
Roger Dingledine [Fri, 21 Jan 2005 08:16:02 +0000 (08:16 +0000)] 
another rev of dir-spec.txt

svn:r3398

20 years agospecial case so we don't yell when an empty http body doesn't specify a
Roger Dingledine [Fri, 21 Jan 2005 03:18:49 +0000 (03:18 +0000)] 
special case so we don't yell when an empty http body doesn't specify a
content-encoding

svn:r3397

20 years agoif we get an incredibly skewed timestamp from a dirserver mirror that
Roger Dingledine [Fri, 21 Jan 2005 00:45:18 +0000 (00:45 +0000)] 
if we get an incredibly skewed timestamp from a dirserver mirror that
isn't a verified OR, don't complain very loudly -- it's probably him
that's wrong.

svn:r3395

20 years agoLog the offending policy, not the first policy
Nick Mathewson [Thu, 20 Jan 2005 20:42:45 +0000 (20:42 +0000)] 
Log the offending policy, not the first policy

svn:r3394

20 years agomark a few tasks as done, add a few more
Roger Dingledine [Thu, 20 Jan 2005 20:25:55 +0000 (20:25 +0000)] 
mark a few tasks as done, add a few more

svn:r3393

20 years agoAppease another 64-bit warning
Nick Mathewson [Thu, 20 Jan 2005 20:21:34 +0000 (20:21 +0000)] 
Appease another 64-bit warning

svn:r3392

20 years agoHave reason string for serverdesc post requests contain actual serverdesc status...
Nick Mathewson [Thu, 20 Jan 2005 20:18:32 +0000 (20:18 +0000)] 
Have reason string for serverdesc post requests contain actual serverdesc status.  Also fix return values of dirserv_add_descriptor to work as advertised.

svn:r3391

20 years agoremove autoconfed file from cvs
Roger Dingledine [Thu, 20 Jan 2005 20:18:05 +0000 (20:18 +0000)] 
remove autoconfed file from cvs

svn:r3390

20 years agoAppease weasel's paranoid 64-bit compiler.
Nick Mathewson [Thu, 20 Jan 2005 20:16:48 +0000 (20:16 +0000)] 
Appease weasel's paranoid 64-bit compiler.

svn:r3389

20 years agogive a header file for ntohs
Roger Dingledine [Thu, 20 Jan 2005 20:15:14 +0000 (20:15 +0000)] 
give a header file for ntohs

svn:r3388

20 years agostart to fix http status stuff, more work needed
Roger Dingledine [Thu, 20 Jan 2005 20:07:36 +0000 (20:07 +0000)] 
start to fix http status stuff, more work needed

svn:r3387

20 years agoGive better reason phrases in HTTP status lines. Start resolving task #67. (Messages...
Nick Mathewson [Thu, 20 Jan 2005 19:46:02 +0000 (19:46 +0000)] 
Give better reason phrases in HTTP status lines. Start resolving task #67. (Messages still need to be better.)

svn:r3386