Jelmer Vernooij
8d966fac41
Fix unresolved symbol in python messaging module.
2009-06-02 18:05:42 +02:00
Stefan Metzmacher
735af62105
s4:lib/messaging: s/private/private_data
...
metze
2009-02-02 13:08:25 +01:00
Stefan Metzmacher
5f13710ced
s4:irpc: avoid c++ reserved word 'private'
...
metze
2009-02-01 00:17:20 +01:00
Stefan Metzmacher
96f176dbd8
s4:lib/messaging: fix warnings in testsuite
...
metze
2009-02-01 00:17:20 +01:00
Stefan Metzmacher
f3f2dfc51a
s4:lib/messaging: avoid c++ reserved word 'private'
...
metze
2009-02-01 00:17:19 +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
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
1feab85be6
Rename samba-socket -> samba_socket to fix a couple more compiler
...
warnings.
2008-12-24 00:15:43 +01:00
Jelmer Vernooij
24b62772ab
Remove includes of py_*.h, which are no longer generated.
2008-12-22 04:21:20 +01:00
Jelmer Vernooij
2396d8d613
Use consistent names for dcerpc python modules; fixes messaging test.
2008-12-22 04:03:55 +01:00
Jelmer Vernooij
0f04beff33
Rename dom_sid.idl -> server_id.idl (since it no longer actually contains the dom_sid). No longer include it from security.idl.
2008-12-16 15:36:18 +01:00
Jelmer Vernooij
cb77fca1cd
Remove use of global loadparm in python modules.
2008-11-02 16:50:11 +01:00
Jelmer Vernooij
23302413b3
Remove unused include param/param.h.
2008-10-24 16:37:56 +02:00
Jelmer Vernooij
56a0b035c6
Remove more uses of global_loadparm.
2008-10-24 14:31:16 +02:00
Jelmer Vernooij
284f523ec7
Remove a few more usages of global_loadparm.
2008-10-24 13:22:12 +02:00
Jelmer Vernooij
8b06312f7e
Eliminate another instance of global_loadparm.
2008-10-24 13:13:27 +02:00
Jelmer Vernooij
9565999755
Fix include paths to new location of libutil.
2008-10-11 21:31:42 +02:00
Jelmer Vernooij
7111645d3c
Use single copy of tdb in both samba3 and samba4.
2008-09-16 15:16:31 +02: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 e566a2f308
)
2008-06-14 13:00:53 -04:00
Andrew Tridgell
27f465619b
two more places where the wrong type is passed to PyArg_ParseTupleAndKeywords()
...
(This used to be commit db6122ec10
)
2008-05-30 16:19:22 +10:00
Andrew Tridgell
07e6a0fd8a
fixed a segv in the python messaging code on 64 bit systems
...
(This used to be commit 7598c83897
)
2008-05-30 16:11:07 +10:00
Jelmer Vernooij
dce310ef4e
Remove evil hack which breaks Python bindings.
...
(This used to be commit 1c179566cb
)
2008-05-26 13:31:57 +02:00
Jelmer Vernooij
4b3641695b
Finish smbstatus in Python.
...
(This used to be commit 988508c2d3
)
2008-05-26 05:00:45 +02:00
Jelmer Vernooij
d5434f0b4b
Allow using IRPC functions on the messaging bus from Python.
...
(This used to be commit 6ecf81ae13
)
2008-05-26 04:14:28 +02:00
Jelmer Vernooij
d60d8e57d8
Implement IRPC calls over the internal messaging bus.
...
(This used to be commit 777dc3a2c7
)
2008-05-26 03:07:18 +02:00
Jelmer Vernooij
d9a6f04ddd
Provide access to server_id from python bindings, add more tests.
...
(This used to be commit adcd87ad07
)
2008-05-26 01:52:35 +02:00
Jelmer Vernooij
f22e4d0ce3
Add bindings for deregister.
...
(This used to be commit 3e7b361f59
)
2008-05-26 01:15:15 +02:00
Jelmer Vernooij
b058e556f8
Support messaging_client_init in the python bindings.
...
(This used to be commit f2e8f98510
)
2008-05-26 01:10:24 +02:00
Jelmer Vernooij
68cec4923a
Add bindings for irpc_{add,remove}_name.
...
(This used to be commit a75dbdec15
)
2008-05-26 00:50:07 +02:00
Jelmer Vernooij
2067fc60c5
Add tests for irpc python bindings.
...
(This used to be commit 1ce0632afe
)
2008-05-25 16:47:12 +02:00
Jelmer Vernooij
48433e4351
Start building IRPC Python support.
...
(This used to be commit 5980c7bfd7
)
2008-05-25 16:26:34 +02:00
Jelmer Vernooij
1b5acdb93b
Initialize module.
...
(This used to be commit 3246258afb
)
2008-05-24 18:25:27 +02:00
Jelmer Vernooij
453396c67b
Initial work on IRPC Python support.
...
(This used to be commit df01b040f7
)
2008-05-24 18:18:21 +02:00
Volker Lendecke
d817b43534
Fix a memleak in irpc_remove_name
...
First, even when length==0 tdb_fetch might return something. Second, for some
weird reason there might be less data than necessary for a single server id.
(This used to be commit 49b04ca7aa
)
2008-05-19 15:59:54 +02:00
Jelmer Vernooij
333c169529
Use variables for source directory in remaining subsystems.
...
(This used to be commit 6b6b2196a8
)
2008-05-18 20:30:46 +02:00
Simo Sorce
4e83011f72
Remove more event_context_init() uses from function calls within deep down 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 3045d39162
)
2008-04-21 18:12:33 -04:00
Andrew Bartlett
8eaf64b47b
Now that we don't create a new event context, don't free it.
...
This previously would free the torture provided global event context.
Andrew Bartlett
(This used to be commit 664f2fc49f
)
2008-04-16 09:02:12 +02:00
Jelmer Vernooij
ffc5cbfe80
Move object files lists to makefile rather than smb_build.
...
(This used to be commit 5628d58990
)
2008-04-14 16:53:00 +02:00
Kai Blin
294c55faf6
IRPC: Add include guards for the header.
...
(This used to be commit 0e66e443ad
)
2008-04-02 23:05:56 +02:00
Stefan Metzmacher
caea750810
messaging: fix a valgrind warning on 64bit hosts zero out padding
...
metze
(This used to be commit f555b8e4c3
)
2008-03-15 12:21:06 +01:00
Andrew Bartlett
7e15e09f67
Fix a few more breakages from our recent changes to the server_id
...
structure. The BASE-TORTURE test found this problem - caused because
the messaging path was not unique.
If we didn't use a macro for cluster_id_equal(), we could make it
opaque, and avoid this...
Andrew Bartlett
(This used to be commit c3387545c5
)
2008-02-04 23:04:35 +11:00
Andrew Bartlett
77f71c1b65
Rework cluster_id() to take an additional argument, as we need
...
<node>.<pid>.<fd> to be unique in a prefork process environment.
Andrew Bartlett and David Disseldorp
(This used to be commit 931994a7f1
)
2008-02-04 17:51:38 +11:00
Kai Blin
3c744ddd2c
r26588: Janitorial: Rename torture_*_add_*test to torture_*_add_*test_const.
...
Also rename the corresponding wrap_ functions.
(This used to be commit e59c2eaf68
)
2007-12-26 11:57:05 -06:00
Jelmer Vernooij
71e2cafe96
r26483: Merge ldb module dependency fixes, fix auth python module.
...
(This used to be commit 85eeecf997
)
2007-12-21 05:50:41 +01:00
Jelmer Vernooij
84b4763947
r26441: Remove global_loadparm uses.
...
(This used to be commit 32007c6277
)
2007-12-21 05:50:09 +01:00
Jelmer Vernooij
d1e716cf43
r26432: Require ndr_pull users to specify iconv_convenience.
...
(This used to be commit 28b1d36551
)
2007-12-21 05:50:02 +01:00
Jelmer Vernooij
61873ce94c
r26431: Require ndr_push creators to specify a iconv_convenience context.
...
(This used to be commit 7352206f44
)
2007-12-21 05:50:00 +01:00
Jelmer Vernooij
6c77f353d3
r26328: remove more uses of global_loadparm.
...
(This used to be commit 40ae12c086
)
2007-12-21 05:48:41 +01:00