aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek.chauhan@gmail.com>2008-10-12 19:44:21 +0530
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2008-10-13 08:17:28 +0530
commit98be8887ea9d255dcff15b314d177fb8f5610bff (patch)
tree4c0bdeafc45bed46ad7c4311863de3ec8a25697b
parentBasic slave-master stateful encrypted interaction (diff)
downloadautotua-98be8887ea9d255dcff15b314d177fb8f5610bff.tar.gz
autotua-98be8887ea9d255dcff15b314d177fb8f5610bff.tar.bz2
autotua-98be8887ea9d255dcff15b314d177fb8f5610bff.zip
Update TODO
-rw-r--r--master/TODO4
-rw-r--r--slave/TODO6
2 files changed, 7 insertions, 3 deletions
diff --git a/master/TODO b/master/TODO
index 8c21c35..2b930dc 100644
--- a/master/TODO
+++ b/master/TODO
@@ -4,11 +4,11 @@ TODO:
* Job status tracking and management (skeleton right now)
setup-master.py:
- * Should prompt for super-user
+ * Should prompt for database super-user
Low-priority TODO:
* setup-master.py should do fastcgi settings as well
Eventually TODO:
- * Fix security aspect; encryption for communications
+ * Fix security aspect; encryption for comms using Mutual SSL Auth over HTTPS
* Extend class User to accomodate public keys, LDAP etc.
diff --git a/slave/TODO b/slave/TODO
index e469100..d2a39fe 100644
--- a/slave/TODO
+++ b/slave/TODO
@@ -1,5 +1,6 @@
- Structure and API are not final. Expect changes.
- Implement locking for the workdir/chrootdir
+- Restrict code running as super-user, use sandboxing
- Define test jobs so that a master-server is not required to run the module tests
Long-term:
@@ -8,5 +9,8 @@ Long-term:
Do:
-----
[~] Atom parsing, jobuild searching, etc etc
-[ ] Implement daemonisation of jobuild.sh instead of repeated calling
+[ ] Implement daemonisation of jobuild.sh instead of repeated calling <-- IMPORTANT
+
+Later Do:
+-----
[ ] Auto-detect SCM of source jobtage repo for syncer.Sync().sync()