Andrew Tridgell
a33f570776
- added test for position_information via paths
...
(This used to be commit 595be06a42bbf8b19feb1b7a7fc4389a6ad50ab8)
2003-08-13 20:22:37 +00:00
Andrew Tridgell
0908c05b5c
- expanded the ntrename test
...
- expanded seek test - the position information is handle specific!
(This used to be commit 163970bda6dba4a6c98943eee49d6610a156c070)
2003-08-13 20:19:23 +00:00
Andrew Tridgell
786d9dfe55
process_model.h is not used at all - hangover from earlier design
...
(This used to be commit 6b49bc41d4e38bf9a5b02f6cb8d8af1db9ac020a)
2003-08-13 18:09:36 +00:00
Andrew Tridgell
424ecf038c
disabled autoconf 2.53 requirement until we know exactly why it is
...
needed - for example I have tested autoconf 2.52 on suse 7.3 and it
works fine
(This used to be commit cdaf99139d148f3a8cd004216525e36a7c3922b2)
2003-08-13 16:53:37 +00:00
Andrew Tridgell
75c0125fb7
- added SMBntrename test suite
...
- allow username of form DOMAIN\username or DOMAIN/username
- added ntrename to gentest
(This used to be commit 2b464472c17b791eb5b117f89d5aaea2bf60f6ad)
2003-08-13 16:04:21 +00:00
Andrew Tridgell
a3b86fe170
put config.guess in the right place!
...
(This used to be commit 5bb8733fd632619b863e611c87696bddfa83a016)
2003-08-13 02:06:45 +00:00
Andrew Tridgell
9f7b8b2ca6
added config.guess
...
(This used to be commit 977f2708260f5d8d84b2e329c9a71ea842ac0c6a)
2003-08-13 02:05:48 +00:00
Andrew Tridgell
d2b5b80c95
- cope with servers that don't properly implement SMBexit
...
- add the pidhigh test to the locking test
- expand the rename and unlink testing
- test a wider range of offsets in RAW-READ
(This used to be commit ef819249ec9849b4609f82a5c882e40c96a51fa2)
2003-08-13 02:04:44 +00:00
Andrew Tridgell
9665caf832
make sure we give the chosen workgroup in gentest
...
(This used to be commit b8aa4a9a8f53d5307105424d90895dffefdc5e64)
2003-08-13 02:03:16 +00:00
Andrew Tridgell
a027153046
check for an invalid TID in reply_exit()
...
(This used to be commit fca5a1e89db126c6f7d7ac3caa841918147ef614)
2003-08-13 02:02:54 +00:00
Andrew Tridgell
b05a2aad54
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.
(This used to be commit c946be06a49e9a187045f2372ef7c1b987eaf6e5)
2003-08-13 02:02:17 +00:00
Andrew Tridgell
e063ea70ad
use the \\server\share form of tconx to work with servers that don't
...
cope with the simpler form
(This used to be commit 295cc63fb8d99d403c863a7b30cb30382070a6f9)
2003-08-13 02:01:01 +00:00
Andrew Tridgell
cc3a6ea992
This commit was generated by cvs2svn to compensate for changes in r30,
...
which included commits to RCS files with non-trunk default branches.
(This used to be commit 3a69cffb062d4f1238b8cae10481c1f2ea4d3d8b)
2003-08-13 01:53:07 +00:00
Andrew Tridgell
ef2e26c91b
first public release of samba4 code
...
(This used to be commit b0510b5428b3461aeb9bbe3cc95f62fc73e2b97f)
2003-08-13 01:53:07 +00:00
Tim Potter
4d1f9d1def
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.
(This used to be commit 23a9812987bad6fcf7bf131eafd2bf39d558eeb5)
2001-12-10 20:43:59 +00:00
Tim Potter
7ab4731cd9
Fix for pointers to structures in function args.
...
(This used to be commit e35c62267fb605c4813f7c6178c6061806c74482)
2001-12-10 06:23:52 +00:00
Tim Potter
7fd9b2ae1c
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
(This used to be commit 42a688ea1c012626e247820dec927456e3de9b79)
2001-12-09 08:07:20 +00:00
Tim Potter
3c3fb798fd
wchar_t is a scalar.
...
(This used to be commit 79e56e719cec28373c117efa33e8924470ffcdcf)
2001-12-09 06:12:51 +00:00
Tim Potter
ae02ee94e9
Convert a bunch of "prs_foo()" to "offset = prs_foo()"
...
Return offset from function request and response code.
(This used to be commit 83ada5447b05667800dec536ac71d4b7437c77e4)
2001-12-08 22:40:36 +00:00
Tim Potter
ae87ee3ccd
Removed old commented-out code.
...
Generate code for parsing arrays.
We're nearly ready to start generating real code!
(This used to be commit f6f5b8a7189b579eaf1fbf8db91c9ba11b96ac57)
2001-12-08 22:04:16 +00:00
Tim Potter
6ec1278d16
Reinvented has_properties() function lost after HD crash. )-:
...
Fixed up handling of pointer to scalar type.
(This used to be commit eb3dbe113f9f4e755436caa974394e73a285cb03)
2001-12-08 21:43:22 +00:00
Tim Potter
d99084e3ec
Made hyper a simple type.
...
Changed dissect_ to prs_ to avoid name conflicts.
(This used to be commit 2670f1f8e111f2944c35db9ad28e049db123f9a8)
2001-12-08 21:13:44 +00:00
Tim Potter
4201dba52e
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()
(This used to be commit 802c219babc94178099dbc898da1a788a2e8a593)
2001-12-06 07:16:08 +00:00
Tim Potter
71f99b2a1e
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.
(This used to be commit bb5bab58177fafd670dba8fe755b6c4753713efd)
2001-12-06 03:59:51 +00:00
Tim Potter
100655416e
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.
(This used to be commit e5ca478614e50f7f45172a7f0e9fd37603502dfc)
2001-11-28 06:29:24 +00:00
Tim Potter
b056579969
Decorate some of the parse functions with element names. This is starting
...
to get closer to be compilable code!
(This used to be commit fbfe0795a9421a5c70dcbcaa74292b3fb4ae6974)
2001-11-28 06:05:26 +00:00
Tim Potter
b23b2ae0fd
Start generating some ethereal code that may actually compile with
...
fewer tweaks.
(This used to be commit b045bbec59bf4faac094c5bca7f048c813054209)
2001-11-27 00:35:50 +00:00
Tim Potter
07aed4b599
Start generating code for unions.
...
(This used to be commit ac71046754b3a4bee53dab64ed73c176074482a0)
2001-11-26 05:27:32 +00:00
Tim Potter
a402ea46ab
Ignore *.pidl
...
(This used to be commit c2fa746c477c3fd57e34d52643ea483f958d1f1a)
2001-11-26 05:25:24 +00:00
Tim Potter
de5f7da321
Renamed functions from Dump* to Parse*
...
(This used to be commit 952b47dc23ee648daf065d08d35fab839e4afd04)
2001-11-24 23:39:12 +00:00
Tim Potter
e581569a87
Initial version of ethereal parser generator. Works with test.idl
...
but not much else!
(This used to be commit 84fe4a000cb31ca5cdd24d9b8e57a63b8c0e8838)
2001-11-24 23:37:57 +00:00
Tim Potter
92ba6fc79e
Added --eparser to call ethereal parser generator.
...
(This used to be commit e1f191a9dc563648f9d151c56020e3324854f52f)
2001-11-24 23:35:58 +00:00
Andrew Tridgell
95baaba31c
forgot a file
...
(This used to be commit 39e8894fb22da6c60cb8306d5ec4b1e868f0dd77)
2001-11-24 11:29:42 +00:00
Andrew Tridgell
a1cd69698f
changed auto-generated comment for headers
...
(This used to be commit 24ec2f1f81a2f21573818695e7cb72979dcdef8b)
2000-12-14 23:53:33 +00:00
Andrew Tridgell
e42a8b3db9
beginnings of the C parser generator
...
(This used to be commit a9b1e03b334a2ad106b3f42a513565b530baba93)
2000-12-14 23:53:19 +00:00
Andrew Tridgell
4bad800aa1
added header generation
...
(This used to be commit 406458b2fc2ff8b84da820a0465229075c27fb70)
2000-12-14 04:41:56 +00:00
Andrew Tridgell
dac34e4b70
fixed help
...
(This used to be commit 649e8ca0bb2af328db62942c146c5f8fc5e71e49)
2000-12-14 04:41:45 +00:00
Andrew Tridgell
bdb96b0e94
added a comment
...
(This used to be commit 6831c000a37da76a3f8dc3361c86f97807bb25b7)
2000-12-14 04:41:31 +00:00
Andrew Tridgell
5bd7a4a832
- fixed FlattenHash bug
...
- better handling of .. in filenames
(This used to be commit 4a9953f55bf48e04515510f9dc5e9015fd37bffd)
2000-12-14 04:16:57 +00:00
Andrew Tridgell
ee9dc3c0ad
This commit was generated by cvs2svn to compensate for changes in r2,
...
which included commits to RCS files with non-trunk default branches.
(This used to be commit feb1239576eab3ef84bae66d64d1f6ae23a04af5)
2000-12-14 04:09:29 +00:00
Andrew Tridgell
ce74988dc8
first version
...
(This used to be commit 14135ed6bbff54d7b493f9be7748c2ad7440a97b)
2000-12-14 04:09:29 +00:00