Commit Graph

572 Commits

Author SHA1 Message Date
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