WHATSNEW: Mention combined CTDB
[obnox/samba/samba-obnox.git] / WHATSNEW.txt
index 50d1ec89b22f0c17d71e2ed511d3a2bdcc9bedb4..295cbb61d38bb20d3f7f0a3f548bdad9a9313787 100644 (file)
@@ -71,7 +71,7 @@ the reason for this is the same as for "winbind enum users = no"
 and "winbind enum groups = no". Providing this information is not always
 reliably possible, e.g. if there're trusted domains.
 
-Please consult the smb.conf manpage for more details of this new options.
+Please consult the smb.conf manpage for more details on these new options.
 
 Larger IO sizes for SMB2/3 by default
 =====================================
@@ -80,6 +80,65 @@ The default values for "smb2 max read", "smb2 max write" and "smb2 max trans"
 have been changed to 8388608 (8MiB) in order to match the default of
 Windows 2012R2.
 
+Improved DCERPC man in the middle detection
+===========================================
+
+The DCERPC header signing has been implemented
+in addition to the dcerpc_sec_verification_trailer
+protection.
+
+Overhauled "net idmap" command
+==============================
+
+The command line interface of the "net idmap" command has been
+systematized and subcommands for reading and writing the autorid idmap
+database have been added. Note that the writing commands should be
+used with great care. See the net(8) manual page for details.
+
+tdb improvements
+================
+
+The tdb library, our core mechanism to store Samba-specific data on disk and
+share it between processes, has been improved to support process shared robust
+mutexes on Linux. These mutexes are available on Linux and Solaris and
+significantly reduce the overhead involved with tdb. To enable mutexes for
+tdb, set
+
+dbwrap_tdb_mutexes:* = yes
+
+in the [global] section of your smb.conf.
+
+Tdb has furthermore improved to manage its file space more efficiently. This
+will lead to smaller and less fragmented databases.
+
+Messaging improvements
+======================
+
+Our internal messaging subsystem, used for example for things like oplock
+break messages between smbds or setting a process debug level dynamically, has
+been rewritten to use unix domain datagram messages.
+
+Clustering support
+==================
+
+Samba's file server clustering component CTDB is now integrated in the
+Samba tree.  This avoids the confusion of compatibility of Samba and CTDB
+versions as existed previously.
+
+To build the Samba file server with cluster support, use the configure
+command line option --with-cluster-support.  This will build clustered
+file server against the in-tree ctdb.  Building clustered samba with
+previous versions of CTDB is no longer supported.
+
+CTDB is built separately from the ctdb/ sub-directory.  To build CTDB,
+use the following steps:
+
+  $ cd ctdb
+  $ ./configure
+  $ make
+  # make install
+
+
 ######################################################################
 Changes
 #######