]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
20 years agoAs another exception, the controller can getconf the "version" string,
Roger Dingledine [Wed, 9 Feb 2005 02:24:16 +0000 (02:24 +0000)] 
As another exception, the controller can getconf the "version" string,
and Tor will return a string describing its version number. Setconf on
"version" will not work.

svn:r3591

20 years agoStill more edits
Nick Mathewson [Tue, 8 Feb 2005 22:58:02 +0000 (22:58 +0000)] 
Still more edits

svn:r3590

20 years agoispell
Roger Dingledine [Tue, 8 Feb 2005 22:26:24 +0000 (22:26 +0000)] 
ispell

svn:r3589

20 years agoTighten, clarify
Nick Mathewson [Tue, 8 Feb 2005 22:10:04 +0000 (22:10 +0000)] 
Tighten, clarify

svn:r3588

20 years agoA few more minor tweaks
Paul Syverson [Tue, 8 Feb 2005 20:47:12 +0000 (20:47 +0000)] 
A few more minor tweaks

svn:r3587

20 years agoTweaks and typos throughout. Nearly there.
Paul Syverson [Tue, 8 Feb 2005 20:34:57 +0000 (20:34 +0000)] 
Tweaks and typos throughout. Nearly there.

svn:r3586

20 years agoadded section for Tor+Blossom desiderata
Geoff Goodell [Tue, 8 Feb 2005 16:53:18 +0000 (16:53 +0000)] 
added section for Tor+Blossom desiderata

svn:r3585

20 years agoa few more tweaks
Roger Dingledine [Tue, 8 Feb 2005 10:46:55 +0000 (10:46 +0000)] 
a few more tweaks

svn:r3584

20 years agoenclaves and helper nodes.
Roger Dingledine [Tue, 8 Feb 2005 10:27:47 +0000 (10:27 +0000)] 
enclaves and helper nodes.

svn:r3583

20 years agomigrate stuff from section 4 to 5 and vice versa
Roger Dingledine [Tue, 8 Feb 2005 07:54:28 +0000 (07:54 +0000)] 
migrate stuff from section 4 to 5 and vice versa

svn:r3582

20 years agosome minor cleanups before i move a bnuch of sections
Roger Dingledine [Tue, 8 Feb 2005 07:37:30 +0000 (07:37 +0000)] 
some minor cleanups before i move a bnuch of sections

svn:r3581

20 years agogive us a conclusion
Roger Dingledine [Tue, 8 Feb 2005 06:54:47 +0000 (06:54 +0000)] 
give us a conclusion

svn:r3580

20 years agocut down the mid-latency section
Roger Dingledine [Tue, 8 Feb 2005 05:43:12 +0000 (05:43 +0000)] 
cut down the mid-latency section
spell file-sharing correctly

svn:r3579

20 years agogive us page numbers, cut some more
Roger Dingledine [Tue, 8 Feb 2005 01:57:19 +0000 (01:57 +0000)] 
give us page numbers, cut some more

svn:r3578

20 years agoclean up stream-vs-packet section
Roger Dingledine [Tue, 8 Feb 2005 01:40:19 +0000 (01:40 +0000)] 
clean up stream-vs-packet section

svn:r3577

20 years agoThe word is 'node' assorted tweaks with these length parameters we're OK
Paul Syverson [Mon, 7 Feb 2005 22:22:54 +0000 (22:22 +0000)] 
The word is 'node'  assorted tweaks  with these length parameters we're OK

svn:r3576

20 years agoChanges throughout. Moved caching discussion to end candidate for cutting.
Paul Syverson [Mon, 7 Feb 2005 19:55:21 +0000 (19:55 +0000)] 
Changes throughout. Moved caching discussion to end candidate for cutting.

svn:r3575

20 years agoFinish some content chewing and XXX resolving. More remains.
Nick Mathewson [Mon, 7 Feb 2005 07:44:06 +0000 (07:44 +0000)] 
Finish some content chewing and XXX resolving. More remains.

svn:r3574

20 years agocheckpoint in-progress mucking
Roger Dingledine [Mon, 7 Feb 2005 06:46:49 +0000 (06:46 +0000)] 
checkpoint in-progress mucking

