Dirk H Bartley [Mon, 14 May 2007 20:43:09 +0000 (20:43 +0000)]
Get text in the console that the user puts there to show up blue. This
is to allow easy differentiating between text the director puts there
and the text the user puts there.
Kern Sibbald [Mon, 14 May 2007 16:35:40 +0000 (16:35 +0000)]
kes Do better checking for the MySQL 64 bit libraries looking for both
.a and .so libraries.
kes Add a kludge for Ubuntu's non-standard locations for MySQL -- allow
/usr/include/mysql/mysql.h AND /usr/lib/... rather than /usr/lib/mysql/...
Kern Sibbald [Sun, 13 May 2007 16:11:13 +0000 (16:11 +0000)]
kes Fix restore before command.
kes Convert old hdr.name to name() in a few places.
kes Implement update jobid command.
kes Return all time_t dates in db_get_job_record()
kes Stop watchdog in SD earlier.
kes Put Pool just after Storage in please mount message.
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.