Commit Graph

3385 Commits

Author SHA1 Message Date
Nick Mathewson 0289144229 Fix another crash bug found by Jaroslaw--it is possible for dns_resolve to mark a connection to be freed, if the circuit it was attached to fails for some reason.
svn:r3623
2005-02-14 21:16:27 +00:00
Nick Mathewson aac97a3c6a Tell openssl how to use locks and how to find thread ids -- this may prevent race conditions surrounding the error queue.
svn:r3622
2005-02-13 22:32:25 +00:00
Nick Mathewson 427e246a10 Add a missing prototype to or.h
svn:r3621
2005-02-13 22:31:26 +00:00
Nick Mathewson d90ab823ea remove redundant unpack in critical path
svn:r3620
2005-02-13 16:17:32 +00:00
Nick Mathewson 5ca04cbf56 Give a better error message when zlib.h is not found.
svn:r3618
2005-02-12 21:06:06 +00:00
Nick Mathewson f6221b695f Apply windows patch from Dmitri Bely
svn:r3617
2005-02-12 21:03:37 +00:00
Nick Mathewson 58540dde50 Do not try to double-aquire lock when rotating keys. May fix deadlock bug found by weasel.
svn:r3616
2005-02-11 07:56:10 +00:00
Nick Mathewson 5d836c8140 Free tls resources on exit too
svn:r3615
2005-02-11 01:41:19 +00:00
Nick Mathewson f672577bc6 Free even more things on shutdown. Temporarily move tor_free_all out from #ifdef so it gets tested more.
svn:r3614
2005-02-11 01:26:47 +00:00
Nick Mathewson 60f234f42b Add more functions to free things to help dmalloc allong.
svn:r3613
2005-02-10 23:18:39 +00:00
Roger Dingledine df41b20e90 mention 0.0.9.4 on win32 and osx doc pages
svn:r3612
2005-02-10 07:58:04 +00:00
Roger Dingledine 33569e40d7 if we're hibernating and we get a sigint, exit immediately.
closes bug 91.


svn:r3611
2005-02-10 07:34:19 +00:00
Roger Dingledine 236aa86ae7 stop picking unverified dir mirrors, ever.
it only leads to misery.


svn:r3610
2005-02-10 07:00:23 +00:00
Roger Dingledine 37ca621301 when a client asks us for a dir mirror and we don't have one,
launch an attempt to get a fresh one.


svn:r3609
2005-02-10 06:31:34 +00:00
Roger Dingledine 1ebebff1a0 some more tweaks on the paper
svn:r3608
2005-02-10 06:20:18 +00:00
Roger Dingledine 07a3307460 remove redundant lines
svn:r3607
2005-02-09 23:54:30 +00:00
Nick Mathewson 89d422914a Patch from adam langley: always remove sockets from libevent before closing them. Should fix epoll-related bugs.
svn:r3606
2005-02-09 23:16:31 +00:00
Paul Syverson 0d5dedd732 More tweaks, grammar, etc. I say it's ready to submit.
svn:r3605
2005-02-09 17:42:21 +00:00
Roger Dingledine 1cc0933d93 fix wordo
svn:r3604
2005-02-09 12:13:38 +00:00
Roger Dingledine 5b7bbb008c This section is first up against the wall when the revolution comes.
svn:r3603
2005-02-09 11:58:35 +00:00
Roger Dingledine 5dc96b9e3f mark this one as a draft, so people who cache it will look dumb
in two years


svn:r3602
2005-02-09 11:42:20 +00:00
Roger Dingledine 6707f25404 update pdf draft
svn:r3601
2005-02-09 11:31:37 +00:00
Paul Syverson 87fda0b6d3 Style wars
svn:r3600
2005-02-09 10:48:57 +00:00
Roger Dingledine 1db62884be 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
2005-02-09 10:12:48 +00:00
Roger Dingledine e3266768f4 more fixes. i declare this the first draft.
svn:r3598
2005-02-09 10:10:22 +00:00
Roger Dingledine aca8c362bf tighten related work
svn:r3597
2005-02-09 08:47:16 +00:00
Roger Dingledine 10b6f18f30 not all tor use is abusive
svn:r3596
2005-02-09 07:31:06 +00:00
Nick Mathewson 90e1f58bc6 Commit changes to nonclique section
svn:r3595
2005-02-09 06:30:42 +00:00
Roger Dingledine 97cd2230cd blacklists, middleman nodes, pressure to shut down
svn:r3594
2005-02-09 05:06:56 +00:00
Roger Dingledine e4989f33c9 lots more cleanups. people should check these over.
svn:r3593
2005-02-09 04:34:50 +00:00
Roger Dingledine c5c46d6fb6 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
2005-02-09 02:26:24 +00:00
Roger Dingledine dd0ee183b7 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
2005-02-09 02:24:16 +00:00
Nick Mathewson 4c8566f9f8 Still more edits
svn:r3590
2005-02-08 22:58:02 +00:00
Roger Dingledine ec981d4cdb ispell
svn:r3589
2005-02-08 22:26:24 +00:00
Nick Mathewson bcb084d3ba Tighten, clarify
svn:r3588
2005-02-08 22:10:04 +00:00
Paul Syverson 097f12dc7a A few more minor tweaks
svn:r3587
2005-02-08 20:47:12 +00:00
Paul Syverson 1d569eb492 Tweaks and typos throughout. Nearly there.
svn:r3586
2005-02-08 20:34:57 +00:00
Geoff Goodell 4518e7e642 added section for Tor+Blossom desiderata
svn:r3585
2005-02-08 16:53:18 +00:00
Roger Dingledine 8abf1c6188 a few more tweaks
svn:r3584
2005-02-08 10:46:55 +00:00
Roger Dingledine 494d475d1e enclaves and helper nodes.
svn:r3583
2005-02-08 10:27:47 +00:00
Roger Dingledine 6d59f7fbd5 migrate stuff from section 4 to 5 and vice versa
svn:r3582
2005-02-08 07:54:28 +00:00
Roger Dingledine 9d653b47fc some minor cleanups before i move a bnuch of sections
svn:r3581
2005-02-08 07:37:30 +00:00
Roger Dingledine 42bbd86276 give us a conclusion
svn:r3580
2005-02-08 06:54:47 +00:00
Roger Dingledine 3b55cc34ea cut down the mid-latency section
spell file-sharing correctly


svn:r3579
2005-02-08 05:43:12 +00:00
Roger Dingledine 51784c4191 give us page numbers, cut some more
svn:r3578
2005-02-08 01:57:19 +00:00
Roger Dingledine aed5aae534 clean up stream-vs-packet section
svn:r3577
2005-02-08 01:40:19 +00:00
Paul Syverson 6c77900c0d The word is 'node' assorted tweaks with these length parameters we're OK
svn:r3576
2005-02-07 22:22:54 +00:00
Paul Syverson 8b2b7615ea Changes throughout. Moved caching discussion to end candidate for cutting.
svn:r3575
2005-02-07 19:55:21 +00:00
Nick Mathewson 95260cee92 Finish some content chewing and XXX resolving. More remains.
svn:r3574
2005-02-07 07:44:06 +00:00
Roger Dingledine 5194833045 checkpoint in-progress mucking
svn:r3573
2005-02-07 06:46:49 +00:00