Commit Graph

14491 Commits

Author SHA1 Message Date
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
akallabeth b8beb55913 Fixed OOB read in update_read_cache_bitmap_v3_order
CVE-2020-11096 thanks @antonio-morales for finding this.
2020-06-22 11:51:38 +02:00
akallabeth 733ee32083 Fixed invalid access in update_recv_primary_order
CVE-2020-11095 thanks @antonio-morales for finding this.
2020-06-22 11:51:38 +02:00
akallabeth c3a1ed780c Use localtime_s on windows 2020-06-22 11:51:38 +02:00
akallabeth a45afe9db7 Replaced gmtime with gmtime_r 2020-06-22 11:51:38 +02:00
akallabeth 1a02af5a12 Fixed codition with side effects 2020-06-22 11:51:38 +02:00
akallabeth 3ac7bb5d6a Fixed pcap cleanup 2020-06-22 11:51:38 +02:00
akallabeth 6d86e20e1e Fixed double free 2020-06-22 11:51:38 +02:00
akallabeth 36478d3d0b Replaced getlogin with getlogin_r 2020-06-22 11:51:38 +02:00