]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/kernstodo
Make changes to slackware as requested by Phil
[bacula/bacula] / bacula / kernstodo
index f89cb4c4a0021a3e6be916f15db3892fd136a127..24249fc5e64acb714bec1c532b3be4e423bdea8e 100644 (file)
@@ -1,5 +1,5 @@
                  Kern's ToDo List
-                 28 February 2004
+                  9 March 2004
 
 Documentation to do: (any release a little bit at a time)
 - DB upgrade to version 5 in bacula-1.27b, DB upgrade to
@@ -37,11 +37,7 @@ Testing to do: (painful)
 - Test cancel at EOM.       
 
 For 1.33 Testing/Documentation:
-- Newly labeled tapes are chosen before ones already in use.
-- Document new alias records in Director. SDAddress SDDeviceName, SDPassword.
-  FDPassword, FDAddress, DBAddress, DBPort, DBPassword.
 - Document new Include/Exclude ...
-- Add test of exclusion, test multiple Include {} statements.
 - Add counter variable test.
 - Document ln -sf /usr/lib/libncurses.so /usr/lib/libtermcap.so
   and install the esound-devĀ  package for compiling Console on SuSE.
@@ -68,8 +64,20 @@ For 1.33 Testing/Documentation:
   "soft" and "intr"remount options may well help you.  The only way of
   being sure would be totry it.See, for example,
      http://howtos.linux.com/guides/nag2/x-087-2-nfs.mountd.shtml
+- Add the following devices as working:
+   Adic Scalar 100 DLT
+   Adic Fastor 22 DLT
+   (both HVD)
+   Overland LoaderXpress LTO (LVD)
+   Overland Neo2000 (LVD)
 
 For 1.33
+From Chris Hull:
+   it seems to be complaining about 12:00pm which should be a valid 12
+   hour time.  I changed the time to 11:59am and everything works fine.
+   Also 12:00am works fine.  0:00pm also works (which I don't think
+   should).  None of the values 12:00pm - 12:59pm work for that matter.
+- Use SHA1 on authentication if possible.
 - Check: Run = Level=Differential feb-dec 1 at 1:05 to see if wday is empty.
 - Look at installation file permissions with Scott so that make install
   and the rpms agree.
@@ -78,7 +86,6 @@ For 1.33
 - Allow "delete job jobid=xx jobid=xxx".   
 - Allow "delete job jobid=xxx,yyy,aaa-bbb" i.e. list + ranges.
 - Implement multiple Volume in "purge jobs volume=".
