summaryrefslogtreecommitdiff
path: root/source4/scripting
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r2243: Include definition for PRINTF_ATTRIBUTE in Python tdb wrapper.Tim Potter1-0/+10
(This used to be commit 301bb069c31ee7ce09bdd6cd2dd4b7fa0441e1a1)
2007-10-10r2236: Zero request structure to let the REF_ALLOC flag work its magic.Tim Potter1-0/+21
Add argout typemap which throws an exception if NTSTATUS != OK and creates a dictionary of return values. samr_Connect2 function now works! (This used to be commit fdfabbd4a597b0d9b44832fdbfc200f857728c2b)
2007-10-10r2235: When creating exception data, use Py_BuildValue instead of doing itTim Potter1-6/+18
all by hand. Use $symname to name TALLOC_CTX's created in wrapper function. Also, make sure to free context afterwards. Set the DCERPC_NDR_REF_ALLOC flag in the dcerpc_pipe struct to save use lots of initialisation. (This used to be commit 5fead63618b5ee76cadc4719d933ea9cee7538b5)
2007-10-10r2230: Wrapper for dcerpc_samr_Connect2(). All this glue code should beTim Potter2-2/+39
automatically generated but at the moment it's hand coded. (This used to be commit e1a368050d3abb6a6ca6529315dc4228e8590c7f)
2007-10-10r2229: Have dcerpc_pipe_connect() throw an exception if non-zero NTSTATUS isTim Potter1-4/+22
returned from the C function. This way we can return the struct dcerpc_pipe object instead of a tuple of (NTSTATUS, dcerpc_pipe) which is a bad interface. (This used to be commit a3a85bd419e38f0dce138e67174517e23a361010)
2007-10-10r2228: Finally commit bits of old workareas together to get dcerpc pythonTim Potter3-0/+99
bindings happening. This commit lets python call dcerpc_pipe_connect() and open the samr pipe. (This used to be commit f5852bf3e2064f03aa9b63af4aa1b4f9e39bdb24)
2007-10-10r2227: Get rid of annoying compiler warning.Tim Potter1-0/+8
(This used to be commit 64f961f039545c9948eb7d7652b7494be2443174)
2007-10-10r2226: A bunch of fixes to get python tdb module building again. I'm notTim Potter1-2/+3
sure how this can be integrated into the build system properly though. Editing makefile.pl is the wrong way to do this. (This used to be commit e6a42f7880993271f2610584182f7d47538b6747)
2007-10-10r960: convert 'unsigned int' to uint_t in the most placesStefan Metzmacher1-1/+1
metze (This used to be commit 18062d2ed9fc9224c43143c10efbf2f6f1f5bbe0)
2007-10-10r888: more ..int32 -> ..int32_t stuffStefan Metzmacher1-1/+1
metze (This used to be commit f3b1d3bdc74f08ee2a1d22102d57bff94f71f5a5)
2007-10-10r383: Scripting extensions using swig. This commit includes only a (LGPL)Tim Potter3-0/+192
python interface to tdb and a rudimentary build system. Configure with --with-python and make swig to build and append $(builddir)/scripting/swig/python to PYTHONPATH. (This used to be commit bbc15d6f84b6a247ae87b253752a86a38f1d6798)