- WHATS NEW IN 1.9.17 - August 25th 1997
- ======================================
+ WHATS NEW IN 2.0.0 ALPHA SERIES
+ ===============================
-New stable release of Samba.
-----------------------------
+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 is the new stable release of Samba, superceeding
-the last stable release 1.9.16p11. All users are
-encouraged to upgrade to this new release as there have
-been many improvements to the code since that time.
+THIS RELEASE IS NOT PRODUCTION QUALITY. IT MAY NOT EVEN COMPILE.
-Changes since 1.9.16p11.
-------------------------
+If you use this release then be aware of the following:
-Improved browsing support.
---------------------------
+- 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.
-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.
+- 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.
-*IMPORTANT* All Samba servers acting as local/domain master
-browsers must be running 1.9.17 (or later).
+Major changes in Samba 2.0
+--------------------------
-Thanks to Silicon Graphics for allowing us to test the new
-code on their corporate network.
+There have been several major changes in Samba for version 2.0. Here
+are some of them:
+1) autoconf
+-----------
-Improved share mode handling
-----------------------------
+You now configure Samba by running "./configure" then make. See
+docs/UNIX_INSTALL.txt
-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 safe when run against a Samba share.
-Thanks to Silicon Graphics for testing this code for us.
+2) domain control
+-----------------
-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 :
+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:
- Linux
- Solaris
- BSDI
- IRIX 5.x.x
- FreeBSD
+ domain controller = Yes
+ domain logons = Yes
+ preferred master = Yes
+ domain master = Yes
-Roving profile support.
------------------------
+[netlogon]
+ path = /data/netlogon
+ read only = No
-Roving profiles are believed to work correctly
-with Windows NT 4.x and Windows 95. Domain logons
-are fully implemented *for Windows 95 machines only*.
+further documentation on this still needs to be written :)
+3) option defaults changed
+--------------------------
-Updated documentation
----------------------
-All options are now documented in the smb.conf man page
-we believe. Much work has been done by Samba Team members
-to improve the quality and quantity of the Samba documentation.
+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.
-Many bugfixes and improvements
+4) web based GUI configuration
------------------------------
-From around the 'net around the world. Many
-thanks to everyone who contributed.
-Commercial thanks.
-------------------
+Samba now comes with SWAT, a web based GUI config system. See
+swat/README for how to set it up.
-Thanks to Cisco for the new netbios alias code support.
-Thanks to Silicon Graphics for the help with the cross
-subnet browsing and NetBench code.
-Thanks to Whistle for funding one of the Samba Team
-members.
+5) change to nmbd default logging behavior
+------------------------------------------
-Reporting bugs
---------------
+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.
+
+
+Minor changes in Samba 2.0
+--------------------------
-The Samba Team believes that this is a stable
-production release, but all software has bugs.
-If you have problems, or think you have found a
-bug please email a report to :
+1) timestamps on all log messages
+---------------------------------
-samba-bugs@samba.anu.edu.au
+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.
-Stating the version number of Samba that you
-are running, and *full details* of the steps
-we need to reproduce the problem.
+2) NetBIOS name server has improved database
+--------------------------------------------
-As always, all bugs are our responsibility.
+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 :)