Replace boost::scoped_ptr with std::unique_ptr.
[cumulus.git] / TODO
diff --git a/TODO b/TODO
index 52b5830..1afff56 100644 (file)
--- a/TODO
+++ b/TODO
@@ -10,9 +10,10 @@ interface is preliminary and is subject to change.
 * Continue to investigate schemes for adding parity blocks for error
 recovery.
 
-* Switch over to a new hash algorithm beyond SHA-1, probably SHA-256.
-(The system is designed to allow this, but see how it works in
-practice.)
+* Rename cumulus to cumulus-backup, and write a new Python program,
+simply called cumulus, to replace the functions in cumulus-util and act
+as a wrapper for cumulus-backup.  Integrate automatic segment cleaning
+and backup expiration.
 
-* Add snapshot deletion to cumulus-util, with some simple way to specify
-what snapshots to keep so that automatic snapshot pruning can be done.
+* Write a module that allows duplicity storage backends to be used for
+cumulus.