Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-01-02 | s4-dsdb: switched to using RMD_FLAGS instead of DELETED in extended DNs | Andrew Tridgell | 1 | -1/+1 | |
This allows for more flags in the future | |||||
2010-01-02 | s4-ldb: fixed valgrind error: ares can be freed by callback | Andrew Tridgell | 1 | -4/+1 | |
2010-01-02 | s4-ldaptest: need to use MessageElement for modify messages | Andrew Tridgell | 1 | -2/+4 | |
Without MessageElement() the flags are not set, which is invalid | |||||
2010-01-02 | s4-ldb: show an error string, as well as error message | Andrew Tridgell | 1 | -3/+4 | |
This makes it easier to track down error mismatches from the test suite | |||||
2010-01-02 | s4-ldbtest: fixed message element in modify | Andrew Tridgell | 1 | -1/+2 | |
a flags value of zero is not valid | |||||
2010-01-02 | s4-ldb: allow modules to override error return values | Andrew Tridgell | 1 | -2/+4 | |
The samldb module overrides the error code for some returns when handling primaryGroupID. We need to take the error from the async callback to allow this to work reliably | |||||
2010-01-02 | s4-ldbmodify: show the error code as well as error string | Andrew Tridgell | 1 | -1/+2 | |
2010-01-02 | s4-ldb: declate ldb_val_to_time() | Andrew Tridgell | 1 | -0/+6 | |
2010-01-02 | s4-ldb: use safe length limited conversions for int64 and time | Andrew Tridgell | 1 | -13/+48 | |
2010-01-02 | s4-dsdb: use safe length limiting in string->integer conversion | Andrew Tridgell | 1 | -11/+35 | |
The ldap.py test suite could trigger a read past the end of the struct ldb_val buffer | |||||
2010-01-02 | s4-ldb: added ldb_val_to_time() | Andrew Tridgell | 1 | -0/+27 | |
This is intended as a replacement for ldb_string_to_time() for ldb_val inputs. This ensures it is length limited and includes additional validity checks | |||||
2010-01-02 | s4-ldb: show the error code as well as errstr | Andrew Tridgell | 1 | -2/+3 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-02 | s4-ldb: added ldb_module_get_ops() | Andrew Tridgell | 2 | -0/+6 | |
This is needed to support DSDB_FLAG_OWN_MODULE Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-02 | s4-ldb: use the RELAX control to disable single value checking on replace | Andrew Tridgell | 3 | -5/+16 | |
When using w2k3 linked attributes we are allowed to have multiple values on a single valued attribute. This happens when the other values are deleted. Setting the RELAX control tell the ldb-tdb backend to not check for this on replace, which means the caller has to check for single valued violations. | |||||
2010-01-02 | s4-dsdb: split RMD_USN into RMD_LOCAL_USN and RMD_ORIGINATING_USN | Andrew Tridgell | 1 | -1/+6 | |
We need a separate RMD_LOCAL_USN to allow us to tell what attributes need to be sent in a getncchanges request. Thanks to Metze for pointing this out. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-31 | pyldb: Add dom_sid.split in favor of less powerful dom_sid_to_rid(). | Jelmer Vernooij | 2 | -10/+10 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-30 | s4:lib/registry/util.c - Reintroduce "FIXME"s | Matthias Dieter Wallnöfer | 1 | -0/+2 | |
Jelmer suggested to put them in again. | |||||
2009-12-24 | s4:lib/socket: add socket_get_{remote|local}_addr() to get a tsocket_address ↵ | Stefan Metzmacher | 2 | -0/+32 | |
instead of a socket_address metze | |||||
2009-12-24 | s4:lib/socket: add helpers functions to convert between socket_address and ↵ | Stefan Metzmacher | 3 | -1/+48 | |
tsocket_address metze | |||||
2009-12-23 | s4:ldb Fix declaration in the middle of the code | Simo Sorce | 1 | -2/+4 | |
2009-12-23 | s4: Fix the build | Simo Sorce | 1 | -0/+1 | |
2009-12-23 | s4: tests controls parsing and using for ldbadd/ldbedit/ldbmodify | Matthieu Patou | 4 | -1/+90 | |
2009-12-23 | s4: make ldbadd/ldbmodify/ldbdelete really use the --controls switch | Matthieu Patou | 6 | -9/+230 | |
2009-12-22 | Samba4 and LDB requires talloc 2.0.1 | Andrew Bartlett | 1 | -1/+1 | |
reported by ewoud@kohlvanwijngaarden.nl | |||||
2009-12-21 | provision/pyldb: Avoid linking in static python ldb module. | Jelmer Vernooij | 2 | -2/+3 | |
2009-12-21 | ldb_wrap: Fix compilation when using system ldb. | Jelmer Vernooij | 1 | -1/+1 | |
2009-12-21 | s4-tort: Tests for "msDS-IntId" attribute implemented | Kamen Mazdrashki | 1 | -2/+281 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-21 | s4-tort: Move Schema tests from ldap.py into separate module | Kamen Mazdrashki | 2 | -133/+221 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-18 | Added oid for AS_SYSTEM control, used to bypass access checks for system ↵ | Nadezhda Ivanova | 1 | -0/+6 | |
operations. | |||||
2009-12-18 | s4-ldb: fixed a valgrind error in ldbtest | Andrew Tridgell | 1 | -0/+2 | |
we were using msg->dn after the ldb it contained had been freed Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-18 | s4-dsdb: declare ldb_dn_update_components() | Andrew Tridgell | 1 | -0/+1 | |
2009-12-18 | s4-dsdb: added ldb_dn_update_components() | Andrew Tridgell | 1 | -0/+23 | |
This is used to udpate just the DN components of a ldb_dn, leaving the other extended fields alone. It is needed to prevent linked attribute updates from removing other extended components. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-18 | s4-ldb: display msDS-OptionalFeatureGUID as a GUID | Andrew Tridgell | 1 | -0/+1 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-18 | s4-ldb: canonicalise the message on ldb_add | Andrew Tridgell | 1 | -0/+9 | |
This canonicalise avoids a problem with an add that has multiple elements with the same el->name. That is allowed by MS servers, and by ldb, but it breaks things like the tdb backend and the repl_meta_data RPMD handling. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-18 | s4-dsdb: Add a test for adding, deleting, and appending a posixAccount ↵ | Brendan Powers | 1 | -0/+30 | |
objectClass to a user Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-17 | Fixed incorrect checking of PRINCIPAL_SELF permissions. | Nadezhda Ivanova | 1 | -2/+41 | |
If an ace has the PRINCIPAL_SELF as trustee, this sid has to be replaced with the onjectSid of the object being checked. PRINCIPAL_SELF is the way to grant rights to an account over itself. | |||||
2009-12-16 | s4-ldb: show the OID of any unhandled critical controls | Andrew Tridgell | 1 | -4/+9 | |
It isn't very useful just saying that a control is not supported, without saying which one is the problem Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-16 | s4-ldb: fixed a transaction error on prepare_commit | Andrew Tridgell | 1 | -2/+2 | |
when a prepare commit fails, we need to give a cancel to all modules, not a commit! Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-16 | s4-ldb: added --show-deactivated-link command line option | Andrew Tridgell | 1 | -1/+8 | |
this adds the SHOW_DEACTIVATED_LINK control | |||||
2009-12-15 | Removed ldb_modify_ctrl from ldb, implemented as a static in ldap_backend. | Nadezhda Ivanova | 2 | -31/+4 | |
2009-12-15 | s4:tls: fix the build on Solaris | Brian Lu | 1 | -0/+3 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-12-14 | s4-ldb: added new ldb_dn extended components for linked attributes | Andrew Tridgell | 1 | -0/+30 | |
These will store linked attribute replication meta data | |||||
2009-12-14 | s4-ldb: added a function to filter extended components of a ldb_dn | Andrew Tridgell | 1 | -0/+16 | |
We need to be able to filter out components that should not be exposed to users | |||||
2009-12-14 | s4-ldb: added a new "reveal" control | Andrew Tridgell | 3 | -1/+43 | |
This control will allow inspection of internal ldb values, which would normally be stripped before being presented to users. The first use will be stripping linked attribute meta data extended components. | |||||
2009-12-14 | s4-ldb: sort the linearized extended DN by component name | Andrew Tridgell | 1 | -0/+14 | |
This will make life easier when handling deleted linked attributes | |||||
2009-12-10 | Implementation of sDRightsEffective, allowedAttributesEffective and ↵ | Nadezhda Ivanova | 1 | -1/+126 | |
allowedChildClassesEffective. Behavior as documented in WSPP and tested. Needs optimisation though. | |||||
2009-12-10 | s4-ldb: fixed 2 bugs in ldb_dn_set_extended_component() | Andrew Tridgell | 1 | -2/+5 | |
The first bug was that setting a component twice could cause it to appear twice in the DN. The second bug was that using an existing ldb_val from a previous call of ldb_dn_get_extended_component() as an argument to ldb_dn_set_extended_component() would cause a valgrind error (as the array the val pointed into will change). | |||||
2009-12-10 | s4-ldb: use GUID_to_ndr_blob() | Andrew Tridgell | 2 | -5/+8 | |
2009-12-10 | s4-ldb: simplify ldif handlers using new GUID functions | Andrew Tridgell | 1 | -8/+9 | |
2009-12-09 | s4-ldb: fixed nested searches inside ldb modules | Andrew Tridgell | 2 | -4/+12 | |
We need to keep a search count in ltdb to allow for nesting of searches inside a module Signed-off-by: Andrew Tridgell <tridge@samba.org> |