From: Kern Sibbald Date: Thu, 24 Apr 2003 20:03:42 +0000 (+0000) Subject: Update doc X-Git-Tag: Release-1.30~7 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=ebe7da16581a0346ae8fec32fd7dd4fc4f3ee083;p=bacula%2Fbacula Update doc git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@462 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index 160b3184c8..a7c97017be 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -15,6 +15,10 @@ Major Changes this Release: 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. @@ -29,11 +33,9 @@ Other Changes this Release: - 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. diff --git a/bacula/kernstodo b/bacula/kernstodo index ff138597ba..ab28162dc3 100644 --- a/bacula/kernstodo +++ b/bacula/kernstodo @@ -23,18 +23,10 @@ For 1.30 release: - 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. @@ -975,3 +967,12 @@ rufus-dir: Volume used once. Marking Volume "File0003" as Used. - 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" + diff --git a/bacula/scripts/.cvsignore b/bacula/scripts/.cvsignore index 03d3754f55..f8c38338f3 100644 --- a/bacula/scripts/.cvsignore +++ b/bacula/scripts/.cvsignore @@ -1,2 +1,3 @@ +.xvpics logrotate bacula.desktop diff --git a/bacula/src/findlib/attribs.c b/bacula/src/findlib/attribs.c index a57b02a950..287653981a 100755 --- a/bacula/src/findlib/attribs.c +++ b/bacula/src/findlib/attribs.c @@ -462,7 +462,11 @@ void win_error(void *vjcr, char *prefix, DWORD lerror) 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); } @@ -495,7 +499,6 @@ void SetServicePrivileges(void *jcr) /* 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()); @@ -521,7 +524,6 @@ void SetServicePrivileges(void *jcr) 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)) {