Add vfs_aio_fork
[samba.git] / WHATSNEW.txt
index cea6d9bef8f1bc5ff3db585dcd1fe34f11e9a95e..76a66b3d297910ff484999d6b403514da9be3afd 100644 (file)
@@ -22,19 +22,19 @@ Major enhancements in Samba 3.2.0 include:
   o Introduction of a registry based configuration system.
   o Improved CIFS Unix Extensions support.
   o Experimental support for file serving clusters.
-  o Support for IPv6 connections.
-  o Support for storing alternate data streams in xattrs
-
+  o Support for IPv6 in the server, and client tools and libraries.
+  o Support for storing alternate data streams in xattrs.
+  o Encrypted SMB transport in client tools and libraries, and server.
 
   Winbind and Active Directory Integration:
   o Full support for Windows 2003 cross-forest, transitive trusts
-    and one-way domain trusts
+    and one-way domain trusts.
   o Support for userPrincipalName logons via pam_winbind and NSS
     lookups.
   o Support in pam_winbind for logging on using the userPrincipalName.
   o Expansion of nested domain groups via NSS calls.
   o Support for Active Directory LDAP Signing policy.
-  o New LGPL Winbind client library (libwbclient.so)
+  o New LGPL Winbind client library (libwbclient.so).
 
 
   Users & Groups:
@@ -75,7 +75,6 @@ to the "Changes" section for details on the exact parameters that were
 updated.
 
 
-
 Registry Configuration Backend
 ==============================
 
@@ -94,6 +93,11 @@ Removed Features
 Both the Python bindings and the libmsrpc shared library have been
 removed from the tree due to lack of an official maintainer.
 
+As smbfs is no longer supported in current kernel versions, smbmount has
+been removed in this Samba version. Please use cifs (mount.cifs) instead.
+See examples/scripts/mount/mount.smbfs as an example for a wrapper which
+calls mount.cifs instead of smbmount/mount.smbfs.
+
 
 
 ######################################################################
@@ -113,6 +117,7 @@ smb.conf changes
     config backend                     New             file
     ctdb socket                                New             ""
     debug class                                New             No
+    hidden                             New             No
     lanman auth                                Changed Default No
     ldap debug level                   New             0
     ldap debug threshold               New             10
@@ -142,6 +147,11 @@ o   Michael Adam <obnox@samba.org>
     * BUG 5063: Fix build on RHEL5.
     * New smb.conf parameter "config backend = registry" to enable registry
       only configuration.
+    * Move "net conf" functionality into a separate module libnet_conf.c
+    * Restructure registry code, eliminating the dynamic overlay.
+      Make use of reg_api instead of backend code in most places.
+    * Add support for intercepting LDAP libraries' debug output and print
+      it in Samba's debugging system.
     * Libreplace fixes.
     * Build fixes.
     * Initial support for using subsystems as shared libraries.
@@ -155,8 +165,7 @@ o   Jeremy Allison <jra@samba.org>
     * Remove unused utilities: smbctool and rpctorture.
     * Fix service principal detection to match Windows Vista
       (based on work from Andreas Schneider).
-    * Additional work on the session data privacy for clients
-      implementing the Unix CIFS Extensions.
+    * Encrypted SMB transport in client tools and libraries, and server.
 
 
 o   Kai Blin <kai@samba.org>
@@ -192,10 +201,12 @@ o  Volker Lendecke <vl@samba.org>
     * Add generic a in-memory cache.
     * Import the Linux red-black tree implementation.
     * Remove large amount of global variables.
-    * Support for storing xattrs in tdb files
-    * Support for storing alternate data streams in xattrs
-    * Implement a generic in-memory cache based on rb-trees
-    * Add implicit temporary talloc contexts via talloc_stack()
+    * Support for storing xattrs in tdb files.
+    * Support for storing alternate data streams in xattrs.
+    * Implement a generic in-memory cache based on rb-trees.
+    * Add implicit temporary talloc contexts via talloc_stack().
+    * Speed up the smbclient "get" command
+    * Add the aio_fork module
 
 
 o   Stefan Metzmacher <metze@samba.org>
@@ -203,7 +214,7 @@ o   Stefan Metzmacher <metze@samba.org>
     * Pidl fixes.
     * Build fixes.
     * Add nss_wrapper support.
-    * Start and test winbindd by 'make test'
+    * Start and test winbindd by 'make test'.
     * Split up child_dispatch_table into domain, idmap and locator tables
       in winbindd.
     * Fix for a crash bug in pidl generated client code.
@@ -227,6 +238,9 @@ o   James Peach <jpeach@samba.org>
 o   Andreas Schneider <anschneider@suse.de>
     * Don't restart winbind if a corrupted tdb is found during
       initialization.
+    * Fix Windows 2008 (Longhorn) join.
+    * Fix crashbug in winbindd.
+    * Add share parameter "hidden".
 
 
 o   Karolin Seeger <ks@sernet.de>
@@ -234,6 +248,7 @@ o   Karolin Seeger <ks@sernet.de>
     * Add 'net rap file user'.
     * Change LDAP search filter to find machine accounts which
       are not located in the user suffix.
+    * Remove smbmount.
 
 
 o   David Shaw <dshaw@jabberwocky.com>
@@ -258,6 +273,9 @@ o   Jelmer Vernooij <jelmer@samba.org>
     * Additional portability support for building shared libraries.
 
 
+o   Corinna Vinschen <corinna@vinschen.de>
+    * Get Samba version or capability information from Windows user space.
+
 
 Original 3.2.0pre1 commits:
 ---------------------------
@@ -336,7 +354,7 @@ o   Volker Lendecke <vl@samba.org>
 
 
 o   Steve French <sfrench@samba.org>
-    * Fixes for mount.cfs Linux utility.
+    * Fixes for mount.cifs Linux utility.
 
 
 o   Stefan Metzmacher <metze@samba.org>