kes Tweaked Win32 installer to remove temp conf files at uninstall time.
This should fix bug #842. Made a note to look at removing the temp
files at the end of the install.
kes Add ability to mount and unmount a file device providing it is
marked as being removable and has the appropriate mount and unmount
commands defined in the Device resource. This fixes bug #830.
kes When applying a storage override, release all previous storage
definitions rather than just prepending the new storage.
This should prevent a good deal of confusion.
kes Disable posting the WM_CLOSE message in KillRunningCopy of the
Win32 FD. This should fix bug #893.
kes Remove an unnecessary beep in Win32 init code.
kes Update copyright dates in Win32 executable about boxes.
kes Replace the FSF copyrighted getopt.c and getopt.h in the Win32
code with a BSD getopt.c and getopt.h.
kes Remove sched.h from the Win32 compat directory -- not used.
kes Remove the Exit menu item from the Win32 tray monitor. If you really
need to shut it down, do it through the services panel or the command
line.
kes Remove some inappropriate Bacula FSFE copyrights.
kes Fix regress config non-portable test as pointed out by
Florian Heigl <florian.heigl@gmail.com>
kes Fix PSCMD for HP-UX in configure.in to have proper syntax.
as pointed out by Florian Heigl <florian.heigl@gmail.com>
kes Make arguments to get_scratch_volume() in same order as other
such calls.
kes Rework the prune_volumes() subroutine so that after purging and
no volume found in desired pool, it will check for a scratch
volume. This prevents recycling the whole scratch pool.
kes Add code to status storage to print boffset_t (largefile support).
kes Rework prune_volumes() code to take account of InChanger flag,
and to handle recycling volumes going to the Scratch pool and
current pool because the RecyclePool directive.
kes Implement a better and more efficient db_get_query_dbids() to
handle creating and passing back a list of DBIds.
kes Start work on new more efficient DBId subroutine. First use
will be for recycling volume to Scratch inchanger.
kes Increase number of JobIds in pruning from 1000 to 10000.
This to be replaced by above routine.
kes Begin implementation of building Qt4 on Win32.
kes Correct typo in fix I added for bad TLS shutdown.
kes Pull 2.0.3 patches into patches directory.
kes Update Release notes. Include qt-console in line count.
kes Update Projects file.
Kern Sibbald [Fri, 29 Jun 2007 12:12:26 +0000 (12:12 +0000)]
29Jun07
kes Implement new BST_DESPOOLING blocked state. Change from locking
during despooling in SD to blocking. This means that other threads
can work with the device structure, in particular the reservations
system while despooling.
28Jun07
kes Fix return in reservation message queue that missed clearing
the jcr lock (implemented 26Jun07 below).
kes Rename a number of dev methods to make locking function names
a bit clearer.
kes Document locking in lock.c. Move lock structures to new file
lock.h.
Kern Sibbald [Thu, 28 Jun 2007 11:57:03 +0000 (11:57 +0000)]
kes Move lock structures into new file lock.h
kes Use jcr lock for locking reservations messages rather than
the reservations lock.
kes Rename a number of locking functions to make their sense a
bit more logical (more to be done), also rename a few other
methods in the DEVICE structure.
kes Add a good bit of documentation of the SD locking mechanisms
to src/stored/lock.c
kes Convert a number of bnet_xx calls to use the new bsock class.
Dirk H Bartley [Mon, 25 Jun 2007 19:15:34 +0000 (19:15 +0000)]
The results of running the merge command:
svn merge -r5003:5087 http://bacula.svn.sourceforge.net/svnroot/bacula/branches/working/qt-console .
To see the log of changes made use
svn log -r5003:5087 http://bacula.svn.sourceforge.net/svnroot/bacula/branches/working/qt-console
Kern Sibbald [Mon, 25 Jun 2007 08:13:53 +0000 (08:13 +0000)]
kes Return correct string from authenticate.cpp in bat when connecting
to Dir.
kes Apply patch suggested by Frank Sweetser to fix bug #888 --
spurious line drops when using TLS.
kes Do not file reparse points when restoring a file that already
exists -- Win32.
Kern Sibbald [Sun, 24 Jun 2007 17:27:12 +0000 (17:27 +0000)]
kes Implement Windows reparse points -- similar to directories, but
we do not descend into it. This is a first cut. They seem to
be backed up, but restore is not yet tested.
kes Remove restore_blocking in tls code when shutting a socket to leave
it in blocking mode. Hopefully this will fix the encryption bug
reported by Frank Sweetser.
kes When opening a file for backup, tell the OS that we are going to
read it sequentially -- optimization.
kes Change variable names in authenticate_director() to not conflict
with member names in bat. Caused great confusion with compiler,
but no warnings.