1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-25 00:23:52 +03:00
Commit Graph

852 Commits

Author SHA1 Message Date
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