1 Technical notes on version 1.10 30Dec01
6 - Integration of John's changes of 29 Dec to Bacula, which
7 convert Bacula to c++ and add immortal.w and filesys.w
9 - Integration of my changes since John's base.
10 - Implemented a traceback feature triggered when
11 a daemon dies due to a signal.
12 - The Director needs a QueryFile in order to run
13 the query command. It is defined in the configuration file.
14 - findlib/match.c now has code that handles the include/exclude
18 Changes submitted this submission:
19 - Enhanced configure.in to handle the GMP directory.
22 New substitution variables:
29 The HAVE_GMP is probably redundant since we must
30 always have gmp. The other substitution variables
31 need to be correctly defined. I just set them to
32 something more or less arbitrary.
33 - Removed the old sendmail stuff from configure.in
34 - Added a new configure options
35 --with-email=<email-address>
36 currently only used in the new traceback feature,
37 but will probably be added to the mail command.
38 - I got tired of Bacula dying with no traceback so added
39 a traceback feature. I've long wondered how to do this,
40 and it turns out to be rather simple, simply fork, then
41 execv a script file that calls the debugger. The
42 script is btraceback. See <base>/src/lib/signal.c for
44 - Fixed startit and stopit to work out of the source directory
46 - Fixed a bug in the sqlquery command when no output was produced.
47 - Figured out how to do retension periods.
48 - Modified Console to handle multiple Directors in its configuration
49 file. If there is more than one, it will prompt you with a choice.
50 - Enhanced each daemon's status output to print a summary of the
52 - Made the Console query command read the queries and prompts from
53 a file. This file is defined by the QueryFile configuration
55 - Since CYGWIN doesn't have %T is strftime, changed it to %M:%S.
56 - Moved the Console run command into its own file.
57 - Added code to allow modification of all parameters in a job
58 to be run. You will be prompted yes/mod/no. Entering mod prompts
59 you for the parameters to modify. Most are implemented, but there
60 is still some work to do.
61 - Moved makepath.c, save-cwd.c, and save-cwd.h from filed to lib.
62 - Rewrote the include/exclude code in findlib. The old tar code in
63 names.c is no longer used. The new file is called match.c
64 The old tar code that walks through the directory tree is now
65 confined to find_one.c. This will be replaced by John's code.
66 - Moved create_file.c to lib.
67 - Enhanced bextract and bls to handle include/exclude file lists.
68 - Started writing bscan.