]> git.sur5r.net Git - bacula/docs/blob - docs/techlogs/2003/RN-1.30
Tweak fix news typo
[bacula/docs] / docs / techlogs / 2003 / RN-1.30
1
2           Release Notes for Bacula 1.30
3
4   Bacula code: Total files = 235 Total lines = 67,287 (*.h *.c *.in)
5
6 Major Changes this Release:
7 - Support for SHA1 signatures in addition to MD5 (more secure).
8 - The btape "test" command is much more comprehensive and automatically
9   tries different options.
10 - Implemented support for autochanger barcodes ("label barcodes", 
11   "update slots").
12 - Make Incremental and Differential saves backup all files changed as
13   well as all files moved into save path (added st_ctime to check).
14 - Preliminary support for identifying cleaning tapes in autochangers.
15 - Restores directory permissions and times correctly.
16 - Hard linked files are restored even if only one of links is chosen.
17 - Relabel Purged tapes with the relabel command.
18 - Support for Win95 systems (I hope).
19 - RunBeforeJob now checks the return status. If it is non-zero, the job
20   will be terminated in error.
21 - The Windows Client now uses Cygwin 1.3.20 and should be
22   more reliable.                    
23 - Implemented save/restore of chflags for FreeBSD systems.
24 - Support for FreeBSD tape drives.
25 - Lots more documentation.
26 - Console "run" command now permits setting a start date/time.
27 - There is a new "default" configuration file that permits saving and
28   restoring the Bacula source code immediately on installation. This
29   is documented in the "Running Bacula" chapter.
30 - Finer contol of multiple simultaneous Jobs with specifications for
31   the Director as a whole (previous implementation), Jobs, Clients,
32   and Storage. Thus if you are careful, you can run multiple simultaneous
33   jobs and still have only one simultaneous Job per Volume.
34 - Rpm spec files thanks to Scott Barninger.
35
36 Other Changes this Release:
37 - Tightened up file permissions (additional security) for all created
38   files.
39 - Eliminated a lot of strcpy() to prevent possible buffer overruns.
40 - Added "BSF at EOM = yes/no" for supporting FreeBSD tape drives.
41 - The | and < options are now available for Excludes.           
42 - Multiple Directors in the GNOME Console now work (thanks Lutz Kttler).
43 - Gnome console runs on GNOME 2.0 (haven't tried 2.2 yet).
44 - Installation on Win32 systems with Cygwin is now supported.
45 - GNOME Console has font support thanks to Phil Stracchino.
46 - Solaris 2.6 now supported.
47 - Support for Darwin (at least partially)
48 - Support connection to MySQL on address:port.                 
49 - Partial support for AIX systems (see README.AIX)
50 - Cycle through tapes with "RecycleOldestVolume=yes" (dangerous).
51 - Console program now supported on Win32 systems as well as 
52   several other utility programs.
53 - Full vertical listing of most catalog records (llist command).
54 - Correct backwards path separators on Win32 systems to
55   prevent creating files names with mixed conventions.
56 - Print IP address on failed connections to servers.
57 - Cancel command works much better (cancels waiting jobs in Dir
58   and in SD).
59 - Now have reasonable (but still small) regression script.
60 - New Console commands for aiding scripting (@input, @output, @tee,
61   @time, @version and wait).
62 - logrotate script in scripts/logrotate
63 - Prevent configuring subsys directory to be the same as sbindir.
64 - New Cleaning Prefix record in Pool for defining autochanger cleaning
65   tapes.
66              
67 Items to note:
68 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
69   On WinXP systems, and possibly Win2K, Bacula runs under the
70   LocalSystem account, so all files that are restored are created with
71   that account. I have spent an enormous amount of time trying to 
72   resolve this but have not yet succeeded. I have included chown
73   in the binary release but it will probably not work without a
74   full cygwin installation. You might also try the CACLS program,
75   but you will probably need to boot into safemode (F8 during boot)
76   to get sufficient permissions.  It is also possible to run
77   Bacula under your userid, but the system tray icon will not
78   be present -- however, this option permits saving and restoring
79   files with your userid.
80   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
81 - Version 1.29 File daemons can be used with version 1.30. However,
82   there may be an incompatibility if you use Exclude lists.
83 - RunBeforeJob now checks the return status. If it is non-zero, the job
84   will be terminated in error.
85 - If you have an autochanger with barcodes and you wish to use cleaning
86   tapes and you are using MySQL, you must run:
87      <bacula-source>/src/cats/alter_mysql_tables
88   this script will add one additional VolStatus (Cleaning).