Hello, I have just released the beta version 1.39.22-20060908 of Bacula to Source Forge in the form of a .tar.gz (in the bacula-beta section) as well as the Win32 binary installer (in the Win32-beta section).
If you are upgrading a Linux/Unix installation from version 1.38.x, please read the ReleaseNotes carefully as you must do a database upgrade. If you are upgrading from a prior 1.39 beta, you do not need a database upgrade. If you are upgrading the Windows version, I highly recommend that you read the release notes, and perhaps the Win32 chapter in the manual: http://www.bacula.org/dev-manual/Windows_Version_Bacula.html *before* attempting an upgrade. The 1.39.22 installer has a different set of default locations that adhere to Microsoft standards, and so you need to follow special instructions to ensure that the binaries and conf files are properly placed. Also the new Win32 Installer has a much nicer look (thanks Robert). For a preview follow the above link to see some Win32 Installer screen shots. If all goes well, I hope to make a production release of version 1.40.0 sometime towards the end of next week. Best regards, Kern Release Notes for Bacula 1.39.22 Bacula code: Total files = 447 Total lines = 149,711 (*.h *.c *.in) New Features in 1.39.22: - Fix opening of database in console to respect ACL. - Permit multiple console/director resources in bconsole.conf. patch from Carsten Paeth [EMAIL PROTECTED] - Character substitution in Job/JobDefs WriteBootStrap. from Eric Bollengier. - Apply patch supplied in bug #656 to pass priority field in the run dialog to the Director in gnome console. - Add support of encrypted data stream to bscan from Eric. display data_len instead of data content (may be binary) - Add Enabled=xxx on update slots command. - Add host:port to connect failure messages to FD and SD from Dir - Add WhereACL to console ACL list. If nothing is specified, only the default is permitted for restore. Otherwise, *all* allows any path, or you can specify permitted paths. This should allow control over where users can restore files. This is untested. - Install man pages with 'make install' - Add Media.Enabled flag to client backups for dotcmds.c - Enforce Media.Enabled=1 for a current restore to work - Require restore case 3 to have sqlquery permission to work. Fixes to 1.39.22: - Lots of fixes -- see ChangeLog. - Lots of work on DVD writing. - Lots of work on documentation in the manual. - Lots of work on the rescue disk. ==== IMPORTANT Catalog update required ===== - The database format has been updated from what was used in Bacula 1.38.x. You must manually update your database before running Bacula 1.39.x or higher. Please backup your previous version of the database before running the update. The update script will be automatically installed in your scripts directory, or can also be found in <bacula-source>/src/cats. It is called: ./update_bacula_tables It is necessary to run it only once the first time you move to a 1.39.x beta or to 1.40.0. Upgrading the Bacula version thereafter does not require updating the database again. Depending on the size of your database the script make take a bit of time, to run, but in general, it should be very fast. ==== IMPORTANT new Win32 install procedure ===== For Win32 migrations from versions prior to the new installer nothing special needs to be done to upgrade. Everything should be taken care of automatically. The only thing not done is to delete the old C:\Bacula directory (mostly out of paranoia, we can change that prior to release if everyone is comfortable with it). Prior to using the current installer, if you used a prior 1.39.x beta version, you must do one of the following three things: 1) Uninstall prior beta version and select the option to delete the configuration and state files. This will get rid of the bogus configuration files. Reinstall the new 1.39.22 version. 2) Manually copy the *.conf files from C:\Bacula\bin to C:\Documents and Settings\All Users\Application Data\Bacula. 3) Manually edit the *.conf files in C:\Documents and Settings\All Users\Application Data\Bacula. The links in the Bacula menu can be used to avoid having to enter that ugly path. After one of these has been done the upgrade should work fine. If you have problems with the above, try the following The new Win32 installer requires that you deinstall any previous 1.39.x beta version before installing the new version. The following is not necessary if you are upgrading from a 1.38.x installation. The simplest way to do clean up a prior 1.39.x beta is in a DOS shell: cd c:\bacula\bin net stop bacula net stop baculfd ./bacula-fd /remove (Install the new Bacula) Note, one or both of the 'net stop' commands may fail. Don't worry about it. If you didn't read the release notes or forgot to do those commands, try the following: cd c:\bacula\bin net stop bacula net stop baculafd sc delete bacula sc delete baculafd Note, at least one of the 'net' commands and possibly both will fail, and at least one of the 'sc' commands will fail. Don't worry about it. After that, try again to install the new Bacula. New Features in 1.40.0 (beginning of release info) - The basic features of Migration are now complete. - There is a Migration chapter in the doc. http://www.bacula.org/dev-manual/Migration.html - There is an Encryption chapter in the doc. http://www.bacula.org/dev-manual/Bacula_Data_Encryption.html - Additional support for removable devices. See the Requires Mount, Mount Point, Mount Command, and Unmount Commands in the Storage daemon configuration chapter: http://www.bacula.org/dev-manual/Storage_Daemon_Configuratio.html Also see the Edit Codes for Mount and Unmount Directives in the same chapter. - Add -n option to bconsole to turn off conio. - The bytes field in the terminated jobs part of the status command now reports in KB, MB, ... units. - When not descending into a directory, print the File= name that triggered it -- makes why not descending a bit clearer - Do not unload autochanger when doing "update slots" - Implement mount command for autochanger - Fix bug #462 incorrect error message printed when client script called from File= was not found. - Fix bug #558 (waiting for feedback) where Bacula needs too much time to do a rewind on Solaris when no tape is in the drive (Solaris does not have the detailed errno found on Linux). Added Solaris specific code. Note, this may apply to other OSes as well. PLEASE SEE THE FULL RELEASENOTES FOR ADDITIONAL IMPORTANT INFORMATION SUCH AS HOW TO UPGRADE THE DATABASE FROM VERSIONS PRIOR TO 1.39. ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users