[SCM] Samba Shared Repository - branch master updated

Jeremy Allison jra at samba.org
Fri Nov 19 19:08:01 MST 2010


The branch, master has been updated
       via  817ee96 switch from mtime to ctime which is more reliable if files can be accessed outside samba as well
      from  2b788aa Move the uglyness of #ifdef REALPATH_TAKES_NULL into the vfs_default module, change the signature of VFS_REALPATH to always return a malloc'ed string.

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 817ee962770a8ec5f96775c8ff3e6c52c291129f
Author: olivier <olivier at virtscano.fakenet>
Date:   Wed Nov 10 17:48:06 2010 +0100

    switch from mtime to ctime which is more reliable if files can be accessed outside samba as well
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Sat Nov 20 03:07:04 CET 2010 on sn-devel-104

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

Summary of changes:
 source3/modules/vfs_scannedonly.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/modules/vfs_scannedonly.c b/source3/modules/vfs_scannedonly.c
index ab5a7f4..123bf65 100644
--- a/source3/modules/vfs_scannedonly.c
+++ b/source3/modules/vfs_scannedonly.c
@@ -426,8 +426,8 @@ static bool scannedonly_allow_access(vfs_handle_struct * handle,
 		retval = SMB_VFS_NEXT_STAT(handle, cache_smb_fname);
 	}
 	if (retval == 0 && VALID_STAT(cache_smb_fname->st)) {
-		if (timespec_is_newer(&smb_fname->st.st_ex_mtime,
-				      &cache_smb_fname->st.st_ex_mtime)) {
+		if (timespec_is_newer(&smb_fname->st.st_ex_ctime,
+				      &cache_smb_fname->st.st_ex_ctime)) {
 			talloc_free(cache_smb_fname);
 			return true;
 		}
@@ -488,8 +488,8 @@ static bool scannedonly_allow_access(vfs_handle_struct * handle,
 	}
 	/* still no cachefile, or still too old, return 0 */
 	if (retval != 0
-	    || !timespec_is_newer(&smb_fname->st.st_ex_mtime,
-				  &cache_smb_fname->st.st_ex_mtime)) {
+	    || !timespec_is_newer(&smb_fname->st.st_ex_ctime,
+				  &cache_smb_fname->st.st_ex_ctime)) {
 		DEBUG(SCANNEDONLY_DEBUG,
 		      ("retval=%d, return 0\n",retval));
 		return false;


-- 
Samba Shared Repository


More information about the samba-cvs mailing list