Michael Stefaniuc
1988e6ea88
advapi32/tests: Remove superfluous casts of void pointers to other pointer types.
2008-10-16 11:28:59 +02:00
James Hawkins
3c53fcc4c4
advapi32: Fix the process access rights value for Vista.
2008-09-03 13:14:50 +02:00
James Hawkins
1519d9e995
advapi32: Fix several failing tests in Vista.
2008-08-29 13:21:19 +02:00
Paul Vriens
70c7cd2bd6
advapi32/tests: Don't test unimplemented functions.
2008-08-26 10:56:50 +02:00
Michael Stefaniuc
3b8aeb913b
advapi/tests: CreateFile returns INVALID_HANDLE_VALUE on error (Smatch).
2008-08-19 12:54:57 +02:00
Alistair Leslie-Hughes
4d6d09553b
advapi32: Fix two tests for w2k8.
2008-08-18 17:15:55 +02:00
Dan Hipschman
80c6099b2c
advapi32/tests: Add tests for GetSecurityInfo with a NULL security descriptor pointer.
2008-08-18 14:34:10 +02:00
Dan Hipschman
62e5b6270b
advapi32: Implement GetSecurityInfo.
2008-08-18 14:34:10 +02:00
James Hawkins
448cfaeb8f
advapi32: Fix a failing test in win2k.
2008-07-02 12:04:42 +02:00
James Hawkins
9dc979604c
advapi32: Fix a few tests that fail in win2k.
2008-04-11 11:16:14 +02:00
Francois Gouget
304b415284
Assorted spelling fixes.
2008-03-19 11:21:27 +01:00
Paul Vriens
81e0ef44e9
advapi32/tests: Fix a few typos.
2008-03-07 10:52:20 +01:00
Paul Vriens
bfc290f6d0
advapi32/tests: Skip not available functions.
2008-03-03 15:38:57 +01:00
Rob Shearman
608ac1e828
advapi32: Fix the AccessCheck tests so that the ACCESS_SYSTEM_SECURITY test now runs (when the user has the Security privilege).
...
Duplicate the token at SecurityImpersonation impersonation level instead
of SecurityIdentification, otherwise the call to RtlAdjustPrivilege
fails on Windows.
2008-02-19 13:39:24 +01:00
Paul Vriens
ba4669860e
advapi32/tests: Skip tests when our language isn't LANG_ENGLISH.
2008-02-18 14:13:18 +01:00
Alexandre Julliard
05c7174909
tests: Add a helper routine to wait for a child process and propagate its result correctly.
2008-02-07 12:56:00 +01:00
Rob Shearman
b503bcf6e6
advapi32: Implement LookupAccountNameW for well-known groups.
2008-01-23 11:31:42 +01:00
Rob Shearman
28cabdfe9f
advapi32: Add a test for LookupAccountNameA on a well-known group.
2008-01-23 11:31:42 +01:00
Rob Shearman
6efa903cf0
advapi32: Implement SetEntriesInAclW.
2008-01-23 11:31:42 +01:00
Rob Shearman
261bf8dad5
advapi32: Add more tests for SetEntriesInAcl.
2008-01-23 11:31:42 +01:00
Paul Vriens
d2e0786eb2
advapi32/tests: Don't crash on win98.
2008-01-08 12:54:58 +01:00
Alexandre Julliard
c0b12351e0
Avoid size_t types in traces.
2007-12-07 18:49:18 +01:00
Paul Vriens
cac17c455d
advapi32/tests: Make tests run on win98 again.
2007-11-02 12:38:36 +01:00
Mikolaj Zalewski
e7d423ce48
advapi32: Fix CreateWellKnownSid test on Windows XP.
2007-10-26 14:03:46 +02:00
Rob Shearman
e51f8490f2
server: Ignore ACEs with the INHERIT_ONLY_ACE flag set during access checks.
2007-10-26 12:46:30 +02:00
Rob Shearman
340122abb7
advapi32: Fix the ACCESS_SYSTEM_SECURITY test by impersonating the token during the call to RtlAdjustPrivileges.
2007-10-26 12:46:30 +02:00
Rob Shearman
efed229a08
advapi32: Add a test for access checks with the INHERIT_ONLY_ACE flag.
2007-10-26 12:46:30 +02:00
Rob Shearman
87b15db617
advapi32: Print out the unknown value for sid use in the LookupAccountName test, instead of the known value.
2007-10-25 12:14:34 +02:00
Rob Shearman
06b2da9560
ntdll: Fix RtlValidAcl to accept newer ACL revisions.
2007-10-23 18:18:29 +02:00
Rob Shearman
866ec27044
advapi32: Add some tests for ACL functions.
2007-10-23 18:18:29 +02:00
Rob Shearman
8bfb77b958
advapi32: Runtime link to CreateWellKnownSid in the tests for the function, since it isn't available on all platforms.
2007-10-23 18:18:29 +02:00
Mikołaj Zalewski
cf509c29f1
advapi32: Make CreateWellKnownSid create domain sids (with test).
2007-10-22 14:54:39 +02:00
Mikołaj Zalewski
b06379b2b3
advapi32: Add a test for CreateWellKnownSid and implement two more SIDs.
2007-10-22 14:54:39 +02:00
Mikołaj Zalewski
8bc12f3f41
advapi32/tests: Define OBJECT_BASIC_INFORMATION in source file as it is not defined in Windows SDK winternl.h.
2007-10-22 14:54:39 +02:00
Mikołaj Zalewski
05cb54fcc8
advapi32/tests: Make the SDDL test pass under Vista.
2007-10-22 14:54:39 +02:00
Rob Shearman
2cecc630b6
advapi32: Don't link to CreateWellKnownSid at compile time in the security tests.
...
It isn't available on some Windows platforms.
2007-10-16 13:17:29 +02:00
Rob Shearman
12e44bf299
server: Fix token_access_check to allow full access to security descriptors with present but NULL DACLs.
2007-10-16 13:17:22 +02:00
Rob Shearman
a006b06080
ntdll: Fix the return code from RtlSetDaclSecurityDescriptor when daclpresent is FALSE.
2007-10-16 13:17:14 +02:00
Rob Shearman
d1a3e2ede5
advapi32: Add tests for AccessCheck with NULL DACLs and blank DACLs.
2007-10-16 13:17:09 +02:00
Francois Gouget
fda899a778
Assorted spelling fixes.
2007-10-11 19:52:49 +02:00
Lionel Debroux
57a67ebcce
advapi32/tests: Fix a typo.
2007-10-03 12:02:48 +02:00
Lionel Debroux
40c66b8977
advapi32/tests: Fix memory leaks (found by Smatch).
2007-10-03 12:02:38 +02:00
Mikolaj Zalewski
8fd1cf0f56
advapi32: Implement GetPrivateObjectSecurity (with test).
2007-09-28 11:26:45 +02:00
Mikolaj Zalewski
0590dc9b5c
advapi32: In ConvertStringSecurityDescriptorToSecurityDescriptor "AU" should be checked before "A" (with testcase).
2007-09-28 11:26:25 +02:00
Mikolaj Zalewski
611f57bc20
advapi32/ntdll: GetSecurityDescriptorOwner/Group should fill isDefaulted also for NULL sids.
2007-09-28 11:26:10 +02:00
Mikolaj Zalewski
3c51b2c645
advapi32/ntdll: MakeRelativeSD should preserve NULL pointers (with testcase).
2007-09-28 11:26:00 +02:00
Mikolaj Zalewski
3198809fd5
advapi32: Implement ConvertSecurityDescriptorToStringSecurityDescriptor[AW].
2007-09-26 12:15:14 +02:00
Mikolaj Zalewski
ff3ab48081
advapi32: Make ConvertStringSidToSid not to ignore the first subauthority.
2007-09-25 11:18:53 +02:00
Mikołaj Zalewski
5b4aa62fd2
advapi32: Add some more rights constants for ConvertStringSecurityDescriptorToSecurityDescriptor.
2007-09-24 13:31:30 +02:00
Paul Vriens
c213c2c2ab
advapi32/tests: Don't use locale dependent string for testing.
2007-08-27 11:57:57 +02:00