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