aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2006-09-29 15:34:47 +0000
committerRob Austein <sra@hactrn.net>2006-09-29 15:34:47 +0000
commit130f40171afee88d54dde32223a07cfbfae433cd (patch)
tree0b9b6f9740e510474d5563de8f5acb3df7cc9c93
parent9787120f61b74b52a38dff67e11fab64e9f764da (diff)
Update todo
svn path=/rcynic/README; revision=341
-rw-r--r--rcynic/README19
1 files changed, 19 insertions, 0 deletions
diff --git a/rcynic/README b/rcynic/README
index 5130b3f7..cadd5d10 100644
--- a/rcynic/README
+++ b/rcynic/README
@@ -88,4 +88,23 @@ To Do:
- Support for running rsync chrooted.
+ After some discussion with Randy, I've concluded that it'd be much
+ simpler to run both rcynic and rsync in the chrooted jail than it
+ would be to run just rsync in the chrooted jail. As far as we can
+ tell, putting rcynic in the jail with rsync doesn't create any
+ serious new threats, and it simplifies many things.
+
+ To further simplify this, we'll handle the chroot itself via an
+ external program. Wietse Venema's chrootuid[*] would probably
+ suffice out of the box: one could do slightly better by tweaking it
+ for this specific application, but the main thing that's missing is
+ some shell script code and instructions for compiling static
+ binaries and setting up the jail. No research topics here, this is
+ all ancient technology, the tricky bit is just getting all the
+ finicky details right.
+
+ [*] ftp://ftp.porcupine.org/pub/security/chrootuid1.3.tar.gz
+
- Timeout hung rsync connections (see comments in code).
+
+- autoconf?