summaryrefslogtreecommitdiffstats
path: root/source/include
Commit message (Collapse)AuthorAgeFilesLines
...
* torture debug.Luke Leighton1998-10-221-1/+0
|
* rpctorture commandLuke Leighton1998-10-221-0/+1
|
* bug fix in lsa_trans_names.Luke Leighton1998-10-221-1/+2
| | | | | well-known aliases S-1-5-20 is actually S-1-5-0x20 but sid_to_string does decimal not hexadecimal oops.
* domain aliases added a bit better: does local aliases if you queryLuke Leighton1998-10-212-22/+24
| | | | | for sid S-1-5-20 and does (nothing at the moment) if you query for your own sid.
* the next dialog: user-groups. it's not very sensible what appears, but hey:Luke Leighton1998-10-213-8/+58
| | | | it appears!
* Fixed mainly signed/unsigned issues found by SGI cc in -fullwarn mode.Jeremy Allison1998-10-211-6/+6
| | | | | | smbd/chgpasswd.c: Fixed (my) stupid bug where I was returning stack based variables. Doh ! smbd/trans2.c: Allows SETFILEINFO as well as QFILEINFO on directory handles. Jeremy.
* fixing smbd encrypted rpcs (data lens, alloc hints, sequence nums argh).Luke Leighton1998-10-211-1/+2
| | | | | | put unicode strings after SAMLOGON query regardless of whether it's an NT mailslot or a non-NT mailslot, after having observed this behaviour out of NT machines.
* at the interop Isaac (at least I _think_ it was Isaac) said that if aAndrew Tridgell1998-10-211-0/+4
| | | | | | | | | | | | | | | MS client doesn't respond to a oplock break request then we might try resending the request. This morning Sues Win95 machine had this problem (thus forcing me to do something about it!). When starting winword her box refused to answer an oplock break request. I have added code to resend the oplock break request up to 3 times at 10 second intervals before killing the socket. of course, as soon as I did this her box started to behave again so I haven't been able to tell if this fix actually works, but it can't be worse than dropping the socket immediately.
* Fixed bug found by John Blair where trim_string wasn'tJeremy Allison1998-10-201-0/+1
| | | | | correctly trimming trailing multibyte code page strings. Jeremy.
* some quite important bug-fixes i missed because i transferred the wrongLuke Leighton1998-10-202-1/+2
| | | | | | | | | | | | | | smb.tgz file from my portable. particularly the call to mem_data followed by a realloc of that data in cli_pipe.c's rpc_read() function. smbd responses now use p->rdata_i which is a faked-up pointer into p->rdata's response data. rdata can be very long; rdata_i is limited to point to no more than max_tsize - 0x18 in length. this will make it an almost trivial task to add the encrypted rpc headers after rdata_i, and mem_buf_copy will cope admirably with rhdr chained to rdata_i chained to auth_verifier etc etc...
* new prorotypesAndrew Tridgell1998-10-201-0/+1
|
* - dce/rpc codeLuke Leighton1998-10-192-8/+20
| | | | | | | | | | | | | | | | | | | - removed debug info in struni2 and unistr2 (security risk) - rpc_pipe function was getting pointer to data then calling realloc *dur* - password check function, the start of "credential checking", user, wks, domain, pass as the credentials (not just user,pass which is incorrect in a domain context) - cli_write needs to return ssize_t not size_t, because total can be -1 if the write fails. - fixed signed / unsigned warnings (how come i don't get those any more when i compile with gcc???) - nt password change added in smbd. yes, jeremy, i verified that the SMBtrans2 version still works.
* prototype new functionsAndrew Tridgell1998-10-191-0/+6
|
* redid proto.hAndrew Tridgell1998-10-181-1/+1
|
* dce/rpcLuke Leighton1998-10-163-1/+4
|
* made pass_check_smb() available for dce/rpc use.Luke Leighton1998-10-161-1/+4
|
* oops.Luke Leighton1998-10-161-3/+4
|
* rpc client mods (ntlmssp flags)Luke Leighton1998-10-161-0/+3
|
* Re-added code to tell the user how many open files theyJeremy Allison1998-10-161-2/+2
| | | | | have. Needed for server diagnosis purposes... Jeremy.
* trans2.h: Added Thursby MAC extension.Jeremy Allison1998-10-161-0/+6
| | | | | | smbd/trans2.c: Added Thursby MAX extension. libsmb/clientgen.c: Fixed smbtorture lock code. Jeremy.
* rpcclient interactive login (with trust account changing if you are root)Luke Leighton1998-10-151-0/+10
| | | | cli_session_setup handles null sessions correctly
* bug-fixing against:Luke Leighton1998-10-155-11/+63
| | | | | | | | | | | | | | | | | | AS/U: it returns dce/rpc "first" and "last" bits _clear_ in a bind/ack response, when they should be set in a (small) packet. they also, in the bind/ack do not set a secondary address string at all, so we can't check against that... Win95: client-side dce/rpc code is a bit odd. it does a "WaitNamedPipeState" and has slightly different pipe-naming (\PIPE\LANMAN is joined by \PIPE\SRVSVC, \PIPE\WINREG etc whereas nt just has \PIPE\LANMAN and \PIPE\). Win95-USRMGR.EXE: added LsaOpenPolicy (renamed existing to LsaOpenPolicy2). added SamrConnect (renamed existing to SamrConnect2).
* config: Fix crypt prototype on RedHat Linux.Jeremy Allison1998-10-152-0/+6
| | | | | | | | include/includes.h: Fix crypt prototype on RedHat Linux. smbd/fileio.c: Fix mmap bug found by WinCE client. smbd/ipc.c: Fix WinCE wierdness with pipes being opened as \server\pipe\lanman smbd/password.c: Fix encrypted null passwords. Jeremy.
* warnings spotted by ./configure.developer optionsLuke Leighton1998-10-141-1/+0
|
* dce/rpcLuke Leighton1998-10-143-2/+4
|
* dce/rpcLuke Leighton1998-10-101-2/+3
|
* dce/rpcLuke Leighton1998-10-101-3/+3
|
* dce/rpcLuke Leighton1998-10-092-11/+25
|
* signed / unsigned issues spotted by herbLuke Leighton1998-10-091-1/+1
|
* basic client-side ntcreateX function (hard-wired values except filename)Luke Leighton1998-10-091-2/+3
|
* dce/rpcLuke Leighton1998-10-094-3/+5
|
* dce/rpcLuke Leighton1998-10-083-53/+70
|
* - fixed a bunch of warnings and minor errorsAndrew Tridgell1998-10-081-1/+1
| | | | | | - got smbtorture to compile - removed %D from some of lukes code - Luke, what is %D? it ain't portable anyway
* removed extra comma (some compilers don't like it).Andrew Tridgell1998-10-081-1/+1
| | | | Luke, I fixed this yesterday as well! grumble.
* use 1 second resolution calls if possibleAndrew Tridgell1998-10-081-2/+2
|
* removed lukes acl check in configure (not needed)Andrew Tridgell1998-10-081-5/+0
|
* dce/rpcLuke Leighton1998-10-073-14/+49
|
* added aclent_t autoconf test (defines as an int if it doesn't exist).Luke Leighton1998-10-071-0/+1
| | | | | | | | this is to stop a compilation error caused by make proto putting functions that are wrapped in #if HAVE_ACLxxx code. maybe a better fix would be to have mkproto.awk exclude any functions wrapped in #if HAVEs that don't exist.
* make proto requiredLuke Leighton1998-10-071-0/+5
|
* dce/rpcLuke Leighton1998-10-072-10/+15
|
* more solaris acl fixesAndrew Tridgell1998-10-071-0/+4
|
* remoevd a misplaced commaAndrew Tridgell1998-10-071-1/+1
|
* yet another attempt at making this stuff portable. This time I useAndrew Tridgell1998-10-071-13/+0
| | | | minimal includes in wrapped.c
* detect __sys_llseek()Andrew Tridgell1998-10-071-2/+5
|
* more OSF1 changes as well as changes to allow us to use the standardAndrew Tridgell1998-10-072-0/+24
| | | | includes.h in wrapped.c, thus making porting much simpler
* test whether seekdir() returns void or notAndrew Tridgell1998-10-071-0/+1
|
* - no getdents on OSF1Andrew Tridgell1998-10-071-0/+6
| | | | | - try a new method of handling prototype mismatches in wrapped.c. We now try to disable prototypes!
* dce/rpcLuke Leighton1998-10-063-33/+91
|
* implemented unix semantics for rename in smbwrapperAndrew Tridgell1998-10-061-0/+1
|
* added a wrapper for fork()Andrew Tridgell1998-10-061-0/+6
| | | | | in a fork we have to close all server connections otherwise we can end up with two processes writing to the same socket.