Marc-André Moreau
1c4a587ef1
windows: fix build
2012-11-11 17:23:57 -05:00
Marc-André Moreau
3a851b7021
macosx: fix build
2012-11-10 09:40:07 -05:00
Marc-André Moreau
410b7ab867
libfreerdp-core: rdpSettings refactoring (part 4)
2012-11-07 23:29:24 -05:00
Marc-André Moreau
8544716104
libfreerdp-core: rdpSettings refactoring (part 3)
2012-11-07 18:23:33 -05:00
Marc-André Moreau
6427c9dd90
libfreerdp-core: rdpSettings refactoring (part 2)
2012-11-07 15:13:14 -05:00
Marc-André Moreau
1a2839a165
libfreerdp-core: rdpSettings refactoring (part 1)
2012-11-07 11:02:46 -05:00
Marc-André Moreau
ebc09d17d8
libfreerdp-core: started refactoring rdpSettings
2012-11-07 10:33:06 -05:00
Marc-André Moreau
e62860ab29
cmake: replace FindOptionalPackage macros with FindFeature macros
2012-11-02 19:27:01 -04: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
Marc-André Moreau
5319e3a761
mfreerdp-server: cleanup binaries
2012-10-31 23:30:52 -04:00
Marc-André Moreau
6882b1fa9d
mfreerdp-server: initial commit
2012-10-31 23:04:31 -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
Corey C
824e6444a6
Merge remote-tracking branch 'upstream/master'
2012-10-22 16:08:26 -04:00
C-o-r-E
f855987b44
wfreerdp-server: win7 guid fix
2012-10-19 17:29:44 -04:00
Marc-André Moreau
210ba6ac8c
channels: fix linking of libfreerdp-client and libfreerdp-server
2012-10-19 13:10:42 -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
Marc-André Moreau
63858bf722
cmake: improve NSIS packaging
2012-10-17 13:07:29 -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
b0f368b10e
cmake: fix install path, add RPATH configuration
2012-10-14 12:58:09 -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
8cfb69623e
libfreerdp-channels: add libfreerdp-client and libfreerdp-server libraries that bundle client/server static channels
2012-10-14 03:43:10 -04:00
Marc-André Moreau
6a592b5720
cmake: add WITH_SAMPLE, fix inclusion of X11 code
2012-10-13 20:55:28 -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
2df7aaad39
libfreerdp-utils: get rid of xstrdup in favor of WinPR _strdup
2012-10-08 23:42:01 -04:00
Marc-André Moreau
9909a12af5
libfreerdp-utils: get rid of xmalloc, xrealloc and xfree
2012-10-08 23:21:26 -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
Marc-André Moreau
84f88883e9
sfreerdp-server: get rdpsnd channel to initialize
2012-10-08 16:29:40 -04:00
Marc-André Moreau
829723582e
sfreerdp-server: cleanup sample server code
2012-10-08 16:12:03 -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
Marc-André Moreau
e0693c8f4c
cmake: refactoring of channels cmake scripts
2012-10-04 16:54:16 -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
Marc-André Moreau
e4e85be15d
channels: add automatic inclusion and bundling of built-in server channels
2012-09-22 19:25:21 -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
Corey C
725c0679dd
Merge remote-tracking branch 'upstream/cleanup'
2012-09-19 13:07:03 -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
Marc-André Moreau
e40025b7fc
xfreerdp-server: fix build with SSPI include problem
2012-09-17 17:38:39 -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
f1fa98c997
wfreerdp: fix compilation warnings on Windows
2012-08-14 18:39:07 -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
Marc-André Moreau
cf7c65ba00
libwinpr: add support for monolithic build (single libwinpr.so)
2012-08-14 14:37:31 -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
Vic Lee
0989ccf29d
cmake: include libfreerdp-server-channels in Windows build.
2012-08-09 07:51:44 +08: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
Marc-André Moreau
e4c920c946
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
2012-06-29 08:55:58 -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
Vic Lee
8a47893eb2
server/audin: remove a debug message.
2012-06-28 14:45:39 +08:00
Vic Lee
596f04cd67
server: fix audio input buffer issue.
2012-06-28 13:16:03 +08:00
Vic Lee
a20f7b21ff
server/test: integrate audio input testing.
2012-06-26 14:51:22 +08:00
Vic Lee
364166a672
server: add audio input server channel.
2012-06-26 14:49:39 +08:00
Marc-André Moreau
0c191bb315
libfreerdp-crypto: fix OpenSSL workarounds on client and server
2012-06-25 11:17:47 -04:00
Vic Lee
3fae14f2ef
wtsvc: add server dvc creation and closure.
2012-06-25 16:41:59 +08:00
Marc-André Moreau
58d6e11b85
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
2012-06-15 10:38:18 -04: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
Vic Lee
106b20cbb0
server/rdpsnd: add SetVolume support.
2012-05-29 22:22:38 +08:00
Vic Lee
3477f34479
server: support RefreshRect and SuppressOutput.
2012-05-26 21:34:09 +08:00
Marc-André Moreau
ae6f331570
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
2012-05-25 18:45:12 -04:00
Vic Lee
e50983fdff
dsp: add MS ADPCM codec.
2012-05-24 23:09:30 +08:00
Vic Lee
052f841d7f
server: add rdpsnd server channel library.
2012-05-24 14:03:21 +08:00
Vic Lee
ada9936a66
libfreerdp-core/server: add local flag for unix connection.
2012-05-22 23:10:52 +08:00
Vic Lee
f4c8ebf13f
libfreerdp-core: add server unix domain socket.
2012-05-22 18:53:11 +08:00
Marc-André Moreau
a7a007bed8
libwinpr-sspi: start using server-side NLA by default
2012-05-20 20:36:57 -04:00
Vic Lee
4050944f6e
server: implement frame acknowledge PDU.
2012-05-11 16:35:11 +08:00
Marc-André Moreau
85eaf79239
cunit: fix compilation
2012-05-05 20:45:13 -04:00
Vic Lee
3a407c24b8
server: implement user-initiated disconnection sequence on server.
2012-04-13 15:58:28 +08:00
Mads Kiilerich
d3b32f59c5
server: fix building without XTest
2012-03-29 01:10:58 +02:00
Marc-André Moreau
c71f5206aa
Merge pull request #506 from llyzs/nsc
...
NSCodec encoder
2012-03-19 21:09:24 -07:00
Marc-André Moreau
4d665b116d
xfreerdp-server: set TCP_NODELAY
2012-03-18 13:13:34 -04:00
Vic Lee
80ffbb878d
nsc: add nsc encoder to test server.
2012-03-18 16:36:38 +08:00
Vic Lee
b74d324592
rfx: rename pixel format constants.
2012-03-13 19:02:19 +08:00
Marc-André Moreau
c208c5a899
libfreerdp-sspi: rename from libfreerdp-auth
2012-03-05 17:11:15 -05:00
Aaron Small
62d6f8f024
Test server requires RemoteFX, so make that explicit, instead of sending
...
out corrupt updates to clients that do not.
2012-03-04 18:01:31 -05:00
Marc-André Moreau
bb3ac48895
xfreerdp-server: disable NLA by default
2012-02-20 21:45:57 -05:00
Marc-André Moreau
e85bfb4fd4
libfreerdp-locale: refactoring of XKB-based detection
2012-02-19 20:24:06 -05:00
Marc-André Moreau
4af3ecd4cd
libfreerdp-locale: refactoring step 1
2012-02-18 22:04:28 -05:00
Marc-André Moreau
61da01973d
libfreerdp-locale: rename from libfreerdp-kbd, will contain all localization code
2012-02-17 17:43:00 -05:00
Marc-André Moreau
b8882a8ad2
libfreerdp-crypto: taking crypto code out of libfreerdp-core
2012-02-17 00:58:30 -05:00
Asbjørn Heid
774dac17df
xfreerdp-server: Fixed screen capture using SHM extension.
2012-02-15 08:48:37 +01:00
Asbjørn Heid
151182cbc8
xfreerdp-server: Fixed deadlock issue in event queue.
...
Writing to the pipe may block if the pipe is full. Holding the mutex while writing prevents listeners from
aquiring the mutex and unblocking the write. This leads to a deadlock situation.
2012-02-15 08:22:12 +01:00
Marc-André Moreau
4fe4cd35e3
libfreerdp-server: added server-side CredSSP stubs
2012-02-13 22:27:59 -05:00
Asbjørn Heid
2642bda7d1
xfreerdp-server: Fixed issue with high idle CPU usage.
...
The pipe used for signalling in the event queue was not properly
cleared when popping events, causing the select() in the main
loop to return immediately after the first event was queued,
instead of blocking for the next event.
2012-02-11 06:24:32 +01:00
Asbjørn Heid
772ca6f99d
xfreerdp-server: Proper shutdown of helper threads when a client disconnects.
2012-02-11 00:09:00 +01:00
Marc-André Moreau
0975c0f07e
libfreerdp-core: improve error checking in certificate validation
2012-02-07 22:16:57 -05:00
Pawel Jakub Dawidek
1fa1331a54
Modify the UnicodeKeyboardEvent callback to also include flags argument.
...
According to the specification first two bytes contain keyboardFlags.
Those keyboardFlags are a bit different than in the regular (non-unicode)
Keyboard Event. There is no KBD_FLAGS_EXTENDED here and also when
key is pressed there is neither KBD_FLAGS_DOWN nor KBD_FLAGS_RELEASE flag
set. When key is released the KBD_FLAGS_RELEASE flag is set.
2012-02-07 12:22:01 +01:00
Marc-André Moreau
66cd849229
xfreerdp-server: improve XShm encoding
2012-02-04 18:18:46 -05:00
Marc-André Moreau
0c7703d293
xfreerdp-server: adjust capture settings for better performance
2012-02-01 22:40:36 -05:00
Marc-André Moreau
abad646414
xfreerdp-server: control frame rate per second
2012-02-01 22:05:01 -05:00
Marc-André Moreau
ca8b92a247
xfreerdp-server: added frame tick event
2012-02-01 21:37:01 -05:00
Marc-André Moreau
5ee606cf10
xfreerdp-server: optimize screen region encoding
2012-01-31 21:05:47 -05:00
Marc-André Moreau
cfd54a4e38
xfreerdp-server: fix event queuing
2012-01-31 16:28:23 -05:00
Marc-André Moreau
636f9fa402
xfreerdp-server: fix memory leak for snapshots
2012-01-31 14:09:55 -05:00
Marc-André Moreau
589e9e1142
xfreerdp-server: add event queue
2012-01-30 22:46:02 -05:00
Marc-André Moreau
5356e5a44e
xfreerdp-server: adding xf_event.c and xf_input.c, refactoring
2012-01-30 21:35:15 -05:00
Marc-André Moreau
603e600bdb
xfreerdp-server: add better path detection support for finding server keys
2012-01-30 20:35:33 -05:00
Bernhard Miklautz
668c8c8cef
build: use WITH_XXX instead of XXX_FOUND
...
To check if something should be en- or disabled WITH_XXX
should be used and not XXX_FOUND.
If XXX_FOUND is used and something gets disabled afterwards (by setting
WITH_XXX to OFF) it will be compiled in as long as XXX_FOUND is found in
cmake's cache file. So disabling a feature, or option, without
clearing the CMakeCache.txt might result in builds with unwanted
configuration.
2012-01-23 14:40:05 +01:00
Marc-André Moreau
c3186a9281
xfreerdp-server: start work on XShm
2012-01-09 22:08:25 -05:00
Marc-André Moreau
20cacf5f29
xfreerdp-server: added support for mouse wheel events
2012-01-08 21:22:50 -05:00
Marc-André Moreau
843ab55223
xfreerdp-server: add server-side keyboard mapping
2012-01-08 20:32:50 -05:00
Marc-André Moreau
b20e76f7e4
xfreerdp-server: basic mouse input
2012-01-07 21:57:42 -05:00
Marc-André Moreau
a3459eeb5b
xfreerdp-server: improved RemoteFX encoding
2012-01-07 21:36:12 -05:00
Marc-André Moreau
95206bc7a1
xfreerdp-server: send updated regions using xdamage
2012-01-03 01:56:08 -05:00
Marc-André Moreau
9ef0995fda
xfreerdp-server: add missing FindXfixes.cmake
2012-01-02 23:13:54 -05:00
Marc-André Moreau
3a8c439837
xfreerdp-server: xdamage initialization
2012-01-02 22:33:35 -05:00
Vic Lee
0975b4555c
libfreerdp-core: move os type settings to the client.
...
Moving the osMajorType and osMinorType settings to the client so that the
client can set a real os type constant. This will give a more useful hint
to the server.
2011-12-24 15:48:33 +08:00
Marc-André Moreau
0ed4709167
libfreerdp-core: add server-side capabilities callback
2011-12-14 15:08:09 -05:00
Vic Lee
fd806cfdd2
server/test: add debug channel thread for channel testing.
2011-12-12 22:37:48 +08:00
Vic Lee
228ebb83cd
wtsvc: implement channel writing.
2011-12-12 18:16:49 +08:00
Vic Lee
b1ee431a3e
wtsvc: implement channel open/close.
2011-12-12 16:23:42 +08:00
Bernhard Miklautz
3dd19782fe
xfreerdp-server: fix compilation when xdamage is disabled
2011-12-05 15:31:16 +01:00
Marc-André Moreau
587cc8eaaf
update: move secondary drawing orders to sub-interface
2011-11-21 19:41:49 -05:00
Marc-André Moreau
a63a196f53
types: refactoring to make use of standard data types when available
2011-11-19 12:19:16 -05:00
Marc-André Moreau
99a89bfcad
xfreerdp-server: resize to server session resolution
2011-11-07 17:20:00 -05:00
Vic Lee
4b6dd6f14d
server: follow context_size change.
2011-10-30 13:43:04 +08:00
Vic Lee
19f818a089
rfx: add rfx_context_set_cpu_opt() APi to replace passing rdpSettings.
2011-10-29 22:01:50 +08:00
Alan Pearson
66126377fe
Add sys/signal.h to header list.
2011-10-27 10:50:09 -07:00
Alan Pearson
ca7fdb870b
More compilation warning cleanup: header file reorganization, include <sys/select.h> or <unistd.h> to define select where it is used.
2011-10-27 10:41:39 -07:00
Anthony Tong
ce59c2226f
cmake/sse2: initial sse2 detect
2011-10-25 00:32:06 -05:00
Norbert Federa
12245abfc8
pcap: fix several segfaults with NULL pcap file handle
...
- pcap_open did not return NULL if fopen failed
- libfreerdp-core, tfreerdp-serer and xfreerdp-server did not check the pcap_open result
- also fixed the sleep calculation in the xfreerdp-server
2011-10-20 14:25:25 +02:00
Norbert Federa
ff3fef9490
pcap: fix timstamps to use gettimeofday
...
pcap used utils/stopwatch to save a record's timestamp which is not suitable because stopwatch measures cpu time and not the wall-clock time
also fixed the sleep calculation in the tfreerdp test server
2011-10-18 18:36:34 +02:00
Vic Lee
296d5ea753
server: use rdpContext for server-side components.
2011-10-18 15:10:12 +08:00
Marc-André Moreau
0401f7c17e
libfreerdp-codec: merge with libfreerdp-nsc
2011-10-02 20:52:17 -04:00
Marc-André Moreau
3297db7062
libfreerdp-codec: merge with libfreerdp-rfx
2011-10-02 20:28:20 -04:00
Marc-André Moreau
8a52695ed0
xfreerdp-server: improve RemoteFX pcap replay timing
2011-09-30 19:22:22 -04:00
Marc-André Moreau
95c2aede06
tfreerdp-server: fix compilation on Mac OS X
2011-09-15 17:39:23 -04:00
Marc-André Moreau
882f6d49a6
xfreerdp-server: encode larger portion of the screen
2011-09-13 20:35:22 -04:00
Marc-André Moreau
5c25717eae
xfreerdp-server: encode a single tile from X11 at a hardcoded position
2011-09-13 19:03:06 -04:00
Marc-André Moreau
a08908c602
xfreerdp-server: initial commit
2011-09-13 16:30:16 -04:00
Marc-André Moreau
2c80d2c3a5
tfreerdp-server: cleanup
2011-09-13 15:53:28 -04:00
Vic Lee
906a600f63
server/test: update demo server to correctly handle reactivation.
2011-09-06 18:55:11 +08:00
Vic Lee
8a2bfe6a03
server/test: add desktop resize test.
2011-09-06 17:19:59 +08:00
Marc-André Moreau
0c7abe3e57
server: replay RemoteFX session in original time
2011-08-31 20:56:17 -04:00
Vic Lee
9f98b55087
server/test: accept one argument to enable replay session.
2011-08-29 11:39:04 +08:00
Marc-André Moreau
5fd35f0402
libfreerdp-core: added --play-rfx option to play RemoteFX data from a file
2011-08-28 15:51:49 -04:00
Marc-André Moreau
53aa938683
libfreerdp-core: fix potential overflow in parsing of fragmented RemoteFX packets
2011-08-28 15:12:33 -04:00
Marc-André Moreau
9ed52746e6
libfreerdp-core: refactoring of fast-path updates
2011-08-28 13:36:56 -04:00
Marc-André Moreau
793de462fc
server: improved replaying of RemoteFX data
2011-08-27 17:11:20 -04:00
Marc-André Moreau
25e761e58b
libfreerdp-core: got the server to send some dumped RemoteFX frames
2011-08-26 21:44:37 -04:00
Vic Lee
27d403e01a
server/test: add a pointer check.
2011-08-26 17:24:17 +08:00
Vic Lee
64cd43ab3b
server/test: final updates to support mstsc.
2011-08-25 17:38:51 +08:00
Vic Lee
413824d134
server/test: add SIGPIPE handler.
2011-08-25 13:18:01 +08:00
Vic Lee
7731d28787
server/test: add background and icon.
2011-08-24 23:10:23 +08:00
Vic Lee
ebe94ce0b6
server/test: update the test server to show a background color.
2011-08-24 21:59:32 +08:00
Vic Lee
6ac8e3215d
server: update test server settings.
2011-08-24 16:25:18 +08:00
Vic Lee
52b5aeda9d
server: update test server to send the first RemoteFX frame.
2011-08-23 23:28:54 +08:00
Vic Lee
2d4f10038e
server: process client input events.
2011-08-23 15:51:51 +08:00
Vic Lee
57ac9a59eb
server: add input callbacks.
2011-08-23 11:52:35 +08:00
Vic Lee
ab7a53ea51
server: add PostConnect callback.
2011-08-23 11:52:34 +08:00
Vic Lee
0607a08b61
server: send MCS Connect Response PDU.
2011-08-19 23:56:47 +08:00
Vic Lee
10f8aab40b
server: accept TLS connection from the client.
2011-08-19 13:35:29 +08:00
Vic Lee
8cced27d17
libfreerdp/peer: initial protocol negotiation.
2011-08-18 23:15:28 +08:00
Vic Lee
5fc87c25cf
server: create initial server API.
2011-08-18 16:06:32 +08:00