Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-07-06 | s3-rpc_server: Make it possible to use more rpc exceptions. | Andreas Schneider | 1 | -1/+1 | |
2011-03-30 | pidl: add an include for "ntdomain.h" for s3 server stubs. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2011-03-10 | pidl:Samba3/ClientNDR: don't generate stubs for functions with pipe elements | Stefan Metzmacher | 1 | -0/+11 | |
metze | |||||
2011-01-26 | pidl:Samba3/ServerNDR: correctly initialise ndr_push struct | Stefan Metzmacher | 1 | -0/+6 | |
We need to copy the ptr_count from the ndr_pull struct to the ndr_push struct, otherwise we'll reuse full pointer ids, which will cause the client to fail in the ndr unmarshalling. metze | |||||
2010-10-11 | pidl: fix minor typo in s3 server generation. | Günther Deschner | 1 | -1/+1 | |
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon Oct 11 15:12:57 UTC 2010 on sn-devel-104 | |||||
2010-08-26 | pidl:Samba3/ClientNDR: remove unused ParseOutputArgument function | Stefan Metzmacher | 1 | -73/+1 | |
metze | |||||
2010-08-16 | Fix a typo | Volker Lendecke | 1 | -1/+1 | |
2010-08-13 | pidl: fix printing of server side ndr request debug messages | Michael Adam | 1 | -2/+2 | |
The macros NDR_PRINT_IN_DEBUG and NDR_PRINT_OUT_DEBUG are made for the client side. For the server side, the NDR_SET_VALUES flag needs to be added for the OUT struct and not for the IN struct, otherwise, the OUT part can print uninitialized data and the IN part may recalculate string lengths illegally. | |||||
2010-08-12 | pidl:Samba3/ClientNDR: implement rpccli_ stubs on top of dcerpc_ stubs | Stefan Metzmacher | 1 | -85/+37 | |
metze | |||||
2010-08-12 | pidl:Samba3/ClientNDR: ignore "todo" functions | Stefan Metzmacher | 1 | -3/+4 | |
metze | |||||
2010-08-06 | pidl: Samba3/ClientNDR - Correctly copy arrays, if r.out.size < r.in.size. | Stefan Metzmacher | 1 | -9/+47 | |
metze Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2010-07-28 | pidl: Use struct pipes_struct. | Andreas Schneider | 1 | -2/+2 | |
2010-07-19 | s3-rpc_server: Added callbacks for init and shutdown of a rpc service. | Andreas Schneider | 1 | -3/+12 | |
This adds two callback function for each rpc service. One is for initialisation and the other for shutdown. rpc_<service>_unregister() needs to be called to execute the shutdown function. | |||||
2010-07-16 | s3-dcerpc: Use DATA_BLOB for pipes_struct input data | Simo Sorce | 1 | -7/+1 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-07-16 | s3-dcerpc: Convert rdata from prs_struct to a simple DATA_BLOB | Simo Sorce | 1 | -5/+2 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-07-08 | s3-rpc: when using rpc_pipe_open_internal, make sure to go through NDR. | Günther Deschner | 1 | -54/+0 | |
Otherwise a lot of information that is usually generated in the ndr_push remains in an uninitialized state. Guenther | |||||
2010-07-05 | pidl: s3 server stubs: make sure LIBNDR_FLAG_BIGENDIAN is set when negotiated. | Günther Deschner | 1 | -0/+3 | |
Guenther | |||||
2010-06-16 | pidl: make sure to fill in cli->pipes_struct->hdr_req.opnum in s3 server ↵ | Günther Deschner | 1 | -0/+3 | |
dispatch tables. Guenther | |||||
2010-05-18 | pidl: Allow new property 'no_srv_register'. | Andrew Bartlett | 1 | -6/+7 | |
This Samba-only property prevents pild from emitting the rpc_wbint_init function, which causes problems because it needs rpc_srv_register(). Andrew Bartlett Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-05-18 | s3: Remove use of iconv_convenience. | Jelmer Vernooij | 1 | -2/+2 | |
2010-05-08 | pidl: add NDR_PRINT_DEBUG output to generated s3 server dispatch tables. | Günther Deschner | 1 | -0/+10 | |
This dramatically helps tracking and debugging usage of the rpc_pipe_open_internal users. Guenther | |||||
2010-05-03 | pidl: indent cosmetics for s3 server stubs. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-11-27 | pidl: fix handling of output arguments in s3 client stubs. | Günther Deschner | 1 | -1/+1 | |
a20e095 used (uint8_t) instead of (uint8_t *). Guenther | |||||
2009-11-26 | pidl:Samba3/ClientNDR: $size can be 'foo / 2' so we need to add '(' and ')' | Stefan Metzmacher | 1 | -2/+2 | |
foo / 5 * sizeof(bar)' isn't the same as '(foo / 2) * sizeof(bar)'. metze | |||||
2009-11-08 | Revert "s3: Do not reference ndr_table_<pipe> in the cli_ routines directly" | Volker Lendecke | 2 | -4/+4 | |
This reverts commit daa964013bc5d036f4da571ce22c0052ef40943a. | |||||
2009-11-08 | Revert "s3: Do not reference the ndr_tables in the server calls directly" | Volker Lendecke | 1 | -1/+1 | |
This reverts commit 98fb71782e05ae72cd6abeb38b6e0b96a50c1761. | |||||
2009-11-08 | Revert "s3: Do not reference ndr_table when calling rpc_srv_register" | Volker Lendecke | 1 | -1/+1 | |
This reverts commit 494b2aff8826947e3bd556aecb175746163da485. | |||||
2009-11-08 | s3: Do not reference ndr_table when calling rpc_srv_register | Volker Lendecke | 1 | -1/+1 | |
2009-11-08 | s3: Do not reference the ndr_tables in the server calls directly | Volker Lendecke | 1 | -1/+1 | |
This involves storing the interface table in the pipes_struct | |||||
2009-11-08 | s3: Do not reference ndr_table_<pipe> in the cli_ routines directly | Volker Lendecke | 2 | -4/+4 | |
2009-11-07 | s3: Do the printing for DEBUGLEVEL>=10 centrally | Volker Lendecke | 1 | -26/+0 | |
12 insertions(+), 10651 deletions(-) I think that says it all :-) | |||||
2009-07-31 | pidl:Samba3/ClientNDR: add support tevent_req based _send/recv() client ↵ | Stefan Metzmacher | 1 | -0/+245 | |
functions metze | |||||
2009-07-31 | pidl:Samba3/ClientNDR: rename ParseFunction => ParseFunctionSync and add ↵ | Stefan Metzmacher | 1 | -1/+8 | |
ParseFunction as glue This prepares the following ParseFunctionAsync* commits. metze | |||||
2009-07-31 | pidl:Samba3/ClientNDR: allow passing optional variable prefixes to ↵ | Stefan Metzmacher | 1 | -7/+9 | |
ParseOutputArgument() metze | |||||
2009-07-19 | pidl: Print proper errors when arrays don't have a specified size rather ↵ | Jelmer Vernooij | 2 | -7/+18 | |
than spewing pages of perl warnings. | |||||
2009-02-07 | pidl: Fix a const build warning in the samba3 merged build | Tim Prouty | 1 | -1/+5 | |
../librpc/gen_ndr/cli_spoolss.c: In function `rpccli_spoolss_EnumPrinterData': ../librpc/gen_ndr/cli_spoolss.c:3400: warning: passing arg 1 of `memcpy' discards qualifiers from pointer target type This is a very similar fix to: 2337f402f0f2fd6c1fa077b1b35347905a38c715 | |||||
2009-02-06 | pidl: return early when AllocOutVar() in s3 server generator has nothing to do. | Günther Deschner | 1 | -2/+5 | |
Jelmer, Metze, please check. Guenther | |||||
2009-01-22 | pidl: reduce implicit cast warnings in gen_ndr server code | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-01-21 | Allow calling DCE/RPC server implementations directly using | Jelmer Vernooij | 2 | -42/+93 | |
rpc_pipe_client. | |||||
2009-01-09 | Pass the full ndr_interface_table into the s3 rpcserver when registering | Volker Lendecke | 1 | -1/+1 | |
2008-12-16 | Make some fatal errors non-fatal. This means we generate invalid code in | Jelmer Vernooij | 1 | -2/+6 | |
some cases, but we do print errors. We don't use all generated code yet at the moment, so this isn't much of a problem. | |||||
2008-11-19 | pidl: fix generated s3-server in,out,ref qualifiers that are used for buffer ↵ | Günther Deschner | 1 | -0/+7 | |
allocation. Guenther | |||||
2008-11-15 | pidl: skip generation of noopnum functions in generated s3 server. | Günther Deschner | 1 | -1/+6 | |
Guenther | |||||
2008-11-15 | pidl: do not generate cli_ functions for noopnum flaged functions. | Günther Deschner | 1 | -1/+4 | |
Guenther | |||||
2008-10-12 | Share RPC binding string utility functions. | Jelmer Vernooij | 1 | -1/+1 | |
2008-09-23 | pidl: fix samba3 server wrt to samba4 ndr_pull_init_blob protype. | Günther Deschner | 1 | -1/+1 | |
this is in preparation for the final nbt merge. Guenther | |||||
2008-09-17 | Move pidl to top-level directory. | Jelmer Vernooij | 2 | -0/+511 | |