Armin Novak
990b8c23a9
Fixed PubSub function pointer casts.
2018-02-14 11:00:52 +01:00
akallabeth
ed4f54ab44
Merge pull request #4428 from hardening/video_fixes
...
fixes for video and other minor fixes
2018-02-14 10:52:24 +01:00
David Fort
6e5d86f332
http: fix compilation with valgrind memcheck helpers
2018-02-14 10:16:38 +01:00
David Fort
441975a4aa
video, geometry: fix prototypes for timer callbacks
2018-02-14 10:16:38 +01:00
David Fort
484abe0567
video: fix invalid geometry and invalid argument passing to time pubsub
2018-02-14 00:08:52 +01:00
Bernhard Miklautz
e88d1e9444
Merge pull request #4430 from bmiklautz/rpmversion
...
pkg rpm: add support for .source_version in freerdp-nightly
2018-02-13 17:50:10 +01:00
Bernhard Miklautz
7358c425c7
pkg rpm: fix perapre script for freerdp-nightly
2018-02-13 16:36:20 +01:00
Bernhard Miklautz
8379fd833b
pkg rpm: add version information to freerdp-nightly
2018-02-13 16:32:49 +01:00
Bernhard Miklautz
50f3d1a16f
pkg rpm: add prepare script for freerdp-nightly
2018-02-13 16:04:48 +01:00
Bernhard Miklautz
8566021a1c
Merge pull request #4425 from akallabeth/windows_nego_fix
...
Fixed windows unicode authentication.
2018-02-13 15:26:44 +01:00
Martin Fleisz
bc4b57c08d
Merge pull request #4426 from akallabeth/pointer_null_fix
...
Check if xfreerdp window != NULL
2018-02-13 14:37:13 +01:00
Martin Fleisz
b8599b08f2
Merge pull request #4364 from akallabeth/gateway_refactor
...
Gateway refactor
2018-02-13 13:48:45 +01:00
Armin Novak
a6a57e3619
Prefer dynamic logger in dynamic channel.
2018-02-13 13:46:25 +01:00
Martin Fleisz
8a2b5eaa0b
Merge pull request #4376 from hardening/ms-rdpevor
...
Implement MS-RDPEVOR
2018-02-13 13:43:21 +01:00
Armin Novak
7274ffe6a8
Check if xfreerdp window != NULL
...
When xfreerdp aborts a connection it may be before xfc->window was allocated.
Don't access it in that case.
2018-02-13 13:38:02 +01:00
Armin Novak
53d2150e00
Fixed windows unicode authentication.
2018-02-13 11:29:56 +01:00
Armin Novak
af8286b976
Added missing FREERDP_API function export.
2018-02-13 10:52:53 +01:00
Armin Novak
79d9ae8775
Fixed gemoetry mapping.
2018-02-13 10:52:53 +01:00
Armin Novak
d9277b7fb8
Fixed copy offset issue.
2018-02-13 10:52:53 +01:00
Armin Novak
3eb004042e
Fixed code duplication.
2018-02-13 10:52:53 +01:00
Armin Novak
c7d701bdf8
Added software decoding fallback for RDPVOR
2018-02-13 10:52:53 +01:00
Armin Novak
11f11a8763
Fixed scaled drawing of video content.
2018-02-13 10:52:53 +01:00
David Fort
73bef4ca23
video, geometry: fixed geometry handling
...
It was not working when moving the video window.
2018-02-13 10:52:53 +01:00
David Fort
b8e3b232de
video: mutualize things in the common channel code
2018-02-13 10:52:53 +01:00
David Fort
0743559d9c
video: do cleanups in post_connect
2018-02-13 10:51:45 +01:00
David Fort
73eb4ba77e
drdynvc: fixed stream leak on error
2018-02-13 10:51:45 +01:00
David Fort
731ef4f8c0
geometry: drop server-side option for geometry
2018-02-13 10:51:45 +01:00
David Fort
ca4f75ccd3
video: fixed uninit of channel
2018-02-13 10:51:45 +01:00
David Fort
4b240dad0e
video+geometry: fixed leaks, a segfault and concurrent accesses
2018-02-13 10:51:07 +01:00
David Fort
6e022ae07c
video: fix prototype and cleanup at exit
2018-02-13 10:51:07 +01:00
David Fort
a07efb73ec
video: an implementation of MS-RDPEVOR for X11
...
Implements the decoding of video streams using common H264 decoders. We also implement
a trivial feedback algorithm.
Sponsored by: Rangee GmbH (http://www.rangee.de )
2018-02-13 10:51:07 +01:00
David Fort
b84839b21c
video: a skeleton for MS-RDPEVOR client
...
Basics for implementing the client side of the MS-RDPEVOR channel.
Sponsored by: Rangee GmbH (http://www.rangee.de )
2018-02-13 10:51:07 +01:00
David Fort
adac409d1b
geometry: change the channel API to mutualize things
...
Try to mutualize things that are platform independant in the geometry client
channel.
Sponsored by: Rangee GmbH (http://www.rangee.de )
2018-02-13 10:51:07 +01:00
David Fort
c44605299f
Merge pull request #4423 from akallabeth/double_free
...
bitmap free now always deallocating all resources.
2018-02-13 10:43:49 +01:00
Armin Novak
2cf10cc359
bitmap free now always deallocating all resources.
2018-02-13 10:18:43 +01:00
David Fort
90f60c7cea
Merge pull request #4421 from akallabeth/x11_asan_fix_v2
...
Fixed accidental free of XImage data.
2018-02-12 13:51:57 +01:00
Armin Novak
62607e3b02
Fixed accidental free of XImage data.
2018-02-12 12:44:51 +01:00
Armin Novak
2d58e96dcc
Exit main thread with winpr_exit to trigger resource cleanup.
...
When using pthread_once with destructors they are only called,
if each thread (including the main thread) is exited with pthread_exit.
Introducing winpr_exit as a wrapper for that purpose.
2018-02-12 10:33:02 +01:00
MartinHaimberger
3293b4247c
Merge pull request #4420 from akallabeth/x11_memleak_fix
...
Fixed #4412 : XImage must be freed with XDestroyImage
2018-02-12 10:27:19 +01:00
Armin Novak
7c0a33632b
Fixed #4412 : XImage must be freed with XDestroyImage
2018-02-12 10:02:35 +01:00
Martin Fleisz
2bc9869c86
Merge pull request #4413 from akallabeth/memlead_queue_fixes
...
Memleak queue fixes
2018-02-09 12:42:43 +01:00
Armin Novak
7e26c54866
Set up and tear down WLog
2018-02-09 12:08:39 +01:00
Armin Novak
1b9da01612
Fixed cleanup of xfc->drawable.
2018-02-09 11:42:18 +01:00
Armin Novak
50c7777bbb
Prevent malloc of size 0
2018-02-09 11:41:53 +01:00
Armin Novak
8c7fe93cc6
Added client channel queue object free function.
2018-02-09 11:04:31 +01:00
Armin Novak
1ec1c9b7a3
Add dynamic channel queue object free function.
2018-02-09 11:04:31 +01:00
Armin Novak
855dc9abaf
Clear message queue on free.
2018-02-09 10:29:18 +01:00
Armin Novak
25076cfce1
Fixed a memory leak.
2018-02-09 10:23:48 +01:00
Martin Fleisz
eb2da0844c
Merge pull request #4411 from akallabeth/resolve_ipv6_fix
...
Fixed IPv4/IPv6 to string
2018-02-09 09:40:00 +01:00
Armin Novak
d181c79463
Fixed rail window cleanup.
2018-02-09 09:35:26 +01:00