Age | Commit message (Collapse) | Author | Files | Lines |
|
mgmt is part of the DCE/RPC standard.
(This used to be commit b0d05727b4e2688f182ae3427e3215b22562ae6c)
|
|
metze
(This used to be commit 521355b57b74dbdccc6ae15738345e1d989ce262)
|
|
(This used to be commit 37aa32e2fe4829ec467c606cfcc7485508a2682c)
|
|
This needs to be fixed in Samba3 as well. It might be exploitable (I
haven't confirmed one way or the other), so I think this should be
fixed for 3.0.25
(This used to be commit 4766175ff2d0de8af92046e29280c7893ac8fe1f)
|
|
dcerpc_ship_next_request() logic was added the penidng queue was split
in two, but we also needed to update the code which removes requests
from the queue to know about the two queues. Following the pattern
used in other client libs, I based which queue to remove from on
req->state, and added a new state RPC_REQUEST_QUEUED. This fixes a
crash that happens when rpc requests time out.
This patch also fixes the handling of timed out bind requests, and the
talloc_reference handling in dcerpc_ndr_request_recv().
(This used to be commit f51a129b52d53059cc1567538f986400c0ea5602)
|
|
(This used to be commit 6fb3b4be10d204bec61a1fddd1c50c1c24d52ebf)
|
|
and use the struct member names in all cases
metze
(This used to be commit c543ee57454d006c545e3e9e20c9ac0114081d3d)
|
|
(This used to be commit 2eae55819ec51dc53aa8bdea7b777cb2e8444cea)
|
|
(This used to be commit 0b1e793ed56e3c4c592d8baaf3139e42b01b942b)
|
|
with samba3 easier.
(This used to be commit 4d755fb5d7adedd1dd8bad917b921324411bfd59)
|
|
(This used to be commit cc40e3acd95aecea481a65e936d311b815c6e9ae)
|
|
(This used to be commit 10295d9bdd035c008fa7dafef0426c1e86250ac9)
|
|
metze
(This used to be commit b8af925da9c515f3803aa813ef5e4cded892a525)
|
|
It's now possible to use "struct foo" without a typedef in IDL files.
echo_info4 is the first type that's been converted.
(This used to be commit 3ac68e858df9b53cf5e0a84741916214a53b3121)
|
|
(This used to be commit e3cc94e7d175824abce16c377e5180b4756543cf)
|
|
(This used to be commit 7f451cbb8da26cfe27861c402e06b3f34f7ac647)
|
|
using the pattern in the clilsa code, it didn't fill in the p->binding
structure. This affects nearly all users of dcerpc_pipe_open_smb(), so
the simplest fix is to ensure that dcerpc_pipe_open_smb() initialises
the binding if its not already there.
- re-enable the RAW-ACLS test
(This used to be commit d8875c286d2be49c01703d8fd58bbc1842054bd9)
|
|
I'm only fixing the bug I introduced here,
not the rest of the mess in the pipe handling,
as we don't fill in pipe->binding and pipe->conn->binding_str
consistant...
metze
(This used to be commit cec74f352822a767770e9e00e87a94d0e37d80c9)
|
|
also make it possible to pass and get the assoc_group_id for
a pipe.
also make it possible to pass the DCERPC_PFC_FLAG_CONC_MPX flag
in bind requests. From the spec it triggers support for
concurrent multiplexing on a single connection.
w2k3 uses the assoc_group_id feature when it becomes a domain controller
of an existing domain. Know the ugly part, with this it's possible to
use a policy handle from one connection on a different one...
typically the DsBind() call is on the 1st connection while DsGetNCChanges()
call using the first connections bind handle are on the 2nd connection.
The second connection also has the DCERPC_PFC_FLAG_CONC_MPX flag attached,
but that doesn't seem to be related to the cross connection handle usage
Can anyone think of a nice way to implement the assoc_group_id stuff in our server?
metze
(This used to be commit 2d8c85397d9027485ed6dbdcca87cc1ec84c7b76)
|
|
(This used to be commit 268915961d0b2766eb9a4e106fdf5cfdf68de07e)
|
|
support in ejs.
(This used to be commit a396c5de12cd958fe0457fa5372e539132ad7ed9)
|
|
(This used to be commit 17d1da19474de3c501b532aec74b1fb93ed3ae3f)
|
|
the hashes are
MD5("user:realm:password") which a lot of user and realm combinations
see:
http://fresh.t-systems-sfr.com/unix/src/www/httpauth-0.6.tar.gz:a/httpauth-0.6/tools/mkha1.c
metze
(This used to be commit f764941af6a13b59ea604b4b5c275da802b3e061)
|
|
so that ndr_pull will fail if version isn't 3 and we notice
if the format changes...
metze
(This used to be commit 91f7a094cfd04405c224b9579146d814cba507b3)
|
|
always bring it back if we need to. This code was getting in the way while
refactoring.
Add some tests for TDR.
Get rid of typedef in lib/registry/tdr_regf.idl and fix the
TDR code to be able to deal with it.
(This used to be commit 1ad0f99a439f0d52a735b391bf9900d50171aca5)
|
|
(This used to be commit 88fbf9af24a346d3d99af32b8574507b0590846a)
|
|
(This used to be commit 8b31fba826e5e76031979755f9682a8da5c59148)
|
|
(This used to be commit 745d0eae1a0f681f6a08a7cc259834ddbb5fa023)
|
|
(This used to be commit 0ed195f45fed12905278ba60eabe02a11b59eb90)
|
|
(This used to be commit 883df28d6ebb1993add95174fe2694154995354b)
|
|
(This used to be commit 61cb52b65b9be2fd09a5c5a02536600c0ac500f7)
|
|
(This used to be commit 9e6d43c45cec24a391d8134a9c177461aabb3e6c)
|
|
metze
(This used to be commit 18a5bf850bad9643e09e111d8c2c4e2c2efce989)
|
|
metze
(This used to be commit 307aabe0257559a9211f4f627cb38150a24dc40f)
|
|
of supplementalCredentials
metze
(This used to be commit b708d0729e03a78868f18fd37c9a01d7c75c900e)
|
|
this is handles the content of the 'Packages' element in the supplementalCredetials
metze
(This used to be commit 07fe22f82ebe66464ef73274a109d1e21a0d7f0f)
|
|
metze
(This used to be commit 925f1f40cf8318d0a72fe3da958db52ccbf14b39)
|
|
(This used to be commit a620dc359476de9440f3b84dc8b45f569d103270)
|
|
- fix parsing of Primary:Kerberos blob
metze
(This used to be commit c6fa95ef2263774901c8871396b4eec5b7409c5e)
|
|
uint16 size;
[relative,subcontext(0),subcontext_size(size),flag(STR_NOTERM|NDR_REMAINING)] string *string;
as
uint16 size;
[relative,charset(UTF16)] uint8 *string[size];
isn't supported by pidl yet...
metze
(This used to be commit 9fcfa658430f04658c692eb26db9280fda6e4e25)
|
|
metze
(This used to be commit 03b06398a405e491ce4e2bc91513a57e0d59466f)
|
|
Samba3's IDL.
(This used to be commit 15a4b81ba0b5eeb25126a0b1a7bea7d3bf921ab2)
|
|
(This used to be commit 3ef8a6834df63a0bfa68996daea6432e98243d40)
|
|
inside the supplementalCredentials attribute
w2k uses keys1 and keys2 where both seem identical
w2k3 only uses keys1 and num_keys2 = 0
the Salt is only stored once for all keys
the following keys are stored:
ENTYPE_DES_CBC_MD5 = 3
ENTYPE_DES_CBC_CRC = 1
metze
(This used to be commit 03d7d05e4fa607271f84878bc238e7cf0560bc67)
|
|
(This used to be commit b29170c8eaafa3a573b0e26efecd6cacd68250b6)
|
|
(This used to be commit f3680ba118d4de4c535ceabda69e3b9f00424cd6)
|
|
(This used to be commit 2e2b15e3d258b66c3a150b97748ff6b4eed69a9a)
|
|
(This used to be commit 88fa90778a0e1f5efca08e5e6ba1b165399de30c)
|
|
(This used to be commit bfc2a1c50596ac3aee871de63fdd99362a65d7d8)
|
|
(This used to be commit 83a47e30b59f5289cdcb68ba54aa236795bc42b2)
|