FreeRDP/winpr/libwinpr/sspi/test
Norbert Federa e718fb324b fix race conditions, tests and some invalid return values
Since the current winpr implementation for overlapped operations is
incomplete and buggy, all affected functions will now fail if they are
called with a set FILE_FLAG_OVERLAPPED flag or a non-null pointer to
a OVERLAPPED structure.

winpr/nt:
- use proper one-time initialization on win32
- fix TestNtCreateFile
- fix broken/incomplete _RtlAnsiStringToUnicodeString
- unimplemented functions return appropriate error codes

winpr/pipe:
- improved TestPipeCreateNamedPipe
- rewrite the completely broken TestPipeCreateNamedPipeOverlapped test

rdtk:
- improve test and don't blindly return success

winpr/synch:
- fix race condition in TestSynchTimerQueue

winpr/ssspi:
- fix TestEnumerateSecurityPackages printf output
- fix TestQuerySecurityPackageInfo printf output

winpr/environment:
- fix GetEnvironmentStrings printf output

winpr/comm:
- unimplemented functions return appropriate error codes

winpr/io:
- unimplemented functions return appropriate error codes

winpr/thread:
- implement SwitchToThread() via sched_yield()
2016-06-01 16:26:26 +02:00
..
.gitignore cunit: migrate Sspi tests to CTest 2012-09-30 20:15:42 -04:00
CMakeLists.txt First shot on fixing over linking 2016-03-29 18:14:34 +02:00
TestAcquireCredentialsHandle.c misc: integrate pull request feedback 2015-06-22 19:24:30 +02:00
TestCredSSP.c libwinpr-sspi: improve link interface 2014-06-07 10:50:51 -04:00
TestEnumerateSecurityPackages.c fix race conditions, tests and some invalid return values 2016-06-01 16:26:26 +02:00
TestInitializeSecurityContext.c misc: integrate pull request feedback 2015-06-22 19:24:30 +02:00
TestNTLM.c winpr: add checks for *alloc 2015-04-08 11:34:37 +02:00
TestQuerySecurityPackageInfo.c fix race conditions, tests and some invalid return values 2016-06-01 16:26:26 +02:00
TestSchannel.c hardening: check fread and fwrite return values 2015-06-26 20:38:30 +02:00