caasd
[metze/test/web/.git] / history / samba-2.0.3.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4
5 <head>
6 <title>Samba - Release Notes Archive</title>
7 </head>
8
9 <body>
10
11 <h2>The Samba Team is pleased to announce Samba&nbsp;2.0.3</h2>
12
13 <p>
14 <pre>
15 The Samba Team is pleased to announce Samba 2.0.3.
16
17 This is the latest stable release of Samba. This is the
18 version that all production Samba servers should be running
19 for all current bug-fixes.
20
21 It may be fetched via ftp from :
22
23 <a href="/samba/ftp/samba-2.0.3.tar.gz">/samba/ftp/samba-2.0.3.tar.gz </a>
24
25 Binary packages will be available shortly for many popular platforms.
26 Please check the main Web site or email announcements for details.
27
28 If you have problems, or think you have found a bug please email
29 a report to :
30
31         <a href="mailto:samba-bugs@samba.org">samba-bugs@samba.org</a>
32
33 The WHATSNEW.txt file follows.
34
35 As always, any bugs are our responsibility,
36
37 Regards,
38
39         The Samba Team.
40
41 -----------------------------------------------------------
42               WHATS NEW IN Samba 2.0.3
43               ========================
44
45 This is the latest stable release of Samba. This is the
46 version that all production Samba servers should be running
47 for all current bug-fixes.
48
49 New/Changed parameters in 2.0.3
50 -------------------------------
51
52 There are 2 new parameters and one enhanced parameter in
53 the smb.conf file.
54
55 The new parameters are :
56
57 nt acl support
58 --------------
59
60 This is a global parameter that defaults to False (at the
61 present time). If set to yes it allows UNIX file permissions
62 to be reported via the Windows NT "cacls.exe" program. As some
63 of the RPC calls that allow cacls to report the name of the
64 owner of a file are not yet implemented in 2.0.3 this parameter
65 is set to "no" by default. The default state of this parameter
66 will change to "yes" in a future release.
67
68 min passwd length
69 -----------------
70
71 This is an integer global parameter that tells Samba the minimum
72 permissible UNIX password length (in characters) when Samba is
73 set to synchronise the Windows and UNIX passwords. By default
74 this is set to 5, and was previously hardcoded into Samba 2.0.x.
75
76 The modified parameter is :
77
78 announce as
79 -----------
80
81 Prior to 2.0.3 this parameter had only one setting for Windows
82 NT compatibility, "NT", which was the default. This is still
83 the default and this still tells Samba to announce itself in
84 browse lists as an NT server, however this parameter may now
85 be set to "NT workstation" which causes Samba to announce itself
86 as an NT workstation instead of a server. 
87
88 All of these new parameters and changes are documented in the
89 smb.conf man pages and html pages.
90
91 Updated and New documentation
92 -----------------------------
93
94 The NT Domain FAQ has been updated. Three new text documents have
95 been provided :
96
97 docs/textdocs/File-Cacheing.txt
98 docs/textdocs/NT-Guest-Access.txt
99 docs/textdocs/CRLF-LF-Conversions.txt
100
101 Bugfixes added since 2.0.2
102 --------------------------
103
104 1). --with-ssl configure now include ssl include directory. Fix
105 from Richard Sharpe.
106 2). Patch for configure for glibc2.1 support (large files etc.).
107 3). Several bugfixes for smbclient tar mode from Bob Boehmer
108 (boehmer@worldnet.att.net) to fix smbclient aborting problems
109 when restoring tar files.
110 4). Some automount fixes for smbmount.
111 5). Attempt to fix the AIX 4.1.x/3.x problems where smbd runs as
112 root. As no-one has given us root access to such a server this
113 cannot be tested fully, but should work.
114 6). Crash bug fix in debug code where *real* uid rather than 
115 *effective* uid was being checked before attempting to rotate
116 log files. This fix should help a *lot* of people who were
117 reporting smbd aborting in the middle of a copy operation.
118 7). SIGALRM bugfix to ensure infinate file locks time out.
119 8). New code to implement NT ACL reporting for cacls.exe program.
120 9). UDP loopback socket rebind fix for Solaris.
121 10). Ensure all UNICODE strings are correctly in little-endian
122 format.
123 11). smbpasswd file locking fix.
124 12). Fixes for strncpy problems with glibc2.1.
125 13). Ensure smbd correctly reports major and minor version number
126 and server type when queried via NT rpc calls.
127 14). Bugfix for short mangled names not being pulled off the
128 mangled stack correctly.
129 15). Fix for mapping of rwx bits being incorrectly overwritten
130 when doing ATTRIB.EXE
131 16). Fix for returning multiple PDU packets in NT rpc code. Should
132 allow multiple shares to be returned correctly).
133 17). Improved mapping of NT open access requests into UNIX open
134 modes.
135 18). Fix for copying files from an NTFS volume that contain
136 multiple data forks. Added 'magic' error code NT needs.
137 19). Fixed crash bug when primary NT authentication server
138 is down, rolls over to secondaries correctly now.
139 20). Fixed timeout processing to be timer based. Now will
140 always occur even if smbd is under load.
141 21). Fixed signed/unsigned problem in quotas code.
142 22). Fixed bug where setting the password of a completely fresh
143 user would end up setting the account disabled flag.
144 23). Improved user logon messages to help admins having
145 trouble with user authentication.
146
147
148 Bugfixes added since 2.0.1
149 --------------------------
150
151 1). Fixed smbd looping on SIGCLD problem. This was
152     caused by a missing break statement in a critical
153     piece of code.                               
154
155 Bugfixes added since 2.0.0
156 --------------------------
157
158 1). Autoconf changes for gcc2.7.x and Solaris 2.5/2.6
159 2). Autoconf changes to help HPUX configure correctly.
160 3). Autoconf changes to allow lock directory to be set.
161 4). Client fix to allow port to be set.
162 5). clitar fix to send debug messages to stderr.
163 6). smbmount race condition fix.
164 7). Fix for bug where trying to browse large numbers of shares
165     generated an error from an NT client.
166 8). Wrapper for setgroups for SunOS 4.x
167 9). Fix for directory deleting failing from multiuser NT.
168 10). Fix for crash bug if bitmap was full.
169 11). Fix for Linux genrand where /dev/random could cause 
170      clients to timeout on connect if the entropy pool was
171      empty.
172 12). The default PASSWD_CHAT may now be overridden in local.h
173 13). HPUX printing fixes for default programs.
174 14). Reverted (erroneous) code in MACHINE.SID generation that
175      was setting the sid to 0x21 - should be *decimal* 21.
176 15). Fix for printing to remote machine under SVR4.
177 16). Fix for chgpasswd wait being interrupted with EINTR.
178 17). Fix for disk free routine. NT and Win98 now correctly
179      show greater than 2GB disks.
180 18). Fix for crash bug in stat cache statistics printing.
181 19). Fix for filenames ending in .~xx.
182 20). Fix for access check code wait being interrupted with EINTR.
183 21). Fix for password changes from "invalid password" to a valid
184      one setting the account disabled bit.
185 22). Fix for smbd crash bug in SMBreadraw cache prime code.
186 23). Fix for overly zealous lock range overflow reporting.
187 24). Fix for large disk disk free reporting (NT SMB code).
188 25). Fix for NT failing to truncate files correctly.
189 26). Fix for smbd crash bug with SMBcancel calls.
190 27). Additional -T flag to nmblookup to do reverse DNS on addresses.
191 28). SWAT fix to start/stop smbd/nmbd correctly.
192
193 Major changes in Samba 2.0
194 --------------------------
195
196 This is a MAJOR new release of Samba, the UNIX based SMB/CIFS file 
197 and print server for Windows systems.
198
199 There have been many changes in Samba since the last major release,
200 1.9.18.  These have mainly been in the areas of performance and
201 SMB protocol correctness.  In addition, a Web based GUI interface
202 for configuring Samba has been added.
203
204 In addition, Samba has been re-written to help portability to
205 other POSIX-based systems, based on the GNU autoconf tool.
206
207 There are many major changes in Samba for version 2.0.  Here are 
208 some of them:
209
210 =====================================================================
211
212 1). Speed
213 ---------
214
215 Samba has been benchmarked on high-end UNIX hardware as out-performing
216 all other SMB/CIFS servers using the Ziff-Davis NetBench benchmark.
217 Many changes to the code to optimise high-end performance have been made.
218
219 2). Correctness
220 ---------------
221
222 Samba now supports the Windows NT specific SMB requests.  This
223 means that on platforms that are capable Samba now presents a
224 64 bit view of the filesystem to Windows NT clients and is
225 capable of handling very large files.
226
227 3). Portability
228 ---------------
229
230 Samba is now self-configuring using GNU autoconf, removing
231 the need for people installing Samba to have to hand configure
232 Makefiles, as was needed in previous versions.
233
234 You now configure Samba by running "./configure" then "make".  See
235 docs/textdocs/UNIX_INSTALL.txt for details.
236
237 4). Web based GUI configuration
238 -------------------------------
239
240 Samba now comes with SWAT, a web based GUI config system.  See
241 the swat man page for details on how to set it up.
242
243 5). Cross protocol data integrity
244 ---------------------------------
245
246 An open function interface has been defined to allow 
247 "opportunistic locks" (oplocks for short) granted by Samba
248 to be seen by other UNIX processes.  This allows complete
249 cross protocol (NFS and SMB) data integrety using Samba
250 with platforms that support this feature.
251
252 6). Domain client capability
253 ----------------------------
254
255 Samba is now capable of using a Windows NT PDC for user
256 authentication in exactly the same way that a Windows NT
257 workstation does, i.e. it can be a member of a Domain.  See
258 docs/textdocs/DOMAIN_MEMBER.txt for details.
259
260 7). Documentation Updates
261 -------------------------
262
263 All the reference parts of the Samba documentation (the
264 manual pages) have been updated and converted to a document
265 format that allows automatic generation of HTML, SGML, and
266 text formats.  These documents now ship as standard in HTML
267 and manpage format.
268
269 =====================================================================
270
271 NOTE - Some important option defaults changed
272 ---------------------------------------------
273
274 Several parameters have changed their default values.  The most
275 important of these is that the default security mode is now user
276 level security rather than share level security.
277
278 This (incompatible) change was made to ease new Samba installs
279 as user level security is easier to use for Windows 95/98 and
280 Windows NT clients.
281
282 ********IMPORTANT NOTE****************
283
284 If you have no "security=" line in the [global] section of 
285 your current smb.conf and you update to Samba 2.0 you will
286 need to add the line :
287
288 security=share
289
290 to get exactly the same behaviour with Samba 2.0 as you
291 did with previous versions of Samba.
292
293 ********END IMPORTANT NOTE*************
294
295 In addition, Samba now defaults to case sensitivity options that
296 match a Windows NT server precisely, that is, case insensitive 
297 but case preserving.
298
299 The default format of the smbpasswd file has also been
300 changed for this release, although the new tools will read
301 and write the old format, for backwards compatibility.
302
303 =====================================================================
304
305 NOTE - Primary Domain Controller Functionality
306 ----------------------------------------------
307
308 This version of Samba contains code that correctly implements
309 the undocumented Primary Domain Controller authentication
310 protocols.  However, there is much more to being a Primary
311 Domain Controller than serving Windows NT logon requests.
312
313 A useful version of a Primary Domain Controller contains
314 many remote procedure calls to do things like enumerate users, 
315 groups, and security information, only some of which Samba currently
316 implements. In addition, there are outstanding (known) bugs with
317 using Samba as a PDC in this release that the Samba Team are actively
318 working on. For this reason we have chosen not to advertise and 
319 actively support Primary Domain Controller functionality with this
320 release.
321
322 This work is being done in the CVS (developer) versions of Samba,
323 development of which continues at a fast pace.  If you are
324 interested in participating in or helping with this development
325 please join the Samba-NTDOM mailing list.  Details on joining
326 are available at :
327
328 <a href="http://samba.org/listproc/">http://samba.org/listproc/</a>
329
330 Details on obtaining CVS (developer) versions of Samba
331 are available at:
332
333 <a href="http://samba.org/cvs.html">http://samba.org/cvs.html</a>
334
335 =====================================================================
336
337 If you have problems, or think you have found a bug please email 
338 a report to :
339
340         <a href="mailto:samba-bugs@samba.org">samba-bugs@samba.org</a>
341
342 As always, all bugs are our responsibility.
343
344 Regards,
345
346         The Samba Team.  
347
348 ----------------------------------------------------------------------
349 </pre>
350
351 </body>
352 </html>