Simo Sorce
9197187c42
r15922: password_hash.c has proven to be a good way to research how to build an async module
...
change asq.c to be more readble
2007-10-10 14:08:40 -05:00
Simo Sorce
6af1d738b9
r15913: Error passing in the async code is not in agood shape
...
Start enhancing it and fix some problems with incorrect evalutaion of the codes
Implement rdn rename (async only)
2007-10-10 14:08:39 -05:00
Andrew Tridgell
61c6100617
r15854: more talloc_set_destructor() typesafe fixes
2007-10-10 14:08:32 -05:00
Simo Sorce
35df457fe6
r15847: We probably want to keep the global init
2007-10-10 14:08:31 -05:00
Simo Sorce
2c1af6556a
r15846: An async version of ldbsearch
2007-10-10 14:08:31 -05:00
Simo Sorce
8b2a563e71
r15795: Try to use the async code by default
...
It passess all my tests, but I still need to work on a lot of stuff.
Shouldn't impact anybody else work, so I want to commit now and see what happens
Will work to remove the old code from modules and backends soon, and make some
more restyling in ldb internals.
So, if there is something you don't like in this desgin please speak now.
Simo.
2007-10-10 14:08:21 -05:00
Simo Sorce
202ce2a947
r15786: another fix in rdn_name
2007-10-10 14:08:20 -05:00
Simo Sorce
bf260f2a84
r15762: It make no sense for rdn_name to implement modify, it will need to implement rename ...
2007-10-10 14:08:15 -05:00
Simo Sorce
099d873ea5
r15761: Fix-as-you-go ...
...
Testing various async paths and uncovering bugs
2007-10-10 14:08:15 -05:00
Jelmer Vernooij
7d3cbfb157
r15592: Remove unused header
2007-10-10 14:06:01 -05:00
Simo Sorce
7c050b541e
r15582: Commit some forgotten stuff that have been setting on my private tree fro long
2007-10-10 14:06:00 -05:00
Jelmer Vernooij
aa6d66fda6
r15573: Fix build of systems that have iconv headers in non-standard locations
...
Split of system/locale.h header from system/iconv.h
Previously, iconv wasn't being used on these systems
2007-10-10 14:05:58 -05:00
Tim Potter
d67e055f86
r15389: Add some better torture tests for LdbMessage.
...
Fix up behaviour of Ldb.__setitem__() function. It should overwrite the
element data.
Add wrapper for ldb_msg_sanity_check().
2007-10-10 14:05:31 -05:00
Tim Potter
88e854929f
r15388: Fix cut&paste typo.
2007-10-10 14:05:31 -05:00
Andrew Bartlett
04f383048a
r15372: Don't look at possibly undefined controls in failure cases.
...
Andrew Bartlett
2007-10-10 14:05:28 -05:00
Jelmer Vernooij
9a518661fb
r15370: Fix more dependencies for shared libs
2007-10-10 14:05:27 -05:00
Tim Potter
7e30e8ba57
r15348: Start adding a dict interface and tests to LdbMessage class.
2007-10-10 14:05:23 -05:00
Tim Potter
ccd5c19ad6
r15346: Doc.
2007-10-10 14:05:21 -05:00
Tim Potter
c9ed165c17
r15343: Some small cleanups.
...
Remove LdbMessage.close() method as it's not necessary.
2007-10-10 14:05:21 -05:00
Stefan Metzmacher
658fb2b842
r15315: - reenable the ildap backend
...
- this fixes the make test panics
jelmer: why have you disabled it in
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=15295 ?
metze
2007-10-10 14:05:11 -05:00
Jelmer Vernooij
0654739166
r15301: Use static libraries internally. This required a few hacks in the build
...
system - these should be removed later on.
2007-10-10 14:05:07 -05:00
Jelmer Vernooij
d9f1c19f58
r15300: Only enable SWIG shared libs if python is available
2007-10-10 14:05:04 -05:00
Jelmer Vernooij
6646384aaf
r15298: Fix the build using a few hacks in the build system.
...
Recursive dependencies are now forbidden (the build system
will bail out if there are any).
I've split up auth_sam.c into auth_sam.c and sam.c. Andrew,
please rename sam.c / move its contents to whatever/wherever you think suits
best.
2007-10-10 14:05:04 -05:00
Jelmer Vernooij
03224e1124
r15295: Fix some dependencies
...
Move unistr-specific code to lib/charset/. Remove _m from some places where it's not needed.
2007-10-10 14:05:03 -05:00
Jelmer Vernooij
2f06305e53
r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues with local
...
(empty) libpopt.a overriding global one
2007-10-10 14:05:00 -05:00
Stefan Metzmacher
96da29263b
r15246: flags need to represented as bits 0x01,0x02,0x04,0x08,0x10,...
...
metze
2007-10-10 14:04:24 -05:00
Simo Sorce
32da3f5d22
r15245: forgot one header
2007-10-10 14:04:24 -05:00
Simo Sorce
cdd14c2a27
r15242: allow to use LDB_FLG_RECONNECT
2007-10-10 14:04:23 -05:00
Jelmer Vernooij
adc8a019b6
r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacement
...
for REQUIRED_SUBSYSTEMS.
2007-10-10 14:04:18 -05:00
Tim Potter
8be846a3c3
r15178: Fix ldb function calls after big swig rename.
...
Add close() methods to Ldb and LdbMessage classes.
Start adding dict interface to LdbMessage.
2007-10-10 14:04:13 -05:00
Tim Potter
af2b709f94
r15177: Wrap ldb_strerror() function.
2007-10-10 14:04:12 -05:00
Andrew Bartlett
a99bd2e033
r15176: Ensure we don't segfault when we try and delete @FOO records.
...
Don't try and steal the result of a search on failure, it has already
been talloc_free()'ed by the ildb code.
Andrew Bartlett
2007-10-10 14:04:12 -05:00
Tim Potter
456a1de2b9
r15113: Add a ldb_strerror() function.
2007-10-10 14:04:09 -05:00
Tim Potter
80853c7ddd
r15110: Start rewriting higher level ldb wrapper.
2007-10-10 14:04:09 -05:00
Tim Potter
f70ed998a7
r15109: Wrap ldb_global_init()
2007-10-10 14:04:09 -05:00
Tim Potter
84774902a1
r15097: Add constants for ldb errors.
...
Add wrappers for ldb_dn_explode() and ldb_dn_linearize().
2007-10-10 14:04:08 -05:00
Tim Potter
85de6e32b8
r15096: Fix typo.
2007-10-10 14:04:08 -05:00
Tim Potter
75176b188b
r15095: Fix up typemap for struct ldb_val so that ldb_msg_add_value() wrapper
...
works properly.
2007-10-10 14:04:08 -05:00
Tim Potter
ca7c94675e
r15092: Remove some swig stuff that didn't work out and the %rename call.
...
Add wrappers for some of the ldb_msg_* functions.
2007-10-10 14:04:08 -05:00
Tim Potter
e13c6d7c49
r15091: Raise LdbError instead of IOError when ldb function calls return an
...
error.
2007-10-10 14:04:08 -05:00
Tim Potter
9d9df34d94
r15065: Remove duplicate prototype.
2007-10-10 14:04:05 -05:00
Tim Potter
5e14e79489
r14970: Add configure stuff for Python to tdb and ldb standalone builds.
2007-10-10 14:00:48 -05:00
Tim Potter
fa8d0dc14a
r14968: Move tdb and ldb swig wrappers in to lib/tdb and lib/ldb directories.
2007-10-10 14:00:48 -05:00
Stefan Metzmacher
9ec706238c
r14860: create libcli/security/security.h
...
metze
2007-10-10 13:59:44 -05:00
Jelmer Vernooij
438636c475
r14660: Install ldb_errors.h
2007-10-10 13:59:06 -05:00
Jelmer Vernooij
614f062748
r14606: Fix paths in developer mode. This allows 'make quicktest' to work when
...
building with --enable-dso
2007-10-10 13:59:00 -05:00
Jelmer Vernooij
73889a327c
r14604: Support 'aliases' for ldb modules
2007-10-10 13:58:59 -05:00
Jelmer Vernooij
8575e9a490
r14603: Fix building of ejs modules as shared libs
...
Fix calling of ejs_exception() without requiring --export-dynamic
2007-10-10 13:58:59 -05:00
Jelmer Vernooij
6cdefd8945
r14599: Pass ACLs down the registry layer.
2007-10-10 13:58:59 -05:00
Jelmer Vernooij
06f7a8c692
r14594: Fix some dependencies (required for shared library build)
2007-10-10 13:58:58 -05:00