Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-09-12 | Move cached cwd onto conn struct. | Jeremy Allison | 1 | -0/+2 | |
This enables us to make VFS modules safe for use in root called code when we've changed directory under conn->connectpath. | |||||
2012-09-12 | smbd: Add extra VFS hooks to get the posix ACL as a blob | Andrew Bartlett | 1 | -0/+18 | |
This will allow us to hash this, rather than the NT ACL it maps to. This will in turn allow us to know if the NT ACL is valid even if we have to change the mapping code. Andrew Bartlett Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Wed Sep 12 07:06:01 CEST 2012 on sn-devel-104 | |||||
2012-09-10 | s3:smbd Bump the smbd vfs interface version to 30 | Christian Ambach | 1 | -1/+2 | |
that is what Samba 4.0.0 will ship with Autobuild-User(master): Christian Ambach <ambi@samba.org> Autobuild-Date(master): Mon Sep 10 19:40:01 CEST 2012 on sn-devel-104 | |||||
2012-09-08 | s3:vfs: add durable VFS operations | Michael Adam | 1 | -0/+35 | |
This allows a VFS module to implement durable handles in different ways. Pair-Programmed-With: Stefan Metzmacher <metze@samba.org> | |||||
2012-09-05 | Add "backup_intent" bool to files_struct. | Jeremy Allison | 1 | -0/+3 | |
Not used right now but I need this in the VFS to implement open for backup/restore later and don't want to break the ABI once 4.0.0 ships. | |||||
2012-08-15 | s3-smbd: Remove sys_acl_*() VFS wrapper functions | Andrew Bartlett | 1 | -58/+1 | |
We no longer do struct smb_acl_t manipuations via the VFS layer, which is now reduced to handling the get/set functions. The only backend that implemented these functions (aside from audit) was the vfs_default module calling the sys_acl code. The various ACL implementation modules either worked on the fully initilaised smb_acl_t object or on NT ACLs. This not only makes the operation of the posix ACL code more efficient (as allocation and free is not put via the VFS), it makes it easier to test and removes the fantasy that a module could safely redefine this structure or the behaviour here. The smb_acls.idl now defines the structure, and it is now allocated with talloc. These operations were originally added to the VFS in commit 3bb219161a270f12c27c3bc7e1220829c6e9f284. Andrew Bartlett | |||||
2012-07-18 | s3-smb1: Postpone close_file until all aio is handled | Volker Lendecke | 1 | -0/+9 | |
Thanks to Jeremy for this simple idea Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3-vfs: async fsync | Volker Lendecke | 1 | -0/+12 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3-aio: Remove unused VFS functions and more | Volker Lendecke | 1 | -32/+0 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Make smbd/aio.c not depend on aio.h anymore | Volker Lendecke | 1 | -0/+6 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Properly handle shutdown with the _send/_recv based aio | Volker Lendecke | 1 | -0/+2 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3-vfs: async pread | Volker Lendecke | 1 | -0/+15 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3-vfs: async pwrite | Volker Lendecke | 1 | -0/+15 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-03 | s3:vfs: use smbXsrv_open instead of smbXsrv_open0 in files_struct | Michael Adam | 1 | -1/+1 | |
2012-07-03 | s3:vfs: use smbXsrv_tcon instead of smbXsrv_tcon0 in connection_struct. | Michael Adam | 1 | -1/+1 | |
2012-06-30 | Add uint64_t mid field to the files_struct. | Jeremy Allison | 1 | -0/+1 | |
Ensure it is initialized so we know what mid created this file. | |||||
2012-06-29 | s3:smbd: make use of smbXsrv_open for smb1/2/3 | Stefan Metzmacher | 1 | -0/+1 | |
This makes sure we generate unique persistent file ids, which are stored in smbXsrv_open_global.tdb. Pair-Programmed-With: Michael Adam <obnox@samba.org> metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Fri Jun 29 21:01:11 CEST 2012 on sn-devel-104 | |||||
2012-06-25 | s3:smbd: make use of smbXsrv_tcon for smb1 | Stefan Metzmacher | 1 | -1/+1 | |
Pair-Programmed-With: Michael Adam <obnox@samba.org> metze | |||||
2012-06-25 | s3:smbd: make use of smbXsrv_tcon and smbXsrv_session for smb2 | Stefan Metzmacher | 1 | -0/+1 | |
The removes the protocol specific smbd_smb2_session and smbd_smb2_tcon. Pair-Programmed-With: Michael Adam <obnox@samba.org> metze | |||||
2012-06-15 | s3:smbd: remember the request_time on an incoming request | Stefan Metzmacher | 1 | -0/+2 | |
metze | |||||
2012-06-15 | s3:vfs: change files_struct.fnum from int to uint64_t | Michael Adam | 1 | -1/+1 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Fri Jun 15 05:22:41 CEST 2012 on sn-devel-104 | |||||
2012-06-06 | s3:include: change connection_struct->cnum to uint32_t | Michael Adam | 1 | -1/+1 | |
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org> | |||||
2012-06-06 | s3:include: change smb_request->tid to uint32_t | Michael Adam | 1 | -1/+1 | |
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org> | |||||
2012-06-06 | s3:include: change smb_request->vuid to uint64_t | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2012-06-06 | s3:include: move struct smb_request to vfs.h | Stefan Metzmacher | 1 | -0/+61 | |
metze | |||||
2012-06-06 | s3:include: change files_struct->vuid to uint64_t | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2012-06-06 | s3:include: change connection_struct->vuid to uint64_t | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2012-06-06 | s3:includes: change vuid_cache_entry->vuid to uint64_t | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2012-06-06 | s3:include: move some prototypes (e.g. smb_register_vfs) to vfs.h | Stefan Metzmacher | 1 | -0/+10 | |
These are called from vfs modules, which should not depend on smbd/proto.h metze | |||||
2012-06-06 | s3:include: move struct smb_filename to vfs.h | Stefan Metzmacher | 1 | -0/+10 | |
metze | |||||
2012-06-06 | s3:include: move struct smb_file_time to vfs.h | Stefan Metzmacher | 1 | -0/+8 | |
metze | |||||
2012-06-06 | s3:include: move struct connection_struct (and sub structs) to vfs.h | Stefan Metzmacher | 1 | -0/+91 | |
metze | |||||
2012-06-06 | s3:include: move struct stream_struct to vfs.h | Stefan Metzmacher | 1 | -0/+10 | |
metze | |||||
2012-06-06 | s3:include: move struct fd_handle/files_struct to vfs.h | Stefan Metzmacher | 1 | -0/+82 | |
metze | |||||
2012-06-06 | s3:includes: move union unid_t to vfs.h | Stefan Metzmacher | 1 | -0/+5 | |
metze | |||||
2012-05-03 | s3:vfs fix compiler warning | Christian Ambach | 1 | -0/+5 | |
vfs_default.c:1875:10: warning: no previous prototype for 'vfswrap_audit_file' | |||||
2012-04-28 | Add an audit file VFS routine so we can handle auditing with SACLs. | Richard Sharpe | 1 | -0/+6 | |
Autobuild-User: Richard Sharpe <sharpe@samba.org> Autobuild-Date: Sat Apr 28 08:05:00 CEST 2012 on sn-devel-104 | |||||
2012-04-06 | build: Remove SMB_OFF_T, replace with off_t | Andrew Bartlett | 1 | -23/+24 | |
Now that we always require a 64 bit off_t, we no longer need SMB_OFF_T. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Fri Apr 6 01:47:43 CEST 2012 on sn-devel-104 | |||||
2012-04-05 | s3-vfs: Remove unused lremovexattr call from VFS modules, system.c and configure | Andrew Bartlett | 1 | -3/+0 | |
If this is ever needed again, it would be more appropriate as an options argument to removexattr. Andrew Bartlett | |||||
2012-04-05 | s3-vfs: Remove unused lsetxattr call from VFS modules, system.c and configure | Andrew Bartlett | 1 | -2/+1 | |
If this is ever needed again, it would be more appropriate as an options argument to listxattr. Andrew Bartlett | |||||
2012-04-05 | s3-vfs: Remove unused llistxattr call from VFS modules, system.c and configure | Andrew Bartlett | 1 | -1/+1 | |
If this is ever needed again, it would be more appropriate as an options argument to listxattr. Andrew Bartlett | |||||
2012-04-05 | s3-vfs: Remove unused lgetxattr call from VFS modules, system.c and configure | Andrew Bartlett | 1 | -4/+0 | |
2012-04-05 | build: Remove SMB_STRUCT_DIR define | Andrew Bartlett | 1 | -16/+16 | |
2012-04-05 | build: Remove SMB_STRUCT_DIRENT define | Andrew Bartlett | 1 | -2/+2 | |
2012-03-26 | s3: Pass filters explicitly through vfs notify watch | Volker Lendecke | 1 | -2/+4 | |
This removes a dependency on "struct notify_entry" and makes the nature of the API more explicit. We depend upon the VFS module to mask out elements from e->filter and e->subdir_filter that it took over to handle. Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Mon Mar 26 17:45:44 CEST 2012 on sn-devel-104 | |||||
2012-03-21 | s3: Pass "path" through vfs_notify_watch | Volker Lendecke | 1 | -0/+2 | |
2011-12-12 | vfs: Make function pointer names consistent. They all end in _fn | Richard Sharpe | 1 | -214/+215 | |
Autobuild-User: Richard Sharpe <sharpe@samba.org> Autobuild-Date: Mon Dec 12 04:58:40 CET 2011 on sn-devel-104 | |||||
2011-10-08 | s3:vfs: add SMB_VFS_GET_DFS_REFERRAL() hooks | Stefan Metzmacher | 1 | -0/+14 | |
metze | |||||
2011-10-01 | Move FSCTL handling into the VFS. Initial code changes. Passes smbtorture ↵ | Richard Sharpe | 1 | -0/+22 | |
NTTRANS-FSCTL. Test added to selftests. | |||||
2011-08-05 | s3: Fix some nonempty blank lines | Volker Lendecke | 1 | -3/+3 | |