Speed up directory creation for the common case (i.e., it exists already)
[samba.git] / WHATSNEW.txt
index 6719d439e4f7e7266d7de8a438695c9bb0d700cd..b8ac9939f8458fd6a883df65cab66e373efd63a7 100644 (file)
@@ -1,99 +1,99 @@
-              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 :)