FreeRDP/winpr/libwinpr
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
..
asn1 First shot on fixing over linking 2016-03-29 18:14:34 +02:00
bcrypt First shot on fixing over linking 2016-03-29 18:14:34 +02:00
clipboard winpr: initial port to Universal Windows Platform (UWP) 2016-02-05 16:28:45 -05:00
com First shot on fixing over linking 2016-03-29 18:14:34 +02:00
comm fix race conditions, tests and some invalid return values 2016-06-01 16:26:26 +02:00
credentials Removed windows module.def files. 2016-02-29 15:18:47 +01:00
credui Removed windows module.def files. 2016-02-29 15:18:47 +01:00
crt Merge branch 'master' of github.com:FreeRDP/FreeRDP 2016-03-07 10:19:50 -05:00
crypto Merge branch 'master' of github.com:FreeRDP/FreeRDP 2016-03-07 10:19:50 -05:00
dsparse freerdp: UWP porting 2016-03-29 16:03:15 -04:00
environment fix race conditions, tests and some invalid return values 2016-06-01 16:26:26 +02:00
error Removed windows module.def files. 2016-02-29 15:18:47 +01:00
file fix race conditions, tests and some invalid return values 2016-06-01 16:26:26 +02:00
handle Merge pull request #3163 from akallabeth/set_file_time 2016-03-02 09:43:46 +01:00
heap Removed windows module.def files. 2016-02-29 15:18:47 +01:00
input Several fixes for keyboard type 7 (japanese) 2016-02-11 21:40:50 +01:00
interlocked Removed windows module.def files. 2016-02-29 15:18:47 +01:00
io fix race conditions, tests and some invalid return values 2016-06-01 16:26:26 +02:00
library winpr/library: fix win32 test and some cleanup 2016-05-27 14:34:41 +02:00
locale First shot on fixing over linking 2016-03-29 18:14:34 +02:00
memory First shot on fixing over linking 2016-03-29 18:14:34 +02:00
nt fix race conditions, tests and some invalid return values 2016-06-01 16:26:26 +02:00
path winpr/path: fix PathCchFindExtensionA and more 2016-05-26 18:36:02 +02:00
pipe fix race conditions, tests and some invalid return values 2016-06-01 16:26:26 +02:00
pool Merge branch 'master' of github.com:FreeRDP/FreeRDP 2016-03-07 10:19:50 -05:00
registry freerdp: UWP porting 2016-03-29 16:03:15 -04:00
rpc Merge branch 'master' of github.com:FreeRDP/FreeRDP 2016-05-11 11:05:17 -04:00
security First shot on fixing over linking 2016-03-29 18:14:34 +02:00
shell Fixed android build issues. 2016-02-01 15:21:07 +01:00
smartcard Fixed memory leaks. 2016-05-12 10:01:30 +02:00
sspi fix race conditions, tests and some invalid return values 2016-06-01 16:26:26 +02:00
sspicli winpr/synch: remove the dependency on winsock.h 2015-07-14 11:39:41 +02:00
synch fix race conditions, tests and some invalid return values 2016-06-01 16:26:26 +02:00
sysinfo freerdp: UWP porting 2016-03-29 16:03:15 -04:00
thread fix race conditions, tests and some invalid return values 2016-06-01 16:26:26 +02:00
timezone Merge pull request #3333 from akallabeth/memleak_fixes 2016-05-13 11:32:48 +02:00
utils fix segfaults casused by size_t format specifier 2016-05-27 15:55:28 +02:00
winhttp winpr: always build "monolitic" 2014-07-10 11:10:58 +02:00
winsock Removed windows module.def files. 2016-02-29 15:18:47 +01:00
wnd Removed windows module.def files. 2016-02-29 15:18:47 +01:00
wtsapi winpr/wtsapi: fixed race conditions and tests 2016-05-30 17:54:59 +02:00
CMakeLists.txt First shot on fixing over linking 2016-03-29 18:14:34 +02:00
dummy.c
log.h Moved logging defines to main logger. 2014-09-09 16:32:04 +02:00