aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* some minor tweaksRoger Dingledine2003-10-22
| | | | svn:r657
* - fixed a bug in the id switching code -- setgid has to happen beforeSteven Hazel2003-10-22
| | | | | | | | | | | | | | | setuid, because after we setuid we don't have the priviledges we need to setgid anymore, duh. merged switch_user() and switch_group() into switch_id(), since that code has to be wound together. - return -1 from switch_id() if it's not defined to do anything else. - moved daemoinize(), write_pidfile(), and switch_id() from main.c to util.c svn:r656
* play with connection_edge_send_commandRoger Dingledine2003-10-22
| | | | | | | maybe more robust now svn:r655
* move default exit policy into config filesRoger Dingledine2003-10-22
| | | | svn:r654
* make end relay cells have payloadsRoger Dingledine2003-10-22
| | | | | | | move default exit policy into config files svn:r653
* added User and Group options -- if you set them, tor will try toSteven Hazel2003-10-22
| | | | | | | | | | | | | | | 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
* todo now reflects what we need to do.Roger Dingledine2003-10-22
| | | | svn:r651
* force the admin to mkdir the datadirectory himself,Roger Dingledine2003-10-22
| | | | | | | | | | | 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
* fill in some lncs numbersRoger Dingledine2003-10-21
| | | | svn:r649
* Adversary model mostly done? Some other small changes in assumptions et passim.Paul Syverson2003-10-21
| | | | svn:r648
* Update .cvsignores to exclude files generated due to recent build improvementsNick Mathewson2003-10-21
| | | | svn:r647
* Add design goals sectionNick Mathewson2003-10-21
| | | | svn:r646
* fix error in rendezvous descriptionRoger Dingledine2003-10-21
| | | | svn:r645
* APPort is now SocksPortRoger Dingledine2003-10-21
| | | | svn:r644
* introduce new tor_free() macroRoger Dingledine2003-10-21
| | | | svn:r643
* move closer to being able to reload config on HUPRoger Dingledine2003-10-21
| | | | | | | | rename APPort to SocksPort introduce new tor_free() macro svn:r642
* remove obsolete config fileRoger Dingledine2003-10-21
| | | | svn:r641
* send the end cell when we realize we're going to end,Roger Dingledine2003-10-21
| | | | | | | | | | | | | | | 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
* i seem to be listing hard problems.Roger Dingledine2003-10-21
| | | | | | | still plenty more hard problems where those came from. svn:r639
* first draft of a conclusion / future worksRoger Dingledine2003-10-21
| | | | svn:r638
* first draft of the rendezvous section doneRoger Dingledine2003-10-21
| | | | svn:r637
* Few more changes to intro. First complete draft of background.Paul Syverson2003-10-20
| | | | | | | Cut in threats from PETs 2000 paper and started adapting them. svn:r636
* include our own timegm() impl, since it's not portableRoger Dingledine2003-10-20
| | | | svn:r635
* a skeletal print_usage() functionRoger Dingledine2003-10-20
| | | | svn:r634
* add an Address line to the sample server rc fileRoger Dingledine2003-10-19
| | | | svn:r633
* move to 0.0.2pre13Roger Dingledine2003-10-19
| | | | svn:r631
* warn, not errRoger Dingledine2003-10-19
| | | | svn:r630
* put small buffers back in placeRoger Dingledine2003-10-19
| | | | svn:r629
* Example code to get nickname from certNick Mathewson2003-10-19
| | | | svn:r628
* Code to get nicknames from peer certsNick Mathewson2003-10-19
| | | | svn:r627
* let tls tolerate reallocing the bufRoger Dingledine2003-10-19
| | | | | | | and also remember the params for ssl_write if it returns wantread. svn:r626
* first steps toward a WANTWRITE SSL_write tls bug fixRoger Dingledine2003-10-18
| | | | | | | how exactly the same do the arguments need to be? :( svn:r625
* another minor memory leakRoger Dingledine2003-10-18
| | | | | | | make dnsconn->address reflect what it's currently resolving svn:r624
* start to track down the 'peer has invalid cert' bugRoger Dingledine2003-10-18
| | | | svn:r623
* no more memory leaksRoger Dingledine2003-10-18
| | | | | | | | when you run it under normal operation for as many as three minutes svn:r622
* fix two more memory problemsRoger Dingledine2003-10-18
| | | | | | | one remains :) svn:r621
* clean up memory leaks, confusionsRoger Dingledine2003-10-18
| | | | | | | still one memory leak remaining here. svn:r620
* we've been stomping on memory while reading configRoger Dingledine2003-10-18
| | | | | | | doesn't seem to have bitten us yet, but let's fix that :) svn:r619
* update install and readme: people should now do 'make install'Roger Dingledine2003-10-18
| | | | svn:r618
* log to stdout while parsing config,Roger Dingledine2003-10-18
| | | | | | | otherwise we log to nothing and give no feedback! svn:r617
* rewrite close_logs so it could possibly workRoger Dingledine2003-10-18
| | | | | | | remove deadbeef memory-clobber testing (for now) svn:r616
* Small changes to abstract and introPaul Syverson2003-10-17
| | | | svn:r615
* put in some notes about rendezvous pointsRoger Dingledine2003-10-17
| | | | | | | | | i'll tie these together more in a bit and answer/introduce a few questions in section 1 svn:r614
* put a blank line in the directory, before the first routerRoger Dingledine2003-10-17
| | | | | | | this makes it easier to read (at least for me) svn:r613
* try to make cvs more stable for now. need to test this more in a bit.Roger Dingledine2003-10-17
| | | | svn:r612
* reload the fingerprints file on HUPRoger Dingledine2003-10-17
| | | | svn:r611
* catch misconfigured machines that return hostname as fqdnRoger Dingledine2003-10-17
| | | | svn:r610
* patch from aaron to abstract into $TORARGSRoger Dingledine2003-10-16
| | | | svn:r609
* mention that you can run tor with "-l warn"Roger Dingledine2003-10-16
| | | | svn:r608
* Several changes to background section, which is still a messPaul Syverson2003-10-16
| | | | | | | Added bib file svn:r607