Marc-André Moreau
34756850e4
shadow: add ability to select monitor to share
2014-09-10 14:58:14 -04:00
Bernhard Miklautz
0e18ee6de2
build: fix compilation for non monolithic builds
...
set_complex_link_libraries isn't required anymore for winpr
since it's always build monolithic.
2014-08-19 11:59:47 +02:00
Marc-André Moreau
ca90650336
shadow: fix race conditions
2014-08-15 18:12:53 -04:00
Marc-André Moreau
536697d63b
shadow: fix build for Windows XP
2014-08-15 16:06:08 -04:00
Marc-André Moreau
09ae1ac9ca
shadow: initial working support for WDS+RDP backend
2014-08-15 14:57:09 -04:00
Marc-André Moreau
0457a29f57
shadow: fix WDS connectivity
2014-08-15 14:15:53 -04:00
Marc-André Moreau
df146fe70d
shadow: fix RDP security
2014-08-15 13:50:22 -04:00
Marc-André Moreau
9adaadb93a
shadow: add more virtual channels to RDP backend like WDS API
2014-08-14 19:23:48 -04:00
Marc-André Moreau
158f9856ba
shadow: start RDP client backend for WDS
2014-08-14 18:41:22 -04:00
Marc-André Moreau
97cd85803d
shadow: initial WDS working setup
2014-08-14 13:10:43 -04:00
Marc-André Moreau
ec831a3ce0
shadow: improve WDS subsystem
2014-08-13 20:12:09 -04:00
Marc-André Moreau
86a68f0c0f
shadow: start Windows Desktop Sharing API support
2014-08-13 17:48:57 -04:00
Marc-André Moreau
142d77b8c9
shadow: move DXGI 1.2 code to separate file
2014-08-12 19:22:42 -04:00
Marc-André Moreau
1ba42dccf3
shadow: improve DXGI support
2014-08-12 16:57:58 -04:00
Marc-André Moreau
90d202ab87
server: fix build on Windows
2014-08-11 19:31:38 -04:00
Marc-André Moreau
e4a4aa4d3a
Merge branch 'master' of github.com:awakecoding/FreeRDP into shadow
...
Conflicts:
channels/encomsp/client/encomsp_main.c
libfreerdp/core/tcp.c
libfreerdp/crypto/certificate.c
server/Windows/CMakeLists.txt
server/X11/xf_cursor.c
server/X11/xf_input.c
server/X11/xf_interface.c
server/X11/xf_monitors.c
server/X11/xf_peer.c
2014-08-11 19:22:33 -04:00
Armin Novak
784696c1cd
Fixed missing includes and invalid replacement.
2014-08-11 09:38:08 +02:00
Armin Novak
8d8719e101
Replaced fprintf with DEBUG_WARN
2014-08-11 09:19:47 +02:00
Marc-André Moreau
54264936d1
shadow: improve synchronization barrier usage
2014-08-08 20:51:26 -04:00
Marc-André Moreau
8b4cf07c8a
shadow: make use of synchronization barrier
2014-08-08 18:47:46 -04:00
Armin Novak
084da200cf
Replaced fprintf(stderr with DEBUG_WARN
2014-08-07 22:20:53 +02:00
Marc-André Moreau
fdab87cba0
shadow: improve invalid region detection
2014-08-07 12:36:45 -04:00
Marc-André Moreau
d9d9bf3609
shadow: start detecting invalid regions manually
2014-08-06 17:51:38 -04:00
Marc-André Moreau
4f41f03ad7
shadow: fix X11 non-XShm support
2014-08-06 14:18:34 -04:00
Marc-André Moreau
9838200068
libfreerdp-core: fix unix domain socket support
2014-08-06 12:08:00 -04:00
Robert Lockwood
b05c43c602
rdpsnd->Initialize requires two arguments
...
Fixes rdpsnd->Initialize() to have two arguments. Fixes compilation on XCode 5. To be tested.
2014-07-29 23:30:47 +01:00
Marc-André Moreau
c45ddc783e
shadow: improve DXGI 1.2 error checking
2014-07-18 17:26:21 -04:00
Marc-André Moreau
eae6efd23f
shadow: make use of DXGI move rects
2014-07-18 00:33:55 -04:00
Marc-André Moreau
cfe722ec39
shadow: improve DXGI frame info management
2014-07-18 00:20:55 -04:00
Marc-André Moreau
67f0d18add
shadow: initial Win8 DXGI 1.2 support
2014-07-17 22:38:10 -04:00
Marc-André Moreau
d8b858811f
shadow: initial windows server-side connectivity
2014-07-17 21:15:22 -04:00
Marc-André Moreau
a732045c91
wfreerdp-server: restore Win8 DXGI 1.2 support
2014-07-17 18:27:40 -04:00
Marc-André Moreau
5d4f28a788
Merge branch 'master' of github.com:awakecoding/FreeRDP into shadow
2014-07-17 17:33:33 -04:00
Marc-André Moreau
1f0e05c2b8
shadow: disable 24bpp
2014-07-16 15:12:20 -04:00
Marc-André Moreau
5e33c4899e
shadow: reduce resource usage in encoder
2014-07-16 14:11:37 -04:00
Marc-André Moreau
58d83c9c1e
shadow: stub Mac subsystem
2014-07-15 23:01:56 -04:00
Marc-André Moreau
f6d1d083e9
channels/remdesk: initial dummy server-side remote assistance message parsing
2014-07-15 18:38:32 -04:00
Marc-André Moreau
78520d5141
shadow: add basic server-side encomsp server
2014-07-15 16:34:15 -04:00
Marc-André Moreau
8c791907ab
shadow: reset encoder on reconnection
2014-07-15 12:50:47 -04:00
Marc-André Moreau
99ad992709
shadow: add support for older bitmap codecs
2014-07-14 18:44:15 -04:00
Marc-André Moreau
e7fb6e67f5
shadow: add basic lobby functionality
2014-07-14 18:01:29 -04:00
Marc-André Moreau
f0ce0b8148
shadow: initial X11 multi-monitor support
2014-07-14 13:33:20 -04:00
Vic Lee
29cb8680ce
server: allow partial channel read (fix rdpsnd).
2014-07-14 20:00:38 +08:00
Marc-André Moreau
8c9434f0dc
shadow: remove header include dependency on subsystem
2014-07-13 21:20:36 -04:00
Marc-André Moreau
04aaf5d59d
shadow: add support for frame acks
2014-07-13 19:42:57 -04:00
Marc-André Moreau
fb45c77996
shadow: improve X11 event handling
2014-07-13 17:30:39 -04:00
Marc-André Moreau
1ee4061eb4
shadow: consolidate X11 subsystem code
2014-07-13 15:58:31 -04:00
Marc-André Moreau
e9818e95ac
shadow: hook X11 input
2014-07-12 01:18:08 -04:00
Marc-André Moreau
c865fed299
shadow: start hooking X11 subsystem with shadow server core
2014-07-12 00:01:29 -04:00
Marc-André Moreau
3d57659efb
shadow: start structuring X11 code as shadow subsystem
2014-07-11 23:01:34 -04:00
Marc-André Moreau
5135467037
shadow: stub more components
2014-07-11 20:49:56 -04:00
Marc-André Moreau
8ae00f7385
shadow: start hooking X11 code as subsystem
2014-07-11 19:30:40 -04:00
Marc-André Moreau
7caf48bcf4
shadow: reduce X11 code
2014-07-11 18:30:56 -04:00
Marc-André Moreau
63f94ef150
shadow: further consolidate old X11 server code
2014-07-11 18:00:33 -04:00
Marc-André Moreau
43e9f6de58
Merge branch 'master' of github.com:awakecoding/FreeRDP into shadow
...
Conflicts:
server/X11/CMakeLists.txt
2014-07-11 16:58:24 -04:00
Armin Novak
ad3255354d
Added WITH_LIBRARY_VERSIONING, allowing to build shared libraries without
...
SOVERSION information. (required by Android)
2014-07-11 11:53:58 +02:00
Marc-André Moreau
01c557d1c3
shadow: start making generic core
2014-07-10 17:20:41 -04:00
Marc-André Moreau
369fb876c9
shadow: start simplifying X11 shadow server
2014-07-10 16:32:46 -04:00
Marc-André Moreau
0196a02354
freerdp-shadow: start new cross-platform shadowing server
2014-07-10 15:46:34 -04:00
Bernhard Miklautz
6a49bcfe40
winpr: always build "monolitic"
...
winpr is now always build as single library.
The build option MONOLITHIC_BUILD doesn't influence this behavior anymore.
The only exception is winpr-makecert-tool which is still build as extra
library.
This obsoletes complex_libraries for winpr.
2014-07-10 11:10:58 +02:00
Hardening
4b6edb913c
Make server sound thread optionnal
...
This patch makes the server-side sound channel thread optionnal, and
exposes functions to handle channel traffic from the outside.
2014-07-02 10:31:45 +02:00
Marc-André Moreau
f1a866340e
server/Sample: stub server-side encomsp channel
2014-06-25 15:21:02 -04:00
Hardening
f33f755635
Also specify the timestamp when sending samples
...
This patch complements the SendSample() callback to take the timestamp
as extra argument.
2014-06-18 23:44:34 +02:00
Marc-André Moreau
723e9a171b
libwinpr-sspi: fix server-side NLA
2014-06-10 14:38:17 -04:00
Hardening
c076ffb020
Don't use NULL for pWrittenBytes when calling WTSVirtualChannelWrite()
...
Nothing in the MSDN API says that setting NULL is safe. And if the
implementation uses WriteFile directly, it crashes.
2014-05-28 17:04:24 +02:00
Marc-André Moreau
67743b6832
libfreerdp-core: enable RDP6.1 XCrush compression/decompression by default
2014-05-23 14:11:53 -04:00
Marc-André Moreau
bbc9fc4393
freerdp: add more vendor options
2014-05-09 12:25:05 -04:00
Bernhard Miklautz
139630be94
makecert: install header file
...
install the makecert header file for the exported static libary to
winpr/tools/makecert.h
2014-05-07 21:09:34 +02:00
Marc-André Moreau
769502ec72
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2014-04-26 13:47:01 -04:00
Bernhard Miklautz
b817e92e5e
cmake: mark required libraries for export
2014-04-23 10:16:02 +02:00
Marc-André Moreau
ab7958ffb2
libfreerdp-codec: fix NCrush compressor
2014-04-20 23:19:09 -04:00
Marc-André Moreau
d08b6fe4bd
libfreerdp-codec: fix handling of PACKET_AT_FRONT, PACKET_FLUSHED in MPPC compression
2014-04-20 21:28:09 -04:00
Bernhard Miklautz
8168477886
sample server: fix printf format compiler warning
2014-04-17 10:04:17 +02:00
Bernhard Miklautz
cd4cfaae6a
sfreerdp: updated to use latest WTSAPI
2014-03-03 18:10:06 +01:00
Marc-André Moreau
fd8bbfd3b9
wfreerdp-server: update and fix core functionality
2014-02-28 15:27:05 -05:00
Marc-André Moreau
02090abc8b
mfreerdp-server: fix after changes to virtual channels
2014-02-28 12:47:09 -05:00
Marc-André Moreau
8510ad3171
freerdp: remove rdpChannel definition in favor of CHANNEL_DEF
2014-02-28 12:07:22 -05:00
Marc-André Moreau
6e1cdf1b67
libfreerdp-core: expose opaque HANDLE instead of WTSVirtualChannelManager*
2014-02-27 13:30:04 -05:00
Marc-André Moreau
f3011492d8
freerdp-server: remove usage of deprecated custom server-side channel API
2014-02-16 23:09:21 -05:00
Marc-André Moreau
cdb8551dd0
cmake: check for inclusion of FreeRDS
2013-10-31 19:46:59 -04:00
Marc-André Moreau
37450da55d
cmake: fix exporting of targets on pre-2.8.11
2013-10-29 14:47:40 -04:00
Marc-André Moreau
48a2235e9e
mfreerdp-server: fix compilation issue
2013-10-28 16:25:37 -04:00
Shannon Madsen
e0acb7a464
Fix extended mouse event to register the click for forward/back buttons
2013-10-03 20:38:04 -07:00
Marc-André Moreau
518995a05e
freerdp: merge with master
2013-09-16 17:10:27 -04:00
Marc-André Moreau
336e47e82f
Merge pull request #1460 from akallabeth/thread_handle_fixes
...
Thread handle fixes
2013-09-16 13:40:32 -07:00
Marc-André Moreau
f790831e7d
Merge branch 'master' of github.com:awakecoding/FreeRDP into xrdp-ng
2013-09-05 15:23:19 -04:00
Armin Novak
2283a5ccdf
Fixed thread handling.
2013-09-05 13:39:54 +02:00
Armin Novak
e828cef981
Fixed thread handling.
2013-09-05 13:39:24 +02:00
Armin Novak
e5c138a5b9
Fixed various memory leaks, allocation size issues and API misuse
...
warnings shown by clang as well as some compiler warnings.
2013-09-05 12:14:34 +02:00
Marc-André Moreau
7edfe66274
freerdp: various missing link dependencies and symbol exports
2013-09-03 21:48:26 -04:00
Marc-André Moreau
b480ce1830
freerdp: remove vendor-specific options from build system, add automatic ways of including external clients/servers
2013-09-03 20:37:04 -04:00
Marc-André Moreau
68ec10a9d9
libwinpr-nt: implement NtCurrentTeb()
2013-08-22 10:18:38 -04:00
Marc-André Moreau
c878200e00
channels/server: refactor to match WTSApi + avoid conflicts
2013-08-20 19:26:36 -04:00
Marc-André Moreau
23a8354656
channels: rdpsnd refactoring, drdynvc initial server-side code
2013-08-18 21:52:55 -04:00
Marc-André Moreau
0fd705c6c7
channels/cliprdr: start server-side implementation
2013-08-16 16:46:47 -04:00
Marc-André Moreau
fe25303656
libfreerdp-codec: internal refactoring
2013-08-13 17:18:59 -04:00
C-o-r-E
b0437473f6
merged from upstream
2013-07-17 16:44:27 -04:00
Marc-André Moreau
863b51f938
freerdp: merge with master
2013-06-28 12:50:24 -04:00
C-o-r-E
340c3a4246
merged completely (painful) from awakecoding's tree
2013-06-25 20:41:32 -04:00
Norbert Federa
729814fabd
sample server: support build on win32
2013-06-24 18:02:21 +02:00