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

824 Commits

Author SHA1 Message Date
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
Jelmer Vernooij
f10fae23f0 r14592: Add support for loading shared modules to LDB. 2007-10-10 13:58:58 -05:00
Jelmer Vernooij
3a6ed4e2df r14590: Fix ldb standalone build... 2007-10-10 13:58:56 -05:00
Jelmer Vernooij
ed382873fd r14572: Give libraries saner names, remove some .pc files, make some things
subsystems in case a library doesn't make sense.
2007-10-10 13:58:49 -05:00
Jelmer Vernooij
4682bc5ce0 r14492: Fix shared libs - set SO_VERSION to 0 everywhere for now. 2007-10-10 13:57:32 -05:00
Jelmer Vernooij
9c37f847d3 r14477: Remove the NOPROTO property - it's no longer used as proto.h is gone. 2007-10-10 13:57:30 -05:00
Andrew Tridgell
6f7d09262d r14436: mixing of boolean expressions and integers isn't allowed 2007-10-10 13:57:24 -05:00
Andrew Tridgell
a33f6a9832 r14433: sort_result must be initialised when we call do_result 2007-10-10 13:57:23 -05:00
Andrew Tridgell
2c33f577ad r14431: don't call qsort with a null array 2007-10-10 13:57:23 -05:00
Andrew Tridgell
b607be9cda r14430: ret can be NULL at the end of this loop 2007-10-10 13:57:22 -05:00
Simo Sorce
0bc3caa918 r14391: rdn_name -> async 2007-10-10 13:57:18 -05:00
Simo Sorce
b112eb774f r14364: operational -> async (untested) 2007-10-10 13:57:15 -05:00
Jelmer Vernooij
3da79bf909 r14349: Kill proto.h!
Prototypes are now spread over multiple headers, usually one per subsystem.
This change is required to allow proper header dependencies later on,
without recompiling Samba each time the mtime of any source file changes.
2007-10-10 13:57:14 -05:00
Simo Sorce
fbd3475440 r14344: More helpful messages on error for command line specified controls
fixes in paged_results
asq -> async
2007-10-10 13:57:13 -05:00
Jelmer Vernooij
7871b07e21 r14327: Replace MAJOR_VERSION/MINOR_VERSION/RELEASE_VERSION with two parameters:
- VERSION: should contain the current version. Will be made part of the filename.
 - SO_VERSION: should contain the latest version that this on is compatible to. Will be used for setting the soname of the shared library.

Fix sonames and use them on platforms that support them
Remove symlinking code. ldconfig will take care of creating the symlinks now
that we set the soname.
2007-10-10 13:57:12 -05:00
Simo Sorce
22c1b36355 r14227: We are passing the wrong pointer here 2007-10-10 13:57:05 -05:00
Simo Sorce
6f041068b5 r14163: Remove LDB_WAIT_ONCE, we can hardly guarante we
get anything if not waiting for all, keeping this
value may just lead to false expectations.

You either make blocking call waiting for ALL results
transforming this in a sync call, or either you loop
expecting from 0 to all results being returned at any
time on any of these loops.

It should be clear also that when you may receive results
at any time as soon as you call ldb_request.
Your callback may have received all results even before
calling ldb_async_wait the first time.

Simo.
2007-10-10 13:56:56 -05:00
Simo Sorce
72523eae7f r14162: Minor fixes on sort
Initial work on async paged_results
2007-10-10 13:56:56 -05:00
Simo Sorce
09f6f552d7 r14161: return early if we know the job is already finished 2007-10-10 13:56:56 -05:00
Jelmer Vernooij
d538eac9db r14109: Modulify the smbcalls subsystem. 2007-10-10 13:56:51 -05:00
Jelmer Vernooij
1004e1521a r14108: Make the Doxyfiles a bit shorter... 2007-10-10 13:56:51 -05:00
Simo Sorce
e8075e6a06 r13998: From now on ldb_request() will require an alloced request
By freeing the request you will be sure everything down the path get freed.

this also means you have to steal the results if you want to keep them :)

simo.
2007-10-10 13:52:36 -05:00
Simo Sorce
ef1b3e6368 r13996: simplify ldb_async_wait() some more 2007-10-10 13:52:36 -05:00
Simo Sorce
1c8536750f r13993: First prototype of how an async module should be built.
This is NOT tested yet, just compiles.
Committing to share the code and gather comments
2007-10-10 13:52:34 -05:00
Simo Sorce
3347322d13 r13992: change the way ldb_async_wait() works.
I think I should change the name of this function
to ldb_async_process(), any opinions ?
2007-10-10 13:52:34 -05:00
Jelmer Vernooij
988ea27e22 r13990: Fix issues with function renaming. 2007-10-10 13:52:34 -05:00
Simo Sorce
8375f03019 r13986: minor fixes 2007-10-10 13:52:34 -05:00
Stefan Metzmacher
30af3be22b r13973: fix the build
metze
2007-10-10 13:52:33 -05:00
Jelmer Vernooij
2c74698032 r13960: Generate makefile rules for installing/removing shared modules. 2007-10-10 13:52:32 -05:00