1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-28 07:21:54 +03:00
samba-mirror/source3/include
Volker Lendecke 35e6a0e618 Add "uint32_t access_granted" to policy handles
All policy handles have a mask of allowed operations attached that were
calculated at creation time, so they should carry this mask. This is the basis
for consolidating all our policy handle access checks.

If you want to do your own more complicated access checks further down, just
pass "0" to policy_handle_find.
2009-04-19 09:27:15 +02: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 s3: use pidl to pull a KRB5_EDATA_NTSTATUS. 2009-02-06 10:32:49 +01: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 Add async oplock waiter 2009-04-06 21:32:08 +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 Add a bad hack to enable level 2 oplocks in torture_open_connection_share 2009-04-06 21:32:08 +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
gpo.h Add Group Policy extension infrastructure. 2008-02-29 17:07:57 +01: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 Link in the threads functions, not yet used. 2009-04-10 14:45:45 -07:00
interfaces.h Make Samba 3 and Samba 4 both use the same single copy of libreplace. 2008-09-16 16:30:14 +02:00
intl.h
libsmb_internal.h s3: remove POLICY_HND. 2009-03-18 23:22:29 +01:00
libsmbclient.h Make char* parameters const 2009-02-23 13:50:25 -05: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 s3:winbindd/nss_info: change nss_map_{to|from}_alias to take nss_domain_entry 2008-12-01 04:37:20 +01:00
nt_printing.h s3: remove POLICY_HND. 2009-03-18 23:22:29 +01:00
ntdomain.h Make "struct policy" private to srv_lsa_hnd.c 2009-04-19 09:27:14 +02:00
ntioctl.h
ntlmssp.h Remove the static "chal" from ntlmssp.c:get_challenge() 2009-02-21 14:04:14 +01: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 Shape up pdb_search a bit by making it a talloc ctx with a destructor 2009-03-07 17:51:21 +01: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
proto.h Add "uint32_t access_granted" to policy handles 2009-04-19 09:27:15 +02:00
rap.h
reg_db.h Add sorted subkey cache 2009-02-26 11:05:22 +01:00
reg_objects.h s3:registry: add a delete_subkey method to the backend ops. 2009-02-26 13:22:55 +01:00
regfio.h s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr" 2009-02-26 13:22:51 +01: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: use generated dcerpc code. 2009-03-24 11:14:06 +01: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 Move secacl to top-level. 2009-03-01 18:15:36 +01: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 s3: only define TALLOC_ZERO if needed 2009-03-16 11:14:53 +01: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: use generated dcerpc code. 2009-03-24 11:14:06 +01:00
smbldap.h s3:smbldap Remove smbldap_get_dn 2009-04-06 14:52:51 +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
trans2.h
transfer_file.h
util_getent.h
util_tdb.h s3:util_tdb: remove duplicate prototypes (from ../lib/util/util_tdb.h) 2009-01-28 10:35:49 +01:00
vfs_macros.h s3: Add strict lock/unlock calls to the vfs layer to replace is_locked 2009-03-13 14:16:55 -07:00
vfs.h s3: Add strict lock/unlock calls to the vfs layer to replace is_locked 2009-03-13 14:16:55 -07:00
wbc_async.h Remove unused async_req references from wb_reqtrans.c 2009-03-16 21:05:02 +01:00