| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
modules shouldn't matter, so as vfs_streams_depot doesn't
implement get/setxattrs then call into the full VFS stack
at the top.
Jeremy
|
|
|
|
| |
Jeremy.
|
|
|
|
|
|
|
| |
As the NFSv4 ACL mapping code doesn't map write directory into the DELETE_CHILD
permission bit (which we require before allowing a delete) no one can delete
files without an explicit DELETE_CHILD bit set on the directory. Add this mapping.
Jeremy.
|
|
|
|
| |
Jeremy.
|
|
|
|
|
|
| |
any user names to the one given by anonymize_prefix, without
generating a hash number. This setting is optional and is compatible
with the module configuration format of Samba 3.3.
|
| |
|
|
|
|
|
| |
to NFSv4 ACL code as this uses the same flawed logic as posix_acls.c.
Jeremy.
|
|
|
|
|
|
|
|
| |
"fileid:mapping" is still supported as fallback.
metze
(cherry picked from commit 554a89df0cf6d9832778e2913f9fe50b78baeedc)
(cherry picked from commit fe9ad21b8cb5286845350fe2280da2cbe2647bb7)
|
|
|
|
| |
(cherry picked from commit 2856d2e4a43fbcc6c8f8ac7b1613828170362861)
|
|
|
|
|
|
|
|
|
|
| |
work with NTRENAME
Handling of error codes when renaming a file to a stream and a stream
to a file is now done in rename_internals_fsp.
The NTRENAME stream path only passes in the stream name, so the new
base can now be different from the old base.
|
|
|
|
|
|
|
|
| |
Handling of error codes when renaming a file to a stream and a stream
to a file is now done in rename_internals_fsp.
The NTRENAME stream path only passes in the stream name, so the new
base can now be different from the old base.
|
|
|
|
| |
Jeremy.
|
|
|
|
| |
-1 or domain->last_status is not ok.
|
| |
|
|
|
|
|
| |
reported by and based on a patch by Yasuma Takeda <yasuma@osstech.co.jp>.
Jeremy.
|
|
|
|
| |
--with-cluster-support and GPFS
|
|
|
|
|
|
| |
The behavior of stat and fstat should be the same.
metze
|
|
|
|
| |
metze
|
|
|
|
|
|
|
| |
streams_depot:check_valid=no is useful when the filesystem
has no xattr support and files are only published via samba.
metze
|
|
|
|
|
|
| |
default value
metze
|
|
|
|
| |
metze
|
|
|
|
| |
metze
|
|
|
|
| |
metze
|
|
|
|
| |
Michael
|
|
|
|
| |
Michael
|
|
|
|
|
|
| |
This is a proposed fix for Bugs #5135 and #5446.
Signed-off-by: Michael Adam <obnox@samba.org>
|
|
|
|
|
|
|
|
|
| |
As of GPFS 3.2.1 PTF8 libgpfs will be available as GPL, so we don't need the
special libgpfs_gpl lib anymore. For backwards compatibility with pre-PTF8 GPFS
installations, still look there.
(cherry picked from commit 61468186cece7370576a2d13992f9a523067e4be)
Signed-off-by: Michael Adam <obnox@samba.org>
|
|
|
|
|
|
| |
caused us to run into kernel oplocks on an open for a stream inside a file with stream_xattr module. On opening the base_fsp we must break existing oplocks." as it broke make test.
Jeremy.
|
|
|
|
|
|
| |
stream inside a file with stream_xattr module. On opening the base_fsp we must break existing oplocks.
Jeremy.
|
|
|
|
|
|
| |
kernel oplock bug).
Jeremy.
|
|
|
|
|
|
| |
the file
Jeremy.
|
|
|
|
| |
Jeremy.
|
|
|
|
| |
Jeremy.
|
| |
|
|
|
|
| |
Jeremy.
|
|
|
|
|
| |
if the configuration parameter anonymization_prefix is defined in
smb.conf, and use the prefix given there.
|
| |
|
|
|
|
|
|
|
|
|
| |
The fix explicitly makes the conversion from timeval to time_t using the
existing time utility functions.
Compiling modules/vfs_smb_traffic_analyzer.c
modules/vfs_smb_traffic_analyzer.c: In function `smb_traffic_analyzer_send_data':
modules/vfs_smb_traffic_analyzer.c:173: warning: passing arg 1 of `localtime' from incompatible pointer type
|
|
|
|
|
|
|
|
|
| |
there'll now only be one socket per smbd.
Changed the format of the wire data to (a) include a version number (V1) as the first element. (b) removed the
";)" at the end an replaced it with a "\n". Receiver can change back if needed, and now receiver can just log
"as-is" to a text file (making testing easier). Added my (C). Sorry Holger, but I've changed quite a bit now.
Jeremy.
|
|
|
|
|
|
|
| |
correctly
deal with EINTR. Jim and Holger please check this still works.
Jeremy.
|
|
|
|
|
|
|
|
| |
on connect, and closes the socket on client disconnect. This should
make it much more efficient. Store the remote fd in a private data
pointer off the handle. Finally we need to remove the fstrings and
convert to allocated buffer storage.
Jeremy.
|
|
|
|
|
|
| |
needs changing to talloc_sprintf) and fix file descriptor resource leaks
in error paths. Jim and Holger please check !
Jeremy.
|
| |
|
|
|
|
|
|
|
|
| |
Used to gather data to feed to a database for live and historical
analysis of usage per user, per share, etc.
Helper apps to read the data still to come. This one still needs to be
made ipv6 enabled (connection is made to the helper app).
|
|
|
|
| |
(cherry picked from commit dbe7a61be2beac50d1665e38ac374cefbbabec00)
|
|
|
|
| |
(cherry picked from commit 5ccdc58ce91ee40ca7171dd040191291aeb7fe02)
|
|
|
|
| |
(cherry picked from commit 794e48b809036871287df8416a2c669b7e26f216)
|
|
|
|
|
| |
There were some function mismatches in the various GET_NT_ACL modules (some places the fsp parameter has not been removed).
Jeremy.
|
| |
|
|
|
|
|
| |
This is not built by default and not documented in 3.2.0, so I doubt this will
break any setups :-)
|