WHATS NEW IN 1.9.18alpha3 Oct 21st 1997 ======================================= This is NOT a production release of Samba code. For production servers please run Samba 1.9.17p4 or later releases in the 1.9.17 series. This release is being made as alpha3, as an incorrect alpha2 was temporarily available from the Samba ftp site. As we have no way of knowing if some people downloaded this incorrect release the safest course seemed to be to increment the alpha release number as we wish there to be no confusion between releases. This release contains some experimental features and changes and is being made available so people can test and provide feedback and patches for ongoing Samba development. Please note that only the Domain controler code is truly experimental. The other changes have been extensively tested and are of the same quality as normal Samba alpha releases. The Domain controler code is disabled in the Makefile by default and is being made available to Samba programmers in the interests of advancing a public implementation of this important protocol. This release contains three major changes to the 1.9.17 series and much re-written code. The main changes are : 1). Oplock support now operational. ----------------------------------- Samba now supports 'exclusive' and 'batch' oplocks. These are an advanced networked file system feature that allows clients to obtain a exclusive use of a file. This allows a client to cache any changes it makes locally, and greatly improves performance. Windows NT has this feature and prior to this release this was one of the reasons Windows NT could be faster in some situations. The oplock code in Samba has been extensively tested and is believed to be completely stable. Please report any problems to the samba-bugs alias. 2). Experimental Domain controler code. --------------------------------------- Samba now contains a *VERY* experimental implementation of part of the Windows NT 4.x Domain Controler specification, as published by Paul Ashton (now a Samba Team member). This code is not enabled in the Makefile by default, and to work on this code you must read the file : docs/NTDOMAIN.txt Please note that as this code is not complete. It is being made available as part of this release to allow interested parties to contribute and help the Samba Team in implementing this important feature. Please do not expect to be able to replace your NT Domain Controlers with Samba until this code is finished, tested and an announcement is made. At present the Domain Controler code is for programmers and people interested in Microsoft protocols only. 3). New Internationalization support. ------------------------------------- With this release Samba no longer needs to be separately compiled for Japanese (Kanji) support, the same binary will serve both Kanji and non-Kanji clients. A new method of dynamically loading client code pages has been added to allow the case insensitivity to be done dependent on the code page of the client. Note that Samba still will only handle one client code page at a time. This will be fixed when Samba is fully UNICODE enabled. Please see the new man page for make_smbcodepage for details on adding additional client code page support. Changed code. ------------- Samba no longer needs the libdes library to support encrypted passwords. Samba now contains a restricted version of DES that can only be used for authentication purposes (to comply with the USA export encryption regulations and to allow USA Mirror sites to carry Samba source code). The 'encrypt passwords' parameter may now be used without recompiling. Much of the internals of Samba has been re-structured to support the oplock and Domain controler changes. New parameters in smb.conf. --------------------------- New Global parameters. ---------------------- Documented in the smb.con man pages : "bind interfaces only" "username level" Not yet documented in the smb.conf man page, please read docs/NTDOMAIN.txt for information on the next parameters. "domain sid" "domain groups" "logon drive" "logon home" New Share level parameters. --------------------------- Documented in the smb.con man pages : "delete veto files" "oplocks" Reporting bugs. --------------- If you have problems, or think you have found a bug please email a report to : samba-bugs@samba.anu.edu.au Stating the version number of Samba that you are running, and *full details* of the steps we need to reproduce the problem. As always, all bugs are our responsibility. Regards, The Samba Team.