wine
14 years agoinclude: Fix a dsound define.
Maarten Lankhorst [Thu, 19 Nov 2009 12:06:08 +0000 (13:06 +0100)] 
include: Fix a dsound define.

14 years agowinebuild: Fix the definition of the CPU mask flag to take ARM into account.
Alexandre Julliard [Thu, 19 Nov 2009 15:44:08 +0000 (16:44 +0100)] 
winebuild: Fix the definition of the CPU mask flag to take ARM into account.

14 years agokernel32/tests: Add some tests for file sharing against a memory mapping.
Alexandre Julliard [Thu, 19 Nov 2009 15:02:52 +0000 (16:02 +0100)] 
kernel32/tests: Add some tests for file sharing against a memory mapping.

14 years agocomctl32/monthcal: Don't pass uninitialized data to MCM_SETTODAY, test isn't about...
Nikolay Sivov [Thu, 19 Nov 2009 13:20:20 +0000 (16:20 +0300)] 
comctl32/monthcal: Don't pass uninitialized data to MCM_SETTODAY, test isn't about this.

14 years agocomctl32/listview: Compare item text on insert depending on A/W message.
Nikolay Sivov [Thu, 19 Nov 2009 11:46:23 +0000 (14:46 +0300)] 
comctl32/listview: Compare item text on insert depending on A/W message.

14 years agooleaut32: Fix a reference count leak in NonOleAutomation_GetTypeInfo.
Rob Shearman [Thu, 19 Nov 2009 11:54:41 +0000 (11:54 +0000)] 
oleaut32: Fix a reference count leak in NonOleAutomation_GetTypeInfo.

Also enable a test which now works in Wine.

14 years agooleaut32: Fix memory leak of name in ITypeLib2_Constructor_MSFT.
Rob Shearman [Thu, 19 Nov 2009 11:54:32 +0000 (11:54 +0000)] 
oleaut32: Fix memory leak of name in ITypeLib2_Constructor_MSFT.

14 years agooleaut32: Fix circular reference counting in typelibs/typeinfos.
Rob Shearman [Thu, 19 Nov 2009 11:54:22 +0000 (11:54 +0000)] 
oleaut32: Fix circular reference counting in typelibs/typeinfos.

Do not rely on the reference count of ITypeInfo's to go to zero to
delete them. Instead only rely on the parent typelib's reference
count, but update the parent typelib's reference count based on
whether each typeinfo has a valid reference.

14 years agoavrt: Fix HeapAlloc call in AvSetMmThreadCharacteristicsA.
Maarten Lankhorst [Thu, 19 Nov 2009 10:49:09 +0000 (11:49 +0100)] 
avrt: Fix HeapAlloc call in AvSetMmThreadCharacteristicsA.

14 years agocomctl32/tests: Fix some test failures on comctl32 4.70.
Paul Vriens [Thu, 19 Nov 2009 10:53:28 +0000 (11:53 +0100)] 
comctl32/tests: Fix some test failures on comctl32 4.70.

14 years agontdll: Merge the thread data and thread regs structure, and make sure i386 regs are...
Alexandre Julliard [Thu, 19 Nov 2009 11:27:09 +0000 (12:27 +0100)] 
ntdll: Merge the thread data and thread regs structure, and make sure i386 regs are not available on other platforms.

14 years agontdll: Move initialization of the debug registers to signal_i386.c.
Alexandre Julliard [Thu, 19 Nov 2009 11:26:21 +0000 (12:26 +0100)] 
ntdll: Move initialization of the debug registers to signal_i386.c.

14 years agontdll: Moved the TEB allocation routines to the platform-specific files.
Alexandre Julliard [Thu, 19 Nov 2009 11:25:52 +0000 (12:25 +0100)] 
ntdll: Moved the TEB allocation routines to the platform-specific files.

