summaryrefslogtreecommitdiff
path: root/source4/lib/messaging
AgeCommit message (Collapse)AuthorFilesLines
2008-06-14Use a custom init function for samba4 that sets a samba4Simo Sorce1-2/+2
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-05-30two more places where the wrong type is passed to PyArg_ParseTupleAndKeywords()Andrew Tridgell1-4/+6
(This used to be commit db6122ec104e80ee2e02b1170ff808b6456b780b)
2008-05-30fixed a segv in the python messaging code on 64 bit systemsAndrew Tridgell1-1/+4
(This used to be commit 7598c8389745fcc77da341b4af2dcef6a01db700)
2008-05-26Remove evil hack which breaks Python bindings.Jelmer Vernooij1-1/+1
(This used to be commit 1c179566cb39eb09e522dbce69230472a5d4e655)
2008-05-26Finish smbstatus in Python.Jelmer Vernooij1-0/+3
(This used to be commit 988508c2d3269cc88ed38df2fc207a1c0aaccc6b)
2008-05-26Allow using IRPC functions on the messaging bus from Python.Jelmer Vernooij2-24/+33
(This used to be commit 6ecf81ae13dffa05356c1177c617206c120fb7d7)
2008-05-26Implement IRPC calls over the internal messaging bus.Jelmer Vernooij1-70/+119
(This used to be commit 777dc3a2c7b5bf855344ba3ae8c8b564c48fc0c6)
2008-05-26Provide access to server_id from python bindings, add more tests.Jelmer Vernooij4-6/+68
(This used to be commit adcd87ad07abbf60a0152deae4b975a2401d701b)
2008-05-26Add bindings for deregister.Jelmer Vernooij1-0/+21
(This used to be commit 3e7b361f5952bd2f8a417510adf218b78234ed36)
2008-05-26Support messaging_client_init in the python bindings.Jelmer Vernooij1-40/+58
(This used to be commit f2e8f9851044506ef80811a6b6c5d31632a1f112)
2008-05-26Add bindings for irpc_{add,remove}_name.Jelmer Vernooij1-0/+39
(This used to be commit a75dbdec15ead785e0105dd61f980627e487fcb0)
2008-05-25Add tests for irpc python bindings.Jelmer Vernooij1-0/+25
(This used to be commit 1ce0632afeb94a69bf286706b3b1f9f4be7ea91f)
2008-05-25Start building IRPC Python support.Jelmer Vernooij2-44/+240
(This used to be commit 5980c7bfd727825758bda1b94ddf7a7c3f691620)
2008-05-24Initialize module.Jelmer Vernooij1-1/+2
(This used to be commit 3246258afb4f3b4a977a191f2f83c73e8ce9c65a)
2008-05-24Initial work on IRPC Python support.Jelmer Vernooij1-0/+201
(This used to be commit df01b040f7450c3be29f369a993955fbc4678bd9)
2008-05-19Fix a memleak in irpc_remove_nameVolker Lendecke1-0/+6
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 49b04ca7aadf264e500d83bc8d3cb5173a86184e)
2008-05-18Use variables for source directory in remaining subsystems.Jelmer Vernooij1-2/+1
(This used to be commit 6b6b2196a8a8d9e741f5c399185ded7a16938da0)
2008-04-21Remove more event_context_init() uses from function calls within deep down ↵Simo Sorce1-4/+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-16Now that we don't create a new event context, don't free it.Andrew Bartlett1-1/+0
This previously would free the torture provided global event context. Andrew Bartlett (This used to be commit 664f2fc49f32a081f14638571ee0db01a7863347)
2008-04-14Move object files lists to makefile rather than smb_build.Jelmer Vernooij1-2/+3
(This used to be commit 5628d58990144463fd87f8c847c9384ac2193681)
2008-04-02IRPC: Add include guards for the header.Kai Blin1-0/+4
(This used to be commit 0e66e443ad42f9644aafc1858ac8d01c7c699337)
2008-03-15messaging: fix a valgrind warning on 64bit hosts zero out paddingStefan Metzmacher1-0/+2
metze (This used to be commit f555b8e4c35f69fdc1fb34427d882580eecad284)
2008-02-04Fix a few more breakages from our recent changes to the server_idAndrew Bartlett1-2/+2
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 c3387545c57d2dd4922b4f3806b4552cee8035a3)
2008-02-04Rework cluster_id() to take an additional argument, as we needAndrew Bartlett3-13/+15
<node>.<pid>.<fd> to be unique in a prefork process environment. Andrew Bartlett and David Disseldorp (This used to be commit 931994a7f185bbc98924823e9e8cef1011dd0957)
2007-12-26r26588: Janitorial: Rename torture_*_add_*test to torture_*_add_*test_const.Kai Blin1-4/+5
Also rename the corresponding wrap_ functions. (This used to be commit e59c2eaf681f076d175b9779d1c27b5f74a57c96)
2007-12-21r26483: Merge ldb module dependency fixes, fix auth python module.Jelmer Vernooij1-1/+2
(This used to be commit 85eeecf997a071ca7e7ad0247e8d34d49b7ffcbb)
2007-12-21r26441: Remove global_loadparm uses.Jelmer Vernooij4-8/+22
(This used to be commit 32007c6277efa46341da7741b749a98633d71640)
2007-12-21r26432: Require ndr_pull users to specify iconv_convenience.Jelmer Vernooij1-1/+1
(This used to be commit 28b1d36551b75241c1cf9fca5d74f45a6dc884ab)
2007-12-21r26431: Require ndr_push creators to specify a iconv_convenience context.Jelmer Vernooij1-2/+2
(This used to be commit 7352206f4450fdf881b95bda064cedd9d2477e4c)
2007-12-21r26328: remove more uses of global_loadparm.Jelmer Vernooij1-1/+1
(This used to be commit 40ae12c08647c47a9c504d39ee6f61c32b4e5748)
2007-12-21r26266: Remove more global_loadparm uses.Jelmer Vernooij2-9/+8
(This used to be commit 99113075c4a96679bcec4f4d6bba4acb3dee4245)
2007-12-21r26003: Split up DB_WRAP, as first step in an attempt to sanitize dependencies.Jelmer Vernooij2-2/+2
(This used to be commit 56dfcb4f2f8e74c9d8b2fe3a0df043781188a555)
2007-12-21r25920: ndr: change NTSTAUS into enum ndr_err_code (samba4 callers)Stefan Metzmacher1-16/+26
lib/messaging/ lib/registry/ lib/ldb-samba/ librpc/rpc/ auth/auth_winbind.c auth/gensec/ auth/kerberos/ dsdb/repl/ dsdb/samdb/ dsdb/schema/ torture/ cluster/ctdb/ kdc/ ntvfs/ipc/ torture/rap/ ntvfs/ utils/getntacl.c ntptr/ smb_server/ libcli/wrepl/ wrepl_server/ libcli/cldap/ libcli/dgram/ libcli/ldap/ libcli/raw/ libcli/nbt/ libnet/ winbind/ rpc_server/ metze (This used to be commit 6223c7fddc972687eb577e04fc1c8e0604c35435)
2007-12-21r25902: Move messaging tests to same directory as code.Jelmer Vernooij2-0/+409
(This used to be commit d174dcbb76f3079a5f536f841bfffab3d7cd51e9)
2007-10-10r25446: Merge some changes I made on the way home from SFO:Jelmer Vernooij2-8/+8
2007-09-29 More higher-level passing around of lp_ctx. 2007-09-29 Fix warning. 2007-09-29 Pass loadparm contexts on a higher level. 2007-09-29 Avoid using global loadparm context. (This used to be commit 3468952e771ab31f90b6c374ade01c5550810f42)
2007-10-10r25047: Fix more warnings.Jelmer Vernooij1-3/+5
(This used to be commit 69de86d2d2e49439760fbc61901eb87fb7fc5d55)
2007-10-10r25026: Move param/param.h out of includes.hJelmer Vernooij1-0/+1
(This used to be commit abe8349f9b4387961ff3665d8c589d61cd2edf31)
2007-10-10r25000: Fix some more C++ compatibility warnings.Jelmer Vernooij1-1/+1
(This used to be commit 08bb1ef643ab906f1645cf6f32763dc73b1884e4)
2007-10-10r24717: Some more easy bool conversions, update TODO for registryJelmer Vernooij1-6/+6
(This used to be commit fc8771fb6aab815e63334da0159032f7ecd0a931)
2007-10-10r24712: No longer expose the 'BOOL' data type in any interfaces.Jelmer Vernooij1-3/+3
(This used to be commit 1ce32673d960c8b05b6c1b1b99e1976a402417ae)
2007-10-10r24560: rename some DCERPC_ prefixes into NDR_Stefan Metzmacher1-3/+3
metze (This used to be commit f874eca5dab74e930d0ec52abeb06295d2d90476)
2007-10-10r24557: rename 'dcerpc_table_' -> 'ndr_table_'Stefan Metzmacher1-3/+3
metze (This used to be commit 84651aee81aaabbebf52ffc3fbcbabb2eec6eed5)
2007-10-10r24551: rename dcerpc_interface_table -> ndr_interface_tableStefan Metzmacher2-8/+8
rename dcerpc_interface_list -> ndr_interface_list and move them to libndr.h metze (This used to be commit 4adbebef5df2f833d2d4bfcdda72a34179d52f5c)
2007-10-10r23792: convert Samba4 to GPLv3Andrew Tridgell3-9/+6
There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon. (This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
2007-10-10r23153: a first cut at a fix for the dgram flood problem that volkerAndrew Tridgell1-1/+41
found. Not sure this is the best solution, but it should work. (This used to be commit 80002cd12a64fa2679e48c58906cb9b26ad17e49)
2007-10-10r23059: reject_free needs to be initialisedAndrew Tridgell1-0/+1
(This used to be commit ffb8b493161f6951dabb94f2e9ee4c2f2c11b4e0)
2007-10-10r22748: fix memleaks by passing an mem_ctx toStefan Metzmacher2-3/+4
irpc_servers_byname() metze (This used to be commit b54584dfabee77ec7743cab431bda9765057a295)
2007-10-10r22629: if irpc gets freed within event_loop_once() we crash...Stefan Metzmacher2-1/+14
so deferr the freeing metze (This used to be commit 3a30bc0d6137fe2b7440106b35dd0a9175cc8057)
2007-10-10r21256: - msg_type is not needed in the cluster messaging APIAndrew Tridgell1-1/+1
- merge ctdb_get_num_nodes() from bzr tree (This used to be commit 3df7527aedeba7ce2f4a6ca2d3b7167f58c6b68a)
2007-10-10r21233: first version of samba4 messaging using ctdb is working. This means weAndrew Tridgell1-9/+9
should now work on a real cluster, and not just a localhost simulator (This used to be commit f05072ad74fb08fd906bc500c5e89930bcc3387f)