Rob Shearman
|
7689fad310
|
advapi32: Implement CredReadW and CredFree.
|
2007-10-31 12:39:53 +01:00 |
Rob Shearman
|
7583130908
|
advapi32: Implement CredWriteW.
|
2007-10-31 12:39:53 +01:00 |
Dan Kegel
|
dc072e209d
|
advapi32/tests: Fix undefined memory references in registry.c.
|
2007-10-30 12:46:38 +01:00 |
Louis Lenders
|
27e8b829a4
|
advapi32: Export RegOverridePredefKey.
|
2007-10-26 15:16:38 +02:00 |
Mikolaj Zalewski
|
a1e0f773e0
|
advapi32: Add a well known sid.
|
2007-10-26 14:03:46 +02: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 |
Juan Lang
|
1fd2bc5215
|
advapi32: Add stubs for CredEnumerateA/W.
|
2007-10-25 12:53:22 +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
|
6b081232b9
|
ntdll: Add a stub for RtlSetControlSecurityDescriptor.
Implement SetSecurityDescriptorControl on top of RtlSetControlSecurityDescriptor.
|
2007-10-23 18:20:45 +02:00 |
Francois Gouget
|
b1335db353
|
Better match the PSDK types and update win32.api to fix the winapi_check warnings.
|
2007-10-23 18:19:42 +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 |
Bang Jun-young
|
27213de046
|
advapi32: Fix AdjustTokenPrivileges() to match the PSDK.
|
2007-10-17 13:44:01 +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 |
Louis Lenders
|
22e9da0dd7
|
advapi32: Improve stub for EnumServicesStatusExA a bit.
|
2007-10-15 16:56:11 +02:00 |
Francois Gouget
|
d16a634c38
|
Better match the PSDK types and update win32.api to fix the winapi_check warnings.
|
2007-10-15 14:06:48 +02:00 |
Francois Gouget
|
fda899a778
|
Assorted spelling fixes.
|
2007-10-11 19:52:49 +02:00 |
Mikolaj Zalewski
|
719da96a3e
|
advapi32: security: Remove unneeded FIXME.
|
2007-10-04 11:41:06 +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 |
Rob Shearman
|
00bc3d9e48
|
advapi32: Allow GetFileSecurityA/W to work on files that have been opened already with restricted sharing flags.
Only use the minimum required access rights for the information being retrieved.
|
2007-10-03 11:17:04 +02:00 |
Rob Shearman
|
1262d7dbef
|
advapi32: Implement SetFileSecurityW on top of NtSetSecurityObject.
|
2007-10-03 11:16:59 +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
|
8188ce6fb1
|
advapi32: Make ConvertStringSecurityDescriptorToSecurityDescriptor write the ACL.
|
2007-09-28 11:26:18 +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 |
Michael Stefaniuc
|
790424f0ad
|
advapi32: Move the storage specifier to the beginning of the declaration.
|
2007-09-27 11:08:21 +02:00 |
Mikolaj Zalewski
|
6d5d0eaafa
|
advapi32: Make ConvertSidToStringSid use helper functions of ConvertSecurityDescriptorToStringSecurityDescriptor.
|
2007-09-26 12:15:14 +02:00 |
Mikolaj Zalewski
|
3198809fd5
|
advapi32: Implement ConvertSecurityDescriptorToStringSecurityDescriptor[AW].
|
2007-09-26 12:15:14 +02:00 |
Christian Gmeiner
|
bb3a968d30
|
advapi32: fix some compiler warnings when using -Wsign-compare.
|
2007-09-25 14:12:46 +02:00 |
Mikolaj Zalewski
|
ff3ab48081
|
advapi32: Make ConvertStringSidToSid not to ignore the first subauthority.
|
2007-09-25 11:18:53 +02:00 |
Mikolaj Zalewski
|
57ca9ae92d
|
advapi32: Add AddAuditAccessAceEx.
|
2007-09-25 11:18:45 +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 |
Francois Gouget
|
af183df608
|
advapi32: Add and use LSTATUS.
|
2007-09-18 11:20:53 +02:00 |
Mikolaj Zalewski
|
c5c0a26f60
|
advapi32: QueryObjectSecurity should return a self-relative security descriptor and not overflow the buffer.
|
2007-09-18 10:47:50 +02:00 |
Rob Shearman
|
bcfe954451
|
advapi32: Fix ImpersonateNamedPipeClient to pass in a pointer to an IO_STATUS_BLOCK to NtFsControl.
Otherwise, NtFsControl file won't do anything except return STATUS_INVALID_PARAMETER.
|
2007-09-14 14:23:35 +02:00 |
Lionel Debroux
|
82ef8d7239
|
advapi32: Replace SERV_free by HeapFree.
|
2007-09-12 14:09:17 +02:00 |
Paul Vriens
|
c213c2c2ab
|
advapi32/tests: Don't use locale dependent string for testing.
|
2007-08-27 11:57:57 +02:00 |
Mikolaj Zalewski
|
ec58b4485a
|
advapi32: Obtain the process id locally.
|
2007-08-23 13:35:41 +02:00 |
Mikolaj Zalewski
|
346fbb32e1
|
advapi32: Return an error if we try to start an already running service.
|
2007-08-23 13:35:34 +02:00 |
Juan Lang
|
a5bbed2b95
|
advapi32: Add more tests for CryptVerifySignatureW, and correct its parameter checking.
|
2007-08-23 12:37:55 +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
|
fc436b92e5
|
advapi32/tests: Use GetModuleHandleA and skip.
|
2007-08-14 20:29:21 +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 |
Paul Vriens
|
0900c72bef
|
advapi32/service: Cater better for domain in test.
|
2007-07-31 22:35:36 +02:00 |
Alexandre Julliard
|
a0dd646eef
|
advapi32/tests: Don't test the contents of an uninitialized buffer.
|
2007-07-31 22:35:30 +02:00 |
Francois Gouget
|
5266e57975
|
Assorted spelling fixes.
|
2007-07-31 21:37:50 +02:00 |
Francois Gouget
|
a33993bcbd
|
crypt32: Fix the CryptReleaseContext() prototype.
|
2007-07-31 21:37:09 +02:00 |
Paul Vriens
|
def4466fd1
|
advapi32/service: Cater for domain in the test.
|
2007-07-30 23:37:58 +02:00 |
Paul Vriens
|
02e160179f
|
advapi32/tests: Use skip when we don't have enough rights.
|
2007-07-30 23:37:58 +02:00 |
Paul Vriens
|
9b8e9516ab
|
advapi32/service: Be a bit more consistent.
|
2007-07-30 14:59:20 +02:00 |
Paul Vriens
|
9c2d8c73aa
|
advapi32/service: Fix GetServiceDisplayNameA for service with no displayname.
|
2007-07-30 14:59:13 +02:00 |
Paul Vriens
|
641e645276
|
advapi32/service: Test for too small buffer.
|
2007-07-30 14:46:20 +02:00 |
Paul Vriens
|
07af2fe2b5
|
advapi32/service: Set correct error when the service doesn't exist.
|
2007-07-30 14:46:14 +02:00 |
Paul Vriens
|
dc6653887c
|
advapi32/service: Fix buffersize calculations for GetServiceDisplayNameW.
|
2007-07-27 12:50:31 +02:00 |
Paul Vriens
|
95d2f04611
|
advapi32/service: Forward GetServiceDisplayNameA to GetServiceDisplayNameW.
|
2007-07-27 12:50:19 +02:00 |
Paul Vriens
|
23d61ac866
|
advapi32/service: Test GetServiceDisplayNameA for service with no displayname.
|
2007-07-27 12:48:20 +02:00 |
Paul Vriens
|
adb3bbf274
|
advapi32/service: More tests for GetServiceDisplayName.
|
2007-07-27 12:48:00 +02:00 |
Paul Vriens
|
f0e07382cd
|
advapi32/service: Add tests for GetServiceKeyName.
|
2007-07-25 13:01:52 +02:00 |
Paul Vriens
|
7625c3bf37
|
advapi32/service: Close a handle on failure.
|
2007-07-25 13:01:43 +02:00 |
Paul Vriens
|
05e1539b2b
|
advapi32/service: Add another test for GetServiceDisplayName.
|
2007-07-25 13:00:46 +02:00 |
Paul Vriens
|
83d8cbcc48
|
advapi32/service: Handle is checked before servicename.
|
2007-07-24 11:26:00 +02:00 |
Paul Vriens
|
b5a61cb492
|
advapi32/service: Add tests for GetDisplayName.
|
2007-07-23 11:48:26 +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 |
Paul Vriens
|
e50edb61f0
|
advapi32/service: Some 'refcount' tests.
|
2007-07-20 11:45:53 +02:00 |
Paul Vriens
|
4c24492d31
|
advapi32/service: lpBinaryPathName is mandatory.
|
2007-07-20 11:45:09 +02:00 |
Paul Vriens
|
af27e2159f
|
advapi32/service: Some tests for DeleteService.
|
2007-07-19 11:57:01 +02:00 |
Paul Vriens
|
f8f6340a69
|
advapi32/service: Check for duplicate displayname.
|
2007-07-19 11:56:39 +02:00 |
Paul Vriens
|
a80e952ac0
|
advapi32/service: Cleanup (long lines and a typo).
|
2007-07-19 11:56:30 +02:00 |
Rob Shearman
|
4fdf90d406
|
advapi32: Add tests for ConvertStringSecurityDescriptorToSecurityDescriptor.
|
2007-07-19 11:55:47 +02:00 |
Rob Shearman
|
ccfa9ad8df
|
advapi32: Set the right pointer so that StringAcl is updated correct in ParseAceStringRights.
The number of allowed hex digits should be 8, not 6.
|
2007-07-19 11:55:37 +02:00 |
Rob Shearman
|
6c24386e03
|
advapi32: Don't crash in ConvertStringSecurityDescriptorToSecurityDescriptorW if LocalAlloc fails.
|
2007-07-19 11:55:13 +02:00 |
Rob Shearman
|
4d5ce383f5
|
advapi32: Add the size of the security descriptor structure to the size of memory required in ParseStringSecurityDescriptorToSecurityDescriptor.
|
2007-07-19 11:55:06 +02:00 |
Rob Shearman
|
60d847b074
|
advapi32: Fix a typo in ParseStringAclToAcl which caused the ACE to be written inside of the ACL memory.
|
2007-07-19 11:54:59 +02:00 |
Rob Shearman
|
f56fe2c1bc
|
advapi32: Fix ComputeStringSidSize to work with SIDs with one sub authority.
Use GetSidLengthRequired instead of computing the length in a way that
won't always be correct.
|
2007-07-19 11:54:40 +02:00 |
Paul Vriens
|
f8ea5a73ce
|
advapi32/service: Test for duplicate displayname.
|
2007-07-18 13:38:16 +02:00 |
Paul Vriens
|
6c63fa627e
|
advapi32/service: Check combination of service-type and start-type.
|
2007-07-16 22:47:09 +02:00 |
Paul Vriens
|
cf111099fc
|
advapi32/tests: Use skip instead of trace.
|
2007-07-13 14:43:29 +02:00 |
Paul Vriens
|
f09359cda4
|
advapi/service: Check servicetype and starttype.
|
2007-07-13 12:28:25 +02:00 |
Paul Vriens
|
d470e688c4
|
advapi/service: Create specific access rights for service handles.
|
2007-07-13 12:27:40 +02:00 |
Paul Vriens
|
137eb037b9
|
advapi/service: Check for empty servicename and binaryname.
|
2007-07-12 12:58:29 +02:00 |