Fix a bug in the output from print_canonical_sockaddr() fix from 36f8bafbd3dee66a8....
[ira/wip.git] / WHATSNEW.txt
index 62a0baf9fc2e0e80208d4526b68e56e5afc24ab6..1b077988a2d2f2783d307c2f2997f01590a533e7 100644 (file)
@@ -1,9 +1,9 @@
                    =================================
-                   Release Notes for Samba 3.2.0pre2
-                               Feb 29, 2008
+                   Release Notes for Samba 3.2.0pre3
+                               Mar 28, 2008
                    =================================
 
-This is the second preview release of Samba 3.2.0.  This is *not*
+This is the third preview release of Samba 3.2.0.  This is *not*
 intended for production environments and is designed for testing
 purposes only.  Please report any defects via the Samba bug reporting
 system at https://bugzilla.samba.org/.
@@ -111,16 +111,11 @@ Modified API for libsmbclient
 Maintaining ABI compatibility for libsmbclient has become increasingly
 difficult to accomplish, while also keeping the code organization such that it
 is easily readable.  Towards the goal of maintaining ABI compatibility and
-also keeping the code easy to maintain and enhance, the API has changed
-somewhat.  In particular, the fields in the SMBCCTX context structure are no
-longer intended to be read/write by the user.  The names of the fields have
-changed to encourage any recompilations to use the new interface, but for
-continued ABI compatibility, the fields are in the same locations in the
-context structure as they were previously so any previously-compiled
-applications should continue to work with this new version.
-
-An application that previously accessed the members of the SMBCCTX context
-structure will encounter errors if recompiled.  This is intentional to
+also keeping the code easy to maintain and enhance, the API has been enhanced.
+In particular, the fields in the SMBCCTX context structure are no longer
+intended to be read/write by the user, and are marked as deprecated.  An
+application that previously accessed the members of the SMBCCTX context
+structure will now encounter warnings if recompiled.  This is intentional, to
 encourage implementation of the small changes required for the new interface.
 The number of changes is expected to be quite small for the vast majority of
 applications, and no changes need be made for many applications.  The changes
@@ -141,7 +136,7 @@ under these comment blocks:
   Callable functions for directories
   Callable functions applicable to both files and directories
 
-Example changes that may be required:
+Example changes that may be required to eliminate "deprecated" warnings:
 
   /* Set the debug level */
   context->debug = 99;
@@ -198,6 +193,74 @@ smb.conf changes
     winbind rpc only                   New             No
 
 
+Changes since 3.2.0pre2:
+-----------------------
+
+
+o   Michael Adam <obnox@samba.org>
+    * Fix session setup with security = share.
+    * Fix segfault in testparm.
+    * Fix several Makefile issues.
+    * Fix build of bin/net on Solaris.
+    * Reformat the parm table of loadparm to use named initializers.
+    * Fix %I macro expansion for IPv4 mapped IPv6 addresses.
+
+
+o   Jeremy Allison <jra@samba.org>
+    * BUG 5311: Fix IPv6 issue with hosts allow/deny settings.
+
+
+o   Kai Blin <kai@samba.org>
+    * BUG 4235: Prevent ntlm_auth from sending BH responses without a message.
+    * Fix one BH message.
+
+
+o   Gerald (Jerry) Carter <jerry@samba.org>
+    * Fix libtdb some to move back towards allowing out of tree builds.
+    * Ignore port when pulling IP addr from struct sockaddr_storage..
+
+
+o   Guenther Deschner <gd@samba.org>
+    * Fix build of pam_smbpass.
+    * Fix lp_load with an empty registry and "config backend = registry".
+    * Fix build targets for bin/net.
+    * Fix _dssetup_DsRoleGetPrimaryDomainInformation().
+    * Fix the build of cifs.spnego.
+
+
+o   Volker Lendecke <vl@samba.org>
+    * Add support for async SMB requests.
+    * Add transactions to the dbwrap API.
+    * Add "net idmap aclmapset".
+    * Change default bufsize to 512k.
+    * Fix Coverity IDs 473, 481, 506, 507, 525, 526, 527, 528, 529, 530, 537,
+      538, 547, 548, 551, 552, 553, 554, 555, 557, 558, 559, 563, 564, 567.
+    * Fix some warnings in the tsmsm module.
+    * Fix warnings.
+    * BUG 4901: Fix "ldap passwd sync = only".
+    * BUG 5334: Fix download of empty files using smbclient.
+    * BUG 5307: Fix notify changes.
+    * BUG 5317: Fix debug output in domain_client_validate.
+    * BUG 5338: Fix format string issue in rpcclient.
+
+
+o   Derrell Lipman <derrell@samba.org>
+    * Check for NULL pointers before dereferencing them.
+    * Fix use of AuthDataWithContext capability.
+
+
+o   Karolin Seeger <kseeger@samba.org>
+    * Fix usage message for "net idmap dump".
+
+
+o   Andrew Tridgell <tridge@samba.org>
+    * Suppress superfluous message.
+
+
+o   Marc VanHeyningen <marc.vanheyningen@isilon.com>
+    * Coverity fixes.
+
+
 Changes since 3.2.0pre1:
 -----------------------
 
@@ -310,6 +373,7 @@ o   Volker Lendecke <vl@samba.org>
     * Add implicit temporary talloc contexts via talloc_stack().
     * Speed up the smbclient "get" command
     * Add the aio_fork module
+    * Fix bug 4901
 
 o   Derrell Lipman <derrell@samba.org>
     * Modified libsmbclient API for more easily maintaining ABI compatibility
@@ -345,6 +409,7 @@ 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 "administrative share".