preparing for release of 2.0.0beta4
[Samba/gbeck.git] / WHATSNEW.txt
blob8c6e9ee866277708a6c422b305bc2469e7d28763
1           WHATS NEW IN Samba 2.0.0 beta4
2           ==============================
4 This is a MAJOR new release of Samba, the UNIX based SMB/CIFS file 
5 and print server for Windows systems.
7 There have been many changes in Samba since the last major release,
8 1.9.18.  These have mainly been in the areas of performance and
9 SMB protocol correctness.  In addition, a Web based GUI interface
10 for configuring Samba has been added.
12 In addition, Samba has been re-written to help portability to
13 other POSIX-based systems, based on the GNU autoconf tool.
15 Major changes in Samba 2.0
16 --------------------------
18 There are many major changes in Samba for version 2.0.  Here are 
19 some of them:
21 =====================================================================
23 1). Speed
24 ---------
26 Samba has been benchmarked on high-end UNIX hardware as out-performing
27 all other SMB/CIFS servers using the Ziff-Davis NetBench benchmark.
28 Many changes to the code to optimise high-end performance have been made.
30 2). Correctness
31 ---------------
33 Samba now supports the Windows NT specific SMB requests.  This
34 means that on platforms that are capable Samba now presents a
35 64 bit view of the filesystem to Windows NT clients and is
36 capable of handling very large files.
38 3). Portability
39 ---------------
41 Samba is now self-configuring using GNU autoconf, removing
42 the need for people installing Samba to have to hand configure
43 Makefiles, as was needed in previous versions.
45 You now configure Samba by running "./configure" then "make".  See
46 docs/textdocs/UNIX_INSTALL.txt for details.
48 4). Web based GUI configuration
49 -------------------------------
51 Samba now comes with SWAT, a web based GUI config system.  See
52 the swat man page for details on how to set it up.
54 5). Cross protocol data integrity
55 ---------------------------------
57 An open function interface has been defined to allow 
58 "opportunistic locks" (oplocks for short) granted by Samba
59 to be seen by other UNIX processes.  This allows complete
60 cross protocol (NFS and SMB) data integrety using Samba
61 with platforms that support this feature.
63 6). Domain client capability
64 ----------------------------
66 Samba is now capable of using a Windows NT PDC for user
67 authentication in exactly the same way that a Windows NT
68 workstation does, i.e. it can be a member of a Domain.  See
69 docs/textdocs/DOMAIN_MEMBER.txt for details.
71 7). Documentation Updates
72 -------------------------
74 All the reference parts of the Samba documentation (the
75 manual pages) have been updated and converted to a document
76 format that allows automatic generation of HTML, SGML, and
77 text formats.  These documents now ship as standard in HTML
78 and manpage format.
80 =====================================================================
82 NOTE - Some important option defaults changed
83 ---------------------------------------------
85 Several parameters have changed their default values.  The most
86 important of these is that the default security mode is now user
87 level security rather than share level security.
89 This (incompatible) change was made to ease new Samba installs
90 as user level security is easier to use for Windows 95/98 and
91 Windows NT clients.
93 ********IMPORTANT NOTE****************
95 If you have no "security=" line in the [global] section of 
96 your current smb.conf and you update to Samba 2.0 you will
97 need to add the line :
99 security=share
101 to get exactly the same behaviour with Samba 2.0 as you
102 did with previous versions of Samba.
104 ********END IMPORTANT NOTE*************
106 In addition, Samba now defaults to case sensitivity options that
107 match a Windows NT server precisely, that is, case insensitive 
108 but case preserving.
110 The default format of the smbpasswd file has also been
111 changed for this release, although the new tools will read
112 and write the old format, for backwards compatibility.
114 =====================================================================
116 NOTE - Primary Domain Controller Functionality
117 ----------------------------------------------
119 This version of Samba contains code that correctly implements
120 the undocumented Primary Domain Controller authentication
121 protocols.  However, there is much more to being a Primary
122 Domain Controller than serving Windows NT logon requests.
124 A useful version of a Primary Domain Controller contains
125 many remote procedure calls to do things like enumerate users, 
126 groups, and security information, only some of which Samba currently
127 implements. In addition, there are outstanding (known) bugs with
128 using Samba as a PDC in this release that the Samba Team are actively
129 working on. For this reason we have chosen not to advertise and 
130 actively support Primary Domain Controller functionality with this
131 release.
133 This work is being done in the CVS (developer) versions of Samba,
134 development of which continues at a fast pace.  If you are
135 interested in participating in or helping with this development
136 please join the Samba-NTDOM mailing list.  Details on joining
137 are available at :
139 http://samba.org/listproc/
141 Details on obtaining CVS (developer) versions of Samba
142 are available at:
144 http://samba.org/cvs.html
146 =====================================================================
148 If you have problems, or think you have found a bug please email 
149 a report to :
151         samba-bugs@samba.org
153 As always, all bugs are our responsibility.
155 Regards,
157         The Samba Team.