[SCM] Samba Shared Repository - branch v3-2-test updated - initial-v3-2-test-2602-gd8555f0

Michael Adam obnox at samba.org
Thu Feb 28 11:21:05 GMT 2008


The branch, v3-2-test has been updated
       via  d8555f09d4240736b0c5fc93cea33285b33531b4 (commit)
       via  1984e91f05ce95eb43d149e66994196718a6ffba (commit)
       via  38d327d51f17cb2be9e5963496c97c6d68be79ef (commit)
       via  ac37d607ce799d5dc380a24447768b500a0c64ad (commit)
       via  4c02a60a985285d07ee54bb39de6a7568467c944 (commit)
       via  5d1631bd9bfd79357eb0dc47c3ab0b698696efb4 (commit)
       via  8cc0d46c388f5971bf468e6eb607b5e230f9a2dd (commit)
       via  b1a55cd1570d71a015cfeac976fbd1f13c44cc7d (commit)
       via  661b9f3d779b419e72968dd3b42348f9da68d803 (commit)
      from  11a19e88e208e09d7590370f2e68aa1df5c89e31 (commit)

http://gitweb.samba.org/?samba.git;a=shortlog;h=v3-2-test


- Log -----------------------------------------------------------------
commit d8555f09d4240736b0c5fc93cea33285b33531b4
Author: Michael Adam <obnox at samba.org>
Date:   Thu Feb 28 12:19:30 2008 +0100

    WHATSNEW: add two more items to my changes.
    
    Michael

commit 1984e91f05ce95eb43d149e66994196718a6ffba
Author: Michael Adam <obnox at samba.org>
Date:   Thu Feb 28 12:13:59 2008 +0100

    WHATSNEW: Also merge changes in "Major enhancements" section from v3-2-stable.
    
    Michael

commit 38d327d51f17cb2be9e5963496c97c6d68be79ef
Author: Michael Adam <obnox at samba.org>
Date:   Thu Feb 28 12:13:22 2008 +0100

    WHATSNEW: give a new date for the upcoming prerelease.
    
    Michael

commit ac37d607ce799d5dc380a24447768b500a0c64ad
Author: Michael Adam <obnox at samba.org>
Date:   Thu Feb 28 12:11:58 2008 +0100

    WHATSNEW: Fix spacings
    
    Michael

commit 4c02a60a985285d07ee54bb39de6a7568467c944
Author: Michael Adam <obnox at samba.org>
Date:   Thu Feb 28 12:11:21 2008 +0100

    WHATSNEW: fix a typo and spacings
    
    Michael

commit 5d1631bd9bfd79357eb0dc47c3ab0b698696efb4
Author: Michael Adam <obnox at samba.org>
Date:   Thu Feb 28 12:08:11 2008 +0100

    WHATSNEW: Merge additions from v3-2-stable's WHATSNEW. :-}
    
    Michael

commit 8cc0d46c388f5971bf468e6eb607b5e230f9a2dd
Author: Michael Adam <obnox at samba.org>
Date:   Thu Feb 28 11:59:11 2008 +0100

    WHATSNEW: Move Volker's post pre1 changes to the appropriate section.
    
    Michael

commit b1a55cd1570d71a015cfeac976fbd1f13c44cc7d
Author: Michael Adam <obnox at samba.org>
Date:   Thu Feb 28 11:58:09 2008 +0100

    WHATSNEW: adapt section on registry configuration to new facts.
    
    Also add to smb.conf changes.
    
    Michael

commit 661b9f3d779b419e72968dd3b42348f9da68d803
Author: Michael Adam <obnox at samba.org>
Date:   Thu Feb 28 11:31:20 2008 +0100

    Remove a useless variable.
    
    Michael

-----------------------------------------------------------------------

Summary of changes:
 WHATSNEW.txt             |  148 ++++++++++++++++++++++++++++++++++++++-------
 source/torture/cmd_vfs.c |    3 +-
 2 files changed, 126 insertions(+), 25 deletions(-)


Changeset truncated at 500 lines:

diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index 30f9c0e..c9287ac 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -1,6 +1,6 @@
                    =================================
                    Release Notes for Samba 3.2.0pre2
-                               Oct XX, 2007
+                               Feb 29, 2008
                    =================================
 
 This is the second preview release of Samba 3.2.0.  This is *not*
@@ -22,6 +22,7 @@ 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
 
 
@@ -33,6 +34,7 @@ Major enhancements in Samba 3.2.0 include:
   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)
 
 
   Users & Groups:
@@ -52,11 +54,11 @@ The Samba Team has adopted the Version 3 of the GNU General Public
 License for the 3.2 and later releases.   The GPLv3 is the updated
 version of the GPLv2 license under which Samba is currently
 distributed. It has been updated to improve compatibility with other
-licenses and to make it easier to adopt internationally, and is an 
+licenses and to make it easier to adopt internationally, and is an
 improved version of the license to better suit the needs of Free
 Software in the 21st Century.
 
