Age | Commit message (Collapse) | Author | Files | Lines |
|
see http://www.hsc.fr/ressources/articles/win_net_srv/msrpc_wzcsvc.html
and http://www.hsc.fr/ressources/articles/win_net_srv/msrpc_scheduler.html
thanks to jbm for the report!
metze
(This used to be commit 8bc1316741e59da100aee434617136136fdedb3f)
|
|
metze
(This used to be commit 521355b57b74dbdccc6ae15738345e1d989ce262)
|
|
(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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
they test is broken at the moment.
(This used to be commit 8f039a25cd75e4acdaec0afce3cc159b0abe99ec)
|
|
pidl bug,
so there are still two tests commented out.
(This used to be commit b7f6ec5c1cf6f782991b0f4f05283d6da2c2dfe8)
|
|
(This used to be commit 4d52b429261de6712e25d9db9d3be597ff1d74b8)
|
|
general. Since
we're running the testsuite mainly against ourselves, we only check that the
push/pull functions work in our own environment, not whether they generate/parse
the same data that other systems do.
This commit adds the infrastructure for a testsuite for just the marshalling
code. The idea is that you provide a data blob, a function name and a function
to check the resulting struct for correctness.
(This used to be commit 9bd2421e44dcfcaf08ad61cf25bb7714cf885517)
|
|
(This used to be commit e8cdfd0a61354b7a5da43c27e9af4695cfa168d6)
|
|
not everything has a meaning yet, but it's a start and we know how to get
to the password in cleartext
metze
(This used to be commit 65641181f782349f1f0192d1c95254e80e2b3887)
|
|
(This used to be commit 736330d23b1f723d3564043c0670dbd6bee3742f)
|
|
metze
(This used to be commit 2b7d7487510898dffc900bfcec88ed57c709858c)
|
|
the package specific data is present as hex string,
we'll need to add parsers for each package later.
metze
(This used to be commit 6a725ae2610ba3d8f95782f90745593d436a4786)
|
|
it doesn't work yet but it's a start
metze
(This used to be commit 0417e12c84836c02e26f09c598ae5f2a7d5427b6)
|
|
- autoset the size values
metze
(This used to be commit 5e51845137a05b6c4ca6804feaced3b5251b455f)
|
|
(This used to be commit 8cbcd3d1cbb0661b1767bb7ace0804cf9a573e34)
|
|
(This used to be commit 3cc299dbbe278936281f8e7071e6de8ec1bb219c)
|