- WHATS NEW IN 1.9.17alpha4 - July 3rd 1997.
- ==========================================
+ WHATS NEW IN 2.0.0 ALPHA SERIES
+ ===============================
-Improved browsing support.
+This is an alpha release of Samba. Releases in this series are done
+automatically every week based on the latest code in the Samba CVS
+tree.
+
+THIS RELEASE IS NOT PRODUCTION QUALITY. IT MAY NOT EVEN COMPILE.
+
+If you use this release then be aware of the following:
+
+- only use these releases if you can't use CVS for some
+ reason. Getting the code via anonymous cvs is preferable. See
+ http://samba.anu.edu.au/cvs.html
+
+- don't use this code if you are not an experienced programmer. We are
+ doing these releases so that users who cannot access the CVS tree
+ directly for some reason can report/fix bugs. If you find bugs in
+ this release and you want to help fix them then please join the
+ samba-technical mailing list (see http://samba.anu.edu.au/listproc/)
+ and discuss it there.
+
+- the docs are not uptodate. If you find documentation errors then
+ please send patches to fix them. Out of date documentation is one of
+ the main things holding back a Samba 2.0 release.
+
+Major changes in Samba 2.0
--------------------------
-Samba now should support propagation of browse lists
-across subnets correctly. Look in the file docs/BROWSING.txt
-as it has been largely re-written to explain how to do this.
+There have been several major changes in Samba for version 2.0. Here
+are some of them:
-*IMPORTANT* All Samba servers acting as local/domain master
-browsers must be running 1.9.17alpha3 (or later).
+1) autoconf
+-----------
-Samba 1.9.17alpha4 should now keep global and authoritative
-browse lists separate - see docs/BROWSING.txt for full details.
+You now configure Samba by running "./configure" then make. See
+docs/UNIX_INSTALL.txt
-Thanks to Silicon Graphics for allowing us to test the new
-code on their corporate network.
+2) domain control
+-----------------
+Samba can now (mostly) act as a NT primary domain controller and
+domain logon server. Unfortunately this is largely undocumented at the
+moment, but to get you started you want smb.conf entries like this:
-Improved share mode handling
-----------------------------
+ domain controller = Yes
+ domain logons = Yes
+ preferred master = Yes
+ domain master = Yes
-The handling of share modes has been completely rewritten.
-Samba can now run agressive PC Benchmarks (Ziff-Davis
-NetBench) correctly with many hundreds of concurrent PC's.
-The confidence level on share mode handling in Samba
-is now much higher than it was previously. PC database
-packages should be much safer when run against a
-Samba share. Thanks to Silicon Graphics for testing
-this code for us.
+[netlogon]
+ path = /data/netlogon
+ read only = No
-If at all possible compile Samba to use the new share
-mode handling with shared memory (set the flags
-FAST_SHARE_MODES in the Makefile). This will be *much* faster
-than old file-based share modes. FAST_SHARE_MODES have
-been turned on by default on the following platforms in
-the Makefile :
+further documentation on this still needs to be written :)
- Linux
- Solaris
- BSDI
- IRIX 5.x.x
- FreeBSD
+3) option defaults changed
+--------------------------
-A crash bug with slow share modes in 1.9.17alpha3 has been
-corrected.
+several parameters have changed their default values. The most
+important of these is that the default security mode is now user level
+security rather than share level security.
-Updated smb.conf documentation
+4) web based GUI configuration
------------------------------
-All options are now documented we believe.
-Many bugfixes and improvements
-------------------------------
-From around the 'net around the world. Many
-thanks to everyone who contributed.
+Samba now comes with SWAT, a web based GUI config system. See
+swat/README for how to set it up.
-A list of the new code since alpha3 includes :
+5) change to nmbd default logging behavior
+------------------------------------------
-*** Fix for roaming profiles hanging on a Samba drive.
-*** smbclient can now query Win95/NT print queues.
-*** smbd can now rename across filesystem mount points.
-*** New 'force xxx mode' options allow more control over
- Unix file permissions.
-*** New 'client code page' option for internationalization
- support.
-*** Documentation update.
+The nmbd daemon now appends to pre-existing log files by default. In
+previous releases, nmbd would overwrite old log files. Both nmbd and smbd
+now accept the '-a' and '-o' options, which mean "append" and "overwrite",
+respectively.
-Remaining known issues with cross-subnet browsing.
---------------------------------------------------
-When nmbd is acting as a WINS server it doesn't handle
-de-registering of members of a WORKGROUP<1e> name correctly.
-The first machine to de-register will remove the name. This
-should be fixed in a later release when group names are
-handled correctly in the WINS code.
-Remember - this is new code so there may be
-bugs or problems.
+Minor changes in Samba 2.0
+--------------------------
+
+1) timestamps on all log messages
+---------------------------------
-As always, all bugs are our responsibility -
-please report them to :
+Both nmbd and smbd now place timestamp headers on all log messages. The
+headers include the time and the message level. On systems with compilers
+that support the necessary macros, the file & function names and the line
+number (of the call to Debug()) will also be listed.
-samba-bugs@samba.anu.edu.au
+2) NetBIOS name server has improved database
+--------------------------------------------
+The linked list used to store NetBIOS names in the Samba "WINS" database
+has been replaced with a splay-balanced binary tree. This should improve
+speed for installations with very large WINS lists.
-Regards,
- The Samba Team.
+There have been lots of other changes as well. We'll add them here as
+we remember them :)