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