Kern Sibbald [Wed, 23 Jan 2008 19:46:04 +0000 (19:46 +0000)]
kes Move initialization of read/write res lock earlier in the code.
This fixes the crash with a null conf file. This fixes bug
#1030.
kes Redefine CURES in lib/parse_conf to be URES and move it all
into lib/parse_conf.c -- this responds to bug #1042, but does
not fix it. The fix is not to compile with FORTIFY_SOURCE.
kes Backport fix de-referencing a NULL pointer in the scanner from
the trunk SVN. I don't think this was reported as a bug
Kern Sibbald [Thu, 3 Jan 2008 14:08:43 +0000 (14:08 +0000)]
kes Fix existing switch drive SD code to call autochanger to release
any old volume. This must be done to keep the autochanger from
releasing subsequently newly reserved volumes in doing a close().
This should fix bug #1018.
kes Apply big backport of current SVN SD code that corrects a number
of race conditions. This is a first step in fixing bug #1018.
Kern Sibbald [Mon, 24 Dec 2007 09:44:35 +0000 (09:44 +0000)]
Fix seg fault Frank Sweetser reports in regression testing
on his systems. The problem was that the original author of
bsnprintf.c did not take into account the side effects of
using ++x in the argument to a #define.
Kern Sibbald [Fri, 14 Dec 2007 16:25:59 +0000 (16:25 +0000)]
Apply patch from Michael Stapelberg <michael@stapelberg.de>
that implements double quoting include names in conf files,
and also allows piping input by having the first character
be a vertical bar (|).
Kern Sibbald [Mon, 10 Dec 2007 17:54:41 +0000 (17:54 +0000)]
Correct a problem where the maximum concurrent storage jobs counter gets out of sync during restore jobs causing jobs to 'wait on max Storage jobs'. Fixes bug #1009.
Kern Sibbald [Sat, 8 Dec 2007 09:54:55 +0000 (09:54 +0000)]
Add new include to postgresql.c suggested by Marc Cousins so
that it compiles correctly with pgre version 8.3. Also fix
misuse of %x with pointer (should be %p).
Kern Sibbald [Mon, 3 Dec 2007 19:27:38 +0000 (19:27 +0000)]
03Dec07
kes This patch fixes bcopy so that it produces correct Volumes.
It fixes bug #1022.
kes This patch eliminates spurious output to the console during a VerifyVolume
job that contains encrypted data. It fixes bug #1024.
Kern Sibbald [Sun, 2 Dec 2007 18:04:07 +0000 (18:04 +0000)]
kes This patch prevents the 'status dir' command from trying to use a scratch
volume and possibly moving it from one pool to another. This patch fixes
bug #1019.
Kern Sibbald [Sun, 2 Dec 2007 18:03:17 +0000 (18:03 +0000)]
ebl Apply Richard Mortimer patch that fixes #1016 when there are more than
one 'part' to write. Instead of each part being stored on disk,
written to DVD, then deleted from disk, all parts are written to disk,
and only the last is written and deleted from disk.
Kern Sibbald [Sun, 25 Nov 2007 16:12:14 +0000 (16:12 +0000)]
kes This patch should fix the Mac OS X build problem on the latest
Darwin, where sys/types.h was not included correctly (apparently
due to a change in the Mac headers). The solution was to explicitly
ensure that it is defined for the ./configure.
This patch also has a rebuild of configure that includes the Debian
qt4 kludge (look for alternate qt4 names).
This patch fixes bug #1020.
Kern Sibbald [Sun, 25 Nov 2007 14:18:33 +0000 (14:18 +0000)]
kes This patch should ensure that queued messages to the console are
displayed as soon as possible. It should fix bug 1007, but has been
reported not to work.