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