correct detection of holes in block devices and FIFOs.
Bug # 506.
- Apply patch supplied by user (slightly modified)
to fix SD hang with multiple pools and bad client
IP. Fixes bug # 508.
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2653
91ce42f0-d328-0410-95d8-
f526ca767f89
Kern's ToDo List
- 30 November 2005
+ 07 December 2005
Major development:
Project Developer
======= =========
-Version 1.37 Kern (see below)
-========================================================
Document:
- Does ClientRunAfterJob fail the job on a bad return code?
General:
-Changes to 1.38.2:
-20Oct05
+Changes to 1.38.2: 22 November 2005
+20Nov05
- Fix crash in tray-monitor when daemon disconnects. Bug #479.
- Fix bnet-server bug found on OpenBSD. Bug #486 (bug originator
says this does not fix *his* bug).
- Add Pool name to SD status output.
- Add Python install dir for Solaris to configure. Bug #492
-Changes to 1.38.1:
-14Oct05
+Changes to 1.38.1: 15 November 2005
+14Nov05
- Apply SunOS patch for ACLs submitted by David Duchscher.
- Make sure to set storage before trying to set drive.
- Add bacula_mail_summary.sh to examples directory. It makes
by Adrew J. Millar.
- Make sure when we do a mount to unblock the device even
if the drive could not be opened.
-13Oct05
+13Nov05
- Merge Scott's new spec files.
- Add doc on setting up Win32 environment variable supplied
by Kees van den Broek.
the user.
- Add Solaris ACL detection in configure.in as supplied by
Attila Fulop.
-12Oct05
+12Nov05
- Implement "autochanger drives" protocol so that Dir knows
how many drives an autochanger has.
- Do not request drive number in label, ... if only one drive.
- Make a few error message numbers unique.
- Make a few error messages more correct.
- Apply patch from Thorsten to fix Win98 stat() command.
-10Oct05
+10Nov05
- Remove delete of CVS from all makefiles.
- Fix seg fault when clicking on Add button in wx-console
restore panel. Bug #470.
General:
Changes to 1.39.2:
+08Dec05
+- Apply patch supplied by user (slightly modified) to fix
+ correct detection of holes in block devices and FIFOs.
+ Bug # 506.
+- Apply patch supplied by user (slightly modified)
+ to fix SD hang with multiple pools and bad client
+ IP. Fixes bug # 508.
07Dec05
+- Add nagios plugin to the examples directory. Submitted by
+ Christian Masopust.
- Remove warning message about multiple saves of hardlinked files
from find_one.c as it can generate too many warning messages.
- Modify most restore error messages to be queued so that they
if (ff_pkt->flags & FO_SPARSE) {
ser_declare;
if (sd->msglen == rsize &&
- (fileAddr+sd->msglen < (uint64_t)ff_pkt->statp.st_size)) {
+ fileAddr+sd->msglen < (uint64_t)ff_pkt->statp.st_size ||
+ ((ff_pkt->type == FT_RAW || ff_pkt->type == FT_FIFO) &&
+ (uint64_t)ff_pkt->statp.st_size == 0)) {
sparseBlock = is_buf_zero(rbuf, rsize);
}
}
free_unused_volume(dcr); /* free unused vols attached to this dcr */
free(dcr);
+ pthread_cond_broadcast(&wait_device_release);
}
/*********************************************************************
} else {
jcr->dcr = NULL;
}
- pthread_cond_broadcast(&wait_device_release);
return ok;
}
#undef VERSION
#define VERSION "1.39.2"
-#define BDATE "07 December 2005"
-#define LSMDATE "07Dec05"
+#define BDATE "08 December 2005"
+#define LSMDATE "08Dec05"
/* Debug flags */
#undef DEBUG