Commit Graph

14849 Commits

Author SHA1 Message Date
akallabeth
2a493a58a8 Reverted check for short usb descriptor 2020-07-07 10:43:08 +02:00
akallabeth
2d95224488 Added compile time urbdrc debug option 2020-07-07 10:43:08 +02:00
akallabeth
fc8c07435f Dump USB channel data with log-level trace 2020-07-07 10:43:08 +02:00
Kobi Mizrachi
b2d15eedc9 server: proxy: proxy rdp heartbeats 2020-07-07 09:57:53 +02:00
Kobi Mizrachi
5d39200cd7 libfreerdp: core: add ServerHeartbeat callback 2020-07-07 09:57:53 +02:00
Martin Fleisz
1996fde3d4
Merge pull request #6321 from akallabeth/extended_order_warn
Added hint for errors due to missing offscreen-cache
2020-07-06 16:28:40 +02:00
Martin Fleisz
dbe3241ddb
Merge pull request #6353 from akallabeth/asan3
Moved pthread non portable function checks before ASAN
2020-07-06 15:53:55 +02:00
Armin Novak
4d529f6f95 Moved pthread non portable function checks before ASAN 2020-07-06 15:37:37 +02:00
Martin Fleisz
c1aabda03d
Merge pull request #6350 from akallabeth/asan2
Refined asan checks
2020-07-06 14:47:51 +02:00
Armin Novak
44f2e86982 Refined asan checks
Find threads before ASAN checks as for android builds the check
might fail if done afterward.
2020-07-06 14:22:51 +02:00
Martin Fleisz
742f83d5b5
Merge pull request #6340 from akallabeth/asan
Removed unnecessary checks for asan
2020-07-06 11:52:07 +02:00
Kobi
63e20345c1
Merge pull request #6344 from kubistika/rail_server_mark_function_as_static
rail: server: mark rail_send_pdu as static function
2020-07-06 10:44:11 +03:00
Kobi Mizrachi
ec06a98e84 rail: server: rename rail_send_pdu -> rail_server_send_pdu 2020-07-06 10:32:59 +03:00
Kobi
1151d5784c
Merge pull request #6345 from akallabeth/win_title_fix
Fixed #6335: windows client title length
2020-07-06 10:27:30 +03:00
Armin Novak
dfbeeb1e16 Fixed #6335: windows client title length 2020-07-06 09:16:55 +02:00
Kobi Mizrachi
2ae7c2a6d4 server: proxy: fix race issue
Proxy server might receive input updates while client side being
redirected (and reset), then a heap-after-free might occur. To solve
this, we register server input/update callbacks only after client is
fully activated.
2020-07-06 09:14:44 +02:00
Kobi Mizrachi
5438b94c97 rail_common.c: Fix rail_get_order_type_string 2020-07-06 08:46:14 +03:00
Kobi Mizrachi
c3b28e8bce rail: server: mark rail_send_pdu as static function 2020-07-06 08:27:13 +03:00
akallabeth
7864a985d4 Removed unnecessary checks for asan
check_c_compiler_flag is unreliable, only use where absolutely
necessary.
2020-07-03 11:51:00 +02:00
David Fort
1bec9591a9
Merge pull request #6326 from akallabeth/filter_gsm_encode
Filter GSM codec for microphone redirection
2020-07-02 15:12:45 +02:00
Armin Novak
7d6e85a886 Fixed uninitialized value 2020-07-01 16:50:20 +02:00
akallabeth
b971c5c97f Use CMake to detect availability of getlogin_r 2020-07-01 16:50:20 +02:00
akallabeth
c5984ff811 Filter GSM codec for microphone redirection 2020-06-29 13:26:15 +02:00
akallabeth
f622b6db9d Updated debian nightly and dependencies 2020-06-29 10:29:52 +02:00
akallabeth
57e7a99393 Added hint for errors due to missing offscreen-cache 2020-06-29 08:12:51 +02:00
Pascal Nowack
f25fbaee9c nsc: Fix memory leak
Fixes the following memory leak:

