summaryrefslogtreecommitdiff
path: root/source4/lib
AgeCommit message (Collapse)AuthorFilesLines
2008-01-11Fix segfault when sorting LDAP replies on the client.Andrew Bartlett1-2/+2
Andrew Bartlett (This used to be commit c72c39326b263b3aacd178ddc2fc3b1a2906f3d3)
2008-01-11python/ldap: Wrap parse_control_strings().Jelmer Vernooij4-25/+114
(This used to be commit b27e5a68530c4fd6430cbb174b63f8ff2b6f4e53)
2008-01-11ldb/python: Allow comparing a MessageElement to a list or a singleton.Jelmer Vernooij3-10/+22
(This used to be commit 1ccbab81d79f83bb419104f2bbaf2ae7b368e90f)
2008-01-11ldb/python: Implement __len__ for MessageElement.Jelmer Vernooij4-0/+37
(This used to be commit a8f90ed34ce9341080b63c801ef54b82de42b8e6)
2008-01-11python/ldb: Add __getitem__ implementation for LdbMessageElement.Jelmer Vernooij4-0/+73
(This used to be commit e6498a0780dd31dfc623a69432004b606aeaccbe)
2008-01-10tdb: Add simple reimplementation of tdbdump in Python as an example of the ↵Jelmer Vernooij1-0/+12
tdb Python bindings. (This used to be commit 47d797f7885b1e7bcff724496ecb1990e8440eea)
2008-01-10r26701: ldb: Build and install python modules when possible.Jelmer Vernooij2-7/+34
(This used to be commit 7a66d0eff6e2300cc82b4c7585f9c45afcc851a4)
2008-01-10r26700: tdb: Build and install Python bindings when possible.Jelmer Vernooij4-42/+68
(This used to be commit 8d77ea379fef5ad4b2718bc8e0620304588c9239)
2008-01-07r26692: registry: Treat key and value names case-insensitively.Jelmer Vernooij1-0/+10
(This used to be commit 9fc5f098e01145db5b01efb0bf22cdddf0213d20)
2008-01-07r26689: registry: Return max_subkeynamelen, max_valnamelen and ↵Jelmer Vernooij13-44/+171
max_valbufsize in getkeyinfo(). (This used to be commit b06896d2378e536f5044dbe500a5232a89d6d0b5)
2008-01-07r26688: Fix listing remote predefined keys and subkeys. This fixes bug 3431.Jelmer Vernooij4-36/+64
(This used to be commit 846876ad32dc86fe7c367db084e76c670c61b389)
2008-01-06r26684: Trivial cleanup from Matthias Dieter Wallnöfer, from bug 5090Andrew Bartlett1-1/+1
Andrew Bartlett (This used to be commit 0016231edd514e8db620bafc44ce877fcac19ed9)
2008-01-06r26678: Check in auto-generated swig files.Tim Potter2-41/+45
(This used to be commit 62017f049bc0b0f311ba49d03084044faa5e6dcd)
2008-01-06r26677: Implement and test iter{keys,values,items} for tdb bindings.Tim Potter2-3/+32
Use tempfile.mkstemp() instead of os.tmpnam() in tests. (This used to be commit 5c3c131d174ba0f162c210d3e6ca30f2ed2a3ec0)
2008-01-05r26669: Janitorial: Remove uses of global_loadparm.Jelmer Vernooij1-3/+0
(This used to be commit 50c46160d997e0448f51ae09e0f3c79e8519fa41)
2008-01-05r26668: tdb/python: Fix default value of open_flags for tdb.Jelmer Vernooij2-1/+2
(This used to be commit aa438a2febc6562aa6f71505936d0872a6dcd17d)
2008-01-05r26665: registry: Fix tests on bigendian machines.Jelmer Vernooij1-2/+6
(This used to be commit bcd8f50f7952d1e502326f11ddfa8cfe8a982b1b)
2008-01-01r26641: ldb(Python): Remove some unnecessary {}'s.Jelmer Vernooij2-48/+30
(This used to be commit f250bc18e9e32d62d262901cec65586a15cd8db1)
2008-01-01r26639: librpc: Pass iconv convenience on from RPC connection to NDR ↵Jelmer Vernooij2-4/+4
library, so it can be overridden by OpenChange. (This used to be commit 2f29f80e07adef1f020173f2cd6d947d0ef505ce)
2008-01-01r26638: libndr: Require explicitly specifying iconv_convenience for ↵Jelmer Vernooij2-5/+5
ndr_struct_push_blob(). (This used to be commit 61ad78ac98937ef7a9aa32075a91a1c95b7606b3)
2007-12-30r26631: ldb/python: Fix missing elements bug and memory leak. * Don't ↵Jelmer Vernooij2-16/+26
increase the PyDict_Next() counter - Python already does that for us. * Fix a talloc(NULL, ...) memory leak in the code that constructed ldb message elements. (This used to be commit dc2a612927289da78017abf4ad51a4d51292e3a1)
2007-12-28r26625: Wrap some more events functions for Python and add a trivial test ↵Jelmer Vernooij5-37/+169
for it. (This used to be commit 7873666a958a0b92c979dba93f3c3e5136e28d29)
2007-12-28r26623: python: Allow specifying URL rather than host name on the command-line.Jelmer Vernooij1-2/+4
(This used to be commit 108f6caffe2bb311495b89659cfd818f0ec410f2)
2007-12-28r26620: python: Allow not specifying event contexts, in which case a new ↵Jelmer Vernooij3-1/+51
context is used. (This used to be commit 73c0b1c89763ba61451f3d2a602163090780c56f)
2007-12-27r26617: Load smb.conf.Jelmer Vernooij1-2/+8
(This used to be commit 3f7bfef195421083f1401a73f60c5d270a1455f8)
2007-12-27r26615: Fix Python syntaxJelmer Vernooij1-1161/+772
(This used to be commit cc15136c1e29f0a25847568f748cc1af52b7037b)
2007-12-27r26611: Tridge didn't write this...Andrew Bartlett1-1/+1
Andrew Bartlett (This used to be commit 002ddc315fc03ea22083d9d8c87401073688fd29)
2007-12-26r26602: Revert my previous commit as it only works with GNU make.Jelmer Vernooij2-9/+9
(This used to be commit ecd2d96c3173e4d2f77a1ca50f26a16ac7a313b1)
2007-12-26r26600: Provide dir variable with current basedir in Makefile.Jelmer Vernooij2-9/+9
(This used to be commit b06d3e1a52d6b71a1e3e7a9e0ecf69f3b899ae18)
2007-12-26r26596: Fixed upgrade.py.Jelmer Vernooij1-1/+6
Added blackbox tests for provision and upgrade Python scripts. Clean up temporary files created by the Python tests. (This used to be commit 2227fb6df62240cae64d27a1920d878316f819fc)
2007-12-26r26593: - More work on the python versions of samba3dump and the samba3sam ↵Jelmer Vernooij1-1/+1
tests. - Initial work converting the upgrade code to Python. - Removed the old EJS upgrade code because it has been broken for a long time. (This used to be commit 150cf39fbd4fe088546870fb0d8f20c0d9eb4aca)
2007-12-26r26589: torture: Add non-const version of torture_tcase_add_simple_testKai Blin2-105/+79
(This used to be commit 1ae9cde5105cc4349a44e6098e9393e06acaf95d)
2007-12-26r26588: Janitorial: Rename torture_*_add_*test to torture_*_add_*test_const.Kai Blin5-64/+65
Also rename the corresponding wrap_ functions. (This used to be commit e59c2eaf681f076d175b9779d1c27b5f74a57c96)
2007-12-26r26586: Rename fetch to get for consistency with the Python dictionary ↵Jelmer Vernooij4-13/+14
interface. (This used to be commit fadab7c60bb6dc5746cb2ee16f9c86fa0e0cdf1a)
2007-12-26r26585: Fix samba3.python tests.Jelmer Vernooij3-35/+98
(This used to be commit 231ec0777b7d1fb1297e3a974871b8735a386cfa)
2007-12-26r26584: Fix exception handling in ldb constructor.Jelmer Vernooij3-79/+18
(This used to be commit 5383cf8e69233b3cb7c1876f52644537e459dea6)
2007-12-26r26583: Throw a proper exception in the python code when tdb_open() fails, ↵Jelmer Vernooij3-28/+25
fix indentation in generated SWIG code from pidl. (This used to be commit 4ff8f4e370d30bf6b0b2f548bca14a9b7e1317f6)
2007-12-24r26582: Use the same swig flags everywhere.Jelmer Vernooij4-4/+4
(This used to be commit 7008f90e03a12687f739e5492b3e0ab36587db6a)
2007-12-24r26581: Make ldb_wait uniform, so that it is easy to remove it completely ↵Simo Sorce5-72/+90
from modules later on. (This used to be commit f75ce8c20aa2b466e9ee86fdf1702b2ffda10ddf)
2007-12-24r26580: Include sentinel in build.h, in case the list is empty.Jelmer Vernooij2-3/+4
(This used to be commit f1997dabed584bdc864c4b7235c29603c312ef46)
2007-12-24r26577: Fix the standalone ldb build.Jelmer Vernooij1-11/+8
(This used to be commit 1cf374eb3125c66844f01d013016feaf99760582)
2007-12-24r26576: Allow the static module loading code to be used for the Python modules.Jelmer Vernooij4-4/+4
Simplify the way module initialization functions are handled. (This used to be commit ba8be2dfc0de4434c798663336b81f7f95cde520)
2007-12-24r26574: Do not call functions in the variable declaration, fix checking for ↵Simo Sorce1-5/+7
tmp_ctx, and also makes code more readable and debuggable. Eliminate silly parenthesys. Simo. (This used to be commit 166195b487ffa51933f772a56f47f7f0d4c867eb)
2007-12-24r26572: Fix warnings in the Python code.Jelmer Vernooij4-62/+64
(This used to be commit 15038d9586d0b58f301ca8c39c21ef10c4283f28)
2007-12-24r26571: Hide warnings about unused macros and casting qualifiers in ↵Jelmer Vernooij1-21/+7
autogenerated files. (This used to be commit cb76c60007ae1254181c09ba1ab09c419f500bc5)
2007-12-24r26570: - Trim size of the swig-generated Python bindings by removing a ↵Jelmer Vernooij13-663/+1851
bunch of {}'s. - Start working on Python equivalents for various EJS tests. - Fix regression in argument order for reg_diff_apply() in EJS bindings. (This used to be commit c550c03372cb260b78f6a6c132e70571bc4cb852)
2007-12-24r26569: Jelmer tells me that ldb must inevitably be build as a shared library,Volker Lendecke1-0/+1
otherwise it will break. Sorry for breaking Samba4. I will have to look how we can fix Samba3 :-((( (This used to be commit c1dd0af1642d7b15c623a76c13c3cf98fb3bd3da)
2007-12-24r26568: Revert r26482Volker Lendecke1-1/+0
Next attempt to fix the Samba3 torture breakage Jelmer, can you please review this? Thanks, Volker (This used to be commit 1d624c8b883ffd44408da1d584dd063cef0edec9)
2007-12-24r26567: Allow registering new ldb modules from python.Jelmer Vernooij4-21/+78
(This used to be commit 485db76d8476fce399a9b6cb977cf55ea35ec189)
2007-12-24r26565: Fix python registry bindings. 'PROVISION_PYTHON=yes make test' works ↵Jelmer Vernooij9-16/+239
now. (This used to be commit 485d1fa3d17fe6cc7a0ecd80e8bac42d173bbb19)