14 years agokernel32: Also accept STATUS_BUFFER_OVERFLOW as a valid return code in GetFileInforma...
Henri Verbeet [Thu, 19 Nov 2009 10:41:26 +0000 (11:41 +0100)] 
kernel32: Also accept STATUS_BUFFER_OVERFLOW as a valid return code in GetFileInformationByHandle().

FileAllInformation is supposed to also return the file name. If it did,
"all_info" would be too small for the returned data, but since it would still
return as much information as fits in the buffer, we don't need a larger
buffer either.

14 years agodxgi: Add a separate function for device initialization.
Henri Verbeet [Thu, 19 Nov 2009 10:41:25 +0000 (11:41 +0100)] 
dxgi: Add a separate function for device initialization.

14 years agod3d10core: Add a separate function for device initialization.
Henri Verbeet [Thu, 19 Nov 2009 10:41:24 +0000 (11:41 +0100)] 
d3d10core: Add a separate function for device initialization.

14 years agontdll/tests: Add a FileNameInformation test with filesystem redirection.
Henri Verbeet [Thu, 19 Nov 2009 10:41:23 +0000 (11:41 +0100)] 
ntdll/tests: Add a FileNameInformation test with filesystem redirection.

14 years agontdll/tests: Disable filesystem redirection for test_file_name_information().
Henri Verbeet [Thu, 19 Nov 2009 10:41:22 +0000 (11:41 +0100)] 
ntdll/tests: Disable filesystem redirection for test_file_name_information().

Otherwise we get the syswow64 directory instead on 64-bit Windows.

14 years agosecur32: Handle EOF from gnutls_record_recv.
Hans Leidekker [Thu, 19 Nov 2009 08:30:33 +0000 (09:30 +0100)] 
secur32: Handle EOF from gnutls_record_recv.

14 years agomsi: Sign extend the value when converting from a small integer.
Hans Leidekker [Thu, 19 Nov 2009 08:30:04 +0000 (09:30 +0100)] 
msi: Sign extend the value when converting from a small integer.

14 years agocrypt32: Add support for CRL_FIND_ISSUED_BY_AKI_FLAG to CertFindCRLInStore.
Juan Lang [Thu, 19 Nov 2009 00:54:49 +0000 (16:54 -0800)] 
crypt32: Add support for CRL_FIND_ISSUED_BY_AKI_FLAG to CertFindCRLInStore.

14 years agocrypt32: Add more tests for CertFindCRLInStore.
Juan Lang [Thu, 19 Nov 2009 00:36:15 +0000 (16:36 -0800)] 
crypt32: Add more tests for CertFindCRLInStore.

14 years agocrypt32: Add support for CRL_FIND_ISSUED_BY_SIGNATURE_FLAG to CertFindCRLInStore.
Juan Lang [Thu, 19 Nov 2009 00:27:49 +0000 (16:27 -0800)] 
crypt32: Add support for CRL_FIND_ISSUED_BY_SIGNATURE_FLAG to CertFindCRLInStore.

14 years agocrypt32: Add basic flags tests flags for CertFindCRLInStore with find type CRL_FIND_I...
Juan Lang [Thu, 19 Nov 2009 00:26:48 +0000 (16:26 -0800)] 
crypt32: Add basic flags tests flags for CertFindCRLInStore with find type CRL_FIND_ISSUED_BY.

14 years agocrypt32: More fully implement CertIsValidCRLForCertificate.
Juan Lang [Thu, 19 Nov 2009 00:21:09 +0000 (16:21 -0800)] 
crypt32: More fully implement CertIsValidCRLForCertificate.

14 years agocrypt32: Correct tests for CertIsValidCRLForCertificate.
Juan Lang [Wed, 18 Nov 2009 22:01:53 +0000 (14:01 -0800)] 
crypt32: Correct tests for CertIsValidCRLForCertificate.

14 years agocrypt32: Remove a redundant test.
Juan Lang [Wed, 18 Nov 2009 21:56:55 +0000 (13:56 -0800)] 
crypt32: Remove a redundant test.

