Dirk H Bartley [Sat, 12 May 2007 14:17:40 +0000 (14:17 +0000)]
Moved behavior of MainWin::setContextMenuDockText and setTreeWidgetItemDockColor
to the pages class.
Add column for purged flag to joblist. Add four filters: job, level, status
and purged.
Add Feature to right click on job and get restore from time option, this
populates the timestamp in the before box of the prerestore page.
Kern Sibbald [Fri, 11 May 2007 14:37:19 +0000 (14:37 +0000)]
kes Fix non-ssl build so that it works (add JCR *jcr to crypto structures).
kes Fix sign extended editing of %p.
kes Clean out a little old #ifdefing in cats/mysql.c
Kern Sibbald [Thu, 10 May 2007 11:11:06 +0000 (11:11 +0000)]
kes Implement heap size display in status for all daemons.
kes Attempt to fix MySQL db open memory loss (not successfull).
kes Don't set SIGKILL and SIGSTOP neither can be trapped.
kes Eliminate memory loss in MySQL (possibly other SQLs) during
Query. This looks like a MySQL but but by doing extra releases,
the memory goes away. This should fix bug #847.
Kern Sibbald [Wed, 9 May 2007 14:50:05 +0000 (14:50 +0000)]
kes When backup fails, cancel SD before waiting for sd termination.
kes If SD is waiting for FD to connect during cancel, wake up the
thread.
kes Fix fsf code so that errno is correctly reported.
Kern Sibbald [Tue, 8 May 2007 15:51:16 +0000 (15:51 +0000)]
kes Make lack of Pool directive in Job an ERROR_TERM rather than FATAL
so that Bacula doesn't later stumble into a seg fault.
kes Use the term Restore Client in the restore Job report.
Kern Sibbald [Tue, 8 May 2007 07:07:37 +0000 (07:07 +0000)]
kes Merge patch from Sergey Svishchev <svs@ropnet.ru> that preserves
the original jobb's FileSetId.
kes Merge patch from Sergey Svishchev <svs@ropnet.ru> that implements
spooling in migration jobs. Not yet tested.
kes Merge patch from Jorj Bauer <jorj@seas.upenn.edu> that implements
reading conf file from a pipe. However, do it with open_bpipe()
rather than popen. Not yet tested.
Dirk H Bartley [Tue, 8 May 2007 01:59:22 +0000 (01:59 +0000)]
The ability to right click on a job in joblist and select restore from job.
prerestore is "smart" enough not to allow the user to press ok with jobs from
a different clients or jobnames. Added todo the ability to select multiple
jobs in joblist for restoring from.
Kern Sibbald [Mon, 7 May 2007 12:39:55 +0000 (12:39 +0000)]
kes Implement bconsole memory command that prints current memory
usage, plus smartalloc dump.
kes Clarify some error messages in backup, admin, and migrate.
kes Shrink label dialog to smaller size.
kes Invert Cancel OK buttons on restore to be OK Cancel.
kes More strerror() to bstrerror() conversions.
Dirk H Bartley [Sun, 6 May 2007 13:27:14 +0000 (13:27 +0000)]
Moved dialogs to be pages on the stack. label, run and runcmd.
All still have buttons and show up in the page selector as a direct descendent
of the director widget.
Kern Sibbald [Fri, 4 May 2007 15:15:59 +0000 (15:15 +0000)]
kes Change console Job name from *Console* to -Console- to eliminate
Win32 filename problems. Put Win32 path separator when creating
Console file. This fixes bug #846.
kes Change berrno::strerror() to berrno::bstrerror(). Not yet full
implemented.
kes Pass jcr to crypt_sign_decode because it creates a new SIGNATURE
structure.
kes Define b_errno_win32 on Linux to be zero so that it can be or'ed in
to force Win32 error message.
Kern Sibbald [Thu, 3 May 2007 17:10:55 +0000 (17:10 +0000)]
kes First cut strip path. The data should be passed to the FD,
but nothing is done with it yet.
kes Enhance the digest and signature routines in the crypto
library to accept a JCR and to use it to print error messages
so that they will go in the Job report rather than the daemon's
messages.
kes Simplify some of the verify signature code.
kes Simplify a few of the alternative returns in the signature
code.
backup.c: Send the cryptographic session data for all files. This includes zero-length files with non-zero-length resource forks.
restore.c: Allocate the cipher decryption context on-demand, thus disabling decryption / allocation of cipher context for zero-length files.