svn:r3573

20 years agoSling some sentences around, based on comments from arma
Nick Mathewson [Mon, 7 Feb 2005 06:38:16 +0000 (06:38 +0000)] 
Sling some sentences around, based on comments from arma

svn:r3572

20 years agomove some stuff around in sections 1,2,3. Not done yet; still need to work on "Distr...
Nick Mathewson [Mon, 7 Feb 2005 05:52:49 +0000 (05:52 +0000)] 
move some stuff around in sections 1,2,3.  Not done yet; still need to work on "Distributed Trust", "related work"

svn:r3571

20 years agoincentives section edit and other minor edits
Paul Syverson [Mon, 7 Feb 2005 03:39:34 +0000 (03:39 +0000)] 
incentives section edit and other minor edits

svn:r3570

20 years agostab at an opening paragraph
Paul Syverson [Sun, 6 Feb 2005 13:49:16 +0000 (13:49 +0000)] 
stab at an opening paragraph

svn:r3569

20 years agoAvoid double-free on tor-resolve failure
Nick Mathewson [Sat, 5 Feb 2005 23:55:21 +0000 (23:55 +0000)] 
Avoid double-free on tor-resolve failure

svn:r3567

20 years agoRe-normalize whitespace; make "make check-spaces" happy
Nick Mathewson [Sat, 5 Feb 2005 21:42:46 +0000 (21:42 +0000)] 
Re-normalize whitespace; make "make check-spaces" happy

svn:r3566

20 years agoforward-port NT service patch
Nick Mathewson [Sat, 5 Feb 2005 21:40:25 +0000 (21:40 +0000)] 
forward-port NT service patch

svn:r3565

20 years agoFix tor-resolve implementation to prevent crashes and send resolves when we should.
Nick Mathewson [Sat, 5 Feb 2005 21:03:24 +0000 (21:03 +0000)] 
Fix tor-resolve implementation to prevent crashes and send resolves when we should.

svn:r3561

20 years agocommit fixes for the first half of the paper
Roger Dingledine [Sat, 5 Feb 2005 01:03:17 +0000 (01:03 +0000)] 
commit fixes for the first half of the paper
still need to do an overall pass to reduce redundancy

svn:r3560

20 years agoAssorted tweaks fixes, etc. to abstract et passim
Paul Syverson [Fri, 4 Feb 2005 18:32:40 +0000 (18:32 +0000)] 
Assorted tweaks fixes, etc. to abstract et passim

svn:r3559

20 years agoAdd a snippet to set nice level in etc/default/tor
Peter Palfrader [Fri, 4 Feb 2005 12:25:39 +0000 (12:25 +0000)] 
Add a snippet to set nice level in etc/default/tor

svn:r3558

20 years agoNote that we should audit for more bucket over/underflow
Nick Mathewson [Fri, 4 Feb 2005 05:49:10 +0000 (05:49 +0000)] 
Note that we should audit for more bucket over/underflow

svn:r3555

20 years agoforward-port the changelog patch
Roger Dingledine [Fri, 4 Feb 2005 02:23:16 +0000 (02:23 +0000)] 
forward-port the changelog patch

svn:r3550

20 years agoforward-port the logic skew and double-free thing
Roger Dingledine [Fri, 4 Feb 2005 01:49:58 +0000 (01:49 +0000)] 
forward-port the logic skew and double-free thing

svn:r3549

20 years agoForward port changelog
Peter Palfrader [Fri, 4 Feb 2005 00:11:50 +0000 (00:11 +0000)] 
Forward port changelog

svn:r3542

20 years agoforward-port the changelog
Roger Dingledine [Thu, 3 Feb 2005 23:55:49 +0000 (23:55 +0000)] 
forward-port the changelog

svn:r3541

20 years agoupdate man page to reflect changed default exit policy
Roger Dingledine [Thu, 3 Feb 2005 23:44:10 +0000 (23:44 +0000)] 
update man page to reflect changed default exit policy

svn:r3536

20 years agoHandle return value from getaddrinfo properly
Nick Mathewson [Thu, 3 Feb 2005 23:13:36 +0000 (23:13 +0000)] 
Handle return value from getaddrinfo properly

svn:r3526

