summaryrefslogtreecommitdiff
path: root/pidl/lib/Parse/Pidl/Samba3
AgeCommit message (Collapse)AuthorFilesLines
2011-01-26pidl:Samba3/ServerNDR: correctly initialise ndr_push structStefan Metzmacher1-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-11pidl: fix minor typo in s3 server generation.Günther Deschner1-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-26pidl:Samba3/ClientNDR: remove unused ParseOutputArgument functionStefan Metzmacher1-73/+1
metze
2010-08-16Fix a typoVolker Lendecke1-1/+1
2010-08-13pidl: fix printing of server side ndr request debug messagesMichael Adam1-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-12pidl:Samba3/ClientNDR: implement rpccli_ stubs on top of dcerpc_ stubsStefan Metzmacher1-85/+37
metze
2010-08-12pidl:Samba3/ClientNDR: ignore "todo" functionsStefan Metzmacher1-3/+4
metze
2010-08-06pidl: Samba3/ClientNDR - Correctly copy arrays, if r.out.size < r.in.size.Stefan Metzmacher1-9/+47
metze Signed-off-by: Andreas Schneider <asn@samba.org>
2010-07-28pidl: Use struct pipes_struct.Andreas Schneider1-2/+2
2010-07-19s3-rpc_server: Added callbacks for init and shutdown of a rpc service.Andreas Schneider1-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-16s3-dcerpc: Use DATA_BLOB for pipes_struct input dataSimo Sorce1-7/+1
Signed-off-by: Günther Deschner <gd@samba.org>
2010-07-16s3-dcerpc: Convert rdata from prs_struct to a simple DATA_BLOBSimo Sorce1-5/+2
Signed-off-by: Günther Deschner <gd@samba.org>
2010-07-08s3-rpc: when using rpc_pipe_open_internal, make sure to go through NDR.Günther Deschner1-54/+0
Otherwise a lot of information that is usually generated in the ndr_push remains in an uninitialized state. Guenther
2010-07-05pidl: s3 server stubs: make sure LIBNDR_FLAG_BIGENDIAN is set when negotiated.Günther Deschner1-0/+3
Guenther
2010-06-16pidl: make sure to fill in cli->pipes_struct->hdr_req.opnum in s3 server ↵Günther Deschner1-0/+3
dispatch tables. Guenther
2010-05-18pidl: Allow new property 'no_srv_register'.Andrew Bartlett1-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-18s3: Remove use of iconv_convenience.Jelmer Vernooij1-2/+2
2010-05-08pidl: add NDR_PRINT_DEBUG output to generated s3 server dispatch tables.Günther Deschner1-0/+10
This dramatically helps tracking and debugging usage of the rpc_pipe_open_internal users. Guenther
2010-05-03pidl: indent cosmetics for s3 server stubs.Günther Deschner1-1/+1
Guenther
2009-11-27pidl: fix handling of output arguments in s3 client stubs.Günther Deschner1-1/+1
a20e095 used (uint8_t) instead of (uint8_t *). Guenther
2009-11-26pidl:Samba3/ClientNDR: $size can be 'foo / 2' so we need to add '(' and ')'Stefan Metzmacher1-2/+2
foo / 5 * sizeof(bar)' isn't the same as '(foo / 2) * sizeof(bar)'. metze
2009-11-08Revert "s3: Do not reference ndr_table_<pipe> in the cli_ routines directly"Volker Lendecke2-4/+4
This reverts commit daa964013bc5d036f4da571ce22c0052ef40943a.
2009-11-08Revert "s3: Do not reference the ndr_tables in the server calls directly"Volker Lendecke1-1/+1
This reverts commit 98fb71782e05ae72cd6abeb38b6e0b96a50c1761.
2009-11-08Revert "s3: Do not reference ndr_table when calling rpc_srv_register"Volker Lendecke1-1/+1
This reverts commit 494b2aff8826947e3bd556aecb175746163da485.
2009-11-08s3: Do not reference ndr_table when calling rpc_srv_registerVolker Lendecke1-1/+1
2009-11-08s3: Do not reference the ndr_tables in the server calls directlyVolker Lendecke1-1/+1
This involves storing the interface table in the pipes_struct
2009-11-08s3: Do not reference ndr_table_<pipe> in the cli_ routines directlyVolker Lendecke2-4/+4
2009-11-07s3: Do the printing for DEBUGLEVEL>=10 centrallyVolker Lendecke1-26/+0
12 insertions(+), 10651 deletions(-) I think that says it all :-)
2009-07-31pidl:Samba3/ClientNDR: add support tevent_req based _send/recv() client ↵Stefan Metzmacher1-0/+245
functions metze
2009-07-31pidl:Samba3/ClientNDR: rename ParseFunction => ParseFunctionSync and add ↵Stefan Metzmacher1-1/+8
ParseFunction as glue This prepares the following ParseFunctionAsync* commits. metze
2009-07-31pidl:Samba3/ClientNDR: allow passing optional variable prefixes to ↵Stefan Metzmacher1-7/+9
ParseOutputArgument() metze
2009-07-19pidl: Print proper errors when arrays don't have a specified size rather ↵Jelmer Vernooij2-7/+18
than spewing pages of perl warnings.
2009-02-07pidl: Fix a const build warning in the samba3 merged buildTim Prouty1-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-06pidl: return early when AllocOutVar() in s3 server generator has nothing to do.Günther Deschner1-2/+5
Jelmer, Metze, please check. Guenther
2009-01-22pidl: reduce implicit cast warnings in gen_ndr server codeMichael Adam1-1/+1
Michael
2009-01-21Allow calling DCE/RPC server implementations directly usingJelmer Vernooij2-42/+93
rpc_pipe_client.
2009-01-09Pass the full ndr_interface_table into the s3 rpcserver when registeringVolker Lendecke1-1/+1
2008-12-16Make some fatal errors non-fatal. This means we generate invalid code inJelmer Vernooij1-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-19pidl: fix generated s3-server in,out,ref qualifiers that are used for buffer ↵Günther Deschner1-0/+7
allocation. Guenther
2008-11-15pidl: skip generation of noopnum functions in generated s3 server.Günther Deschner1-1/+6
Guenther
2008-11-15pidl: do not generate cli_ functions for noopnum flaged functions.Günther Deschner1-1/+4
Guenther
2008-10-12Share RPC binding string utility functions.Jelmer Vernooij1-1/+1
2008-09-23pidl: fix samba3 server wrt to samba4 ndr_pull_init_blob protype.Günther Deschner1-1/+1
this is in preparation for the final nbt merge. Guenther
2008-09-17Move pidl to top-level directory.Jelmer Vernooij2-0/+511