Hardening
|
1d1844aabd
|
Treat OOM cases
|
2014-04-09 16:07:06 +02:00 |
|
Bernhard Miklautz
|
24c67267a3
|
winpr: add cwd support in CreateProcess*
|
2014-02-13 14:31:11 +01:00 |
|
Bernhard Miklautz
|
204842561b
|
winpr-thread: fixed bugs in _CreateProcessExA
* don't run fork/exec if the command isn't found
* return from forked process with exit
|
2013-11-21 20:06:21 +01:00 |
|
Armin Novak
|
b34c2d0e1d
|
Removed unneccessary include <spawn.h>, which broke the build.
|
2013-11-08 10:27:57 +01:00 |
|
Bernhard Miklautz
|
9f42b41f4e
|
winpr/thread: use _strdup instead of strdup
|
2013-10-31 10:43:59 +01:00 |
|
Bernhard Miklautz
|
e51b9b0c03
|
winpr-thread: fixed issue with commands starting with /
|
2013-10-31 10:19:55 +01:00 |
|
Marc-André Moreau
|
55565e056c
|
freerdp: export targets
|
2013-10-28 23:06:39 -04:00 |
|
Marc-André Moreau
|
723e423799
|
libwinpr-synch: fix build on Mac OS X
|
2013-10-25 10:03:57 -04:00 |
|
Bernhard Miklautz
|
5c3ce890b1
|
winpr-thread: close fds before exec new process
Close all open file handles, except stdion/stdout/stderr before executing a new process
to make sure that no file descriptors leak or kept open.
|
2013-10-02 17:21:56 +02:00 |
|
Marc-André Moreau
|
8c72211eea
|
libwinpr-thread: fix link libraries
|
2013-09-25 16:38:41 -04:00 |
|
Marc-André Moreau
|
b3b6ee57f0
|
libwinpr-thread: add missing link dependencies for tests
|
2013-09-25 16:26:54 -04:00 |
|
Marc-André Moreau
|
7ec19ac0f2
|
libwinpr-thread: fix build on Windows
|
2013-09-25 15:47:18 -04:00 |
|
Marc-André Moreau
|
f6ee26f15a
|
winpr: fix noreturn warnings
|
2013-09-24 14:35:03 -04:00 |
|
Marc-André Moreau
|
9a124a1d60
|
libwinpr-thread: initial CreateProcessAsUser implementation
|
2013-09-24 13:08:29 -04:00 |
|
Marc-André Moreau
|
f363b93819
|
libwinpr-process: add searching of system path
|
2013-09-24 11:03:42 -04:00 |
|
Marc-André Moreau
|
4a77f12b32
|
libwinpr-security: expand stubs
|
2013-09-24 00:07:48 -04:00 |
|
Marc-André Moreau
|
0506bd1ac6
|
libwinpr-security: initial stub module
|
2013-09-23 22:39:28 -04:00 |
|
Marc-André Moreau
|
3d2754e8ed
|
libwinpr-environment: implement required functions for CreateProcess
|
2013-09-23 14:44:59 -04:00 |
|
Marc-André Moreau
|
8d142eb85f
|
libwinpr-thread: initial CreateProcess() implementation
|
2013-09-22 17:23:00 -04:00 |
|
Marc-André Moreau
|
bb9db97204
|
libwinpr-thread: improve CommandLineToArgv completeness
|
2013-09-21 20:05:14 -04:00 |
|
Marc-André Moreau
|
83e124f909
|
libwinpr-thread: partial support for character escaping in CommandLineToArgv
|
2013-09-21 19:49:00 -04:00 |
|
Marc-André Moreau
|
56672023db
|
libwinpr-thread: start implementing CommandLineToArgv
|
2013-09-21 17:16:49 -04:00 |
|
Marc-André Moreau
|
bb30ceb006
|
mfreerdp: cleanup
|
2013-08-09 21:23:08 -04:00 |
|
Marc-André Moreau
|
c0160b8015
|
libwinpr-handle: reduce usage of unneeded handle management functions
|
2013-05-16 18:27:26 -04:00 |
|
Marc-André Moreau
|
72e9087d1f
|
winpr: unify handle types
|
2013-05-16 17:32:58 -04:00 |
|
Marc-André Moreau
|
022ceec22a
|
xfreerdp: split client into executable and library
|
2013-04-02 16:22:30 -04:00 |
|
Marc-André Moreau
|
d13f89d359
|
xfreerdp: modify way to return thread exit code
|
2013-04-02 14:51:12 -04:00 |
|
Marc-André Moreau
|
74bba0e767
|
libwinpr-pool: improve thread pool API on Linux
|
2013-01-22 16:19:32 -05:00 |
|
Marc-André Moreau
|
025b5bab68
|
libwinpr-pool: start implementing scheduling of asynchronous calls
|
2013-01-21 18:33:00 -05:00 |
|
Marc-André Moreau
|
151c2a63e4
|
libfreerdp-primitives: fix build on Mac OS X
|
2013-01-19 20:32:14 -05:00 |
|
Marc-André Moreau
|
5b4aaf276f
|
libfreerdp-core: added reference counter for receive buffers
|
2013-01-18 13:50:35 -05:00 |
|
Marc-André Moreau
|
7ff2be09b2
|
libfreerdp-core: more TSG memory cleanup
|
2012-12-12 22:03:40 -05:00 |
|
Marc-André Moreau
|
e62860ab29
|
cmake: replace FindOptionalPackage macros with FindFeature macros
|
2012-11-02 19:27:01 -04:00 |
|
Marc-André Moreau
|
e764c81ad5
|
freerdp: fix building of libraries for Android
|
2012-10-13 20:31:01 -04:00 |
|
Marc-André Moreau
|
06fa85f31c
|
cmake: refactoring of MONOLITHIC_BUILD
|
2012-10-13 17:30:59 -04:00 |
|
Marc-André Moreau
|
40eea7c76b
|
cmake: rename WITH_MONOLITHIC_BUILD to MONOLITHIC_BUILD
|
2012-10-08 22:55:06 -04:00 |
|
Marc-André Moreau
|
7891e0a765
|
winpr: stubbed pipe module, added some test stubs
|
2012-10-07 16:13:30 -04:00 |
|
Marc-André Moreau
|
fbd2f360e9
|
winpr: fix compilation on Linux
|
2012-10-05 14:45:54 -04:00 |
|
Marc-André Moreau
|
fcc9f91302
|
cmake: add support for solution groups
|
2012-09-30 22:58:59 -04:00 |
|
Marc-André Moreau
|
a11a69c70f
|
channels/rdpdr/disk: replace thread utils by WinPR thread API
|
2012-09-23 13:54:14 -04:00 |
|
Marc-André Moreau
|
7d7536f649
|
libwinpr: add module definition files
|
2012-09-21 13:02:54 -04:00 |
|
Marc-André Moreau
|
403d85f080
|
cmake: bump soname version to 1.1.0
|
2012-09-20 20:45:56 -04:00 |
|
Marc-André Moreau
|
9c41865fa7
|
libwinpr: stubbed a couple more modules of interest
|
2012-09-19 21:42:46 -04:00 |
|
Marc-André Moreau
|
ca6a37eed4
|
libwinpr-synch: implemented semaphores + thread wait
|
2012-09-18 19:24:03 -04:00 |
|
Marc-André Moreau
|
78723f019f
|
libwinpr-synch: stubbed more
|
2012-09-18 15:51:33 -04:00 |
|
Marc-André Moreau
|
deec68be19
|
libwinpr-synch: stubbed larger portions of the Synchronization API
|
2012-09-18 12:57:19 -04:00 |
|
Marc-André Moreau
|
a05334c8b5
|
libwinpr-handle: add definitions for objects
|
2012-09-18 00:10:14 -04:00 |
|
Marc-André Moreau
|
6aabffa2cf
|
libwinpr-thread: started stubbing threading API
|
2012-09-17 19:17:19 -04:00 |
|