importing sambaweb
[metze/test/web/.git] / whatsnew / samba-2.0.0beta3.html
1 <!--#include virtual="/samba/header.html" -->
2
3    <H2>The Samba Team are pleased to announce Samba&nbsp;2.0.0Beta3</H2>
4
5 <p>
6 <pre>
7 The Samba Team are pleased to announce Samba 2.0 Beta3
8
9 This is the third of (hopefully) a short series of Beta
10 releases of the 2.0 code and incorporates bug fixes and
11 changes from feedback gained from the first two betas.
12
13 We are relasing these Betas to enable the Samba Team to gain
14 wider testing of the new autoconf mechanism and fix any
15 bugs before the first ship of the new stable version of
16 Samba - Samba 2.0.
17
18 Samba 2.0 Beta3 is available in source form from
19 samba.org and all of our mirror sites at the url :
20
21 <a href="/samba/ftp/beta/samba-2.0.0beta3.tar.gz">/samba/ftp/beta/samba-2.0.0beta3.tar.gz </a>
22
23 Please try this code and give us feedback.
24
25 If you have problems, or think you have found a bug please email
26 a report to :
27
28         <a href="mailto:samba-bugs@samba.org">samba-bugs@samba.org</a>
29
30 The WHATSNEW.txt file follows.
31
32 As always, any bugs are our responsibility,
33
34 Regards,
35
36         The Samba Team.
37
38 -----------------------------------------------------------
39           Issues fixed between Beta2 and Beta3
40           ------------------------------------
41
42 1). New parameters added :
43     "add user script"
44     "delete user script"
45     Designed to allow Samba servers to be set up with
46     no UNIX users and to allow them to create the needed
47     UNIX users on the fly. See the smb.conf documentation
48     for more details.
49 2). Autoconf issues including fixes for large file support for
50     Solaris and SINIX, and stat64 tests on SVR4 systems.
51 3). Code dealing with dos pathnames and native pathnames split
52     to be explicit about when Samba is accessing which type of
53     name.
54 4). Fix for missing PRINTCAP define under HPUX.
55 5). Added Samba specific strtoul().
56 6). Fix for reverse filename mapping with ISO8859-5 filenames.
57 7). Fix for nmbd not starting correctly sometimes due to pid
58     locking file.
59 8). Check for error returns in file descriptor limit checking code.
60 9). Kernel oplock code bugfix.
61 10). Restored client retarget code.
62 11). Fix for potential stack overflow in Digital UNIX crypt check.
63 12). Explicitly test for negative uids in smbpasswd file.
64 13). Fix for NT username in Domain logon code.
65 14). Patch from Scott Moomaw <scott@bridgewater.edu> to correctly
66      return "Invalid Info level" to Win95 printer clients.
67 15). Fix to allow NT printer clients to add printers (as 1.9.18
68      code would allow).
69 16). Fix to prevent ".." being used in servicename.
70 17). New SWAT icons.
71
72 -----------------------------------------------------------
73           Issues fixed between Beta1 and Beta2
74           ------------------------------------
75
76 1). Many autoconf issues (too many to list here).
77 2). Correctly set default printing for AIX.
78 3). Attempt to fix struct rtentry not being defined problem.
79 4). Convert all open() style calls to wrappers for 64 bit systems.
80 5). Get more 'const' correct.
81 6). Fix bug with O_EXCL not being set on exlusive open requests.
82 7). Fix string_sub() problem with LinPopup.
83 8). Fix lmhosts bug causing only 3 character names to be looked up.
84 9). Fixed bug with NetBIOS pointers in scope names.
85 10). Removed code that was preventing NT3.51 PDC logons from working.
86 11). Fixed crash bug when processing DELETE_ON_CLOSE directive from MS Office.
87 12). Fixed NT4.x problems adding printer.
88 13). Stop multiple logs of NT ACL's not supported messages.
89 14). Changed 'security=server' mode to use *SMBSERVER name if
90      initial connect refused.
91 15). Fixed NT4.x problem with modify times not being preserved
92      on explorer file copy.
93 16). 'Silent' switch for testparm.
94 17). Added 'hosts allow/deny' checks to SWAT.
95
96 -----------------------------------------------------------
97
98
99           WHATS NEW IN Samba 2.0.0 beta3
100           ==============================
101
102 This is a MAJOR new release of Samba, the UNIX based SMB/CIFS file 
103 and print server for Windows systems.
104
105 There have been many changes in Samba since the last major release,
106 1.9.18.  These have mainly been in the areas of performance and
107 SMB protocol correctness.  In addition, a Web based GUI interface
108 for configuring Samba has been added.
109
110 In addition, Samba has been re-written to help portability to
111 other POSIX-based systems, based on the GNU autoconf tool.
112
113 Major changes in Samba 2.0
114 --------------------------
115
116 There are many major changes in Samba for version 2.0.  Here are 
117 some of them:
118
119 =====================================================================
120
121 1). Speed
122 ---------
123
124 Samba has been benchmarked on high-end UNIX hardware as out-performing
125 all other SMB/CIFS servers using the Ziff-Davis NetBench benchmark.
126 Many changes to the code to optimise high-end performance have been made.
127
128 2). Correctness
129 ---------------
130
131 Samba now supports the Windows NT specific SMB requests.  This
132 means that on platforms that are capable Samba now presents a
133 64 bit view of the filesystem to Windows NT clients and is
134 capable of handling very large files.
135
136 3). Portability
137 ---------------
138
139 Samba is now self-configuring using GNU autoconf, removing
140 the need for people installing Samba to have to hand configure
141 Makefiles, as was needed in previous versions.
142
143 You now configure Samba by running "./configure" then "make".  See
144 docs/textdocs/UNIX_INSTALL.txt for details.
145
146 4). Web based GUI configuration
147 -------------------------------
148
149 Samba now comes with SWAT, a web based GUI config system.  See
150 the swat man page for details on how to set it up.
151
152 5). Cross protocol data integrity
153 ---------------------------------
154
155 An open function interface has been defined to allow 
156 "opportunistic locks" (oplocks for short) granted by Samba
157 to be seen by other UNIX processes.  This allows complete
158 cross protocol (NFS and SMB) data integrety using Samba
159 with platforms that support this feature.
160
161 6). Domain client capability
162 ----------------------------
163
164 Samba is now capable of using a Windows NT PDC for user
165 authentication in exactly the same way that a Windows NT
166 workstation does, i.e. it can be a member of a Domain.  See
167 docs/textdocs/DOMAIN_MEMBER.txt for details.
168
169 7). Documentation Updates
170 -------------------------
171
172 All the reference parts of the Samba documentation (the
173 manual pages) have been updated and converted to a document
174 format that allows automatic generation of HTML, SGML, and
175 text formats.  These documents now ship as standard in HTML
176 and manpage format.
177
178 =====================================================================
179
180 NOTE - Some important option defaults changed
181 ---------------------------------------------
182
183 Several parameters have changed their default values.  The most
184 important of these is that the default security mode is now user
185 level security rather than share level security.
186
187 This (incompatible) change was made to ease new Samba installs
188 as user level security is easier to use for Windows 95/98 and
189 Windows NT clients.
190
191 ********IMPORTANT NOTE****************
192
193 If you have no "security=" line in the [global] section of 
194 your current smb.conf and you update to Samba 2.0 you will
195 need to add the line :
196
197 security=share
198
199 to get exactly the same behaviour with Samba 2.0 as you
200 did with previous versions of Samba.
201
202 ********END IMPORTANT NOTE*************
203
204 In addition, Samba now defaults to case sensitivity options that
205 match a Windows NT server precisely, that is, case insensitive 
206 but case preserving.
207
208 =====================================================================
209
210 NOTE - Primary Domain Controller Functionality
211 ----------------------------------------------
212
213 This version of Samba contains code that correctly implements
214 the undocumented Primary Domain Controller authentication
215 protocols.  However, there is much more to being a Primary
216 Domain Controller than serving Windows NT logon requests.
217
218 A useful version of a Primary Domain Controller contains
219 many remote procedure calls to do things like enumerate users, 
220 groups, and security information, only some of which Samba currently
221 implements. In addion, there are outstanding (known) bugs with
222 using Samba as a PDC in this release that the Samba Team are actively
223 working on. For this reason we have chosen not to advertise and 
224 actively support Primary Domain Controller functionality with this
225 release.
226
227 This work is being done in the CVS (developer) versions of Samba,
228 development of which continues at a fast pace.  If you are
229 interested in participating in or helping with this development
230 please join the Samba-NTDOM mailing list.  Details on joining
231 are available at :
232
233 <a href="http://samba.org/listproc/">http://samba.org/listproc/</a>
234
235 Details on obtaining CVS (developer) versions of Samba
236 are available at:
237
238 <a href="http://samba.org/cvs.html">http://samba.org/cvs.html</a>
239
240 =====================================================================
241
242 If you have problems, or think you have found a bug please email 
243 a report to :
244
245         <a href="mailto:samba-bugs@samba.org">samba-bugs@samba.org</a>
246
247 As always, all bugs are our responsibility.
248
249 Regards,
250
251         The Samba Team.  
252
253 ----------------------------------------------------------------------
254 </pre>
255 <!--#include virtual="/samba/footer.html" -->