This commit was manufactured by cvs2svn to create branch 'SAMBA_TNG'.
[Samba.git] / WHATSNEW.txt
blobe4a5cddfb4bf521c8ac2f30aec6163d66d0e16e5
1           WHATS NEW IN Samba (The Next Generation) 2.6
2           ============================================
4 This is an ALPHA release of Samba TNG, the UNIX based SMB/CIFS file,
5 print and login server for Windows systems.
7 This release is to enlist the help of people who are unable to use
8 cvs (http://samba.org/cvs.html) in a major development project to
9 integrate Samba into a Windows NT (tm) Domain environment - the
10 NT Domains for Unix project.
12 If you are running Windows 9x and do not forsee the need for or
13 need to use any Windows NT Workstations on your network in the near
14 future, you will not need Samba TNG or any of its functionality.
17 Major changes in Samba TNG
18 --------------------------
20 There are many major changes in Samba TNG.  Here are some of them:
23 1). Windows NT (tm) Primary Domain Controller compatibility
24 -----------------------------------------------------------
26 Samba TNG can act as a Primary Domain Controller to Windows NT 3.5,
27 4.0 and 5.0 (in 4.0 backwards-compatible mode) Workstations.  Backup
28 Domain Controller and Inter-Domain Trust Relationships are at an
29 early, but functional and very hands-on, stage.
31 2). Support for Windows NT (tm) Administrative tools
32 ----------------------------------------------------
34 Significant in-roads have been made into providing support for at least
35 the following Windows NT (tm) tools and services:
37 - User Manager for Domains
38 - Server Manager for Domains
39 - Event Log
40 - Service Control Manager
41 - Registry Editor
42 - Command Scheduler
43 - NT-style Printing
45 A command-line tool named rpcclient, with a command-syntax similar to
46 smbclient, has over sixty five commands that provide equivalent
47 functionality for the same Windows NT (tm) Administrative tools,
48 including the ability to remotely shut down a Windows NT (tm) Server.
50 rpcclient has now been joined by net, samedit, regedit, ntspool,
51 eventlog, lsa, cmdat and svccontrol.  If anyone can think of better
52 names for these, suggestions are welcomed.
54 3). Portability
55 ---------------
57 Samba is now self-configuring using GNU autoconf and libtool, removing
58 the need for people installing Samba to have to hand-configured
59 Makefiles, as was needed in previous versions.
61 You now configure Samba by running "./configure" then "make".  See
62 docs/textdocs/UNIX_INSTALL.txt for details.
64 The use of libtool dramatically reduces the size of samba binaries.
65 As we are using libtool in a slightly different way from usual,
66 you may encounter run-time or compilation errors, so please report
67 them to us.
69 4). New SAM Database Daemons
70 ----------------------------
72 The SAM database daemon, samrd, is being considered "legacy", and
73 the aim is to replace it.  To this end, some new SAM database
74 daemons are being developed - samrtdbd and samrnt5ldapd.
75 They will need to be run with their counterparts, netlogontdbd or
76 netlogonnt5ldapd.  None of these are built as part of the standard
77 make, they have to be explicitly built because they are in
78 development: samrd and lsarpcd are compiled by default.
80 5). pam_ntdom and winbindd
81 --------------------------
83 The Windows Bind Daemon and the Plugin Authentication Module for NT
84 Domains are now part of the Samba TNG Development effort.  
86 winbindd presents, when installed using nsswitch, a unix-like view
87 of a Windows NT Domain environment, allowing Unix applications and
88 the Unix Operating system to enumerate NT users, groups and aliases
89 as Unix users and groups.
91 pam_ntdom, when installed as part of a PAM-enabled Unix Authentication
92 system, allows Unix users to be authenticated against a Windows NT
93 Domain environment.
95 @begin marketing-speak
96         " The powerful combination of winbindd and pam_ntdom allows Unix
97           to be integrated seamlessly into Windows NT Domain environments,
98           which moves us closer to the Holy Grail of 'Single Sign-on'. "
99 @end marketing-speak
102 =====================================================================
104 NOTE - Some important information
105 ---------------------------------
107 Samba TNG up to alpha-0.3 required that the samba server be joined.
108 to its own Domain.  This requirement has been removed.
110 It is important that you read the source/README file for
111 instructions, and it is recommended that you join samba-ntdom@samba.org
112 for update information and status reports.  For details, please see:
114 http://lists.samba.org/
116 =====================================================================
118 NOTE - Primary Domain Controller Functionality
119 ----------------------------------------------
121 This version of Samba contains code that correctly implements
122 the undocumented Primary Domain Controller authentication
123 protocols.  However, there is much more to being a Primary
124 Domain Controller than serving Windows NT logon requests.
126 A useful version of a Primary Domain Controller contains
127 many remote procedure calls to do things like enumerate users, 
128 groups, and security information, 98% of which Samba TNG currently
129 implements.  
131 This work is being done in the CVS (developer) versions of Samba,
132 development of which continues at a fast pace.  If you are
133 interested in participating in or helping with this development
134 please join the Samba-NTDOM mailing list.  Details on joining
135 are available at :
137 http://lists.samba.org/
139 Details on obtaining CVS (developer) versions of Samba
140 are available at:
142 http://samba.org/cvs.html
144 For this version, use a tag of SAMBA_TNG
147 =====================================================================
149 NOTE - Known Bugs
150 -----------------
152 It is *not* recommended that this version of Samba be run in a
153 production environment, for at least the following reasons:
155 1) The new MSRPC architecture forks() one MSRPC daemon per incoming
156 service request.  The msrpc daemon stays around for as long as
157 the remote server maintains a connection to it.  An investigation
158 is underway to attempt to minimise the number of outstanding
159 connections, because a *single* NT user logon can result in up to
160 5 or 6 msrpc daemons waiting around, doing nothing but take up
161 process table space.
163 Connection reuse has now been added and debugged: the number of
164 incoming connections is reduced but still fairly large.
167 2) Windows 9x style domain logons are reported to not work
168 currently. If we have more information on this, this might be
169 fixed in the future. Also this version of Samba if mainly
170 targetted at NT developments.
173 3) Printing is currently also not completely functional,
174 because it is being developed in another tree and at times
175 we try to merge this back into this tree.
178 =====================================================================
180 If you have problems, or think you have found a bug please email 
181 a full, detailed report to:
183         samba-ntdom@samba.org
185 As always, all bugs are our responsibility.
187 Regards,
189         The Samba Team.