aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* added User and Group options -- if you set them, tor will try to•••setuid and setgid respectively, and die if it can't. (If the User option is set, tor will setgid to the user's gid as well.) This happens after the pidfile is created, so that in cases where tor needs to be root to work with the pidfile, it will at least be able to create it, although it won't be able to delete it. That sucks, but it's somewhat better than not being able to create the pidfile in the first place. svn:r652 Steven Hazel2003-10-22
* todo now reflects what we need to do.•••svn:r651 Roger Dingledine2003-10-22
* force the admin to mkdir the datadirectory himself,•••so he gets the permissions right. also this means clients will never need to make the datadirectory. also remind the admin to fix his clock before setting up his node. svn:r650 Roger Dingledine2003-10-22
* fill in some lncs numbers•••svn:r649 Roger Dingledine2003-10-21
* Adversary model mostly done? Some other small changes in assumptions et passim.•••svn:r648 Paul Syverson2003-10-21
* Update .cvsignores to exclude files generated due to recent build improvements•••svn:r647 Nick Mathewson2003-10-21
* Add design goals section•••svn:r646 Nick Mathewson2003-10-21
* fix error in rendezvous description•••svn:r645 Roger Dingledine2003-10-21
* APPort is now SocksPort•••svn:r644 Roger Dingledine2003-10-21
* introduce new tor_free() macro•••svn:r643 Roger Dingledine2003-10-21
* move closer to being able to reload config on HUP•••rename APPort to SocksPort introduce new tor_free() macro svn:r642 Roger Dingledine2003-10-21
* remove obsolete config file•••svn:r641 Roger Dingledine2003-10-21
* send the end cell when we realize we're going to end,•••not when we're closing the stream. this lets us put a payload in the end cell if we want to, to describe why we're closing the stream. there are still some places where we don't send the end cell immediately. i need to track them down. but it's a low priority, since i've made it send the end cell when we close the stream if we haven't already sent it. svn:r640 Roger Dingledine2003-10-21
* i seem to be listing hard problems.•••still plenty more hard problems where those came from. svn:r639 Roger Dingledine2003-10-21
* first draft of a conclusion / future works•••svn:r638 Roger Dingledine2003-10-21
* first draft of the rendezvous section done•••svn:r637 Roger Dingledine2003-10-21
* Few more changes to intro. First complete draft of background.•••Cut in threats from PETs 2000 paper and started adapting them. svn:r636 Paul Syverson2003-10-20
* include our own timegm() impl, since it's not portable•••svn:r635 Roger Dingledine2003-10-20
* a skeletal print_usage() function•••svn:r634 Roger Dingledine2003-10-20
* add an Address line to the sample server rc file•••svn:r633 Roger Dingledine2003-10-19
* move to 0.0.2pre13•••svn:r631 Roger Dingledine2003-10-19
* warn, not err•••svn:r630 Roger Dingledine2003-10-19
* put small buffers back in place•••svn:r629 Roger Dingledine2003-10-19
* Example code to get nickname from cert•••svn:r628 Nick Mathewson2003-10-19
* Code to get nicknames from peer certs•••svn:r627 Nick Mathewson2003-10-19
* let tls tolerate reallocing the buf•••and also remember the params for ssl_write if it returns wantread. svn:r626 Roger Dingledine2003-10-19
* first steps toward a WANTWRITE SSL_write tls bug fix•••how exactly the same do the arguments need to be? :( svn:r625 Roger Dingledine2003-10-18
* another minor memory leak•••make dnsconn->address reflect what it's currently resolving svn:r624 Roger Dingledine2003-10-18
* start to track down the 'peer has invalid cert' bug•••svn:r623 Roger Dingledine2003-10-18
* no more memory leaks•••when you run it under normal operation for as many as three minutes svn:r622 Roger Dingledine2003-10-18
* fix two more memory problems•••one remains :) svn:r621 Roger Dingledine2003-10-18
* clean up memory leaks, confusions•••still one memory leak remaining here. svn:r620 Roger Dingledine2003-10-18
* we've been stomping on memory while reading config•••doesn't seem to have bitten us yet, but let's fix that :) svn:r619 Roger Dingledine2003-10-18
* update install and readme: people should now do 'make install'•••svn:r618 Roger Dingledine2003-10-18
* log to stdout while parsing config,•••otherwise we log to nothing and give no feedback! svn:r617 Roger Dingledine2003-10-18
* rewrite close_logs so it could possibly work•••remove deadbeef memory-clobber testing (for now) svn:r616 Roger Dingledine2003-10-18
* Small changes to abstract and intro•••svn:r615 Paul Syverson2003-10-17
* put in some notes about rendezvous points•••i'll tie these together more in a bit and answer/introduce a few questions in section 1 svn:r614 Roger Dingledine2003-10-17
* put a blank line in the directory, before the first router•••this makes it easier to read (at least for me) svn:r613 Roger Dingledine2003-10-17
* try to make cvs more stable for now. need to test this more in a bit.•••svn:r612 Roger Dingledine2003-10-17
* reload the fingerprints file on HUP•••svn:r611 Roger Dingledine2003-10-17
* catch misconfigured machines that return hostname as fqdn•••svn:r610 Roger Dingledine2003-10-17
* patch from aaron to abstract into $TORARGS•••svn:r609 Roger Dingledine2003-10-16
* mention that you can run tor with "-l warn"•••svn:r608 Roger Dingledine2003-10-16
* Several changes to background section, which is still a mess•••Added bib file svn:r607 Paul Syverson2003-10-16
* add a note about how Safari claims to support socks but doesn't•••svn:r606 Roger Dingledine2003-10-16
* create var/lib/tor on "make install" -- this should allow•••sample-server-torrc to Just Work svn:r605 Steven Hazel2003-10-16
* Log TLS errors even harder•••svn:r604 Nick Mathewson2003-10-15
* Add more logging on some ssl errors.•••svn:r603 Nick Mathewson2003-10-15
* update TODO entries to reflect recent progress•••svn:r602 Roger Dingledine2003-10-15