preparing for release of 2.0.0beta3
[Samba/gbeck.git] / WHATSNEW.txt
blob60dc42617b5646a1e35ad2b42de92483d87e6709
1           WHATS NEW IN Samba 2.0.0 beta3
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 =====================================================================
112 NOTE - Primary Domain Controller Functionality
113 ----------------------------------------------
115 This version of Samba contains code that correctly implements
116 the undocumented Primary Domain Controller authentication
117 protocols.  However, there is much more to being a Primary
118 Domain Controller than serving Windows NT logon requests.
120 A useful version of a Primary Domain Controller contains
121 many remote procedure calls to do things like enumerate users, 
122 groups, and security information, only some of which Samba currently
123 implements. In addion, there are outstanding (known) bugs with
124 using Samba as a PDC in this release that the Samba Team are actively
125 working on. For this reason we have chosen not to advertise and 
126 actively support Primary Domain Controller functionality with this
127 release.
129 This work is being done in the CVS (developer) versions of Samba,
130 development of which continues at a fast pace.  If you are
131 interested in participating in or helping with this development
132 please join the Samba-NTDOM mailing list.  Details on joining
133 are available at :
135 http://samba.org/listproc/
137 Details on obtaining CVS (developer) versions of Samba
138 are available at:
140 http://samba.org/cvs.html
142 =====================================================================
144 If you have problems, or think you have found a bug please email 
145 a report to :
147         samba-bugs@samba.org
149 As always, all bugs are our responsibility.
151 Regards,
153         The Samba Team.