Commit Graph

394 Commits

Author SHA1 Message Date
Michael Stefaniuc 3b8aeb913b advapi/tests: CreateFile returns INVALID_HANDLE_VALUE on error (Smatch). 2008-08-19 12:54:57 +02:00
Alistair Leslie-Hughes 905817a589 advapi32: Fix test under w2k8. 2008-08-18 17:15:55 +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
Detlef Riekenberg 24b0296017 advapi32/tests: Handle the results from Win9x in the registry tests. 2008-07-30 12:44:37 +02:00
Mikołaj Zalewski 352d857059 advapi32: tests: Make WOW64 test pass under Win2k, fix a flag. 2008-07-25 14:17:02 +02:00
Mikołaj Zalewski daafda22f8 advapi32: Remove access checks from advapi32 (makes KEY_WOW64_* work). 2008-07-24 13:03:40 +02:00
Mathias Kosch 9a7dc15979 advapi32: Fix RegGetValue when dwFlags includes RRF_RT_ANY. 2008-07-21 14:37:54 +02:00
Alexandre Julliard 79c64acc7b tests: Don't depend on the static uuid libraries in the tests.
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
James Hawkins 60b7f641b9 advapi32: Send in an empty string to RegSetValueEx to avoid a test failure in win95. 2008-07-02 12:16:34 +02:00
James Hawkins 448cfaeb8f advapi32: Fix a failing test in win2k. 2008-07-02 12:04:42 +02:00
James Hawkins b9b25c73e0 advapi32: Fix a test failure on a non-admin XP system. 2008-06-30 12:47:52 +02:00
Kai Blin c7ffd4fab9 advapi32: Fix lsa tests for domain members.
For a domain member, the domain info contains meaningful implementation.
It makes no sense to check for the standalone case only.
2008-06-25 10:39:22 +02:00
Paul Vriens 71c49aac58 advapi32/tests: Fix a test on NT4. 2008-06-18 16:48:24 +02:00
Francois Gouget 85605ab546 advapi32/tests: Make sure Wine implements all tested APIs. 2008-06-11 11:26:32 +02:00
Francois Gouget 15ab77ad8a advapi32/tests: Don't allow Wine to reproduce Windows' bugs. 2008-06-10 11:34:45 +02:00
Francois Gouget 705de5d391 advapi32/tests: Remove a stray reference to CryptReleaseContext(). This gets the test to run again on Win95. 2008-05-22 11:43:09 +02:00
Paul Vriens deee97d9ea advapi32/tests: Add another test. 2008-05-07 12:06:47 +02:00
Alexandre Julliard dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
James Hawkins 76dfff11a3 advapi32: Fix a test that fails in win2k3 SP2. 2008-04-25 11:33:43 +02:00
James Hawkins d3bbc0231a advapi32: Fix a test that fails in win2k3. 2008-04-21 13:20:12 +02:00
James Hawkins 9f859b4519 advapi32: Remove a test that fails on some systems. 2008-04-21 12:12:13 +02:00
James Hawkins 3a4f271a6b advapi32: Fix a test that fails on some versions of win2k. 2008-04-21 12:12:06 +02:00
James Hawkins 9dc979604c advapi32: Fix a few tests that fail in win2k. 2008-04-11 11:16:14 +02:00
Andrew Talbot 2ae8e87616 advapi32: Do not call MIDL_user_free() with pointer to stack memory. 2008-04-07 13:39:32 +02:00
Mikołaj Zalewski 010dcb168b services: Move GetServiceDisplayName to services.exe and implement GetServiceKeyName. 2008-03-29 11:17:33 +01:00
Mikołaj Zalewski 76d4eeebff services: Move ChangeServiceConfigW implementation from advapi32.dll to services.exe. 2008-03-29 11:17:07 +01:00
Mikołaj Zalewski 4275fbf603 services: Start a local RPC server. 2008-03-29 11:15:05 +01:00
Stefan Leichter 6cb602c6db advapi32: Partly implemented QueryServiceConfig2A/W. 2008-03-26 14:13:07 +01:00
Juan Lang 9ea9eaaa81 advapi32: Create MachineGuid value if it doesn't exist. 2008-03-25 19:58:43 +01:00
Juan Lang 4c984e089a advapi32: Test the MachineGuid value. 2008-03-25 19:58:37 +01: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
Paul Vriens 0c7ab1bd30 advapi32/tests: Don't crash on NT4, W2K and XP-SP1. 2008-02-25 19:50:12 +01:00
Francois Gouget 7a585f3c37 advapi32/tests: Check whether RegGetValue() '\0'-terminates the buffer when retrieving a zero-byte string value. 2008-02-19 13:39:24 +01:00
Francois Gouget 6843da68e7 advapi32/tests: Remove an obsolete comment: Wine's on-disk registry format now supports string values with no trailing '\0'. 2008-02-19 13:39:24 +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
Rob Shearman cca635b472 advapi32: Add tests for the off-by-one fixing behaviour of RegSetValueExA and RegSetValueExW. 2008-02-18 13:30:01 +01:00
Rob Shearman 121be51f1d advapi32: Add tests for RegSetValueA/W.
Fix RegSetValueA/W to return ERROR_INVALID_PARAMETER if NULL data is 
passed in.
2008-02-18 13:29:51 +01:00
Juan Lang 3138f87e73 advapi32: Fix CryptVerifySignatureW test failures on Win98SE and NT4. 2008-02-16 13:51:37 +01:00
Francois Gouget 79333bd1c0 advapi32/tests: Check that a credential type is supported before testing it. Test CRED_TYPE_DOMAIN_VISIBLE_PASSWORD credentials. Factorize the CredentialBlob checks. 2008-02-15 12:05:39 +01:00
Francois Gouget 6552f86ff9 advapi32/tests: Factorize the password constants. 2008-02-15 12:05:30 +01:00
Paul Vriens e2de4b18e5 advapi32/tests: CryptVerifySignatureW is not implemented on win98. 2008-02-15 09:54:23 +01:00
Paul Vriens 56d085ccec advapi32/tests: Only use functions if they are implemented. 2008-02-12 22:40:15 +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
Stefan Leichter f3f64c7939 advapi32: Fix the failing QueryServiceConfig2 test on platforms win2k3 and vista. 2008-02-05 12:19:36 +01:00
Reece H. Dunn d4c48db4b0 advapi32: Fix some cred test failures on Vista and prevent it crashing. 2008-01-25 12:30:32 +01:00
Alexandre Julliard e84daed485 Avoid sizeof in traces. 2008-01-24 14:03:10 +01:00
Francois Gouget 269cb45f25 advapi32/tests: Add the trailing '\n' to an ok() call. 2008-01-23 20:39:27 +01:00
Paul Vriens 44273b00ed advapi32/tests: Make tests run on win9x/NT4 again. 2008-01-23 12:05:37 +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
Stefan Leichter d6748c9db7 advapi32: Added some tests for QueryServiceConfig2A/W. 2008-01-22 11:18:48 +01:00
Austin English f6caf1be81 Misc spelling fixes. 2008-01-18 12:51:08 +01:00
Francois Gouget 520054f60c advapi32/tests: Actually test strings that expand to something bigger than their original size. 2008-01-18 11:53:02 +01:00
Francois Gouget c47c6483aa advapi32: RegGetValue() should not return an error when expanding a string and given a NULL buffer and a zero size.
Adjust the tests to cover this case for REG_EXPAND_SZ registry
values. Improve the documentation a bit.
2008-01-11 12:25:14 +01:00
Paul Vriens d2e0786eb2 advapi32/tests: Don't crash on win98. 2008-01-08 12:54:58 +01:00
Alexandre Julliard ef15bbf1cb advapi32/tests: Print the correct size in an error message. 2008-01-07 17:18:07 +01:00
Sam Dennis 1590b1f731 advapi32: Fix undocumented behaviour in ReqQueryValueEx when 'count' and 'type' point to the same address. 2007-12-14 14:06:45 +01:00
Alexandre Julliard c0b12351e0 Avoid size_t types in traces. 2007-12-07 18:49:18 +01:00
Dan Kegel 89b9af7714 advapi32: Fix buffer overrun in tests/registry.c:wine_debugstr_wn(). 2007-11-12 12:55:42 +01:00
Paul Vriens cac17c455d advapi32/tests: Make tests run on win98 again. 2007-11-02 12:38:36 +01:00
Rob Shearman e6f28ebb1a advapi32: Add tests for credential management functions. 2007-10-31 12:39:54 +01:00
Dan Kegel dc072e209d advapi32/tests: Fix undefined memory references in registry.c. 2007-10-30 12:46:38 +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
Hans Leidekker 35c0511d2b advapi32: Remove tests for the sha context structure. 2007-10-23 12:22:52 +02:00
Lionel Debroux 5c1334e775 advapi32/tests: Fix memory leak (found by Smatch). 2007-10-22 15:58:22 +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 a8b8ddd865 advapi32: Fix GetServiceDisplayNameA for cchBuffer == 0. 2007-09-28 11:30:00 +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 2ba324738d advapi32: The lpServiceStartName should default to LocalSystem for Win32 services. 2007-09-27 12:49:35 +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
Mikolaj Zalewski 1122dc130a advapi32: Fix a test. 2007-09-25 11:18:30 +02:00
Mikołaj Zalewski 5b4aa62fd2 advapi32: Add some more rights constants for ConvertStringSecurityDescriptorToSecurityDescriptor. 2007-09-24 13:31:30 +02:00