1 Technical notes on version 1.0-29Sep
6 - While installing Bacula at John's site, we found
7 a number of errors that this release fixes.
9 Changes submitted this submission:
10 - The configure.in script used relative paths incorrectly
11 if no install program was available. Fixed by using
12 absolute path on the AC_CONFIG_AUX_DIR().
13 - Fixed make clean to remove .in generated files in src/cats
14 - Removed a number of old unused files from src/cats
15 - Modified all the makefiles that install config files to
16 leave any existing config file and create the new one
17 as xxx.conf.new. This prevents existing config files
18 from being overwritten by a "make install".
19 - Modified the code in file daemon backup.c to pass the
20 path name of a directory with a trailing slash.
21 - Added a testfind program to src/findlib that will use
22 Bacula's file algorithm to find a list of files. It also
23 outputs a short summary of what it found and the number
24 of file names that had to be truncated to 255 chars.
25 - In stored.c free the config file and shm only if they
26 were allocated. This prevents trying to free a NULL
27 pointer when doing ./stored -t
28 - Modified the code in src/cats/sql_create.c so that when
29 adding the path and the file records, the path is always
30 terminated with a slash. The file name now may be zero
31 length. Previously the filename was the last part of
32 the path. Amazingly enough MySQL allows zero length
33 string fields even though it is marked NOT NULL.