]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/kernstodo
Fix breaks in bextract + in restore print only volumes to be actually used
[bacula/bacula] / bacula / kernstodo
index 9b6222e3855b3e8dc42089b562e7d391b58974a0..f6756b0334d8af4731674f3e3931ecebb0fb3beb 100644 (file)
@@ -1,5 +1,5 @@
                  Kern's ToDo List
-                  25 June 2003 
+                   6 July 2003 
 
 Documentation to do: (any release a little bit at a time)
 - Document running a test version.
@@ -17,6 +17,11 @@ Documentation to do: (any release a little bit at a time)
 - Document need to add "-u root" to most of MySQL script calls
   (./create_mys... ./make_my...).
 - Document c:/working directory better than /working directory.
+- Document all the status codes JobLevel, JobType, JobStatus.
+- Document update volume: jobid, current, before, all
+- Document run "yes".
+- Document that bscan does not work with multiple simultaneous jobs.
+- Update Automatic Volume Labeling in disk.wml
 
           
 Testing to do: (painful)
@@ -32,9 +37,14 @@ Testing to do: (painful)
 - Figure out how to use ssh or stunnel to protect Bacula communications.
 
 For 1.31 release:
-- Finish Windows implementation.
-- Remove multiple simultaneous devices code in SD.
-- Check that Block number in JobMedia are correct.
+- In Win portable restore the directory is not create    
+   27-Jun-2003 16:52 tibs-fd: kernsrestore.2003-06-27_16.52.20 Error:
+   create_file.c:175 Could not create
+   /tmp/bacula-restores/cygwin/home/kern/bacula/k/src/dird/dird_conf.o: 0
+   ERR=The system cannot find the path specified.
+- Finish Windows implementation (add setting of correct type on restore,
+  add Portable Data Format flag).
+- Maybe remove multiple simultaneous devices code in SD.
 - Increment DB version prior to releasing.
 - Turn off FULL_DEBUG prior to releasing.
 - On Windows with very long path names, it may be impossible to create 
@@ -42,23 +52,18 @@ For 1.31 release:
   We must cd into the directory then create the file without the
   full path name.
 - Move JobFiles and JobBytes to SD rather than FD -- more correct.
-- Add client name to cram-md5 challenge so Director can immediately
-  verify if it is the correct client.
 - lstat() is not going to work on Win32 for testing date.
 - Implement a Recycle command
 - Something is not right in last block of fill command.
-- Implement List Volume Job=xxx  or List scheduled volumes or
-  Status Director 
+- Implement List Volume Job=xxx  or List scheduled volumes or Status Director 
 - Check if Incremental is working correctly when it looks for the previous Job 
   (Phil's problem).
-- Add next Volume to be used to status output.
-- The bsr for Dan's job has file indexes covering the whole range rather
-  than only the range contained on the volume.
-  Constrain FileIndex to be within range for Volume.
-- Pass prefix_links to FD.
 
 
 For 1.32:
+- Add client name to cram-md5 challenge so Director can immediately
+  verify if it is the correct client.
+- Implement ClientRunBeforeJob and ClientRunAfterJob.
 - Implement new alist in FileSet scanning.
 - Add JobLevel in FD status (but make sure it is defined).
 - Audit all UA commands to ensure that we always prompt where possible.
@@ -1003,4 +1008,13 @@ Done: (see kernsdone for more)
 - Test multiple simultaneous Volumes
 - Document recycling algorithm.
 - Make Restore report an error if FD or SD term codes are not OK.
+- To link with mysqlclient_r may require -lssl -lcrypto
+- Document Heart beat code 
+- Non-fatal errors are not correct counting attribs.c:277
+- Check that Block number in JobMedia are correct.
+- The bsr for Dan's job has file indexes covering the whole range rather
+  than only the range contained on the volume.
+  Constrain FileIndex to be within range for Volume.
+- Pass prefix_links to FD.
+- Fix restore list of volumes if Volume not selected.
+