summaryrefslogtreecommitdiffstats
path: root/pidl
Commit message (Collapse)AuthorAgeFilesLines
...
* pidl:Samba4/NDR/Client: s/interface/if/Stefan Metzmacher2010-08-121-22/+22
| | | | metze
* pidl:Samba4/NDR/Client: make use of the new dcerpc_binding_handle_call() ↵Stefan Metzmacher2010-08-121-94/+15
| | | | | | infrastructure metze
* pidl:Samba4/NDR/Client: remove old dcerpc_pipe based sync stubsStefan Metzmacher2010-08-121-42/+0
| | | | | | | They're unused in Samba and only used by OpenChange. I'll add a compat functions for OpenChange later. metze
* pidl:Samba3/ClientNDR: ignore "todo" functionsStefan Metzmacher2010-08-121-3/+4
| | | | metze
* pidl:NDR: correctly handle no pointer bracket arrays with 'string'Stefan Metzmacher2010-08-091-1/+1
| | | | metze
* pidl:NDR: correctly handle bracket arrays with 'string'Stefan Metzmacher2010-08-081-0/+4
| | | | metze
* pidl: Samba3/ClientNDR - Correctly copy arrays, if r.out.size < r.in.size.Stefan Metzmacher2010-08-061-9/+47
| | | | | | metze Signed-off-by: Andreas Schneider <asn@samba.org>
* pidl: added a new type dnsp_nameAndrew Tridgell2010-08-053-1/+9
| | | | | | | | This is a name type used in DNS where each DNS component maps to a length byte followed by the string We want these to map to a char *, which is why we need to do this in PIDL
* pidl: Use struct pipes_struct.Andreas Schneider2010-07-281-2/+2
|
* s3-rpc_server: Added callbacks for init and shutdown of a rpc service.Andreas Schneider2010-07-191-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.
* s3-dcerpc: Use DATA_BLOB for pipes_struct input dataSimo Sorce2010-07-161-7/+1
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: Convert rdata from prs_struct to a simple DATA_BLOBSimo Sorce2010-07-161-5/+2
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-rpc: when using rpc_pipe_open_internal, make sure to go through NDR.Günther Deschner2010-07-081-54/+0
| | | | | | | Otherwise a lot of information that is usually generated in the ndr_push remains in an uninitialized state. Guenther
* pidl: s3 server stubs: make sure LIBNDR_FLAG_BIGENDIAN is set when negotiated.Günther Deschner2010-07-051-0/+3
| | | | Guenther
* pidl: Finish to fix the python generated code for 64bit integersMatthieu Patou2010-06-251-3/+30
| | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* pidl/python: Make sure to always increment reference counter when usingJelmer Vernooij2010-06-251-1/+3
| | | | Py_None.
* pidl/python: Increment reference counter on Py_None to prevent us fromJelmer Vernooij2010-06-241-0/+2
| | | | accidentally deallocating it.
* pidl/wscript: build manpages in build group 'final'Stefan Metzmacher2010-06-171-1/+1
| | | | | | So that waf --target=smbtorture doesn't build them metze
* pidl/wscript: only try to build pidl manpages if pod2man is availableStefan Metzmacher2010-06-171-6/+7
| | | | metze
* pidl/wscript: call pod2man with the detected perl versionStefan Metzmacher2010-06-171-1/+2
| | | | | | Some systems like SLES11 have a broken perl path in pod2man. metze
* pidl-waf: Avoid relying on MakeMaker when installing pidl manpages.Jelmer Vernooij2010-06-163-17/+20
|
* pidl: make sure to fill in cli->pipes_struct->hdr_req.opnum in s3 server ↵Günther Deschner2010-06-161-0/+3
| | | | | | dispatch tables. Guenther
* waf: Fix installation of pidl manapges.Jelmer Vernooij2010-06-163-7/+5
|
* pidl: Allow new property 'no_srv_register'.Andrew Bartlett2010-05-183-7/+10
| | | | | | | | | | 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>
* s3: Remove use of iconv_convenience.Jelmer Vernooij2010-05-181-2/+2
|
* Finish removal of iconv_convenience in public API's.Jelmer Vernooij2010-05-183-18/+12
|
* Choose between local tevent_status.h header file and installed oneJulien Kerihuel2010-05-121-1/+1
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* not all versions of env like more than one argument...Björn Jacke2010-05-111-1/+1
|
* pidl: fix build on systems that don't have perl in /usr/bin/Björn Jacke2010-05-111-1/+1
|
* pidl: add NDR_PRINT_DEBUG output to generated s3 server dispatch tables.Günther Deschner2010-05-081-0/+10
| | | | | | | This dramatically helps tracking and debugging usage of the rpc_pipe_open_internal users. Guenther
* pidl: indent cosmetics for s3 server stubs.Günther Deschner2010-05-031-1/+1
| | | | Guenther
* pidl: Fix the generation of py helper for 64 bit integerMatthieu Patou2010-05-021-1/+5
| | | | | | | | | Up to now the generation of code for python helpers dealing with 64 bits (NTTIME,hyper, ...) was broken because they were assumed to be Int (PyInt_From ...) as Integer is always 32 bits in python. This fix use PyLong and states that the incomming data is a long long as it should be 64 bit at least. Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* pidl: Fix display field for time fields with newer versions of Wireshark.Jeff Morriss2010-04-301-4/+4
| | | | | | | Pidl generates some Wireshark dissector fields of type FT_ABSOLUTE_TIME. Starting some time not too long ago, these fields need a 'display' field other than BASE_NONE or BASE_DEC. This commit fixes this, *assuming* that all the times are "local."
* pidl:Samba4/NDR/Client: map NT_STATUS_NET_WRITE_FAULT to the matching ↵Stefan Metzmacher2010-04-151-0/+8
| | | | | | NT_STATUS_RPC_* code metze
* pidl:python Allow 'nopython' to workAndrew Bartlett2010-04-092-0/+2
| | | | | | | The 'nopython' flag wasn't available for use, as it failed to get past the syntax checker. Andrew Bartlett
* build: allow the waf build to work with python 3.0 and 3.1Thomas Nagy2010-04-081-2/+2
| | | | | | Python 3.x is a bit fussier about print statements and indentation. Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4-waf: move to a universal method of recursing into subdirsAndrew Tridgell2010-04-061-1/+1
| | | | This works with both standalone lib builds and bundled builds
* pidl-waf: disable pidl manpagesAndrew Tridgell2010-04-061-1/+1
| | | | it's still causing trouble in the build farm
* pidl-waf: better handling of the man page generationAndrew Tridgell2010-04-061-8/+14
| | | | we now avoid leaving build files in the source tree
* pidl-waf: build pidl man pages and parsers separatelyAndrew Tridgell2010-04-061-9/+14
| | | | this should prevent gratuitious builds
* s4-waf: disable MAKEMAKER until a dependency problem is solvedAndrew Tridgell2010-04-061-1/+1
|
* s4-waf: added rules for rebuilding the yapp parser in pidlAndrew Tridgell2010-04-061-0/+11
|
* pidl-waf: re-enable the pidl man pagesAndrew Tridgell2010-04-061-0/+1
|
* s4-waf: added auto-detection of perl manpage extensionsAndrew Tridgell2010-04-061-7/+10
| | | | | some systems produce pidl.1p, others pidl.1. We need to know which one to use.
* waf-pidl: don't need this debug ls any moreAndrew Tridgell2010-04-061-1/+1
|
* s4-waf: we need a recent version of perls MakeMaker moduleAndrew Tridgell2010-04-061-1/+2
|
* build: add an ls -lR blib/ to the pidl build to help debug things in the ↵Andrew Tridgell2010-04-061-1/+1
| | | | build farm
* s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵Andrew Tridgell2010-04-062-0/+4
| | | | them
* s4-waf: only build the pidl manpages if we have MakeMaker.pmAndrew Tridgell2010-04-062-27/+38
|
* s4-waf: build and install the PIDL manpagesAndrew Tridgell2010-04-061-0/+23
|