Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-06-07 | ldb:pyldb.c - we cannot use "ldb_dn_compare" if both message DNs are NULL in ↵ | Matthias Dieter Wallnöfer | 1 | -3/+5 | |
"py_ldb_msg_compare" Discovered by the testcase. | |||||
2010-06-07 | s4 python: add more unit tests to verify the compare tests | Matthieu Patou | 1 | -0/+19 | |
2010-06-07 | s4:objectclass_attrs LDB module - move the single-valued attribute check ↵ | Matthias Dieter Wallnöfer | 1 | -44/+0 | |
into this module It seems to me more consistent (and also to keep the same behaviour on all backends). Also the DRS hack should therefore not be needed anymore since the "repl_meta_data" module launches requests behind "objectclass_attrs". | |||||
2010-06-07 | s4:rdn_name LDB module - move the "distinguishedName" write prevent check here | Matthias Dieter Wallnöfer | 2 | -7/+6 | |
In my eyes it fits better here than in the TDB backend code. | |||||
2010-06-07 | s4:ldap.py - add some "objectclass" behaviour tests | Matthias Dieter Wallnöfer | 1 | -0/+190 | |
2010-06-07 | s4:ldap.py - enhance the attributes testcase to demonstrate how the ↵ | Matthias Dieter Wallnöfer | 1 | -2/+75 | |
attributes are checked against the schema and the specified objectclasses This demonstrates the bew "objectclass_attrs" LDB module behaviour. | |||||
2010-06-07 | s4:ldap.py - enhance the rename tests to demonstrate the functionality | Matthias Dieter Wallnöfer | 1 | -0/+37 | |
2010-06-07 | s4:ldb python bindings - implement comparison on Python LDB Message objects | Matthieu Patou | 1 | -2/+38 | |
Coauthors: Jelmer Vernooij, Matthias Dieter Wallnöfer | |||||
2010-06-06 | ldb:ldb_msg_remove_attr - provide a better implementation | Matthias Dieter Wallnöfer | 1 | -2/+3 | |
We can have some special (bad) messages which contain multiple message elements for the same attribute. The AD password change ones are such an example. | |||||
2010-06-06 | s4:ldap.py - enhance the RDN name test to show that invalid "name" ↵ | Matthias Dieter Wallnöfer | 1 | -1/+3 | |
attributes are allowed on add operations | |||||
2010-06-06 | s4:rdn_name LDB module - use "ldb_msg_remove_attr" for deleting attributes | Matthias Dieter Wallnöfer | 1 | -4/+2 | |
2010-06-06 | s4:rdn_name LDB module - remove "rdn_name_find_attribute" | Matthias Dieter Wallnöfer | 1 | -15/+2 | |
It does exactly the same as "ldb_msg_find_element". | |||||
2010-06-06 | ldb:ltdb_filter_attrs - fix a counter variable type | Matthias Dieter Wallnöfer | 1 | -2/+3 | |
2010-06-06 | s4:urgent_replication.py - specify the "dnsRoot" attribute which is ↵ | Matthias Dieter Wallnöfer | 1 | -0/+1 | |
requested on "crossRef" entries | |||||
2010-06-06 | s4:ldap.py - make sure that also the "posixuser" will be deleted on test ↵ | Matthias Dieter Wallnöfer | 1 | -0/+1 | |
breakages | |||||
2010-06-02 | s4:ldb_msg_element_compare - fix typo in comment | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2010-06-02 | s4:lib/ldb/pyldb_util.c - add a cast to quiet a warning | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
Jelmer, please fix if it isn't correct. | |||||
2010-05-31 | pyldb_util: Remove dependency on LIBPYTHON - it's already there | Jelmer Vernooij | 1 | -2/+1 | |
implicitly and not available in the standalone build. | |||||
2010-05-31 | ldb:ldb_msg_add_steal_string - prevent also there the addition of strings ↵ | Matthias Dieter Wallnöfer | 1 | -0/+5 | |
with length 0 | |||||
2010-05-31 | Revert "ldb: Remove Samba-specific symbols." | Simo Sorce | 1 | -0/+5 | |
This reverts commit fe8302b235197e359a20ba0489eb72b54793963e. Jelmer, please do not re-re-revert this until we can properly handle *both* s4 and standalone ldb builds. | |||||
2010-05-31 | pyldb: Remove duplicate copy of function. | Jelmer Vernooij | 1 | -28/+0 | |
2010-05-31 | ldb: Remove unexisting and mistyped function from header | Simo Sorce | 1 | -2/+0 | |
2010-05-31 | ldb: Install ldb_handlers.h header. | Jelmer Vernooij | 1 | -3/+3 | |
2010-05-31 | ldb: Remove Samba-specific symbols. | Jelmer Vernooij | 1 | -5/+0 | |
2010-05-31 | ldb: Move utility functions to separate file. | Jelmer Vernooij | 2 | -4/+88 | |
2010-05-31 | ldb: Fix dependencies when building with system ldb. | Jelmer Vernooij | 5 | -10/+34 | |
2010-05-31 | ldb: Revert signature file changes made in ↵ | Kai Blin | 1 | -0/+5 | |
151e239bcf2860411527a953d627b2d724c0a57e | |||||
2010-05-31 | ldb/waf: Fix build with system and bundled ldb. | Jelmer Vernooij | 2 | -9/+5 | |
2010-05-31 | waf: Refactor manpage building code. | Jelmer Vernooij | 1 | -3/+5 | |
2010-05-31 | Add manpages argument to SAMBA_LIBRARY(). | Jelmer Vernooij | 1 | -16/+3 | |
2010-05-31 | s4-waf: Fixed the ldb build. | Stefan Metzmacher | 1 | -3/+3 | |
2010-05-31 | ldb: Support building with system ldb library | Jelmer Vernooij | 1 | -13/+12 | |
2010-05-31 | ldb: Remove manual pages for binaries that have already been moved to utils/. | Jelmer Vernooij | 3 | -167/+1 | |
2010-05-31 | ldb-waf: Fix installation path of manpages, simplify manpage handling. | Jelmer Vernooij | 1 | -5/+3 | |
2010-05-30 | s4:tests/python/passwords.py - fix filter | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2010-05-30 | ldb:ldb_tdb/ldb_tdb.c - quiet a warning regarding TDB -> LDB error code ↵ | Matthias Dieter Wallnöfer | 1 | -0/+2 | |
conversions | |||||
2010-05-30 | s4:ldap.py - add a test which shows the modification behaviour of important ↵ | Matthias Dieter Wallnöfer | 1 | -0/+104 | |
attributes This shows how important attributes of SAM objects do behave when you launch add and delete modify requests on them. | |||||
2010-05-30 | s4:ldap.py - add more test cases to show invalid primary group change behaviour | Matthias Dieter Wallnöfer | 1 | -0/+23 | |
2010-05-24 | ldb-waf: Install manual pages for ldb in standalone build, install | Jelmer Vernooij | 1 | -4/+23 | |
python module. | |||||
2010-05-24 | s4:"rdn_name" LDB module - fix the creation of the RDN attribute (try to ↵ | Matthias Dieter Wallnöfer | 1 | -6/+20 | |
normalise it) And return always the correct error codes on the failed add operations (should anyway be ERR_OPERATIONS_ERROR - therefore no behaviour change). | |||||
2010-05-22 | s4:ldb_controls: make it possible to pass arbitrary control via the command line | Stefan Metzmacher | 1 | -0/+34 | |
--controls=local_oid:1.3.6.1.4.1.7165.4.3.7:1 To specify the DSDB_CONTROL_PASSWORD_HASH_VALUES_OID control as critical. metze | |||||
2010-05-21 | s4:ldb: add --controls support to ldbedit | Stefan Metzmacher | 1 | -5/+12 | |
metze | |||||
2010-05-21 | s4:libcli/ldap Rename ldap.h to libcli_ldap.h | Andrew Bartlett | 1 | -1/+1 | |
It is a problem if a samba header is called ldap.h if we also want to use OpenLDAP's ldap.h Andrew Bartlett | |||||
2010-05-13 | ldb:ldb_msg.c - use result constant | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2010-05-10 | s4/dn: handle case 'base' dn has no components | Kamen Mazdrashki | 1 | -1/+1 | |
This could if the 'base' dn is special for example. | |||||
2010-05-10 | s4:passwords.py - add a python unittest for additional testing of my ↵ | Matthias Dieter Wallnöfer | 1 | -0/+579 | |
passwords work This performs checks on direct password changes over LDB/LDAP. Indirect password changes over the RPCs are already tested by some torture suite (SAMR passwords). So no need to do this again here. | |||||
2010-05-05 | s4-ldb: check for ldap_initialize | Andrew Tridgell | 1 | -1/+1 | |
HPUX 11.0 has a ldap library that doesn't have ldap_initialize | |||||
2010-05-05 | s4-ldb: add msg saying which build system is being used | Andrew Tridgell | 1 | -0/+2 | |
(this is a gratuituous commit to trigger the build farm to rebuild ldb on all systems) | |||||
2010-05-04 | s4/waf: ABI update for lib/ldb | Anatoliy Atanasov | 2 | -1/+225 | |
2010-05-04 | s4/rodc: Support read-only database | Anatoliy Atanasov | 2 | -0/+49 | |
Check on modify if we are RODC and return referral. On the ldap backend side now we pass context and ldb_modify_default_callback to propagate the referral error to the client. |