Commit Graph

309 Commits

Author SHA1 Message Date
hardening 865ff2a5f8 Fixed compilation with -Wstrict-prototypes 2013-02-14 22:20:43 +01:00
Marc-André Moreau a17ddeea2a mfreerdp-server: merging with master 2013-01-31 11:33:08 -05:00
Corey C 70c5dd555a wfreerdp-server: enabled SSE2 2013-01-30 19:55:37 -05:00
Marc-André Moreau d8afffd3a8 libfreerdp-core: fix server-side color depth negotiation 2013-01-27 17:17:04 -05:00
Daryl Poe b64408975d freerdp primitives library 2013-01-18 15:32:58 -07:00
Corey C 17cd760e0d wfreerdp-server: merge upstream 2013-01-14 14:22:07 -05:00
Marc-André Moreau 3b71138442 wfreerdp-server: fix build on Windows 7 2013-01-05 14:58:47 -05:00
Marc-André Moreau 27084c4642 libwinpr-sspi: improve SSPI Schannel test 2013-01-03 11:13:13 -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 84f358d3ce Merge pull request #812 from bmiklautz/versioning
build: fixed library versioning
2012-11-25 12:29:29 -08:00
Bernhard Miklautz 9a33dbe826 build: fixed library versioning
Split version numbers into:
FREERDP_API_VERSION - the version of the API which is major.minor
FREERDP_VERSION - version of a release consisting of major.minor.revision (e.g. 1.1.0)
FREERDP_VERSION_FULL - like FREERDP_VERSION but with an optional "build" suffix (e.g 1.1.0-dev)
2012-11-18 17:07:33 +01:00
Corey C ca89be3c91 wfreerdp-server: small packaging patch 2012-11-16 22:54:31 -05:00
C-o-r-E b5d3a493aa mfreerdp-server: merged wf_peer.c 2012-11-14 11:05:07 -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 410b7ab867 libfreerdp-core: rdpSettings refactoring (part 4) 2012-11-07 23:29:24 -05:00
Marc-André Moreau 6427c9dd90 libfreerdp-core: rdpSettings refactoring (part 2) 2012-11-07 15:13:14 -05:00
C-o-r-E c48cb01e36 wfreerdp-server: fix default screen bug in multimon setup (win7) 2012-11-01 17:51:48 -04:00
C-o-r-E dd477a6a18 wfreerdp-server: multimon working on win7 2012-11-01 17:12:05 -04:00
Corey C 85c111834d wfreerdp-server: fix default screen issue 2012-10-31 22:17:40 -04:00
Corey C b05bfbb6c1 wfreerdp-server: fixed pointer offset on win8 multimon 2012-10-31 22:10:27 -04:00
C-o-r-E 4841b05008 wfreerdp-server: refactored monitor related data structures 2012-10-31 17:24:14 -04:00
C-o-r-E 32ebeb4470 wfreerdp-server: fix arg parsing 2012-10-30 19:43:51 -04:00
C-o-r-E a88dbb6b85 wfreerdp-server: added more info for screen list 2012-10-25 15:25:55 -04:00
Corey C 7f2dcf3257 wfreerdp-server: fixed crash with selected zero resolution displays 2012-10-23 20:43:39 -04:00
Corey C 94ea05cb57 wfreerdp-server: initial cli multimon support 2012-10-23 20:32:29 -04:00
Corey C baf9843144 wfreerdp-server: added screen info api 2012-10-23 19:41:50 -04:00
Corey C a53dfae1dd wfreerdp-server: added ability to list displays 2012-10-23 18:49:03 -04:00
Corey C 165b18d071 wfreerdp-server: code cleanup 2012-10-22 18:43:37 -04:00
C-o-r-E f855987b44 wfreerdp-server: win7 guid fix 2012-10-19 17:29:44 -04:00
Corey C 834c590fd8 wfreerdp-server: merged upstream 2012-10-18 16:46:56 -04:00
Corey C 5f713c6b9c wfreerdp-server: fixed 2 bugs
First a bug where in the case that on windows 8, there is only a mouse pointer update, the frame does not get released. Second an incorrect timeout value was being passed.
2012-10-17 18:39:04 -04:00
Corey C 0d7414fb61 wfreerdp-server: fixed debug prints 2012-10-17 17:06:03 -04:00
Corey C 38f4541fde wfreerdp-server: release duplication 2012-10-17 16:50:39 -04:00
Corey C be080f8536 wfreerdp-server: handle dxgi access lost error 2012-10-17 16:17:19 -04:00
Corey C 9fbf1fb376 wfreerdp-server: fixed parenthesis error and added more debug output 2012-10-17 15:31:36 -04:00
Marc-André Moreau 336141346b wfreerdp-server: fix non-unicode build 2012-10-17 15:31:21 -04:00
Corey C 57a85450f6 wfreerdp-server: more debug info 2012-10-16 23:29:51 -07:00
Corey C c4490946b9 wfreerdp-server: small cleanup of rdpsnd; added debug code for creating d3d11 device 2012-10-17 00:43:59 -04:00
Marc-André Moreau e87df0b7cc wfreerdp-server: merging Corey's sound support with C# binding improvements 2012-10-16 19:43:45 -04:00
Marc-André Moreau 12dd3a8b2e wfreerdp-server: reduce verbosity of debug output 2012-10-16 13:44:25 -04:00
Marc-André Moreau 5eb8ddd1bf wfreerdp-server: fix build on Windows 2012-10-16 13:31:16 -04:00
Marc-André Moreau aaef9694ab libfreerdp-channels: split in client/server functionality, move to libfreerdp-channels-client and libfreerdp-channels-server 2012-10-15 17:03:34 -04:00
Marc-André Moreau 7f98af7d20 libfreerdp-client: update clients to link to proper library 2012-10-14 12:21:33 -04:00
Marc-André Moreau 06fa85f31c cmake: refactoring of MONOLITHIC_BUILD 2012-10-13 17:30:59 -04:00
Corey C 270a562b77 wfreerdp-server: fixed crash after disconnect 2012-10-12 21:02:42 -04:00
Corey C c4960d55f1 wfreerdp-server: initial rdpsnd support 2012-10-12 10:37:19 -04:00
Corey C 9e2b53a72b wfreerdp-server: fixed compilation 2012-10-11 18:15:34 -04:00
Corey C 0905ae6f1f wfreerdp-server: merged upstream 2012-10-11 17:14:55 -04:00
Marc-André Moreau 007f5ec073 wfreerdp-server: registry rdpsnd channel 2012-10-10 21:42:18 -04:00
Marc-André Moreau de1c812fc9 channels/rdpsnd: fix build on Windows 2012-10-10 20:44:27 -04:00
Marc-André Moreau ce13f39de2 Merge pull request #763 from FreeRDP/channels
Major Refactoring + Static Channel System
2012-10-09 10:44:44 -07:00
Vic Lee 26580c9fbb libfreerdp-codec/rfx: remove RLGR output bit masking and let caller clear the stream for faster speed. 2012-10-09 20:47:08 +08:00
Marc-André Moreau 9d064171a7 freerdp: get rid of old types 2012-10-09 03:26:39 -04:00
Marc-André Moreau 1bf8a45519 freerdp: change uint8, sint8, uint16, sint16 to BYTE, INT8, UINT16, INT16 2012-10-09 03:01:37 -04:00
Marc-André Moreau 1ed644786c freerdp: change boolean type to BOOL type 2012-10-09 02:38:39 -04:00
Marc-André Moreau 5612bc43f8 freerdp: change true/false to TRUE/FALSE 2012-10-09 02:31:28 -04:00
Marc-André Moreau e60a092d81 freerdp: fix headers 2012-10-08 23:02:04 -04:00
Marc-André Moreau 40eea7c76b cmake: rename WITH_MONOLITHIC_BUILD to MONOLITHIC_BUILD 2012-10-08 22:55:06 -04:00
Corey C 36394b3c23 wfreerdp-server: generalized managed api callbacks, peer tracking bug fixes, code cleanup 2012-10-08 22:31:40 -04:00
Corey C 5d0a53a3b3 wfreerdp-server: improved peer tracking, added ability to disconnect individual peers 2012-10-08 15:46:01 -04:00
Corey C ecad702c98 wfreerdp-server: fix parallel send 2012-10-06 17:09:53 -04:00
Corey C 715a172fe8 wfreerdp-server: improved tracking of peers by id 2012-10-06 16:57:58 -04:00
Corey C d1e1ee9085 wfreerdp-server: added defines for default fps and max peers 2012-10-06 16:25:11 -04:00
Corey C a2cd04e3f7 wfreerdp-server: added connect/disconnect event callback support 2012-10-05 23:25:18 -04:00
Corey C 8074b0b842 wfreerdp-server: added APIs for more info on peers 2012-10-05 19:22:38 -04:00
Corey C e7a751c930 wfreerdp-server: added support for getting number of peers and hostname 2012-10-05 18:18:59 -04:00
Corey C 4c790d8253 wfreerdp-server: fixed stop server api 2012-10-05 15:25:30 -04:00
Corey C eb99c8a382 merged from channels 2012-10-04 20:19:17 -04:00
Marc-André Moreau 94469ffa6f wfreerdp-server: fix server interface build 2012-10-04 19:21:09 -04:00
Corey C 818942e628 wfreerdp-server: control interface 2012-10-04 16:51:23 -04:00
Corey C 7a02f42001 wfreerdp-server: manual merge 2012-10-02 20:03:32 -04:00
Marc-André Moreau 659a901450 cmake: add solution folder subdirectories 2012-10-01 11:48:53 -04:00
Marc-André Moreau 03b19c3f30 libwinpr: fix compilation on Windows 2012-09-28 18:10:37 -04:00
Corey C 8b85033810 wfreerdp-server: merged cmakelists 2012-09-20 14:33:52 -04:00
Marc-André Moreau 58525ca415 wfreerdp-server: fix encoder on Windows 7 2012-09-20 00:22:13 -04:00
Marc-André Moreau 34b59653dd wfreerdp-server: code style cleanup 2012-09-19 18:16:49 -04:00
Marc-André Moreau 1a2e71067a wfreerdp-server: fix monolithic build 2012-09-19 17:51:06 -04:00
Corey C 88c55eab2f wfreerdp-server: fixed linked libs 2012-09-19 17:33:05 -04:00
Marc-André Moreau 25f05d38e8 libfreerdp-channels: fix semaphore usage 2012-09-19 16:16:24 -04:00
Corey C 0dccc0762d wfreerdp-server: another small fix 2012-09-19 13:42:22 -04:00
C-o-r-E cb149e4e99 wfreerdp-server: tiny fix 2012-09-19 13:34:37 -04:00
C-o-r-E 39d6fd3bd0 wfreerdp-server: added cmake config WITH_WIN8 2012-09-19 12:43:24 -04:00
Corey C 71e01880d3 wfreerdp-server: replaced OS detection with preprocessor macro 2012-09-18 19:00:03 -04:00
Corey C 77c84cd606 wfreerdp-server: win8 code cleanup 2012-09-18 17:25:20 -04:00
Corey C 052896eb3d wfreerdp-server: refactoring and stabilizing windows 8 parts 2012-09-18 14:07:38 -04:00
Corey C 909e617ce0 wfreerdp-server: partially merged from cleanup 2012-09-17 17:57:21 -04:00
Corey C 8dd6624fae wfreerdp-server: Less hackish win8 support 2012-09-17 17:05:42 -04:00
Marc-André Moreau 1a011fee45 wfreerdp-server: fix race condition in encoder reset 2012-09-16 23:09:36 -04:00
Marc-André Moreau d315af5feb wfreerdp-server: fix multiple reconnections deadlock 2012-09-16 21:50:15 -04:00
Marc-André Moreau 2026d3079e libfreerdp-core: code restructuration 2012-09-16 21:05:51 -04:00
Corey C 6bb014a46d wfreerdp-server: dxgi encoding 2012-09-16 18:37:14 -04:00
Corey C 2a07ebec23 wfreerdp-server: win8 dxgi initial support 2012-09-16 17:38:33 -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 efe82e6ede wfreerdp-server: build CLI interface separate from server library 2012-09-15 22:19:26 -04:00
Marc-André Moreau 05d6725c65 wfreerdp-server: split code with external library interface 2012-09-15 20:29:33 -04:00
Marc-André Moreau c62a82e228 wfreerdp-server: fix negotiation of codecs 2012-09-15 17:51:05 -04:00
Marc-André Moreau 1b70b0afd3 wfreerdp-server: fix tiny race condition 2012-09-07 17:55:26 -04:00
Marc-André Moreau 9371da0a76 wfreerdp-server: fix pointer position 2012-09-07 17:22:23 -04:00
Marc-André Moreau 271aa3edb5 wfreerdp-server: add support for parallel sending to multiple clients 2012-09-07 22:48:30 +02:00
Marc-André Moreau c59b7dedad wfreerdp-server: add registry key for framerate 2012-09-07 18:01:36 +02:00
Marc-André Moreau 947e9bead7 wfreerdp-server: refactoring and delaying of initialization of encoder 2012-09-07 06:01:16 +02:00
Marc-André Moreau 651b8a4e55 wfreerdp-server: add configurable server keys 2012-09-07 04:33:36 +02:00
Marc-André Moreau e5b5b09c38 wfreerdp-server: start handling more than one connected client at once 2012-09-05 20:03:07 -04:00
Corey C a32636b877 wfreerdp-server: added OS version detection for windows 2012-09-03 18:38:51 -04:00
Marc-André Moreau 7838e22477 libfreerdp-core: improvements for C# bindings 2012-09-03 17:08:46 -04:00
Marc-André Moreau 9cc69c1f8e wfreerdp-server: wrap select() to make use of windows events and WaitForMultipleObjects 2012-09-03 00:51:02 -04:00
Marc-André Moreau 6971add155 wfreerdp-server: add select() 2012-09-02 23:36:01 -04:00
Marc-André Moreau c1be07aa3d wfreerdp-server: fix encoding accuracy 2012-09-02 19:54:17 -04:00
Marc-André Moreau 7a0a8c3eb2 wfreerdp-server: start cleaning up mutex access 2012-09-02 18:04:41 -04:00
Marc-André Moreau 3a33d63902 wfreerdp-server: get rid of wfInfoSingleton 2012-09-02 17:09:36 -04:00
Marc-André Moreau 12859c7eac wfreerdp-server: merge with latest updates 2012-09-02 14:39:27 -04:00
Marc-André Moreau bf02b5b81f Merge branch 'master' of github.com:FreeRDP/FreeRDP 2012-08-30 19:58:00 -04:00
Marc-André Moreau a9bbc3d8c1 wfreerdp: fix build on Windows XP 2012-08-30 19:57:21 -04:00
Marc-André Moreau 07be541709 wfreerdp-server: fix build on Windows 8 2012-08-30 17:37:12 -04:00
C-o-r-E 88ad2661bd wfreerdp-server: cleaned up synchronization code 2012-08-30 15:50:46 -04:00
C-o-r-E fdfc5f8f1c wfreerdp-server: added optional back buffer 2012-08-28 19:28:04 -04:00
C-o-r-E 49e97852b4 wfreerdp-server: fixed subsequent connection issue 2012-08-24 19:39:30 -04:00
Marc-André Moreau c6d2d4d6ec wfreerdp-server: fix off-by-one width and height errors 2012-08-23 17:37:28 -04:00
Marc-André Moreau c60c013d5e wfreerdp-server: fix crash with out of bound coordinates 2012-08-23 17:10:22 -04:00
Marc-André Moreau 9c507b179a wfreerdp-server: cleanup code style 2012-08-23 16:35:54 -04:00
Marc-André Moreau 69a2f6e51c wfreerdp-server: merge with master 2012-08-23 15:36:34 -04:00
C-o-r-E 26afdec8cd wfreerdp-server: efficiency++ 2012-08-21 12:50:21 -04:00
C-o-r-E 93d57c5219 fixed subsequent connection bug 2012-08-20 18:19:17 -04:00
C-o-r-E ebc699dde8 wfreerdp-server: greatly improved performance 2012-08-20 16:49:25 -04:00
C-o-r-E 57ecdb036d wfreerdp-server: fixed corruption issue 2012-08-20 16:06:24 -04:00
C-o-r-E e59f44b9e8 wfreerdp-server: fixed client screen resize 2012-08-20 14:36:59 -04:00
C-o-r-E 1438d28d97 wfreerdp-server: partialy fixed the corruption issue 2012-08-20 13:47:44 -04:00
C-o-r-E 5ed441e116 wfreerdp-server: Slightly more stable 2012-08-20 11:45:48 -04:00
C-o-r-E 62b5b3f83b wfreerdp-server: fixed some syncronization bugs 2012-08-19 15:46:47 -04:00
C-o-r-E 390926d134 wfreerdp-server: Fixed basic rfx 2012-08-19 13:20:10 -04:00
C-o-r-E 1351572985 wfreerdp-server: Nearly completed refactoring 2012-08-18 19:46:42 -04:00
C-o-r-E c3ee4cc5bb wfreerdp-server: Continued refactoring efforts 2012-08-18 17:49:52 -04:00
C-o-r-E d3bd93d116 wfreerdp-server: mirr-mon thread refactored 2012-08-18 16:42:17 -04:00
C-o-r-E c077eb4dc7 Merged 2012-08-18 14:34:24 -04:00
C-o-r-E 39c2e93562 wfreerdp-server: partly reorganized rfx encoding process 2012-08-17 16:24:56 -04:00
C-o-r-E 0b87c927ea wfreerdp-server: added experimental rfx encoding 2012-08-15 18:01:06 -04:00
C-o-r-E a067f33950 wfreerdp-server: fixed a couple bugs 2012-08-15 15:27:03 -04:00
C-o-r-E 7ed19d7997 wfreerdp-server: more progress on the back end 2012-08-14 20:30:36 -04:00
Marc-André Moreau faa4311232 libwinpr: add proper config.h inclusions 2012-08-14 17:20:53 -04:00
C-o-r-E 67b1d4e607 wfreerdp-server: added experimental monitor proc 2012-08-14 16:49:24 -04:00
C-o-r-E 343825221c wfreerdp-server: fixed the build and some stupidity on my part 2012-08-14 15:12:44 -04:00
C-o-r-E bc07443f22 wfreerdp-server: modified and documented the driver settings update function
It should programatically detect and use the screen resolution now.
2012-08-14 14:49:53 -04:00
C-o-r-E ceb218a3cf wfreerdp-server: modified and documented the attatchtodesktop function 2012-08-14 12:31:52 -04:00
C-o-r-E 664596f5a5 wfreerdp-server: modified and documented the display device check 2012-08-14 11:57:25 -04:00
Marc-André Moreau 65930bb9f8 server: add support for monolithic build 2012-08-14 00:59:22 -04:00
Marc-André Moreau 07dccad079 wfreerdp-server: add proper detection of device registry key for DFMirage driver 2012-08-13 19:05:47 -04:00
Marc-André Moreau 46ccb75d75 wfreerdp-server: start integration of DFMirage driving code 2012-08-13 18:25:05 -04:00
Marc-André Moreau ff581a2e7b wfreerdp-server: add DFMirage header definitions 2012-08-13 17:27:44 -04:00
Marc-André Moreau a1c5768dc8 wfreerdp-server: code structure cleanup 2012-07-30 21:32:44 -04:00
Marc-André Moreau 263f76b555 wfreerdp-server: add mouse input support 2012-07-30 17:21:32 -04:00
Marc-André Moreau 20d0c5c57f wfreerdp-server: added keyboard input support 2012-07-30 16:03:20 -04:00
Marc-André Moreau 56db379571 libwinpr-sspi: fix UNICODE build 2012-07-26 18:35:39 -04:00
Marc-André Moreau e569991ba8 libfreerdp-core: add support for loading server settings from registry 2012-07-24 20:46:21 -04:00
Vic Lee f76a50c53b libfreerdp-core/server: fix a corrupted memory access issue.
The peer context memory block should not be freed by the server
implementation because it still needs to be accessed after the
context free callback has been called. It should be the core's
responsibility to free it.
2012-06-28 14:53:43 +08:00
Marc-André Moreau 33d0d59306 wfreerdp-server: fix server-side TLS on Windows 2012-06-12 23:09:30 -04:00
Marc-André Moreau 209d44e843 wfreerdp-server: cleanup names 2012-06-10 22:52:01 -04:00
Marc-André Moreau a43e5daebd wfreerdp-server: fix connection sequence 2012-06-10 21:41:17 -04:00
Marc-André Moreau d72f235ffc wfreerdp-server: initial commit 2012-06-07 19:51:00 -04:00