]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Wed, 9 Feb 2005 23:16:31 +0000 (23:16 +0000)]
Patch from adam langley: always remove sockets from libevent before closing them. Should fix epoll-related bugs.
svn:r3606
Paul Syverson [Wed, 9 Feb 2005 17:42:21 +0000 (17:42 +0000)]
More tweaks, grammar, etc. I say it's ready to submit.
svn:r3605
Roger Dingledine [Wed, 9 Feb 2005 12:13:38 +0000 (12:13 +0000)]
fix wordo
svn:r3604
Roger Dingledine [Wed, 9 Feb 2005 11:58:35 +0000 (11:58 +0000)]
This section is first up against the wall when the revolution comes.
svn:r3603
Roger Dingledine [Wed, 9 Feb 2005 11:42:20 +0000 (11:42 +0000)]
mark this one as a draft, so people who cache it will look dumb
in two years
svn:r3602
Roger Dingledine [Wed, 9 Feb 2005 11:31:37 +0000 (11:31 +0000)]
update pdf draft
svn:r3601
Paul Syverson [Wed, 9 Feb 2005 10:48:57 +0000 (10:48 +0000)]
Style wars
svn:r3600
Roger Dingledine [Wed, 9 Feb 2005 10:12:48 +0000 (10:12 +0000)]
put a pdf in place so people can read it.
(i've learned my lesson about giving people url's other than
the final url.)
svn:r3599
Roger Dingledine [Wed, 9 Feb 2005 10:10:22 +0000 (10:10 +0000)]
more fixes. i declare this the first draft.
svn:r3598
Roger Dingledine [Wed, 9 Feb 2005 08:47:16 +0000 (08:47 +0000)]
tighten related work
svn:r3597
Roger Dingledine [Wed, 9 Feb 2005 07:31:06 +0000 (07:31 +0000)]
not all tor use is abusive
svn:r3596
Nick Mathewson [Wed, 9 Feb 2005 06:30:42 +0000 (06:30 +0000)]
Commit changes to nonclique section
svn:r3595
Roger Dingledine [Wed, 9 Feb 2005 05:06:56 +0000 (05:06 +0000)]
blacklists, middleman nodes, pressure to shut down
svn:r3594
Roger Dingledine [Wed, 9 Feb 2005 04:34:50 +0000 (04:34 +0000)]
lots more cleanups. people should check these over.
svn:r3593
Roger Dingledine [Wed, 9 Feb 2005 02:26:24 +0000 (02:26 +0000)]
don't list version in the win32 service display name or service name,
since they'll keep changing and people will get messed up about which
one is installed.
svn:r3592
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
Nick Mathewson [Tue, 8 Feb 2005 22:58:02 +0000 (22:58 +0000)]
Still more edits
svn:r3590
Roger Dingledine [Tue, 8 Feb 2005 22:26:24 +0000 (22:26 +0000)]
ispell
svn:r3589
Nick Mathewson [Tue, 8 Feb 2005 22:10:04 +0000 (22:10 +0000)]
Tighten, clarify
svn:r3588
Paul Syverson [Tue, 8 Feb 2005 20:47:12 +0000 (20:47 +0000)]
A few more minor tweaks
svn:r3587
Paul Syverson [Tue, 8 Feb 2005 20:34:57 +0000 (20:34 +0000)]
Tweaks and typos throughout. Nearly there.
svn:r3586
Geoff Goodell [Tue, 8 Feb 2005 16:53:18 +0000 (16:53 +0000)]
added section for Tor+Blossom desiderata
svn:r3585
Roger Dingledine [Tue, 8 Feb 2005 10:46:55 +0000 (10:46 +0000)]
a few more tweaks
svn:r3584
Roger Dingledine [Tue, 8 Feb 2005 10:27:47 +0000 (10:27 +0000)]
enclaves and helper nodes.
svn:r3583
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
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
Roger Dingledine [Tue, 8 Feb 2005 06:54:47 +0000 (06:54 +0000)]
give us a conclusion
svn:r3580
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
Roger Dingledine [Tue, 8 Feb 2005 01:57:19 +0000 (01:57 +0000)]
give us page numbers, cut some more
svn:r3578
Roger Dingledine [Tue, 8 Feb 2005 01:40:19 +0000 (01:40 +0000)]
clean up stream-vs-packet section
svn:r3577
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
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
Nick Mathewson [Mon, 7 Feb 2005 07:44:06 +0000 (07:44 +0000)]
Finish some content chewing and XXX resolving. More remains.
svn:r3574
Roger Dingledine [Mon, 7 Feb 2005 06:46:49 +0000 (06:46 +0000)]
checkpoint in-progress mucking
svn:r3573
Nick Mathewson [Mon, 7 Feb 2005 06:38:16 +0000 (06:38 +0000)]
Sling some sentences around, based on comments from arma
svn:r3572
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
Paul Syverson [Mon, 7 Feb 2005 03:39:34 +0000 (03:39 +0000)]
incentives section edit and other minor edits
svn:r3570
Paul Syverson [Sun, 6 Feb 2005 13:49:16 +0000 (13:49 +0000)]
stab at an opening paragraph
svn:r3569
Nick Mathewson [Sat, 5 Feb 2005 23:55:21 +0000 (23:55 +0000)]
Avoid double-free on tor-resolve failure
svn:r3567
Nick Mathewson [Sat, 5 Feb 2005 21:42:46 +0000 (21:42 +0000)]
Re-normalize whitespace; make "make check-spaces" happy
svn:r3566
Nick Mathewson [Sat, 5 Feb 2005 21:40:25 +0000 (21:40 +0000)]
forward-port NT service patch
svn:r3565
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
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
Paul Syverson [Fri, 4 Feb 2005 18:32:40 +0000 (18:32 +0000)]
Assorted tweaks fixes, etc. to abstract et passim
svn:r3559
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
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
Roger Dingledine [Fri, 4 Feb 2005 02:23:16 +0000 (02:23 +0000)]
forward-port the changelog patch
svn:r3550
Roger Dingledine [Fri, 4 Feb 2005 01:49:58 +0000 (01:49 +0000)]
forward-port the logic skew and double-free thing
svn:r3549
Peter Palfrader [Fri, 4 Feb 2005 00:11:50 +0000 (00:11 +0000)]
Forward port changelog
svn:r3542
Roger Dingledine [Thu, 3 Feb 2005 23:55:49 +0000 (23:55 +0000)]
forward-port the changelog
svn:r3541
Roger Dingledine [Thu, 3 Feb 2005 23:44:10 +0000 (23:44 +0000)]
update man page to reflect changed default exit policy
svn:r3536
Nick Mathewson [Thu, 3 Feb 2005 23:13:36 +0000 (23:13 +0000)]
Handle return value from getaddrinfo properly
svn:r3526
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
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
Roger Dingledine [Thu, 3 Feb 2005 21:28:03 +0000 (21:28 +0000)]
resolve references
svn:r3521
Roger Dingledine [Thu, 3 Feb 2005 21:19:56 +0000 (21:19 +0000)]
pdf versions of the graphics
svn:r3520
Roger Dingledine [Thu, 3 Feb 2005 20:53:06 +0000 (20:53 +0000)]
an abstract, that needs more work
svn:r3519
Roger Dingledine [Thu, 3 Feb 2005 20:07:38 +0000 (20:07 +0000)]
add a hidden-services section
svn:r3518
Nick Mathewson [Thu, 3 Feb 2005 19:59:10 +0000 (19:59 +0000)]
Forward-port SGI Compatibility patches from Jan Schaumann
svn:r3517
Nick Mathewson [Thu, 3 Feb 2005 19:06:09 +0000 (19:06 +0000)]
write remaining sections; edit some.
svn:r3515
Peter Palfrader [Thu, 3 Feb 2005 11:27:56 +0000 (11:27 +0000)]
Fix typo
svn:r3514
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
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
Roger Dingledine [Thu, 3 Feb 2005 07:30:00 +0000 (07:30 +0000)]
another minor fix
svn:r3511
Peter Palfrader [Thu, 3 Feb 2005 07:29:52 +0000 (07:29 +0000)]
Also check for dmalloc.h
svn:r3510
Roger Dingledine [Thu, 3 Feb 2005 07:26:12 +0000 (07:26 +0000)]
fix typo
svn:r3509
Peter Palfrader [Thu, 3 Feb 2005 07:25:10 +0000 (07:25 +0000)]
Add --with-dmalloc configure option
svn:r3508
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
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
Roger Dingledine [Thu, 3 Feb 2005 06:37:42 +0000 (06:37 +0000)]
finish the 'other policy' section
svn:r3505
Peter Palfrader [Wed, 2 Feb 2005 06:49:07 +0000 (06:49 +0000)]
Use SIGINT to shutdown tor
svn:r3504
Roger Dingledine [Wed, 2 Feb 2005 06:28:45 +0000 (06:28 +0000)]
note a bug that wmf just found
svn:r3503
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
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
Roger Dingledine [Wed, 2 Feb 2005 04:15:40 +0000 (04:15 +0000)]
reject more default filesharing ports by default.
svn:r3500
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
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
Nick Mathewson [Tue, 1 Feb 2005 23:57:07 +0000 (23:57 +0000)]
Write a few subsections
svn:r3497
Nick Mathewson [Tue, 1 Feb 2005 23:29:15 +0000 (23:29 +0000)]
Check for libpthread
svn:r3496
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
Roger Dingledine [Tue, 1 Feb 2005 13:44:10 +0000 (13:44 +0000)]
bump the default rate limit to 1 MB
svn:r3494
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
Roger Dingledine [Tue, 1 Feb 2005 11:39:54 +0000 (11:39 +0000)]
minor cleanups throughout
svn:r3492
Roger Dingledine [Tue, 1 Feb 2005 10:31:14 +0000 (10:31 +0000)]
throw down the gauntlet.
svn:r3491
Roger Dingledine [Tue, 1 Feb 2005 09:48:49 +0000 (09:48 +0000)]
fix typo in design paper
svn:r3490
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
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
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
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
Peter Palfrader [Mon, 31 Jan 2005 23:47:25 +0000 (23:47 +0000)]
Fix arma's fix for my leak
svn:r3485
Roger Dingledine [Mon, 31 Jan 2005 20:38:57 +0000 (20:38 +0000)]
fix a minor memory leak found by weasel
svn:r3484
Roger Dingledine [Mon, 31 Jan 2005 09:09:15 +0000 (09:09 +0000)]
clean up our references some more
svn:r3483
Roger Dingledine [Mon, 31 Jan 2005 08:34:38 +0000 (08:34 +0000)]
clean up section 2, add back reputability subsec.
svn:r3482
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
Roger Dingledine [Mon, 31 Jan 2005 06:43:38 +0000 (06:43 +0000)]
flesh out the routing-zones section
svn:r3480
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
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
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
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
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