summaryrefslogtreecommitdiffstats
path: root/source/utils/rpctorture.c
Commit message (Collapse)AuthorAgeFilesLines
* first stages of removing struct cli_state* and uint16 fnum from allLuke Leighton1999-11-241-11/+3
| | | | | | | | | msrpc client code. the intent is to hide / abstract / associate connection info behind policy handles. this makes the msrpc functions look more and more like their nt equivalents. who-hou!
* improving authentication code (tidyup).Luke Leighton1999-06-291-0/+2
|
* had to move day display names into lib/util, to get rpctorture to compile.Luke Leighton1999-05-071-3/+5
|
* compilation errors due to addition of smb file handle parameter.Luke Leighton1999-01-271-10/+9
|
* removed nt_pipe_fnum from struct cli_state. need to be able to callLuke Leighton1998-12-071-9/+14
| | | | | | LsaLookupSids etc from within SamrQueryAliasMembers, for example. fnum is now a parameter to client functions. thanks to mike black for starting the ball rolling.
* fixing domain join and domain login problemsLuke Leighton1998-11-251-4/+2
|
* - group database API. oops and oh dear, the threat has been carried out:Luke Leighton1998-11-171-51/+452
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the pre-alpha "domain group" etc parameters have disappeared. - interactive debug detection - re-added mem_man (andrew's memory management, detects memory corruption) - american spellings of "initialise" replaced with english spelling of "initialise". - started on "lookup_name()" and "lookup_sid()" functions. proper ones. - moved lots of functions around. created some modules of commonly used code. e.g the password file locking code, which is used in groupfile.c and aliasfile.c and smbpass.c - moved RID_TYPE_MASK up another bit. this is really unfortunate, but there is no other "fast" way to identify users from groups from aliases. i do not believe that this code saves us anything (the multipliers) and puts us at a disadvantage (reduces the useable rid space). the designers of NT aren't silly: if they can get away with a user- interface-speed LsaLookupNames / LsaLookupSids, then so can we. i spoke with isaac at the cifs conference, the only time for example that they do a security context check is on file create. certainly not on individual file reads / writes, which would drastically hit their performance and ours, too. - renamed myworkgroup to global_sam_name, amongst other things, when used in the rpc code. there is also a global_member_name, as we are always responsible for a SAM database, the scope of which is limited by the role of the machine (e.g if a member of a workgroup, your SAM is for _local_ logins only, and its name is the name of your server. you even still have a SID. see LsaQueryInfoPolicy, levels 3 and 5). - updated functionality of groupname.c to be able to cope with names like DOMAIN\group and SERVER\alias. used this code to be able to do aliases as well as groups. this code may actually be better off being used in username mapping, too. - created a connect to serverlist function in clientgen.c and used it in password.c - initialisation in server.c depends on the role of the server. well, it does now. - rpctorture. smbtorture. EXERCISE EXTREME CAUTION.
* sids in rpctorture changed from fstrings to DOM_SIDLuke Leighton1998-11-131-2/+2
|
* torture debug.Luke Leighton1998-10-221-0/+14
|
* enumeration tests (files, sessions, shares, connections).Luke Leighton1998-10-221-0/+32
| | | | | hey, you can see how many connections succeed while the rpctorture command is running!
* rpctorture commandLuke Leighton1998-10-221-0/+520