Age | Commit message (Collapse) | Author | Files | Lines |
|
(This used to be commit d1364ef0cd8f1a64f44476476323ab390ac4de48)
|
|
reject reason code while password changing: SAMR_REJECT_IN_HISTORY which
is different from SAMR_REJECT_COMPLEXITY.
torture test to follow as well.
Guenther
(This used to be commit 7513748208214339e764cc990aa1dbbcf864975a)
|
|
of interpreting them as samr_AcctFlags.
Guenther
(This used to be commit ed02c1afc82391f5aeb7caa9a6cd942b1b95e630)
|
|
(This used to be commit add8a8f6cf2335efbbbe8e77d8ea76e81449b2d6)
|
|
pointing this out.
Guenther
(This used to be commit 246ab597057325611b5e53e6240ee8cabd3b6df7)
|
|
Guenther
(This used to be commit c5b49d111eec8acde1a8681c56d14d5d1316798b)
|
|
Guenther
(This used to be commit 69e2850caffb089e8c23d773a688319d239f470f)
|
|
Guenther
(This used to be commit fe90f29b86fb0240337ea8b549cd6f2f7f2eb5ca)
|
|
flag.
Guenther
(This used to be commit 3e42ccc6096198458f66841f91234f670ceb59c4)
|
|
torture test to follow.
Guenther
(This used to be commit bfaeef756316852fbaa4a2bbc31b190b8b05c89f)
|
|
passed to acrfour, and that assumes a byte buffer. This caused us to
fail big endian boxes (or more specifically, to be incompatible with
little endian boxes)
(This used to be commit a44f2eda1eeb134292111dd857f0f65e4bf96399)
|
|
Jerry, there is a big difference on the wire between these two:
[out] uint32 x;
and
[out] uint32 *x;
if you change from
[out] uint32 x;
then you need to change to:
[out,ref] uint32 *x;
otherwise it changes the format on the wire, which means we are no
longer compatible with MS servers.
but be aware that even if you change to a ref ptr, you also need to
change all the client code to set all the return variables in the out
part of the structure. That's why I don't like the MIDL restriction of
forcing the use of ref pointers for output variables - it makes life
much harder when writing client code, and makes the code much more
error prone (just look at all the extra code needed to make this work
again).
I know we could auto-allocate these variables in the generated client
side NDR code, but if we did that then we would have no way of doing a
_real_ ref out pointer, which we really wanted to set to some already
allocated variable.
So please hold off on changing our idl to use the MIDL convention for
output variables until Jelmer and I have had a good "chat" about this :-)
(This used to be commit 555aed43ba3c08360ca7fa921622b80732a7f657)
|
|
(This used to be commit ab0a798c57564901f0adcd8aedc1ef0928e79edd)
|
|
(This used to be commit 694677dafefdd94fa0a9bed93efab70c528dcb26)
|
|
(This used to be commit f67b4d58acd2c3746e5ffeffa804e888ca3c49a5)
|
|
(This used to be commit 79b6001f919d398e52ceec29f5ebe6f0018e5660)
|
|
- add a test for GidToSid
metze
(This used to be commit fb92643a8b64428e8259bc21fe04f876b24bfd84)
|
|
metze
(This used to be commit 5d2100a6daa645e54df30986e1c4e0e8c0d4158d)
|
|
(This used to be commit 3f80b6b87bf4a3ae3a2fce51764ed70bcf0ea497)
|
|
fix the misleading idl names
(This used to be commit 8367b3bcee9338fa3e268b7342ae8db928008b55)
|
|
Fix spelling and consistencies issues in idl
(This used to be commit 1347c971ac4dd62e6e6643293d48917ac065d19c)
|
|
fix names to be consistent between level 101 and 102 and typo in idl
(This used to be commit 1962fb92d706962544c293770718294e595f9fc4)
|
|
(This used to be commit ced2f9599446520229566e25a783101b19c64177)
|
|
(This used to be commit d03aaecdcd62ecf2910f0d0570184a0c42874574)
|
|
Andrew Bartlett
(This used to be commit 700e9c0ea40799a09db3fdeb4a0ff3a417a8718e)
|
|
This commit cleans up a number of aspects of the LSA interface.
Firstly, we do 2 simple searches on opening the LSA policy, to obtain
the basic information we need. This also avoids us searching for
dnsDomain (an invented attribute).
While I was at it, I added and tested new LSA calls, including the
enumTrustedDomainsEx call. I have also merged the identical structures
lsa_DomainInformation and lsa_DomainList.
Also in this commit: Fix netlogon use of uninitialised variables.
Andrew Bartlett
(This used to be commit 3f3fa7f466df56612064029143fbae8effb668aa)
|
|
based on the wireshark information
metze
(This used to be commit f0754332c9b373e4ba11c30a52d3ba9687a020c1)
|
|
pain.
Andrew Bartlett
(This used to be commit 2a604480f8dd17d52c1338e32356e9f63dec6385)
|
|
metze
(This used to be commit 3e2d923e17544020255b7181219ca26878f6c164)
|
|
metze
(This used to be commit 246c35e008fb0cc167cdd1b13db6a50046e3f991)
|
|
metze
(This used to be commit c3ce7a0c3708f0c8e784404e86034f7a00685f88)
|
|
metze
(This used to be commit 7b136ddf488b7b4a1aae31c9927b027216e60ae5)
|
|
metze
(This used to be commit 22463cbcdd159657d04657071451738e768d0b2a)
|
|
security
descriptor. This is something that W2k3 does _not_ pass and probably is not
expected to, it seems the don't check access at tconX time.
Thanks to metze for the hint how in the srvsvc_NetShareInfo1501 struct the
length of the sd can be encoded in idl.
As metze says, there's probably more to the share secdesc, this needs more
testing. This one is here to walk the samba3 code.
Volker
(This used to be commit 67185508229a8d7f144c22cb194f573c932d6de5)
|
|
(This used to be commit 9e38cc9f3fddd3f0494209df225c35c9e1e3dd37)
|
|
This intersting call is apparently used to construct the user token,
collect memberships from other DSAs and to retrieve (nested) memberships
of a given group.
Torture test to follow (once I cleaned it up).
Guenther
(This used to be commit ca5e133e8c6fca188fcaa834cdcd4cb2cd801d79)
|
|
the unknown value in the samr_GroupInfo structures are the group
attributes.
Andrew Bartlett
(This used to be commit c50095efabb62fbed2e4df7e883df1054e4d92c9)
|
|
metze
(This used to be commit 630d3d11a4d998c0006cb652c47837867ecb2824)
|
|
- we didn't pushed the wins wack reply correctly to the wire,
as NBT_QTYPE_NETBIOS is used and setting rdata.data.data was useless...
metze
(This used to be commit d3556e18892c0540e92f560f9d6b1b5587e41a62)
|
|
I wrote this code last year and found it in a working tree...
metze
(This used to be commit 9a685c5beff6936d354d541e875899d33b735ba9)
|
|
correct grammar
(This used to be commit 26a2fa97e4c819e630bc9b50e11c8d5328c7b8c8)
|
|
(This used to be commit b44a8c32d35bcd0dc7339793c34cb84dd6981366)
|
|
in having pointers for outgoing data when you can already modify the top-level
element.
This can be overridden (temporarily) by specifying the new "keepref"
attribute. Once we've removed keepref from all IDL files, I'll remove this
attribute as well.
(This used to be commit bdc6dd37503ced8322a671d225122ccffbb8bfec)
|
|
srvsvc_NetSetFileSecurity()
metze
(This used to be commit dbcb144decd2ebd75dbad7509738074c1b0b5ec8)
|
|
types from .h file that are now in pidls' aliases list.
(This used to be commit fadb9529ec7e1208b9f58a4e8b633d5a50633e82)
|
|
metze
(This used to be commit 0ff74d327bd0035494ca1b8194fd7f4bca82ed04)
|
|
(This used to be commit 242f0f23b506cd441a63f26a8167af383477521f)
|
|
(This used to be commit 54cc9f8ccf30a0f5de1d3bb68d15ec3a8791c162)
|
|
for generating Samba3-style client functions and midl)
(This used to be commit cc2961427fc649185847fffdf583b05305e6b473)
|
|
Remove some autogenerated headers (which had prototypes now autogenerated by pidl)
Remove ndr_security.h from a few places - it's no longer necessary
(This used to be commit c19c2b51d3e1ad347120b06a22bda5ec586c22e8)
|