+
+2002-xx-xx Version 1.26 (xxOct02)
+General:
+- Better key generation on non OpenSSL systems.
+- 64 bit file address support if available.
+- Implement autochanger for reading
+- Lots of cleanup of tape reading code.
+- Automatically create all Pool resources when Bacula starts.
+- Implement bscan.c
+- Implement autochanger use via the Console commands "add" and "label"
+- Begin implementation of a regression script
+- Write bootstrap after ever job
+
+Changes submitted this submission:
+- After noticing that the non OpenSSL random key generator was
+ not good on Solaris, John wrote a very nice randpass generator.
+- Integrated John's makeSessionKey for generating the FD->SD
+ authorization.
+- Statically link tools (doesn't work on Solaris).
+- Document how to debug Bacula (new chapter in the manual)
+- Remove unneeded printing of error message in sql_get.c
+- Free SD description config record (previous oversight)
+- Bash spaces when sending Director names, and unbash them when
+ received.
+- Ensure no divide by zero in rate computation in backup.c
+- Implement WriteBootstrap in backup.c
+- Allow tape reading to request volume information for any
+ volume.
+- Create all Pool resources at startup.
+- Show only Backup jobs in Restore listing of last 20 Jobs.
+- Handle 64 bit stat packets in restore.
+- Don't do shell expansion on store_dir in config if string
+ starts with |. This is used for piping the program for the
+ WriteBootstrap.
+- Ignore SIGHUP -- DéjàGnu was triggering this.
+- Implement autochanger for reading, many changes to
+ acquire_device_for_read()
+- Implement callback for reading Volume. Implement in bextract,
+ bls, and bscan.
+- Implement bscan
+- Add count to bsr.
+- Fix Volume in bsr.
+- Move autochanger code to new subroutine in mount.c
+
+
2002-09-05 Version 1.25a (05Sep02) Released
- Fix unitialized stack variable in bextract so it
will always read the currently mounted tape.
Kern's ToDo List
- 14 September 2002
+ 23 September 2002
Irix conversion notes:
- no uuencode
I tried this and it didn't find sqlite.h
=======
-- Had to label second tape using the autochanger two times. The
- first time the second tape was apparently loaded but not labeled.
- 3903 Failed to label Volume: ERR=dev.c:285 Bad call to rewind_dev. Device /dev/nst0 not open
- Put MaximumVolumeSize in Director.
- Document how to cancel a job that is waiting on a Volume.
Must "cancel" then "mount".
- Document to have patience when SD first starts.
- Document running a test version.
-- Attempt to label autochanger tape which is unloaded.
- rufus-dir: Start Backup JobId 1, Job=kernsave.2002-09-21.21:07:34
- rufus-sd: Job kernsave.2002-09-21.21:07:34 waiting. Cannot find any appendable volumes.
- Please use the "label" command to create a new Volume for:
- Storage: FileStorage
- Media type: File
- Pool: Default
- rufus-dir: Error in getmsg.c:129 Job not found: Jmsg Job= type=6 level=0 rufus-sd: Issuing autochanger "load slot 2" command.
-
- Another try with tape mounted and Job hung in Director.
-
- When Marking a file in Restore that is a hard link, also
mark the link so that the data will be reloaded.
- Restore program that errors in SD due to no tape reports
OK incorrectly in output.
-- Write updated bootstrap after every Job.
- Make BSR accept count (total files to be restored).
- Make BSR return next_block when it knows record is not
in block, done when count is reached, and possibly other
- Apparently Description records are not freed. Storage daemon
Device reported orphaned buffer 45 bytes probably for a Description.
- Take another stab at 64 bit file addresses
+- Had to label second tape using the autochanger two times. The
+ first time the second tape was apparently loaded but not labeled.
+ 3903 Failed to label Volume: ERR=dev.c:285 Bad call to rewind_dev. Device /dev/nst0 not open
+- Attempt to label autochanger tape which is unloaded.
+ rufus-dir: Start Backup JobId 1, Job=kernsave.2002-09-21.21:07:34
+ rufus-sd: Job kernsave.2002-09-21.21:07:34 waiting. Cannot find any appendable volumes.
+ Please use the "label" command to create a new Volume for:
+ Storage: FileStorage
+ Media type: File
+ Pool: Default
+ rufus-dir: Error in getmsg.c:129 Job not found: Jmsg Job= type=6 level=0 rufus-sd: Issuing autochanger "load slot 2" command.
+
+ Another try with tape mounted and Job hung in Director.
+- Write updated bootstrap after every Job.
+