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
Norbert Federa
018ed7e09b
server/sample: fix for issue #1312 (mstsc protocol error)
2013-06-21 16:46:46 +02:00
Marc-André Moreau
e166840a26
xfreerdp-server: fix build without XFIXES
2013-06-20 12:11:32 -04:00
Norbert Federa
bacc272299
xfreerdp-server: removed binary
2013-06-18 15:39:13 +02:00
Marc-André Moreau
208c9f844a
freerdp: fix core API bugs
2013-06-13 21:34:46 -04:00
Bernhard Miklautz
c96cbb7f74
server/x11: build fix when xfixes is disabled
2013-06-13 15:46:31 +02:00
C-o-r-E
e72b79940c
merged upstream
2013-06-05 14:59:24 -04:00
Marc-André Moreau
367ebf32a3
freerdp: make use of stream macros to access members
2013-05-15 12:14:26 -04:00
C-o-r-E
fe78d6d1bc
attempt fixing big merge
2013-05-13 14:41:06 -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
C-o-r-E
4cdc276e25
merged
2013-05-05 17:57:31 -04:00
Marc-André Moreau
43fe216179
cmake: include xrdp-ng if present
2013-05-05 15:01:13 -04:00
Marc-André Moreau
351acdd407
cmake: added PAM detection script
2013-05-03 23:29:04 -04:00
Marc-André Moreau
e79515fcb7
xfreerdp-server: link to xrandr
2013-05-02 02:10:01 -04:00
Marc-André Moreau
ed85b93a41
xfreerdp-server: register for XFixes cursor change events
2013-05-02 01:50:50 -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
54096f7b9b
xfreerdp-server: add xinerama code
2013-05-01 23:03:05 -04:00
Marc-André Moreau
030fad3a65
xfreerdp-server: offload encoding of frames to a different thread
2013-05-01 22:38:32 -04:00
Marc-André Moreau
0b57157065
xfreerdp-server: fix XShm auto-detection and fallback
2013-05-01 22:15:21 -04:00
Marc-André Moreau
d46dfabcfb
xfreerdp-server: move update thread to new source files
2013-05-01 19:12:29 -04:00
Marc-André Moreau
9383892d16
xfreerdp-server: make use of winpr synch and thread apis
2013-05-01 18:54:42 -04:00
Marc-André Moreau
b4cac74136
xfreerdp-server: fix RemoteFX encoding
2013-05-01 18:15:55 -04:00
Marc-André Moreau
51715636a5
freerdp: remove some deprecated stream utils
2013-04-29 22:35:15 -04:00
Marc-André Moreau
97b0aebeef
xfreerdp: change default build tree output path
2013-04-29 16:40:30 -04:00
Marc-André Moreau
983f42254d
xfreerdp-server: split into library/executable
2013-04-29 16:37:11 -04:00
Marc-André Moreau
037d6edd19
xfreerdp-server: implement interface
2013-04-29 15:38:18 -04:00
Marc-André Moreau
e6e5b236db
xfreerdp-server: remove thread tick thread
2013-04-23 20:01:07 -04:00
Marc-André Moreau
fae24b1ef9
xfreerdp-server: auto-generate self-signed certificate
2013-04-23 18:17:01 -04:00
Marc-André Moreau
a644658573
server: add hook
2013-04-22 18:47:53 -04:00
C-o-r-E
12559ccd8f
Merge remote-tracking branch 'upstream/master'
2013-04-19 16:57:26 -04:00
Marc-André Moreau
c65ee0c2f4
wfreerdp: fix build on Windows
2013-03-29 00:33:15 -04:00
Marc-André Moreau
a318f8f129
mfreerdp: fix build on Mac OS X
2013-03-29 00:15:29 -04:00
Marc-André Moreau
d187becc28
freerdp: merge with master
2013-03-28 21:20:36 -04:00
Marc-André Moreau
8ad5932a3d
channels: continue event refactoring
2013-03-28 19:33:31 -04:00
Hardening
7701c9d934
Replace printf(...) by fprintf(stderr, ...)
2013-03-28 23:06:34 +01:00
Corey C
492930a398
wfreerdp-server: a little more debug info
2013-03-22 16:59:35 -04:00
Marc-André Moreau
068f0de4d4
libfreerdp-utils: purge old file utils
2013-03-22 15:52:43 -04:00
Corey C
701711600e
wfreerdp-server: more debug info
2013-03-22 13:12:01 -04:00
Marc-André Moreau
edf6e7258d
libwinpr-path: add path detection functions
2013-03-22 00:42:09 -04:00
Corey C
0c98c5ea99
wfreerdp-server: added more error verbosity
2013-03-21 18:34:53 -04:00
Marc-André Moreau
dbbb341098
libfreerdp-utils: purge thread utils
2013-03-21 17:58:18 -04:00
Marc-André Moreau
79e72755e4
server/sample: remove usage of thread utils
2013-03-21 17:49:10 -04:00
Marc-André Moreau
8fb7e80919
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-03-21 16:46:35 -04:00
Marc-André Moreau
8c8a82c31f
libfreerdp-utils: purge old STREAM utils
2013-03-21 16:45:25 -04:00
Corey C
bf7a370760
wfreerdp-server: Fixed screen detection issue and home directory issue
2013-03-21 16:31:55 -04:00
Marc-André Moreau
a8201b0d1b
libwinpr-utils: combine old and new stream utils
2013-03-21 15:19:33 -04:00
Marc-André Moreau
62eec0c2b5
libfreerdp-utils: rename internal members of STREAM to match new wStream
2013-03-21 15:01:46 -04:00
Corey C
0812a8e9fc
wfreerdp-server: fixed mirror driver unloading issue
2013-03-19 15:19:26 -04:00
Corey C
cfffa31440
Merge remote-tracking branch 'upstream/master'
2013-03-15 21:22:16 -04:00
Corey C
19b4c3e1ea
wfreerdp-server: fixed sound negotiation with Direct Sound
2013-03-15 21:19:16 -04:00
Corey C
7544f024b7
wfreerdp-server: fixed sound negotiation with WASAPI
2013-03-15 21:04:50 -04:00
Bernhard Miklautz
55ed70119b
Merge remote-tracking branch 'upstream/master' into fix_warnings
2013-03-15 23:17:52 +01:00
Bernhard Miklautz
103171a98e
Fixed compiler warnings (-Wall)
2013-03-15 20:41:10 +01:00
Corey C
882c2f79e7
wfreerdp-server: fix mirror driver loading and unloading
2013-03-14 20:18:51 -04:00
Corey C
6692b8faf9
wfreerdp-server: string comparison fix
2013-03-12 18:53:27 -04:00
Corey C
f83aa371aa
wfreerdp-server: more error handling improvements
2013-03-12 17:56:45 -04:00
Corey C
034000b0f1
wfreerdp-server: error handling improvements for mirror driver
2013-03-12 17:25:15 -04:00
Corey C
f990fbe303
wfreerdp-server: cleanup output
2013-03-12 17:03:13 -04:00
Christian Hofstaedtler
3fb2469089
mfreerdp-server: don't link directly to CoreGraphics
...
Apparently one should link to ApplicationServices, which is a purely
transitional framework. This fixes builds with deployment target set
to 10.4 when building with the 10.8 SDK.
2013-03-11 21:22:24 +01:00
C-o-r-E
4c769bc01b
rdpsnd: clean up debug output
2013-03-11 14:15:48 -04:00
C-o-r-E
2d3fc241a6
mfreerdp-server and rdpsnd server more fixes
2013-03-08 12:55:21 -05:00
C-o-r-E
989232dc41
mfreerdp-server and rdpsnd server fixes
2013-03-08 12:36:38 -05:00
C-o-r-E
84d00035d7
rdpsnd: merged
2013-03-07 14:23:18 -05:00
C-o-r-E
d50cddc1bd
mfreerdp-server: begin reworking rdpsnd server channel
2013-03-07 13:34:12 -05:00
Corey C
4dcb7fb54c
Merge pull request #1 from bmiklautz/mfreerdp-server
...
server/Mac: fixes to build without xcode
2013-03-06 14:15:12 -08:00
Bernhard Miklautz
73adcd6b88
server/Mac: fixes to build without xcode
2013-03-06 00:24:03 +01:00
C-o-r-E
0603f007bf
mfreerdp-server: rename timer queue
2013-03-05 17:22:52 -05:00
C-o-r-E
ea7a072985
Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP
2013-03-04 15:18:00 -05:00
C-o-r-E
0f642460e1
mfreerdp-server: disabled drawing the cursor in displaystream
2013-03-04 15:17:47 -05:00
Corey C
b801e057e8
wfreerdp-server: removed comments
2013-03-04 14:24:32 -05:00
C-o-r-E
def1fe3366
Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP
2013-03-04 14:12:26 -05:00
C-o-r-E
9a6d815a68
mfreerdp-server: removed manually setting sse2 optimizations in server
2013-03-04 14:12:12 -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
C-o-r-E
88207eaf68
merged upstream
2013-02-28 16:45:47 -05:00
C-o-r-E
7a92b878f5
mfreerdp-server: changed session events to HID events
2013-02-28 16:42:40 -05:00
C-o-r-E
3af61af2ce
mfreerdp-server: cleanup input
2013-02-28 15:58:03 -05:00
C-o-r-E
be47e84abb
mfreerdp-server: extended keyboard event support
2013-02-28 15:51:32 -05:00