At file:///home/jelmer/bzr.samba/web/ ------------------------------------------------------------ revno: 989 revision-id: [EMAIL PROTECTED] parent: svn-v2:[EMAIL PROTECTED] committer: Jelmer Vernooij <[EMAIL PROTECTED]> branch nick: web timestamp: Wed 2007-02-28 22:38:36 +0100 message: Change roadmap file to point at the wiki. modified: devel/roadmap-4.0.html svn-v2:[EMAIL PROTECTED] === modified file 'devel/roadmap-4.0.html' --- a/devel/roadmap-4.0.html 2005-08-30 01:30:19 +0000 +++ b/devel/roadmap-4.0.html 2007-02-28 21:38:36 +0000 @@ -4,784 +4,6 @@ <h2 align="center">Roadmap to Samba 4.0.0</h2> -<p align="right"><em>Page Last Updated</em>: 30 Aug 2005</p> - -<h3>Samba4</h3> - -<p>What is Samba 4 meant to accomplish? In simplest terms, Samba 4 is -an ambitious, yet achievable, reworking of the Samba code. Major -features for Samba 4 already include: </p> - <ul> - <li>support of the 'Active Directory' -logon and administration protocols</li> - <li>new 'full coverage' testsuites</li> - <li>full NTFS semantics for sharing backends</li> - <li>Internal LDAP server, with AD semantics</li> - <li>Internal Kerberos server, including PAC support</li> - <li>fully asynchronous internals</li> - <li>flexible process models</li> - <li>better scalablilty from micro to very large installations</li> - <li>new RPC infrastructure (PIDL)</li> - <li>flexible database architecture (LDB)</li> - <li>embedded scripting language (ejs)</li> - <li>generic security subsystem (GENSEC)</li> - <li>over 50% auto-generated code!</li> -</ul> - -<p>One of the goals of Samba4 is to implement an Active Directory compatible Domain -Controller. Andrew Bartlett has written an excellent thesis on issues involved -in developing an AD DC, which is also a good resource on Samba4's development in -this area. The thesis was published on -<a href="http://news.samba.org/">news.samba.org</a> and is available -<a href="/samba/news/articles/abartlet_thesis.pdf">here (in PDF)</a>.</p> - -<h3>Current Status</h3> -<p>Volker Lendecke has also written an excellent -<a href="/samba/news/articles/samba4_vl.pdf">Advances in Samba4</a> paper (in PDF), -and in May 2005, Tridge gave a -<a href="http://samba.org/ftp/samba/slides/tridge_sambaxp05.pdf">Samba4 -Progress report and Roadmap</a>. Since that time, we have implemented -an embedded web server, a KDC and made vast improvements to the -embedded LDAP server.</p> - -<p>In short, you can join a WinNT, Win2000, WinXP or Win2003 member -server to a Samba4 domain, and it will behave much as it does in AD, -including Kerberos domain logins where applicable. </p> - -<p>Samba4 development is moving very rapidly, but there is still much work to be -done. A date has not been set for an official release, but the current source is -available from our Subversion repositories. To browse the source via a web browser, -see <a href="http://websvn.samba.org/cgi-bin/viewcvs.cgi/branches/SAMBA_4_0/"> -Samba4's websvn pages</a>. For more info on obtaining the sources via a Subversion -client, see the <a href="/samba/devel">samba.org devel page</a>.</p> - -<h3>Roadmap Overview</h3> - -<p>Since Samba4 is a test-driven development process, the roadmap here follows that -model. A list of tests used in Samba4 development follows below. You can get -an idea of where Samba4 development currently stands, as well as an idea of how much -work has been done, by the Pass/Fail marks alongside each test.</p> - -<h2 align="center">Tests</h2> - -<table class="real"> - <tr> - <td><b>Base Tests</b></td><td>Pass</td><td>Fail</td> - </tr> - - <tr> - <td></td><td></td><td></td> - </tr> - - <tr> - <td>BASE-FDPASS</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-LOCK1</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-LOCK2</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-LOCK3</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-LOCK4</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-LOCK5</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-LOCK6</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-LOCK7</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-UNLINK</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-ATTR</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-TRANS2</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-NEGNOWAIT</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-DIR1</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-DIR2</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-DENY1</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-DENY2</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-DENY3</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-DENYDOS</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-NTDENY1</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-NTDENY2</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-TCON</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-TCONDEV</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-VUID</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-RW1</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-RW2</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>BASE-OPEN</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-DEFER_OPEN</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>BASE-XCOPY</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-RENAME</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-DELETE</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-PROPERTIES</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-MANGLE</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-OPENATTR</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-CHARSET</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>BASE-CHKPATH</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-SECLEAK</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>BASE-DISCONNECT</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>BASE-DELAYWRITE</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td></td><td></td><td></td> - </tr> - - <tr> - <td><b>Raw SMB Tests</b></td><td>Pass</td><td>Fail</td> - </tr> - - <tr> - <td>RAW-QFSINFO</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-QFILEINFO</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-SFILEINFO</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-SFILEINFO-BUG</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-SEARCH</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-CLOSE</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-OPEN</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-MKDIR</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-OPLOCK</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>RAW-NOTIFY</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>RAW-MUX</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-IOCTL</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-CHKPATH</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-UNLINK</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-READ</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-WRITE</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-LOCK</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-CONTEXT</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-RENAME</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-SEEK</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-EAS</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-STREAMS</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-ACLS</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RAW-RAP</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>RAW-COMPOSITE</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td></td><td></td><td></td> - </tr> - - <tr> - <td><b>Protocol Scanners</b></td><td>Pass</td><td>Fail</td> - </tr> - - <tr> - <td>SCAN-TRANS2</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>SCAN-NTTRANS</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>SCAN-ALIASES</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>SCAN-SMB</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>SCAN-MAXFID</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>SCAN-UTABLE</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>SCAN-CASETABLE</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>SCAN-PIPE_NUMBER</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>SCAN-IOCTL</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>SCAN-RAP</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td></td><td></td><td></td> - </tr> - - <tr> - <td><b>RPC Testers</b></td><td>Pass</td><td>Fail</td> - </tr> - - <tr> - <td>RPC-LSA</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RPC-ECHO</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RPC-DFS</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>RPC-SPOOLSS</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>RPC-SAMR</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RPC-NETLOGON</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RPC-SAMLOGON</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RPC-SAMSYNC</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RPC-SCHANNEL</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RPC-WKSSVC</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RPC-SRVSVC</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RPC-SVCCTL</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>RPC-ATSVC</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>RPC-EVENTLOG</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RPC-EPMAPPER</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RPC-WINREG</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>RPC-OXIDRESOLVE</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>RPC-REMACT</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>RPC-MGMT</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>RPC-SCANNER</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>RPC-AUTOIDL</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>RPC-COUNTCALLS</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>RPC-MULTIBIND</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RPC-DRSUAPI</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RPC-LOGIN</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>RPC-ROT</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>RPC-DSSETUP</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>RPC-ALTERCONTEXT</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td></td><td></td><td></td> - </tr> - - <tr> - <td><b>Distributed COM Testers</b></td><td>Pass</td><td>Fail</td> - </tr> - - <tr> - <td>DCOM-SIMPLE</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td></td><td></td><td></td> - </tr> - - <tr> - <td><b>Local (no server) Testers</b></td><td>Pass</td><td>Fail</td> - </tr> - - <tr> - <td>LOCAL-NTLMSSP</td> - <td></td> - <td>X</td> - </tr> - - <tr> - <td>LOCAL-ICONV</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>LOCAL-TALLOC</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>LOCAL-MESSAGING</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>LOCAL-BINDING</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>LOCAL-IDTREE</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td>LOCAL-SOCKET</td> - <td>X</td> - <td></td> - </tr> - - <tr> - <td></td><td></td><td></td> - </tr> - - <tr> - <td><b>LDAP Testers</b></td><td>Pass</td><td>Fail</td> - </tr> - - <tr> - <td>LDAP-BASIC</td> - <td></td> - <td>X</td> - </tr> - -</table> - +The roadmap is now maintained <a href="http://wiki.samba.org/index.php/Samba4">on the wiki</a>. <!--#include virtual="/samba/footer.html" -->
