well as all files moved into save path (added st_ctime to check).
- Preliminary support for cleaning tapes in autochangers.
- Restores directory permissions and times correctly.
+- Relabel Purged tapes with the relabel command.
+- Support for Win95 systems (I hope).
+- RunBeforeJob now checks the return status. If it is non-zero, the job
+ is error terminated.
Other Changes this Release:
- Added "BSF at EOM = yes/no" for supporting FreeBSD tape drives.
- Support connection to MySQL on address:port.
- Partial support for AIX systems.
- Cycle through tapes with "RecycleOldestVolume=yes" (dangerous).
-- Support for Win95 systems (I hope).
- Console program now supported on Win32 systems as well as
several other utility programs.
-- Full listing of most catalog records (llist command).
-- Relabel Purged tapes with the relabel command.
+- Full vertical listing of most catalog records (llist command).
- Correct backwards path separators on Win32 systems to
prevent creating files names with mixed conventions.
- Print IP address on failed connections to servers.
- Fix Bare Metal restore problem.
- Test multiple simultaneous Volumes
-- Document new transparent Console commands and wait command.
- Document new immediate File save configuration (walk user
through first save to file Volume with automatic Volume labeling?).
- Document OPTIMIZE TABLE in MySQL
-- Document labeling a whole magazine using "cat"
-- Document Lutz Kittler's trick of using "Run Before Job" to
- abort a job on a particular day.
-- Document Ludovic Strappazon's Win32 raw device save/restore.
-- Document not to restore .journal .autofsck
- Document logrotate
-- Document . and @ commands
-- Document run when.
- Figure out how to use ssh or stunnel to protect Bacula communications.
- Do not ignore SIGCHLD
- Add Cleaning to list of volume statuses
- Implement run at "xxx"
+- Document new transparent Console commands and wait command.
+- Document . and @ commands
+- Document run when.
+- Document Lutz Kittler's trick of using "Run Before Job" to
+ abort a job on a particular day.
+- Document Ludovic Strappazon's Win32 raw device save/restore.
+- Document not to restore .journal .autofsck
+- Document labeling a whole magazine using "cat"
+
+.xvpics
logrotate
bacula.desktop
0,
NULL);
strip_trailing_junk(msg);
- Jmsg2(jcr, M_INFO, 0, _("Error in %s: ERR=%s\n"), prefix, msg);
+ if (jcr) {
+ Jmsg2(jcr, M_INFO, 0, _("Error in %s: ERR=%s\n"), prefix, msg);
+ } else {
+ MessageBox(NULL, msg, prefix, MB_OK);
+ }
LocalFree(msg);
}
/* Forge on anyway */
}
-#ifdef xxx
// Get the LUID for the security privilege.
if (!LookupPrivilegeValue(NULL, SE_SECURITY_NAME, &tkp.Privileges[0].Luid)) {
win_error(jcr, "LookupPrivilegeValue", GetLastError());
if (lerror != ERROR_SUCCESS) {
win_error(jcr, "AdjustTokenPrivileges set SECURITY_NAME", lerror);
}
-#endif
// Get the LUID for the backup privilege.
if (!LookupPrivilegeValue(NULL, SE_BACKUP_NAME, &tkp.Privileges[0].Luid)) {