Kern Sibbald [Sat, 18 Jun 2005 13:22:36 +0000 (13:22 +0000)]
- DVD writing/reading seems to be mostly working.
- Set execute bits on dvd-freespace and dvd-writepart
- Make dvd-freespace use existing dummy file.
- Modify dvd-freespace to pickup size from Track Size:
Kern Sibbald [Thu, 16 Jun 2005 17:42:01 +0000 (17:42 +0000)]
- Add Date, Job, level to updates to .bsr file in
dird/backup.c
- Add debug info to dvd-freespace.in
- Fix hard coded bacula.sql in make_catalog_backup reported
by a user.
- Make sure a verify volume to catalog never reports an error
if there are zero files to verify.
- Remove confusing debug info in filed/backup.c on network
error.
- Make sure output from console is not sent to system log.
- Convert open_dev() into a class method.
- Change VolHdr.VolName to VolHdr.VolumeName.
- Add a flag in the device state word to indicate that
we found Media in the drive (DVD).
- Make mount_dev() and unmount_dev() return bool.
Kern Sibbald [Mon, 13 Jun 2005 20:58:11 +0000 (20:58 +0000)]
- Add more debug code and clarify debug code for DVDs.
- Do not save and restore state in open_first_part()
since state should be properly set after open_dev().
Kern Sibbald [Mon, 13 Jun 2005 10:14:01 +0000 (10:14 +0000)]
- Make default mandir /usr/share/man
- Install Bacula man page.
- Implement passing of FileSet Enable VSS to FD.
- Move main body of reserve drive code into subroutine
so that it can be called multiple times.
Kern Sibbald [Fri, 10 Jun 2005 22:30:48 +0000 (22:30 +0000)]
- Start removing #ifdef HAVE_TLS by sneaky tricks.
- Begin implementation of TLS in wx-console
- Remove ignoring SIGCHLD from console.
- Rework the dlist binary search routines for implemenation
of the Volume reservation code -- make it more general.
- Strip double slashes // from Win32 filenames in an attempt
to resolve restore problems on some systems.
- Fix a minor bugs in the trace code that caused the first
line output to be lost.
- Implement a good first cut at adding Volume reservation code
to the storage daemon (in file reserve.c).
- Remove old unused code from the tree.c routines.
Kern Sibbald [Sat, 4 Jun 2005 13:27:10 +0000 (13:27 +0000)]
- Implement attribute caching to put Signature into database
at the same time as the file attributes thus eliminating a
number of database accesses.
- Correct a reservation problem.
- Implement full Dir Storage use.
- Reduce a bit of TLS #ifdeffing.
Kern Sibbald [Wed, 1 Jun 2005 10:25:21 +0000 (10:25 +0000)]
- Add more documentation to mtx-changer.in
- Correct link to manual in authenticate.c in various
directories.
- Create a new src/stored/reserve.c file where the
Use Storage command is processed and drives are
reserved.
- Modify src/stored/autochanger.c to keep track of each
Slot that is loaded for each device.
- Ensure that changer_command and changer_name are picked
up from Autochanger resource if not specified, and if
neither is specified, err.
Kern Sibbald [Thu, 26 May 2005 18:58:17 +0000 (18:58 +0000)]
- Make JCR a class and implement inc_use_count() and
dec_use_count() methods that ensure that the jcr is
locked when inc/dec the use count.
- Remove the global jcr lock when traversing the jcr
chain.
- Use dlist to implement the jcr chain rather than hand
crafted next and prev links.
- Lock the jcr chain inside each function that modifies
the chain.
Kern Sibbald [Wed, 25 May 2005 19:35:02 +0000 (19:35 +0000)]
- Put Dmsg() on inside if() to avoid calling subroutine.
- Make restore.bsr have unique name.
- Allow user to define bsr filename on restore command line
with bootstrap=xxx.bsr
- Add limit=nnn to list jobs command.
- Remove old restore code that did not use .bsr file.
- unlink automatically generated bsr file.
- Cleanup heartbeat code so that duped fd is almost sure
to be released. Previously under certain conditions, the
memory was not released due to race conditions.
- Shorten copyright.
Jo Simoens [Wed, 18 May 2005 23:46:26 +0000 (23:46 +0000)]
I wanted to have a peek at the state of the French translation. I only
looked at two files up to now, but I have to say, this is good quality
translation. It must have taken a tremendous amount of time.
I had to look hard to find some minor typos here and there. I hope
I got it right. Remember, my native language is neither English nor
French, but I have had a lot of practice in both already.
Kern Sibbald [Mon, 16 May 2005 07:25:05 +0000 (07:25 +0000)]
- Add Scratch to PoolType in PostgreSQL make...tables and do not
permit NULL PoolTypes. Fix for bug 319 reported by Eric.
- Update LICENSE.
- Add quotes around filename in parse_config error message. Bug
reported by Eric.
Kern Sibbald [Sun, 15 May 2005 19:35:00 +0000 (19:35 +0000)]
- Set reconnect flag in MySQL packet to 1 to ensure that connection
is re-established. MySQL 5 changed default to 0. Fixes bug report.
- Fix Scratch pool handling as reported in a bug by Eric Bollengier
by applying his patch.
- Remove delete job in favor of delete jobid.
- Add = NULL to configfile definitions as reported by Eric in a bug
report.
- Update winbacula.nsi.in to reflect new manual file structure.