- Oct 27, 2003
-
-
Roger Dingledine authored
svn:r685
-
Roger Dingledine authored
plus general cleanup on switch_id() svn:r684
-
Roger Dingledine authored
svn:r683
-
Roger Dingledine authored
svn:r682
-
Roger Dingledine authored
svn:r681
-
- Oct 26, 2003
-
-
Roger Dingledine authored
svn:r680
-
Nick Mathewson authored
svn:r679
-
Nick Mathewson authored
svn:r678
-
Roger Dingledine authored
svn:r677
-
Nick Mathewson authored
svn:r676
-
Roger Dingledine authored
svn:r675
-
- Oct 25, 2003
-
-
Roger Dingledine authored
exit if bind fails add usage printfs rearrange config options for readability svn:r674
-
Roger Dingledine authored
svn:r673
-
- Oct 24, 2003
-
-
Nick Mathewson authored
svn:r672
-
Nick Mathewson authored
svn:r671
-
Nick Mathewson authored
svn:r670
-
Roger Dingledine authored
somebody please go turn this into a section svn:r669
-
Roger Dingledine authored
svn:r668
-
Roger Dingledine authored
svn:r667
-
Roger Dingledine authored
(thanks cherub) svn:r666
-
- Oct 23, 2003
-
-
Nick Mathewson authored
svn:r665
-
Nick Mathewson authored
svn:r664
-
Nick Mathewson authored
The problem was that the fixes had us generating TLS certs with a 2-day lifetime on the assumption that we'd rotate fairly often. In fact, we never rotate our TLS keys. This patch fixes the situation in 2 ways: 1. It bumps the default lifetime back up to one year until we get rotation in place. 2. It changes tor_tls_context_new() so that it doesn't leak memory when you call it more than once. svn:r663
-
Roger Dingledine authored
svn:r662
-
- Oct 22, 2003
-
-
Paul Syverson authored
svn:r661
-
Paul Syverson authored
more questions. svn:r660
-
Steven Hazel authored
Windows, since we don't know whether it's the user or the group that was set. svn:r659
-
Nick Mathewson authored
Allow some slop (currently 3 minutes) when checking certificate validity. Change certificate lifetime from 1 year to 2 days. Since we regenerate regularly (we regenerate regularly, right??), this shouldn't be a problem. Have directories reject descriptors published too far in the future (currently 30 minutes). If dirservs don't do this: 0) Today is January 1, 2000. 1) A very skewed server publishes descriptor X with a declared publication time of August 1, 2000. 2) The directory includes X. 3) Because of certificate lifetime issues, nobody can use the skewed server. 4) The server fixes its skew, and goes to republish a new descriptor Y with publication time of January 1, 2000. 5) But because the directory already has a "more recent" descriptor X, it rejects descriptor "Y" as superseded! This patch should make step 2 go away. svn:r658
-
Roger Dingledine authored
svn:r657
-
Steven Hazel authored
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
-
Roger Dingledine authored
maybe more robust now svn:r655
-
Roger Dingledine authored
svn:r654
-
Roger Dingledine authored
move default exit policy into config files svn:r653
-
Steven Hazel authored
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
-
Roger Dingledine authored
svn:r651
-
Roger Dingledine authored
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
-
- Oct 21, 2003
-
-
Roger Dingledine authored
svn:r649
-
Paul Syverson authored
svn:r648
-
Nick Mathewson authored
svn:r647
-
Nick Mathewson authored
svn:r646
-