From: Kern Sibbald Date: Tue, 17 Feb 2004 21:41:25 +0000 (+0000) Subject: New README + updated doc X-Git-Tag: Release-1.34.0~121 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=2ad3ee0ae49eee04b8812cff0eac6e25b61882c9;p=bacula%2Fbacula New README + updated doc git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1057 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/bacula/ChangeLog b/bacula/ChangeLog index 00d065cd76..639ac1bce5 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -1,5 +1,7 @@ 16Feb04 +- Add a lot of "const" to char * arguments to keep the native + Sun compiler happy. - Added first cut of message queuing to prevent recursion in low level routines. This code is not yet working. - Spent a *huge* amount of time looking at the tape driver diff --git a/bacula/README b/bacula/README index 1c04c9d52d..ecba375bb6 100644 --- a/bacula/README +++ b/bacula/README @@ -91,4 +91,13 @@ your drive is not supported. FreeBSD users, pay special attention to the Device configuration parameters needed to deal with FreeBSD tape drivers. - +License: +For the most part, Bacula is licensed under GPL version 2 or greater. +Regardless of what is specified in the GPL license, Bacula may be linked +with any non-GPLed libraries, including OpenSSL, that are required for +its proper functioning. + +In addition to GPL, there are also parts of Bacula that are licensed +under LGPL so that they may be used in proprietary code to interface +with Bacula, and there are parts that are in the public domain. + diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index a90b9f3f4e..8e39522938 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,7 +1,7 @@ - Release Notes for Bacula 1.33 + Release Notes for Bacula 1.33.3 - Bacula code: Total files = 283 Total lines = 84,818 (*.h *.c *.in) + Bacula code: Total files = 284 Total lines = 88,550 (*.h *.c *.in) New directives: - "Close on Poll = yes/no" in SD Device resource. @@ -34,7 +34,34 @@ New Commands: - "unmarkdir" command in restore tree. - "quit" command in restore tree. -Most Significant Changes since 1.32d +Most Significant Changes since 1.32f-4 +- Add a missing unlock in the jobq handler. +- Fix bug where a soft linked file and a directory had the same name + by treating the soft link as a directory and putting the entries under + it. This fixes the bug reported by Alexander Mueller. +- Apply Jess Guardiani's second fix to list autochanger volumes without + opening the drive (necessary on FreeBSD if no tape is in the drive). +- Reworked the command line handler in restore to walk through the + arguments one at a time. This makes the file= entries work correctly. + Also reworked the code that takes the MediaType and finds a + storage device. +- Add quit command to restore tree handler. +- Make restore tree handler remember if a hard link is present, and + in doing a mark, only get database entry if there is a hard link. + mark commands thus run at least 2 orders of magnitude faster. +- Add files=xxx field to run command submitted for restore. +- Add yes to restore run command if either yes or run is command line + argument. +- Make "yes" on command line argument skip prompt for modification of + run job. +- Add markdir and unmarkdir -- both affect only the directory in + question and do not do a recursive descent. +- Make tree command automatically mark all higher level directories to + be restored when a directory or a file is selected. Such directories + are indicated by preceding the name with a + to indicate that only + the directory entry is selected and not the whole directory tree. +- Modify a few tree commands to walk through all arguments rather than + just taking the first one. - Improved btape "test" and "fill" commands. - The ability to ask the Storage daemon on a device by device basis to "poll" the tape drive at a given interval (minimum 1 minute). If diff --git a/bacula/kernstodo b/bacula/kernstodo index 187dd802f5..0898d3eba9 100644 --- a/bacula/kernstodo +++ b/bacula/kernstodo @@ -53,8 +53,7 @@ For 1.33 Testing/Documentation: - Document Dan's new --with-dir-user, ... options. See userid.txt - Figure out how to use ssh or stunnel to protect Bacula communications. - Add Dan's work to manual - See ssl.txt + Add Dan's work to manual See ssl.txt - Add db check test to regression. Test each function like delete, purge, ... - Add subsections to the Disaster Recovery index section. @@ -72,6 +71,9 @@ For 1.33 Testing/Documentation: http://howtos.linux.com/guides/nag2/x-087-2-nfs.mountd.shtml For 1.33 +- Check new HAVE_WIN32 open bits. +- Make column listing for running jobs. + JobId Level Type Started Name Status - Make two tape fill test work. - Check if the tape has moved before writing. - Save and restore last_job across executions. diff --git a/bacula/src/stored/btape.c b/bacula/src/stored/btape.c index 5e2964d881..075e82f571 100644 --- a/bacula/src/stored/btape.c +++ b/bacula/src/stored/btape.c @@ -2444,10 +2444,11 @@ static void usage() fprintf(stderr, _( "\nVersion: " VERSION " (" BDATE ")\n\n" "Usage: btape \n" +" -b specify bootstrap file\n" " -c set configuration file to file\n" " -d set debug level to nn\n" " -s turn off signals\n" -" -t open the default tape device\n" +" -v be verbose\n" " -? print this message.\n" "\n"));