==115716== 16,662,960 bytes in 459 blocks are definitely lost in loss record 3,504 of 3,504
==115716==    at 0x48396AF: malloc (vg_replace_malloc.c:306)
==115716==    by 0x4C6A4E2: nsc_context_initialize_encode (nsc_encode.c:77)
==115716==    by 0x4C6A4E2: nsc_compose_message (nsc_encode.c:497)
2020-06-29 08:12:13 +02:00
David Fort
9b7e621ca9
Merge pull request #6311 from floppym/spelling
Rename create_release_taball.sh to create_release_tarball.sh
2020-06-25 09:32:55 +02:00
Mike Gilbert
495c9de8ad Rename create_release_taball.sh to create_release_tarball.sh 2020-06-24 13:26:48 -04:00
Bernhard Miklautz
c205e75a23
Merge pull request #6301 from akallabeth/release_zip
Fixed bug with creating release source_version
2020-06-24 11:49:41 +02:00
Bernhard Miklautz
e5d4d4c10f
Merge pull request #6300 from akallabeth/patblt
Fixed #6298: Mask CACHED_BRUSH when checking brush style
2020-06-24 11:48:53 +02:00
Armin Novak
b50525d1fb Fixed spelling, print errors to stderr 2020-06-23 09:32:19 +02:00
Armin Novak
5490ce5099 Fixed bug with creating release source_version 2020-06-23 09:30:08 +02:00
Armin Novak
ce1a9d8d19 Fixed #6298: Mask CACHED_BRUSH when checking brush style 2020-06-23 09:24:35 +02:00
Kobi
f3fc2b7096
Merge pull request #6296 from akallabeth/release_zip_fix
Fixed creating release zip from folder
2020-06-22 14:10:07 +03:00
Armin Novak
16350dcdda Fixed creating release zip from folder 2020-06-22 12:57:26 +02:00
Kobi Mizrachi
6e1581443b server: proxy: rename SessionCapture.Enabled -> GFXSettings.DecodeGFX 2020-06-22 12:37:53 +02:00
Kobi Mizrachi
564b784ebc server: proxy: do not start client if post connect hook failed 2020-06-22 12:37:53 +02:00
Kobi Mizrachi
0bf225ec60 server: proxy: capture: send sid in SessionInfo 2020-06-22 12:37:53 +02:00
Kobi Mizrachi
181f2ba846 server: proxy: remove unused struct members 2020-06-22 12:37:53 +02:00
Bernhard Miklautz
2eedede058
Merge pull request #6295 from akallabeth/security-3-attributed
Fixes
2020-06-22 12:23:40 +02:00
Armin Novak
5dc50f6418 Added changelog for 2.1.2 2020-06-22 12:09:36 +02:00
akallabeth
02c5ec66e5 Fixed possible integer overflow in crypto_rsa_common
Thanks @anticomputer for pointing this out
2020-06-22 12:09:36 +02:00
akallabeth
caff01877d Fixed fallback to getlogin for android 2020-06-22 12:09:36 +02:00
akallabeth
308c2c3544 Removed duplicate semicolon 2020-06-22 11:51:39 +02:00
akallabeth
58a3122250 Fixed OOB read in ntlm_av_pair_get
CVE-2020-11097 thanks to @antonio-morales for finding this.
2020-06-22 11:51:39 +02:00
akallabeth
1c6a6923f8 Fixed broken const variable. 2020-06-22 11:51:39 +02:00
akallabeth
f753c25ad3 Reset freed HGDI_DC
CVE-2020-4031 thanks to @antonio-morales for finding this.
2020-06-22 11:51:39 +02:00
akallabeth
0a98c450c5 Fixed out of bound read in RLEDECOMPRESS
CVE-2020-4033 thanks to @antonio-morales for finding this.
2020-06-22 11:51:39 +02:00
akallabeth
e7bffa64ef Fixed OOB read in update_recv_secondary_order
CVE-2020-4032 thanks to @antonio-morales for finding this.
2020-06-22 11:51:39 +02:00
akallabeth
05cd9ea229 Fixed TrioParse and trio_length limts.
CVE-2020-4030 thanks to @antonio-morales for finding this.
2020-06-22 11:51:38 +02:00