Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-11-03 | s4:objectclass_attrs LDB module - introduce the hardcoded delete-protected ↵ | Matthias Dieter Wallnöfer | 1 | -1/+19 | |
attributes list This is a hardcoded list in AD of attributes, which can never be deleted. | |||||
2010-11-03 | s4:objectclass LDB module - the structural objectclass has always to be ↵ | Matthias Dieter Wallnöfer | 1 | -0/+6 | |
specified Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Wed Nov 3 16:20:55 UTC 2010 on sn-devel-104 | |||||
2010-11-03 | s4:objectclass_attrs LDB module - refactor the "dSHeuristics" checker | Matthias Dieter Wallnöfer | 1 | -12/+9 | |
The checks are done when there are more than 0 values. The other checks should be performed by the other parts of the module. | |||||
2010-11-03 | s4:objectclass_attrs LDB module - simplify the invoke of the "dSHeuristics" ↵ | Matthias Dieter Wallnöfer | 1 | -3/+4 | |
checker It's always invoked on add and modify operations. | |||||
2010-11-03 | s4-dsdb: Implemented value restrictions for the dSHeuristics attribute | Nadezhda Ivanova | 1 | -1/+27 | |
2010-11-03 | s4:objectguid LDB module - remove "objectguid_find_attribute" | Matthias Dieter Wallnöfer | 1 | -17/+1 | |
It's exactly the same as "ldb_msg_find_element". In addition remove a comment which points out a "fixme" for a semi-async call since we started to permit them again. Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Wed Nov 3 09:29:46 UTC 2010 on sn-devel-104 | |||||
2010-11-03 | s4-dsdb: removed the use of ldb_private.h from s4 | Andrew Tridgell | 9 | -121/+55 | |
this will allow s4 to use a system version of ldb | |||||
2010-11-01 | s4:samldb LDB module - the "sAMAccountName" cannot be substituted by nothing | Matthias Dieter Wallnöfer | 1 | -2/+8 | |
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Mon Nov 1 14:36:24 UTC 2010 on sn-devel-104 | |||||
2010-11-01 | s4:samldb LDB module - support now the full "servicePrincipalName" update ↵ | Matthias Dieter Wallnöfer | 1 | -30/+96 | |
trigger With "dNSHostName" and/or "sAMAccountName" updates | |||||
2010-11-01 | s4:samldb LDB module - "sAMAccountName" checker | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
We need a "talloc_steal" for the retrieved "sAMAccountName" since the memory is afterwards freed using the "talloc_free" call. | |||||
2010-11-01 | s4-ldb: enable version checking in dsdb ldb modules | Andrew Tridgell | 39 | -2/+42 | |
2010-11-01 | s4:samldb LDB module - unify objectSid assignment error messages | Matthias Dieter Wallnöfer | 1 | -3/+2 | |
2010-11-01 | s4:samldb LDB module - deny "objectSid" modifications | Matthias Dieter Wallnöfer | 1 | -0/+7 | |
The same as with Windows | |||||
2010-11-01 | s4-dsdb: convert the rest of the ldb modules to the new module type | Andrew Tridgell | 40 | -77/+298 | |
2010-11-01 | s4-dsdb: convert the simple_ldap_map module to the new module style | Andrew Tridgell | 2 | -9/+26 | |
2010-11-01 | s4-dsdb: convert the extended_dn_out module to the new ldb module style | Andrew Tridgell | 2 | -10/+31 | |
2010-10-31 | idl: Use DRSUAPI_ATTID_ prefix instead of DRSUAPI_ATTRIBUTE_ for ATTID values | Kamen Mazdrashki | 3 | -29/+29 | |
Those values are actually ATTID values and such, they are used for ATTIDs for Attributes, Classes and Syntaxes. | |||||
2010-10-31 | s4:samldb LDB module - validate "sAMAccountName" modifications | Matthias Dieter Wallnöfer | 1 | -0/+74 | |
Also the "sAMAccountName" attribute is protected against corruption (e.g. two accounts with the same name). | |||||
2010-10-31 | s4:samldb LDB module - implement the "dNSHostName" - "servicePrincipalName" ↵ | Matthias Dieter Wallnöfer | 1 | -0/+155 | |
change trigger When the "dNSHostName" changes then also the "servicePrincipalName"s are changed as well. | |||||
2010-10-31 | s4:samldb LDB module - check for the number of results after a search operation | Matthias Dieter Wallnöfer | 1 | -0/+3 | |
Should always be done. | |||||
2010-10-31 | s4: Remove the old perl/m4/make/mk-based build system. | Jelmer Vernooij | 1 | -465/+0 | |
The new waf-based build system now has all the same functionality, and the old build system has been broken for quite some time. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 31 02:01:44 UTC 2010 on sn-devel-104 | |||||
2010-10-30 | s4:samldb LDB module - make the "userAccountControl" and "groupType" modify ↵ | Matthias Dieter Wallnöfer | 1 | -122/+173 | |
handlers separate functions It's easier to maintain afterwards Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Sat Oct 30 19:07:20 UTC 2010 on sn-devel-104 | |||||
2010-10-30 | s4:samldb LDB module - add a new function which handles special cases for ↵ | Matthias Dieter Wallnöfer | 1 | -28/+51 | |
single-valued attribute on SAM modifications This saves quiet some work. | |||||
2010-10-30 | s4:samldb LDB module - primary group change - free temporary messages to ↵ | Matthias Dieter Wallnöfer | 1 | -2/+4 | |
save memory | |||||
2010-10-30 | s4:samldb LDB module - adapt the "samldb_prim_group_change" trigger to ↵ | Matthias Dieter Wallnöfer | 1 | -10/+55 | |
support multiple "primaryGroupID" modification entries | |||||
2010-10-30 | s4:samldb LDB module - "member" trigger | Matthias Dieter Wallnöfer | 1 | -38/+69 | |
- adapt the "samldb_member_check" trigger to support multiple "member" modification entries. There can exist special modification messages which delete and add members in one operation - support the right error codes when modifications do fail (ERR_ENTRY_ALREADY_EXISTS, ERR_UNWILLING_TO_PERFORM) | |||||
2010-10-30 | s4:local_password LDB module - fix typos | Matthias Dieter Wallnöfer | 1 | -6/+6 | |
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Sat Oct 30 15:41:46 UTC 2010 on sn-devel-104 | |||||
2010-10-30 | s4:resolve_oids LDB module - fix counter types | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
2010-10-30 | s4:partition_init LDB module - fix counter type | Matthias Dieter Wallnöfer | 1 | -2/+4 | |
2010-10-30 | s4:extended_dn_store LDB module - fix counter types | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
2010-10-30 | s4-build: removed some unnecessary dependencies | Andrew Tridgell | 1 | -1/+1 | |
based on running waf --symbol-check | |||||
2010-10-30 | s4-auth: make KERBEROS subsystem into authkrb5 private library | Andrew Tridgell | 1 | -1/+1 | |
this fixes some double linking. The name 'KERBEROS' was also a bit confusing, as it sounded like a base kerberos library, when it is in fact part of auth | |||||
2010-10-30 | s4-ldbwrap: split ldb-wrap out from the LDBSAMBA subsystem | Andrew Tridgell | 1 | -0/+1 | |
ldb-wrap and the ldif-handlers are not really related, and this allows us to remove another dependency loop Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-29 | s4-resolve_oids: Remove redundant check - resolve_oids_need_value() handle this | Kamen Mazdrashki | 1 | -4/+0 | |
2010-10-27 | s4-ldb: Added the correct extended check for read access to nTSecurityDescriptor | Nadezhda Ivanova | 1 | -1/+1 | |
It does not depend on READ_PROPERTY, but on SECURITY_PRIVILEGE and READ_CONTROL Autobuild-User: Nadezhda Ivanova <nivanova@samba.org> Autobuild-Date: Wed Oct 27 13:18:50 UTC 2010 on sn-devel-104 | |||||
2010-10-27 | s4-ldb: Changes the aclread module to use LDB_HANDLE_FLAG_UNTRUSTED to ↵ | Nadezhda Ivanova | 2 | -9/+5 | |
determine the source of the request The aclread module used to use a control to make sure the request comes from the ldap server, but now the rootdse filters out any unregistered controls comming from ldap, so the control is lost. Using the LDB_HANDLE_FLAG_UNTRUSTED is a much more elegant solution. Autobuild-User: Nadezhda Ivanova <nivanova@samba.org> Autobuild-Date: Wed Oct 27 11:55:11 UTC 2010 on sn-devel-104 | |||||
2010-10-26 | s4-prefixmap: Use WERR_NOT_FOUND when OID is not found in current prefixMap | Kamen Mazdrashki | 1 | -1/+1 | |
rather than WERR_DS_NO_MSDS_INTID. WERR_DS_NO_MSDS_INTID is intended to be used for msDsIntId attribute values handling | |||||
2010-10-26 | s4:samldb LDB module - enhance the "member"-check trigger | Matthias Dieter Wallnöfer | 1 | -3/+7 | |
- Also multi-valued "member" attributes are allowed - When you try to delete a member from a group which has it primary group set exactly to this group you get "UNWILLING_TO_PERFORM" | |||||
2010-10-26 | s4:objectclass_attrs.c - rework to support these special "description" ↵ | Matthias Dieter Wallnöfer | 1 | -10/+40 | |
constraints Only the "description" attribute has this special restrictions. | |||||
2010-10-26 | waf: Stop automaticaly changing dashes to underscores in library names. | Jelmer Vernooij | 1 | -6/+6 | |
2010-10-26 | waf: Remove lib prefix from libraries manually. | Jelmer Vernooij | 1 | -20/+20 | |
2010-10-26 | s4: Drop duplicate 'lib' prefix for private libraries. | Jelmer Vernooij | 1 | -35/+35 | |
2010-10-25 | s4:"samdb_search_count" - introduce a "mem_ctx" parameter | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
All other "samdb_search_*" calls do have one - why "samdb_search_count" doesn't? Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Mon Oct 25 17:42:33 UTC 2010 on sn-devel-104 | |||||
2010-10-25 | s4:samldb LDB module - other indentation fixes on error messages | Matthias Dieter Wallnöfer | 1 | -9/+12 | |
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Mon Oct 25 12:31:57 UTC 2010 on sn-devel-104 | |||||
2010-10-25 | s4:objectclass_attrs LDB module - deny multi-valued replace requests | Matthias Dieter Wallnöfer | 1 | -0/+13 | |
This is the AD behaviour. But on attributes with the flag "FLAG_ATTR_REQ_PARTIAL_SET_MEMBER" it is allowed. | |||||
2010-10-25 | s4:samldb LDB module - fix indentations | Matthias Dieter Wallnöfer | 1 | -15/+28 | |
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Mon Oct 25 09:48:15 UTC 2010 on sn-devel-104 | |||||
2010-10-25 | s4:samldb LDB module - use "uint32_t" for available krbtgt number | Matthias Dieter Wallnöfer | 1 | -5/+8 | |
2010-10-25 | s4:samldb LDB module - assign better memory contexts in some cases | Matthias Dieter Wallnöfer | 1 | -8/+9 | |
2010-10-24 | s4:dsdb - remove some calls of "samdb_msg_add_string" when we have talloc'ed ↵ | Matthias Dieter Wallnöfer | 1 | -3/+2 | |
strings They can be substituted by "ldb_msg_add_string" if the string was already talloc'ed. Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Sun Oct 24 20:03:27 UTC 2010 on sn-devel-104 | |||||
2010-10-24 | s4:dsdb - use LDB results in "add_time_element" and "add_uint64_element" | Matthias Dieter Wallnöfer | 2 | -24/+35 | |
In both the "objectguid" and the "repl_meta_data" DSDB module. Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Sun Oct 24 18:39:43 UTC 2010 on sn-devel-104 |