WHATSNEW.txt - updated for 1.9.18alpha13.
[bbaumbach/samba-autobuild/.git] / WHATSNEW.txt
1           WHATS NEW IN 1.9.18alpha13 Dec 15th 1997
2           ========================================
3
4 This is NOT a production release of Samba code.
5 For production servers please run Samba 1.9.17p4
6 or later releases in the 1.9.17 series.
7
8 In this release (1.9.18alpha13) the Domain controller 
9 code should not be turned on. The Domain controller 
10 code stream is now being developed in a separate code 
11 development branch. To participate in this important 
12 work, send an email to :
13
14 samba-bugs@samba.anu.edu.au
15
16 to get instructions on how to gain access to
17 the latest Domain controller code.
18
19 This release contains three major changes to the 
20 1.9.17 series and much re-written code.
21
22 The main changes are :
23
24 1). Oplock support now operational.
25 -----------------------------------
26
27 Samba now supports 'exclusive' and 'batch' oplocks.
28 These are an advanced networked file system feature
29 that allows clients to obtain a exclusive use of a 
30 file. This allows a client to cache any changes it
31 makes locally, and greatly improves performance.
32
33 Windows NT has this feature and prior to this
34 release this was one of the reasons Windows NT
35 could be faster in some situations. Samba has
36 now been benchmarked as out performing Windows
37 NT on equivalently priced hardware.
38
39 The oplock code in Samba has been extensively
40 tested and is believed to be completely stable.
41
42 Please report any problems to the samba-bugs alias.
43
44 2). NetBIOS name daemon re-written.
45 -----------------------------------
46
47 The old nmbd that has caused some users problems
48 has now been completely re-written and now is
49 much easier to maintain and add changes to.
50
51 Changes include support for multi-homed hosts
52 in the same way as an NT Server with multiple
53 IP interfaces behaves (registers with the WINS
54 server as a multi-homed name type), and also
55 support for multi-homed name registration in
56 the Samba WINS server. Another added feature
57 is robustness in the face of WINS server failure,
58 nmbd will now keep trying to contact the WINS 
59 server until it is successful, in the same
60 way as an NT Server.
61
62 Also in this release is an implementation
63 of the Lanman announce protocol used by
64 OS/2 clients. Thanks to Jacco de Leeuw for 
65 this code.
66
67 3). New Internationalization support.
68 -------------------------------------
69
70 With this release Samba no longer needs to be
71 separately compiled for Japanese (Kanji) support,
72 the same binary will serve both Kanji and non-Kanji
73 clients.
74
75 A new method of dynamically loading client code pages
76 has been added to allow the case insensitivity to
77 be done dependent on the code page of the client.
78
79 Note that Samba still will only handle one client
80 code page at a time. This will be fixed when
81 Samba is fully UNICODE enabled.
82
83 Please see the new man page for make_smbcodepage
84 for details on adding additional client code page
85 support.
86
87
88 Changed code.
89 -------------
90
91 Samba no longer needs the libdes library to support
92 encrypted passwords. Samba now contains a restricted
93 version of DES that can only be used for authentication
94 purposes (to comply with the USA export encryption
95 regulations and to allow USA Mirror sites to carry
96 Samba source code). The 'encrypt passwords' parameter
97 may now be used without recompiling.
98
99 Much of the internals of Samba has been re-structured
100 to support the oplock and Domain controller changes.
101
102 Samba supports the NT 3.51 and 4.0 Domain Authentication
103 Protocol to a degree sufficient to download Profiles to an
104 NT 3.51 or 4.0 Workstation ("Welcome to the SAMBA Domain").
105
106 An implementation of the Windows 95 automatic printer
107 driver installation has been added to smbd. To use this
108 new feature please read the document:
109
110 docs/PRINTER_DRIVER.txt 
111
112 Thanks to Jean-Francois Micouleau for this new code.
113
114 Printer support on System V systems (notably Solaris)
115 has been improved with the addition of code generously
116 donated by Norm Jacobs of Sun Microsystems. Sun have
117 also made a Solaris SPARC workstation available to the
118 Samba Team to aid in their porting efforts.
119
120 Samba now contains an implementation of share modes
121 using System V shared memory as well as the mmap()
122 based code. This was done to allow the 'FAST_SHARE_MODES'
123 to be used on more systems (especially HPUX 9.x) that
124 have System V shared memory, but not the mmap() call.
125
126 The System V shared memory code is used by default on
127 many systems as it has benchmarked as faster on many
128 systems.
129
130 Some of the new parameters for NT Domain Logons and
131 Profile support are now also used by the Win95 Domain
132 Logons and Profile support.
133
134 The Automount code has been slightly re-shuffled, such
135 that the home directory (and profile location) can be
136 specified by \\%N\homes and \\%N\homes\profiles
137 respectively, which are the defaults for these values.
138 If -DAUTOMOUNT is enabled, then %N is the server
139 component of the user's NIS auto.home entry.  Obviously,
140 you will need to be running Samba on the user's home
141 server as well as the one they just logged in on.
142
143 The RPC Domain code has been moved into a separate directory
144 rpc_pipe/, and a LGPL License issued specifically for code
145 in this directory.  This is so that people can use this
146 code in other projects.
147
148 New parameters in smb.conf.
149 ---------------------------
150
151 New Global parameters.
152 ----------------------
153
154 Documented in the smb.con man pages :
155
156         "bind interfaces only"
157
158         "lm announce"
159         "lm interval"
160
161         "logon drive"
162         "logon home"
163
164         "min wins ttl"
165         "max wins ttl"
166
167         "username level"
168
169 New Share level parameters.
170 ---------------------------
171
172 Documented in the smb.con man pages :
173
174         "delete veto files"
175         "oplocks"
176
177
178 Reporting bugs.
179 ---------------
180
181 If you have problems, or think you have found a
182 bug please email a report to :
183
184         samba-bugs@samba.anu.edu.au
185
186 Please state the version number of Samba that
187 you are running, and *full details* of the steps
188 we need to reproduce the problem.
189
190 As always, all bugs are our responsibility.
191
192 Regards,
193
194         The Samba Team.
195