1 Technical notes on version 1.1-14Oct
6 - Lots of changes to the documentation.
7 - Better handling of tapes at EOM.
8 - Cancelling jobs should now work better (not tested).
9 - Labelling of tapes is now done in the Console
10 program by preference.
11 - Numerous improvements to the Console user interface
12 mainly by presenting a list of choices. This
13 needs to be implemented in more places.
14 - Created a smtp program that will send email.
16 Changes submitted this submission:
17 - Major reorganization and improvement of the documentation.
18 This is only a drop in the bucket, much more remains to
20 - Fixed bstrdup() so that ophaned buffers will point
21 to the original code rather than the bstrdup() subroutine.
22 - Added an MD5 signature to FileSets so that any change
23 in the file set will force a Full save.
24 - Added a LabelDate to the Media record so that in code
25 to be implemented, we can ensure that a tape is labelled
27 - Modified virtually all the Bacula internal database
28 routines to use binary read/writes rather than sprintf
29 and sscanf. This simplifies the code, but makes the
30 database byte order dependent. I added a lot of additional
31 functionality and did quite a bit of general cleanup.
32 The Job database still uses printf/sscanf.
33 - Added code that creates a FileSet record that is
34 unique by its name and its MD5 signature. This ensures that
35 if you change the FileSet, a new FileSet record will be
36 created and a Full save will be forced.
37 - Implement default values for integer and 64 bit configuration
39 - Massive changes to the User Agent (console program). Separated
40 the code into multiple files, added code that prompts the
41 user and provides a list of appropriate responses. This new
42 code is now used in many places -- more work to be done.
43 More testing of the code is necessary, I have not yet tested
44 all possible paths where I changed the code.
45 - Implemented a simple smtp program which sends email.
46 - Implemented an MailCommand configuration record for the
47 Message resource, which specifies the mail program to be
49 - Implemented multiple email addresses on a single record.
51 - Quite a lot of cleanup of handling Volume names in the Storage
52 daemon. Corrected a number of problems with End of Medium
53 handling and labelling of tapes. Corrected problems in
55 - Removed the code in message.c that automatically marked jobs
56 in error when an M_FATAL message is sent. It is a good idea,
57 but a bit premature because a thourough audit of error messages