Ondrej Holy
2fec57f1a0
rdpsnd/pulse: Fix crashes in pulseaudio
...
Function pa_stream_trigger has to be called under lock to avoid
following crashes on asserts:
Assertion 'e->mainloop->n_enabled_defer_events > 0' failed at pulse/mainloop.c:257, function mainloop_defer_enable(). Aborting.
Assertion '!e->next' failed at pulsecore/queue.c:104, function pa_queue_pop(). Aborting.
Assertion 'q->front' failed at pulsecore/queue.c:81, function pa_queue_push(). Aborting.
2016-10-04 15:18:16 +02:00
David Fort
425942dd96
Merge pull request #3511 from nonamed108/fix_for_xcode8_clock_gettime
...
fix for xcode8 clock_gettime
2016-10-03 22:40:28 +02:00
David Fort
dbb353db92
Merge pull request #3501 from DavBfr/fix-few-memory-leaks
...
Fix few memory leaks
2016-09-30 09:32:52 +02:00
akallabeth
3a9cc2cac8
Merge pull request #3512 from nathankidd/redundant-rfx-conversion
...
client/X11: Only upconvert < 24 bit RFX tiles
2016-09-27 12:33:44 +02:00
Nathan Kidd
24aa71e6cb
client/X11: Only upconvert < 24 bit RFX tiles
...
Fixing this logical typo gives a slight performance boost /
CPU usage reduction on heavy loads.
2016-09-23 21:26:56 -04:00
ed.velez
ed697fa4ad
fix_for_xcode8_clock_gettime
2016-09-22 15:42:43 -05:00
David PHAM-VAN
d5dc5b4a3f
Fix smartcard channel disconnect
2016-09-19 11:27:25 -07:00
David PHAM-VAN
f5f3913c1f
Fix Memory Leaks in Printer Redirection
2016-09-19 11:27:25 -07:00
David PHAM-VAN
fe2e4264af
Fix Memory Leaks in RdpSnd
2016-09-19 11:27:25 -07:00
David PHAM-VAN
4265177f9f
Fix Memory Leaks in RdpDR
2016-09-15 10:44:15 -07:00
David PHAM-VAN
1bca1e7820
Fix Memory Leaks in Disp channel
2016-09-15 10:44:15 -07:00
David Fort
1855e36179
Merge pull request #3482 from realjiangms/fix_gfx_win8
...
server/shadow: Fix regression with rdp8.0
2016-09-09 11:16:29 +02:00
zihao.jiang
2c00240a17
server/shadow: Fix regression with rdp8.0
...
Shadow server crash with rdp8.0 with gfx enabled.
Root Cause: rdp8.0 is not support in shadow gfx and rdpgfx_caps_advertise returns an error. However setChannelError crashs because context->errorDescription is NULL
1. Fix shadow gfx to handle rdp8.0
2. Initialize context->errorDescription for server side new-context
2016-08-29 02:50:09 +08:00
Martin Fleisz
3586e33866
Merge pull request #3435 from akallabeth/uuid_find_fix
...
CMake FindUUID fixes.
2016-08-25 09:00:56 +02:00
Martin Fleisz
71765b72e3
Merge pull request #3284 from ondrejholy/endianness
...
Endianness fixes
2016-08-25 08:17:52 +02:00
David Fort
5394a0425f
Merge pull request #3316 from realjiangms/server_gfx
...
rdpgfx: Implementation for server side channel
2016-08-24 11:08:00 +02:00
akallabeth
4c9782d677
Merge pull request #3476 from FreeRDP/mh-fix-transport
...
libfreerdp/core: transport_write unchecked parameters
2016-08-24 10:40:31 +02:00
Martin Haimberger
e9e0764ace
libfreerdp/core: transport_write unchecked parameters
...
transport_write did not check if transport or bio are
set. The transport read checks it. In using fastpath
and for example a mouse input is sent, the transport
is never checked and can cause a segfault.
2016-08-22 02:17:11 -07:00
zihao.jiang
92ca9851d2
rdpgfx/server: Fix for windows10 clients
...
1. Fix order of gfx reset and new-surface. Windows10 client will show black screen with this issue(FreeRDP itself is dramatically immune to this issue)
2. Handle RDPGFX_QOE_FRAME_ACKNOWLEDGE_PDU for FPS control
2016-08-21 01:59:40 +08:00
zihao.jiang
5d4e9a2c87
rdpgfx/server: More minor fix
2016-08-20 01:36:37 +08:00
zihao.jiang
7d0fa79f19
rdpgfx/server: More minor fix according to comments:
...
Not use sizeof on packet memory structure for stream length check/estimating and use number directly.
Most of the packet size could be obviously calculated/verified from code and comments in same function.
Macro is defined for those were referenced multiple times.
2016-08-16 14:49:56 +08:00
zihao.jiang
a15b8fff66
rdpgfx/server: Minor fix: allow configurable codec parameter
2016-08-07 20:15:39 +08:00
zihao.jiang
26c98e4429
rdpgfx/server: Minor fix: use switch for pdu length estimation
2016-08-07 20:15:39 +08:00
zihao.jiang
992e0e9f35
rdpgfx: more minor changes
...
1. Fix style for channels/rdpgfx/server/rdpgfx_main.c according to scripts/format_code.sh
2. Refactor and introduce APIs to allow rdpgfx server channel running in existing thread (similar to rdpsnd)
2016-08-07 20:15:39 +08:00
zihao.jiang
2b6bd2626d
rdpgfx: various fixes according to comments
...
1. Fix stream leak in rdpgfx
2. Make src data const in zgfx. Harden zgfx to be independent to byte order
3. Fix written bytes return value in channel write
4. Add check for return value in shadow_client.c
5. Add gfx callback to send surface command with frame marker pdu.
6. Check remain length for recv subroutine
7. Fix compile errors
2016-08-07 20:15:39 +08:00
zihao.jiang
746a754244
rdpgfx: Implementation for server side channel
...
server/shadow: support h264 codec with gfx channel
2016-08-07 20:14:33 +08:00
Marc-André Moreau
5b2455f314
Merge pull request #3451 from awakecoding/nla_server_fix
...
NLA Server Side Improvements
2016-07-22 09:34:49 -04:00
Marc-André Moreau
14cb6d33c6
freerdp: make modifications to NLA server-side fixes according to PR comments
2016-07-22 09:06:07 -04:00
Marc-André Moreau
801dc0f826
freerdp: add configurable NTLM SAM file option for server-side NLA
2016-07-21 18:58:24 -04:00
Marc-André Moreau
1ffbd774e9
freerdp: fix sending of TLS alert on NLA failure, add better handling of server-side NLA in shadow server
2016-07-21 17:53:20 -04:00
Marc-André Moreau
9ef863bf21
Merge pull request #3449 from awakecoding/android_toolchain_fix
...
cmake: fix Android toolchain missing usage of CMAKE_PREFIX_PATH
2016-07-20 09:26:04 -04:00
Marc-André Moreau
a04f3242a1
cmake: fix Android toolchain missing usage of CMAKE_PREFIX_PATH
2016-07-19 21:53:23 -04:00
Bernhard Miklautz
05d63c6874
Merge pull request #3445 from lanoxx/master
...
docs: Make doxygen silent
2016-07-18 14:53:53 +02:00
akallabeth
cd9bdd5157
Merge pull request #3447 from bmiklautz/package_updates
...
pkg: update packages
2016-07-18 13:23:00 +02:00
Bernhard Miklautz
add4db4cde
pkg: update packages
...
* include wlog man page
2016-07-18 12:33:44 +02:00
Sebastian Geiger
d1c7843ac3
docs: Make doxygen silent
2016-07-17 23:11:15 +02:00
Martin Fleisz
5d7027a8bc
Merge pull request #3438 from akallabeth/android_build_paths
...
Fixed android libfreerdp install paths.
2016-07-08 11:14:25 +02:00
Bernhard Miklautz
c4e3db088b
Merge pull request #3436 from akallabeth/openh264_1_6_support
...
Added support for OpenH264 1.6
2016-07-07 12:41:34 +00:00
akallabeth
79a360b1db
Merge pull request #3405 from hardening/wlog_man
...
Add a dedicated man page for wLog
2016-07-07 10:38:51 +02:00
Armin Novak
40bfc174d3
Added gradle.properties to extend heap size.
2016-07-06 17:21:46 +02:00
Armin Novak
48b4c5b7a4
Fixed android libfreerdp install paths.
2016-07-06 17:18:13 +02:00
Norbert Federa
89c25276b4
Merge pull request #3384 from akallabeth/android64_build
...
Android64 build fixes
2016-07-06 13:58:10 +02:00
Armin Novak
d5b7c19288
Updated gradle.
2016-07-06 13:02:35 +02:00
Armin Novak
f5fef88486
Disabled OpenH264 build for pull request tester.
2016-07-06 11:59:08 +02:00
Armin Novak
730ff20b63
Using android build-tools 24 (23 is broken)
2016-07-06 11:50:53 +02:00
David Fort
070b2c6f38
Merge pull request #3402 from doughdemon/master
...
Compile without <sys/queue.h>
2016-07-05 15:35:41 +02:00
David Fort
4a67ba8d7f
Merge pull request #3433 from akallabeth/wlog_callbac_init_fix
...
Wlog callback init fix
2016-07-05 15:15:19 +02:00
Armin Novak
2ceb38a1c8
Proper wLogMessage initialisation.
2016-07-05 13:22:28 +02:00
Armin Novak
d96fbd1bce
Initialise WLog PrefixString for each message type.
2016-07-05 13:00:54 +02:00
Armin Novak
44fc5b521d
Added support for OpenH264 1.6
2016-07-04 12:42:57 +02:00