1 WHATS NEW IN 1.9.18alpha13 Dec 15th 1997
2 ========================================
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.
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 :
14 samba-bugs@samba.anu.edu.au
16 to get instructions on how to gain access to
17 the latest Domain controller code.
19 This release contains three major changes to the
20 1.9.17 series and much re-written code.
22 The main changes are :
24 1). Oplock support now operational.
25 -----------------------------------
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.
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.
39 The oplock code in Samba has been extensively
40 tested and is believed to be completely stable.
42 Please report any problems to the samba-bugs alias.
44 2). NetBIOS name daemon re-written.
45 -----------------------------------
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.
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
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
67 3). New Internationalization support.
68 -------------------------------------
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
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.
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.
83 Please see the new man page for make_smbcodepage
84 for details on adding additional client code page
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.
99 Much of the internals of Samba has been re-structured
100 to support the oplock and Domain controller changes.
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").
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:
110 docs/PRINTER_DRIVER.txt
112 Thanks to Jean-Francois Micouleau for this new code.
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.
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.
126 The System V shared memory code is used by default on
127 many systems as it has benchmarked as faster on many
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.
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.
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.
148 New parameters in smb.conf.
149 ---------------------------
151 New Global parameters.
152 ----------------------
154 Documented in the smb.con man pages :
156 "bind interfaces only"
169 New Share level parameters.
170 ---------------------------
172 Documented in the smb.con man pages :
181 If you have problems, or think you have found a
182 bug please email a report to :
184 samba-bugs@samba.anu.edu.au
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.
190 As always, all bugs are our responsibility.