1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00
Commit Graph

14956 Commits

Author SHA1 Message Date
Jelmer Vernooij
994e43e9eb python: Don't try to free const pointers.
(This used to be commit b4754f4683)
2008-01-14 19:53:08 +01:00
Jelmer Vernooij
860106b3f4 python: Move some convenience macros to a separate header rather than putting them in every generated py_* file.
(This used to be commit 712274b9bd)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
a896c8940c python: Enable python bindings for samr and lsa interfaces.
(This used to be commit 3dfcefd8ac)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
fa5397fbed python: Build epmapper module.
(This used to be commit 6cb78c7634)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
251457264b python: Accept loadparm filename rather than loadparm object, too.
(This used to be commit 7e583a7ec4)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
035599fa65 python: Be more pythonic - turn WERROR and NTSTATUS return codes into exceptions.
(This used to be commit 16fc69b843)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
7dd468ff2e python: Fix python code for winreg, add test.
(This used to be commit bd3e6c41c4)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
e42322848b python: Start building winreg module.
(This used to be commit f1a9fad83c)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
30a2a43a75 pidl/python: Fix processing UUID-less interfaces, external typedefs and certain bitmap elements.
(This used to be commit e65618fff3)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
e231e24d89 pidl/python: Deal with arrays that are not pointers.
(This used to be commit 7516af7c72)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
271f5f18f2 python: Fix last bugs in rpcecho test. It passes now!
(This used to be commit 25a0cd091b)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
4cfd90308c pidl/python: Specify memory context explicitly when returning Python objects.
(This used to be commit 9c72f652e0)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
aca6bd5a2a python: Fix deallocation bug in pytalloc.
(This used to be commit b849b4a6c4)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
3b16c532f2 pidl/python: Pass credentials and loadparm context when connecting using DCE/RPC.
(This used to be commit 4c87af9531)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
da72bff5b7 selftest: Ignore output generated by html formatter.
(This used to be commit 2f4170b3f7)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
db4ee4cce5 python: Fix rpcecho tests.
(This used to be commit ebb78ea423)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
d5903fd75e pidl/python: Fix compilation of py_echo.
(This used to be commit 5ee99ff31c)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
2afa1bee54 python/pidl: Fix assignment.
(This used to be commit 2d2cb6486e)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
657e0cc4d0 pidl/python: Fix more compile errors.
(This used to be commit 2eb4526599)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
5d60cb6ef1 pidl/python: Fix parsing arguments, fix more pointer issues.
(This used to be commit b00c1a0724)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
d8b21ae253 pidl/python: Fix use of pointers.
(This used to be commit 13f2b0380f)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
0d39a205bf python: Add some more rpc/echo tests.
(This used to be commit b4840d1ae2)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
1f54cb1af9 python: Add simple tests for the DCE/RPC echo interface.
(This used to be commit 8523740796)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
41057618f8 pidl/python: Remove unnecessary talloc_free().
(This used to be commit a099d30067)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
23c2facc82 Remove accidently committed files.
(This used to be commit 45e7d23038)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
bfab9862fc python: Allow wrapping pointers within talloc'ed memory that are not talloc contexts.
(This used to be commit 9c038a7411)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
f7a0ef04f0 pidl/python: Support repr() for python types.
(This used to be commit cf3664594d)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
a99dff8660 pidl: Move Generate*Env functions to Parse::Pidl::Samba4::Header because they only work with the structures generated by that file.
(This used to be commit 9aeb7f31b0)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
be01d08024 pidl/python: Work towards supporting more complex types (arrays, etc).
(This used to be commit 49d91a1a92)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
915f158925 pidl/python: Support more scalar types when converting from Python.
(This used to be commit 1f3bbb65e5)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
d06c990dbe pidl/python: Use new talloc utility functions.
(This used to be commit 48cfd44dc0)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
252675a578 python: Add some utility functions for working with Python objects based on talloc pointers.
(This used to be commit 9366ddba92)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
ce874c0b89 pidl/python: Convert unions.
(This used to be commit e9037d0f5d)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
c660845737 pidl/python: Fix more warnings in the generated code.
(This used to be commit 23add37b72)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
4a8ceb8c56 pidl/python: Fix bug accidently filling in the body of enums/bitmaps without body.
(This used to be commit 97971f0d80)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
d814f3ce1c pidl/python: Fix const type wrapping.
(This used to be commit 35a4843f9c)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
4ba7107927 pidl/python: Fix conversion of last few non-standard types.
(This used to be commit b8bdbc38c1)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
f0916ef230 pidl/python: Remove references to DECLARE, which has been removed.
(This used to be commit 9a907567c8)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
375624ecf9 pidl/python: Some more support for special case types.
(This used to be commit 991aa950a3)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
8986f3ee6f pidl/python: Convert some Python objects back to C, return proper tuples in client calls.
(This used to be commit 1ab6172969)
2008-01-14 19:53:03 +01:00
Jelmer Vernooij
f71df73555 python/pidl: Start wrapping function arguments.
(This used to be commit c2595d3754)
2008-01-14 19:53:03 +01:00
Jelmer Vernooij
7aa0f25d7f python/pidl: Handle non-string types.
(This used to be commit 02dd02c529)
2008-01-14 19:53:03 +01:00
Jelmer Vernooij
83c56f2118 python/pidl: More work on wrapping enums, bitmaps and structs.
(This used to be commit 732c3453f0)
2008-01-14 19:53:03 +01:00
Günther Deschner
b7d5a760dc Use lsa_PolicyInfo enum in lsa policy info calls.
Guenther
(This used to be commit 0686977066)
2008-01-14 17:40:37 +01:00
Günther Deschner
88f2ca7fb5 Fill in IDL for lsa_SetInfoPolicy and lsa_SetInfoPolicy2.
Guenther
(This used to be commit 54458c4624)
2008-01-14 17:31:30 +01:00
Jelmer Vernooij
ecf52b2bc7 python: Avoid overwriting flags for already found version of Python.
(This used to be commit 9041e385fe)
2008-01-13 14:59:16 +01:00
Jelmer Vernooij
6ef36c1f82 python: Avoid PyMODINIT_FUNC because it doesn't exist in older pythons.
(This used to be commit e179db6d0f)
2008-01-13 06:07:20 +01:00
Jelmer Vernooij
7b06161904 Remove accidently committed debugging statement.
(This used to be commit 9ad2de6e99)
2008-01-13 04:50:33 +01:00
Jelmer Vernooij
1e19c859a3 Try to fix the build on Tru64; avoid single quotes because they get expanded by perl in the build system.
(This used to be commit bba8914af5)
2008-01-13 04:46:11 +01:00
Jelmer Vernooij
2c90e6fc7a python: Fix initialization of variable.
(This used to be commit 620ec69665)
2008-01-13 04:23:09 +01:00