summaryrefslogtreecommitdiff
path: root/source4/librpc/rpc
AgeCommit message (Collapse)AuthorFilesLines
2008-06-14Use a custom init function for samba4 that sets a samba4Simo Sorce1-1/+1
specific debug function. By default do not debug, this is the most appropriate action for a library as we cannot assume what stderr is use for in the main app. The main app is responsible to set ev_debug_stderr if they so desire. (This used to be commit e566a2f308ac6fb4b526a744f7059b565670aea5)
2008-06-07fixed for per session session_key here tooAndrew Tridgell1-1/+1
(This used to be commit abcbce004c99a2c62aa8c7a7cfc8ac5b5cfeb7dd)
2008-05-30implemented client side SMB2 signingAndrew Tridgell2-2/+6
This doessn't work against Windows yet, and I've submitted a WSPP request for clarification of the docs to try and find out why. Meanwhile this is no worse than what we had, as it only gets used when the server demands signing, and we didn't work then anyway. (This used to be commit b788096add3586d7277efcd3bf5ca7f3a604cb7a)
2008-05-26Allow using IRPC functions on the messaging bus from Python.Jelmer Vernooij1-0/+2
(This used to be commit 6ecf81ae13dffa05356c1177c617206c120fb7d7)
2008-05-26Implement IRPC calls over the internal messaging bus.Jelmer Vernooij2-3/+3
(This used to be commit 777dc3a2c7b5bf855344ba3ae8c8b564c48fc0c6)
2008-05-26Remove some unused cruft.Jelmer Vernooij2-56/+18
(This used to be commit 8f47157f09cbf4200f0f7c5efe8750fd5d316a3b)
2008-05-25Fix compilation errors.Jelmer Vernooij2-1/+7
(This used to be commit daae053365cf6c5be7b31aa51a239c2660cfc120)
2008-05-25Trim the size of the Python bindings a bit.Jelmer Vernooij3-1/+117
(This used to be commit 717ce0b640a5c3aa62804b9869ef4dcc0f71b7ba)
2008-05-25Expose transfer and abstract syntax.Jelmer Vernooij1-2/+34
(This used to be commit a875e07a37568b7e51c290074d5e3834c2caa4d6)
2008-05-25Expose request timeout variable in Python.Jelmer Vernooij1-1/+10
(This used to be commit daed1432d22f5fa78907ee0fef9def8802538150)
2008-05-25Add support for secondary contexts from Python.Jelmer Vernooij1-40/+96
(This used to be commit 16d1ad050546ae6500153438db8d3c857e6f3ad5)
2008-05-25Check for fault codes when connecting.Jelmer Vernooij1-2/+4
(This used to be commit 42537b1d5282784550120358f3641f299351fba7)
2008-05-24Add helper function to return DCE/RPC fault codes.Jelmer Vernooij2-2/+16
(This used to be commit 4716cdfb5d5abad85cba18be89d72fe8ee18f359)
2008-05-24Add convenience function for creating objects with NDR error codes.Jelmer Vernooij1-0/+6
(This used to be commit 991541a78c2428db89509081cc28072c9b542ffa)
2008-05-24Fix memory initialization in raw calls.Jelmer Vernooij1-1/+1
(This used to be commit 788b2dbfe4b1ef14ab30d487d845e493be46fbd1)
2008-05-24Support optional object argument when sending DCE/RPC requests.Jelmer Vernooij1-15/+20
(This used to be commit 75ba01a0fad87a9a4788f4c2277d8db0513cef4a)
2008-05-24Allow connecting to a DCE/RPC interface with Python for which we don't have IDL.Jelmer Vernooij1-1/+63
(This used to be commit e3178d522c95871f1db35d7e058906502387a553)
2008-05-24Add convenience functions for setting Python objects from errors.Jelmer Vernooij2-1/+2
(This used to be commit f1de723b89251cbc8140b838941f304a34871bf3)
2008-05-24Export functions for setting NTSTATUS and WERRORs in python.Jelmer Vernooij1-3/+3
(This used to be commit 4bcb92d2d49d90863b1e64b15d055517fbfd263c)
2008-05-24Allow request() call to do custom calls on DCE/RPC interfaces.Jelmer Vernooij1-5/+21
(This used to be commit 9c2eff0289d7c5963da87d5e002f1b80e6e66cdd)
2008-05-24Use manually written Python bindings for DCE/RPC rather than SWIG based.Jelmer Vernooij6-3585/+184
Use base class for pidl-generated DCE/RPC interface Python bindings. (This used to be commit 25e7fc8a2c7a5914c4db4bfe428fd0a8efbf0784)
2008-05-24Share struct used for interfaces in Python code.Jelmer Vernooij1-0/+44
(This used to be commit 8501a3fc31e688dba696667a187821480e8cb714)
2008-05-24Add docstrings to a couple more python modules.Jelmer Vernooij2-1/+9
(This used to be commit b4560c90e5e8d3a35367d3a21d361dc4c9c0de23)
2008-05-23Work around bug adding extra imports in generated file.Jelmer Vernooij1-2/+0
(This used to be commit a34de3c619c8c112b4e1ee7ca5985a506730fcff)
2008-05-23Regenerate with SWIG 1.3.35.Jelmer Vernooij1-0/+2
(This used to be commit ce063eca498036937f99161a1f12e076c2ab313f)
2008-05-22Fix dependencies and imports.Jelmer Vernooij2-1140/+14
(This used to be commit 37ef86f8de9039b8226b190254d842e92b5faad7)
2008-05-21Move more modules inside of the samba package.Jelmer Vernooij2-35/+1186
(This used to be commit 9b39e99f48266a54ed0b8890c2efde218b4b118a)
2008-05-16private -> private_data for struct smb2_requestAndrew Tridgell1-8/+8
(This used to be commit 67290e0ad69df2f2fe651249c6550b8e32dd641b)
2008-04-21Remove more event_context_init() uses from function calls within deep down ↵Simo Sorce2-26/+4
the code. Make sure we pass around the event_context where we need it instead. All test but a few python ones fail. Jelmer promised to fix them. (This used to be commit 3045d391626fba169aa26be52174883e18d323e9)
2008-04-17Require passing in an event context to endpoint mapper utility function.Jelmer Vernooij1-13/+1
(This used to be commit 906b9fe158841c41789952601b36016af6621565)
2008-04-17Remove event context tracking from the credentials struct.Jelmer Vernooij1-1/+0
(This used to be commit 4d7fc946b2ec50e774689c9036423b6feef99b8e)
2008-04-15Split binding structure handling out into a separate file.Jelmer Vernooij2-695/+724
For easier synchronisation with Samba 3. (This used to be commit b9cac469f3c869a26f415a6c551cf6e8fbb06ed6)
2008-04-03Install libevents since it's required by samba-gtk.Jelmer Vernooij2-1/+5
(This used to be commit 2073346828ffa1d9c35105eadd7afddd3a76a045)
2008-04-02Install public header files again and include required prototypes.Jelmer Vernooij11-34/+163
(This used to be commit 47ffbbf67435904754469544390b67d34c958343)
2008-04-01Add warning to public headers.Jelmer Vernooij1-0/+4
(This used to be commit 7bfe359c73aac96f8e983e8d5e9621235cf79a3a)
2008-02-21Remove more global_loadparm instance.sJelmer Vernooij2-5/+6
(This used to be commit a1280252ce924df69d911e597b7f65d8038abef9)
2008-02-13missed a spot in the SMB2 create conversionAndrew Tridgell1-3/+3
(This used to be commit 17357072dd175b7548122e40e4cecc6087e52561)
2008-01-22python: Avoid duplicate copies of some objects in different packages.Jelmer Vernooij3-967/+19
(This used to be commit bd293cde1b1deadcfb0f74c82aae6ba4de39925b)
2008-01-03r26654: libcli/smb_composite: Rather than specifying each of the gazillion ↵Jelmer Vernooij1-7/+1
options for SMB individually, just specify the smbcli_options struct. (This used to be commit 8a97886e24a4b969aa91409c06f423b71a45f6eb)
2008-01-03r26651: libsmb: Allow specifying signing policy from higher up.Jelmer Vernooij1-0/+1
The number of arguments is getting a bit excessive now, so it probably makes sense to pass in the smbcli_options struct rather than all members individually and add a convenience function for obtaining a smbcli_options struct from a loadparm context. (This used to be commit 9f64213463b5bf3bcbf36913139e9a5042e967a2)
2008-01-02r26646: libcli/smb_composite: Allow specifying SMB parameters in ↵Jelmer Vernooij1-0/+7
smb_composite_connect structure. AFAIK no global variables will now be used when doing RPC client connections. (This used to be commit 0ef75e4e3cb0e1bd10e367a00f5e9b725587c40a)
2008-01-02r26644: Janitorial: Pass resolve_context explicitly to various SMB ↵Jelmer Vernooij1-1/+3
functions, should help fix the build for OpenChange. (This used to be commit 385ffe4f4cc9a21a760c0f00410f56e2592fd507)
2008-01-02r26643: librpc: Remove uses of global_loadparm.Jelmer Vernooij3-15/+21
(This used to be commit 924c0890904266af8f50f69a25f89d36f971d710)
2008-01-01r26639: librpc: Pass iconv convenience on from RPC connection to NDR ↵Jelmer Vernooij4-12/+19
library, so it can be overridden by OpenChange. (This used to be commit 2f29f80e07adef1f020173f2cd6d947d0ef505ce)
2007-12-24r26572: Fix warnings in the Python code.Jelmer Vernooij2-113/+68
(This used to be commit 15038d9586d0b58f301ca8c39c21ef10c4283f28)
2007-12-24r26570: - Trim size of the swig-generated Python bindings by removing a ↵Jelmer Vernooij3-142/+205
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-21r26440: Remove more uses of global_loadparm.Jelmer Vernooij1-2/+2
(This used to be commit 8858cf39722f192865e531164c72039fd18d7a8d)
2007-12-21r26432: Require ndr_pull users to specify iconv_convenience.Jelmer Vernooij2-3/+3
(This used to be commit 28b1d36551b75241c1cf9fca5d74f45a6dc884ab)
2007-12-21r26431: Require ndr_push creators to specify a iconv_convenience context.Jelmer Vernooij2-7/+7
(This used to be commit 7352206f4450fdf881b95bda064cedd9d2477e4c)
2007-12-21r26409: Pass smb ports along.Jelmer Vernooij1-1/+1
(This used to be commit 2833f320de1f1fd39c710ad0a61c3fa1bb1df31f)