-The original announcement is available on-line at 
+The original announcement is available on-line at
 
     http://news.samba.org/announcements/samba_gplv3/
 
@@ -64,12 +66,12 @@ The original announcement is available on-line at
 New Security Defaults for Authentication
 ========================================
 
-Support for LanMan passwords is now disabled in both client and server 
-applications.  Additionally, clear text authentication requests are 
+Support for LanMan passwords is now disabled in both client and server
+applications.  Additionally, clear text authentication requests are
 disabled by default in client utilities such as smbclient and all
-libsmbclient based applications.  This will affect connection both 
-to and from hosts running DOS, Windows 9x/ME, and OS/2.  Please refer 
-to the "Changes" section for details on the exact parameters that were 
+libsmbclient based applications.  This will affect connection both
+to and from hosts running DOS, Windows 9x/ME, and OS/2.  Please refer
+to the "Changes" section for details on the exact parameters that were
 updated.
 
 
@@ -79,10 +81,10 @@ Registry Configuration Backend
 
 Samba is now able to use a registry based configuration backed to
 supplement smb.conf setting.  This feature may be enabled by setting
-"include = registry" and "registry shares = yes" in the [global] 
-section of smb.conf and may be managed using the "net conf" command.  
+"config backend = registry" and "registry shares = yes" in the [global]
+section of smb.conf and may be managed using the "net conf" command.
 
-More information may be obtained from the smb.conf(5) and net(8) man 
+More information may be obtained from the smb.conf(5) and net(8) man
 pages.
 
 
@@ -110,7 +112,10 @@ smb.conf changes
     cluster addresses			New		""
     config backend			New		file
     ctdb socket				New		""
+    debug class				New		No
     lanman auth				Changed Default	No
+    ldap debug level			New		0
+    ldap debug threshold		New		10
     mangle map				Removed
     open files database hashsize	Removed
     read bmpx				Removed				
@@ -121,6 +126,42 @@ smb.conf changes
 
 Changes since 3.2.0pre1:
 -----------------------
+
+o   Michael Adam <obnox at samba.org>
+    * Add library for access to the registry configuration data.
+    * BUG 5023: Separate NFS4 and POSIX ACL code in file access checks.
+    * BUG 4308: Fix Excel save operation ACL bug.
+    * Refactor and consolidate logic for retrieving the machine
+      trust password information.
+    * VFS API cleanup (remove redundant parameter).
+    * BUG 4801: Correctly implement LSA lookup levels for LookupNames.
+    * Add new option "debug class" to control printing of the debug class.
+      in debug headers.
+    * Enable building of the zfsacl and notify_fam vfs modules.
+    * BUG 5083: Fix memleak in solarisacl module.
+    * 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.
+    * Libreplace fixes.
+    * Build fixes.
+    * Initial support for using subsystems as shared libraries.
+      Use talloc, tdb, and libnetapi as shared libraries internally.
+
+
+o   Jeremy Allison <jra at samba.org>
+    * Added support for IPv6 client and server connections.
+    * Add in the recvfile entry to the VFS layer.
+    * Removal of pstring data type.
+    * 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.
+
+
 o   Kai Blin <kai at samba.org>
     * Added support for an SMB_CONF_PATH environment variable
       containing the path to smb.conf.
@@ -129,8 +170,40 @@ o   Kai Blin <kai at samba.org>
     * Correctly handle mixed-case hostnames in NTLMv2 authentication.
 
 
+o   Gerald (Jerry) Carter <jerry at samba.org>
+    * Add Winbind client library.
+    * Decouple static linking between smbd and winbindd's client
+      interface.
+
+
+o   Guenther Deschner <gd at samba.org>
+    * Enhance client and server remote registry access.
+    * Add client calls for remotely joining a computer to a domain
+      (including calls from "net dom" command).
+    * Add libnetapi.so library for joining domains including
+      sample GTK+ app.
+
+
+o   Steve Langasek <vorlon at debian.org>
+    * Integrate 2 out of 3 --with-fhs patches from Debian packaging
+      for better adherence to the FHS standard.
+
+
+o  Volker Lendecke <vl at samba.org>
+    * Add talloc_stackframe() and talloc_pool() features.
+    * Removal of pstring data type.
+    * 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()
+
+
 o   Stefan Metzmacher <metze at samba.org>
     * Fixes for libreplace.
+    * Pidl fixes.
     * Build fixes.
     * Add nss_wrapper support.
     * Start and test winbindd by 'make test'
@@ -149,6 +222,16 @@ o   Stefan Metzmacher <metze at samba.org>
     * Convert auth_winbind to use wbcAuthenticateUserEx().
 
 
+o   James Peach <jpeach at samba.org>
+    * Add support for DNS Service Discovery.  Based on work from
+      Rishi Srivatsavai <rishisv at gmail.com>.
+
+
+o   Andreas Schneider <anschneider at suse.de>
+    * Don't restart winbind if a corrupted tdb is found during
+      initialization.
+
+
 o   Karolin Seeger <ks at sernet.de>
     * Improve error messages of net subcommands.
     * Add 'net rap file user'.
