more updates to the samba4 roadmap
authorStefan Metzmacher <metze@samba.org>
Fri, 30 Apr 2004 00:53:22 +0000 (00:53 +0000)
committerStefan Metzmacher <metze@samba.org>
Fri, 30 Apr 2004 00:53:22 +0000 (00:53 +0000)
metze

git-svn-id: file:///home/svn/samba-web/trunk@33 44aeb9d7-1cd8-0310-b257-a505e0beeac2

devel/roadmap-4.0.html

index 11c5f65b8e940c4edec291789ba80ecbd5eed0b4..0de5b9cac6eaa0a8ef7e7b949bccdc7696697989 100644 (file)
@@ -17,7 +17,7 @@
 
 <p>This is a feature list/roadmap for the 4.0.0 release.
 If a feature is already done. It should be obvious
-from this roadmap that one the major hurdles for releasing the 3.0 code base
+from this roadmap that one the major hurdles for releasing the 4.0.0 code base
 is the completion of documentation updates.
 
 <p>
@@ -28,15 +28,11 @@ is marked as <em>Required</em>, then it must be completed
 for a stable 4.0.0 release.
 
 <p>
+<center><h2>Features</h2></center>
+
 <table border="0" width="100%">
   <tr>
-    <td width=50%><h3>Feature</h3></td>
-    <td align=center><h3>Code started</h3></td>
-    <td align=center><h3>Code working</h3></td>
-    <td align=center><h3>Full async</h3></td>
-    <td align=center><h3>Clean Public Interface</h3></td>
-    <td align=center><h3>Tested</h3></td>
-    <td align=center><h3>Documented</h3></td>
+    <td align=center><h2>Features</h2></td>
   </tr>
 
   <tr>
@@ -44,33 +40,279 @@ for a stable 4.0.0 release.
   </tr>
 
   <tr>
-    <td width=50%>SMB/CIFS client library</td>
-    <td align=center>done</td>
-    <td align=center>done</td>
-    <td align=center>done</td>
-    <td align=center>todo</td>
-    <td align=center>todo</td>
-    <td align=center>todo</td>
+    <td align=center>SMB/CIFS client library</td>
+  </tr>
+  <tr>
+    <td width=50%>Subfeature</td>
+    <td align=center>Needed</td>
+    <td align=center>Started</td>
+    <td align=center>Finished</td>
+    <td align=center>Tested</td>    
+    <td align=center>Docs</td>
+  </tr>
+  <tr>
+    <td width=50%>protocol complete</td>
+    <td align=center>Yes</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>full async</td>
+    <td align=center>Yes</td>
+    <td align=center>Yes</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>client_env_context</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>user_env_context</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>charset_context</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>clean api</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>complete</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+
+  <tr>
+    <td align=center>DCERPC client library</td>
+  </tr>
+  <tr>
+    <td width=50%>Subfeature</td>
+    <td align=center>Needed</td>
+    <td align=center>Started</td>
+    <td align=center>Finished</td>
+    <td align=center>Tested</td>    
+    <td align=center>Docs</td>
+  </tr>
+  <tr>
+    <td width=50%>protocol complete</td>
+    <td align=center>Yes</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>full async</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>client_env_context</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>user_env_context</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>charset_context</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>clean api</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>SAMR</td>
+    <td align=center>Yes</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>NETLOGON</td>
+    <td align=center>Yes</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>SRVSVC</td>
+    <td align=center>Yes</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>WKSSVC</td>
+    <td align=center>Yes</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>WINREG</td>
+    <td align=center>Yes</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>SPOOLSS</td>
+    <td align=center>Yes</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>complete</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+
+  <tr>
+    <td align=center>SMB/CIFS server</td>
+  </tr>
+  <tr>
+    <td width=50%>Subfeature</td>
+    <td align=center>Needed</td>
+    <td align=center>Started</td>
+    <td align=center>Finished</td>
+    <td align=center>Tested</td>    
+    <td align=center>Docs</td>
+  </tr>
+  <tr>
+    <td width=50%>protocol complete</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>full async</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>complete</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
   </tr>
 
   <tr>
-    <td width=50%>DCERPC client library</td>
-    <td align=center>done</td>
-    <td align=center>done</td>
-    <td align=center>todo</td>
-    <td align=center>todo</td>
-    <td align=center>todo</td>
-    <td align=center>todo</td>
+    <td align=center>DCERPC server</td>
+  </tr>
+  <tr>
+    <td width=50%>Subfeature</td>
+    <td align=center>Needed</td>
+    <td align=center>Started</td>
+    <td align=center>Finished</td>
+    <td align=center>Tested</td>    
+    <td align=center>Docs</td>
+  </tr>
+  <tr>
+    <td width=50%>protocol complete</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>full async</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>complete</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
   </tr>
 
   <tr>
-    <td width=50%>LDB Database</td>
-    <td align=center>done</td>
-    <td align=center>done</td>
-    <td align=center>todo</td>
-    <td align=center>todo</td>
-    <td align=center>todo</td>
-    <td align=center>todo</td>
+    <td align=center>SWAT server</td>
+  </tr>
+  <tr>
+    <td width=50%>Subfeature</td>
+    <td align=center>Needed</td>
+    <td align=center>Started</td>
+    <td align=center>Finished</td>
+    <td align=center>Tested</td>    
+    <td align=center>Docs</td>
+  </tr>
+  <tr>
+    <td width=50%>complete</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
   </tr>
 
   <tr>
@@ -82,13 +324,75 @@ for a stable 4.0.0 release.
   </tr>
 
   <tr>
-    <td width=50%>LDAP server using the sam database</td>
-    <td align=center>todo</td>
-    <td align=center>todo</td>
-    <td align=center>todo</td>
-    <td align=center>todo</td>
-    <td align=center>todo</td>
-    <td align=center>todo</td>
+    <td align=center>LDAP server</td>
+  </tr>
+  <tr>
+    <td width=50%>Subfeature</td>
+    <td align=center>Needed</td>
+    <td align=center>Started</td>
+    <td align=center>Finished</td>
+    <td align=center>Tested</td>    
+    <td align=center>Docs</td>
+  </tr>
+  <tr>
+    <td width=50%>protocol complete</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>full async</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>complete</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+
+  <tr>
+    <td align=center>KRB5 server</td>
+  </tr>
+  <tr>
+    <td width=50%>Subfeature</td>
+    <td align=center>Needed</td>
+    <td align=center>Started</td>
+    <td align=center>Finished</td>
+    <td align=center>Tested</td>    
+    <td align=center>Docs</td>
+  </tr>
+  <tr>
+    <td width=50%>protocol complete</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>full async</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+  </tr>
+  <tr>
+    <td width=50%>complete</td>
+    <td align=center>Yes</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
+    <td align=center>No</td>
   </tr>
 
 </table>