14 years agocrypt32: Implement CertFindCRLInStore for find type CRL_FIND_ISSUED_FOR.
Juan Lang [Wed, 18 Nov 2009 18:40:08 +0000 (10:40 -0800)] 
crypt32: Implement CertFindCRLInStore for find type CRL_FIND_ISSUED_FOR.

14 years agocrypt32: Add tests for CertFindCRLInStore with find type CRL_FIND_ISSUED_FOR.
Juan Lang [Wed, 18 Nov 2009 18:26:06 +0000 (10:26 -0800)] 
crypt32: Add tests for CertFindCRLInStore with find type CRL_FIND_ISSUED_FOR.

14 years agocomctl32/tests: Fix imagelist v6 test failures on XP.
Owen Rudge [Wed, 18 Nov 2009 21:40:44 +0000 (15:40 -0600)] 
comctl32/tests: Fix imagelist v6 test failures on XP.

14 years agocomctl32/tests: Use SHIL_SYSSMALL instead of LARGE, and compare with system metrics.
Owen Rudge [Wed, 18 Nov 2009 21:35:07 +0000 (15:35 -0600)] 
comctl32/tests: Use SHIL_SYSSMALL instead of LARGE, and compare with system metrics.

This patch fixes a test failure if a user has a non-standard icon size
set. Windows 7, for instance, offers more variation than previous
versions of Windows in icon scaling. We should get the system icon
metric and compare our icon size against that.

14 years agoshell32: Implement support for SHIL_SYSSMALL in SHGetImageList.
Owen Rudge [Wed, 18 Nov 2009 21:33:36 +0000 (15:33 -0600)] 
shell32: Implement support for SHIL_SYSSMALL in SHGetImageList.

14 years agoshell32: Remove useless NULL check (Coverity).
Marcus Meissner [Thu, 19 Nov 2009 08:10:03 +0000 (09:10 +0100)] 
shell32: Remove useless NULL check (Coverity).

14 years agomshtml: Declare prototype of wine_dos_get_file_name correctly; fixes Gecko install...
Jeremy White [Wed, 18 Nov 2009 20:46:00 +0000 (14:46 -0600)] 
mshtml: Declare prototype of wine_dos_get_file_name correctly; fixes Gecko install on win64.

14 years agoshell32: Don't increase refcount twice in SHGetImageList.
Owen Rudge [Wed, 18 Nov 2009 20:44:10 +0000 (14:44 -0600)] 
shell32: Don't increase refcount twice in SHGetImageList.

14 years agoopengl32: Get rid of invalid opengl 0.0 test.
Roderick Colenbrander [Wed, 18 Nov 2009 20:36:49 +0000 (21:36 +0100)] 
opengl32: Get rid of invalid opengl 0.0 test.

The test passes on windows using AMD and Nvidia but not on AMD on
linux. A close look at the spec shows that behavior of a version lower
than 3.0 is up to the driver.

14 years agoopengl32: No display driver supports windowless opengl3 rendering and likely no drive...
Roderick Colenbrander [Wed, 18 Nov 2009 20:25:47 +0000 (21:25 +0100)] 
opengl32: No display driver supports windowless opengl3 rendering and likely no driver will ever will.

14 years agoole32: Do not allow renaming streams that are open.
Vincent Povirk [Wed, 18 Nov 2009 17:19:18 +0000 (11:19 -0600)] 
ole32: Do not allow renaming streams that are open.

14 years agoole32: Do not allow the same stream to be opened twice.
Vincent Povirk [Wed, 18 Nov 2009 16:38:10 +0000 (10:38 -0600)] 
ole32: Do not allow the same stream to be opened twice.

14 years agoole32: Use safe list iteration when searching for streams to invalidate.
Vincent Povirk [Wed, 18 Nov 2009 16:27:16 +0000 (10:27 -0600)] 
ole32: Use safe list iteration when searching for streams to invalidate.