@@ -156,6 +239,29 @@ o   Karolin Seeger <ks at sernet.de>
       are not located in the user suffix.
 
 
+o   David Shaw <dshaw at jabberwocky.com>
+    * BUG 5073: Allow "delete readonly = yes" to correctly override
+      deletion of a file.
+
+
+o   Rishi Srivatsavai <rishisv at gmail.com>
+    * Register the smb service with mDNS if mDNS is supported.
+    * Add smbclient support for basic mDNS browsing.
+
+
+o   Andrew Tridgell <tridge at samba.org>
+    * Fix padding between Winbind 32bit/64bit client library in
+      the request/response structures.
+    * Added a syncops VFS module for file systems which do not
+      guarantee meta-data operations are immediately committed to
+      disk in stable form.
+
+
+o   Jelmer Vernooij <jelmer at samba.org>
+    * Additional portability support for building shared libraries.
+
+
+
 Original 3.2.0pre1 commits:
 ---------------------------
 o   Michael Adam <obnox at samba.org>
@@ -169,16 +275,16 @@ o   Michael Adam <obnox at samba.org>
     * Merged \winreg server code from the SAMBA_3_2 development branch.
     * Fixes for libreplace.
     * Implement new registry configuration backend.
-  
+
 
 o   Jeremy Allison <jra at samba.org>
     * Add support for file system objectIDs.
     * Winbind cache validation support.
     * Add in the UNIX capability for 24-bit readX.
     * Improve Delete-on-Close semantics.
-    * Removal of static file and path name buffers in SMB file serving 
+    * Removal of static file and path name buffers in SMB file serving
       code.
-    
+
 
 o   Danilo Almeida <dalmeida at centeris.com>
     * Move the machine account to the OU specified when running "net
@@ -186,7 +292,7 @@ o   Danilo Almeida <dalmeida at centeris.com>
 
 
 o   Andrew Bartlett <abartlet at samba.org>
-    * Tighten authentication protocol defaults in client tools and 
+    * Tighten authentication protocol defaults in client tools and
       servers.
 
 
@@ -200,7 +306,7 @@ o   Gerald (Jerry) Carter <jerry at samba.org>
     * Fix lockups in Winbind when running nscd.
     * UPN logon support in pam_winbind.
     * Add support for GNU linker scripts when build shared libraries
-      (based on work by Julien Cristau <jcristau at debian.org> and James 
+      (based on work by Julien Cristau <jcristau at debian.org> and James
       Peach).
 
 
@@ -217,7 +323,7 @@ o   Guenther Deschner <gd at samba.org>
 
 o   Steve Langasek <vorlon at debian.org>
     * Allow SIGTERM to cause nmbd to exit while awaiting a interface
-      to come up. 
+      to come up.
 
 
 o   Volker Lendecke <vl at samba.org>
@@ -227,13 +333,9 @@ o   Volker Lendecke <vl at samba.org>
     * Add client support for the SamLogonEx() authentication request.
     * Implement RPC proxy stubs in the Samba server code to allow
       replacing implementation functions one by one.
-    * Remove static incoming and outgoing buffers from core server SMB 
+    * Remove static incoming and outgoing buffers from core server SMB
       packet processing code.
     * Add "net sam rights" command.
-    * 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()
 
 
 o   Steve French <sfrench at samba.org>
@@ -258,7 +360,7 @@ o   James Peach <jpeach at apple.com>
 
 
 o   Jiri Sasek <Jiri.Sasek at Sun.COM>
-    * Added vfs_vfsacl module.
+    * Added vfs_zfsacl module.
 
 
 o   Karolin Seeger <ks at sernet.de>
diff --git a/source/torture/cmd_vfs.c b/source/torture/cmd_vfs.c
index 82a28bd..9359b58 100644
--- a/source/torture/cmd_vfs.c
+++ b/source/torture/cmd_vfs.c
@@ -842,7 +842,6 @@ static NTSTATUS cmd_ftruncate(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int ar
 
 static NTSTATUS cmd_lock(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv)
 {
-	bool ret;
 	int fd;
 	int op;
 	long offset;
@@ -914,7 +913,7 @@ static NTSTATUS cmd_lock(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, c
 
 	printf("lock: debug lock(fd=%d, op=%d, offset=%ld, count=%ld, type=%d))\n", fd, op, offset, count, type);
 
-	if ((ret = SMB_VFS_LOCK(vfs->files[fd], op, offset, count, type)) == False) {
+	if (SMB_VFS_LOCK(vfs->files[fd], op, offset, count, type) == False) {
 		printf("lock: error=%d (%s)\n", errno, strerror(errno));
 		return NT_STATUS_UNSUCCESSFUL;
 	}


-- 
Samba Shared Repository


More information about the samba-cvs mailing list