Jeremy Allison
6af05f10c1
Fix bug #7812 - vfs_acl_xattr/vfs_acl_tdb: ACL inheritance cannot be disabled
...
We were losing the incoming security descriptor revision number and
most importantly the "type" field as sent by the client. Ensure we
correctly store these in the xattr object.
Jeremy.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Wed Nov 24 00:18:57 CET 2010 on sn-devel-104
2010-11-24 00:18:57 +01:00
olivier
817ee96277
switch from mtime to ctime which is more reliable if files can be accessed outside samba as well
...
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sat Nov 20 03:07:04 CET 2010 on sn-devel-104
2010-11-20 03:07:03 +01:00
Jeremy Allison
2b788aa6ce
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.
Needed to make some privileges work I plan on doing shortly
easier to code.
Jeremy.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sat Nov 20 02:15:50 CET 2010 on sn-devel-104
2010-11-20 02:15:50 +01:00
Björn Jacke
92d87e1f67
s3/vfs_tsmsm: remove unneeded cast to off_t
...
"off_t" is wrong on 32 bit systems anyhow ...
Autobuild-User: Björn Jacke <bj@sernet.de>
Autobuild-Date: Thu Nov 18 14:47:59 UTC 2010 on sn-devel-104
2010-11-18 14:47:59 +00:00
Björn Jacke
d5d08d3b50
s3/vfs_tsmsm: fix debug output for large files
2010-11-18 14:03:19 +00:00
Björn Jacke
fa203f4541
s3/time_audit: fix a change that was just for debuggin purposeѕ
...
Autobuild-User: Björn Jacke <bjacke@samba.org>
Autobuild-Date: Wed Nov 10 12:28:41 UTC 2010 on sn-devel-104
2010-11-10 12:28:41 +00:00
Jeremy Allison
f0dcc90f72
Fix bug 7781 - Samba transforms ShareName to lowercase (sharename) when adding new share via MMC
...
Change the find_service() interface to not depend on fstring, and
create a useable talloc-based interface.
Jeremy.
2010-11-10 01:14:17 +00:00
Björn Jacke
692a7477dd
s3/vfs_time_audit: use monotonic clock for time deltas
...
Autobuild-User: Björn Jacke <bjacke@samba.org>
Autobuild-Date: Wed Nov 10 01:13:22 UTC 2010 on sn-devel-104
2010-11-10 01:13:22 +00:00
Günther Deschner
090fcb0114
s3-waf: add vfs_time_audit to the build.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Oct 28 15:14:27 UTC 2010 on sn-devel-104
2010-10-28 15:14:27 +00:00
Volker Lendecke
a43261e11d
s3: FILE_WRITE_DATA & friends have gone from includes.h
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Oct 28 13:37:06 UTC 2010 on sn-devel-104
2010-10-28 13:37:06 +00:00
Abhidnya P Chirmule
2cfee006e1
s3: Add a vfs_time_audit module
...
This warns if a file system is slow
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Oct 28 08:56:44 UTC 2010 on sn-devel-104
2010-10-28 08:56:44 +00:00
Volodymyr Khomenko
97595597a3
s3: Fix bug 7759
2010-10-28 10:11:29 +02:00
Volker Lendecke
24ef932a61
s3: Make gpfs winattrs work again
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Oct 27 15:32:00 UTC 2010 on sn-devel-104
2010-10-27 15:31:59 +00:00
Günther Deschner
64e9f79587
s3: fix the build of idmap_adex, idmap_tdb2, idmap_hash and several vfs modules.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Oct 18 14:39:39 UTC 2010 on sn-devel-104
2010-10-18 14:39:39 +00:00
Jeremy Allison
bcdf781545
Ensure we have correct parameters to use Windows ACL modules.
...
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sat Oct 16 03:36:04 UTC 2010 on sn-devel-104
2010-10-16 03:36:04 +00:00
Jeremy Allison
06fc79f1fd
Add acl_xattr:ignore system acls boolean (normally false) to allow
...
Samba ACL module to ignore mapping to lower POSIX layer. With this
fix Samba 3.6.x now passes RAW-ACLs (with certain smb.conf parameters
set).
Jeremy.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sat Oct 16 01:26:31 UTC 2010 on sn-devel-104
2010-10-16 01:26:30 +00:00
Jeremy Allison
f4a9d25cfc
Add debug message to get_nt_acl_internal() to see what we got.
2010-10-15 17:38:21 -07:00
Jeremy Allison
625126dc8d
Fix valgrind "uninitialized read" error on "info" when returning !NT_STATUS_OK.
...
Jeremy.
2010-10-15 17:38:21 -07:00
Jeremy Allison
8cad5e23b6
Fix bug #7734 - When creating files with "inherit ACLs" set to true, we neglect to apply appropriate create masks.
...
Jeremy.
2010-10-15 17:38:21 -07:00
Christian Ambach
beb5afea54
s3:gpfs: Add support for the gpfs_ftruncate call
...
ported from the v3-4-ctdb branch to master
This used to be commit 1f138cc9f4a
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Oct 13 13:34:25 UTC 2010 on sn-devel-104
2010-10-13 13:34:25 +00:00
Christian Ambach
22018b8b88
s3:vfs:gpfs convert sharemodes/leases parameter
...
convert gpfs:sharemodes and gpfs:leases parameters from a global setting
to a per share setting
2010-10-13 12:53:16 +00:00
Christian Ambach
9e4a386d67
s3:vfs:syncops add option to disable module per share
...
add an option to disable the syncops module completely for a
share with
syncops:disable = true
2010-10-13 12:53:16 +00:00
Christian Ambach
c1dad16ede
s3:vfs:syncops make it possible to specify syncops:onclose per share
...
convert the onclose option of the vfs_syncops module from a
global option to a service-specific one
as preparation for further flags, use a struct to store in the VFS handle
instead of just the onclose flag
2010-10-13 12:53:16 +00:00
Andrew Bartlett
f768b32e37
libcli/security Provide a common, top level libcli/security/security.h
...
This will reduce the noise from merges of the rest of the
libcli/security code, without this commit changing what code
is actually used.
This includes (along with other security headers) dom_sid.h and
security_token.h
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Tue Oct 12 05:54:10 UTC 2010 on sn-devel-104
2010-10-12 05:54:10 +00:00
Jeremy Allison
6f6094076f
Make the vfs_acl_xattr and other modules work with NULL SD's. Fix
...
the "protected" inheritance problem (bleeding up from the POSIX
layer).
Jeremy
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Tue Oct 12 00:57:41 UTC 2010 on sn-devel-104
2010-10-12 00:57:41 +00:00
Günther Deschner
4e9508172d
s3-waf: slowly getting modules to match how they look like in old build.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Oct 8 09:31:01 UTC 2010 on sn-devel-104
2010-10-08 09:31:01 +00:00
Günther Deschner
2a1891a9d6
s3-waf: fix dependencies in most of our module subsystems.
...
Guenther
2010-09-28 09:41:54 +02:00
Volker Lendecke
eadc4b5b78
s3: Lift smbd_server_conn from file_find_fd
2010-09-28 07:36:18 +02:00
Volker Lendecke
75c6e0e5c7
s3: Lift smbd_server_conn from file_find_di_first
2010-09-28 07:36:17 +02:00
Volker Lendecke
fb8686962a
s3: Remove smbd_server_conn from files_forall
2010-09-28 07:36:16 +02:00
Günther Deschner
ff95491925
s3-waf: fix dependencies to NDR_XATTR.
...
Guenther
2010-09-27 07:46:52 +02:00
Günther Deschner
a742e0065a
s3-waf: move perfcount subsystem to modules/wscript_build.
...
Guenther
2010-09-27 00:39:38 +02:00
Günther Deschner
3e35cc42b5
s3-waf: move charset subsystem to modules/wscript_build.
...
Guenther
2010-09-27 00:39:38 +02:00
Günther Deschner
2839c8f0b2
s3-waf: support --with-acl-support, at least for posix acls.
...
Guenther
2010-09-27 00:39:37 +02:00
Günther Deschner
89e151167c
s3-waf: move VFS subsystem to modules/wscript_build.
...
Guenther
2010-09-27 00:39:37 +02:00
Günther Deschner
51ea39c5c8
s3-vfs: fix the build of nfs4_acls.c
...
Guenther
2010-09-26 21:30:02 +02:00
Günther Deschner
4dbd743e46
s3-util_sid: use shared dom_sid_compare_auth and dom_sid_equal_X functions.
...
Guenther
2010-09-20 14:04:37 -07:00
Björn Jacke
ec643df212
s3/vfs_scannedonly: use smb_msleep instead of nanosleep
...
Thanks to Joachim Schmitz. This fixes bug #7478
2010-09-16 21:38:19 +02:00
Jeremy Allison
e850958928
Check all SMB_MALLOC returns correctly. Found by Andreas Moroder <andreas.moroder@gmx.net>.
...
Jeremy
2010-09-10 11:56:26 -07:00
Andrew Bartlett
8c15cf54ae
s3-auth Rename NT_USER_TOKEN user_sids -> sids
...
This is closer to the struct security_token from security.idl
2010-08-31 10:20:14 +10:00
Björn Jacke
a8d8cf00ea
vfs_smb_traffic_analyzer: fix off by a second bug
...
convert_timespec_to_time_t is rounding but here we keep track of milliseconds
here - so we should use plain the tv_sec.
2010-08-30 19:52:10 +02:00
Volker Lendecke
4ccf3a05af
s3: Fix the build of the nfs4_acl module
2010-08-30 15:38:12 +02:00
Volker Lendecke
e466bb4af4
s3: Remove smbd_server_fd()
...
This breaks the perfcol_onefs() build.
Tim, Steve, this use of smbd_server_fd is replacable by calls into
substitute.c. I don't have a onefs environment around to build a fix, so I've
decided to insert an #error, making it not compile. The fix should be pretty
obvious, you can get the socket data via "%I" and "%i" substitutions.
2010-08-29 21:55:25 +02:00
Volker Lendecke
e1055701ff
s3: Remove smbd_server_fd from expand_msdfs_target
2010-08-26 22:35:52 +02:00
Günther Deschner
7a05ca2c9c
s3-build: use dbwrap.h only where needed.
...
Guenther
2010-08-26 00:25:55 +02:00
Volker Lendecke
17150dfa9a
s3: Lift smbd_server_fd() from read_target_host
2010-08-16 21:33:22 +02:00
Volker Lendecke
96ae457023
s3: Remove get_client_fd()
2010-08-16 13:13:10 +02:00
Günther Deschner
0f8e032628
s3-netlogon: remove global include of netlogon.h.
...
This reduces precompiled headers by another 4 MB and also slightly speeds up the
build.
Guenther
2010-08-06 15:46:16 +02:00
Günther Deschner
c136b84f0d
s3-secrets: only include secrets.h when needed.
...
Guenther
2010-08-05 10:12:25 +02:00
Christian Ambach
f4e60b42d3
small optimizations for shadowcopy2 module
...
- remove a compiler warning
- replace strlen usage
Signed-off-by: Christian Ambach <christian.ambach@de.ibm.com>
2010-08-04 13:56:12 +02:00