14 years agoole32: Always invalidate stream objects when deleting the stream.
Vincent Povirk [Wed, 18 Nov 2009 16:22:50 +0000 (10:22 -0600)] 
ole32: Always invalidate stream objects when deleting the stream.

14 years agoole32: Add a test for freeing the parent of an open stream.
Vincent Povirk [Tue, 17 Nov 2009 17:20:34 +0000 (11:20 -0600)] 
ole32: Add a test for freeing the parent of an open stream.

14 years agoole32: Invalidate child streams when a non-top-level storage is freed.
Vincent Povirk [Wed, 18 Nov 2009 16:16:13 +0000 (10:16 -0600)] 
ole32: Invalidate child streams when a non-top-level storage is freed.

14 years agowinex11.drv: Downgrade an ERR to a WARN.
Austin English [Wed, 18 Nov 2009 20:09:20 +0000 (14:09 -0600)] 
winex11.drv: Downgrade an ERR to a WARN.

14 years agorsaenh/tests: Fix some test failures on W2K.
Paul Vriens [Wed, 18 Nov 2009 19:58:35 +0000 (20:58 +0100)] 
rsaenh/tests: Fix some test failures on W2K.

14 years agowidl: Don't generate memset calls with zero length parameter.
Nicolas Le Cam [Wed, 18 Nov 2009 18:39:08 +0000 (19:39 +0100)] 
widl: Don't generate memset calls with zero length parameter.

14 years agomsxml3: Remove test that fails on some systems.
Piotr Caban [Wed, 18 Nov 2009 18:02:30 +0000 (19:02 +0100)] 
msxml3: Remove test that fails on some systems.

14 years agooleaut32: Ignore milliseconds in VarDateFromUdate implementation.
Piotr Caban [Wed, 18 Nov 2009 18:02:21 +0000 (19:02 +0100)] 
oleaut32: Ignore milliseconds in VarDateFromUdate implementation.

14 years agomsxml3: Ignore nanoseconds in xmlnode_get_nodeTypedValue.
Piotr Caban [Wed, 18 Nov 2009 18:02:15 +0000 (19:02 +0100)] 
msxml3: Ignore nanoseconds in xmlnode_get_nodeTypedValue.

14 years agomsxml3: Implemented xmlnode_get_nodeTypedValue 'i1' data type handling.
Piotr Caban [Wed, 18 Nov 2009 18:02:07 +0000 (19:02 +0100)] 
msxml3: Implemented xmlnode_get_nodeTypedValue 'i1' data type handling.

14 years agowineps.drv: Add support for top-down dibs.
Huw Davies [Wed, 18 Nov 2009 16:39:27 +0000 (16:39 +0000)] 
wineps.drv: Add support for top-down dibs.

14 years agowineps.drv: Rename variable to stride.
Huw Davies [Wed, 18 Nov 2009 12:20:17 +0000 (12:20 +0000)] 
wineps.drv: Rename variable to stride.

14 years agoinclude: Fix timer APC callback definition.
Maarten Lankhorst [Wed, 18 Nov 2009 11:11:36 +0000 (12:11 +0100)] 
include: Fix timer APC callback definition.

14 years agowgl: Add support for WGL_ARB_create_context_profile which is required for OpenGL...
Roderick Colenbrander [Tue, 17 Nov 2009 10:50:25 +0000 (11:50 +0100)] 
wgl: Add support for WGL_ARB_create_context_profile which is required for OpenGL 3.2.

14 years agontdll: Add support for the different info classes in NtQueryDirectoryFile.
Alexandre Julliard [Wed, 18 Nov 2009 17:07:30 +0000 (18:07 +0100)] 
ntdll: Add support for the different info classes in NtQueryDirectoryFile.

14 years agontdll: Make the various directory info size functions depend on the info class.
Alexandre Julliard [Wed, 18 Nov 2009 16:54:06 +0000 (17:54 +0100)] 
ntdll: Make the various directory info size functions depend on the info class.

