1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00
Commit Graph

14332 Commits

Author SHA1 Message Date
Andrew Tridgell
fca5a1e89d check for an invalid TID in reply_exit() 0001-01-01 00:00:00 +00:00
Andrew Tridgell
c946be06a4 add support for 32 bit pid using the PIDHIGH field. This allows the
test suite to see if it is supported. w2k3 doesn't seem to support it.
0001-01-01 00:00:00 +00:00
Andrew Tridgell
295cc63fb8 use the \\server\share form of tconx to work with servers that don't
cope with the simpler form
0001-01-01 00:00:00 +00:00
Andrew Tridgell
3a69cffb06 This commit was generated by cvs2svn to compensate for changes in r30,
which included commits to RCS files with non-trunk default branches.
0001-01-01 00:00:00 +00:00
Andrew Tridgell
b0510b5428 first public release of samba4 code 0001-01-01 00:00:00 +00:00
Tim Potter
23a9812987 Added "return offset;" to end of generated function.
We're getting really close now!  Ethereal can properly decode OpenPolicy
requests and responses using pidl generated code.  QueryInfoPolicy
is nearly working.
0001-01-01 00:00:00 +00:00
Tim Potter
e35c62267f Fix for pointers to structures in function args. 0001-01-01 00:00:00 +00:00
Tim Potter
42a688ea1c Misc fixes:
- pass correct args when doing arrays of scalar vs buffer types
 - add NULL data argument to all calls
 - get rid of unecessary curly brackets
 - typos
0001-01-01 00:00:00 +00:00
Tim Potter
79e56e719c wchar_t is a scalar. 0001-01-01 00:00:00 +00:00
Tim Potter
83ada5447b Convert a bunch of "prs_foo()" to "offset = prs_foo()"
Return offset from function request and response code.
0001-01-01 00:00:00 +00:00
Tim Potter
f6f5b8a718 Removed old commented-out code.
Generate code for parsing arrays.

We're nearly ready to start generating real code!
0001-01-01 00:00:00 +00:00
Tim Potter
eb3dbe113f Reinvented has_properties() function lost after HD crash. )-:
Fixed up handling of pointer to scalar type.
0001-01-01 00:00:00 +00:00
Tim Potter
2670f1f8e1 Made hyper a simple type.
Changed dissect_ to prs_ to avoid name conflicts.
0001-01-01 00:00:00 +00:00
Tim Potter
802c219bab Moved processing of function arguments and structure elements
back in to ParseElement()

is_simple_type() -> is_scalar_type()

Added more types to scalar type list.

Pass scalars/buffers flag down to ParseElement()
0001-01-01 00:00:00 +00:00
Tim Potter
bb5bab5817 Don't pass down drep (data representation) arg from top level fn.
Decided to use tridge's PARSE_SCALARS and PARSE_BUFFERS pattern for
generating code for structures and function calls.  For functions, dissect
sub-structures with PARSE_SCALARS|PARSE_BUFFERS.  For arrays and structures
in structures (?) use PARSE_SCALARS on each element of the structure then
PARSE_BUFFERS.

Determine whether a type is a "simple" type or a struct/union.
0001-01-01 00:00:00 +00:00
Tim Potter
e5ca478614 Don't pass decorative name to policy handle or ntstatus dissectors.
Pass drep (data representation?) field down from dcerpc dissector.  This is
whether the packet is big or little endian.
0001-01-01 00:00:00 +00:00
Tim Potter
fbfe0795a9 Decorate some of the parse functions with element names. This is starting
to get closer to be compilable code!
0001-01-01 00:00:00 +00:00
Tim Potter
b045bbec59 Start generating some ethereal code that may actually compile with
fewer tweaks.
0001-01-01 00:00:00 +00:00
Tim Potter
ac71046754 Start generating code for unions. 0001-01-01 00:00:00 +00:00
Tim Potter
c2fa746c47 Ignore *.pidl 0001-01-01 00:00:00 +00:00
Tim Potter
952b47dc23 Renamed functions from Dump* to Parse* 0001-01-01 00:00:00 +00:00
Tim Potter
84fe4a000c Initial version of ethereal parser generator. Works with test.idl
but not much else!
0001-01-01 00:00:00 +00:00
Tim Potter
e1f191a9dc Added --eparser to call ethereal parser generator. 0001-01-01 00:00:00 +00:00
Andrew Tridgell
39e8894fb2 forgot a file 0001-01-01 00:00:00 +00:00
Andrew Tridgell
24ec2f1f81 changed auto-generated comment for headers 0001-01-01 00:00:00 +00:00
Andrew Tridgell
a9b1e03b33 beginnings of the C parser generator 0001-01-01 00:00:00 +00:00
Andrew Tridgell
406458b2fc added header generation 0001-01-01 00:00:00 +00:00
Andrew Tridgell
649e8ca0bb fixed help 0001-01-01 00:00:00 +00:00
Andrew Tridgell
6831c000a3 added a comment 0001-01-01 00:00:00 +00:00
Andrew Tridgell
4a9953f55b - fixed FlattenHash bug
- better handling of .. in filenames
0001-01-01 00:00:00 +00:00
Andrew Tridgell
feb1239576 This commit was generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default branches.
0001-01-01 00:00:00 +00:00
Andrew Tridgell
14135ed6bb first version 0001-01-01 00:00:00 +00:00