Diff
Not logged in

Differences From:

File todo.txt part of check-in [08c4cc6d16] - Added the todo.txt list. by drh on 2007-07-30 23:01:35. [view]

To:

File todo.txt part of check-in [f767ae0568] - To more items added to the todo.txt list. by drh on 2007-07-30 23:18:04. [view]

@@ -11,15 +11,30 @@
     it is thus unable to update database because it cannot create
     a rollback journal) then it currently fails silently on a push.
     It needs to return a helpful error.
 
+ *  When constructing a new manifest (see the commit_cmd function
+    in checkin.c, near line 303) make an attempt to PGP clearsign
+    the manifest before checking it in.  There will need to be
+    configuration parameters for the PGP (or more likely GPG)
+    command to do the actual signing.  Write the manifest to
+    a temp file, clearsign, read it back in, verify that it is
+    still parsable by manifest_parse(), then continue with the
+    check-in.
+
  *  The "leaves ?UUID?" command displays all leaf versions for the
     version UUID or for the current version if UUID is omitted.  If
     UUID is itself a leaf, it would be more helpful to display a
     message to that effect:  "<uuid> is itself a leaf"
 
  *  We need a command to show other branches - leaves of the root
     which are not leaves of the indicated node.
+
+ *  The ipaddr field of the rcvfrom table is not being set.  This
+    field should be the IP address from which information is received
+    for the local repository.  So when somebody does a push of new
+    files we record the ipaddr.  Or when we do a pull, we record
+    the ipaddr.
 
  *  Additional information displayed for the "vinfo" page:
 
      +  The comment and user for this version (available in