20 years agofix the latest bug: don't explode when some router declares a
Roger Dingledine [Thu, 3 Feb 2005 22:58:22 +0000 (22:58 +0000)] 
fix the latest bug: don't explode when some router declares a
bandwidthburst of 500 gigabytes.

this bug seems to have taken down most of the network. oops.

svn:r3523

20 years agoUse getaddrinfo and gethostbyname_r where available. Note that these are not necessa...
Nick Mathewson [Thu, 3 Feb 2005 21:31:04 +0000 (21:31 +0000)] 
Use getaddrinfo and gethostbyname_r where available.  Note that these are not necessarily threadsafe: this needs more thinking. Perhaps we should back down on this multithreading idea.

svn:r3522

20 years agoresolve references
Roger Dingledine [Thu, 3 Feb 2005 21:28:03 +0000 (21:28 +0000)] 
resolve references

svn:r3521

20 years agopdf versions of the graphics
Roger Dingledine [Thu, 3 Feb 2005 21:19:56 +0000 (21:19 +0000)] 
pdf versions of the graphics

svn:r3520

20 years agoan abstract, that needs more work
Roger Dingledine [Thu, 3 Feb 2005 20:53:06 +0000 (20:53 +0000)] 
an abstract, that needs more work

svn:r3519

20 years agoadd a hidden-services section
Roger Dingledine [Thu, 3 Feb 2005 20:07:38 +0000 (20:07 +0000)] 
add a hidden-services section

svn:r3518

20 years agoForward-port SGI Compatibility patches from Jan Schaumann
Nick Mathewson [Thu, 3 Feb 2005 19:59:10 +0000 (19:59 +0000)] 
Forward-port SGI Compatibility patches from Jan Schaumann

svn:r3517

20 years agowrite remaining sections; edit some.
Nick Mathewson [Thu, 3 Feb 2005 19:06:09 +0000 (19:06 +0000)] 
write remaining sections; edit some.

svn:r3515

20 years agoFix typo
Peter Palfrader [Thu, 3 Feb 2005 11:27:56 +0000 (11:27 +0000)] 
Fix typo

svn:r3514

20 years agoAdd a snippet to disable epoll in etc/default/tor, commented out.
Peter Palfrader [Thu, 3 Feb 2005 11:20:56 +0000 (11:20 +0000)] 
Add a snippet to disable epoll in etc/default/tor, commented out.

svn:r3513

20 years agopoint out a potential thread/process leak problem when we're out of memory
Roger Dingledine [Thu, 3 Feb 2005 07:35:24 +0000 (07:35 +0000)] 
point out a potential thread/process leak problem when we're out of memory

svn:r3512

20 years agoanother minor fix
Roger Dingledine [Thu, 3 Feb 2005 07:30:00 +0000 (07:30 +0000)] 
another minor fix

svn:r3511

20 years agoAlso check for dmalloc.h
Peter Palfrader [Thu, 3 Feb 2005 07:29:52 +0000 (07:29 +0000)] 
Also check for dmalloc.h

svn:r3510

20 years agofix typo
Roger Dingledine [Thu, 3 Feb 2005 07:26:12 +0000 (07:26 +0000)] 
fix typo

svn:r3509

20 years agoAdd --with-dmalloc configure option
Peter Palfrader [Thu, 3 Feb 2005 07:25:10 +0000 (07:25 +0000)] 
Add --with-dmalloc configure option

svn:r3508

20 years agoWrite a function header for Roger so he can fill it with life
Peter Palfrader [Thu, 3 Feb 2005 07:23:48 +0000 (07:23 +0000)] 
Write a function header for Roger so he can fill it with life

svn:r3507

20 years agohttp://www.erlenstar.demon.co.uk/unix/faq_2.html says we
Roger Dingledine [Thu, 3 Feb 2005 06:40:06 +0000 (06:40 +0000)] 
http://www.erlenstar.demon.co.uk/unix/faq_2.html says we
should call _exit, not exit, from child processes.

svn:r3506

20 years agofinish the 'other policy' section
Roger Dingledine [Thu, 3 Feb 2005 06:37:42 +0000 (06:37 +0000)] 
finish the 'other policy' section

svn:r3505

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