--- /dev/null
+ Technical notes on version 1.8 18Dec01
+ 19 December 2001
+ Kern Sibbald
+
+General:
+- Did a nearly complete implementation of Job names.
+- Due to the above, the protocol between the daemons has
+ changed so all daemons must be updated.
+- Quite a lot of cleanup of the Console program remains
+ to be done to switch over to Job names rather than JobIds.
+- Major change to Console sqlquery command -- see below.
+
+Changes submitted this submission:
+- Modified some of the makefiles to do a better job
+ of cleaning up during a make distclean.
+- Added MediaType, VolStatus, and PoolId to values returned
+ by db_get_media_record(). This allows checking for anonymous
+ volumes.
+- In all places possible, I now use the Job rather than JobId,
+ there are still some vestiges that will need to be cleaned up,
+ and JobId is still the database key for the Job record.
+- Eliminated M_WARN, now replaced by M_WARNING everywhere.
+- Modified the sqlquery command so that it puts you in query
+ "mode" keeping you in the command until you terminate it
+ with a blank line. Enhanced the prompts to be clearer.
+- Fixed a bug with reminding the user to do a mount after
+ a label -- the erronous and confusing message should now
+ be supressed.
+- Removed very ancient JobId/password code from the File
+ daemon. This was implemented differently from the original
+ form.
+- Made a significant cleanup of handling reading tape labels
+ and allowing anonymous volumes (that is any volume that
+ is valid for the pool rather than the current volume).
+- Added additional error information to bnet.c when an error
+ occurs.
+- Changed the names of a couple of files to make their contents
+ more obvious from the name.
+- Combined the code for waiting for additional media to be
+ added to the database and for waiting for a mount.