]> git.sur5r.net Git - bacula/bacula/blob - bacula/release-3-status.txt
e172876e6eaedfaa5809b70d7cb5ff854d8ac9b8
[bacula/bacula] / bacula / release-3-status.txt
1                    Release 3.0 Status
2
3 Target:
4   Release before 15 April
5
6 New features needing documentation:
7 - command separator in console (!$%&'()*+,-/:;<>?[]^`{|}~)
8 - Eliminated license problems with OpenSSL.
9 - The exchange plugin truncates the exchange logs as soon as it has
10   sent the data to the sd.  If the sd is spooling and something
11   goes wrong and the data doesn't make it to the backup medium then
12   the logs are lost, which could be a problem under some
13   restore scenarios.
14 - Regex filtered bsrs Kjetil Torgrim Homme <kjetilho@linpro.no> 15Aug08
15 - Allow Mixed Priorities  Kjetil Torgrim Homme <kjetilho@linpro.no> 30Jun08
16 - New configure options --disable-libtool, --docdir, --htmldir, ...
17 - Virtual Full and Pools
18
19 Code to be completed before 3.0.0 is released:
20 2. Finish documentation (some noted above)
21
22 New features implemented:
23 - Accurate Backup
24 - Copy Jobs
25 - ACL code overhaul
26 - Solaris ZFS/NFSv4 ACL support
27 - Extended Attribute support
28   --disable-xattr (default=auto)
29 - Shared Objects
30   --enable-libtool (default)
31   --disable-libtool 
32 - Virtual Backup
33 - Catalog Format Enhancements
34   - Support for more than 4 Billion file entries
35   - New stats tables
36 - Duplicate Job Control
37 - TLS Authentication
38 - bextract non-portable Win32 data
39 - State File updated at Job Termination
40 - Bacula Plugins
41   - FD bpipe plugin
42   - FD Exchange plugin
43 - libdbi DB driver
44 - Console Enhancements
45   - status slots
46   - list joblog
47   - command separator
48 - Bootstrap regex
49 - Restore seek optimization
50 - Virtual Tape Emulation
51 - Bat Enhancements
52 - RunScript Enhancements
53 - Status enhancements
54 - FD connect timeout default to 3 minutes
55 - ftruncate implemented for NFS Volumes
56 - FD Version compatibily flag
57 - Statistics Enhancements
58 - Faster Attribute despooling
59 - Document split into 6 manuals
60 - GPLv2 license now compatible with OpenSSL
61 - Win64 File daemon
62 - Postmortum dump improvements in SD
63 - Deadlock mutex detection in SD
64 - Improved Volume management in SD to avoid deadlocks.
65 - New configure install options
66   --docdir=  (default=/usr/share/doc/bacula-VERSION)
67   --htmldir= (default=/usr/share/doc/bacula-VERSION/html -- bat help files)
68  New Directives:
69 - Max Full Interval
70 - Max Diff Interval
71 - Honor No Dump Flag
72 - Exclude Dirs Containing
73 - Recycle Pool
74 - Max Run Sched Time
75 - Max Wait Time
76 - Full/Diff/Incr Max Run Time
77 - Scratch Pool
78 - Max Console Connections
79 - Spool Size (in Job resource)
80 - Allow Mixed Priorities
81 - Allow Duplicate Jobs
82 - Allow Higher Duplicates
83 - Cancel Queued Duplicates
84 - Cancel Running Duplicates
85 - TLS Authenticate
86 - Console (in RunScript)
87
88 New features from Project Items Completed for version 3.0.0
89     also listed above:
90 Item  1:  Accurate restoration of renamed/deleted files
91 Item  3:  Merge multiple backups (Synthetic Backup or Consolidation)
92 Item  4:  Implement Catalog directive for Pool resource in Director
93 Item  5:  Add an item to the restore option where you can select a Pool
94 Item  8:  Implement Copy pools
95 Item 12:  Add Plug-ins to the FileSet Include statements.
96 Item 13:  Restore only file attributes (permissions, ACL, owner, group...)
97 Item 18:  Better control over Job execution
98 Item 26:  Store and restore extended attributes, especially selinux file contexts
99 Item 27:  make changing "spooldata=yes|no" possible for
100 Item 28:  Implement an option to modify the last written date for volumes
101 Item  n:  Split documentation into several books
102
103 Features that will not be completed in 3.0:
104 - Plugin Options
105 - Dir plugin implementation somewhat minimal
106 - No example Dir plugin
107 - SD plugin implementation somewhat minimal
108 - No example SD plugin
109 - Install manual should be split into Install a
110   separate Configuration manual.
111 - Not all new features are tested or tested well
112   enough
113 - Normal (as opposed to command) plugins are not yet 
114   implemented (these are plugins can register to receive
115   specific backup/restore events).
116   See section 3.1 of the manual for more details.