Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-08-22 | pidl: added a __ndr_print__() method on python NDR objects | Andrew Tridgell | 1 | -0/+13 | |
This allows you to print a returned NDR structure using s.__ndr_print__() which gives an easy view of complex structures, such as those from netlogon | |||||
2010-08-16 | Fix a typo | Volker Lendecke | 2 | -2/+2 | |
2010-08-16 | pidl:Samba4/NDR/Client.pm: correctly copy fixed size out arrays | Stefan Metzmacher | 1 | -13/+13 | |
metze | |||||
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:Samba4/NDR/Client: add sync dcerpc_pipe based stubs as compat for ↵ | Stefan Metzmacher | 1 | -0/+60 | |
OpenChange This will activate the compat wrappers for all functions of an interface: #define DCERPC_IFACE_MYPROTO_COMPAT 1 #include <ndr_myproto_c.h> This will activates the compat wrappers just for specific functions: #define DCERPC_CALL_MYFN1_COMPAT 1 #define DCERPC_CALL_MYFN2_COMPAT 1 #include <ndr_myproto_c.h> metze | |||||
2010-08-12 | pidl:Samba4/NDR/Client: add non struct base dcerpc_binding_handle client stubs | Stefan Metzmacher | 1 | -2/+460 | |
metze | |||||
2010-08-12 | pidl:Samba4/NDR/Client: convert code to $self->pidl() | Stefan Metzmacher | 1 | -162/+190 | |
metze | |||||
2010-08-12 | pidl:Samba4/NDR/Client: s/interface/if/ | Stefan Metzmacher | 1 | -22/+22 | |
metze | |||||
2010-08-12 | pidl:Samba4/NDR/Client: make use of the new dcerpc_binding_handle_call() ↵ | Stefan Metzmacher | 1 | -94/+15 | |
infrastructure metze | |||||
2010-08-12 | pidl:Samba4/NDR/Client: remove old dcerpc_pipe based sync stubs | Stefan Metzmacher | 1 | -42/+0 | |
They're unused in Samba and only used by OpenChange. I'll add a compat functions for OpenChange later. metze | |||||
2010-08-12 | pidl:Samba3/ClientNDR: ignore "todo" functions | Stefan Metzmacher | 1 | -3/+4 | |
metze | |||||
2010-08-09 | pidl:NDR: correctly handle no pointer bracket arrays with 'string' | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2010-08-08 | pidl:NDR: correctly handle bracket arrays with 'string' | Stefan Metzmacher | 1 | -0/+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-08-05 | pidl: added a new type dnsp_name | Andrew Tridgell | 3 | -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 | |||||
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-25 | pidl: Finish to fix the python generated code for 64bit integers | Matthieu Patou | 1 | -3/+30 | |
Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | |||||
2010-06-25 | pidl/python: Make sure to always increment reference counter when using | Jelmer Vernooij | 1 | -1/+3 | |
Py_None. | |||||
2010-06-24 | pidl/python: Increment reference counter on Py_None to prevent us from | Jelmer Vernooij | 1 | -0/+2 | |
accidentally deallocating it. | |||||
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 | 3 | -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-18 | s3: Remove use of iconv_convenience. | Jelmer Vernooij | 1 | -2/+2 | |
2010-05-18 | Finish removal of iconv_convenience in public API's. | Jelmer Vernooij | 2 | -6/+6 | |
2010-05-12 | Choose between local tevent_status.h header file and installed one | Julien Kerihuel | 1 | -1/+1 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
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 | |||||
2010-05-02 | pidl: Fix the generation of py helper for 64 bit integer | Matthieu Patou | 1 | -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-30 | pidl: Fix display field for time fields with newer versions of Wireshark. | Jeff Morriss | 1 | -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-15 | pidl:Samba4/NDR/Client: map NT_STATUS_NET_WRITE_FAULT to the matching ↵ | Stefan Metzmacher | 1 | -0/+8 | |
NT_STATUS_RPC_* code metze | |||||
2010-04-09 | pidl:python Allow 'nopython' to work | Andrew Bartlett | 2 | -0/+2 | |
The 'nopython' flag wasn't available for use, as it failed to get past the syntax checker. Andrew Bartlett | |||||
2010-04-06 | s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵ | Andrew Tridgell | 1 | -0/+2 | |
them | |||||
2010-04-06 | s4-waf: install PIDL modules | Andrew Tridgell | 1 | -0/+2 | |
2010-03-29 | pidl:Samba4/Client: don't mix rpc and application NTSTATUS errors anymore ↵ | Stefan Metzmacher | 1 | -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-23 | pidl:Samba4/Python: librpc/rpc/dcerpc.h isn't needed anymore | Stefan Metzmacher | 1 | -1/+0 | |
metze | |||||
2010-03-18 | pidl:Samba4/Python: make use of dcerpc_binding_handle stubs | Stefan Metzmacher | 1 | -2/+2 | |
metze | |||||
2010-03-18 | pidl:Samba4/Python: remove compiler warnings | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2010-03-18 | pidl:Samba4/Python: remove compiler warnings when using -Wc++ | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2010-03-12 | pidl:Samba4/NDR/Client: make the old rpc_request style async functions static | Stefan Metzmacher | 1 | -18/+14 | |
metze | |||||
2010-03-12 | pidl:Samba4/NDR/Client: generate stubs for dcerpc_binding_handle abstraction | Stefan Metzmacher | 1 | -0/+183 | |
metze | |||||
2010-03-12 | pidl:Samba4/NDR/Client: don't generate client stubs for function marked as ↵ | Stefan Metzmacher | 1 | -5/+5 | |
[todo] metze | |||||
2010-03-12 | pidl:Samba/Python: don't generate methods for functions marked as [todo] | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2010-03-01 | pidl:NDR/Client.pm: generate explicit _recv functions | Stefan Metzmacher | 1 | -0/+32 | |
metze | |||||
2010-02-20 | s4:rpc_server Add a 'if_version' parameter to the bind operation. | Andrew Bartlett | 2 | -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-18 | pidl: use ndr_push_relative_ptr2_start and ndr_push_relative_ptr2_end. | Günther Deschner | 1 | -1/+5 | |
Guenther |