| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
there should be other types.
|
|
|
|
| |
called during idle or on exit of msrpc daemon.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
msrpc_local and ncalrpc_l_use.
ncacn_np and ncacn_np_use.
basically, what is happening is that connections can be reused (ncalrpc
for unix socket loop-back and ncacn_np for named pipes over SMB).
so, that's what these are for.
unfortunately, what makes this so stupidly complicated is that ncacn_np
can reuse SMB connections, not just SMB pipes. so it uses the following
structures:
cli_state and cli_use.
|
| |
|
|
|
|
| |
on the end
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
i had to use :map = /_io_^[bX$xA &&^[^M6ddcf( ^[ in vi to modify what you
did, sander, to change this:
if (!xxx_io_xxx(....))
{
return False;
}
/* ..... */
if (rpc_con_pipe_req(...))
{
....
into this:
if (xxx_io_xxx(....) &&
rpc_con_pipe_req(...))
{
....
because the return False; would have resulted in memory leaks.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the ONLY one currently with an auth parser added is NTLMSSP on \PIPE\samr,
which is as it should be! no other pipes should have NTLMSSP, because
no other pipes deal with password tokens. this makes me happy to know
that this is coded in this way.
this was all in preparation for being to add netlogon "secure channel"
with one function call to \PIPE\NETLOGON.
[there seems to be a lot of little bits of work like this, just to add
this darn netlogon sec-chan!]
|
|
|
|
|
|
| |
-DMEM_MAN on, and the memory corruption went away. AGH!
trying various clean-ups and adding various debug messages to track it
down.
|
|
done a minimal amout of clean-up in the Makefile, removing unnecessary
modules from the link stage. this is not complete, yet, and will
involve some changes, for example to smbd, to remove dependencies on
the password database API that shouldn't be there. for example,
smbd should not ever call getsmbpwXXX() it should call the Samr or Lsa
API.
this first implementation has minor problems with not reinstantiating
the same services as the caller. the "homes" service is a good example.
|