-- Rescue builds incorrect script files on Rufus.  
 - Fix option 2 of restore -- list where file is backed up -- require Client,
   then list last 20 backups.
 - Allow browsing the catalog to see all versions of a file (with 
@@ -88,7 +95,6 @@ For 1.33
 - Symbolic link a directory to another one, then backup the symbolic link.
 - Check and possibly fix problems with hard links.
 - Fix "llist jobid=xx" where no fileset or client exists.
-- Release SQLite 2.8.9
 - Add all pools in Dir conf to DB also update them to catch changed
   LabelFormats and such.
 - Build console in client-only build.
@@ -97,25 +103,42 @@ For 1.33
   it cannot be called recursively and set dequeuing flag.
 - Add a .list all files in the restore tree (probably also a list all files)
   Do both a long and short form.
+- Finish work on conio.c
+- See comtest-xxx.zip for Windows code to talk to USB.
+- Phil says that Windows file sizes mismatch in Verify when they should,
+  and that either the file size or the catalog size was zero.
+- Check time/dates printed during restore when using Win32 API.
+- Add ctl-c to console to stop current command and discard buffered
+  output.
+- Estimate to Tibs never returns.
 
 - Later:
-- Add a regression test for dbcheck.
-- Add disk seeking on restore.
-- Allow for optional cancelling of SD and FD in case DIR
+- Make btape accept Device Names in addition to Archive names.
+- Add Events and Perl scripting.
+- Add John's appended files:
+   Appended = {     /files/server/logs/http/*log   }
+   and such files would be treated as follows.On a FULL backup, they would
+   be backed up like any other file.On an INCREMENTAL backup, where a
+   previous INCREMENTAL or FULL was already in thecatalogue and the length
+   of the file wasgreater than the length of the last backup, only thedata
+   added since the last backup will be dumped.On an INCREMENTAL backup, if
+   the length of the file is less than thelength of the file with the same
+   name last backed up, the completefile is dumped.On Windows systems, with
+   creation date of files, we can be evensmarter about this and not count
+   entirely upon the length.On a restore, the full and all incrementals
+   since it will beapplied in sequence to restore the file.  - Add a
+   regression test for dbcheck.  - Add disk seeking on restore.  - Allow
+   for optional cancelling of SD and FD in case DIR
   gets a fatal error. Requested by Jesse Guardiani <jesse@wingnet.net>
 - Bizarre message: Error: Could not open WriteBootstrap file:
 - Build console in client only build.
 - Add "limit=n" for "list jobs"
 - Check new HAVE_WIN32 open bits.    
 - Check if the tape has moved before writing.  
-- Implement restart of daemon.
 - Handling removable disks -- see below:
 - Multiple drive autochanger support -- see below.
 - Keep track of tape use time, and report when cleaning is necessary.
-- Add Events and Perl scripting.
-- See comtest-xxx.zip for Windows code to talk to USB.
 - Fix FreeBSD mt_count problem.
-- During install, copy any console.conf to bconsole.conf.
 - Add FromClient and ToClient keywords on restore command (or
   BackupClient RestoreClient).
 - Automatic "update slots" on user configuration directive when a
@@ -128,10 +151,6 @@ For 1.33
   those of the time of the restore, not those of the originalfile.  
   The dates you will find in your restore log seem to be the original
    creation dates
-- Check why Phil's Verify exclude does not work.
-- Phil says that Windows file sizes mismatch in Verify when they should,
-  and that either the file size or the catalog size was zero.
-- Check time/dates printed during restore when using Win32 API.
 - Volume "add"ed to Pool gets recycled in first use. VolBytes=0
 - Get rid of 0 dates in LastWritten, ...
 - If a tape is recycled while it is mounted, Stanislav Tvrudy must do an
@@ -157,20 +176,19 @@ For 1.33
   pointer (rec) to try_repositioning().
 - Look at extracting Win data from BackupRead.
 - Having dashes in filenames apparently creates problems for restore
-  by filename.
+  by filename??? hard to believe.
 - Implement RestoreJobRetention? Maybe better "JobRetention" in a Job,
   which would take precidence over the Catalog "JobRetention".
 - Implement Label Format in Add and Label console commands.
 - Possibly up network buffers to 65K. Put on variable.
 - Put email tape request delays on one or more variables. User wants
   to cancel the job after a certain time interval.  Maximum Mount Wait?
-  Job, Client, Device, Pool, or Volume?
+- Job, Client, Device, Pool, or Volume?
   Is it possible to make this a directive which is *optional* in multiple
   resources, like Level? If so, I think I'd make it an optional directive
   in Job, Client, and Pool, with precedence such that Job overrides Client
   which in turn overrides Pool.
 - Print a message when a job starts if the conf file is not current.
-- Finish work on conio.c
 - To pass Include 1 or two letter commands
   I Name           Include name - first record
   B Name           Base name - repeat
@@ -286,11 +304,6 @@ For 1.33
 After 1.33:
 - Look at www.nu2.nu/pebuilder as a helper for full windows
   bare metal restore.
-From Chris Hull:
-   it seems to be complaining about 12:00pm which should be a valid 12
-   hour time.  I changed the time to 11:59am and everything works fine.
-   Also 12:00am works fine.  0:00pm also works (which I don't think
-   should).  None of the values 12:00pm - 12:59pm work for that matter.
 Ideas from Jerry Scharf:
   First let's point out some big pluses that bacula has for this
         it's open source
@@ -391,9 +404,6 @@ Ideas from Jerry Scharf:
   http://csrc.nist.gov/CryptoToolkit/aes/).  It's
   an officially adopted standard, has survived peer
   review, and provides keys up to 256 bits.
-- Add ctl-c to console to stop current command and discard buffered
-  output.
-- Estimate to Tibs never returns.
 - Think about how space could be freed up on a tape -- perhaps this
   is a Merge or Compact feature that is needed.
 - Modify FileSet, did not upgrade the current Increment job, but
@@ -1395,4 +1405,6 @@ Block Position: 0
 - Make column listing for running jobs JobId Level Type Started Name  Status
 - Why does Bacula need the drive open to do "autochanger list" ?
 - Add data compare on write/read in btape "test". 
-
+- Rescue builds incorrect script files on Rufus.  
+- Release SQLite 2.8.9
+- During install, copy any console.conf to bconsole.conf.