1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-28 17:47:29 +03:00

391 Commits

Author SHA1 Message Date
Andrew Tridgell
63b9d2803c avoid calling the print routines completely if debug level < 2 -
Andrew Tridgell
53ff3a572a 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.
-
Andrew Tridgell
f4cc593a5c added 4 more levels to samr_QueryDisplayInfo() -
Andrew Tridgell
a5eeb3be05 added support for 'ascstr', a ascii string in MSRPC ! -
Andrew Tridgell
e9d18ecc2d ignore generated idl.pm -
Andrew Tridgell
e7dd116138 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.
-
Andrew Tridgell
2ed87a52cc 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
-
Tim Potter
99fff7b1e2 Add initial work on eventlog - doesn't quite work yet. -
Andrew Tridgell
8601305c81 added samr_QueryDisplayInfo() (only level 1 so far) -
Andrew Tridgell
683259a4dd * fixed libndr.h header
* "make clean" now removed the generated files
-
Andrew Tridgell
49c72d4276 moved the pidl auto-generated files out of CVS -
Andrew Tridgell
3337906d52 extensive samr_SetUserInfo/samr_QueryUserInfo testing, with
cross-checking of all settable fields
-
Andrew Tridgell
26238b0f8a * fixed level2 of QueryUserInfo
* added per-field testing of SetUserInfo

 * fixed strlen_m()
-
Andrew Tridgell
9fee737931 make sure we don't try to use c++ style variable declaration -
Andrew Tridgell
47128b3d50 started on samr_SetUserInfo()
cope with the 'samrtorturetest' user already existing in the samr test
(to cope with previously failed runs)
-
Andrew Tridgell
bb30f42cd4 fixed pushing structures containing pointers inside unions -
Andrew Tridgell
964c323721 a bit neater way of emitting code -
Andrew Tridgell
d996c880f4 fixed a comment -
Andrew Tridgell
a706ff7893 * cope with pidl not being in $HOME/pidl
* cope with empty structures in unions
-
Andrew Tridgell
ab4056e25c fixed srvsvc_NetShareEnumAll() -
Richard Sharpe
9810e6f180 Add a 1004 level for srvsvc. -
Andrew Tridgell
a291dd835f use a precompiled grammer in pidl. This speeds up pidl by about a
factor of 2 on my system.
-
Tim Potter
2740584867 Added ATSVC pipe. -
Andrew Tridgell
c32c33a791 added samr_LookupRids() and test code -
Andrew Tridgell
f8397cbc85 added samr_LookupNames() and test code -
Andrew Tridgell
786566e53c avoid compiler warnings for unused variables with [relative] pointers -
Andrew Tridgell
a1d9afc92f its LoadStructure() in util.pm that doesn't like strict perl - any
perl gurus out there know why?
-
Andrew Tridgell
8f54792392 damn, "use strict;" in util.pm breaks pidl - but why? -
Andrew Tridgell
3b7a4b70a3 use strict perl package everywhere for error checking -
Andrew Tridgell
4b901bd717 make the echo idl match the win32 IDL again -
Andrew Tridgell
af07ca7fbc EnumPrinterData in spoolss now works -
Andrew Tridgell
a44d952fcb * added a 'lstring' type for spoolss
* added some notes on type equivalents in NOTES.txt
-
Andrew Tridgell
6e2d3aa433 some errors are expected in SAMR and LSA tests - don't fail the test
when they are given
-
Andrew Tridgell
555a340d3c * changed to midl syntax using [case(x)] instead of case(x)
* use empty defaults instead of a dummy empty structure
-
Andrew Tridgell
6ecdb25e13 * added support for empty case elements (including default cases)
* changed to midl syntax using [case(x)] instead of case(x)
-
Andrew Tridgell
48028fbb85 make the socket send code a little clearer -
Andrew Tridgell
42639a8f66 fixed wkssvc idl and test code for TransportEnum -
Andrew Tridgell
4dcc06d04c updated copyright year -
Andrew Tridgell
c0d96f87ea 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.
-
Andrew Tridgell
7b5d028729 switched to a new way of handling unions, so that we can handle
alignment correctly for unions that have non-uint16 discriminants

fixed the union handling in srvsvc.idl. (metze, please take a look at
the changes, your IDL did match what was one the wire in most cases,
but isn't the way IDL is usually coded)
-
Richard Sharpe
e3f0460378 Fix up some things in the IDL, and fix up a mistake I made before.
entriesreturned does not appear as a top-level IDL item. It appears in the
structure that is returned.

I have traces of TransportEnum that Ethereal properly dissects ...
-
Richard Sharpe
580939e62e Some simple tweaks to the IDL to make it more correct ...
I am also concerned about the difference between NetShareEnum and
NetShareEnumAll. I would be interested to see a trace of NetShareEnumAll.

I also think we should stick to the names used in MSDN where possible, as
that makes it easier for people who are familiar with MSDN to help us get
this right.
-
Andrew Tridgell
5bb21e57b8 started to expand the echo tests to include more interesting test
cases. We fail one of the alignment tests.
-
Andrew Tridgell
54d3cb22dc srvsvc IDL and test code from metze. Thanks! -
Andrew Tridgell
b3bd2bf10b after discussions with lukeh, I think we found a alignment bug in old
versions of midl, as used to build LSA. Work around it here.
-
Andrew Tridgell
d3838c3668 slightly more accurate structure alignment code - I need to do proper
recursive alignment soon
-
Andrew Tridgell
005614ef78 removed an unused structure -
Andrew Tridgell
670c0cbe03 change to AuditEventsInfo struct from lukeh -
Andrew Tridgell
d194247b1b fixed country code field in samr_UserInfo5 -
Andrew Tridgell
a1230f1b4b possibly better handling of NULL secdesc (thanks to lukeh) -