]> git.sur5r.net Git - bacula/bacula/blob - bacula/release-3-status.txt
New release-3-status.txt file + updates
[bacula/bacula] / bacula / release-3-status.txt
1                    Release 3.0 Status
2
3 Target:
4   Release before 15 April
5
6 New features implemented:
7 - Accurate Backup
8 - Copy Jobs
9 - ACL code overhaul
10 - Solaris ZFS/NFSv4 ACL support
11 - Extended Attribute support
12 - Shared Objects
13 - Virtual Backup
14 - Catalog Format Enhancements
15   - Support for more than 4 Billion file entries
16   - New stats tables
17 - Duplicate Job Control
18 - TLS Authentication
19 - bextract non-portable Win32 data
20 - State File updated at Job Termination
21 - Bacula Plugins
22   - FD bpipe plugin
23   - FD Exchange plugin
24 - libdbi DB driver
25 - Console Enhancements
26   - status slots
27   - list joblog
28   - command separator
29 - Bootstrap regex
30 - Restore seek optimization
31 - Virtual Tape Emulation
32 - Bat Enhancements
33 - RunScript Enhancements
34 - Status enhancements
35 - FD connect timeout default to 3 minutes
36 - ftruncate implemented for NFS Volumes
37 - FD Version compatibily flag
38 - Statistics Enhancements
39 - Faster Attribute despooling
40 - Document split into 6 manuals
41 - GPLv2 license now compatible with OpenSSL
42 - Win64 File daemon
43 - Postmortum dump improvements in SD
44 - Deadlock mutex detection in SD
45  New Directives:
46 - Max Full Interval
47 - Max Diff Interval
48 - Honor No Dump Flag
49 - Exclude Dirs Containing
50 - Recycle Pool
51 - Max Run Sched Time
52 - Max Wait Time
53 - Full/Diff/Incr Max Run Time
54 - Scratch Pool
55 - Max Console Connections
56 - Spool Size (in Job resource)
57 - Allow Mixed Priorities
58 - Allow Duplicate Jobs
59 - Allow Higher Duplicates
60 - Cancel Queued Duplicates
61 - Cancel Running Duplicates
62 - TLS Authenticate
63 - Console (in RunScript)
64
65 New features from Project Items Completed for version 3.0.0
66     also listed above:
67 Item  1:  Accurate restoration of renamed/deleted files
68 Item  3:  Merge multiple backups (Synthetic Backup or Consolidation)
69 Item  4:  Implement Catalog directive for Pool resource in Director
70 Item  5:  Add an item to the restore option where you can select a Pool
71 Item  8:  Implement Copy pools
72 Item 12:  Add Plug-ins to the FileSet Include statements.
73 Item 13:  Restore only file attributes (permissions, ACL, owner, group...)
74 Item 18:  Better control over Job execution
75 Item 26:  Store and restore extended attributes, especially selinux file contexts
76 Item 27:  make changing "spooldata=yes|no" possible for
77 Item 28:  Implement an option to modify the last written date for volumes
78 Item  n:  Split documentation into several books
79
80 New features needing documentation:
81 - Update src/plugins/README
82 - command separator in console (!$%&'()*+,-/:;<>?[]^`{|}~)
83 - examples/database/dbcheck.sql
84 - dbport in dbcheck
85 - filepattern (restore with regex in bsr)
86 - Allow Mixed Priorities  Kjetil Torgrim Homme <kjetilho@linpro.no> 30Jun08
87 - Eliminated license problems with OpenSSL.
88 - The exchange plugin truncates the exchange logs as soon as it has
89   sent the data to the sd.  If the sd is spooling and something
90   goes wrong and the data doesn't make it to the backup medium then
91   the logs are lost, which could be a problem under some
92   restore scenarios.
93 - Regex filtered bsrs Kjetil Torgrim Homme <kjetilho@linpro.no> 15Aug08
94 - Added FD bVarAccurate and bVarFileSeen variables
95 - Added plugin entrypoint checkFile
96
97 Code to be completed before 3.0.0 is released:
98 1. Fix Exchange plugin bugs 1234,1235,1236,1237
99    *1234 fixed.
100 2. Finish documentation (some noted above)
101 3. Make plugins work with Accurate -- needs two new API calls
102    - mark file not deleted
103    - is file deleted (at end of job)
104    - Pass accurate flag to Plugin
105    * code implemented not yet intgrated into Exchange plugin
106 4. Proper installation of bat files (see below)
107 5. Turn off plugin options code until fully implemented.
108 5. Review whether or not plugins co-exist with encryption,
109    compression, ...
110 7. Plugin checks
111    - check plugin entry point definitions
112    - check plugin license, author, ...
113
114
115 Bat help files:
116 /usr/share/doc/bat/help (default)
117 Typical /usr/share/doc/xxx
118   changelog.Debian.gz
119   changelog.gz
120   CHANGES.txt.gz
121   copyright
122   CREDITS.txt
123   examples
124   FAQ.txt
125   help
126   README.Debian
127   README.txt
128
129 Features that will not be completed:
130 - Plugin Options
131 - Dir plugin implementation somewhat minimal
132 - No example Dir plugin
133 - SD plugin implementation somewhat minimal
134 - No example SD plugin
135 - Install manual should be split into Install a
136   separate Configuration manual.
137 - Not all new features are tested or tested well
138   enough