Commit Graph

3331 Commits

Author SHA1 Message Date
Nick Mathewson
a64b03a4fd Avoid double-free on tor-resolve failure
svn:r3567
2005-02-05 23:55:21 +00:00
Nick Mathewson
bb32fa86d7 Re-normalize whitespace; make "make check-spaces" happy
svn:r3566
2005-02-05 21:42:46 +00:00
Nick Mathewson
24ad6542c9 forward-port NT service patch
svn:r3565
2005-02-05 21:40:25 +00:00
Nick Mathewson
322c728e97 Fix tor-resolve implementation to prevent crashes and send resolves when we should.
svn:r3561
2005-02-05 21:03:24 +00:00
Roger Dingledine
0ff41a3b37 commit fixes for the first half of the paper
still need to do an overall pass to reduce redundancy


svn:r3560
2005-02-05 01:03:17 +00:00
Paul Syverson
7240950230 Assorted tweaks fixes, etc. to abstract et passim
svn:r3559
2005-02-04 18:32:40 +00:00
Peter Palfrader
6e7007bfba Add a snippet to set nice level in etc/default/tor
svn:r3558
2005-02-04 12:25:39 +00:00
Nick Mathewson
de71abd238 Note that we should audit for more bucket over/underflow
svn:r3555
2005-02-04 05:49:10 +00:00
Roger Dingledine
06fb5cfec8 forward-port the changelog patch
svn:r3550
2005-02-04 02:23:16 +00:00
Roger Dingledine
56d4b99491 forward-port the logic skew and double-free thing
svn:r3549
2005-02-04 01:49:58 +00:00
Peter Palfrader
1dc170a37d Forward port changelog
svn:r3542
2005-02-04 00:11:50 +00:00
Roger Dingledine
a662883dc4 forward-port the changelog
svn:r3541
2005-02-03 23:55:49 +00:00
Roger Dingledine
63938322a3 update man page to reflect changed default exit policy
svn:r3536
2005-02-03 23:44:10 +00:00
Nick Mathewson
915202048e Handle return value from getaddrinfo properly
svn:r3526
2005-02-03 23:13:36 +00:00
Roger Dingledine
efa9bb5535 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
2005-02-03 22:58:22 +00:00
Nick Mathewson
a035032f09 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
2005-02-03 21:31:04 +00:00
Roger Dingledine
4174bf9cbd resolve references
svn:r3521
2005-02-03 21:28:03 +00:00
Roger Dingledine
7740a687ad pdf versions of the graphics
svn:r3520
2005-02-03 21:19:56 +00:00
Roger Dingledine
a94fef2e67 an abstract, that needs more work
svn:r3519
2005-02-03 20:53:06 +00:00
Roger Dingledine
82522ac5c8 add a hidden-services section
svn:r3518
2005-02-03 20:07:38 +00:00
Nick Mathewson
e4b21c97f7 Forward-port SGI Compatibility patches from Jan Schaumann
svn:r3517
2005-02-03 19:59:10 +00:00
Nick Mathewson
cd39e4fc62 write remaining sections; edit some.
svn:r3515
2005-02-03 19:06:09 +00:00
Peter Palfrader
59e89e2b89 Fix typo
svn:r3514
2005-02-03 11:27:56 +00:00
Peter Palfrader
7f51007678 Add a snippet to disable epoll in etc/default/tor, commented out.
svn:r3513
2005-02-03 11:20:56 +00:00
Roger Dingledine
051cda803e point out a potential thread/process leak problem when we're out of memory
svn:r3512
2005-02-03 07:35:24 +00:00
Roger Dingledine
bcece3d8a7 another minor fix
svn:r3511
2005-02-03 07:30:00 +00:00
Peter Palfrader
378172ff77 Also check for dmalloc.h
svn:r3510
2005-02-03 07:29:52 +00:00
Roger Dingledine
1145da1e8a fix typo
svn:r3509
2005-02-03 07:26:12 +00:00
Peter Palfrader
ddd724ef94 Add --with-dmalloc configure option
svn:r3508
2005-02-03 07:25:10 +00:00
Peter Palfrader
dfa3a0220f Write a function header for Roger so he can fill it with life
svn:r3507
2005-02-03 07:23:48 +00:00
Roger Dingledine
f3b74a2adb http://www.erlenstar.demon.co.uk/unix/faq_2.html says we
should call _exit, not exit, from child processes.


svn:r3506
2005-02-03 06:40:06 +00:00
Roger Dingledine
0dc14b3b7d finish the 'other policy' section
svn:r3505
2005-02-03 06:37:42 +00:00
Peter Palfrader
0133411df9 Use SIGINT to shutdown tor
svn:r3504
2005-02-02 06:49:07 +00:00
Roger Dingledine
f575d29a59 note a bug that wmf just found
svn:r3503
2005-02-02 06:28:45 +00:00
Roger Dingledine
c1656f41b4 bugfix: tor-resolve requests were ignoring .exit if there was
a working circuit they could use instead.


svn:r3502
2005-02-02 06:26:52 +00:00
Peter Palfrader
cbb1b33fb5 Set ulimit for file descriptors to 4096 in our init script
svn:r3501
2005-02-02 06:20:38 +00:00
Roger Dingledine
0551e3a814 reject more default filesharing ports by default.
svn:r3500
2005-02-02 04:15:40 +00:00
Roger Dingledine
976bee4a3f only check if exit_policy_implicitly_allows if you're a server.
also, put a comment next to an interesting undocumented 'feature'.


svn:r3499
2005-02-02 01:59:16 +00:00
Roger Dingledine
0f5a198028 sometimes, a conn on the closeable_lst gets absolutely
clobbered. maybe this will help me find out why.


svn:r3498
2005-02-02 00:19:09 +00:00
Nick Mathewson
b2e34616d3 Write a few subsections
svn:r3497
2005-02-01 23:57:07 +00:00
Nick Mathewson
1790dc6760 Check for libpthread
svn:r3496
2005-02-01 23:29:15 +00:00
Paul Syverson
3805f67e8f Various changes. Some more references. Section on enclaves and path length.
svn:r3495
2005-02-01 22:48:10 +00:00
Roger Dingledine
850c300e46 bump the default rate limit to 1 MB
svn:r3494
2005-02-01 13:44:10 +00:00
Roger Dingledine
b90983e44f reject odd-looking addresses at the client, rather than having
the server drop them because they're malformed.


svn:r3493
2005-02-01 12:19:44 +00:00
Roger Dingledine
d9ec1a6fe9 minor cleanups throughout
svn:r3492
2005-02-01 11:39:54 +00:00
Roger Dingledine
5675ae0407 throw down the gauntlet.
svn:r3491
2005-02-01 10:31:14 +00:00
Roger Dingledine
44f6300c8c fix typo in design paper
svn:r3490
2005-02-01 09:48:49 +00:00
Roger Dingledine
1447145470 give a bit more load to servers that claim to be able to
handle a whole lot.


svn:r3489
2005-02-01 02:56:31 +00:00
Roger Dingledine
1e847aebb1 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
2005-02-01 02:45:28 +00:00
Roger Dingledine
2e97593d25 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
2005-02-01 00:37:16 +00:00