]> git.sur5r.net Git - bacula/bacula/commitdiff
Tighten up .conf permissions
authorKern Sibbald <kern@sibbald.com>
Thu, 23 Jan 2003 20:28:21 +0000 (20:28 +0000)
committerKern Sibbald <kern@sibbald.com>
Thu, 23 Jan 2003 20:28:21 +0000 (20:28 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@316 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/ReleaseNotes
bacula/autoconf/Make.common.in
bacula/kernstodo
bacula/src/console/Makefile.in
bacula/src/dird/Makefile.in
bacula/src/filed/Makefile.in
bacula/src/stored/Makefile.in

index e3aade620f46ca05707b99087351c31bd93d00e3..039fdc964df3e1fca6d94e4471031e5187b2bf76 100644 (file)
@@ -8,10 +8,44 @@ Major Changes this Release:
   testing the memory allocator, and eliminating places where bad
   input or strange characters could cause a crash.  
 - All known 1.28 bugs have been fixed.
-
+- Allow dynamic input of files into Include statements via a
+  program or reading a file. E.g.
+     Include = {
+        "|program input"
+        "<file_input"
+- Allow backup of raw partitions.
+- Allow input of data for backup via a fifo -- good for doing a
+  "hot" backup of a database.
+- Fixed a major bug that caused Bacula to crash if there were error
+  messages in the catalog interface code and you started two jobs
+  at the same time.
+- Fixed a buffer overrun bug found by James MacLean in filename quoting
+  if you had very long filenames with many single quotes in it.
+- Fixed a number of "recursive" calls to the print routines that would
+  eventually cause a crash -- pointed out by James MacLean.
 
 
 Other Changes this Release:
+- Bigendian is detected in configure making porting easier.
+- Added beginning of Gentoo platform files
+- Improved mtx-changer for handling subtle differences between differen
+  versions of mtx. Also beginning of handling Bar Code reading.
+- Quite a number of updates to the manual, with more examples ... 
+- Documented tape drive modes expected by Bacula.
+- Enhanced the dbcheck program with a few more options and better
+  user control as well as better display.
+- Fixed a bug in VolumeUseDuration reported by George Motter.
+- Implemented thread timer routines, currently used to time out FIFO's,
+  but ultimately will monitor connections.
+- Improved error reporting. Initial errors no longer changed by later errors.
+  Both FD and SD exit status reported in Backup output report.
+- Cancel now work within the File daemon (previously it always traversed all
+  files).
+- New Volume Files option for "update" that allows correcting incorrect volume       
+  file count entries in catalog due to a program crash.
+- Removed virtually all sm_check()s -- should run a bit faster.
+
 
 Items to note:
-- Nothing in particular.
+- Version 1.28 File daemons can be used with version 1.29, but it
+  is preferable to upgrade.
index 431c35ee129774ec822124eb55be68b639f27ed6..69d857be80ff0c7b3a8fcf6df406eb43df521760 100644 (file)
@@ -52,6 +52,7 @@ INSTALL = @INSTALL@
 INSTALL_PROGRAM = @INSTALL@ -m 755
 INSTALL_DATA = @INSTALL@ -m 644
 INSTALL_SCRIPT = @INSTALL@ -m 755
+INSTALL_CONFIG = @INSTALL@ -m 640
 
 # Flags & libs
 CFLAGS = @CFLAGS@ 
index c72521ebbc55f7323b8c3eeb8022dd3a7480d658..75d05f151c66e6bc25ef1ca49a39711bfc0837bf 100644 (file)
@@ -5,11 +5,9 @@ Documentation to do: (a little bit at a time)
 - Document running a test version.
 - Document query file format.
 - Document static linking
-- Document fifo and | and <
 - Document how to automatically backup all local partitions
 - Document problems with Verify and pruning.
 - Document how to use multiple databases.
-- Document FIFO storage device.
 
 
 Testing to do: (painful)
@@ -17,7 +15,8 @@ Testing to do: (painful)
 - blocksize recognition code.
 
 For 1.29 release:
-- Add prefixlinks to where or not where absolute links
+- Add prefixlinks to where or not where absolute links (DIR part done,
+  do FD part in release 1.30).
 
 For 1.30 release:
 - Get correct error status from run_program or open_bpipe().
@@ -825,3 +824,6 @@ Done: (see kernsdone for more)
 - InitVerify is getting pruned and it shouldn't (document it)
 - Make 1.28c release ??? NO do 1.29 directly
 - Set timeout on opening fifo for save or restore (findlib)
+- Document FIFO storage device.
+- Document fifo and | and <
+
index 646adb7a6f2e5833e3f1cef1461854da30716687..f3938003271c48a2ffe73f604c4abadeb837d08f 100644 (file)
@@ -77,12 +77,12 @@ install: all
        else \
           destconf=$$srcconf; \
        fi; \
-       echo "${INSTALL_DATA} $$srcconf ${DESTDIR}${sysconfdir}/$$destconf"; \
-       ${INSTALL_DATA} $$srcconf ${DESTDIR}${sysconfdir}/$$destconf
+       echo "${INSTALL_CONFIG} $$srcconf ${DESTDIR}${sysconfdir}/$$destconf"; \
+       ${INSTALL_CONFIG} $$srcconf ${DESTDIR}${sysconfdir}/$$destconf
 
 uninstall:
        (cd $(DESTDIR)$(sbindir); $(RMF) console)
-       (cd $(DESTDIR)$(sysconfdir); $(RMF) console.conf
+       (cd $(DESTDIR)$(sysconfdir); $(RMF) console.conf console.conf.new)
 
 
 
index 9b6e1171f15c286f0066abb129903ddb14a4fd53..f67cbf893719e833ca36db4cd407db80d2f25047 100644 (file)
@@ -98,8 +98,8 @@ install: all
        else \
           destconf=$$srcconf; \
        fi; \
-       echo "${INSTALL_DATA} $$srcconf ${DESTDIR}${sysconfdir}/$$destconf"; \
-       ${INSTALL_DATA} $$srcconf ${DESTDIR}${sysconfdir}/$$destconf
+       echo "${INSTALL_CONFIG} $$srcconf ${DESTDIR}${sysconfdir}/$$destconf"; \
+       ${INSTALL_CONFIG} $$srcconf ${DESTDIR}${sysconfdir}/$$destconf
        if  test -f ${DESTDIR}${sysconfdir}/query.sql; then \
           $(MV) -f ${DESTDIR}${sysconfdir}/query.sql ${DESTDIR}${sysconfdir}/query.sql.save; \
        fi 
@@ -108,7 +108,7 @@ install: all
 
 uninstall:
        (cd $(DESTDIR)$(sbindir); $(RMF) bacula-dir)
-       (cd $(DESTDIR)$(sysconfdir); $(RMF) bacula-dir.conf)
+       (cd $(DESTDIR)$(sysconfdir); $(RMF) bacula-dir.conf bacula-dir.conf.new)
        (cd $(DESTDIR)$(sysconfdir); $(RMF) query.sql)
 
 
index 3a3f0d7bfccb2afa9f5ca344f04349cb8156a27f..9e1ea66ea390e8926deb0b84d042de0c92de871b 100755 (executable)
@@ -104,12 +104,13 @@ install: all
        else \
           destconf=$$srcconf; \
        fi; \
-       echo "${INSTALL_DATA} $$srcconf ${DESTDIR}${sysconfdir}/$$destconf"; \
-       ${INSTALL_DATA} $$srcconf ${DESTDIR}${sysconfdir}/$$destconf
+       echo "${INSTALL_CONFIG} $$srcconf ${DESTDIR}${sysconfdir}/$$destconf"; \
+       ${INSTALL_CONFIG} $$srcconf ${DESTDIR}${sysconfdir}/$$destconf
 
 uninstall:
        (cd $(DESTDIR)$(sbindir); $(RMF) bacula-fd)
        (cd $(DESTDIR)$(sbindir); $(RMF) bacula-fd.conf)
+       (cd $(DESTDIR)$(sbindir); $(RMF) bacula-fd.conf.new)
 
 
 
index b16f00440d50d49a050297fe7819af391fc7da62..d8b371927b00a4134230ee66ea4d2d39166bac2f 100644 (file)
@@ -119,8 +119,8 @@ install: all
        else \
           destconf=$$srcconf; \
        fi; \
-       echo "${INSTALL_DATA} $$srcconf ${DESTDIR}${sysconfdir}/$$destconf"; \
-       ${INSTALL_DATA} $$srcconf ${DESTDIR}${sysconfdir}/$$destconf
+       echo "${INSTALL_CONFIG} $$srcconf ${DESTDIR}${sysconfdir}/$$destconf"; \
+       ${INSTALL_CONFIG} $$srcconf ${DESTDIR}${sysconfdir}/$$destconf
 
 uninstall:
        (cd $(DESTDIR)$(sbindir); $(RMF) bacula-sd)
@@ -129,7 +129,7 @@ uninstall:
        (cd $(DESTDIR)$(sbindir); $(RMF) bcopy)
        (cd $(DESTDIR)$(sbindir); $(RMF) bscan)
        (cd $(DESTDIR)$(sbindir); $(RMF) btape)
-       (cd $(DESTDIR)$(sysconfdir); $(RMF) bacula-sd.conf)
+       (cd $(DESTDIR)$(sysconfdir); $(RMF) bacula-sd.conf bacula-sd.conf.new)
 
 
 clean: