Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-03-12 | s4:dsdb/repl: make use of use tevent_req based dcerpc_binding_handle stubs | Stefan Metzmacher | 3 | -38/+62 | |
metze | |||||
2010-03-12 | use unsigned instead of uint32_t for LDB counters. | Crístian Deives | 1 | -4/+6 | |
the attribute num_values of the struct ldb_message_element is defined as an unsigned int, so the counters of that variable should be of the same type. | |||||
2010-03-12 | nTDSConnection creation | Crístian Deives | 2 | -0/+817 | |
create nTDSConnection objects to "imply" the minimum-cost spanning tree edges for which no nTDSConnection objects yet exist. it also adds a test function in kcc_connection so the kcctpl functions can be called. this patch is in accord with the sections [MS-ADTS] 7.2.2.3.4.2 and 7.2.2.3.4.5. | |||||
2010-03-12 | spanning tree computation | Crístian Deives | 1 | -0/+1692 | |
calculate the spanning tree for the intersite connection. this patch is in accord with the section [MS-ADTS] 7.2.2.3.4.4. | |||||
2010-03-12 | new function kcctpl_color_vertices | Crístian Deives | 1 | -213/+576 | |
besides the new function implemented, some minor bugs were also fixed. this patch is in accord with the section [MS-ADTS] 7.2.2.3.4.3. | |||||
2010-03-12 | s4-drs: check if an optional feature is enabled | Eduardo Lima | 1 | -0/+59 | |
2010-03-12 | Split the dsdb_access_check_on_dn. | Nadezhda Ivanova | 2 | -41/+93 | |
Split the dsdb_access_check_on_dn so it can be reused for checks from both within the module stack and outside it. | |||||
2010-03-12 | Fixed ACL module to use dsdb_module_* API. | Nadezhda Ivanova | 1 | -9/+9 | |
2010-03-12 | Moved access_check_on_dn from acl module as an utility. | Nadezhda Ivanova | 3 | -157/+202 | |
Made this an utility function so it can be used for access checking outside of the acl ldb module, such as checking validated writes and control access rights in other protocols (e. g drs) | |||||
2010-03-10 | s4/drs: DsGetNCChanges - Propagating IDL changes to source code | Kamen Mazdrashki | 1 | -1/+1 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-03-09 | A helper function to get the Infrastructure DN. | Nadezhda Ivanova | 1 | -0/+12 | |
2010-03-09 | Added a check for permissions to modify the RDN attribute on rename. | Nadezhda Ivanova | 1 | -0/+12 | |
Necessary because rdn module will be moved lower than acl in the stack. | |||||
2010-03-09 | s4:dsdb/dns: change callers of samba_runcmd() | Stefan Metzmacher | 1 | -36/+68 | |
metze | |||||
2010-03-07 | s4:extended_dn_out LDB module - change counter variables to "unsigned" where ↵ | Matthias Dieter Wallnöfer | 1 | -8/+11 | |
appropriate | |||||
2010-03-07 | s4:repl_meta_data LDB module - change counter variables to "unsigned" where ↵ | Matthias Dieter Wallnöfer | 1 | -20/+24 | |
appropriate I used "unsigned int" counters where we count LDB objects (LDB specification prescribes to use "unsigned" index variables). But on DSDB replication object counters I used "uint32_t" typed variables as it is suggested. If a counter variable counts both types of objects I used "unsigned int" since size(unsigned int) >= size(uint32_t), but on most platforms equal. | |||||
2010-03-07 | s4:local_password LDB module - change counter variables to "unsigned" where ↵ | Matthias Dieter Wallnöfer | 1 | -4/+4 | |
appropriate | |||||
2010-03-07 | s4:ranged_results LDB module - change counter variables to "unsigned" where ↵ | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
appropriate | |||||
2010-03-07 | s4:objectguid LDB module - change counter variables to "unsigned" where ↵ | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
appropriate | |||||
2010-03-07 | s4:objectclass LDB module - change counter variabls to "unsigned" where ↵ | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
appropriate | |||||
2010-03-07 | s4:anr LDB module - change counter variable to "unsigned" | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2010-03-07 | s4:acl LDB module - change counter variable to "unsigned" | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2010-03-07 | s4:linked_attributes LDB module - change counter variables to "unsigned" ↵ | Matthias Dieter Wallnöfer | 1 | -3/+5 | |
where appropriate | |||||
2010-03-07 | s4:kludge_acl LDB module - change counter variables to "unsigned" where ↵ | Matthias Dieter Wallnöfer | 1 | -5/+10 | |
appropriate | |||||
2010-03-07 | s4:proxy LDB module - Change counter variables to "unsigned" where appropriate | Matthias Dieter Wallnöfer | 1 | -5/+6 | |
Use "size_t" when counting string index positions. | |||||
2010-03-07 | s4:schema_data LDB module - change counter variables to "unsigned" where ↵ | Matthias Dieter Wallnöfer | 1 | -3/+6 | |
appropriate | |||||
2010-03-07 | s4:resolve_oids LDB module - change counter variables to "unsigned" where ↵ | Matthias Dieter Wallnöfer | 1 | -5/+5 | |
appropriate | |||||
2010-03-07 | s4:rootdse LDB module - change counter variables to "unsigned" where appropriate | Matthias Dieter Wallnöfer | 1 | -9/+10 | |
2010-03-07 | s4:partition LDB module - change counter variables to "unsigned" where ↵ | Matthias Dieter Wallnöfer | 2 | -17/+26 | |
appropriate | |||||
2010-03-07 | s4:schema - Change also here counters to "unsigned" where needed | Matthias Dieter Wallnöfer | 7 | -26/+27 | |
Counters which are used in the way "for (i = 0; array[i] != NULL; i++)" I modified to "unsigned" since for sure we don't want to have negative array indexes there. | |||||
2010-03-07 | s4:schema_syntax.c - Change also here counters to "unsigned" where needed | Matthias Dieter Wallnöfer | 1 | -44/+44 | |
Counters which are used in the way "for (i = 0; array[i] != NULL; i++)" I modified to "unsigned" since for sure we don't want to have negative array indexes there. There were many counter variables typed "uint32_t". This isn't fully correct since those count LDB objects. The amount is saved in a "num_*" variable which is "unsigned" without a bitlength specification. Therefore change also these counters to be plain "unsigned". | |||||
2010-03-05 | s4:dsdb/util - Change also here counters to "unsigned" | Matthias Dieter Wallnöfer | 1 | -13/+16 | |
No need to have "signed" counters at those places. | |||||
2010-03-05 | s4:repl - change also here the counter variables to "unsigned" | Matthias Dieter Wallnöfer | 3 | -7/+8 | |
I changed also some "uint32_t" to "unsigned" since the LDB interface doesn't specify the bitlength of the unsigned type. | |||||
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-03-05 | s4:samdb_privilege.c - Change two counter variables to unsigned | Matthias Dieter Wallnöfer | 1 | -2/+3 | |
Also here in both cases the unsigned counter fits better than the signed one. | |||||
2010-03-05 | s4:cracknames - Change two counter variables to unsigned | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
In both cases the unsigned counter fits better: - in the first one since we are counting LDB objects starting from 0 - in the second since we are counting an array starting from 0 | |||||
2010-03-04 | s4:operational LDB - don't accidentally "ate" search helper attributes if we ↵ | Matthias Dieter Wallnöfer | 1 | -6/+14 | |
need them for more constructed attributes With this patch we delete the helper attributes at the end where all constructed attributes have already been computed. | |||||
2010-03-04 | s4:operational LDB module - make the counters unsigned | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
No need to have signed counters here. | |||||
2010-03-04 | s4:operational LDB - implement the "tokenGroups" constructed attribute | Matthias Dieter Wallnöfer | 2 | -1/+96 | |
It contains the transitive SID closure (expand member/memberOf attributes) of a certain SAM object. The "tokenGroups" attribute never contains the SID of the object itself. References: http://msdn.microsoft.com/en-us/library/ms680275(VS.85).aspx, http://support.microsoft.com/kb/301916, MS-ADTS 3.1.1.4.5.19. | |||||
2010-03-04 | s4:operational LDB module - use right memory context int ↵ | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
"construct_primary_group_token" Use the "msg" as temporary context and not "ldb" which lives much longer. | |||||
2010-03-03 | s4:samdb.c - Make it signed-safe | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
Use an unsigned argument for the numbers of groups and the counter "i" since the function is called only by "auth_generate_session_info" with an unsigned number of groups argument. | |||||
2010-03-01 | s4:drepl_out_helpers: don't look at the internals of 'struct rpc_request' | Stefan Metzmacher | 1 | -2/+13 | |
metze | |||||
2010-03-01 | s4:drepl_notify: don't look at the internals of 'struct rpc_request' | Stefan Metzmacher | 1 | -1/+9 | |
metze | |||||
2010-03-01 | s4:dsdb/repl: make use of explicit dcerpc_*_recv functions | Stefan Metzmacher | 2 | -4/+4 | |
metze | |||||
2010-03-01 | s4/rodc: Implement samdb_rodc with ldb context | Anatoliy Atanasov | 2 | -8/+62 | |
2010-02-26 | s4:dsdb/schema: fix validation of DNs | Stefan Metzmacher | 1 | -1/+0 | |
ldb_dn_extended_filter() removes all but the listed components, I didn't noticed that when writting the code. Doing a ldb_dn_remove_extended_components(dn2) is wrong. This was hidden by some bugs in the ldb_dn code. metze | |||||
2010-02-26 | s4-dns: use a loadparm list for samba_runcmd() commands | Andrew Tridgell | 1 | -4/+4 | |
This allows commands with multiple arguments and quoting to be used, while still avoiding running a shell (and this having shell expansion problems) | |||||
2010-02-26 | s4-dsdb: fixed the fetch of the server site name | Andrew Tridgell | 1 | -1/+7 | |
when the ntds objects were moved by a recent change it broke the calculation of the server site Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-02-25 | s4:DNS update - change "i" to be unsigned | Matthias Dieter Wallnöfer | 1 | -1/+2 | |
Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-02-25 | s4:partition DSDB module - Generate basic referrals | Matthias Dieter Wallnöfer | 2 | -47/+144 | |
This is a first, very basic implementation of the referrals (more informations at MS-ADTS 3.1.1.4.6 and 3.1.1.3.4.1.12). To have the full referral support (and to always point to the right host) the full implementation using DNS will be needed (at the moment we always point to the main DC which is referenceable through the DNS domainname). Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-02-25 | s4:partition DSDB module - change the search and domain scope control handling | Matthias Dieter Wallnöfer | 1 | -35/+22 | |
The domain scope control is always removed, from the search one only the two interesting flags (which are handled) and it is marked as non-critical. Signed-off-by: Andrew Bartlett <abartlet@samba.org> |