14 years agontdll: Pass the NtQueryDirectoryFile info class down into the various helper functions.
Alexandre Julliard [Wed, 18 Nov 2009 16:47:37 +0000 (17:47 +0100)] 
ntdll: Pass the NtQueryDirectoryFile info class down into the various helper functions.

14 years agontdll: Define a generic file information structure to allow supporting multiple info...
Alexandre Julliard [Wed, 18 Nov 2009 16:42:51 +0000 (17:42 +0100)] 
ntdll: Define a generic file information structure to allow supporting multiple info classes in NtQueryDirectoryFile.

14 years agontdll: Pass the full I/O status block to append_entry and have it set the status...
Alexandre Julliard [Wed, 18 Nov 2009 16:37:15 +0000 (17:37 +0100)] 
ntdll: Pass the full I/O status block to append_entry and have it set the status code on overflow.

14 years agontdll: Use the common fill_stat_info function from the directory code too.
Alexandre Julliard [Wed, 18 Nov 2009 16:23:55 +0000 (17:23 +0100)] 
ntdll: Use the common fill_stat_info function from the directory code too.

14 years agontdll: Add a common function to compute file information from the stat data.
Alexandre Julliard [Wed, 18 Nov 2009 16:01:15 +0000 (17:01 +0100)] 
ntdll: Add a common function to compute file information from the stat data.

14 years agocrypt32/tests: Fix a test failure on older crypt32.
Paul Vriens [Wed, 18 Nov 2009 14:12:52 +0000 (15:12 +0100)] 
crypt32/tests: Fix a test failure on older crypt32.

14 years agoopengl32: Sync with latest OpenGL extensions.
Roderick Colenbrander [Wed, 18 Nov 2009 11:58:41 +0000 (12:58 +0100)] 
opengl32: Sync with latest OpenGL extensions.

14 years agoadvapi32/tests: Skip tests for ACL file info if ACL info not stored.
Austin Lund [Wed, 18 Nov 2009 10:52:59 +0000 (20:52 +1000)] 
advapi32/tests: Skip tests for ACL file info if ACL info not stored.

14 years agocmd: Remove spaces before '\n's.
Francois Gouget [Wed, 18 Nov 2009 10:14:25 +0000 (11:14 +0100)] 
cmd: Remove spaces before '\n's.

14 years agomshtml/tests: Add a trailing '\n' to ok() calls.
Francois Gouget [Wed, 18 Nov 2009 10:11:47 +0000 (11:11 +0100)] 
mshtml/tests: Add a trailing '\n' to ok() calls.

14 years agoinclude: Add some more definitions for FILE_INFORMATION_CLASS.
Alexandre Julliard [Wed, 18 Nov 2009 14:15:32 +0000 (15:15 +0100)] 
include: Add some more definitions for FILE_INFORMATION_CLASS.

14 years agorpcrt4: Add tests for full pointers.
Rob Shearman [Wed, 18 Nov 2009 00:25:53 +0000 (00:25 +0000)] 
rpcrt4: Add tests for full pointers.

14 years agorpcrt4: Fix the pointer saved during full pointer unmarshalling.
Rob Shearman [Wed, 18 Nov 2009 00:25:26 +0000 (00:25 +0000)] 
rpcrt4: Fix the pointer saved during full pointer unmarshalling.

The pointer address may set by the type unmarshalling function and
therefore will not be base_ptr_val. This value is the value at
*pPointer and is what needs to be retrieved during subsequent
unmarshalling of the same function.

14 years agorpcrt4: Fix the return value of NdrFullPointerQueryRefId for a pointer ID of 0.
Rob Shearman [Wed, 18 Nov 2009 00:25:20 +0000 (00:25 +0000)] 
rpcrt4: Fix the return value of NdrFullPointerQueryRefId for a pointer ID of 0.

