Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-09-16 | pidl: prevent ndr_print_*() dying on NULL pointers | Andrew Tridgell | 1 | -0/+1 | |
when using ndrdump you can get uninitialised structures containing pointers. Don't segfault when trying to print them | |||||
2010-08-14 | ndr: allow ndr_print to print DATA_BLOB | Andrew Tridgell | 1 | -0/+1 | |
this prints DATA_BLOB structures using the ndr->print() calls Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-05-27 | libndr: add support for relative_rap_convert. | Günther Deschner | 1 | -0/+1 | |
Will not harm anyone, is only used for rare short (2byte) relative pointers, and relative_rap_convert is always 0 so far (as all init functions using struct ndr_pull will zero the struct). Guenther | |||||
2010-05-18 | Finish removal of iconv_convenience in public API's. | Jelmer Vernooij | 1 | -15/+10 | |
2010-02-18 | libndr: implement LIBNDR_RELATIVE_REVERSE handling | Stefan Metzmacher | 1 | -0/+1 | |
This is based on Guenther's initial code. metze | |||||
2010-02-18 | libndr: store a subcontext buffer size in ndr_push_subcontext_start. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2010-02-18 | libndr: add LIBNDR_FLAG_NO_RELATIVE_REVERSE so that relative reverse processing | Günther Deschner | 1 | -0/+3 | |
can be disabled for single structure elements. Guenther | |||||
2010-02-18 | libndr: add LIBNDR_FLAG_RELATIVE_REVERSE flag. | Günther Deschner | 1 | -0/+2 | |
Guenther | |||||
2010-02-18 | librpc/ndr: make ndr_push_relative_ptr2() static | Stefan Metzmacher | 1 | -1/+0 | |
metze | |||||
2010-02-18 | libndr: add ndr_push_relative_ptr2_start and ndr_push_relative_ptr2_end. | Günther Deschner | 1 | -0/+2 | |
Guenther | |||||
2009-12-14 | librpc/ndr: avoid comparison_fn_t to fix the openchange build on solaris | Brian Lu | 1 | -1/+1 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-12-14 | librpc/ndr: add missing prototypes for relative_short functions | Stefan Metzmacher | 1 | -0/+3 | |
metze | |||||
2009-12-10 | libndr: added a GUID_to_ndr_blob() helper function | Andrew Tridgell | 1 | -0/+1 | |
This can be used in many places that deal with GUIDs | |||||
2009-12-10 | librpc: split out a separate GUID_from_ndr_blob() function | Andrew Tridgell | 1 | -0/+1 | |
This will simplify many of the places that deal with NDR formatted GUIDs | |||||
2009-11-20 | librpc/ndr: remember the highest offset we parsed with relative pointer buffers | Stefan Metzmacher | 1 | -0/+1 | |
ndr_*_pull_blob_all() will now work if relative pointers are used. metze | |||||
2009-10-07 | pidl: get the alignment right for uint1632 enums (NDR64) | Andrew Tridgell | 1 | -0/+3 | |
The default enum in NDR63 is 32 bits, not 16 bits. We need a uint1632 type to get the alignment right. | |||||
2009-10-05 | libndr: add int3264 ndr prototype. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2009-10-02 | ndr64: added support for trailing gap alignment | Andrew Tridgell | 1 | -0/+2 | |
NDR64 has a 'trailing gap' alignment, which aligns the end of a structure on the overall structure alignment. This explains the discrepancy we had with the RPC-SAMR test and NDR64 | |||||
2009-09-29 | pidl: added union padding for NDR64 | Andrew Tridgell | 1 | -0/+2 | |
This fixes the problem with samr UserInfo16 when NDR64 is enabled | |||||
2009-09-17 | ndr: split out ndr enum functions | Andrew Tridgell | 1 | -0/+7 | |
This allows for easier implementation of the NDR32/NDR64 split | |||||
2009-09-17 | ndr: added support for NDR64 | Andrew Tridgell | 1 | -13/+14 | |
This adds NDR64 support for the push functions in libndr | |||||
2009-09-16 | ndr: added --ndr64 flag to ndrdump | Andrew Tridgell | 1 | -0/+3 | |
This only does pull, but it is useful for w2k8-r2 <-> w2k8-r2 ndrdump usage, which is always 64bit. | |||||
2009-09-12 | s4-ndr: fixed memory leaks in ndr_pull_*_blob() | Andrew Tridgell | 1 | -0/+10 | |
We needed to free the ndr structures, both on error and normal return | |||||
2009-08-24 | libndr: add missing protoypes for double type. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2009-08-12 | when we get an NDR error in the logs, it is useful to know where it happened | Andrew Tridgell | 1 | -1/+1 | |
2009-02-03 | librpc: add ndr_size_string_array(). | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2009-01-26 | Add function for mapping NDR error codes to strings. | Jelmer Vernooij | 1 | -0/+1 | |
2009-01-01 | Add iconv_convenience argument to size functions. | Jelmer Vernooij | 1 | -2/+3 | |
2008-11-16 | librpc/ndr: add GUID_hexstring() | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2008-11-16 | Add a new function to parse a DATA_BLOB into a GUID | Andrew Bartlett | 1 | -0/+1 | |
The reason for this new function is to ensure the length is not discarded when the input is a ldb_val (aka DATA_BLOB) in ldb. Andrew Bartlett | |||||
2008-10-24 | Move charset library to top level. | Jelmer Vernooij | 1 | -1/+1 | |
2008-10-23 | Fix "parameter has incomplete type" build warning. | Tim Prouty | 1 | -0/+5 | |
When libcli-util was moved to the top level (3be0f6ea56ed8e43cd287ed020e942efb675b87b) it introduced a build warning. Since ndr_map_error2ntstatus depends on the definition of enum ndr_err_code and libndr.h can't be easily included in error.h, I moved the definition of enum ndr_err_code to libndr.h. This also eliminates the need for the duplicate definition in proto.h | |||||
2008-10-23 | Use common error definitions. | Jelmer Vernooij | 1 | -3/+1 | |
2008-10-15 | Share libndr.h between Samba 3 and Samba 4. | Jelmer Vernooij | 1 | -0/+521 | |