Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-09-14 | s4:lib/messaging: let irpc handles return NT_STATUS_CONNECTION_DISCONNECTED | Stefan Metzmacher | 1 | -2/+2 | |
We should return the same in all places. metze | |||||
2011-08-26 | s4-messaging ensure we do not segfault on a NULL msg context in cleanup | Andrew Bartlett | 1 | -0/+4 | |
2011-08-13 | s4:lib: use tevent_ fns names instead of legcay event_ ones | Simo Sorce | 1 | -6/+6 | |
2011-08-13 | s4:messaging: use tevent_ function names instead of legacy event_ ones | Simo Sorce | 3 | -7/+7 | |
2011-07-22 | s4-messaging: fixed the removal of messaging sockets in child tasks | Andrew Tridgell | 5 | -22/+33 | |
when a child task exits we were firing a destructor on any inherited messaging contexts, which could trigger a removal of the parents message socket and messaging database entry. This adds a new auto_remove flag to imessaging_init(), and exposes the cleanup code for use by the stream service. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Fri Jul 22 08:09:06 CEST 2011 on sn-devel-104 | |||||
2011-06-20 | Use tevent_req_oom | Volker Lendecke | 1 | -1/+1 | |
This fixes a few Coverity errors | |||||
2011-06-20 | tdb_compat.h: divert every tdb build and includes to tdb_compat | Rusty Russell | 1 | -1/+1 | |
We change all the headers and wscript files to use tdb_compat; this means we have one place to decide whether to use TDB1 or TDB2. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2011-06-09 | lib/util Bring procid_str() into lib/util as server_id_string() | Andrew Bartlett | 1 | -4/+4 | |
This is needed for OpenChange, which prints Samba struct server_id values in debug messages. Andrew Bartlett | |||||
2011-06-09 | server_id.idl: Bring server_id.idl in common | Andrew Bartlett | 2 | -2/+2 | |
Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-06-09 | s4-cluster Use task_id instead of id2 to clarify server_id structure | Andrew Bartlett | 1 | -6/+6 | |
This seems a clearer and more acceptable name. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-05-06 | lib/util Move source3 tdb_wrap_open() into the common code. | Andrew Bartlett | 1 | -1/+1 | |
This #if _SAMBA_BUILD == 3 is very unfortunate, as it means that in the top level build, these options are not available for these databases. However, having two different tdb_wrap lists is a worse fate, so this will do for now. Andrew Bartlett | |||||
2011-05-03 | s4-messaging Rename messaging -> imessaging | Andrew Bartlett | 6 | -165/+165 | |
This avoid symbol and structure conflicts between Samba3 and Samba4, and chooses a less generic name. Andrew Bartlett | |||||
2011-05-03 | s4-cluster Rename server_id.node -> vnn to match Samba3 | Andrew Bartlett | 1 | -4/+4 | |
2011-05-03 | s4:cluster Rename .id to .pid in server_id | Andrew Bartlett | 2 | -10/+12 | |
This also changes some DEBUG messages to use cluster_id_string() rather than .id, to isolate them from this and other changes. Andrew Bartlett | |||||
2011-02-28 | Use <tdb.h> to include tdb, so the system include file gets used when ↵ | Jelmer Vernooij | 1 | -1/+1 | |
building against system tdb. | |||||
2011-02-18 | s4-idl: rename s4 server_id.idl to server_id4.idl | Andrew Tridgell | 2 | -2/+2 | |
this avoids a conflict with the new s3 server_id.idl Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-01-01 | s4-python: Only set BASETYPE flag if subclassing is supported. | Jelmer Vernooij | 1 | -2/+2 | |
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Jan 1 03:39:58 CET 2011 on sn-devel-104 | |||||
2011-01-01 | s4-python: Add more prototypes. | Jelmer Vernooij | 1 | -0/+2 | |
2010-12-11 | s4-smbtorture: Make test names lowercase and dot-separated. | Jelmer Vernooij | 2 | -2/+2 | |
This is consistent with the test names used by selftest, should make the names less confusing and easier to integrate with other tools. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Dec 11 04:16:13 CET 2010 on sn-devel-104 | |||||
2010-12-05 | s4:lib/messaging/*.h - fix compile warnings on gcc 3.4 | Matthias Dieter Wallnöfer | 2 | -3/+2 | |
For example on OpenSolaris | |||||
2010-11-22 | Avoid the use of PyAPI_DATA, which is for internal Python API's. | Arnaud Faucher | 1 | -1/+1 | |
Signed-off-by: Jelmer Vernooij <jelmer@samba.org> Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Mon Nov 22 00:52:56 CET 2010 on sn-devel-104 | |||||
2010-10-31 | s4: Remove the old perl/m4/make/mk-based build system. | Jelmer Vernooij | 1 | -18/+0 | |
The new waf-based build system now has all the same functionality, and the old build system has been broken for quite some time. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 31 02:01:44 UTC 2010 on sn-devel-104 | |||||
2010-10-30 | s4-tdb: make tdb-wrap into a private library | Andrew Tridgell | 1 | -1/+1 | |
this prevents double linking of the tdb wrap code | |||||
2010-10-26 | waf: Remove lib prefix from libraries manually. | Jelmer Vernooij | 1 | -1/+1 | |
2010-10-26 | s4: Drop duplicate 'lib' prefix for private libraries. | Jelmer Vernooij | 1 | -1/+1 | |
2010-10-24 | s4: Rename LIBSAMBA-* to libsamba-* | Jelmer Vernooij | 1 | -1/+1 | |
2010-10-23 | s4: Rename LIBEVENTS to libevents. | Jelmer Vernooij | 1 | -1/+1 | |
2010-10-21 | s4-waf: don't depend directly on python modules | Andrew Tridgell | 1 | -1/+1 | |
build rules should not list dependencies on python modules. Instead, if code needs the module it should use the python API import calls to access the module. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-09-27 | s4/irpc: Add function to add security token to the binding handle | Anatoliy Atanasov | 2 | -0/+12 | |
2010-09-27 | s4:irpc: optionaly pass the security_token via IRPC requests. | Stefan Metzmacher | 1 | -0/+3 | |
metze | |||||
2010-09-23 | s4:irpc: use LIBNDR_FLAG_REF_ALLOC for the server side when pulling | Stefan Metzmacher | 1 | -0/+2 | |
The dcerpc server also uses it, so it was surprising that the IRPC server side doesn't used it. The reason to have this is that we want to handle error cases and returns like NT_STATUS_NOT_SUPPORTED sane, without crashing while marshalling the response. metze Signed-off-by: Anatoliy Atanasov <anatoliy.atanasov@postpath.com> | |||||
2010-09-21 | s4-selftest: Move more tests to scripting/python, simplifies running of tests. | Jelmer Vernooij | 1 | -58/+0 | |
2010-09-21 | pymessaging: Remove unused older python irpc bindings. | Jelmer Vernooij | 1 | -349/+3 | |
2010-09-16 | s4-irpc: Don't install endtime-timer in case timeout is INFINITE for the call | Kamen Mazdrashki | 1 | -3/+6 | |
2010-09-16 | s4-irpc: Add value for "infinite" timeout for IRPC calls | Kamen Mazdrashki | 1 | -1/+3 | |
2010-09-15 | s4-messaging: add support for no_reply in irpc messages | Andrew Tridgell | 2 | -0/+8 | |
It can be useful for a irpc message to be one-way, where the client sends a messages and the server does not reply. This will be used for things like a triger message from an auth context to the drepl server to tell it to try a REPL_SECRET on a user in a RODC. Previously we've used raw messaging for messages that have no reply, but that doesn't allow us to use messages described by IDL Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-09-04 | s4:lib/messaging: implement irpc_bh_set_timeout | Stefan Metzmacher | 1 | -1/+19 | |
metze | |||||
2010-09-03 | s4:lib/messaging: make irpc_request private and remove unused code | Stefan Metzmacher | 2 | -190/+14 | |
metze | |||||
2010-09-03 | s4:lib/messaging/tests: make use of irpc_binding_handle() | Stefan Metzmacher | 1 | -22/+49 | |
metze | |||||
2010-09-03 | s4:lib/messaging: use irpc_binding_handle() for python bindings | Stefan Metzmacher | 1 | -13/+57 | |
metze | |||||
2010-09-03 | s4:lib/messaging: add irpc_binding_handle_by_name() helper function | Stefan Metzmacher | 2 | -0/+36 | |
metze | |||||
2010-09-03 | s4:lib/messaging: add irpc dcerpc_binding_handle backend | Stefan Metzmacher | 3 | -1/+289 | |
metze | |||||
2010-09-03 | s4:lib/messaging: move messaging prototypes from irpc.h to messaging.h | Stefan Metzmacher | 2 | -28/+25 | |
metze | |||||
2010-09-03 | s4:lib/messaging/tests: fix some compiler warnings | Stefan Metzmacher | 1 | -2/+2 | |
metze | |||||
2010-09-03 | pidl: Keep only a single copy of samba.dcerpc.base.ClientConnection. | Jelmer Vernooij | 1 | -1/+1 | |
2010-08-30 | s4:lib/messaging: add some const to messaging_send() | Stefan Metzmacher | 2 | -2/+2 | |
metze | |||||
2010-07-16 | s4-loadparm: 2nd half of lp_ to lpcfg_ conversion | Andrew Tridgell | 3 | -8/+8 | |
this converts all callers that use the Samba4 loadparm lp_ calling convention to use the lpcfg_ prefix. Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-06-19 | python: Use samba.tests.TestCase, make sure base class tearDown and | Jelmer Vernooij | 1 | -1/+2 | |
setUp methods are called, fix formatting. | |||||
2010-05-18 | Finish removal of iconv_convenience in public API's. | Jelmer Vernooij | 5 | -20/+5 | |
2010-04-20 | pytalloc: ensure talloc_ctx is directly after PyObject_HEAD | Andrew Tridgell | 1 | -2/+2 | |
the talloc python interface for tp_alloc and tp_dealloc relies on a cast to a py_talloc_Object to find the talloc_ctx (see py_talloc_dealloc). This means we rely on the talloc_ctx for the object being directly after the PyObject_HEAD This fixes the talloc free with references bug in samba_dnsupdate The actual problem was the tp_alloc() call in PyCredentialCacheContainer_from_ccache_container() which used a cast from a py_talloc_Object to a PyCredentialCacheContainerObject. That case effectively changed the parent/child relationship between the talloc_ctx and the ccc ptr. This patch changes all the structures that follow this pattern to put the TALLOC_CTX directly after the PyObject_HEAD, to ensure that if anyone else decides to do a dangerous cast like this that it won't cause the same sort of subtle breakage. Pair-Programmed-With: Rusty Russell <rusty@samba.org> |