oops, util_pwdb.c appears to be included in PASSDB_OBJ not LIB_OBJ.
[samba.git] / WHATSNEW.txt
index 072679d0401f252f3310794f46cbb3fa4a0ba630..bff189c2dbafa21065e8edd80f8bbc4c98dd131a 100644 (file)
-              WHATS NEW IN 1.9.17 - August 25th 1997
-              ======================================
+          WHATS NEW IN Samba 2.0.0 beta1
+          ==============================
 
-New stable release of Samba.
-----------------------------
+This is a MAJOR new release of Samba, the UNIX based SMB/CIFS file 
+and print server for Windows systems.
 
-This is the new stable release of Samba, superceding
-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.
-See the Frequently Asked Questions (under docs/faq) for
-an explanation of how the version numbering scheme works,
-distinguishing between stable and development releases.
+There have been many changes in Samba since the last major release,
+1.9.18.  These have mainly been in the areas of performance and
+SMB protocol correctness.  In addition, a Web based GUI interface
+for configuring Samba has been added.
 
-Changes since 1.9.16p11.
-------------------------
+In addition, Samba has been re-written to help portability to
+other POSIX-based systems, based on the GNU autoconf tool.
 
-Improved browsing support. 
+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 are many major changes in Samba for version 2.0.  Here are 
+some of them:
+
+=====================================================================
+
+1). Speed
+---------
+
+Samba has been benchmarked on high-end UNIX hardware as out-performing
+all other SMB/CIFS servers using the Ziff-Davis NetBench benchmark.
+Many changes to the code to optimise high-end performance have been made.
+
+2). Correctness
+---------------
+
+Samba now supports the Windows NT specific SMB requests.  This
+means that on platforms that are capable Samba now presents a
+64 bit view of the filesystem to Windows NT clients and is
+capable of handling very large files.
+
+3). Portability
+---------------
+
+Samba is now self-configuring using GNU autoconf, removing
+the need for people installing Samba to have to hand configure
+Makefiles, as was needed in previous versions.
+
+You now configure Samba by running "./configure" then "make".  See
+docs/textdocs/UNIX_INSTALL.txt for details.
 
-*IMPORTANT* All Samba servers acting as local/domain master
-browsers must be running 1.9.17 (or later).
+4). Web based GUI configuration
+-------------------------------
 
-Thanks to Silicon Graphics for allowing us to test the new 
-code on their corporate network.
+Samba now comes with SWAT, a web based GUI config system.  See
+the swat man page for details on how to set it up.
 
+5). Cross protocol data integrity
+---------------------------------
 
-Improved share mode handling
+An open function interface has been defined to allow 
+"opportunistic locks" (oplocks for short) granted by Samba
+to be seen by other UNIX processes.  This allows complete
+cross protocol (NFS and SMB) data integrety using Samba
+with platforms that support this feature.
+
+6). Domain client capability
 ----------------------------
 
-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.
-
-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 :
-
-       Linux
-       Solaris
-       BSDI
-       IRIX 5.x.x
-       FreeBSD
-
-Roving profile support.
------------------------
-
-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*.
-
-
-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.
-
-A draft new structure for documentation is being worked on: see
-docs/faq/Samba-meta-FAQ for details. This will soon be a master
-reference to all Samba documentation.
-
-Many bugfixes and improvements
-------------------------------
-From around the 'net around the world. Many
-thanks to everyone who contributed.
-
-Commercial thanks.
-------------------
-
-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.
-
-Reporting bugs
---------------
-
-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 :
-
-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.
+Samba is now capable of using a Windows NT PDC for user
+authentication in exactly the same way that a Windows NT
+workstation does, i.e. it can be a member of a Domain.  See
+docs/textdocs/DOMAIN_MEMBER.txt for details.
+
+7). Documentation Updates
+-------------------------
+
+All the reference parts of the Samba documentation (the
+manual pages) have been updated and converted to a document
+format that allows automatic generation of HTML, SGML, and
+text formats.  These documents now ship as standard in HTML
+and manpage format.
+
+=====================================================================
+
+NOTE - Some important option defaults changed
+---------------------------------------------
+
+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.
+
+This (incompatible) change was made to ease new Samba installs
+as user level security is easier to use for Windows 95/98 and
+Windows NT clients.
+
+********IMPORTANT NOTE****************
+
+If you have no "security=" line in the [global] section of 
+your current smb.conf and you update to Samba 2.0 you will
+need to add the line :
+
+security=share
+
+to get exactly the same behaviour with Samba 2.0 as you
+did with previous versions of Samba.
+
+********END IMPORTANT NOTE*************
+
+In addition, Samba now defaults to case sensitivity options that
+match a Windows NT server precisely, that is, case insensitive 
+but case preserving.
+
+=====================================================================
+
+NOTE - Primary Domain Controller Functionality
+----------------------------------------------
+
+This version of Samba contains code that correctly implements
+the undocumented Primary Domain Controller authentication
+protocols.  However, there is much more to being a Primary
+Domain Controller than serving Windows NT logon requests.
+
+A useful version of a Primary Domain Controller contains
+many remote procedure calls to do things like enumerate users, 
+groups, and security information, only some of which Samba currently
+implements.  For this reason we have chosen not to advertise
+and actively support Primary Domain Controller functionality
+with this release.
+
+This work is being done in the CVS (developer) versions of Samba,
+development of which continues at a fast pace.  If you are
+interested in participating in or helping with this development
+please join the Samba-NTDOM mailing list.  Details on joining
+are available at :
+
+http://samba.org/listproc/
+
+Details on obtaining CVS (developer) versions of Samba
+are available at:
+
+http://samba.org/cvs.html
+
+=====================================================================
+
+If you have problems, or think you have found a bug please email 
+a report to :
+
+        samba-bugs@samba.org
 
 As always, all bugs are our responsibility.
 
 Regards,
 
-       The Samba Team.
+        The Samba Team.  
+