]> git.sur5r.net Git - bacula/bacula/blob - bacula/release-3-status.txt
9489f359940926e943ca25fe9d7dfb6372be140e
[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
18 Code to be completed before 3.0.0 is released:
19 1. Fix Exchange plugin bugs 1234,1235,1236,1237
20    *1234 fixed.
21 2. Finish documentation (some noted above)
22 3. Make plugins work with Accurate -- needs two new API calls
23    - mark file not deleted
24    - is file deleted (at end of job)
25    - Pass accurate flag to Plugin (* this works)
26    * code implemented not yet intgrated into Exchange plugin
27 4. Possibly change VirtualFull to use same input and output pool.
28
29 New features implemented:
30 - Accurate Backup
31 - Copy Jobs
32 - ACL code overhaul
33 - Solaris ZFS/NFSv4 ACL support
34 - Extended Attribute support
35   --disable-xattr (default=auto)
36 - Shared Objects
37   --enable-libtool (default)
38   --disable-libtool 
39 - Virtual Backup
40 - Catalog Format Enhancements
41   - Support for more than 4 Billion file entries
42   - New stats tables
43 - Duplicate Job Control
44 - TLS Authentication
45 - bextract non-portable Win32 data
46 - State File updated at Job Termination
47 - Bacula Plugins
48   - FD bpipe plugin
49   - FD Exchange plugin
50 - libdbi DB driver
51 - Console Enhancements
52   - status slots
53   - list joblog
54   - command separator
55 - Bootstrap regex
56 - Restore seek optimization
57 - Virtual Tape Emulation
58 - Bat Enhancements
59 - RunScript Enhancements
60 - Status enhancements
61 - FD connect timeout default to 3 minutes
62 - ftruncate implemented for NFS Volumes
63 - FD Version compatibily flag
64 - Statistics Enhancements
65 - Faster Attribute despooling
66 - Document split into 6 manuals
67 - GPLv2 license now compatible with OpenSSL
68 - Win64 File daemon
69 - Postmortum dump improvements in SD
70 - Deadlock mutex detection in SD
71 - Improved Volume management in SD to avoid deadlocks.
72 - New configure install options
73   --docdir=  (default=/usr/share/doc/bacula-VERSION)
74   --htmldir= (default=/usr/share/doc/bacula-VERSION/html -- bat help files)
75  New Directives:
76 - Max Full Interval
77 - Max Diff Interval
78 - Honor No Dump Flag
79 - Exclude Dirs Containing
80 - Recycle Pool
81 - Max Run Sched Time
82 - Max Wait Time
83 - Full/Diff/Incr Max Run Time
84 - Scratch Pool
85 - Max Console Connections
86 - Spool Size (in Job resource)
87 - Allow Mixed Priorities
88 - Allow Duplicate Jobs
89 - Allow Higher Duplicates
90 - Cancel Queued Duplicates
91 - Cancel Running Duplicates
92 - TLS Authenticate
93 - Console (in RunScript)
94
95 New features from Project Items Completed for version 3.0.0
96     also listed above:
97 Item  1:  Accurate restoration of renamed/deleted files
98 Item  3:  Merge multiple backups (Synthetic Backup or Consolidation)
99 Item  4:  Implement Catalog directive for Pool resource in Director
100 Item  5:  Add an item to the restore option where you can select a Pool
101 Item  8:  Implement Copy pools
102 Item 12:  Add Plug-ins to the FileSet Include statements.
103 Item 13:  Restore only file attributes (permissions, ACL, owner, group...)
104 Item 18:  Better control over Job execution
105 Item 26:  Store and restore extended attributes, especially selinux file contexts
106 Item 27:  make changing "spooldata=yes|no" possible for
107 Item 28:  Implement an option to modify the last written date for volumes
108 Item  n:  Split documentation into several books
109
110 Features that will not be completed in 3.0:
111 - Plugin Options
112 - Dir plugin implementation somewhat minimal
113 - No example Dir plugin
114 - SD plugin implementation somewhat minimal
115 - No example SD plugin
116 - Install manual should be split into Install a
117   separate Configuration manual.
118 - Not all new features are tested or tested well
119   enough
120 - Normal (as opposed to command) plugins are not yet 
121   implemented (these are plugins can register to receive
122   specific backup/restore events).
123   See section 3.1 of the manual for more details.