Jelmer Vernooij
6ace18904d
Fix more unresolved symbols.
2009-06-02 18:05:41 +02:00
Stefan Metzmacher
d0e6803218
s4:librpc/rpc: remove async argument from the sync dcerpc_request() function
...
metze
2009-04-20 18:15:00 +02:00
Stefan Metzmacher
ba0042fcdb
s4:pyrpc: fix compiler warnings
...
metze
2009-02-05 17:48:13 +01:00
Jelmer Vernooij
ba5d6e6d70
Avoid using a utility header for Python replacements included in Samba,
...
since this will not be shipped with talloc/tdb/tevent/etc.
2009-01-08 12:20:20 +01:00
Tim Prouty
61a23c5eea
s3/s4 build: Fix Py_RETURN_NONE to work with python versions < 2.4
2009-01-07 15:03:16 -08:00
Jelmer Vernooij
f4735b7180
Set proper python exception when running out of memory.
2009-01-07 22:40:13 +01:00
Jelmer Vernooij
d2c70d24e1
py: Properly increase the reference counter of Py_None.
2009-01-06 04:13:57 +01:00
Stefan Metzmacher
183c379fe5
s4:lib/tevent: rename structs
...
list=""
list="$list event_context:tevent_context"
list="$list fd_event:tevent_fd"
list="$list timed_event:tevent_timer"
for s in $list; do
o=`echo $s | cut -d ':' -f1`
n=`echo $s | cut -d ':' -f2`
r=`git grep "struct $o" |cut -d ':' -f1 |sort -u`
files=`echo "$r" | grep -v source3 | grep -v nsswitch | grep -v packaging4`
for f in $files; do
cat $f | sed -e "s/struct $o/struct $n/g" > $f.tmp
mv $f.tmp $f
done
done
metze
2008-12-29 20:46:40 +01:00
Jelmer Vernooij
1807b0870b
pidl/python: Factor out connect code rather than duplicating it in each
...
Python module.
2008-12-22 04:56:41 +01:00
Jelmer Vernooij
d58270c537
Add header for pyparam.
2008-12-22 04:38:57 +01:00
Simo Sorce
2daf2897d5
Use a custom init function for samba4 that sets a samba4
...
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-14 13:00:53 -04:00
Jelmer Vernooij
d60d8e57d8
Implement IRPC calls over the internal messaging bus.
...
(This used to be commit 777dc3a2c7b5bf855344ba3ae8c8b564c48fc0c6)
2008-05-26 03:07:18 +02:00
Jelmer Vernooij
22778de582
Remove some unused cruft.
...
(This used to be commit 8f47157f09cbf4200f0f7c5efe8750fd5d316a3b)
2008-05-26 00:38:12 +02:00
Jelmer Vernooij
eae3658674
Fix compilation errors.
...
(This used to be commit daae053365cf6c5be7b31aa51a239c2660cfc120)
2008-05-25 23:22:05 +02:00
Jelmer Vernooij
77acb789e2
Trim the size of the Python bindings a bit.
...
(This used to be commit 717ce0b640a5c3aa62804b9869ef4dcc0f71b7ba)
2008-05-25 23:14:48 +02:00
Jelmer Vernooij
74126bc6d0
Expose transfer and abstract syntax.
...
(This used to be commit a875e07a37568b7e51c290074d5e3834c2caa4d6)
2008-05-25 04:54:38 +02:00
Jelmer Vernooij
5211755563
Expose request timeout variable in Python.
...
(This used to be commit daed1432d22f5fa78907ee0fef9def8802538150)
2008-05-25 04:38:57 +02:00
Jelmer Vernooij
928ecbaebb
Add support for secondary contexts from Python.
...
(This used to be commit 16d1ad050546ae6500153438db8d3c857e6f3ad5)
2008-05-25 04:23:03 +02:00
Jelmer Vernooij
4c1f0641d3
Check for fault codes when connecting.
...
(This used to be commit 42537b1d5282784550120358f3641f299351fba7)
2008-05-25 00:04:11 +02:00
Jelmer Vernooij
63c2a19e6e
Add helper function to return DCE/RPC fault codes.
...
(This used to be commit 4716cdfb5d5abad85cba18be89d72fe8ee18f359)
2008-05-24 23:39:38 +02:00
Jelmer Vernooij
5863864f1d
Fix memory initialization in raw calls.
...
(This used to be commit 788b2dbfe4b1ef14ab30d487d845e493be46fbd1)
2008-05-24 23:07:16 +02:00
Jelmer Vernooij
2a6c4da9d1
Support optional object argument when sending DCE/RPC requests.
...
(This used to be commit 75ba01a0fad87a9a4788f4c2277d8db0513cef4a)
2008-05-24 23:02:09 +02:00
Jelmer Vernooij
21ce0ff006
Allow connecting to a DCE/RPC interface with Python for which we don't have IDL.
...
(This used to be commit e3178d522c95871f1db35d7e058906502387a553)
2008-05-24 22:56:49 +02:00
Jelmer Vernooij
75e7962d2e
Add convenience functions for setting Python objects from errors.
...
(This used to be commit f1de723b89251cbc8140b838941f304a34871bf3)
2008-05-24 22:13:32 +02:00
Jelmer Vernooij
f9c36fae75
Export functions for setting NTSTATUS and WERRORs in python.
...
(This used to be commit 4bcb92d2d49d90863b1e64b15d055517fbfd263c)
2008-05-24 21:38:33 +02:00
Jelmer Vernooij
fe5be25547
Allow request() call to do custom calls on DCE/RPC interfaces.
...
(This used to be commit 9c2eff0289d7c5963da87d5e002f1b80e6e66cdd)
2008-05-24 21:20:45 +02:00
Jelmer Vernooij
654be49c01
Use manually written Python bindings for DCE/RPC rather than SWIG based.
...
Use base class for pidl-generated DCE/RPC interface Python bindings.
(This used to be commit 25e7fc8a2c7a5914c4db4bfe428fd0a8efbf0784)
2008-05-24 21:02:56 +02:00