Martin Fleisz
14e81877fb
Merge pull request #1294 from bmiklautz/null_handle
...
winpr: check added if handle is NULL
2013-06-26 05:48:30 -07:00
Marc-André Moreau
c66b79ad46
winpr: extend stream api
2013-06-25 16:46:55 -04:00
Norbert Federa
786df03bb6
libwinpr-synch: fix broken USleep (on WIN32)
...
Also reduce CPU usage by reducing the max busy-looping time to 1ms
2013-06-25 16:33:40 +02:00
Marc-André Moreau
31f68d0779
winpr: fix type conflict with X11
2013-06-24 23:58:31 -04:00
Bernhard Miklautz
b0d69caee8
winpr/alignment: use size_t instead of UINT32
2013-06-19 19:07:31 +02:00
Marc-André Moreau
fbf3208b0a
libwinpr-utils: rename certain PubSub functions
2013-06-18 21:23:26 -04:00
Bernhard Miklautz
40ea683982
winpr: offset support in _aligned_offset_malloc
...
Added support to handle offset parameter in _aligned_offset_ functions.
fixes #1299
2013-06-18 18:43:59 +02:00
Marc-André Moreau
508bae674b
libwinpr-utils: improve PubSub with automatic strongly-typed helpers
2013-06-18 00:39:48 -04:00
Marc-André Moreau
c76efec345
wfreerdp: update client with new API
2013-06-15 22:57:21 -04:00
Marc-André Moreau
e77d4657e4
libwinpr-utils: add PubSub multiplexing and synchronized access
2013-06-15 18:18:02 -04:00
Marc-André Moreau
6c9a3b8e64
freerdp: start using pubSub for client GUI events
2013-06-15 17:01:10 -04:00
Marc-André Moreau
95a129eb69
libfreerdp-client: start splitting termination and printing logic for CLI parsing
2013-06-15 15:13:38 -04:00
Marc-André Moreau
8ad532a9d4
libwinpr-utils: implement basic Publisher/Subscriber pattern
2013-06-15 13:32:13 -04:00
Marc-André Moreau
174d1bdd71
libwinpr-utils: start implementing Publisher/Subscriber pattern
2013-06-14 16:55:05 -04:00
Christian Plattner
9373787fb1
winpr: check added if handle is NULL
2013-06-14 15:41:06 +02:00
Marc-André Moreau
2bd6808432
freerdp: merge with master
2013-06-05 10:31:01 -04:00
Daryl Poe
86156ce61f
fix memory errors due to too-large memcpy in ArrayList
2013-06-03 09:30:14 -06:00
Marc-André Moreau
9d3ec97f9e
freerdp: fix monolithic build with Xcode
2013-05-24 18:38:02 -04:00
Marc-André Moreau
8a2220a3d9
libwinpr-synch: remove unnecessary critical section
2013-05-16 19:27:12 -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
23e8af45f0
libwinpr-handle: don't use a centralized handle table as it was a major performance bottleneck
2013-05-16 18:14:37 -04:00
Marc-André Moreau
f8b24826da
libwinpr-handle: optimize handle table lookup
2013-05-16 17:49:41 -04:00
Marc-André Moreau
72e9087d1f
winpr: unify handle types
2013-05-16 17:32:58 -04:00
Marc-André Moreau
e8c5e6c70b
libfreerdp-core: send using separate streams, re-enable frame acks
2013-05-15 18:05:40 -04:00
Marc-André Moreau
54281cac13
libwinpr-utils: grow stream by a factor of two
2013-05-15 16:22:58 -04:00
Marc-André Moreau
367ebf32a3
freerdp: make use of stream macros to access members
2013-05-15 12:14:26 -04:00
Marc-André Moreau
1b28ef5976
winpr: fix endian.h
2013-05-08 19:44:51 -04:00
Marc-André Moreau
d11752aa4b
libwinpr-utils: started endianness utility macros
2013-05-08 18:29:41 -04:00
Marc-André Moreau
fdf3ddcf9e
freerdp: purge deprecated stream utils
2013-05-08 17:48:30 -04:00
Marc-André Moreau
fd230443c5
freerdp: purge old stream utils
2013-05-08 16:27:21 -04:00
Marc-André Moreau
5b92413843
freerdp: purge deprecated stream utils
2013-05-08 16:09:16 -04:00
Marc-André Moreau
9bf924929c
xfreerdp-server: use libwinpr-input for keyboard mapping
2013-05-02 01:34:54 -04:00
Marc-André Moreau
b4cac74136
xfreerdp-server: fix RemoteFX encoding
2013-05-01 18:15:55 -04:00
Marc-André Moreau
e88b59c32c
libfreerdp-core: improve async-transport mode
2013-04-30 17:16:38 -04:00
Marc-André Moreau
c49c235c93
libwinpr-utils: fix stream pool
2013-04-30 00:36:16 -04:00
Marc-André Moreau
83af4266bf
libfreerdp-core: refactor fastpath fragmentation
2013-04-29 23:55:44 -04:00
Marc-André Moreau
51715636a5
freerdp: remove some deprecated stream utils
2013-04-29 22:35:15 -04:00
Marc-André Moreau
5f4342f4e8
Merge github.com:FreeRDP/FreeRDP
2013-04-29 14:05:21 -04:00
Marc-André Moreau
70dea34a90
Merge github.com:FreeRDP/FreeRDP
2013-04-29 13:59:24 -04:00
Marc-André Moreau
fae24b1ef9
xfreerdp-server: auto-generate self-signed certificate
2013-04-23 18:17:01 -04:00
Hardening
dcdb411208
Fix winpr headers for C++ usage
...
This patch add missing extern "C" declaration to use the headers in
C++ projects.
2013-04-17 23:06:48 +02:00
Hardening
129614ff6c
Merge branch 'master' of git://github.com/FreeRDP/FreeRDP
2013-04-14 15:46:23 +02:00
Hardening
4b9f61596b
Fixed signed/unsigned warning
2013-04-14 15:41:04 +02:00
Hardening
fa5ee0a7dd
Fixed external declaration for C++
2013-04-14 15:40:34 +02:00
Marc-André Moreau
b4b0fb0642
Merge pull request #1188 from awakecoding/master
...
Android Translation, LoadBalanceInfo, StreamPool
2013-04-12 15:30:14 -07:00
Marc-André Moreau
d04b76d005
libfreerdp-core: use stream pool
2013-04-12 13:44:23 -04:00
Marc-André Moreau
0fded8c2d0
winpr-utils: fix StreamPool
2013-04-12 12:20:20 -04:00
Vic Lee
edaf5073e3
winpr: do not redefine UNICODE_STRING on Windows.
2013-04-11 20:52:54 -07:00
Marc-André Moreau
f94f90c08b
winpr-utils: initial stream pool implementation
2013-04-11 21:59:02 -04:00
Marc-André Moreau
0be8a12d78
winpr: fix string.h for C++
2013-04-11 16:27:12 -04:00
Marc-André Moreau
e7436a1a9d
wfreerdp: minor 64-bit fixes
2013-04-10 21:15:38 -04:00
Marc-André Moreau
0cbdd6b641
freerdp: merge with master
2013-04-09 10:18:03 -04:00
Marc-André Moreau
6dfa196966
wfreerdp: unify client interface
2013-04-08 22:10:59 -04:00
Marc-André Moreau
c48a7bc5f1
Merge pull request #1169 from hardening/scancode_fix
...
Small correctly in GetVirtualKeyCodeFromVirtualScanCode
2013-04-06 13:30:36 -07:00
Hardening
37e2f97180
Small correctly in GetVirtualKeyCodeFromVirtualScanCode
...
this function was not doing his job, this patch fixes it.
2013-04-06 22:22:55 +02:00
Marc-André Moreau
f778cd38c3
Merge pull request #1161 from bmiklautz/mutex_init
...
winpr/mutex: Support for bInitialOwner in CreateMutex
2013-04-04 14:22:24 -07:00
Marc-André Moreau
7b2f70c0c7
xfreerdp: fix including from C++
2013-04-03 18:48:59 -04:00
Marc-André Moreau
55fb73fc42
winpr: fix headers for C++ (VOID issue)
2013-04-03 16:54:09 -04:00
Bernhard Miklautz
aea81fb5c8
winpr/mutex: Support for bInitialOwner in CreateMutex
2013-04-03 19:35:45 +02: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
Martin Fleisz
8d16086969
Android: Fix crash after changes in FreeRDP directory handling
2013-04-02 06:33:59 -07:00
Marc-André Moreau
3835fa8a35
Merge pull request #1152 from mfleisz/master
...
iOS: Got rid of .xcodeproj file and various compile fixes
2013-04-02 06:07:53 -07:00
Hardening
4a92e370e0
Fix includes + pkgconfig file
...
This patch fixes some winpr includes when used with C++.
It also fix the pkgconfig file as Stream_New has changed of
library.
2013-03-29 23:37:13 +01:00
Martin Fleisz
38446b5f2b
iOS: got rid of xcode project file
2013-03-29 14:28:27 +01:00
Marc-André Moreau
c65ee0c2f4
wfreerdp: fix build on Windows
2013-03-29 00:33:15 -04:00
Marc-André Moreau
d187becc28
freerdp: merge with master
2013-03-28 21:20:36 -04:00
Marc-André Moreau
3417a3aab5
freerdp: merge RDP_EVENT type with wMessage
2013-03-28 21:13:56 -04:00
Hardening
7701c9d934
Replace printf(...) by fprintf(stderr, ...)
2013-03-28 23:06:34 +01:00
Marc-André Moreau
8b9ea43d78
libfreerdp-core: fix locking with TS Gateway
2013-03-27 20:06:10 -04:00
Marc-André Moreau
6f69b8a22f
wfreerdp: fix build
2013-03-26 15:02:33 -04:00
Marc-André Moreau
690b5147db
cmake: simplify android build
2013-03-23 18:13:10 -04:00
Marc-André Moreau
890c418536
winpr-makecert: added file output functions
2013-03-22 17:34:57 -04:00
Marc-André Moreau
c715ff69bc
winpr-makecert: improve library/executable separation
2013-03-22 16:59:54 -04:00
Marc-André Moreau
48419c0a0a
libwinpr-tools: start splitting makecert tool into library and executable
2013-03-22 16:36:44 -04:00
Marc-André Moreau
b4f70ed8fd
libwinpr-path: rename known path constants
2013-03-22 16:03:42 -04:00
Marc-André Moreau
068f0de4d4
libfreerdp-utils: purge old file utils
2013-03-22 15:52:43 -04:00
Marc-André Moreau
edf6e7258d
libwinpr-path: add path detection functions
2013-03-22 00:42:09 -04:00
Marc-André Moreau
27dc85bed9
libwinpr-utils: add trio portable printf implementation
2013-03-21 21:30:31 -04:00
Marc-André Moreau
8fb7e80919
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-03-21 16:46:35 -04:00
Vic Lee
1964a2e4f1
include/winpr/synch.h: add missing extern C decl.
2013-03-21 15:13:33 -07:00
Marc-André Moreau
a8201b0d1b
libwinpr-utils: combine old and new stream utils
2013-03-21 15:19:33 -04:00
Marc-André Moreau
882c914e6c
channels/tsmf: fix build
2013-03-21 14:45:03 -04:00
Bernhard Miklautz
0a90bec26f
winpr/dsparse: removed autogenerated test file
2013-03-15 23:15:59 +01:00
Bernhard Miklautz
6b1a414b36
winpr/sspi: disable test TestSchannel
2013-03-15 23:11:17 +01:00
Bernhard Miklautz
f6810fb138
Fixed warnings for 32 bit builds
2013-03-15 22:49:25 +01:00
Bernhard Miklautz
1519152709
winpr/sspi: fixed test TestInitializeSecurityContext
2013-03-15 21:47:24 +01:00
Bernhard Miklautz
e4aef1b07f
Merge remote-tracking branch 'upstream/master' into fix_warnings
2013-03-15 20:43:57 +01:00
Bernhard Miklautz
103171a98e
Fixed compiler warnings (-Wall)
2013-03-15 20:41:10 +01:00
Bernhard Miklautz
e8eb0d0b44
Fixed formating build warnings (-Wformat)
2013-03-15 20:03:48 +01:00
Bernhard Miklautz
77df254265
Fixed some build warnings
2013-03-15 18:22:49 +01:00
Bernhard Miklautz
d7b4f68b0c
winpr/sysinfo: cleaned up cpu flag tests
2013-03-15 01:31:48 +01:00
Bernhard Miklautz
3bac044825
winpr/sysinfo: fixes and detection for avx PCLMULQDQ added
...
- fixed defines for avx aes detection
- added detection for avx carry less multiplication (PF_EX_AVX_PCLMULQDQ)
2013-03-15 01:06:33 +01:00
Bernhard Miklautz
81580f10d9
winpr/sysinfo: fixed build and detection when build with AVX
2013-03-14 23:18:21 +01:00
Martin Fleisz
7518170cd4
winpr: Don't build tools for Android and iOS
2013-03-14 09:38:50 -07:00
Marc-André Moreau
79638db42c
winpr-makecert: only include OpenSSL's applink.c on Windows
2013-03-13 17:57:13 -04:00
Marc-André Moreau
f0de7c88a8
winpr-makecert: fix OpenSSL applink error
2013-03-13 17:55:42 -04:00
Marc-André Moreau
140b44006b
winpr-makecert: fix linking against OpenSSL
2013-03-13 17:43:33 -04:00
Marc-André Moreau
10e09ed846
winpr-makecert: fix CMakeLists.txt
2013-03-13 14:04:18 -04:00
Marc-André Moreau
2a99837fb9
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-03-13 12:43:42 -04:00
Martin Fleisz
b5ffa2f8ae
iOS: Compile fix
2013-03-13 15:12:44 +01:00
Martin Fleisz
96a2717b3c
iOS: Compile fixes ( Fixed #1069 , #1086 )
2013-03-13 15:08:45 +01:00
Marc-André Moreau
9eaa530d49
makecert: generate self-signed RDP certificate
2013-03-13 00:26:10 -04:00
Marc-André Moreau
91c12fa312
makecert: accept more parameters
2013-03-12 21:53:41 -04:00
Christian Hofstaedtler
8833c14eac
fix ArrayList_Shift for args (al, 0, -1)
...
As a result, this should fix #1051 .
2013-03-12 23:21:42 +01:00
Marc-André Moreau
00cbfdb2af
winpr-makecert: start implementing
2013-03-12 17:57:16 -04:00
Christian Hofstaedtler
b8d0e03a53
add KBDEXT to KEYCODE_TO_VKCODE_APPLE where needed
2013-03-11 23:23:20 +01:00
Marc-André Moreau
89cf0a3dd0
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-03-07 13:56:51 -05:00
Marc-André Moreau
32d9f76c41
libwinpr-input: fix virtual key code definitions
2013-03-07 13:56:00 -05:00
Marc-André Moreau
72957e39eb
libwinpr-input: started mapping XKB keynames to virtual key codes
2013-03-06 17:43:41 -05:00
Marc-André Moreau
f91efc8f05
Merge pull request #1053 from C-o-r-E/master
...
Various small changes on the server and a fix for winpr-pool
2013-03-06 14:33:37 -08:00
Marc-André Moreau
9c8ae99628
Merge pull request #1028 from hardening/waylanCompilationWarnings
...
Fixed prototype for -Wstrict-prototypes
2013-03-05 04:57:50 -08:00
Marc-André Moreau
1630b80bda
libwinpr-input: added more japanese definitions
2013-03-04 21:27:56 -05:00
Marc-André Moreau
6c40fde892
libwinpr-input: map most evdev keycodes
2013-03-04 20:37:44 -05:00
Marc-André Moreau
d4dc6b256e
libwinpr-input: prepare comments for evdev keycode map
2013-03-04 18:27:31 -05:00
Marc-André Moreau
0bff72935b
libwinpr-input: add empty keycode map for evdev
2013-03-04 17:19:33 -05:00
Marc-André Moreau
cd7edbbc81
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-03-04 16:07:29 -05:00
Corey C
395cfe94c5
winpr-pool: better solution for building on winxp to win8
2013-03-04 16:05:32 -05:00
Corey C
6882ed2f14
wfreerdp-server: removed manuallly setting sse2, winpr-pool: fixed build on win8
2013-03-04 14:06:54 -05:00
Martin Fleisz
a822d736f0
Fixed issues with new sysinfo on windows
2013-03-04 09:40:26 +01:00
Marc-André Moreau
7d75343e8e
libfreerdp-locale: cleanup Mac OS X keycode mapping
2013-03-03 19:30:01 -05:00
Marc-André Moreau
44758bfe54
libfreerdp-locale: start moving some code to libwinpr-input
2013-03-03 16:30:31 -05:00
hardening
f0f7c9d80d
Fixed prototype for -Wstrict-prototypes
2013-03-03 18:23:43 +01:00
Marc-André Moreau
be27783e81
libwinpr-input: initial commit
2013-03-02 22:25:40 -05:00
Marc-André Moreau
8f3911d4b8
Merge pull request #1023 from bmiklautz/cpuflagdetection
...
CPU feature detection
2013-03-02 15:52:25 -08:00
Martin Fleisz
c76d009a35
libwinpr-pool: Fix compile issue if SDK version is pre Vista
2013-03-01 11:57:00 +01:00
Bernhard Miklautz
b8a545d9c9
winpr/sysinfo: restructuring and "aliases" added
...
Added meaningful aliases for the not so clear defines.
2013-03-01 09:02:15 +01:00
Bernhard Miklautz
0ce13c3837
sysinfo: neon is supported on all current ios devices
2013-03-01 09:02:15 +01:00
Bernhard Miklautz
bf7f7f0f60
winpr/sysinfo: added IsProcessorFeaturePresent and IsProcessorFeaturePresentEx
...
These functions can be used to check if an processor feature is supported.
IsProcessorFeaturePresentEx is a extended version which is not available
in the windows API and allows to query additional features.
Currently it works on the following platforms:
- i386/amd64 when compiling with gcc
- ARM on linux
2013-03-01 09:02:14 +01:00
Marc-André Moreau
ea63fdb18e
libwinpr-utils: start custom printf replacement
2013-02-28 15:43:57 -05:00
Marc-André Moreau
62e686f62a
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-02-28 10:42:13 -05:00
Marc-André Moreau
9873ce28d0
libwinpr-utils: experiment with printf replacement
2013-02-28 08:41:51 -05:00
Bernhard Miklautz
b95bf97c20
android: build fix - no librt
...
Android NDK doesn't provide librt.
2013-02-28 11:47:09 +01:00
Marc-André Moreau
fe34a529d5
freerdp: fix build and warnings on Mac OS X
2013-02-21 21:09:42 -05:00
Marc-André Moreau
41fbdbeb0d
libfreerdp-utils: don't use freerdp_thread util in svc_plugin
2013-02-20 19:44:14 -05:00
Marc-André Moreau
082e069913
libwinpr-utils: initial MessagePipe implementation
2013-02-20 14:48:32 -05:00
Marc-André Moreau
5e8d35c4ac
channels/rdpsnd: use MessageQueue
2013-02-19 22:36:04 -05:00
Marc-André Moreau
43fd37de6e
channels/rdpsnd: fix timestamps
2013-02-19 21:21:20 -05:00
Marc-André Moreau
f75b3f5d51
libwinpr-utils: fix parsing of optional arguments with the space separator
2013-02-19 18:05:20 -05:00
Marc-André Moreau
35033497d8
libwinpr-sspi: implement partial Schannel EncryptMessage/DecryptMessage support
2013-02-18 21:50:33 -05:00
Marc-André Moreau
4e565e26b5
Merge branch 'master' of github.com:awakecoding/FreeRDP
2013-02-18 20:07:41 -05:00
Marc-André Moreau
01e8eb8204
libwinpr-sspi: complete Schannel handshake
2013-02-18 20:07:29 -05:00
Marc-André Moreau
801708297a
libwinpr-rpc: fix windows build
2013-02-18 19:29:50 -05:00
Marc-André Moreau
7987875591
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-02-15 11:23:59 -05:00
Marc-André Moreau
d74a53c738
Merge pull request #973 from hardening/includeFixesTrunk
...
Fixed compilation with -Wstrict-prototypes
2013-02-15 08:18:22 -08:00
Marc-André Moreau
289aad8d45
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-02-15 11:16:36 -05:00
Marc-André Moreau
0dc52e219c
libwinpr-interlocked: fix iOS build
2013-02-15 10:33:21 -05:00
Marc-André Moreau
e42b1272ef
libfreerdp-core: added ObjectPool
2013-02-14 20:39:56 -05:00
hardening
865ff2a5f8
Fixed compilation with -Wstrict-prototypes
2013-02-14 22:20:43 +01:00
Bernhard Miklautz
e5cf8ff7fb
iOS: initial release of iFreeRDP
...
This is the initial release of iFreeRDP the FreeRDP iOS client.
Build instructions can be found in docs/README.ios.
2013-02-14 14:59:12 +01:00
Marc-André Moreau
cca810aa4c
libfreerdp-core: refactor bitmap codec guid handling
2013-02-12 21:25:49 -05:00
Marc-André Moreau
47a7d54370
xfreerdp: stabilize asynchronous X11 event handling
2013-02-11 20:38:19 -05:00
Marc-André Moreau
4269ac5c14
xfreerdp: improve asynchronicity
2013-02-09 17:13:53 -05:00
Marc-André Moreau
4cd720416a
libfreerdp-core: added more licensing debug output
2013-02-05 01:07:34 -05:00
Marc-André Moreau
64160af3a8
libfreerdp-core: added more message definitions
2013-02-04 14:56:54 -05:00
Marc-André Moreau
d9ac2cca39
libfreerdp-gdi: fix 8bpp FillRect color
2013-02-03 15:16:37 -05:00
Marc-André Moreau
a00ac1f689
Merge pull request #949 from hardening/eventfd
...
Add support for eventfd
2013-02-02 13:30:33 -08:00
hardening
497041b44e
event: don't select then write when using eventfd, write directly
2013-02-01 00:47:44 +01:00
Marc-André Moreau
51293f48e9
libfreerdp-crypto: fix build on windows
2013-01-31 16:36:56 -05:00
Marc-André Moreau
a17ddeea2a
mfreerdp-server: merging with master
2013-01-31 11:33:08 -05:00
Marc-André Moreau
ff586504e7
libwinpr-sspi: cleanup NTLM messages
2013-01-30 20:39:57 -05:00
Marc-André Moreau
4a5bd8584a
libwinpr-sspi: cleanup NTLM authenticate message construction
2013-01-30 19:47:27 -05:00
C-o-r-E
a39ef9980f
Merge remote-tracking branch 'upstream/master'
2013-01-30 19:05:35 -05:00
Marc-André Moreau
ed33ac84c5
libwinpr-sysinfo: fix hostname detection
2013-01-29 16:18:17 -05:00
Marc-André Moreau
22ecaa85a7
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-01-29 14:01:33 -05:00
Vic Lee
2fa23e598e
include/winpr/pool.h: fix windows build.
2013-01-29 15:04:17 +08:00
Bernhard Miklautz
f91b88f714
added missing defined() in #elif
...
gcc >= 4.4 requires a condition in #elif.
2013-01-25 17:50:40 +01:00
Marc-André Moreau
f92f48bf9d
libfreerdp-core: added message queue stubs
2013-01-24 17:11:43 -05:00
Marc-André Moreau
470defa4af
libwinpr-utils: test MessageQueue
2013-01-24 15:08:49 -05:00
Marc-André Moreau
fa30eeaef9
libwinpr-utils: started implementing asynchronous MessageQueue
2013-01-24 14:09:44 -05:00
Bernhard Miklautz
f54f6ce196
winpr/pool: zero thread pool on creation
2013-01-24 17:17:12 +01:00
Marc-André Moreau
0478449fb4
libwinpr-sysinfo: fix build on Mac OS X
2013-01-23 19:37:50 -05:00
Marc-André Moreau
ebefab1de4
libfreerdp-codec: add processor count detection and auto-enabling of threads in RemoteFX decoder
2013-01-23 19:21:14 -05:00
Marc-André Moreau
da3a3d5c9a
libfreerdp-primitives: cleanup platform definitions
2013-01-23 18:39:48 -05:00
Marc-André Moreau
ec22b89772
libwinpr-sysinfo: added platform-specific macro definitions
2013-01-23 17:46:32 -05:00
C-o-r-E
caa1032cce
Merge remote-tracking branch 'upstream/master'
2013-01-23 16:10:57 -05:00
hardening
f0d5e24979
Added preliminary support for eventfd
2013-01-23 21:59:01 +01:00
C-o-r-E
58e5034d5f
mfreerdp-server: replaced xnew/xzalloc calls
2013-01-23 12:54:09 -05:00
Marc-André Moreau
683e395bf8
Merge pull request #918 from awakecoding/master
...
RemoteFX Parallel Processing of Tiles
2013-01-22 19:03:06 -08:00
Marc-André Moreau
7b7acf4944
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-01-22 21:57:21 -05:00
Marc-André Moreau
94ad538185
libfreerdp-codec: added registry keys for multithreaded RemoteFX decoder
2013-01-22 21:54:13 -05:00
Marc-André Moreau
22f374ac36
libfreerdp-codec: implement buffer pooling for RemoteFX
2013-01-22 21:24:04 -05:00
Marc-André Moreau
f5d9b06252
libwinpr-utils: added buffer pool
2013-01-22 20:36:08 -05:00
Marc-André Moreau
438a727c6b
libfreerdp-codec: start parallel decoding of RemoteFX tiles
2013-01-22 18:14:50 -05:00
Marc-André Moreau
fb189989af
libwinpr-pool: fix InitializeThreadpoolEnvironment
2013-01-22 17:24:57 -05:00
Marc-André Moreau
74bba0e767
libwinpr-pool: improve thread pool API on Linux
2013-01-22 16:19:32 -05:00
Marc-André Moreau
c230726259
Merge pull request #917 from hardening/WaitForMultipleObjectsFix
...
WaitForMultipleObjects should conform to API and return WAIT_FAILED when nCount is 0
2013-01-22 13:04:52 -08:00
hardening
7b37f92b2b
WaitForMultipleObjects should conform to API and return WAIT_FAILED when nCount is 0
2013-01-22 21:58:06 +01:00
Marc-André Moreau
a98b8a1390
libwinpr-pool: improve Windows implementation
2013-01-21 23:34:46 -05:00
Marc-André Moreau
d4d19d6473
libwinpr-pool: implement WaitForThreadpoolWorkCallbacks
2013-01-21 19:22:08 -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
ad9769dfe7
libwinpr-pool: make tests pass on Windows
2013-01-20 22:39:32 -05:00
Marc-André Moreau
c048dc4cc4
libwinpr-pool: add test stubs
2013-01-20 21:15:55 -05:00
Marc-André Moreau
9a7bcbb084
libfreerdp-codec: remove old RemoteFX tile pool
2013-01-20 20:44:30 -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
49ee48e8d0
libfreerdp-primitives: code style cleanup
2013-01-19 15:16:28 -05:00
Marc-André Moreau
04c6f689cc
Merge branch 'master' of github.com:awakecoding/FreeRDP
2013-01-18 13:50:59 -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
3d77d5a497
freerdp: merging with master
2013-01-14 13:50:16 -05:00
rdp.effort
4d90284657
Renamed CODEC_ID_NONE to RDP_CODEC_ID_NONE as it is already defined in
...
avcodecs.h
Fixed a warning in schannel_openssl.c
Added checks for: input, mcs, tpdu, certificate, license
2013-01-12 14:49:01 +01:00
Marc-André Moreau
136bbc8bf7
libwinpr-sspi: start implementing Schannel EncryptMessage
2013-01-11 14:23:54 -05:00
Marc-André Moreau
b868af322e
libwinpr-sspi: fix Schannel TLS handshake
2013-01-10 17:12:27 -05:00
Marc-André Moreau
03ef822d0c
libwinpr-sspi: add Schannel EncryptMessage/DecryptMessage tests
2013-01-10 16:28:56 -05:00
rdp.effort
e53e8e524d
Initialize lpWideCharStr parameter when using ConvertToUnicode
...
This patch ensure that lpWideCharStr is initialized by callers of
ConvertToUnicode
2013-01-10 21:30:32 +01:00
Marc-André Moreau
59084a09ba
libwinpr-sspi: fix Schannel TLS handshake
2013-01-10 12:19:07 -05:00
Marc-André Moreau
0fbf846671
libwinpr-sspi: NTLM extended protection cleanup
2013-01-10 11:19:57 -05:00
Marc-André Moreau
f0c94562cc
libfreerdp-core: TS Gateway cleanup and NTLM SingleHostData implementation
2013-01-09 12:05:34 -05:00
Marc-André Moreau
1d893ed268
libwinpr-sspi: add support for NTLMv2 Channel Binding Token (CBT)
2013-01-09 00:20:08 -05:00
Marc-André Moreau
d8949f5d8f
libfreerdp-core: fix computing of test channel binding token
2013-01-08 21:56:28 -05:00
Marc-André Moreau
811ff44720
libfreerdp-core: change ReceiveCallback return values
2013-01-06 17:24:08 -05:00
Marc-André Moreau
218773a04c
Merge branch 'master' of github.com:awakecoding/FreeRDP
2013-01-06 16:42:59 -05:00
Marc-André Moreau
4cf0dc1004
libwinpr-sspi: improve attempted channel binding token computation
2013-01-06 16:05:20 -05:00
Marc-André Moreau
3b71138442
wfreerdp-server: fix build on Windows 7
2013-01-05 14:58:47 -05:00
Marc-André Moreau
609459f8a6
libwinpr-sspi: fix build on Linux
2013-01-05 12:35:24 -05:00
Marc-André Moreau
05ef57bb01
libwinpr-sspi: complete Schannel TLS handshake test
2013-01-04 13:43:44 -05:00
Marc-André Moreau
f8b364d696
libwinpr-sspi: add more Schannel tests
2013-01-04 12:16:55 -05:00
Marc-André Moreau
985721d035
libwinpr-sspi: start implementing ISC and ASC for Schannel
2013-01-03 13:36:19 -05:00
Marc-André Moreau
80daf6fb5c
libwinpr-sspi: fix build on Linux
2013-01-03 11:35:08 -05:00
Marc-André Moreau
27084c4642
libwinpr-sspi: improve SSPI Schannel test
2013-01-03 11:13:13 -05:00
Marc-André Moreau
436a7dfc9f
libwinpr-sspi: enable extended protection by default to restore TSG connectivity with most servers
2012-12-28 11:53:17 -05:00
Marc-André Moreau
d0f623a1a9
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2012-12-28 10:12:01 -05:00
Vic Lee
48c0c4b090
libwinpr-utils/queue: fix a memory corruption in Queue_Clear.
2012-12-24 12:45:55 +08:00
Marc-André Moreau
45ad6e9ac9
libwinpr-sspi: started OpenSSL-based Schannel implementation
2012-12-23 20:20:41 -05:00
Marc-André Moreau
5240823124
libwinpr-sspi: fix build on Linux
2012-12-23 18:59:59 -05:00
Marc-André Moreau
a5aa8fc2cc
libwinpr-sspi: improved Schannel test with fake client-server communication
2012-12-23 18:41:02 -05:00
Marc-André Moreau
85690a3ec7
libwinpr-sspi: improve Schannel QueryCredentialsAttributes stubs
2012-12-23 14:38:58 -05:00
Marc-André Moreau
d4e580834f
libwinpr-sspi: fix build on Windows
2012-12-23 13:21:57 -05:00
Marc-André Moreau
1c89b62f55
libwinpr-sspi: added Schannel test
2012-12-22 20:23:44 -05:00
Marc-André Moreau
af05962a8e
libwinpr-sspi: added more Schannel definitions
2012-12-22 12:18:13 -05:00
Marc-André Moreau
093a0edd9c
libwinpr-sspi: add schannel definitions
2012-12-22 03:58:09 -05:00
Marc-André Moreau
f9ad678a51
libfreerdp-client: fix /pcb and /pcid
2012-12-22 02:39:39 -05:00
Marc-André Moreau
0e02134c40
libwinpr-crypto: started stubbing CryptoAPI
2012-12-22 02:23:58 -05:00
Marc-André Moreau
fd993a5997
libwinpr-pool: stubbed thread pooling API
2012-12-21 18:30:33 -05:00
Marc-André Moreau
f2f1c641a3
libwinpr-synch: merge with master
2012-12-21 12:22:37 -05:00
Marc-André Moreau
81c2782be3
libwinpr-sspi: start implementing Channel Bindings
2012-12-21 12:17:07 -05:00
Vic Lee
502368dd95
libwinpr-synch: proper handling fd event creation on Windows.
2012-12-21 11:41:18 +08:00
Marc-André Moreau
8c746976bb
libfreerdp-core: return proper event handles on Windows
2012-12-21 11:27:44 +08:00
Marc-André Moreau
038754cbed
libwinpr-sspi: fix SSPI NTLM SuppressExtendedProtection
2012-12-20 16:35:07 -05:00
Marc-André Moreau
05e6157d29
libfreerdp-core: return proper event handles on Windows
2012-12-19 12:16:39 -05:00
Vic Lee
b3d34f62dc
libwinpr-crt: add extra null-terminator for ConvertFromUnicode.
2012-12-19 22:03:31 +08:00
Marc-André Moreau
0047511055
libwinpr-sspi: fix unicode conversion
2012-12-17 13:35:12 -05:00
Marc-André Moreau
f9321045a4
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2012-12-17 10:41:26 -05:00
Marc-André Moreau
591bbaae5b
Merge branch 'master' of github.com:awakecoding/FreeRDP
2012-12-17 10:36:08 -05:00
Marc-André Moreau
f58a1205ae
libwinpr-error: fix windows build
2012-12-17 10:35:00 -05:00
Alam Arias
7b0f4ce1ea
libfreerdp-core: llvm said fd may not be set
2012-12-16 23:03:00 -05:00
Marc-André Moreau
a02090c09b
libfreerdp-utils: fix unicode conversion
2012-12-16 23:00:40 -05:00
Marc-André Moreau
15eb66a707
libwinpr-crt: document usage of unicode functions
2012-12-16 20:44:40 -05:00
Marc-André Moreau
136fd5da45
libwinpr-crt: fix unicode conversion null termination
2012-12-16 17:48:35 -05:00
Marc-André Moreau
c6503c3283
libwinpr-crt: isolate single failing unicode conversion test
2012-12-16 16:59:40 -05:00
Marc-André Moreau
d7bae41092
libwinpr-crt: improve UTF conversion efficiency
2012-12-16 16:51:05 -05:00
Marc-André Moreau
36a1683a5d
libwinpr-crt: initial WideCharToMultiByte and MultiByteToWideChar replacement implementation
2012-12-16 16:21:48 -05:00
Marc-André Moreau
8fffb17933
libwinpr-crt: cleanup unicode conversion test
2012-12-15 14:07:32 -05:00
Marc-André Moreau
a23e658add
libwinpr-crt: improve unicode conversion test
2012-12-15 13:55:20 -05:00
Daryl Poe
d393a26790
allow GCC compile with no compare_and_swap_8
2012-12-14 15:41:02 -07:00
Marc-André Moreau
9dd281e9ee
libwinpr-crt: improve MultiByteToWideChar tests
2012-12-14 16:54:51 -05:00
Marc-André Moreau
b60754cee6
libwinpr-crt: added test strings for character set conversion
2012-12-14 14:45:52 -05:00
Marc-André Moreau
3e1ac9a55e
libfreerdp-utils: fix build
2012-12-14 13:15:27 -05:00
Marc-André Moreau
6cdb09740c
wfreerdp: fix build
2012-12-14 13:11:07 -05:00
Marc-André Moreau
92bf3e4ae0
libfreerdp-utils: remove sleep utils in favor of WinPR
2012-12-14 00:58:48 -05:00
Marc-André Moreau
85b023bb08
libwinpr-sspi: remove debug output
2012-12-13 16:30:34 -05:00
Marc-André Moreau
72110807b1
libfreerdp-core: fix NLA
2012-12-13 16:29:16 -05:00
Marc-André Moreau
c428d1c4de
libfreerdp-core: fix build on linux
2012-12-12 23:36:15 -05:00
Marc-André Moreau
6450ecd67f
libfreerdp-core: fix windows build
2012-12-12 23:18:20 -05:00
Marc-André Moreau
7ff2be09b2
libfreerdp-core: more TSG memory cleanup
2012-12-12 22:03:40 -05:00
Marc-André Moreau
102abcbef2
libfreerdp-core: improve TSG memory cleanup
2012-12-12 20:02:56 -05:00
Marc-André Moreau
d3e0537d0d
libfreerdp-core: more TSG memory cleanup
2012-12-12 00:49:15 -05:00
Marc-André Moreau
3aeb9eb197
libfreerdp-core: TSG partial cleanup
2012-12-11 23:34:51 -05:00
Marc-André Moreau
db91555564
libfreerdp-core: improved TSG asynchronicity
2012-12-10 18:56:53 -05:00
Marc-André Moreau
424ac18eba
libwinpr-utils: simplify winpr stream utils even more
2012-12-10 14:43:48 -05:00
Marc-André Moreau
6e07570dda
libwinpr-utils: simplify stream utils
2012-12-10 14:23:27 -05:00
Marc-André Moreau
c4e06eb0a7
libwinpr-utils: refactor winpr stream utils
2012-12-10 14:08:06 -05:00
Marc-André Moreau
731e606c15
libfreerdp-core: start handling client call state
2012-12-07 21:09:55 -05:00
Marc-André Moreau
be98cffbd2
libwinpr-utils: fix ArrayList
2012-12-07 19:40:44 -05:00
Marc-André Moreau
b92d2cf30f
libwinpr-utils/collections: stubbed more classes
2012-12-05 19:36:45 -05:00
Marc-André Moreau
5a131688e4
libwinpr-utils: implement ArrayList
2012-12-05 17:24:01 -05:00
Marc-André Moreau
875c556d13
libfreerdp-core: change interlocked singly-linked list to synchronized Queue
2012-12-05 16:04:01 -05:00
Marc-André Moreau
a3080bcd3a
libfreerdp-client: add compatibility for --plugin command
2012-12-05 14:00:49 -05:00
Marc-André Moreau
71befd95af
libfreerdp-client: introduce CLI compatibility layer and migration assistant
2012-12-05 12:12:18 -05:00
Marc-André Moreau
d8fa43c526
libwinpr-synch: fix race condition in event handling
2012-12-03 14:57:15 -05:00
Marc-André Moreau
e6f524f6c3
libfreerdp-client: accept posix-style command-line syntax
2012-12-02 13:34:00 -05:00
Marc-André Moreau
9416e7355e
libwinpr-utils: implement queue
2012-11-30 17:23:36 -05:00
Marc-André Moreau
c06c0fe665
libwinpr-utils: stubbed Queue, Stack and ArrayList
2012-11-30 16:13:19 -05:00
Marc-André Moreau
3936a19914
libfreerdp-core: add asynchronous send queue
2012-11-28 13:38:01 -05:00
Marc-André Moreau
d0792ea4d1
libwinpr-synch: implement pipe-based semaphore
2012-11-28 12:47:04 -05:00
Marc-André Moreau
2db4c27be7
libfreerdp-core: fix SPN for TS Gateway
2012-11-27 16:37:56 -05:00
Marc-André Moreau
6cad536d34
libfreerdp-core: implement RPC response stub data reassembly
2012-11-27 02:49:44 -05:00
Marc-André Moreau
fbacea6bad
winpr/tools/makecert: stubbed basic makecert wrapper
2012-11-26 22:42:40 -05:00
Marc-André Moreau
68e7e077bb
libwinpr-synch: fix build on Windows
2012-11-26 20:34:36 -05:00
Marc-André Moreau
57d4a07af9
libfreerdp-utils: replace internal wait_obj implementation
2012-11-26 18:02:41 -05:00
Marc-André Moreau
8406eb898b
libfreerdp-client: improved command-line interface
2012-11-26 14:31:31 -05:00
Marc-André Moreau
9af3c21959
xfreerdp-server: fix build
2012-11-25 15:35:58 -05:00
Marc-André Moreau
6b2db2d103
macosx: update client
2012-11-22 15:32:21 -05:00
Marc-André Moreau
70170c7437
xfreerdp: deprecate old command-line syntax
2012-11-22 09:36:09 -05:00
Marc-André Moreau
b3d8f79b5c
libfreerdp-utils: replace ARRAY_SIZE custom macro with ARRAYSIZE() windows macro
2012-11-21 20:50:28 -05:00
Marc-André Moreau
83473d11d1
channels: patch memory leaks, load addins from list
2012-11-19 13:26:56 -05:00
Marc-André Moreau
a5d81fcb9a
channels/rdpsnd: refactoring of parameter parsing
2012-11-18 17:32:18 -05:00
Marc-André Moreau
925eb59bf1
libfreerdp-common: refactoring of addin loader
2012-11-17 22:03:04 -05:00
Marc-André Moreau
25d2533eaa
libwinpr-rpc: added UUID functions
2012-11-17 03:45:15 -05:00
Marc-André Moreau
e3b4c91bf6
winpr: fix build on linux
2012-11-12 20:46:07 -05:00
Marc-André Moreau
31417bd4b5
wfreerdp: added basic password prompt
2012-11-12 17:50:40 -05:00
Marc-André Moreau
421c4c86c4
windows: fix NSIS packaging
2012-11-12 13:17:44 -05:00
Marc-André Moreau
1c4a587ef1
windows: fix build
2012-11-11 17:23:57 -05:00
Marc-André Moreau
cd8be905d8
libfreerdp-core: TSG refactoring of context handles
2012-11-09 12:52:34 -05:00
Marc-André Moreau
d4045895ef
libwinpr-utils: added post/pre command-line filters
2012-11-06 23:07:03 -05:00
Marc-André Moreau
e133d01376
libfreerdp-client: improved set of new command-line options
2012-11-06 22:08:09 -05:00
Marc-André Moreau
5ad116b468
libwinpr-utils: extended command-line API
2012-11-06 18:49:02 -05:00
Marc-André Moreau
917bb894d7
libfreerdp-client: started new command-line syntax
2012-11-05 22:11:13 -05:00
Marc-André Moreau
b250cce496
libwinpr-utils: improved command-line API
2012-11-04 16:09:43 -05:00
Marc-André Moreau
b3f6dea390
libfreerdp-client: started addin enumerator
2012-11-03 23:04:04 -04:00
Marc-André Moreau
cd52a5b0b2
libwinpr-file: get FindFirstFile, FindNextFile working
2012-11-03 18:31:01 -04:00
Marc-André Moreau
9f5917682f
libwinpr-file: fix X* and X? pattern matching cases
2012-11-03 17:24:52 -04:00
Marc-André Moreau
cc90fd1955
libwinpr-file: implement recursive pattern matching
2012-11-03 16:45:19 -04:00
Marc-André Moreau
1ff1d4ce49
libwinpr-file: partially implement proper pattern matching
2012-11-03 15:13:13 -04:00
Marc-André Moreau
7a316d8db7
libwinpr-file: make simplest FindFirstFile test case pass
2012-11-02 20:58:58 -04:00
Marc-André Moreau
e62860ab29
cmake: replace FindOptionalPackage macros with FindFeature macros
2012-11-02 19:27:01 -04:00
Marc-André Moreau
a4bf11cdb6
libwinpr-utils: improve command-line parsing API
2012-11-02 14:16:37 -04:00
Marc-André Moreau
37886515a0
libwinpr-utils: extended command-line parsing api
2012-11-02 00:58:32 -04:00
Marc-André Moreau
f62180ec2a
libwinpr-utils: started command-line parser
2012-11-02 00:20:46 -04:00
Marc-André Moreau
51cd809289
macfreerdp: fix Mac OS X build
2012-10-31 21:49:36 -04:00
Marc-André Moreau
6862605cee
libwinpr-rpc: stub Rpc* API
2012-10-31 15:54:08 -04:00
Marc-André Moreau
bed7933b83
libfreerdp-core: added RPC fault error code name tables
2012-10-31 10:52:04 -04:00
Marc-André Moreau
4d171408e9
freerdp: merging with master
2012-10-29 09:50:44 -04:00
Marc-André Moreau
a6d1ec0ecf
libwinpr-dsparse: fix on linux
2012-10-28 22:16:21 -04:00
Marc-André Moreau
78908fb857
libfreerdp-core: add proper SPN for HTTP authentication in TSG
2012-10-28 20:55:19 -04:00
Marc-André Moreau
beefa1a21d
libfreerdp-client: initial support for .rdp file parsing
2012-10-27 20:25:11 -04:00
Marc-André Moreau
95766036f4
Merge branch 'channels' of github.com:FreeRDP/FreeRDP into channels
2012-10-26 12:00:39 -04:00
Marc-André Moreau
9eece31e19
libwinpr-sspi: fix SuppressExtendedProtection
2012-10-26 12:00:30 -04:00
Marc-André Moreau
b7a289f843
libwinpr: fix test build on Mac OS X
2012-10-25 15:34:57 -04:00
Marc-André Moreau
9a6d405a54
libwinpr-library: fix unit tests
2012-10-25 07:42:06 -04:00
Bernhard Miklautz
d6569d945b
cmake: make sure build works with cmake < 2.8.3
...
cmake/compat_2.8.3 contains files required for cmake versions < 2.8.3
and CheckCmakeCompat includes them if necessary.
CMakeParseArguments.cmake and FindPackageHandleStandardArgs.cmake are
taken from the modules shipped with cmake.
2012-10-25 11:22:53 +02:00
Marc-André Moreau
d251538252
libwinpr: fix build on linux
2012-10-18 22:05:06 -04:00
Marc-André Moreau
2f1711c506
libwinpr-path: make tests pass on Windows
2012-10-18 21:11:12 -04:00
Marc-André Moreau
1ee21f558e
libwinpr: fix build of tests on Windows
2012-10-18 17:30:57 -04:00
Marc-André Moreau
d5b635c9e8
libwinpr-library: improve library tests
2012-10-18 16:58:27 -04:00
Marc-André Moreau
dd23dd1aee
ctest: change default output test path
2012-10-18 15:37:00 -04:00
Marc-André Moreau
63858bf722
cmake: improve NSIS packaging
2012-10-17 13:07:29 -04:00
Marc-André Moreau
74d2244e94
libwinpr-path: fix Windows build
2012-10-17 07:48:24 -04:00
Marc-André Moreau
d815369545
libwinpr-path: extend API with portability functions
2012-10-16 17:18:12 -04:00
Marc-André Moreau
8e424f7e4c
channels: simplify API
2012-10-16 12:41:16 -04:00
Marc-André Moreau
304b4c2d86
cmake: fix windows build
2012-10-14 01:17:25 -04:00
Marc-André Moreau
e764c81ad5
freerdp: fix building of libraries for Android
2012-10-13 20:31:01 -04:00
Marc-André Moreau
229438dbf3
cmake: fix monolithic test build
2012-10-13 17:38:02 -04:00
Marc-André Moreau
06fa85f31c
cmake: refactoring of MONOLITHIC_BUILD
2012-10-13 17:30:59 -04:00
Marc-André Moreau
2ee9f23a8e
cmake: revert back to standard CTest BUILD_TESTING option
2012-10-13 09:50:02 -04:00
Marc-André Moreau
c26a623ed1
cmake: rename BUILD_TESTING to TEST_BUILD
2012-10-12 16:04:46 -04:00
Marc-André Moreau
061758a742
libfreerdp-core: add registry configuration for bitmap cache v2
2012-10-11 14:59:01 -04:00
Marc-André Moreau
a0136e84da
libwinpr-credui: stubbed Credentials Management UI API
2012-10-11 11:42:16 -04:00
Marc-André Moreau
f1ccbcac02
libwinpr-credentials: stubbed credentials management API
2012-10-11 10:55:17 -04:00
Marc-André Moreau
94ffaf704d
Merge branch 'master' of github.com:FreeRDP/FreeRDP into channels
2012-10-11 09:28:49 -04:00
Marc-André Moreau
b97b40a91e
wfreerdp: fix build on Windows
2012-10-10 19:11:36 -04:00
Vic Lee
ddf495a79f
cmake: fix some linking error on Windows.
2012-10-11 01:05:37 +08:00
Marc-André Moreau
b8cd2175d5
macfreerdp: fix compilation
2012-10-09 13:38:42 -04:00
Marc-André Moreau
10f6b797cd
xfreerdp: fix compilation on Mac OS X
2012-10-09 13:04:41 -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
9aa1217c4e
libwinpr-pipe: implement anonymous pipes
2012-10-07 20:25:50 -04:00
Marc-André Moreau
8d7495dba4
libwinpr: add tests for CreatePipe
2012-10-07 17:54:19 -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
f8b049630f
libwinpr-interlocked: added support for doubly-linked lists
2012-10-06 20:19:03 -04:00
Marc-André Moreau
e2cd73ba54
channels: moving device plugins up in the directory structure
2012-10-05 18:30:14 -04:00
Marc-André Moreau
fbd2f360e9
winpr: fix compilation on Linux
2012-10-05 14:45:54 -04:00
Marc-André Moreau
1622a2f271
libwinpr-path: make tests pass on Windows
2012-10-05 11:40:33 -04:00
Marc-André Moreau
708499f0d2
libwinpr-path: implement more of the API
2012-10-05 00:14:44 -04:00
Marc-André Moreau
56ea938fbf
libwinpr: wrote more tests
2012-10-04 23:19:05 -04:00
Marc-André Moreau
bf26079d3f
libwinpr: added tests and fix InterlockedCompareExchange64 on Windows XP
2012-10-04 18:57:32 -04:00
Marc-André Moreau
5a4c2677d9
winpr: merging with master
2012-10-04 16:56:42 -04:00
Marc-André Moreau
e0693c8f4c
cmake: refactoring of channels cmake scripts
2012-10-04 16:54:16 -04:00
Alam Arias
d7ba589b1f
fixup mismerge of typedef from 90ffa6ea86
2012-10-04 15:23:21 -04:00
Marc-André Moreau
e828feccb7
cmake: organize solution folders
2012-10-04 09:42:23 -04:00
Marc-André Moreau
b15e152011
libwinpr: use ModuleOptions.cmake automatically
2012-10-03 19:50:48 -04:00
Marc-André Moreau
a9d4164a23
freerdp: improve scripts for complex modules with monolithic build option
2012-10-03 19:29:28 -04:00
Marc-André Moreau
12554c172f
winpr: fix build on Windows
2012-10-03 17:53:03 -04:00
Marc-André Moreau
703d9346c8
libwinpr-interlocked: fix on 32-bit
2012-10-03 08:43:27 -04:00
Marc-André Moreau
f905fd09eb
winpr: fix tchar redefinition
2012-10-03 08:20:40 -04:00
Marc-André Moreau
77023ec1dd
channels/rdpdr: reduce dependency on list utils in favor or lightweight interlocked singly-list lists
2012-10-02 21:52:27 -04:00
Marc-André Moreau
ab7c952d80
channels: code style cleanup
2012-10-02 11:16:40 -04:00
Marc-André Moreau
111ab8d6c6
libwinpr-crt: fix compilation
2012-10-02 09:30:31 -04:00
Marc-André Moreau
f31b5c7f5d
libwinpr-crt: improve aligned memory tests
2012-10-01 23:31:49 -04:00
Marc-André Moreau
ebbdc8dca9
libwinpr-interlocked: make tests pass
2012-10-01 23:00:41 -04:00
Marc-André Moreau
eb54da8eb5
libwinpr-interlocked: added unit tests for interlocked access
2012-10-01 21:58:24 -04:00
Marc-André Moreau
a80eeabc48
libwinpr-crt: add tests for memory aligned allocation functions
2012-10-01 19:10:00 -04:00
Marc-André Moreau
423585a6a1
libwinpr-path: fix build on Linux
2012-10-01 18:34:46 -04:00
Marc-André Moreau
9155bf3eab
libwinpr-path: start writing tests
2012-10-01 16:49:34 -04:00
Marc-André Moreau
659a901450
cmake: add solution folder subdirectories
2012-10-01 11:48:53 -04:00
Marc-André Moreau
fcc9f91302
cmake: add support for solution groups
2012-09-30 22:58:59 -04:00
Marc-André Moreau
a18ebef019
cunit: migrate Sspi tests to CTest
2012-09-30 20:15:42 -04:00
Marc-André Moreau
03b19c3f30
libwinpr: fix compilation on Windows
2012-09-28 18:10:37 -04:00
Marc-André Moreau
0df7bcf632
libwinpr-file: added CreateFile/DeleteFile
2012-09-26 16:25:23 -04:00
Marc-André Moreau
9f284fa1a9
libwinpr: add check for objective-c bool type
2012-09-26 15:28:05 -04:00
Marc-André Moreau
ce887f973c
libwinpr-error: define all windows error codes
2012-09-26 13:38:21 -04:00
Marc-André Moreau
089312abb0
libwinpr-error: stub error API
2012-09-26 12:37:35 -04:00
Marc-André Moreau
75f7f78af1
libwinpr: add stubs for io and file modules
2012-09-24 15:58:33 -04:00
Marc-André Moreau
1059337d90
libfreerdp-utils: make freerdp_uniconv_in a wrapper for WideCharToMultiByte
2012-09-23 18:08:12 -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
90ffa6ea86
libwinpr: stubbed Path API
2012-09-22 22:02:55 -04:00
Marc-André Moreau
538c89e311
cmake: add OpenSSL and MSVC runtime build options
2012-09-21 19:28:47 -04:00
Marc-André Moreau
7d7536f649
libwinpr: add module definition files
2012-09-21 13:02:54 -04:00
Marc-André Moreau
24fc026783
libwinpr: add possibility of building WinPR as standalone
2012-09-20 22:11:56 -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
ec8314048d
libwinpr-winsock: fix build on Windows
2012-09-20 11:07:54 -04:00
Marc-André Moreau
699eabcfb8
libwinpr-winsock: add inet_ntop for Windows XP portability
2012-09-20 10:42:01 -04:00
Marc-André Moreau
af4d0060c2
libwinpr-winhttp: stubbed API
2012-09-20 10:29:12 -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
6333df8505
libwinpr-interlocked: fix build on 32-bit linux
2012-09-19 19:46:18 -04:00
Marc-André Moreau
9cc76d0b02
libwinpr-synch: fix compilation on Windows
2012-09-19 03:07:47 +02:00
Marc-André Moreau
ca6a37eed4
libwinpr-synch: implemented semaphores + thread wait
2012-09-18 19:24:03 -04:00
Marc-André Moreau
4bd217055c
libwinpr-synch: implemented Win32 Events
2012-09-18 18:36:13 -04:00
Marc-André Moreau
13dbbb9513
libfreerdp-utils: removing mutex util in favor of WinPR mutex API
2012-09-18 17:34:11 -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
Marc-André Moreau
e40025b7fc
xfreerdp-server: fix build with SSPI include problem
2012-09-17 17:38:39 -04:00
Marc-André Moreau
a11615aebd
wfreerdp-server: add PeerLogon callback for server logon
2012-09-16 15:30:11 -04:00
Marc-André Moreau
4910d696f8
libwinpr-sysinfo: fix warning
2012-09-06 13:22:31 -04:00
Marc-André Moreau
373d0fcbb6
libwinpr-sspi: fix SecBufferDesc output buffer on last call to AcceptSecurityContext
2012-08-31 18:04:26 -04:00
Marc-André Moreau
f8c6801a6d
winpr: fix sprintf_s missing define
2012-08-30 22:19:44 -04:00
Marc-André Moreau
f8f1cddacf
wfreerdp: Windows 8 fixes
2012-08-28 18:01:42 -04:00
Marc-André Moreau
a794e0c9da
libwinpr-crt: add more tchar definitions
2012-08-26 18:40:17 -04:00
Marc-André Moreau
5eae27873c
libwinpr-sspi: fix build on Windows
2012-08-23 15:15:57 -04:00
Marc-André Moreau
5a16095ddf
libwinpr-sspi: valgrind cleanup
2012-08-23 01:18:47 -04:00
Marc-André Moreau
5184af6b97
libwinpr-sspi: fix PLUID data type in API definitions
2012-08-22 22:38:27 -04:00
Marc-André Moreau
308fe01b3c
libwinpr-sspi: fix API data types
2012-08-22 22:24:29 -04:00
Marc-André Moreau
c4df990760
winpr: fix SSPI inconsistent DLL linkage
2012-08-20 20:55:21 -04:00
Marc-André Moreau
0cebca888f
winpr-sspi: fix SSPI data types
2012-08-20 21:07:03 -04:00
Marc-André Moreau
c5624ce58f
include: fix installation of headers
2012-08-14 19:55:48 -04:00
Marc-André Moreau
9313bf12b4
wfreerdp: fix monolithic build on Windows
2012-08-14 19:04:45 -04:00
Marc-André Moreau
faa4311232
libwinpr: add proper config.h inclusions
2012-08-14 17:20:53 -04:00
Marc-André Moreau
d5d1eb7762
libfreerdp: add proper config.h inclusions
2012-08-14 17:09:01 -04:00
Marc-André Moreau
384af1d93b
include: move winpr include directory inside winpr
2012-08-14 15:49:39 -04:00
Marc-André Moreau
cf7c65ba00
libwinpr: add support for monolithic build (single libwinpr.so)
2012-08-14 14:37:31 -04:00
Marc-André Moreau
822242e86f
cmake: cleanup of cmake scripts for FreeRDP libraries
2012-08-12 22:16:26 -04:00
Vic Lee
5d6ff1536c
winpr: fix compilation error on Windows.
2012-08-12 14:27:55 +08:00
Marc-André Moreau
92e46af233
libwinpr-sspi: add support for dynamic loading of SSPI module
2012-08-10 18:05:37 -04:00
Martin Fleisz
1ea6c6790c
Fixed crash in SamLookupUserW when SamOpen fails in ntlm_fetch_ntlm_v2_hash
2012-08-07 03:52:52 -07:00
Marc-André Moreau
baeafc5dfc
channels: merging with master
2012-08-01 12:50:27 -04:00
Marc-André Moreau
fa6ff1fae0
libwinpr-sspi: add support for SuppressExtendedProtection registry key
2012-07-31 21:15:07 -04:00
Dorian Johnson
347337d45d
build: ignore unresolved symbols on OS X. Fixes #677
2012-07-31 15:22:10 -05:00
Marc-André Moreau
39ce1596f7
libwinpr-crt: add strtok_s
2012-07-30 15:21:57 -04:00
Marc-André Moreau
dbd6149e01
libwinpr-sspi: fix NTLM registry loading
2012-07-30 14:52:50 -04:00
Marc-André Moreau
1d80e998a2
libwinpr-sspi: fix NTLM version info
2012-07-28 20:29:02 -04:00
Marc-André Moreau
d1322c756e
libfreerdp-core: fix timezone finding and encoding
2012-07-28 19:30:21 -04:00
Marc-André Moreau
0b7b6ca2ec
libwinpr-registry: fix case sensivity
2012-07-28 15:49:16 -04:00
Marc-André Moreau
66809ba269
libwinpr-sspi: fix on Linux
2012-07-26 19:43:51 -04:00
Marc-André Moreau
56db379571
libwinpr-sspi: fix UNICODE build
2012-07-26 18:35:39 -04:00
Marc-André Moreau
984a8c97a3
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
2012-07-26 12:41:49 -04:00
Florian Echtler
415e663d61
fix NTLM segfault from issue #656
2012-07-26 16:31:22 +02:00
Marc-André Moreau
e569991ba8
libfreerdp-core: add support for loading server settings from registry
2012-07-24 20:46:21 -04:00
Marc-André Moreau
d1be8fc222
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
2012-07-23 10:42:09 -04:00
Marc-André Moreau
6155e3718f
libwinpr-sspi: store NTLM hashes in SAM, generate NTLMv2 hashes on the fly
2012-07-22 23:23:23 -04:00
Marc-André Moreau
8e224d2f94
libwinpr-asn1: declare new stubs
2012-07-05 16:36:47 -04:00
Marc-André Moreau
f3d480bba2
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
2012-07-04 18:34:37 -04:00
Marc-André Moreau
3c7ad65bea
libwinpr-utils: cleanup stream utils
2012-07-04 18:33:49 -04:00
Martin Fleisz
2130e897a0
winpr-crt: Fixed compilation errors in _wcsdup on Android
2012-07-04 03:28:04 -07:00
Marc-André Moreau
e1e7626c56
libwinpr-sspi: add support for MsvChannelBindings and MsvTargetName
2012-07-01 22:13:02 -04:00
Marc-André Moreau
693b1787b7
libwinpr-sspi: get rid of old AV_PAIR code for NTLM
2012-07-01 21:40:33 -04:00
Marc-André Moreau
6d7f1e427c
libwinpr-sspi: get partial server-side NLA functionality with mstsc.exe as a client
2012-07-01 19:43:13 -04:00
Marc-André Moreau
bf559e37eb
libwinpr-sspi: add proper detection of MIC in server-side NLA
2012-07-01 17:05:31 -04:00
Marc-André Moreau
63a3fe70cb
libwinpr-sspi: improve NTLM message debugging
2012-07-01 14:33:36 -04:00
Marc-André Moreau
aff78da527
libwinpr-sspi: cleanup buffer management
2012-06-29 18:22:39 -04:00
Marc-André Moreau
d3f9b057a2
libwinpr-sspi: add GetSystemTimeAsFileTime()
2012-06-29 16:43:07 -04:00
Marc-André Moreau
633e0f90bf
libwinpr-sspi: simplify NTLM header and fields read/write
2012-06-29 16:09:14 -04:00
Marc-André Moreau
3ff86d0501
libwinpr-sspi: refactoring of NTLM messages
2012-06-29 14:31:32 -04:00
Marc-André Moreau
5a11fbcac1
libwinpr-utils: add support for reading domain accounts in local SAM
2012-06-29 11:36:31 -04:00
Marc-André Moreau
35ddcafdb1
libwinpr-sspi: simplify NTLM code with NTLM_MESSAGE_FIELD
2012-06-29 10:58:44 -04:00
Marc-André Moreau
1ed7442db6
libwinpr-sspi: fix SeqNo size
2012-06-29 08:55:03 -04:00
Marc-André Moreau
d0e1d39dbc
Merge branch 'winpr' of github.com:FreeRDP/FreeRDP into winpr
2012-06-26 12:13:08 -04:00
Marc-André Moreau
071c111b3d
libwinpr-asn1: initial commit
2012-06-26 12:12:41 -04:00
Marc-André Moreau
b96f89b1c3
Merge branch 'winpr' of github.com:FreeRDP/FreeRDP into winpr
2012-06-25 11:23:41 -04:00
Marc-André Moreau
274ee51a7a
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
2012-06-21 14:30:35 -04:00
Marc-André Moreau
23027a5b97
libwinpr-sspi: detect real computer name in server-side NLA
2012-06-19 18:06:43 -04:00
Marc-André Moreau
1aa0512490
libfreerdp-rail: rename UNICODE_STRING to RAIL_UNICODE_STRING to avoid conflict
2012-06-19 17:26:37 -04:00
Marc-André Moreau
34fc918da1
libwinpr-sspi: fix SAM on Linux
2012-06-19 15:53:19 -04:00
Dorian Johnson
6c3af717c5
winpr: fix semaphore_t definition
2012-06-19 12:31:35 -05:00
Marc-André Moreau
05a77eb8ff
libwinpr-sspicli: initial commit
2012-06-19 10:19:53 -04:00
Marc-André Moreau
fb4df9f731
libwinpr-dsparse: initial commit
2012-06-18 22:41:37 -04:00
Marc-André Moreau
630affb47c
libwinpr-sysinfo: initial commit
2012-06-18 22:22:39 -04:00
Marc-André Moreau
b55f958e5d
libfreerdp-core: start using registry settings
2012-06-15 17:06:26 -04:00
Marc-André Moreau
14467a2eda
libwinpr-sspi: fix uninitialized variable warning
2012-06-15 10:38:02 -04:00
Marc-André Moreau
89b7c63f03
libwinpr-sspi: fix WinPR NTLM SSPI module
2012-06-07 00:14:47 -04:00
Marc-André Moreau
5624b4450a
libwinpr-sspi: partially fix encoding of credentials on Windows
2012-06-06 21:16:47 -04:00
Marc-André Moreau
e588bb2bf0
libwinpr-sspi: improve native SSPI build
2012-06-06 19:20:05 -04:00
Marc-André Moreau
5ed9796e96
libwinpr-sspi: fix compilation on Windows
2012-06-06 02:59:37 -04:00
Marc-André Moreau
ce08f3a6d0
libwinpr-registry: add support for reading simple values from a .reg file
2012-06-05 21:50:03 -04:00
Marc-André Moreau
18a8a5c6c4
libwinpr-registry: reduce API stubs to MinWin
2012-06-05 19:40:49 -04:00
Marc-André Moreau
fa4fc7d2ee
libwinpr-registry: start implementation
2012-06-05 18:56:31 -04:00
Marc-André Moreau
4a5de37c00
libwinpr-sspi: improve SAM management
2012-06-03 19:59:35 -04:00
Marc-André Moreau
0736077e07
winpr: fix WCHAR, define -fshort-wchar
2012-06-03 16:30:15 -04:00
Marc-André Moreau
3325098009
libwinpr-utils: started SAM utils
2012-06-02 23:31:15 -04:00
Marc-André Moreau
e8f2f7b30e
winpr/tools/hash: added NTLM hashing tool
2012-06-02 18:21:04 -04:00
Marc-André Moreau
b846f72de3
libwinpr-synch: initial commit
2012-05-29 14:14:26 -04:00
Marc-André Moreau
337bcf7605
winpr: fix compilation on Windows
2012-05-25 16:42:35 -04:00
Marc-André Moreau
138321bc2f
libwinpr-bcrypt: started stubbing bcrypt api
2012-05-25 16:01:18 -04:00
Marc-André Moreau
cdd610ee12
libwinpr-sspi: remove libfreerdp-crypto dependency
2012-05-25 14:03:56 -04:00
Marc-André Moreau
6379cc628b
libwinpr-utils: started replacement stream utils
2012-05-25 03:24:42 -04:00
Marc-André Moreau
b70683af9e
libwinpr-sspi: move NLA code out of CredSSP module
2012-05-25 01:50:46 -04:00
Marc-André Moreau
0bd91f3cb9
libwinpr-sspi: cleanup of data types in NTLM module
2012-05-24 22:40:46 -04:00
Marc-André Moreau
6bb032f24e
libwinpr-sspi: remove unused WIP kerberos code
2012-05-24 22:25:44 -04:00
Marc-André Moreau
45009824be
libwinpr-sspi: cleanup of data types
2012-05-24 22:20:51 -04:00
Marc-André Moreau
9fd0d13a1c
libwinpr-sspi: started stubbing Schannel SSPI module
2012-05-24 17:19:58 -04:00
Marc-André Moreau
add1319ee6
libwinpr-sspi: start new winpr utility library
2012-05-24 17:05:12 -04:00
Marc-André Moreau
f897159058
libwinpr-sspi: parse CredSSP plaintext credentials
2012-05-24 15:52:20 -04:00
Marc-André Moreau
2ff8a103d6
libwinpr-sspi: fix server-side NTLM signing and sealing
2012-05-24 15:19:11 -04:00
Marc-André Moreau
d57e879d7c
libwinpr-sspi: start using Heap functions
2012-05-23 03:58:47 -04:00
Marc-André Moreau
4b72bcd3d7
libwinpr-sspi: remove dependency on unicode utils
2012-05-23 03:08:24 -04:00
Marc-André Moreau
5207d65c2a
libwinpr-crt: implement unicode functions
2012-05-23 01:49:21 -04:00
Marc-André Moreau
a09dbbd671
libwinpr-sspi: cleanup headers and structure
2012-05-21 22:48:33 -04:00
Marc-André Moreau
c4ec4ae1d5
libwinpr-registry: initial stubs
2012-05-21 22:34:42 -04:00
Marc-André Moreau
fbcce67cd8
libwinpr-crt: expand string functions
2012-05-21 22:04:14 -04:00
Marc-André Moreau
90dcef3178
libwinpr-sspi: fix data type warnings
2012-05-21 21:08:04 -04:00
Marc-André Moreau
733fc24a48
libwinpr-sspi: data type cleanup
2012-05-21 20:39:45 -04:00
Marc-André Moreau
d3dc1c780d
wfreerdp: fix compilation
2012-05-21 16:01:24 -04:00
Marc-André Moreau
3cfc3d6d80
winpr: move to one folder
2012-05-20 20:54:22 -04:00