Andrew Tridgell
2ca65a99c7
added some explanations for epmapper IDL and dom_sid2
...
(This used to be commit 5962f1cffa9273cc06c8a3c4a112f3ce94b84dae)
2003-11-22 01:27:40 +00:00
Andrew Tridgell
0a0f8b5e3a
fixed a bug with pushing non-pointer unions
...
(This used to be commit bc2fbc79cc7c0308934f351b067a88b4b397de37)
2003-11-21 22:34:45 +00:00
Andrew Tridgell
32831d5af9
fix a smbtorture memory leak
...
(This used to be commit 0eff7c519b87d9c69da61a7dfeecd0483f1ad7e9)
2003-11-21 22:00:38 +00:00
Andrew Tridgell
0739d3dafd
cleaner handling of relative pointers to strings
...
(This used to be commit 4022e710755a61a3439f739a78fa6965b9b7788e)
2003-11-21 22:00:00 +00:00
Andrew Tridgell
7c5f6ead80
don't ignore .h files here
...
(This used to be commit b1863f897ffeec551ff8b1bad91fcfeede30beef)
2003-11-21 21:25:48 +00:00
Andrew Tridgell
e1260ef0eb
forgot to commit this, sorry
...
(This used to be commit ff883d1cba4e998aa0a4b160d4fee118f79ca277)
2003-11-21 21:25:03 +00:00
Andrew Tridgell
55410a073f
print out the UUIDs from the end point mapper
...
(This used to be commit f90e5db8f9d1fa7062762af0ab3e0696998bf8bb)
2003-11-21 13:27:58 +00:00
Andrew Tridgell
a465add90f
* changed the way strings are handled in pidl to a much more general
...
interface. We now support an arbitrary set of flags to each parser,
and these can be used to control the string types. I have provided
some common IDL string types in librpc/idl/idl_types.h which needs to
be included in every IDL file.
* added IDL for the endpoint mapper. Added a test suite that enumerates
all endpoints on the server.
(This used to be commit d2665f36a75b482ff82733f72ffac938c2acf87a)
2003-11-21 13:14:17 +00:00
Tim Potter
82d6f5587b
Implement DeleteKey, DeleteValue, FlushKey.
...
(This used to be commit 49f1654510f0ea7681b386296b67282791c4b319)
2003-11-21 06:14:14 +00:00
Tim Potter
49c02c6634
Start of winreg idl. Implement OpenHKLM, GetVersion and CloseKey.
...
(This used to be commit c8b87f5feb7756c7a5b38135517788c9f4ade36f)
2003-11-21 05:28:36 +00:00
Tim Potter
a20352959e
More work on eventlog - still doesn't work. (-:
...
(This used to be commit 9109cb832a3807b3eee9e52c8c533e2bf0c8007a)
2003-11-21 03:07:02 +00:00
Andrew Tridgell
1d7534efd7
avoid calling the print routines completely if debug level < 2
...
(This used to be commit 63b9d2803c9e5b44680a72b127f6a58eb44a3c60)
2003-11-21 02:50:40 +00:00
Andrew Tridgell
236e44c65a
only display really verbose packet dumps when smbtorture is run at
...
debug level 2 or above. This is more useful for checking that
something hasn't broken without swamping yourself with output.
(This used to be commit 53ff3a572a23c2f45c5d503255bc6b535ca99134)
2003-11-21 02:44:31 +00:00
Andrew Tridgell
38ce2ef4bb
added 4 more levels to samr_QueryDisplayInfo()
...
(This used to be commit f4cc593a5c7d75adaced2c33dd83c2ec741751be)
2003-11-21 02:19:47 +00:00
Andrew Tridgell
9fc7be869b
added support for 'ascstr', a ascii string in MSRPC !
...
(This used to be commit a5eeb3be0577e0ce91ac1f6e641782e4acbbda07)
2003-11-21 02:19:09 +00:00
Andrew Tridgell
d869d8c8eb
ignore generated idl.pm
...
(This used to be commit e9d18ecc2d513dc7aba9a0545808a95893544fe6)
2003-11-20 22:51:02 +00:00
Andrew Tridgell
4fd867a240
Todd Sabin pointed out that a couple of the values I marked as hyper_t
...
are in fact 4 byte aligned. Create a ULONG8 type in samr for
those. This type should probably be made global later.
(This used to be commit e7dd116138ed21922c8578bebe0452f03221b3b7)
2003-11-20 22:47:20 +00:00
Andrew Tridgell
15776970a5
we now use a copy of pidl inside the samba4 source tree at
...
source/build/pidl/
I imported the code using direct respository manipulation to preserve
the commit history
(This used to be commit 2ed87a52ccc343c281e29f5a18f3f99fe06beb28)
2003-11-20 22:46:01 +00:00
Tim Potter
20730626af
Add initial work on eventlog - doesn't quite work yet.
...
(This used to be commit 99fff7b1e24ee7231fa41ca9cb85382637f2b2b0)
2003-11-20 21:52:40 +00:00
Andrew Tridgell
ddd2f9ced0
added samr_QueryDisplayInfo() (only level 1 so far)
...
(This used to be commit 8601305c8100f03ffaee4754eae12e9b332508a4)
2003-11-20 12:10:41 +00:00
Andrew Tridgell
b1e5882eb3
* fixed libndr.h header
...
* "make clean" now removed the generated files
(This used to be commit 683259a4dd30861ed24e8e5df918c8725ae13800)
2003-11-20 11:17:06 +00:00
Andrew Tridgell
b008369175
moved the pidl auto-generated files out of CVS
...
(This used to be commit 49c72d42766a55e2833c004e721a47115000626b)
2003-11-20 11:09:53 +00:00
Andrew Tridgell
fe6fd991ee
extensive samr_SetUserInfo/samr_QueryUserInfo testing, with
...
cross-checking of all settable fields
(This used to be commit 3337906d52e95c127d64f81f9fc99aeb8a8d1ce6)
2003-11-20 10:53:08 +00:00
Andrew Tridgell
d4dfcda78e
* fixed level2 of QueryUserInfo
...
* added per-field testing of SetUserInfo
* fixed strlen_m()
(This used to be commit 26238b0f8a5752bb0f611c4aa492b964e419209a)
2003-11-20 10:29:54 +00:00
Andrew Tridgell
5d77cda1dc
make sure we don't try to use c++ style variable declaration
...
(This used to be commit 9fee73793171e2cd295899ec0db8bcecfa95ca72)
2003-11-20 07:28:59 +00:00
Andrew Tridgell
f3a4d83711
started on samr_SetUserInfo()
...
cope with the 'samrtorturetest' user already existing in the samr test
(to cope with previously failed runs)
(This used to be commit 47128b3d50b3481175a8b2580624316a4f7677db)
2003-11-20 07:20:59 +00:00
Andrew Tridgell
e2254cc18f
fixed pushing structures containing pointers inside unions
...
(This used to be commit bb30f42cd4e20d53066634727347a601b4eb562e)
2003-11-20 07:07:09 +00:00
Andrew Tridgell
08026ca1e0
a bit neater way of emitting code
...
(This used to be commit 964c3237215b36f5768b98c19689ddc43cf86cac)
2003-11-20 06:34:18 +00:00
Andrew Tridgell
0b0295c232
fixed a comment
...
(This used to be commit d996c880f49c89c22775ad7e048dec6d5d5f82c9)
2003-11-20 05:46:45 +00:00
Andrew Tridgell
9fb8ee5765
* cope with pidl not being in $HOME/pidl
...
* cope with empty structures in unions
(This used to be commit a706ff78937bea64acd28381466770749566399f)
2003-11-20 05:39:54 +00:00
Andrew Tridgell
a6e5654b3d
fixed srvsvc_NetShareEnumAll()
...
(This used to be commit ab4056e25ccfde5136ff3a1cd5d1efa78f1eee1b)
2003-11-20 05:34:02 +00:00
Richard Sharpe
4730469cd8
Add a 1004 level for srvsvc.
...
(This used to be commit 9810e6f180564247dee584d197180d394b208c24)
2003-11-20 04:45:16 +00:00
Andrew Tridgell
b2fd4284b6
use a precompiled grammer in pidl. This speeds up pidl by about a
...
factor of 2 on my system.
(This used to be commit a291dd835f68ae5a109670b1d1ca1a48b2aacfb6)
2003-11-20 04:36:09 +00:00
Tim Potter
8f0f97b078
Added ATSVC pipe.
...
(This used to be commit 274058486766f7a1094918702e7bc225aa938b2e)
2003-11-20 03:27:56 +00:00
Andrew Tridgell
52cae6b908
added samr_LookupRids() and test code
...
(This used to be commit c32c33a791dd42676ca7fa47aae264e8d8ea8339)
2003-11-20 03:18:07 +00:00
Andrew Tridgell
308cc429eb
added samr_LookupNames() and test code
...
(This used to be commit f8397cbc8554b721093b8ae6ac6fb26d0ee9a7cf)
2003-11-20 03:09:19 +00:00
Andrew Tridgell
cde87e39c6
avoid compiler warnings for unused variables with [relative] pointers
...
(This used to be commit 786566e53c22d8d0813cf006a70aef8508bba4dd)
2003-11-20 02:06:25 +00:00
Andrew Tridgell
52461a3d14
its LoadStructure() in util.pm that doesn't like strict perl - any
...
perl gurus out there know why?
(This used to be commit a1d9afc92fce52a76c0a233513b2cb24f0cb9cf5)
2003-11-20 02:03:36 +00:00
Andrew Tridgell
427bb5541b
damn, "use strict;" in util.pm breaks pidl - but why?
...
(This used to be commit 8f54792392ccaa6c1464ed8ec90e44c0048b5ee2)
2003-11-20 01:55:32 +00:00
Andrew Tridgell
91b960e22b
use strict perl package everywhere for error checking
...
(This used to be commit 3b7a4b70a321a1e8e378b8c5cc1e87a1c3399e91)
2003-11-20 01:43:35 +00:00
Andrew Tridgell
8a8b2da9c9
make the echo idl match the win32 IDL again
...
(This used to be commit 4b901bd717a48daae24d8f7738169ac3cc5ba7fa)
2003-11-20 01:32:43 +00:00
Andrew Tridgell
f01e89e9e0
EnumPrinterData in spoolss now works
...
(This used to be commit af07ca7fbcb4118f2415218d0c48798119b7c6b2)
2003-11-20 01:28:33 +00:00
Andrew Tridgell
cd3c6c3cc7
* added a 'lstring' type for spoolss
...
* added some notes on type equivalents in NOTES.txt
(This used to be commit a44d952fcb7ebf85d3072b622e5656dcf25cfbb0)
2003-11-20 01:27:17 +00:00
Andrew Tridgell
376ba1921f
some errors are expected in SAMR and LSA tests - don't fail the test
...
when they are given
(This used to be commit 6e2d3aa433cc77f2ac9f2a7c807bc2668a8b7a9a)
2003-11-20 01:02:09 +00:00
Andrew Tridgell
66a827c921
* changed to midl syntax using [case(x)] instead of case(x)
...
* use empty defaults instead of a dummy empty structure
(This used to be commit 555a340d3c0697b147799bc0a6615e01e196daf6)
2003-11-20 00:57:59 +00:00
Andrew Tridgell
fd15fc58e7
* added support for empty case elements (including default cases)
...
* changed to midl syntax using [case(x)] instead of case(x)
(This used to be commit 6ecdb25e137c25e6bf9a7037a4eb602ae1afc514)
2003-11-20 00:57:00 +00:00
Andrew Tridgell
940ce958a6
make the socket send code a little clearer
...
(This used to be commit 48028fbb856ea7ee642f36ba9ed0d5815763f52b)
2003-11-20 00:36:10 +00:00
Andrew Tridgell
25de3041e6
fixed wkssvc idl and test code for TransportEnum
...
(This used to be commit 42639a8f66e8d4241b24935772552f235f863096)
2003-11-19 23:18:35 +00:00
Andrew Tridgell
e1e98ab049
updated copyright year
...
(This used to be commit 4dcc06d04c67c6e063c5b2a88f693423c77f342d)
2003-11-19 23:17:55 +00:00
Andrew Tridgell
5d4bfbd30d
switched to a new way of handling unions, so that we can handle
...
alignment correctly for unions that have non-uint16 discriminants
added recursive structure alignment. This gets quite hairy, but I
think I've got it mostly right.
(This used to be commit c0d96f87ea633b1372a383f705aaf4ed3099b4a7)
2003-11-19 22:11:17 +00:00