The map::at method does not always exist, so instead use map::find.
[cumulus.git] / TODO
diff --git a/TODO b/TODO
index 8bd8e1d..52b5830 100644 (file)
--- a/TODO
+++ b/TODO
@@ -4,8 +4,15 @@ statcache file.
 * Implement a scheme for cleaning metadata log segments when metadata is
 re-used.
 
-* Allow direct backup to a remote network server, probably implemented
-using an external helper script which is called to transfer a file.
+* Improve the interface for remote upload scripts.  The current
+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.)
+
+* Add snapshot deletion to cumulus-util, with some simple way to specify
+what snapshots to keep so that automatic snapshot pruning can be done.