1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-29 11:21:54 +03:00
samba-mirror/source3/include
Aravind Srinivasan e046b382f2 s3: Add a new VFS op called SMB_VFS_TRANSLATE_NAME
This vop is designed to work in tandem with SMB_VFS_READDIR to allow
vfs modules to make modifications to arbitrary filenames before
they're consumed by callers.  Subsequently the core directory
enumeration code in smbd is now changed to free the memory that may be
allocated in a module.  This vop enables the new version of catia in
the following patch.

Signed-off-by: Tim Prouty <tprouty@samba.org>
2009-08-28 16:38:57 -07:00
..
ads_dns.h
ads_protos.h s3:libads Make ads_get_dn() take a talloc context 2009-04-06 15:54:41 +02:00
ads.h libds: share UF_ flags between samba3 and 4. 2009-07-13 15:36:06 +02:00
adt_tree.h adt_tree: change pathtree_add to return WERR instead of bool. 2008-04-13 15:33:47 +02:00
async_smb.h s3:libsmb: let cli_smb_chain_send() also return NTSTATUS 2009-05-13 18:27:50 +02:00
auth.h Remove the static "chal" from ntlmssp.c:get_challenge() 2009-02-21 14:04:14 +01:00
authdata.h Remove last reference to rpc_netlogon.h. 2008-03-27 22:18:04 +01:00
client.h s3:rpc_client: add dispatch_send/recv() to struct rpc_pipe_client 2009-07-31 12:49:45 +02:00
clitar.h
ctdbd_conn.h s3:cluster: fix ctdb ipv6 support 2009-01-16 15:16:59 +01:00
dbwrap.h Fix bug #6195 - Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb correctly. For the clustering case. 2009-03-27 12:13:13 -07:00
debug.h Provide the same set of helper functions for DEBUG in Samba 3 and Samba 2008-10-11 20:44:19 +02:00
debugparse.h
dynconfig.h Make STATEDIR and CACHEDIR configurable through ./configure and loadparm.c 2009-01-12 12:16:03 +01:00
event.h s3:events: register as tevent backend 2009-01-05 15:07:36 +01:00
eventlog.h s3-eventlog: move non rpc eventlog headers to own include file. 2008-11-20 17:15:29 +01:00
fake_file.h Add proxied named pipe support 2008-10-25 15:42:51 +02:00
idmap.h s3:idmap: move IDMAP_VERSION to the idmap tdb backend, where it belogns. 2009-01-30 00:17:57 +01:00
includes.h Second attempt at fix for bug 6529 - Offline files conflict with Vista and Office 2003. 2009-08-24 20:57:37 -07:00
interfaces.h Fix bug 5681: Do not limit the number of network interfaces 2009-05-18 13:38:55 +02:00
intl.h
libsmb_internal.h s3: remove POLICY_HND. 2009-03-18 23:22:29 +01:00
libsmbclient.h Correct typos; semicolons instead of commas 2009-05-11 14:16:52 -04:00
local.h Parameterize in local.h the MAX_RPC_DATA_SIZE, and ensure 2009-02-13 16:06:17 -08:00
localedir.h i18n/l10n pam_winbind 2008-11-13 12:43:58 +01:00
locking.h s3: Add extid to the dev/inode pair 2009-02-19 20:58:26 -08:00
MacExtensions.h Fix some typos. 2008-02-08 10:05:32 +01:00
mangle.h
mapping.h
memcache.h
messages.h s3:messages: finally make message_dispatch() static 2009-01-22 12:37:33 +01:00
module.h s3-build: fix init_samba_module missing proto warning. 2008-10-14 13:40:17 +02:00
msdfs.h Inline the once-used macro "init_dfsroot" 2008-10-19 11:36:32 +02:00
nameserv.h Use {u,}int64_t instead of SMB_BIG_{U,}INT. 2008-10-14 01:59:36 +02:00
nss_info.h Add some const to winbind_userinfo 2009-08-03 22:48:45 +02:00
nt_printing.h s3-spoolss: remove device mode defines from nt_printing.h. 2009-08-10 11:32:26 +02:00
ntdomain.h s3-schannel: remove remaining code that was using "struct dcinfo". 2009-08-27 15:55:20 +02:00
ntioctl.h
ntlmssp.h s3-ntlmssp: use NTLMSSP headers from IDL and remove duplicate constants. 2009-08-28 10:08:52 +02:00
ntquotas.h Use {u,}int64_t instead of SMB_BIG_{U,}INT. 2008-10-14 01:59:36 +02:00
oplock_onefs.h s3 OneFS: Add kernel oplocks implementation 2009-02-09 23:47:45 -08:00
packet.h packet.h API: The callback is now responsible to talloc_free() "buf" 2009-01-02 22:11:50 +01:00
passdb.h s3-account_policy: add pdb_policy_type enum. 2009-07-14 12:12:18 +02:00
popt_common.h Remove the global "struct cm_cred_struct" and associated calls, make 2009-03-17 14:53:06 -07:00
printing.h printing: Rename new parameter "cups timeout" to "cups connection timeout". 2008-09-24 11:09:04 -07:00
privileges.h s3-lsa: use LSA_POLICY_MODE flags in _lsa_GetSystemAccessAccount(). 2009-04-30 14:28:38 +02:00
proto.h s3: Add a new VFS op called SMB_VFS_TRANSLATE_NAME 2009-08-28 16:38:57 -07:00
pthreadpool.h Add thread pool 2009-05-01 12:30:58 +02:00
rap.h
reg_db.h Add sorted subkey cache 2009-02-26 11:05:22 +01:00
reg_objects.h s3:registry: replace typedef REGISTRY_OPS by struct registry_ops 2009-04-27 11:21:04 +02:00
regfio.h s3:registry: replace typedef REGVAL_CTR by struct regval_ctr. 2009-04-27 11:21:02 +02:00
rpc_client.h s3-rpc_client: remove unused CLI_DO_RPC_WERR macro. 2009-03-18 20:01:51 +01:00
rpc_dce.h s3-ntlmssp: use NTLMSSP headers from IDL and remove duplicate constants. 2009-08-28 10:08:52 +02:00
rpc_misc.h s3: remove POLICY_HND. 2009-03-18 23:22:29 +01:00
rpc_perfcount_defs.h
rpc_perfcount.h
rpc_secdes.h s3-secdesc: remove SEC_RIGHT_MAXIMUM_ALLOWED and SEC_RIGHT_SYSTEM_SECURITY. 2009-04-21 13:01:29 +02:00
safe_string.h Solve some of the conflict between Samba3 and Samba4 push_string 2009-04-14 12:11:00 +10:00
samba_linux_quota.h
secrets.h Store a local schannel key in secrets.tdb 2008-10-06 09:54:16 +02:00
services.h s3-svcctl: use pidl based struct SERVICE_STATUS. 2009-01-08 13:24:22 +01:00
session.h
smb_acls.h
smb_macros.h Remove reply_unixerror() - no longer needed. Should make Metze's refactoring a lot easier. 2009-07-10 18:23:00 -07:00
smb_perfcount.h s3: added per-client statistics to onefs perfcount module 2009-03-27 17:33:26 -07:00
smb_share_modes.h s3: Add extid to the dev/inode pair 2009-02-19 20:58:26 -08:00
smb_signing.h s3:libsmb: add a much simplified smb_siging infrastructure 2009-03-23 12:21:13 +01:00
smb.h s3-ntlmssp: use NTLMSSP headers from IDL and remove duplicate constants. 2009-08-28 10:08:52 +02:00
smbldap.h Fix some nonempty blank lines 2009-05-31 12:16:34 +02:00
smbprofile.h s3: Add strict lock/unlock calls to the vfs layer to replace is_locked 2009-03-13 14:16:55 -07:00
spnego.h s3-asn1/spnego: use OIDs including dots. 2008-10-22 21:37:36 +02:00
srvstr.h Remove some direct inbuf references by adding smbreq_bufrem 2008-11-02 09:22:40 +01:00
stamp-h.in
sysquotas.h Use {u,}int64_t instead of SMB_BIG_{U,}INT. 2008-10-14 01:59:36 +02:00
talloc_dict.h s3: Add talloc_dict.[ch] 2009-08-16 12:38:19 +02:00
tldap_util.h Add tldap_pull_guid 2009-07-04 12:54:22 +02:00
tldap.h If the connection is down, don't try another write. 2009-06-28 15:51:02 +02:00
trans2.h
transfer_file.h
util_getent.h
util_tdb.h Add tdb_data_cmp 2009-07-15 10:55:20 +02:00
vfs_macros.h s3: Add a new VFS op called SMB_VFS_TRANSLATE_NAME 2009-08-28 16:38:57 -07:00
vfs.h s3: Add a new VFS op called SMB_VFS_TRANSLATE_NAME 2009-08-28 16:38:57 -07:00