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