summaryrefslogtreecommitdiff
path: root/pidl
AgeCommit message (Collapse)AuthorFilesLines
2010-05-18pidl: Allow new property 'no_srv_register'.Andrew Bartlett3-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>
2010-05-18s3: Remove use of iconv_convenience.Jelmer Vernooij1-2/+2
2010-05-18Finish removal of iconv_convenience in public API's.Jelmer Vernooij3-18/+12
2010-05-12Choose between local tevent_status.h header file and installed oneJulien Kerihuel1-1/+1
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-05-11not all versions of env like more than one argument...Björn Jacke1-1/+1
2010-05-11pidl: fix build on systems that don't have perl in /usr/bin/Björn Jacke1-1/+1
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
2010-05-02pidl: Fix the generation of py helper for 64 bit integerMatthieu Patou1-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>
2010-04-30pidl: Fix display field for time fields with newer versions of Wireshark.Jeff Morriss1-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."
2010-04-15pidl:Samba4/NDR/Client: map NT_STATUS_NET_WRITE_FAULT to the matching ↵Stefan Metzmacher1-0/+8
NT_STATUS_RPC_* code metze
2010-04-09pidl:python Allow 'nopython' to workAndrew Bartlett2-0/+2
The 'nopython' flag wasn't available for use, as it failed to get past the syntax checker. Andrew Bartlett
2010-04-08build: allow the waf build to work with python 3.0 and 3.1Thomas Nagy1-2/+2
Python 3.x is a bit fussier about print statements and indentation. Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-04-06s4-waf: move to a universal method of recursing into subdirsAndrew Tridgell1-1/+1
This works with both standalone lib builds and bundled builds
2010-04-06pidl-waf: disable pidl manpagesAndrew Tridgell1-1/+1
it's still causing trouble in the build farm
2010-04-06pidl-waf: better handling of the man page generationAndrew Tridgell1-8/+14
we now avoid leaving build files in the source tree
2010-04-06pidl-waf: build pidl man pages and parsers separatelyAndrew Tridgell1-9/+14
this should prevent gratuitious builds
2010-04-06s4-waf: disable MAKEMAKER until a dependency problem is solvedAndrew Tridgell1-1/+1
2010-04-06s4-waf: added rules for rebuilding the yapp parser in pidlAndrew Tridgell1-0/+11
2010-04-06pidl-waf: re-enable the pidl man pagesAndrew Tridgell1-0/+1
2010-04-06s4-waf: added auto-detection of perl manpage extensionsAndrew Tridgell1-7/+10
some systems produce pidl.1p, others pidl.1. We need to know which one to use.
2010-04-06waf-pidl: don't need this debug ls any moreAndrew Tridgell1-1/+1
2010-04-06s4-waf: we need a recent version of perls MakeMaker moduleAndrew Tridgell1-1/+2
2010-04-06build: add an ls -lR blib/ to the pidl build to help debug things in the ↵Andrew Tridgell1-1/+1
build farm
2010-04-06s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵Andrew Tridgell2-0/+4
them
2010-04-06s4-waf: only build the pidl manpages if we have MakeMaker.pmAndrew Tridgell2-27/+38
2010-04-06s4-waf: build and install the PIDL manpagesAndrew Tridgell1-0/+23
2010-04-06s4-waf: install PIDL modulesAndrew Tridgell2-0/+4
2010-04-06s4-waf: install pidlAndrew Tridgell1-2/+1
2010-04-06build: commit all the waf build files in the treeAndrew Tridgell1-0/+3
2010-03-29pidl:Samba4/Client: don't mix rpc and application NTSTATUS errors anymore ↵Stefan Metzmacher1-1/+16
for the new bindings The new dcerpc_binding_handle based client stubs don't mix error codes anymore, while the old dcerpc_pipe based ones still do to keep OpenChange happy for now. metze
2010-03-23pidl:Samba4/Python: librpc/rpc/dcerpc.h isn't needed anymoreStefan Metzmacher1-1/+0
metze
2010-03-18pidl:Samba4/Python: make use of dcerpc_binding_handle stubsStefan Metzmacher1-2/+2
metze
2010-03-18pidl:Samba4/Python: remove compiler warningsStefan Metzmacher1-1/+1
metze
2010-03-18pidl:Samba4/Python: remove compiler warnings when using -Wc++Stefan Metzmacher1-1/+1
metze
2010-03-18charset: fixed a problem with the global use of the iconv_convenience structureAndrew Tridgell1-6/+6
We had a crash bug where a cached copy of a iconv convenience pointer was used after being freed when loadparm asked for iconv to reload. This could happen if a python module used a iconv based function before loadparm was completed. The fix is to ensure that any use of this pointer remains valid, by reusing the pointer itself when it has already been initialised, but filling in the child elements with the updated values.
2010-03-12pidl:Samba4/NDR/Client: make the old rpc_request style async functions staticStefan Metzmacher1-18/+14
metze
2010-03-12pidl:Samba4/NDR/Client: generate stubs for dcerpc_binding_handle abstractionStefan Metzmacher1-0/+183
metze
2010-03-12pidl:Samba4/NDR/Client: don't generate client stubs for function marked as ↵Stefan Metzmacher1-5/+5
[todo] metze
2010-03-12pidl:Samba/Python: don't generate methods for functions marked as [todo]Stefan Metzmacher1-0/+1
metze
2010-03-01pidl:NDR/Client.pm: generate explicit _recv functionsStefan Metzmacher1-0/+32
metze
2010-02-20s4:rpc_server Add a 'if_version' parameter to the bind operation.Andrew Bartlett2-2/+2
This allows the interface version to be forwarded to the remote server in the RPC proxy, both in the endpoint lookup and the subsequent bind. Andrew Bartlett
2010-02-18pidl: use ndr_push_relative_ptr2_start and ndr_push_relative_ptr2_end.Günther Deschner1-1/+5
Guenther
2010-02-09pidl - Remove "Py_RETURN_NONE" compatibility codeMatthias Dieter Wallnöfer1-4/+0
This was needed only by Python 2.3 which we no longer support.
2010-02-02Change uint_t to unsigned int in pidlMatt Kraai1-1/+0
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-01-21pidl: Include Python.h first, to avoid warnings.Jelmer Vernooij1-1/+1
2009-12-12pidl: Introduce new dirrective: relative_shortMatthieu Patou3-3/+21
relative_short is like relative but instead of having the offset coded on 4 bytes it's coded on 2 bytes. Such things happen in GET_DFS_REFERAL messages. Signed-off-by: Stefan Metzmacher <metze@samba.org>
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 Metzmacher2-3/+3
foo / 5 * sizeof(bar)' isn't the same as '(foo / 2) * sizeof(bar)'. metze
2009-11-26pidl:NDR/Parser: $size can be 'foo / 2' so we need to add '(' and ')'Stefan Metzmacher1-1/+1
foo / 5 * sizeof(bar)' isn't the same as '(foo / 2) * sizeof(bar)'. metze