Commit Graph

1446 Commits

Author SHA1 Message Date
Frédéric Delanoy
3e9b7b5992 advapi32/tests: Constify some character strings. 2013-12-20 10:51:41 +01:00
Hans Leidekker
2f3c474e41 advapi32: Avoid a crash when storing credentials on MacOS. 2013-12-19 17:10:30 +01:00
Frédéric Delanoy
b160c733a8 advapi32: Constify a character string. 2013-12-17 08:42:49 +01:00
Nikolay Sivov
fd65b0a1c3 ntdll: Allow NULL return length argument in NtAdjustPrivilegesToken(). 2013-12-02 10:52:41 +01:00
Hans Leidekker
0c56639a6a advapi32: Perform a case-insensitive match on the credential target name. 2013-11-27 14:57:48 +01:00
Erich E. Hoover
d2e216f462 server: Create directories with the specified security attributes. 2013-11-21 19:44:45 +01:00
Erich E. Hoover
95c414fea7 advapi32/tests: Add tests for creating directories with specific security attributes. 2013-11-21 19:44:44 +01:00
Akira Nakagawa
55928a90e5 advapi32: Remove extra comma. 2013-11-19 19:05:52 +01:00
Hans Leidekker
7519cddddb advapi32: Forward LogonUserA to LogonUserW. 2013-11-13 18:29:22 +01:00
Hans Leidekker
02970b578e advapi32: Return a fake handle from LogonUserW. 2013-11-13 18:29:04 +01:00
Frédéric Delanoy
da6c728195 Assorted spelling fixes. 2013-11-07 19:01:20 +01:00
Alexandre Julliard
c3a48aab20 makefiles: Add makedep pragmas for client and server idl files. 2013-11-05 20:38:18 +01:00
Alexandre Julliard
8b11533dcf advapi32/tests: Use the function pointer to call RegDeleteKeyExA. 2013-10-29 10:23:56 +01:00
Nikolay Sivov
26c2dc93cb advapi32/tests: Remove string constants redefinition that are not needed anymore. 2013-10-28 10:42:00 +01:00
Andrew Eikum
0d1526bf4a advapi32: Don't cache HKCR if WOW64 redirection flags are set. 2013-10-15 16:29:37 +02:00
Andrew Eikum
8cb7f877d7 advapi32: Attempt to open WOW64 key before the lowest level key, too.
Without this, we'll fail to open the correct key for e.g.
<Machine\Software\Classes> with KEY_WOW64_32KEY, which should resolve to
<Machine\Software\Wow6432Node\Classes>.
2013-10-15 16:27:15 +02:00
Nikolay Sivov
f6b2aa4a01 advapi32/tests: Compile with -D__WINESRC__. 2013-10-15 14:28:20 +02:00
Frédéric Delanoy
6b6495e3ca advapi32: Use BOOL type where appropriate. 2013-10-04 12:46:13 +02:00
Michael Stefaniuc
0e681027a2 tests: Compile the tests by default with -D__WINESRC__. 2013-10-02 11:04:02 +02:00
Frédéric Delanoy
ce88fd16ae advapi32: Use BOOL type where appropriate. 2013-09-25 19:51:09 +02:00
Hans Leidekker
51acdc6b27 advapi32/tests: Mark a test result as broken. 2013-09-23 11:56:58 +02:00
Michael Stefaniuc
6f8b2f5938 advapi32: Avoid using CONST. 2013-09-23 11:53:54 +02:00
Hans Leidekker
8e74c8953a rsaenh: Add support for retrieving the security descriptor on key containers. 2013-09-19 20:14:02 +02:00
George Stephanos
8aa205fbcf advapi32/tests: HKCR mask tests fix for WinNT. 2013-09-02 19:44:27 +02:00
George Stephanos
96b03962cd advapi32/tests: Add more tests for hkcr handle mask in existent tests. 2013-08-26 10:55:13 +02:00
George Stephanos
69208b60f8 advapi32/tests: Add tests for hkcr handle mask. 2013-08-26 10:55:11 +02:00
George Stephanos
babc072471 advapi32/tests: RegEnumKey and RegEnumValue tests for merged view of HKCR. 2013-08-21 13:08:35 +02:00
George Stephanos
4bdba5c402 advapi32/tests: delete_key() permissions fix. 2013-08-21 13:08:35 +02:00
Hans Leidekker
7dfdcf3034 server: The token user SID must be present in the default DACL. 2013-07-30 14:43:34 +02:00
George Stephanos
16bd3ffc87 advapi32/tests: RegDeleteKey tests for merged view of HKCR. 2013-07-01 12:49:44 +02:00
Alexandre Julliard
cbe413187a advapi32: Fix ReportEvent parameter types in the spec file. 2013-06-27 18:47:59 +02:00
Daniel Jelinski
240172f108 wine.inf: Add HKLM\\System\\CurrentControlSet\\Services\\Eventlog\\Application registry key. 2013-05-28 19:44:23 +02:00
André Hentschel
1510838d1f advapi32/tests: Fix copy&paste typo. 2013-05-23 09:54:01 +02:00
Nikolay Sivov
397c2200a6 advapi32: Allocate temporary name buffer once. 2013-04-29 13:33:54 +02:00
Nikolay Sivov
bc52f1c029 advapi32: Fix allocation length for domain list (Valgrind). 2013-04-29 13:33:54 +02:00
Erich Hoover
c6896f357c advapi32: Fix default DACL test on win2k and w2k8 server editions. 2013-04-29 11:52:23 +02:00
Erich Hoover
03d99df597 server: Add builtin admins ACE to default registry DACL. 2013-04-29 11:52:15 +02:00
Erich Hoover
04cd764d76 server: Report a default DACL for registry keys. 2013-04-23 17:20:11 +02:00
Erich Hoover
0ae8f2daa4 advapi32: Fix group ownership test on Vista. 2013-04-23 16:21:36 +02:00
Christian Costa
0d8776fa59 advapi32: Specify the function is a stub in some FIXME. 2013-04-18 19:12:07 +02:00
Erich Hoover
56c1a8b062 server: Report administrator ownership by default for registry objects. 2013-04-11 13:15:58 +02:00
Alexander Morozov
a792a5b486 advapi32: Do not terminate a regular program if it calls StartServiceCtrlDispatcher. 2013-04-02 15:03:29 +02:00
André Hentschel
9374c5bb56 advapi32/tests: Remove bad key set on cleanup. 2013-04-02 12:47:26 +02:00
Jimmy Rentz
c61df08543 advapi32: Fix segfault in OpenService. 2013-03-25 16:21:17 +01:00
Detlef Riekenberg
245dbaac5d advapi32/tests: Skip tests on non-English systems. 2013-02-11 11:46:08 +01:00
Erich Hoover
5915954ef1 advapi32: Support registry objects in SetNamedSecurityInfo. 2013-02-05 20:15:32 +01:00
Erich Hoover
5368301a48 advapi32: Support registry objects in GetNamedSecurityInfo. 2013-02-05 11:15:37 +01:00
Alex Henrie
142afabb41 advapi32: Destination length -1 means no limit. 2013-01-31 12:21:08 +01:00
Erich Hoover
44593ba612 advapi32: Support service objects in SetNamedSecurityInfo. 2013-01-31 12:10:46 +01:00
Erich Hoover
08238b83b8 advapi32: Support service objects in GetNamedSecurityInfo. 2013-01-31 12:08:59 +01:00
Erich Hoover
d195bbeb69 advapi32: Make an internal routine for [Get|Set]SecurityInfo file objects. 2013-01-30 13:08:26 +01:00
Erich Hoover
e4717c299e advapi32: Support service objects in SetSecurityInfo. 2013-01-30 13:07:38 +01:00
Alexandre Julliard
8148b99e3e advapi32/tests: Fix another test failure. 2013-01-24 17:00:13 +01:00
Erich Hoover
cb45236032 advapi32: Fix intermittent 64-bit test failure. 2013-01-24 16:56:07 +01:00
Rico Schüller
cea0e758e6 advapi32: Use the lower 32bit of the special HKEYs on 64bit. 2013-01-24 10:50:10 +01:00
Ričardas Barkauskas
1593bdf9a6 advapi32: Partially implement CreateProcessWithTokenW. 2013-01-23 12:47:24 +01:00
Ričardas Barkauskas
9a448b5d6a advapi32: Add AddMandatoryAce stub. 2013-01-23 12:44:37 +01:00
Nikolay Sivov
f8aabe2247 advapi32: Fix LsaLookupNames2() regarding referenced domain list allocation. 2013-01-21 12:51:13 +01:00
Nikolay Sivov
af641dc94c advapi32: Make it possible to free data buffer returned from LsaLookupSids(). 2013-01-21 12:51:13 +01:00
Hans Leidekker
bbb29e9d4c advapi32: Improve the stub for CreateRestrictedToken. 2013-01-16 12:23:25 +01:00
Marcus Meissner
a422d6b382 advapi32: Close scm_handle on error exit (Coverity). 2013-01-08 12:31:54 +01:00
Marcus Meissner
2bc8e076e0 advapi32: Close hTemp on error (Coverity). 2013-01-07 11:13:27 +01:00
Alexandre Julliard
2c0b470019 advapi32/tests: Fix test failures on older Windows versions. 2013-01-03 11:58:49 +01:00
Andrew Talbot
a377563b00 advapi32: Avoid signed-unsigned integer comparisons. 2013-01-02 13:35:52 +01:00
Marcus Meissner
7750dd8ec4 advapi32: Do not use invalid pSD value (Coverity). 2012-12-28 11:26:09 +01:00
Erich Hoover
331b99cf19 advapi32: Support service objects in GetSecurityInfo. 2012-12-14 12:25:57 +01:00
Detlef Riekenberg
fa59d1e5d7 advapi32/tests: Accept win8 failure code. 2012-12-11 20:45:45 +01:00
Hans Leidekker
ffa6dbe0b1 advapi32: Add support for filtering credentials on MacOS in CredEnumerateW. 2012-12-11 20:45:42 +01:00
Erich Hoover
22863acfcc advapi32: Fix NamedSecurityInfo test crash on some systems. 2012-12-03 18:24:48 +01:00
Erich Hoover
e3986462df advapi32: Return immediately for unsupported [Get|Set]NamedSecurityInfo objects. 2012-12-03 18:24:47 +01:00
Detlef Riekenberg
53bd69491b advapi32/tests: Fix crash on 64bit windows for 64bit test. 2012-12-03 12:37:57 +01:00
Hans Leidekker
d008771bd2 advapi32: Export more tracing functions. 2012-11-30 11:58:23 +01:00
Erich Hoover
722c2b1008 advapi: Implement GetNamedSecurityInfoW on top of GetSecurityInfo. 2012-11-28 20:14:53 +01:00
Erich Hoover
5851032d07 advapi: Implement SetNamedSecurityInfoW on top of SetSecurityInfo. 2012-11-28 20:14:53 +01:00
Jacek Caban
d331118bfd advapi32: Added debug trace to RegOverridePredefKey. 2012-11-22 14:53:35 +01:00
Erich Hoover
d5e40b0eff advapi32: Implement SetSecurityInfo on top of NtSetSecurityObject. 2012-11-16 19:23:04 +01:00
Hans Leidekker
bff64e8578 advapi32: Avoid a buffer overflow in CredUnmarshalCredentialW.
Spotted by Stefan Leichter.
2012-11-15 21:22:03 +01:00
Detlef Riekenberg
ef603cbbd9 advapi32/tests: Test string alias for common RID in sid strings. 2012-11-13 19:23:50 +01:00
Detlef Riekenberg
f7a6c4c323 advapi32: Allow string alias for common RID in sid strings. 2012-11-13 19:23:36 +01:00
Detlef Riekenberg
aaad900d1e advapi32/tests: Fix a failure on 64bit NT 5.x. 2012-11-12 16:35:16 +01:00
Piotr Caban
8ebf0a72c9 advapi32: Don't terminate service when its last thread has exited. 2012-10-22 15:17:51 +02:00
Piotr Caban
a936b58b8b advapi32: Return from StartServiceCtrlDispatcher when service status is changed to stopped. 2012-10-22 15:17:44 +02:00
Piotr Caban
6027fe2daf advapi32: Validate arguments in StartServiceCtrlDispatcher. 2012-10-22 15:17:39 +02:00
Hans Leidekker
860c335b22 advapi32: Only require a domain in the username for CRED_PERSIST_ENTERPRISE credentials. 2012-10-18 19:22:43 +02:00
Marcus Meissner
748dd6fed3 advapi32: Removed a double free issue on loop termination (Coverity). 2012-10-10 10:35:47 +02:00
Christian Costa
ed976838cb advapi32: Add stub for StopTraceA and StopTraceW. 2012-10-04 19:37:26 +02:00
Marcus Meissner
aaabec2b33 advapi32: Avoid memory leak on pipe read failure (Coverity). 2012-10-03 18:16:48 +02:00
Marcus Meissner
91a767d75b advapi32: Free wstr in error case to avoid leak (Coverity). 2012-10-03 16:35:13 +02:00
Charles Davis
7b0cea0d54 advapi32: Actually return an error if status indicates an error (Clang). 2012-09-17 12:04:52 +02:00
Charles Davis
9285306a5b advapi32: Eliminate dead stores (Clang). 2012-09-17 12:04:46 +02:00
Andrew Eikum
eaf709fb19 advapi32: Implement CreateProcessAsUserA. 2012-09-14 12:03:06 +02:00
Andrew Eikum
ac615a7e9a advapi32: Consolidate helper function. 2012-09-14 12:03:01 +02:00
Charles Davis
4d22d68503 advapi32: Fix memory leak on Mac OS (Clang). 2012-09-14 11:39:47 +02:00
Francois Gouget
b8050f0571 Assorted spelling fixes. 2012-09-04 16:15:52 +02:00
Dan Kegel
2cd062831d advapi32: RegSetValueExW should not crash when passed 1 instead of L"1". 2012-08-21 11:50:32 +02:00
Michael Stefaniuc
ccc4c35a7a advapi32/tests: Don't shadow some local variables. 2012-08-17 16:26:08 +02:00
Detlef Riekenberg
92bcd0bf10 advapi32/tests: Simple tests for TokenIntegrityLevel. 2012-07-31 10:55:48 +02:00
Nikolay Sivov
a56f3c665e advapi32/tests: Add some more well known SIDs to tests. 2012-07-23 12:48:58 +02:00
Detlef Riekenberg
d685894a45 advapi32/tests: Add tests for CredIsMarshaledCredential. 2012-07-12 16:08:57 -05:00
Detlef Riekenberg
d96de83089 advapi32: Implement CredIsMarshaledCredentialA/W. 2012-07-12 16:08:53 -05:00