| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
metze
Signed-off-by: Andreas Schneider <asn@samba.org>
(cherry picked from commit 33d1879d5b50e2d98c1bb13b835e7cfb178e3336)
(cherry picked from commit d1e92cd2944983ecabd0511ff7c8221c1033a3a8)
Fixes bug #7607.
(cherry picked from commit 614e9504a98a3a484a14c89b814952aeddc43dac)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit a049d75193b284fe9efb28d303ea46ba407e5a7a)
(cherry picked from commit b9db7b7e824a2dcbb9f501fa441392d151afc3a3)
|
|
|
|
|
|
|
|
| |
a20e095 used (uint8_t) instead of (uint8_t *).
Guenther
(cherry picked from commit 79f82998b1aa8349f76a4c82c17daf7e03cdb41a)
(cherry picked from commit 8f1361e627aba9ef3f207cb9a38c4394bd55ccff)
|
|
|
|
|
|
|
|
|
| |
foo / 5 * sizeof(bar)' isn't the same as
'(foo / 2) * sizeof(bar)'.
metze
(cherry picked from commit a20e095b1fffb6d690609c924d03cafedbbce8f3)
(cherry picked from commit 941aa3f8fc43c1720e1b59d1dbcec290eae1abc6)
|
|
|
|
|
|
|
|
|
| |
foo / 5 * sizeof(bar)' isn't the same as
'(foo / 2) * sizeof(bar)'.
metze
(cherry picked from commit ab1c92950f3cfdc8c52b772ecef23a5477f48f9d)
(cherry picked from commit e58955fd4ca1500e58045417711b469a485419af)
|
|
|
|
|
|
|
| |
This reverts commit 439050fb40e5ce9c476924b01f2254b9aab35a3e.
Not needed in this branch (yet).
(cherry picked from commit a656083180683cf93bc4c1b9885d2749e5d238b2)
|
|
|
|
|
| |
(cherry picked from commit e6df4c2bc28b9204cf0637575b0289657e604830)
(cherry picked from commit 439050fb40e5ce9c476924b01f2254b9aab35a3e)
|
|
|
|
|
| |
This reverts commit daa964013bc5d036f4da571ce22c0052ef40943a.
(cherry picked from commit 28746a943b29dfdf2837bb17bf70fb4122f00220)
|
|
|
|
|
| |
This reverts commit 98fb71782e05ae72cd6abeb38b6e0b96a50c1761.
(cherry picked from commit a4d214799f7909551251423b24dd149ffb8ce3d4)
|
|
|
|
|
| |
This reverts commit 494b2aff8826947e3bd556aecb175746163da485.
(cherry picked from commit c38006bc583cf0ff8b970d103f653fcd47cc2304)
|
|
|
|
| |
(cherry picked from commit 7b9e45e1170a1f1c8661bf52c1e9c3aa0e1d6599)
|
|
|
|
|
| |
This involves storing the interface table in the pipes_struct
(cherry picked from commit a94a6c3c732b42cef6e461c3e9fdc7ef25a0aca3)
|
|
|
|
| |
(cherry picked from commit f76d06c94c47413ef60891a0f44c69303ee129cf)
|
|
|
|
|
|
|
| |
12 insertions(+), 10651 deletions(-)
I think that says it all :-)
(cherry picked from commit 8a438cc8b7d3ebf082427f175e58af8b74994b03)
|
|
|
|
|
|
|
| |
TDB doesn't have NDR64, but it needs to know how to map the new types
from pidl
(cherry picked from commit 1d0fb1e0fba3cf4d04d4602ed4e717912804e5de)
(cherry picked from commit eea15d8f117e07d3e121e087d23e50d94a7c6355)
|
|
|
|
|
| |
(cherry picked from commit 7816f9d7abf5203537c3bb7afb9511b00d2d974f)
(cherry picked from commit 99afc728ebe156d8a3c966d2afed2b63dd5082ec)
|
|
|
|
|
|
|
| |
The default enum in NDR63 is 32 bits, not 16 bits. We need a uint1632
type to get the alignment right.
(cherry picked from commit 2bf8a7485cf0733c808bc97a399a1c73bb988414)
(cherry picked from commit 0724f58489edb9fa25bcc593cbd5483450b5937f)
|
|
|
|
|
|
|
|
| |
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
(cherry picked from commit 6a11a1d720b12889b5cbe6ed1f7751ce0d22d4b9)
|
|
|
|
| |
This fixes the problem with samr UserInfo16 when NDR64 is enabled
|
|
|
|
| |
macro.
|
|
|
|
| |
Caught by Guenther.
|
| |
|
|
|
|
| |
This allows for easier implementation of the NDR32/NDR64 split
|
|
|
|
| |
Added support for NDR64 to the samba4 pidl generator
|
|
|
|
| |
Jeremy.
|
|
|
|
|
|
|
|
| |
to the C standard an enum is guarenteed to be an (int), which means
for 4 byte ints specifying a type of 0x80000000 is an invalid value.
The Solaris compiler complains about this. Fix by adding an (int)
cast in front of the value generation.
Jeremy.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
We now generate 'FILE' and 'LINE' elements for each layer.
This change makes the expected PIDL trees human readable:-)
metze
|
|
|
|
| |
metze
|
| |
|
|
|
|
| |
metze
|
|
|
|
| |
metze
|
|
|
|
| |
metze
|
|
|
|
|
|
| |
functions
metze
|
|
|
|
|
|
|
|
| |
ParseFunction as glue
This prepares the following ParseFunctionAsync* commits.
metze
|
|
|
|
|
|
| |
ParseOutputArgument()
metze
|
|
|
|
| |
metze
|
|
|
|
|
|
|
|
|
|
|
|
| |
This tries to fix commit 8eff9f9a3167eb0c2a4c00edf5a4cdbbc06c4dfd.
The problem was:
Undefined subroutine &Parse::Pidl::Samba4::Python::mapType called at /home/metze/master4/pidl/lib/Parse/Pidl/Samba4/Python.pm line 848.
Jelmer: please check this.
metze
|
|
|
|
|
| |
This fixes some problems in the samr Python bindings that pidl was
(correctly) warning about.
|
|
|
|
|
| |
Use py_talloc_reference in DCE/RPC code, fixes
access to SAMR pipe.
|
|
|
|
|
|
|
|
|
|
|
| |
Original commit message in wireshark SVN (rev 28961):
====
From Kovarththanan Rajaratnam:
More "Cleanup header_field_info definitions"
====
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
|
|
|
|
| |
metze
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
midl also supports this:
struct {
long l1;
[string] wchar_t str[16];
long l2;
};
Where the wire size of str is encoded like a length_is() header:
4-byte offset == 0;
4-byte array length;
The strings are zero terminated.
metze
|
|
|
|
| |
'HASH(0x....)'.
|
|
|
|
| |
than spewing pages of perl warnings.
|
| |
|
| |
|