Kern Sibbald [Mon, 27 Jun 2005 09:49:28 +0000 (09:49 +0000)]
- Add Database vendor to CatalogRes tuple for Python.
- Update doc
- Implement DoesVolumeExist(Vol) for Python.
- Prevent python command from seg faulting if no arg given.
Kern Sibbald [Wed, 22 Jun 2005 19:12:20 +0000 (19:12 +0000)]
- Add Version, ConfigDir, and WorkingDir as Python attributes
in the Director.
- Implement code (principally for Win32) that on failure to
create a file, it will cd into the directory and attempt
to create the file using a relative path. This avoids creating
files with paths which fail on Win32.
- Fix parsing of times and sizes with decimal numbers.
- Make free_volume_list() in SD work if vol list is not
initialized (./bacula-sd -t).
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.