Commit Graph

760 Commits

Author SHA1 Message Date
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