summaryrefslogtreecommitdiff
path: root/WHATSNEW.txt
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>1998-11-12 03:25:14 +0000
committerJeremy Allison <jra@samba.org>1998-11-12 03:25:14 +0000
commit2903e18e4a529f447732c246fde0362566c563da (patch)
tree769388c3450d66c7862b0d19c200744ee54d5f28 /WHATSNEW.txt
parent7d55bf379177a4a448e39577ae0af603d5e958f6 (diff)
downloadsamba-2903e18e4a529f447732c246fde0362566c563da.tar.gz
WHATSNEW now vaguely correct for 2.0 :-).
Jeremy.
Diffstat (limited to 'WHATSNEW.txt')
-rw-r--r--WHATSNEW.txt193
1 files changed, 123 insertions, 70 deletions
diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index b8ac9939f84..16f241d5b94 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -1,99 +1,152 @@
- WHATS NEW IN 2.0.0 ALPHA SERIES
- ===============================
+ WHATS NEW IN Samba 2.0.0 beta1
+ ==============================
-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 a MAJOR new release of Samba, the UNIX based SMB/CIFS file
+and print server for Windows systems.
-THIS RELEASE IS NOT PRODUCTION QUALITY. IT MAY NOT EVEN COMPILE.
+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.
-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.
+In addition, Samba has been re-written to help portability to
+other POSIX-based systems, based on the GNU autoconf tool.
Major changes in Samba 2.0
--------------------------
-There have been several major changes in Samba for version 2.0. Here
-are some of them:
+There are many major changes in Samba for version 2.0. Here are
+some of them:
-1) autoconf
------------
+=====================================================================
-You now configure Samba by running "./configure" then make. See
-docs/UNIX_INSTALL.txt
+1). Speed
+---------
-2) domain control
------------------
+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.
-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:
+2). Correctness
+---------------
- domain controller = Yes
- domain logons = Yes
- preferred master = Yes
- domain master = Yes
+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.
-[netlogon]
- path = /data/netlogon
- read only = No
+3). Portability
+---------------
-further documentation on this still needs to be written :)
+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.
-3) option defaults changed
---------------------------
+You now configure Samba by running "./configure" then "make". See
+docs/textdocs/UNIX_INSTALL.txt for details.
-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.
-
-4) web based GUI configuration
+4) Web based GUI configuration
------------------------------
Samba now comes with SWAT, a web based GUI config system. See
-swat/README for how to set it up.
+the swat man page for details on how to set it up.
-5) change to nmbd default logging behavior
-------------------------------------------
+5) Cross protocol data integrety
+--------------------------------
-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.
+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
+---------------------------
-Minor changes in Samba 2.0
---------------------------
+Samba is now capable of using a Windows NT PDC for user
+authentication in exactly the same was as a Windows NT
+server does, ie. 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 proceedure 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.anu.edu.au/listproc/
+
+Details on obtaining CVS (developer) versions of Samba
+are available at:
+
+http://samba.anu.edu.au/cvs.html
+
+=====================================================================
-1) timestamps on all log messages
----------------------------------
+If you have problems, or think you have found a bug please email
+a report 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
---------------------------------------------
+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 :)