This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.(This used to...
[kai/samba.git] / docs / roadmap-3.html
1 <!--#include virtual="/samba/header.html" -->
2
3 <h3>Roadmap to 3.0</h3>
4 <p><em>Page Last Updated</em> : 5 Mar, 2003
5 <p><em>Estimated shipdate</em> : When it is ready.
6 <p><em>Current Alpha Release</em> : <a href="/samba/ftp/alpha/samba-3.0alpha22.tar.gz">Samba-3.0alpha22</a>
7
8 <h3>Road to 3.0</h3>
9
10 <ul>
11   <li>(5th Mar, 2003) <em>Samba-3.0alpha22 RPMS for Redhat 6.x, 7.x and 8.0 available</em>
12   <p>Binary packages for RedHat Linux 6.x, 7.x and 8.0 systems of the Samba 3.0alpha22
13   release are ready for download from the 
14   <a href="http://download.samba.org/samba/ftp/Binary_Packages/RedHat">Binary_Packages/RedHat</a> directory.
15   </li>
16 </ul>
17
18 <ul>
19   <li>(26th Nov, 2002) <em>Samba-3.0alpha21 RPMS for Redhat 7.x and 8.0 available</em>
20   <p>Binary packages for RedHat Linux 7.x and 8.0 systems of the Samba 3.0alpha21
21   release are ready for download from the 
22   <a href="http://download.samba.org/samba/ftp/Binary_Packages/RedHat">Binary_Packages/RedHat</a> directory.
23   </li>
24 </ul>
25
26 <ul>
27   <li>(26th Sept, 2002) <em>SAMBA_3_0 cvs branch</em>
28   <p>With the release of 3.0alpha20, the SAMBA_3_0 cvs branch is now being
29   officially maintained in an effort to stabilize certain features.  If you would
30   like to continue to test the soon-to-be-3.0 code base, please use this branch
31   tag when checking out the cvs tree.
32 </ul>
33
34 <h3>Roadmap Overview</h3>
35
36 <p>This is a feature list/roadmap for the 3.0 release.  A lot of discussion
37 has gone on about this.  Implementation is a separate discussion :-)
38 If a feature is already done, I marked it as "Req".  It should be obvious
39 from this roadmap that one the major hurdles for releasing the 3.0 code base
40 is the completion of documentation updates.  
41
42 <ul>
43   <li>X = done
44   <li>o = TODO
45   <li>- = unknown
46 </ul>
47
48 <p>
49 Some features have been through basic testing that have
50 <b>o</b>'s beneath testing column since we are not done.
51 Items are ordered by maturity, not by importance.  If it
52 is marked as <em>Required</em>, then it must be completed
53 for a stable 3.0 release.
54
55 <p>
56 <table border="0" width="100%">
57   <tr>
58     <td width=50%><h3>Feature</h3></td>
59     <td align=center><h3>Required?</h3></td>
60     <td align=center><h3>Code</h3></td>
61     <td align=center><h3>Test</h3></td>
62     <td align=center><h3>Document</h3></td>
63   </tr>
64
65   <tr>
66     <td><em><u>Release Delaying Features</u></em></td>
67   </tr>
68
69   <tr>
70     <td width=50%>UNICODE support</td>
71     <td align=center>yes</td>
72     <td align=center>X</td>
73     <td align=center>X</td>
74     <td align=center>o</td>
75   </tr>
76
77   <tr>
78     <td width=50%>Windows 2000 AD client support</td>
79     <td align=center>yes</td>
80     <td align=center>X</td>
81     <td align=center>X</td>
82     <td align=center>o</td>
83   </tr>
84
85   <tr>
86     <td width=50%>winbind dual-daemon implementation</td>
87     <td align=center>yes</td>
88     <td align=center>X</td>
89     <td align=center>X</td>
90     <td align=center>o</td>
91   </tr>
92
93   <tr>
94     <td width=50%>pluggable passdb support</td>
95     <td align=center>yes</td>
96     <td align=center>X</td>
97     <td align=center>X</td>
98     <td align=center>X</td>
99   </tr>
100   
101   <tr>
102     <td width=50%>Windows NT 4.0 Style Trust Relationship</td>
103     <td align=center>yes</td>
104     <td align=center>X</td>
105     <td align=center>o</td>
106     <td align=center>o</td>
107   </tr>
108
109   <tr>
110     <td width=50%>NTLMv2</td>
111     <td align=center>yes</td>
112     <td align=center>X</td>
113     <td align=center>o</td>
114     <td align=center>o</td>
115   </tr>
116
117   <tr>
118     <td width=50%>One Time Migration script from a Windows NT
119       4.0 PDC to a Samba PDC</td>
120     <td align=center>yes</td>
121     <td align=center>X</td>
122     <td align=center>o</td>
123     <td align=center>o</td>
124   </tr>
125
126   <tr>
127     <td width=50%>Winbind working with Samba PDC</td>
128     <td align=center>yes</td>
129     <td align=center>X</td>
130     <td align=center>o</td>
131     <td align=center>o</td>
132   </tr>
133
134   <tr>
135     <td width=50%>Loadable RPC implementations</td>
136     <td align=center>yes</td>
137     <td align=center>X</td>
138     <td align=center>o</td>
139     <td align=center>o</td>
140   </tr>
141
142   <tr>
143     <td width=50%>hook for utilizing a centralized winbindd id map database</td>
144     <td align=center>yes</td>
145     <td align=center>o</td>
146     <td align=center>o</td>
147     <td align=center>o</td>
148   </tr>
149
150   <tr>
151     <td width=50%>Group Mapping support(privileges need some work, etc...)</td>
152     <td align=center>yes</td>
153     <td align=center>o</td>
154     <td align=center>o</td>
155     <td align=center>o</td>
156   </tr>
157
158   <tr>
159     <td width=50%>Publishing printers in AD (probably will make 3.0 but will not delay release)</td>
160     <td align=center>yes</td>
161     <td align=center>X</td>
162     <td align=center>o</td>
163     <td align=center>o</td>
164   </tr>
165
166   <tr>
167     <td><em><u>Non-Release Delaying Features</u></em></td>
168   </tr>
169
170   <tr>
171     <td width=50%>Stackable VFS</td>
172     <td align=center>no</td>
173     <td align=center>X</td>
174     <td align=center>o</td>
175     <td align=center>X</td>
176   </tr>
177     <td width=50%>SAM replication (full implementation still lacks
178       some decoding work; post 3.0)</td>
179     <td align=center>no</td>
180     <td align=center>-</td>
181     <td align=center>-</td>
182     <td align=center>-</td>
183   </tr>
184
185   <tr>
186     <td width=50%>SMB signing (needs more research; not a show stopper)</td>
187     <td align=center>no</td>
188     <td align=center>-</td>
189     <td align=center>-</td>
190     <td align=center>-</td>
191   </tr>
192
193   <tr>
194     <td width=50%>schannel, ntlmv2 sign &amp; seal (needs more research)</td>
195     <td align=center>no</td>
196     <td align=center>in-progress</td>
197     <td align=center>-</td>
198     <td align=center>-</td>
199   </tr>
200
201 </table>
202
203
204 <p>
205 Plus the following interesting, but non-show stopping projects
206
207 <ul>
208   <li>background updates of print queues via a dedicated process
209   <li>WINS replication with Windows NT WINS servers
210   <li>alternative backend for WINS database (there is a patch that still needs some work)
211 </ul>
212
213
214
215 <!--#include virtual="/samba/footer.html" -->