Jelmer Vernooij
15038d9586
r26572: Fix warnings in the Python code.
2007-12-24 01:51:04 -06:00
Jelmer Vernooij
c550c03372
r26570: - Trim size of the swig-generated Python bindings by removing a bunch of {}'s.
...
- Start working on Python equivalents for various EJS tests.
- Fix regression in argument order for reg_diff_apply() in EJS bindings.
2007-12-24 01:51:03 -06:00
Volker Lendecke
c1dd0af164
r26569: Jelmer tells me that ldb must inevitably be build as a shared library,
...
otherwise it will break.
Sorry for breaking Samba4.
I will have to look how we can fix Samba3 :-(((
2007-12-24 01:51:02 -06:00
Volker Lendecke
1d624c8b88
r26568: Revert r26482
...
Next attempt to fix the Samba3 torture breakage
Jelmer, can you please review this?
Thanks,
Volker
2007-12-24 01:51:02 -06:00
Jelmer Vernooij
485db76d84
r26567: Allow registering new ldb modules from python.
2007-12-24 01:51:02 -06:00
Jelmer Vernooij
6ac86f8be7
r26540: Revert my previous commit after concerns raised by Andrew.
2007-12-21 05:52:06 +01:00
Jelmer Vernooij
e53e79eebe
r26539: Remove unnecessary statics.
2007-12-21 05:52:05 +01:00
Jelmer Vernooij
e91fe76d29
r26537: Support ldb.add({'dn': 'dc=foo,bar=bla', ...}).
2007-12-21 05:51:57 +01:00
Andrew Bartlett
f4023b176e
r26529: Indeed, this belongs in the schema module. Ranged results need to use
...
an attribute with ';' in the name.
Andrew Bartlett
2007-12-21 05:51:52 +01:00
Jelmer Vernooij
75cfb0d609
r26496: Move some provision functions to a new SamDB class, support setting session_info on a ldb context from python.
2007-12-21 05:50:50 +01:00
Jelmer Vernooij
85eeecf997
r26483: Merge ldb module dependency fixes, fix auth python module.
2007-12-21 05:50:41 +01:00
Jelmer Vernooij
ef029d950c
r26482: Use shared library version of ldb, to make sure not every module ends up with its own private copy of ldb with its own list of modules...
2007-12-21 05:50:39 +01:00
Jelmer Vernooij
a71419a73a
r26481: Make function for loading symbol from DSO more generic, and allow modules to provide an ops table directly rather than an initialization function.
2007-12-21 05:50:38 +01:00
Jelmer Vernooij
d7f0b12c9e
r26480: Add utility class for testing LDB code.
2007-12-21 05:50:37 +01:00
Jelmer Vernooij
dbebb4ef47
r26475: Add ldb.set_credentials function.
2007-12-21 05:50:35 +01:00
Jelmer Vernooij
91cff7dad2
r26459: Build ildap module as shared module by default.
2007-12-21 05:50:26 +01:00
Jelmer Vernooij
e1d177c8c1
r26426: Remove uses of global_loadparm.
2007-12-21 05:49:52 +01:00
Jelmer Vernooij
13ae3108da
r26410: Remove unnecessary static.
2007-12-21 05:49:42 +01:00
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