1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-27 03:21:53 +03:00
samba-mirror/source3
David Disseldorp 67ee428467 vfs: add snapshot create/delete hooks
This change adds three new VFS hooks covering snapshot manipulation:
- snap_check_path
  Check whether a path supports snapshots.
- snap_create
  Request the creation of a snapshot of the provided path.
- snap_delete
  Request the deletion of a snapshot.

These VFS call-outs will be used in future by Samba's File Server Remote
VSS Protocol (FSRVP) server.

MS-FSVRP states:
  At any given time, Windows servers allow only one shadow copy set to
  be going through the creation process.
Therefore, only provide synchronous hooks for now, which can be
converted to asynchronous _send/_recv functions when the corresponding
DCE/RPC server infrastructure is in place.

Signed-off-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
2015-03-31 18:40:24 +02:00
..
auth s3:auth_domain: make use of cli_rpc_pipe_open_schannel() 2015-03-12 17:13:43 +01:00
build waf: improve iconv checks 2014-01-03 05:04:44 +01:00
client lib: load_case_tables() -> smb_init_locale() 2015-03-24 00:00:20 +01:00
exports
groupdb groupdb: Fix a typo 2015-03-30 11:04:15 +02:00
include vfs: add snapshot create/delete hooks 2015-03-31 18:40:24 +02:00
intl lang_tdb: don't leak lock_path or data_path onto talloc tos 2014-11-03 23:46:05 +01:00
lib libnetapi: Fix 241166 Fixing logically dead code 2015-03-26 17:30:27 +01:00
libads lib/krb5_wrap: use krb5_const_principal in smb_krb5_create_key_from_string. 2015-03-27 01:26:16 +01:00
libgpo gpo: don't leak cache_path onto talloc tos 2014-10-06 19:18:05 +02:00
libnet s3:libnet: remove unused variables 2015-03-20 20:43:11 +01:00
librpc librpc: Move messaging.idl to the top level 2015-02-16 12:15:07 +01:00
libsmb s3:trusts_util: generate completely random passwords in trust_pw_change() 2015-03-30 13:41:25 +02:00
locale winbind/i18n: update Japanese pam winbind translation 2014-07-26 20:43:28 +02:00
locking brlock: Use 0 instead of empty initializer list 2015-03-12 02:49:36 +01:00
modules vfs: add snapshot create/delete hooks 2015-03-31 18:40:24 +02:00
nmbd lib: load_case_tables() -> smb_init_locale() 2015-03-24 00:00:20 +01:00
pam_smbpass lib: Remove load_case_tables_library() 2015-03-24 00:00:20 +01:00
param lib: load_case_tables() -> smb_init_locale() 2015-03-24 00:00:20 +01:00
passdb lib: Remove tdb_compat 2015-03-17 11:30:52 +01:00
printing lib: Remove tdb_fetch_compat 2015-03-17 11:30:52 +01:00
profile s3:smbprofile: profile the system and user space cpu time 2015-03-06 12:31:10 +01:00
registry registry: Fix 1273042 Identical code for if/else branch 2015-03-26 14:54:20 +01:00
rpc_client s3:rpc_client: remove unused cli_rpc_pipe_open_schannel_with_key() 2015-03-12 17:13:43 +01:00
rpc_server fsrvp: add server state storage back-end 2015-03-31 18:40:24 +02:00
rpcclient s3:rpcclient: only require netlogon_creds for specified netlogon calls 2015-03-30 13:41:25 +02:00
script s3: auth - tests: Add test for "force user" being a unix-only user, not in passdb. 2015-01-14 08:46:07 +01:00
selftest s3:torture: add samba3.smbtorture_s3.LOCAL-MESSAGING-FDPASS2b test. 2015-03-19 18:02:13 +01:00
services
smbd vfs: add snapshot create/delete hooks 2015-03-31 18:40:24 +02:00
stf
torture lib: load_case_tables() -> smb_init_locale() 2015-03-24 00:00:20 +01:00
utils lib: load_case_tables() -> smb_init_locale() 2015-03-24 00:00:20 +01:00
web
winbindd s3:winbindd: add MSG_WINBIND_NEW_TRUSTED_DOMAIN that takes a lsa_TrustDomainInfoInfoEx 2015-03-30 13:41:25 +02:00
.clang_complete lib: Remove tdb_compat 2015-03-17 11:30:52 +01:00
.dmallocrc
.indent.pro
change-log
Doxyfile
mainpage.dox
smbadduser.in
wscript gpfswrap: Move gpfswrap to lib/util 2015-03-23 21:22:12 +01:00
wscript_build Rename SMB2_OP_FIND to SMB2_OP_QUERY_DIRECTORY so that it conforms with the MS document MS-SMB2. 2015-03-27 01:24:47 +01:00
wscript_configure_system_ncurses Transition to waf 1.8: wrapped conf.check_cfg 2015-03-16 03:00:07 +01:00