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