updated to reflect the current state of play:
[jra/samba/.git] / WHATSNEW.txt
1           WHATS NEW IN 1.9.18alpha4 Oct 24th 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 This release contains some experimental features and
9 changes and is being made available so people can
10 test and provide feedback and patches for ongoing
11 Samba development.
12
13 Please note that only the Domain controller code
14 is truly experimental. The other changes have
15 been extensively tested and are of the same
16 quality as normal Samba alpha releases. The
17 Domain controller code is disabled in the Makefile
18 by default and is being made available to Samba
19 programmers in the interests of advancing a 
20 public implementation of this important protocol.
21
22 This release contains three major changes to the 
23 1.9.17 series and much re-written code.
24
25
26 The main changes are :
27
28 1). Oplock support now operational.
29 -----------------------------------
30
31 Samba now supports 'exclusive' and 'batch' oplocks.
32 These are an advanced networked file system feature
33 that allows clients to obtain a exclusive use of a 
34 file. This allows a client to cache any changes it
35 makes locally, and greatly improves performance.
36
37 Windows NT has this feature and prior to this
38 release this was one of the reasons Windows NT
39 could be faster in some situations.
40
41 The oplock code in Samba has been extensively
42 tested and is believed to be completely stable.
43
44 Please report any problems to the samba-bugs alias.
45
46
47 2). Experimental Primary Domain controller code.
48 ------------------------------------------------
49
50 Samba now contains a *VERY* experimental
51 server implementation of part of the Windows NT
52 4.x Domain Controller specification, as
53 published by Paul Ashton (now a Samba Team
54 member).  It also contains work-in-progress in
55 implementing the client-side.
56
57 This code is not enabled in the Makefile by default,
58 and to work on this code you must read the file :
59
60    docs/NTDOMAIN.txt
61
62 Please note that as this code is not complete,
63 it is being made available as part of this
64 release to allow interested parties to contribute
65 and help the Samba Team in documenting and implementing
66 this important feature.
67
68 Please do not expect to be able to replace your
69 NT Domain Controllers with Samba until this code
70 is finished, tested and an announcement is made.
71
72 At present the Domain Controller code is for 
73 programmers and people interested in Microsoft 
74 protocols only.
75
76
77 3). New Internationalization support.
78 -------------------------------------
79
80 With this release Samba no longer needs to be
81 separately compiled for Japanese (Kanji) support,
82 the same binary will serve both Kanji and non-Kanji
83 clients.
84
85 A new method of dynamically loading client code pages
86 has been added to allow the case insensitivity to
87 be done dependent on the code page of the client.
88
89 Note that Samba still will only handle one client
90 code page at a time. This will be fixed when
91 Samba is fully UNICODE enabled.
92
93 Please see the new man page for make_smbcodepage
94 for details on adding additional client code page
95 support.
96
97
98 Changed code.
99 -------------
100
101 Samba no longer needs the libdes library to support
102 encrypted passwords. Samba now contains a restricted
103 version of DES that can only be used for authentication
104 purposes (to comply with the USA export encryption
105 regulations and to allow USA Mirror sites to carry
106 Samba source code). The 'encrypt passwords' parameter
107 may now be used without recompiling.
108
109 Much of the internals of Samba has been re-structured
110 to support the oplock and Domain controller changes.
111
112 The WINS client and WINS server capabilities in nmbd
113 are also being restructured, to make it easier to
114 understand and maintain.
115
116 Some of the new parameters for NT Domain Logons and
117 Profile support are now also used by the Win95 Domain
118 Logons and Profile support.
119
120
121 New parameters in smb.conf.
122 ---------------------------
123
124 New Global parameters.
125 ----------------------
126
127 Documented in the smb.con man pages :
128
129 "bind interfaces only"
130 "username level"
131
132 "domain sid"
133 "domain groups"
134
135 "logon drive"
136 "logon home"
137
138
139 Not yet documented in the smb.conf man page, please 
140 read docs/NTDOMAIN.txt or examine the source code for
141 information on the next parameters :
142
143 "domain other sids"
144 "domain admin users"
145 "domain guest users"
146
147
148 New Share level parameters.
149 ---------------------------
150
151 Documented in the smb.con man pages :
152
153 "delete veto files"
154 "oplocks"
155
156
157 Reporting bugs.
158 ---------------
159
160 If you have problems, or think you have found a
161 bug please email a report to :
162
163 samba-bugs@samba.anu.edu.au
164
165 Please state the version number of Samba that
166 you are running, and *full details* of the steps
167 we need to reproduce the problem.
168
169 As always, all bugs are our responsibility.
170
171 Regards,
172
173         The Samba Team.
174