14 years agorpcrt4: Add test for calling NdrFullPointerQueryRefId with a 0 pointer ID.
Rob Shearman [Wed, 18 Nov 2009 11:40:44 +0000 (11:40 +0000)] 
rpcrt4: Add test for calling NdrFullPointerQueryRefId with a 0 pointer ID.

14 years agomsxml3: Implemented xmlnode_get_nodeTypedValue date related data types handling.
Piotr Caban [Tue, 17 Nov 2009 23:51:40 +0000 (00:51 +0100)] 
msxml3: Implemented xmlnode_get_nodeTypedValue date related data types handling.

14 years agomsxml3: Implemented xmlnode_get_nodeTypedValue 'boolean' data type handling.
Piotr Caban [Tue, 17 Nov 2009 23:51:30 +0000 (00:51 +0100)] 
msxml3: Implemented xmlnode_get_nodeTypedValue 'boolean' data type handling.

14 years agomsxml3: Implemented xmlnode_get_nodeTypedValue 'fixed.14.4' data type handling.
Piotr Caban [Tue, 17 Nov 2009 23:51:24 +0000 (00:51 +0100)] 
msxml3: Implemented xmlnode_get_nodeTypedValue 'fixed.14.4' data type handling.

14 years agomsxml3: Implemented xmlnode_get_nodeTypedValue 'int' data type handling.
Piotr Caban [Tue, 17 Nov 2009 23:51:17 +0000 (00:51 +0100)] 
msxml3: Implemented xmlnode_get_nodeTypedValue 'int' data type handling.

14 years agomsxml3: Implemented xmlnode_get_nodeTypedValue 'number' data type handling.
Piotr Caban [Tue, 17 Nov 2009 23:51:11 +0000 (00:51 +0100)] 
msxml3: Implemented xmlnode_get_nodeTypedValue 'number' data type handling.

14 years agomsxml3: Implemented xmlnode_get_nodeTypedValue 'string' data type handling.
Piotr Caban [Tue, 17 Nov 2009 23:51:03 +0000 (00:51 +0100)] 
msxml3: Implemented xmlnode_get_nodeTypedValue 'string' data type handling.

14 years agowgl: Add initial WGL_ARB_create_context support.
Roderick Colenbrander [Mon, 16 Nov 2009 22:24:24 +0000 (23:24 +0100)] 
wgl: Add initial WGL_ARB_create_context support.

14 years agorsaenh/tests: Fix some test failures on Wow64.
Paul Vriens [Wed, 18 Nov 2009 08:10:44 +0000 (09:10 +0100)] 
rsaenh/tests: Fix some test failures on Wow64.

14 years agowined3d: Remove the effetively unused "state" field from the device.
Henri Verbeet [Wed, 18 Nov 2009 09:45:54 +0000 (10:45 +0100)] 
wined3d: Remove the effetively unused "state" field from the device.

14 years agowined3d: Add a separate function for device initialization.
Henri Verbeet [Wed, 18 Nov 2009 09:45:53 +0000 (10:45 +0100)] 
wined3d: Add a separate function for device initialization.

14 years agowined3d: Move the various backend selection utility functions to utils.c.
Henri Verbeet [Wed, 18 Nov 2009 09:45:52 +0000 (10:45 +0100)] 
wined3d: Move the various backend selection utility functions to utils.c.

14 years agod3d9: Move D3D9CB_DestroySwapChain() to device.c.
Henri Verbeet [Wed, 18 Nov 2009 09:45:51 +0000 (10:45 +0100)] 
d3d9: Move D3D9CB_DestroySwapChain() to device.c.

14 years agod3d9: Add a separate function for device initialization.
Henri Verbeet [Wed, 18 Nov 2009 09:45:50 +0000 (10:45 +0100)] 
d3d9: Add a separate function for device initialization.

14 years agooleaut32: Fix memory leaks in ITypeInfo_fnInvoke.
Rob Shearman [Wed, 18 Nov 2009 00:17:46 +0000 (00:17 +0000)] 
oleaut32: Fix memory leaks in ITypeInfo_fnInvoke.

