Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-05-15 | Use ENC_ values for proto_tree_add_item() calls. | Guy Harris | 1 | -2/+2 | |
It appears that the integral value containing the bits in a bitmap should be dissected according to the data representation, as the individual fields are fetched by dissect_ndr_XXX, which is passed the data representation and extracts the value appropriately for the data representation, so the patch replaces TRUE (which meant "always little-endian" when the last argument to proto_tree_add_item() was a byte-order Boolean) with DREP_ENC_INTEGER(drep) (which means "ENC_BIG_ENDIAN or ENC_LITTLE_ENDIAN, depending on the data representation"). For structures, I'm just using ENC_NA. Bug: https://bugzilla.samba.org/show_bug.cgi?id=8942 Signed-off-by: Jelmer Vernooij <jelmer@samba.org> Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Tue May 15 12:07:06 CEST 2012 on sn-devel-104 | |||||
2012-04-10 | pidl/NDR/Parser: also do range checks on the array size | Stefan Metzmacher | 1 | -5/+20 | |
metze Autobuild-User: Karolin Seeger <kseeger@samba.org> Autobuild-Date: Tue Apr 10 18:21:59 CEST 2012 on sn-devel-104 | |||||
2012-04-10 | pidl/NDR/Parser: do array range validation in ParseArrayPullGetLength() | Stefan Metzmacher | 1 | -28/+14 | |
metze | |||||
2012-04-10 | pidl/NDR/Parser: use helper variables for array size and length | Stefan Metzmacher | 1 | -7/+15 | |
metze | |||||
2012-04-10 | pidl/NDR/Parser: remember if we already know the array length | Stefan Metzmacher | 1 | -1/+7 | |
metze | |||||
2012-04-10 | pidl/NDR/Parser: use ParseArrayPullGetLength() to get the number of array ↵ | Stefan Metzmacher | 1 | -5/+1 | |
elements (bug #8815 / CVE-2012-1182) An anonymous researcher and Brian Gorenc (HP DVLabs) working with HP's Zero Day Initiative program have found this and notified us. metze | |||||
2012-04-10 | pidl/NDR/Parser: split off ParseArrayPullGetSize() and ParseArrayPullGetLength() | Stefan Metzmacher | 1 | -13/+42 | |
metze | |||||
2012-04-10 | pidl/NDR/Parser: simplify logic in DeclareArrayVariables*() | Stefan Metzmacher | 1 | -8/+6 | |
metze | |||||
2012-04-10 | pidl/NDR/Parser: declare all union helper variables in ParseUnionPull() | Stefan Metzmacher | 1 | -2/+2 | |
metze | |||||
2012-02-08 | pidl: add more mapped types | Andrew Tridgell | 1 | -1/+7 | |
when we #define one type to another, we need special handling in the python generator Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Feb 8 04:50:06 CET 2012 on sn-devel-104 | |||||
2012-01-14 | idl: add to_null property | David Disseldorp | 1 | -1/+8 | |
to_null specifies that character conversion should only occur until the null pointer in an array based string. Signed-off-by: Jeremy Allison <jra@samba.org> Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Sat Jan 14 00:51:54 CET 2012 on sn-devel-104 | |||||
2012-01-13 | idl: add parser for the to_null property | David Disseldorp | 1 | -1/+5 | |
Compile into a ndr_pull_charset_to_null call. Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-01-09 | pidl:Samba4/Python: add an optional 'allow_remaining' argument to ↵ | Stefan Metzmacher | 1 | -3/+26 | |
__ndr_unpack__() hooks Thanks to Amitay Isaacs <amitay@gmail.com> for the help with this. metze | |||||
2011-11-24 | pidl:Samba4/NDR/Parser: don't generate code for [ignore] pointers | Stefan Metzmacher | 1 | -2/+35 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Nov 24 12:31:04 CET 2011 on sn-devel-104 | |||||
2011-09-08 | pidl: added checking of NDR flags in generated code | Andrew Tridgell | 1 | -0/+8 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-10 | pytalloc: Use consistent prefix for functions, add ABI file. | Jelmer Vernooij | 1 | -18/+18 | |
2011-08-08 | pidl:Samba4/Python: PyArg_ParseTuple with "s#" returns 'int' instead of 'size_t' | Stefan Metzmacher | 1 | -2/+7 | |
If we pass variable references we don't get implicit casting! metze | |||||
2011-08-06 | pidl: for wireshark use only the major of the version | Matthieu Patou | 1 | -3/+2 | |
2011-08-06 | pidl: For wireshark check also LIBNDR_FLAG_NOALIGN for not aligning | Matthieu Patou | 1 | -1/+1 | |
2011-08-06 | pidl: handle union when the switch variable is outside of the union for ↵ | Matthieu Patou | 1 | -19/+96 | |
wireshark dissector | |||||
2011-08-06 | pidl: add subcontext handling for wireshark | Matthieu Patou | 1 | -3/+10 | |
2011-08-06 | pidl: If STR_NULLTERM we concider it's a string as well | Matthieu Patou | 1 | -0/+3 | |
2011-08-06 | pidl: handle hyper attribute for wireshark | Matthieu Patou | 1 | -0/+1 | |
2011-08-06 | pidl: handle datablob for wireshark generator | Matthieu Patou | 1 | -0/+4 | |
2011-08-06 | pidl: rpc version is a 32 bit | Matthieu Patou | 1 | -1/+1 | |
2011-08-06 | pidl: generate code for dissecting null terminated strings | Matthieu Patou | 1 | -0/+6 | |
2011-08-06 | pidl: don't expect to have quote when creating import headers | Matthieu Patou | 1 | -1/+1 | |
Currently the $_ didn't contains the quote anymore, in order to avoid any further regression the cleanup of quote is done before so that if $_ still have quotes we clean them in anycase. | |||||
2011-08-01 | pidl:NDR/Parser: allow [string,size_of()] together | Stefan Metzmacher | 1 | -3/+12 | |
metze | |||||
2011-08-01 | pidl:NDR/Server: use interface->{UUID} and {NAME} instead of the raw ↵ | Stefan Metzmacher | 1 | -2/+2 | |
{PROPERTIES} metze | |||||
2011-08-01 | pidl:NDR/Parser: use interface->{UUID} and {NAME} instead of the raw ↵ | Stefan Metzmacher | 1 | -3/+2 | |
{PROPERTIES} metze | |||||
2011-08-01 | pidl:NDR/Parser: use '0' instead of 'NULL' for an uint32_t value | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2011-04-05 | pidl: Add support for the [ignore] property | Andrew Bartlett | 1 | -9/+22 | |
This is implemented to simply never push this pointer, but to push a NULL in it's place. Likewise a pull will simply return a NULL. Andrew Bartlett | |||||
2011-03-30 | pidl: add an include for "ntdomain.h" for s3 server stubs. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2011-03-19 | pidl: Fix prototype for server init functions. | Jelmer Vernooij | 1 | -2/+5 | |
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Mar 19 04:07:40 CET 2011 on sn-devel-104 | |||||
2011-03-11 | pidl:Samba4/NDR/Client: fix arguments to warning() | Stefan Metzmacher | 1 | -1/+1 | |
We want the file:line: information displayed. metze | |||||
2011-03-11 | pidl:Samba4/NDR/Parser: fix compiler warnings in 'pipe' related code | Stefan Metzmacher | 1 | -3/+3 | |
metze | |||||
2011-03-10 | pidl: add support for 'pipe' at the NDR layer | Stefan Metzmacher | 5 | -18/+380 | |
metze | |||||
2011-03-10 | pidl/idl.yp: fill 'pipe' elements with array and count | Stefan Metzmacher | 1 | -31/+55 | |
metze | |||||
2011-03-10 | pidl:NDR/Client: skip all functions if pipe elements are used | Stefan Metzmacher | 1 | -0/+18 | |
We don't support pipe at the dcerpc level yet. metze | |||||
2011-03-10 | pidl:NDR/Client: skip sync functions if pipe elements are used | Stefan Metzmacher | 1 | -0/+34 | |
metze | |||||
2011-03-10 | pidl:Python: don't generate functions with pipe elements | Stefan Metzmacher | 1 | -1/+10 | |
metze | |||||
2011-03-10 | pidl:Samba3/ClientNDR: don't generate stubs for functions with pipe elements | Stefan Metzmacher | 1 | -0/+11 | |
metze | |||||
2011-03-10 | pidl/NDR: add ContainsPipe() function | Stefan Metzmacher | 1 | -1/+15 | |
metze | |||||
2011-03-10 | pidl/Typelist: add is_fixed_size_scalar() | Stefan Metzmacher | 1 | -2/+16 | |
metze | |||||
2011-03-10 | pidl/Typelist: dnsp_name and dnsp_string are scalar references | Stefan Metzmacher | 1 | -1/+2 | |
metze | |||||
2011-03-01 | pidl Add support for uid_t and gid_t types | Andrew Bartlett | 3 | -2/+6 | |
These are mapped to uint64_t, which should be big enough. This is proposed to be used for internal Samba representations, where it would be more painful to convert all the callers to an uint64_t calling convention. Andrew Bartlett | |||||
2011-02-28 | Revert "Fix alignment issues in SPOOLSS "BUFFER" marshalling." | Stefan Metzmacher | 1 | -7/+0 | |
This reverts commit 187f695469071d0550613e037b36170facb85460. This is the wrong fix. metze | |||||
2011-02-18 | Fix alignment issues in SPOOLSS "BUFFER" marshalling. | Jeremy Allison | 1 | -0/+7 | |
Guenther and Metze please check ! Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Fri Feb 18 18:49:55 CET 2011 on sn-devel-104 | |||||
2011-02-07 | pidl: support using pidl from top level directory | Andrew Tridgell | 1 | -2/+7 | |
pidl needs to know if it is being used within the samba tree or not, to get the names of some include files right. This adds support for using pidl in the top level directory of a Samba build This change also makes it clear that is_intree() is a boolean function. Previously it returned different values for Samba3 and Samba4, but there is nothing that depends on that Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-02-01 | pidl:Samba4/NDR/Parser: fix ndr_pull/ndr_push mismatch | Stefan Metzmacher | 1 | -1/+1 | |
metze |