Jelmer Vernooij
3378b6a559
r26399: Use -O option for SWIG (less evil generated code).
2007-12-21 05:49:29 +01:00
Jelmer Vernooij
a232a38d1c
r26374: Remove dependency on dynconfig.
2007-12-21 05:49:09 +01:00
Jelmer Vernooij
dcbacd9adb
r26371: Fix typo.
2007-12-21 05:49:08 +01:00
Jelmer Vernooij
5d589a0d94
r26355: Eliminate global_loadparm in more places.
2007-12-21 05:49:01 +01:00
Jelmer Vernooij
17637e4490
r26353: Remove use of global_loadparm.
2007-12-21 05:48:57 +01:00
Andrew Bartlett
5e93ca2ea1
r26301: Collapose ldb_next_init() into being a caller of ldb_init_module_chain
...
and therefore further improve debug output.
Andrew Bartlett
2007-12-21 05:48:16 +01:00
Andrew Bartlett
6628d9f843
r26299: Print out which module failed to initialise.
...
Andrew Bartlett
2007-12-21 05:48:15 +01:00
Jelmer Vernooij
38fa08310c
r26277: Move loadparm context higher up the stack.
2007-12-21 05:48:03 +01:00
Jelmer Vernooij
dfd5b456f9
r26276: Install SWIG files if swig is present.
2007-12-21 05:48:02 +01:00
Jelmer Vernooij
7280c1e941
r26252: Specify loadparm_context explicitly when creating sessions.
2007-12-21 05:47:29 +01:00
Jelmer Vernooij
08501fbef3
r26248: Check in SWIG output so SWIG is not required when running out of svn.
2007-12-21 05:47:26 +01:00
Jelmer Vernooij
ba75f1613a
r26228: Store loadparm context in auth context, move more loadparm_contexts up the call stack.
2007-12-21 05:47:05 +01:00
Jelmer Vernooij
6cbce47a3e
r26226: Avoid more uses of global_loadparm.
2007-12-21 05:47:02 +01:00
Jelmer Vernooij
5718b6cfee
r26205: Pass loadparm_context to secrets_db_connect() rather than using global context.
2007-12-21 05:46:51 +01:00
Jelmer Vernooij
a71e40ab5d
r26200: Bring back some accidently removed files.
2007-12-21 05:46:48 +01:00
Jelmer Vernooij
8625cd403b
r26197: Add bindings for libsecurity.
2007-12-21 05:46:47 +01:00
Jelmer Vernooij
0aa19ce73f
r26196: Always build python bindings for ldb.
2007-12-21 05:46:46 +01:00
Andrew Bartlett
833dfc2f2a
r26192: Handle, test and implement the style of extended_dn requiest that MMC uses.
...
It appears that the control value is optional, implying type 0 responses.
Failing to parse this was causing LDAP disconnects with 'unavailable
critical extension'.
Andrew Bartlett
2007-12-21 05:46:44 +01:00
Jelmer Vernooij
ef790ebf3a
r26187: Fix module name, indentation.
2007-12-21 05:46:40 +01:00
Jelmer Vernooij
522d6591d7
r26185: No need to depend on ldap, shared lib already has that info.
2007-12-21 05:46:39 +01:00
Jelmer Vernooij
b25d0201da
r26179: Fix symlink.
2007-12-21 05:46:37 +01:00
Jelmer Vernooij
7bb479f816
r26178: Link against -ldl as well to prevent undefined symbols.
2007-12-21 05:46:36 +01:00
Jelmer Vernooij
e61160dce4
r26177: Allow prebuilding swig wrapper, install ldb.py.
2007-12-21 05:46:35 +01:00
Andrew Bartlett
cc2d0c9f15
r26131: Ensure we show the right errors in the NULL base DN case. Based on
...
bug 5090 by Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de >
Andrew Bartlett
2007-12-21 05:46:15 +01:00
Jelmer Vernooij
037774cff7
r26124: Install ldb_handlers.h, required by ldb_samba.
2007-12-21 05:46:13 +01:00
Jelmer Vernooij
38a6522e44
r26119: Fix warnings.
2007-12-21 05:46:10 +01:00
Jelmer Vernooij
b7eb2cadcf
r26117: Fix DESTDIR use for bindir.
2007-12-21 05:46:10 +01:00
Jelmer Vernooij
99c342641b
r26114: Allow keyword-arguments.
2007-12-21 05:46:09 +01:00
Jelmer Vernooij
b67cc409fa
r26112: Do proper error checking in __contains__.
2007-12-21 05:46:08 +01:00
Jelmer Vernooij
7f1d38df05
r26106: Add targets for building, installing and checking python bindings.
2007-12-21 05:46:06 +01:00
Jelmer Vernooij
634436adaa
r26105: Add targets for building and installing the python bindings.
2007-12-21 05:46:05 +01:00
Jelmer Vernooij
cbf656ff05
r26088: Import some native-python python modules and move original python swig torture code to common python directory as well.
2007-12-21 05:45:59 +01:00
Jelmer Vernooij
19342e66a7
r26080: Import updated LDB bindings.
2007-12-21 05:45:56 +01:00
Jelmer Vernooij
fc3a8caef7
r26068: Import improved Python bindings for LDB, including tests.
2007-12-21 05:45:51 +01:00
Jelmer Vernooij
d8b1750165
r26066: Use TALLOC_CTX consistently for talloc contexts rather than void \* (it was already being used for some).
2007-12-21 05:45:49 +01:00
Jelmer Vernooij
56dfcb4f2f
r26003: Split up DB_WRAP, as first step in an attempt to sanitize dependencies.
2007-12-21 05:45:40 +01:00
Stefan Metzmacher
7ee9700abe
r25992: ldb: use AC_LIBREPLACE_SHLD and use it for linking shared libraries
...
metze
2007-12-21 05:45:31 +01:00
Stefan Metzmacher
410cdf789a
r25987: libreplace: rename AC_LD_SHLDFLAGS into AC_LIBREPLACE_SHLD_FLAGS
...
metze
2007-12-21 05:45:29 +01:00
Stefan Metzmacher
113efcd856
r25984: ldb: use MDLD macros from libreplace and use results to build share modules
...
metze
2007-12-21 05:45:28 +01:00
Stefan Metzmacher
0437ae1845
r25983: ldb: link shared library against $(LDAP_LIBS)
...
metze
2007-12-21 05:45:28 +01:00
Stefan Metzmacher
36ef127c8b
r25969: ldb: link libnss_ldb.so.2 against the shared library
...
metze
2007-12-21 05:45:23 +01:00
Stefan Metzmacher
48957e4b2a
r25968: ldb: we need to use @SONAMEFLAG@ directly so that the '#' trick can work
...
metze
2007-12-21 05:45:23 +01:00
Stefan Metzmacher
f6a8c36be6
r25967: ldb: a module doesn't need to link against $(LIBS)
...
As the main library already links to it.
metze
2007-12-21 05:45:22 +01:00
Andrew Bartlett
d7e65da564
r25965: Remove duplicate block - thanks metze!
...
Andrew Bartlett
2007-12-21 05:45:21 +01:00
Andrew Bartlett
05cc2a7d96
r25964: Fix comment and use talloc hirachy in ldb_tdb initialisation.
...
Andrew Bartlett
2007-12-21 05:45:21 +01:00
Andrew Bartlett
c3bfcf44a4
r25962: Move to more modern ldb functions loading module list.
...
Andrew Bartlett
2007-12-21 05:45:20 +01:00
Andrew Bartlett
deaac92f43
r25959: Add a new special DN to LDB: @OPTIONS
...
Use the checkBaseOnSearch attribute to control if we should check the
base DN on search requests.
Also ensure we honour any errors in searching, not just errors in the
supplied 'done' callback.
Andrew Bartlett
2007-12-21 05:45:18 +01:00
Jelmer Vernooij
91133d2711
r25953: AIX make doesn't support $^.
2007-12-21 05:45:16 +01:00
Jelmer Vernooij
228dd6830e
r25944: Fix handling of sonameflag on AIX, which doesn't have anything like that.
2007-12-21 05:45:12 +01:00
Andrew Bartlett
aa8348a27a
r25934: Handle a LDB_ERR_NO_SUCH_OBJECT return value when looking for the
...
modules.
This will be useful when we start enforcing validity in base DNs.
Andrew Bartlett
2007-12-21 05:45:08 +01:00