14 years agooleaut32: Unmarshall byref types correctly in IDispatch_Invoke_Proxy.
Rob Shearman [Wed, 18 Nov 2009 00:16:51 +0000 (00:16 +0000)] 
oleaut32: Unmarshall byref types correctly in IDispatch_Invoke_Proxy.

Byref arguments should only be passed in the rgVarRef array, not in
arg array. Copy the value into the rgVarRef array before calling the
remote function to ensure that memory isn't allocated for the byref
pointers during unmarshalling.

14 years agogdiplus: Add missing declarations for brush.c.
Marcin Baczyński [Tue, 17 Nov 2009 23:14:55 +0000 (00:14 +0100)] 
gdiplus: Add missing declarations for brush.c.

14 years agowinebuild: Add ARM support.
André Hentschel [Tue, 17 Nov 2009 19:20:48 +0000 (20:20 +0100)] 
winebuild: Add ARM support.

14 years agogdi32/tests: Simplify testcase.
André Hentschel [Tue, 17 Nov 2009 16:43:54 +0000 (17:43 +0100)] 
gdi32/tests: Simplify testcase.

14 years agomscvrt: Fix some undname quirks (space at the end of multi-level templates).
Eric Pouech [Tue, 17 Nov 2009 20:43:13 +0000 (21:43 +0100)] 
mscvrt: Fix some undname quirks (space at the end of multi-level templates).

14 years agoshdocvw: Check QueryInterface return codes before using its result.
Jacek Caban [Tue, 17 Nov 2009 20:32:22 +0000 (21:32 +0100)] 
shdocvw: Check QueryInterface return codes before using its result.

14 years agocrypt32: Remove an unnecessary test for the extended key usage extension in CA certif...
Juan Lang [Tue, 17 Nov 2009 22:40:08 +0000 (14:40 -0800)] 
crypt32: Remove an unnecessary test for the extended key usage extension in CA certificates.

14 years agocrypt32: Trace reasons for name constraint failure.
Juan Lang [Tue, 17 Nov 2009 22:06:44 +0000 (14:06 -0800)] 
crypt32: Trace reasons for name constraint failure.

14 years agocrypt32: Only fail directory name comparison if a directory name constraint is presen...
Juan Lang [Tue, 17 Nov 2009 22:01:11 +0000 (14:01 -0800)] 
crypt32: Only fail directory name comparison if a directory name constraint is present and doesn't match.

14 years agocrypt32: Don't apply directory name constraints to an empty subject name.
Juan Lang [Tue, 17 Nov 2009 21:57:52 +0000 (13:57 -0800)] 
crypt32: Don't apply directory name constraints to an empty subject name.

14 years agocrypt32: Accept a certificate if its name matches any permitted subtree of a name...
Juan Lang [Tue, 17 Nov 2009 21:57:25 +0000 (13:57 -0800)] 
crypt32: Accept a certificate if its name matches any permitted subtree of a name constraint.

14 years agocrypt32: Check email address in subject name against rfc822 name constraints.
Juan Lang [Tue, 17 Nov 2009 21:34:00 +0000 (13:34 -0800)] 
crypt32: Check email address in subject name against rfc822 name constraints.

14 years agocrypt32: Apply name constraints to subject name.
Juan Lang [Tue, 17 Nov 2009 21:33:35 +0000 (13:33 -0800)] 
crypt32: Apply name constraints to subject name.

14 years agocrypt32: Use helper function to compare a subject alternate name with name constraints.
Juan Lang [Tue, 17 Nov 2009 20:19:46 +0000 (12:19 -0800)] 
crypt32: Use helper function to compare a subject alternate name with name constraints.

14 years agocrypt32: Only apply a name constraint if the name form is present.
Juan Lang [Tue, 17 Nov 2009 20:06:18 +0000 (12:06 -0800)] 
crypt32: Only apply a name constraint if the name form is present.