Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-03-05 | s4:kcc - Change some counter variables to be unsigned | Matthias Dieter Wallnöfer | 2 | -4/+5 | |
The upper limits are unsigned variables therefore also the counter variables need to be like that. | |||||
2010-02-24 | s4/drs: Propagate drsuapi_DsReplicaGetInfoRequest... changes into source code | Kamen Mazdrashki | 1 | -2/+2 | |
2010-02-17 | s4/drs:kccdrs_replica_get_info_obj_metadata implementation | Anatoliy Atanasov | 1 | -12/+88 | |
Fix the names of the drsuapi_DsReplicaInfoType enum and rebuild the .idl The get_info_obj_metadata implementation is ported from implementation i developed and tested at the samba io lab 2009 | |||||
2010-02-16 | s4-kcc: remove a qsort() that snuck into the new topology code | Andrew Tridgell | 1 | -2/+1 | |
2010-02-16 | s4-kcc: remove search_onelevel_with_deleted() in kcc | Andrew Tridgell | 1 | -52/+3 | |
Use dsdb_search() instead Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-02-16 | s4-dsdb: added dsdb_search_one() and cleanup dsdb_find_dn_by_guid() | Andrew Tridgell | 2 | -18/+7 | |
dsdb_find_dn_by_guid() now takes a struct GUID instead of a guid_string. All the callers in fact wanted a struct GUID, so we now avoid the extra conversion. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-02-16 | s4-drs: DsGetReplInfo() refactoring | Erick Nogueira do Nascimento | 1 | -263/+190 | |
2010-02-16 | s4-drs: DsReplGetInfo() for DS_REPL_INFO_REPSTO infoType | Erick Nogueira do Nascimento | 1 | -4/+142 | |
Implements the DS_REPL_INFO_REPSTO infoType of DsReplGetInfo(). | |||||
2010-02-15 | s4-kcc: remove C++ comment | Andrew Tridgell | 1 | -1/+1 | |
2010-02-15 | s4-kcc: initial code for the topology algorithm | Crístian Deives | 1 | -0/+614 | |
this patch contains the data structures declarations and the functions to setup the graph. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-01-18 | idl: switched to using the WSPP names for the 'neighbour' DRS options | Andrew Tridgell | 1 | -3/+3 | |
The documentation shows that all these functions in fact use the same flags variable type. To be consistent between functions, and to allow easy reference to the WSPP docs, it is better for us to also use this generic DrsOptions bitfield rather than one per operations. | |||||
2010-01-16 | s4-kcc: added DsReplicaGetInfo pending ops call | Andrew Tridgell | 1 | -1/+30 | |
Just return 0 pending ops for now | |||||
2010-01-16 | s4-kcc: added DsReplicaGetInfo CURSORS2 level | Andrew Tridgell | 1 | -0/+29 | |
2010-01-16 | s4-idl: in DsReplicaGetInfo unknown2 is actually an enumeration_context | Andrew Tridgell | 1 | -2/+2 | |
2010-01-16 | s4-kcc: added support for CURSORS info level in DsReplicaGetInfo | Andrew Tridgell | 1 | -3/+34 | |
2010-01-16 | s4-kcc: simplify the ReplicaGetInfo implementation a bit | Andrew Tridgell | 1 | -53/+17 | |
2010-01-16 | s4-kcc: squash a warning | Andrew Tridgell | 1 | -0/+2 | |
2010-01-16 | s4-drs: framework for DsGetReplInfo(), includes the DS_REPL_INFO_NEIGHBORS ↵ | Andrew Tridgell | 2 | -2/+504 | |
infoType. This patch includes the framework for the implementation of all infoTypes of the DsGetReplInfo() call, and includes the implementation for the first one, the DS_REPL_INFO_NEIGHBORS. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-01-02 | s4-kcc: added a preiodic task to remove deleted objects | Andrew Tridgell | 3 | -4/+103 | |
we check for deleted objects in each partition every 10 minutes, using onelevel searches | |||||
2010-01-02 | s4-dsdb: added dsdb_tombstone_lifetime() | Andrew Tridgell | 1 | -0/+64 | |
2009-12-21 | s4-kcc: don't crash with a NULL ntds connection list | Andrew Tridgell | 1 | -3/+3 | |
2009-11-30 | s4-drs: add deletion of old connections | Crístian Deives | 3 | -37/+190 | |
the nTDSConnection objects that are not needed anymore will be deleted. the function kccsrv_delete_connection wasn't tested yet. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-11-30 | s4-drs: Create connection obejct (nTDSConnection) | Crístian Deives | 2 | -0/+129 | |
create nTDSConnection objects to match the list of servers Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-11-14 | s4-drs: DsExecuteKCC() implementation | Erick Nascimento | 2 | -1/+21 | |
I implemented the DsExecuteKCC() handling code on kccsrv_execute_kcc(). Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-10-25 | s4-samdb: reduce the number of samdb opens at startup | Andrew Tridgell | 1 | -6/+3 | |
Using common parameters means that the ldb_wrap code can return a reference rather than a new database | |||||
2009-10-14 | s4: Changes the old occurences of "lp_realm" in "lp_dnsdomain" where needed | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
For KERBEROS applications the realm should be upcase (function "lp_realm") but for DNS ones it should be used lowcase (function "lp_dnsdomain"). This patch implements the use of both in the right way. | |||||
2009-09-28 | s4-kcc: fixed corruption of repsFrom records by kcc | Andrew Tridgell | 1 | -4/+2 | |
We were re-using a stack variable outside of the stack scope | |||||
2009-09-28 | s4-kcc: remove stale repsFrom entries in kcc run | Andrew Tridgell | 1 | -0/+11 | |
2009-09-18 | s4-server: kill main daemon if a task fails to initialise | Andrew Tridgell | 2 | -10/+11 | |
When one of our core tasks fails to initialise it can now ask for the server as a whole to die, rather than limping along in a degraded state. | |||||
2009-09-12 | s4-kcc: we should only add to the repsFrom if it doesn't already exist | Andrew Tridgell | 1 | -45/+71 | |
If we already have a repsFrom for a particular DC and naming context then we should not overwrite it, as it contains info on what replication we've already done | |||||
2009-09-11 | s4-kcc: add a very simple KCC | Andrew Tridgell | 3 | -0/+515 | |
A KCC is a 'Knowledge Consistency Checker', a fancy name for a daemon that works out who will replicate with who in a AD domain. This implements an extremely simple KCC task that just wants to replicate with everyone :-) |