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

1198 Commits

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