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