]> git.sur5r.net Git - bacula/docs/blobdiff - docs/techlogs/2001/kes29Sep01
Initial revision
[bacula/docs] / docs / techlogs / 2001 / kes29Sep01
diff --git a/docs/techlogs/2001/kes29Sep01 b/docs/techlogs/2001/kes29Sep01
new file mode 100644 (file)
index 0000000..8451b82
--- /dev/null
@@ -0,0 +1,34 @@
+              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. 
+