summaryrefslogtreecommitdiffstats
path: root/pidl
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* s4-waf: install PIDL modulesAndrew Tridgell2010-04-062-0/+4
|
* s4-waf: install pidlAndrew Tridgell2010-04-061-2/+1
|
* build: commit all the waf build files in the treeAndrew Tridgell2010-04-061-0/+3
|
* pidl:Samba4/Client: don't mix rpc and application NTSTATUS errors anymore ↵Stefan Metzmacher2010-03-291-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
* pidl:Samba4/Python: librpc/rpc/dcerpc.h isn't needed anymoreStefan Metzmacher2010-03-231-1/+0
| | | | metze
* pidl:Samba4/Python: make use of dcerpc_binding_handle stubsStefan Metzmacher2010-03-181-2/+2
| | | | metze
* pidl:Samba4/Python: remove compiler warningsStefan Metzmacher2010-03-181-1/+1
| | | | metze
* pidl:Samba4/Python: remove compiler warnings when using -Wc++Stefan Metzmacher2010-03-181-1/+1
| | | | metze
* charset: fixed a problem with the global use of the iconv_convenience structureAndrew Tridgell2010-03-181-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.
* pidl:Samba4/NDR/Client: make the old rpc_request style async functions staticStefan Metzmacher2010-03-121-18/+14
| | | | metze
* pidl:Samba4/NDR/Client: generate stubs for dcerpc_binding_handle abstractionStefan Metzmacher2010-03-121-0/+183
| | | | metze
* pidl:Samba4/NDR/Client: don't generate client stubs for function marked as ↵Stefan Metzmacher2010-03-121-5/+5
| | | | | | [todo] metze
* pidl:Samba/Python: don't generate methods for functions marked as [todo]Stefan Metzmacher2010-03-121-0/+1
| | | | metze
* pidl:NDR/Client.pm: generate explicit _recv functionsStefan Metzmacher2010-03-011-0/+32
| | | | metze
* s4:rpc_server Add a 'if_version' parameter to the bind operation.Andrew Bartlett2010-02-202-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
* pidl: use ndr_push_relative_ptr2_start and ndr_push_relative_ptr2_end.Günther Deschner2010-02-181-1/+5
| | | | Guenther
* pidl - Remove "Py_RETURN_NONE" compatibility codeMatthias Dieter Wallnöfer2010-02-091-4/+0
| | | | This was needed only by Python 2.3 which we no longer support.
* Change uint_t to unsigned int in pidlMatt Kraai2010-02-021-1/+0
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* pidl: Include Python.h first, to avoid warnings.Jelmer Vernooij2010-01-211-1/+1
|
* pidl: Introduce new dirrective: relative_shortMatthieu Patou2009-12-123-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>
* pidl: fix handling of output arguments in s3 client stubs.Günther Deschner2009-11-271-1/+1
| | | | | | a20e095 used (uint8_t) instead of (uint8_t *). Guenther
* pidl:Samba3/ClientNDR: $size can be 'foo / 2' so we need to add '(' and ')'Stefan Metzmacher2009-11-262-3/+3
| | | | | | | foo / 5 * sizeof(bar)' isn't the same as '(foo / 2) * sizeof(bar)'. metze
* pidl:NDR/Parser: $size can be 'foo / 2' so we need to add '(' and ')'Stefan Metzmacher2009-11-261-1/+1
| | | | | | | foo / 5 * sizeof(bar)' isn't the same as '(foo / 2) * sizeof(bar)'. metze
* Revert "Work around ndr_unpack failing on structures with relative pointers."Stefan Metzmacher2009-11-201-18/+1
| | | | | | | | This reverts commit c2cdb4ad5c9398ef0d3310613107999f8d33c7ce. It's not needed anymore. metze
* pidl:NDR/Parser.pm: update ndr_pull->relative_highest_offset after handling ↵Stefan Metzmacher2009-11-201-1/+6
| | | | | | relative pointers metze
* pidl: Fix selftest after s3 code changedVolker Lendecke2009-11-091-59/+27
|
* Revert "s3: Do not reference ndr_table_<pipe> in the cli_ routines directly"Volker Lendecke2009-11-082-4/+4
| | | | This reverts commit daa964013bc5d036f4da571ce22c0052ef40943a.
* Revert "s3: Do not reference the ndr_tables in the server calls directly"Volker Lendecke2009-11-081-1/+1
| | | | This reverts commit 98fb71782e05ae72cd6abeb38b6e0b96a50c1761.
* Revert "s3: Do not reference ndr_table when calling rpc_srv_register"Volker Lendecke2009-11-081-1/+1
| | | | This reverts commit 494b2aff8826947e3bd556aecb175746163da485.
* s3: Do not reference ndr_table when calling rpc_srv_registerVolker Lendecke2009-11-081-1/+1
|
* s3: Do not reference the ndr_tables in the server calls directlyVolker Lendecke2009-11-081-1/+1
| | | | This involves storing the interface table in the pipes_struct
* s3: Do not reference ndr_table_<pipe> in the cli_ routines directlyVolker Lendecke2009-11-082-4/+4
|
* s3: Do the printing for DEBUGLEVEL>=10 centrallyVolker Lendecke2009-11-071-26/+0
| | | | | | 12 insertions(+), 10651 deletions(-) I think that says it all :-)
* pidl: don't warn for compatible scalar types in unionsAndrew Tridgell2009-10-131-3/+3
| | | | | | | | When we have an enum that is used as a union discriminator, what matters is that the scalar mappings are the same, not if the types are the same (otherwise we get warnings about uint1632). Thanks to gd for noticing this.
* tdr: teach TDR about uint1632 enumsAndrew Tridgell2009-10-071-2/+4
| | | | | TDB doesn't have NDR64, but it needs to know how to map the new types from pidl