1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/source3/include
Michael Adam 0db26805da dssync keytab: add support for keeping track of the up-to-date-ness vector.
The startup operation should get the old up-to-date-ness vector from the backend
and the finish operation should store the new vector to the backend after replication.

This adds the change of the signatures of the operations ot the dssync_ops struct
and the implementation for the keytab ops. The up-to-date-ness vector is stored
under the principal constructed as UTDV/$naming_context_dn@$dns_domain_name.

The vector is still uninterpreted in libnet_dssync_process().
This will be the next step...

This code is essentially by Metze.

Michael
(This used to be commit 01318fb27a)
2008-08-01 16:04:40 +02:00
..
ads_dns.h Change our DNS code to cope with AAAA records. A6 records 2007-10-29 13:34:00 -07:00
ads_protos.h Fix bug 5419: memory leak in ads_do_search_all_args() when enumerating 1000s of entries 2008-04-26 08:11:20 -07:00
ads.h libads: Add API call to connect to a global catalog server. 2008-06-27 10:26:11 -04:00
adt_tree.h adt_tree: change pathtree_add to return WERR instead of bool. 2008-04-13 15:33:47 +02:00
asn_1.h RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
async_req.h Create doxygen comments for async_req.[ch] 2008-07-26 12:59:41 +02:00
async_smb.h Add infrastructure to support async SMB requests 2008-03-06 13:28:23 +01:00
auth.h Wrap the unix token info in a unix_user_token in auth_serversupplied_info 2008-06-19 18:51:37 +02:00
authdata.h Remove last reference to rpc_netlogon.h. 2008-03-27 22:18:04 +01:00
byteorder.h add 64-bit macros from samba4 2008-02-26 21:43:13 -05:00
charset.h r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
client.h Store copies of the syntax ids in rpc_pipe_client 2008-07-20 17:06:21 +02:00
clitar.h r23801: The FSF has moved around a lot. This fixes their Mass Ave address. 2007-10-10 12:28:27 -05:00
core.h r18193: Not quite to autogenerated NDR but closer thanks to Jelmer's 2007-10-10 11:51:08 -05:00
ctdbd_conn.h Merge CTDB-related fixes from samba-ctdb 3.0 branch (http://samba.org/~tridge/3_0-ctdb) 2008-01-16 12:09:48 +03:00
dbwrap.h dbwrap: add dbwrap_tdb2 backend 2008-04-12 09:14:09 +02:00
dcerpc.h [GLUE] Rsync SAMBA_3_2_0 SVN r25598 in order to create the v3-2-test branch. 2007-10-10 15:34:30 -05:00
debug.h Fix warnings on SuSE 9.0. 2008-06-27 15:51:35 +02:00
debugparse.h r23801: The FSF has moved around a lot. This fixes their Mass Ave address. 2007-10-10 12:28:27 -05:00
dlinklist.h r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
doserr.h errors: add WERR_DS_DRA_BAD_NC and WERR_DS_DRA_BAD_DN. 2008-06-26 10:24:02 +02:00
dynconfig.h Fix copy & paste typo in function prototype. 2008-02-13 01:40:12 +01:00
event.h r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
fake_file.h Simplify fake_file logic 2008-05-16 23:18:50 +02:00
gpo.h Add Group Policy extension infrastructure. 2008-02-29 17:07:57 +01:00
hmacmd5.h r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
idmap.h RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
includes.h kerberos: allow to keep entries with old kvno's while creating keytab. 2008-06-30 12:38:40 +02:00
interfaces.h Try to fix the build on systems without struct sockaddr_storage type 2007-11-08 11:46:18 +01:00
intl.h r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
libmsrpc_internal.h RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
libmsrpc.h RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
libsmb_internal.h The buf in the smbclient write function should be const. 2008-07-16 10:41:43 -04:00
libsmbclient.h The buf in the smbclient write function should be const. 2008-07-16 10:41:43 -04:00
local.h smbd: make it possible to change the write time delay for testing 2008-04-07 12:29:31 +02:00
locking.h RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
MacExtensions.h Fix some typos. 2008-02-08 10:05:32 +01:00
mangle.h RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
mapping.h r23801: The FSF has moved around a lot. This fixes their Mass Ave address. 2007-10-10 12:28:27 -05:00
md5.h
memcache.h Add comments 2008-01-03 10:24:11 +01:00
messages.h Allow server manager to close open files selected by id. 2008-05-27 11:25:46 -07:00
module.h r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
msdfs.h Fix a crash in _dfs_Enum 2008-06-22 13:08:47 +02:00
nameserv.h IDL: build generated nbt code. 2008-04-17 14:55:15 +02:00
ndr.h r18193: Not quite to autogenerated NDR but closer thanks to Jelmer's 2007-10-10 11:51:08 -05:00
nss_info.h r23800: LGPL is now called GNU Lesser General Public License 2007-10-10 12:28:26 -05:00
nt_printing.h Remove pstring from srv_spoolss_nt.c. All gone from rpc_server/*.c 2007-11-27 19:05:08 -08:00
nt_status.h Fix typos. 2008-06-12 09:25:07 +02:00
ntdomain.h make read/write to internal pipes available externally 2008-07-26 13:20:10 +02:00
nterr.h Add NT_STATUS_RPC_CANNOT_SUPPORT. 2008-04-03 00:26:55 +02:00
ntioctl.h [GLUE] Rsync SAMBA_3_2_0 SVN r25598 in order to create the v3-2-test branch. 2007-10-10 15:34:30 -05:00
ntlmssp.h ntlmssp: replace UNKNOWN_02000000 with NTLMSSP_NEGOTIATE_VERSION. 2008-04-30 18:55:57 +02:00
ntquotas.h Remove current_user references from trans2.c 2008-06-19 18:51:38 +02:00
packet.h RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
passdb.h Remove unix_homedir from struct user_struct 2008-05-05 18:28:58 +02:00
popt_common.h popt: add a popt_common_debuglevel set of options providing -d|--debuglevel 2008-07-15 13:03:24 +02:00
printing.h RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
privileges.h RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
proto.h Enabled domain groups to be added to builtin groups at domain join time 2008-07-30 14:06:36 -07:00
rap.h RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
rbtree.h Make the Linux rbtrees compile within Samba 2007-12-10 16:06:32 +01:00
reg_db.h r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
reg_objects.h registry: remove the REGISTRY_HOOKS layer from the reghook cache. 2008-04-13 01:43:42 +02:00
regfio.h RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
rpc_client.h Refactoring: CLI_DO_RPC_* uses interface instead of pipe_idx 2008-07-21 14:36:31 +02:00
rpc_dce.h Refactoring: Change calling conventions for cli_rpc_pipe_open_noauth 2008-07-20 17:37:11 +02:00
rpc_eventlog.h Remove unused marshalling for EVENTLOG_OPEN_EVENTLOG. 2008-02-04 11:10:53 +01:00
rpc_lsa.h Move LSA_AUDIT_NUM_CATEGORIES defines to lsa rpc_server. 2008-02-27 17:09:02 +01:00
rpc_misc.h RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
rpc_ntsvcs.h Fill in IDL for PNP_GetDeviceRegProp. 2008-03-26 12:17:16 +01:00
rpc_perfcount_defs.h r23801: The FSF has moved around a lot. This fixes their Mass Ave address. 2007-10-10 12:28:27 -05:00
rpc_perfcount.h r23801: The FSF has moved around a lot. This fixes their Mass Ave address. 2007-10-10 12:28:27 -05:00
rpc_secdes.h Comment out some svcctl headers which are now defined in IDL. 2008-03-26 12:17:16 +01:00
rpc_spoolss.h Try and fix bug #5095, "Manage Documents privilege is not functional". 2008-05-05 16:24:52 -07:00
rpc_svcctl.h Remove unused marshalling for SVCCTL_ENUM_DEPENDENT_SERVICES. 2008-03-20 01:40:04 +01:00
safe_string.h Remove pstrings completely except for smbctool (what does this do ?). 2007-12-07 12:02:44 -08:00
samba_linux_quota.h r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
secrets.h r23801: The FSF has moved around a lot. This fixes their Mass Ave address. 2007-10-10 12:28:27 -05:00
session.h r25492: Start adding IPv6 compatible code to lib/util_sock.c and deal with 2007-10-10 12:31:09 -05:00
smb_acls.h r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
smb_ldap.h RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
smb_macros.h Remove current_user references from trans2.c 2008-06-19 18:51:38 +02:00
smb_share_modes.h r23798: updated old Temple Place FSF addresses to new URL 2007-10-10 12:28:26 -05:00
smb.h dssync keytab: add support for keeping track of the up-to-date-ness vector. 2008-08-01 16:04:40 +02:00
smbldap.h Fix the non-LDAP, non-krb5 build, fix gcc -O3 warnings. 2008-06-26 19:46:18 -07:00
smbprofile.h Yay ! Remove a VFS entry. Removed the set_nt_acl() call, 2008-05-08 18:09:07 -07:00
spnego.h r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
srvstr.h r23858: Added srvstr_pull_buf_talloc() and srvstr_pull_talloc() 2007-10-10 12:28:35 -05:00
stamp-h.in
sysquotas.h r23801: The FSF has moved around a lot. This fixes their Mass Ave address. 2007-10-10 12:28:27 -05:00
talloc_stack.h Add the calls to make use of talloc_pools in a talloc_stackframe. 2008-01-09 17:07:58 -08:00
trans2.h Add CIFS_UNIX_TRANSPORT_ENCRYPTION_CAP capability to 2007-12-27 10:18:22 -08:00
transfer_file.h Move transfer_file and transfer_file_internal to a module of their own. 2008-01-10 14:31:25 +01:00
util_getent.h r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
util_tdb.h util_tdb: remove trivial and unused tdb_wipe(). 2008-03-26 11:15:03 +01:00
vfs_macros.h Fix the compile on NetBSD -- readlink and read are macros there 2008-06-09 15:01:42 +02:00
vfs.h Fix the compile on NetBSD -- readlink and read are macros there 2008-06-09 15:01:42 +02:00
xfile.h r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00