]> git.sur5r.net Git - bacula/docs/blob - docs/techlogs/2001/kes14Oct01
Add Spanish traslation of the newbsfeatures chapter
[bacula/docs] / docs / techlogs / 2001 / kes14Oct01
1               Technical notes on version 1.1-14Oct
2                        14 October 2001
3                         Kern Sibbald
4
5 General:
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.
15
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
19   be done.
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
26   only once.
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
38   variables.
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
48   used.
49 - Implemented multiple email addresses on a single record.
50   Not tested.
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 
54   cancelling a program.
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
58   is needed first.
59