361 Commits

Author SHA1 Message Date
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
Paul Vriens
95af1823ca advapi32/tests: Skip a test when not properly logged in on win9x. 2007-08-17 11:47:51 +02:00
Paul Vriens
4e8b83dcde advapi32/tests: Make tests run again on win95. 2007-08-14 12:45:49 +02:00
Paul Vriens
a5aab7fae6 advapi32/tests: Fix typo. 2007-08-08 15:32:04 +02:00
Francois Gouget
5266e57975 Assorted spelling fixes. 2007-07-31 21:37:50 +02:00
Paul Vriens
12dbeef655 advapi32/tests: Run on NT4 again. 2007-07-23 11:48:19 +02:00
Dmitry Timoshkov
433393fd51 advapi32: Rename the test to better represent the tested functionality. 2007-07-20 12:25:50 +02:00
Rob Shearman
4fdf90d406 advapi32: Add tests for ConvertStringSecurityDescriptorToSecurityDescriptor. 2007-07-19 11:55:47 +02:00
Paul Vriens
21492e4904 advapi32/tests: Use skip for not implemented function. 2007-07-05 19:54:31 +02:00
Rob Shearman
d521a2c6d3 advapi32: Always set the requested fields of the security descriptor according to the info flags in GetNamedSecurityInfoW.
Also, set the control flags so that other security descriptor
functions can retrieve the info from it.
2007-06-25 23:21:50 +02:00
Paul Vriens
81a95ff6ee advapi32/tests: Add check to see if SetEntriesInAclW is implemented. 2007-03-30 10:09:15 +02:00
Paul Vriens
33b8ec1cb5 advapi32/tests: Add check to see if ImpersonateSelf is implemented. 2007-03-30 10:09:10 +02:00
Paul Vriens
bb00c95c45 advapi32/tests: Add check to see if LookupAccountNameA is implemented. 2007-03-29 21:13:54 +02:00
Paul Vriens
e54247b10c advapi32/tests: Move check for ERROR_CALL_NOT_IMPLEMENTED to the first call. 2007-03-29 21:13:38 +02:00
Paul Vriens
640cb29bb7 advapi32/tests: Use skip. 2007-03-29 21:13:32 +02:00