Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-10-11 | pidl: fix an error message typo | Volker Lendecke | 1 | -1/+1 | |
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> | |||||
2013-05-08 | pidl:NDR/Parser: correctly set $ndr->[relative_highest_]offset for ↵ | Stefan Metzmacher | 1 | -1/+1 | |
relative_short pointers Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Günther Deschner <gd@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Wed May 8 20:49:55 CEST 2013 on sn-devel-104 | |||||
2013-05-08 | Revert "Remove a bunch of "unused variable _relative_save_offset" warnings." | Stefan Metzmacher | 1 | -4/+2 | |
This reverts commit fa5898b6de797431d5ae9d2ce6dcddcb35a60b66. This is the wrong fix for the warnings, the correct fix will follow. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Günther Deschner <gd@samba.org> | |||||
2013-05-08 | Remove a bunch of "unused variable _relative_save_offset" warnings. | Jeremy Allison | 1 | -2/+4 | |
Signed-off-by: Jeremy Allison <jra@samba.org> Reviewed-by: Richard Sharpe <realrichardsharpe@gmail.com> Autobuild-User(master): Richard Sharpe <sharpe@samba.org> Autobuild-Date(master): Wed May 8 07:47:45 CEST 2013 on sn-devel-104 | |||||
2013-03-15 | pidl: Add skip option to elements. | Andreas Schneider | 1 | -2/+10 | |
This option allows to skip struct elements in pull and push function. This can be used to pass flags to the structure e.g. for string values. Reviewed-by: Günther Deschner <gd@samba.org> | |||||
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-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> | |||||
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-01 | pidl:NDR/Parser: allow [string,size_of()] together | Stefan Metzmacher | 1 | -3/+12 | |
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-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 | 1 | -1/+212 | |
metze | |||||
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-01 | pidl:Samba4/NDR/Parser: fix ndr_pull/ndr_push mismatch | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2011-02-01 | pidl:Samba4/NDR/Parser: add support for 'ms_union' style aligment | Stefan Metzmacher | 1 | -2/+12 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Feb 1 12:13:45 CET 2011 on sn-devel-104 | |||||
2011-02-01 | pidl:Samba4/NDR/Parser: only do the switch type alignment when we have a ↵ | Stefan Metzmacher | 1 | -7/+8 | |
switch type This doesn't change the logic, it just doesn't call the same aligment function twice. metze | |||||
2011-01-03 | Fix some formatting. | Jelmer Vernooij | 1 | -3/+3 | |
2011-01-01 | wmi: Remove unnecessary noprint statements. | Jelmer Vernooij | 1 | -4/+0 | |
2010-10-24 | pidl:Samba4/NDR/Parser: fix NDR64 union alignment | Stefan Metzmacher | 1 | -0/+8 | |
We need to align before the switch_type and before the union arms. Both alignments are to the boundary of the largest possible union arm. This means that adding a new union arm with a larger alignment would break compat!!! metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sun Oct 24 17:49:23 UTC 2010 on sn-devel-104 | |||||
2010-10-11 | Fix some warnings at higher -W levels in pidl generated code. | Tim Potter | 1 | -4/+4 | |
Match data type for info levels to data type returned by utility functions. Autobuild-User: Tim Potter <tpot@samba.org> Autobuild-Date: Mon Oct 11 12:18:22 UTC 2010 on sn-devel-104 | |||||
2010-09-28 | pidl:NDR/Parser: remove unused code for array element index | Stefan Metzmacher | 1 | -6/+0 | |
metze | |||||
2010-09-28 | pidl:NDR/Parser: simplify logic in ParseMemCtxPullFlags() | Stefan Metzmacher | 1 | -6/+4 | |
metze | |||||
2010-09-28 | pidl: remove unused async property handling | Stefan Metzmacher | 1 | -2/+1 | |
metze | |||||
2010-09-23 | pidl:NDR/Parser: fix range() for arrays | Stefan Metzmacher | 1 | -1/+32 | |
metze | |||||
2010-09-16 | pidl: prevent ndr_print_*() dying on NULL pointers | Andrew Tridgell | 1 | -0/+2 | |
when using ndrdump you can get uninitialised structures containing pointers. Don't segfault when trying to print them | |||||
2010-05-18 | Finish removal of iconv_convenience in public API's. | Jelmer Vernooij | 1 | -4/+4 | |
2010-02-18 | pidl: use ndr_push_relative_ptr2_start and ndr_push_relative_ptr2_end. | Günther Deschner | 1 | -1/+5 | |
Guenther | |||||
2009-12-12 | pidl: Introduce new dirrective: relative_short | Matthieu Patou | 1 | -3/+14 | |
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> | |||||
2009-11-26 | pidl:NDR/Parser: $size can be 'foo / 2' so we need to add '(' and ')' | Stefan Metzmacher | 1 | -1/+1 | |
foo / 5 * sizeof(bar)' isn't the same as '(foo / 2) * sizeof(bar)'. metze | |||||
2009-11-20 | pidl:NDR/Parser.pm: update ndr_pull->relative_highest_offset after handling ↵ | Stefan Metzmacher | 1 | -1/+6 | |
relative pointers metze | |||||
2009-10-02 | ndr64: added support for trailing gap alignment | Andrew Tridgell | 1 | -0/+4 | |
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/+8 | |
This fixes the problem with samr UserInfo16 when NDR64 is enabled | |||||
2009-09-17 | ndr: split out ndr enum functions | Andrew Tridgell | 1 | -2/+2 | |
This allows for easier implementation of the NDR32/NDR64 split | |||||
2009-09-17 | s4-pidl: add support for NDR64 | Andrew Tridgell | 1 | -5/+5 | |
Added support for NDR64 to the samba4 pidl generator | |||||
2009-08-12 | when we get an NDR error in the logs, it is useful to know where it happened | Andrew Tridgell | 1 | -5/+5 | |
2009-07-27 | pidl: allow foo being on the wire after [length_is(foo)] uint8 *buffer | Stefan Metzmacher | 1 | -0/+4 | |
metze | |||||
2009-07-27 | pidl: add support for [string] on fixed size arrays. | Stefan Metzmacher | 1 | -1/+1 | |
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 | |||||
2009-03-04 | pidl: Don't generate variables declarations for pointless array counters. | Tim Prouty | 1 | -1/+19 | |
Code isn't generated to iterate over arrays of length 0, but the variable declarations still are. The result is 'unused variable' warnings. This only seems to be happening in one place right now, so I targeted the fix to this case, but refactoring could be done to make all variable declarations do this zero length check. Making it the default would be a much more invasive fix. Jelmer, please check! | |||||
2009-03-01 | Don't generate array iterators when the length of the array is always 0. | Jelmer Vernooij | 1 | -2/+8 | |
(bug #6140) |