akallabeth
0c58e0b6dc
Added hint for errors due to missing offscreen-cache
...
(cherry picked from commit 57e7a99393fd3db79cd2a78e6a447aaf2540c521)
2020-07-06 11:14:05 +02:00
akallabeth
6565326bcd
Use CMake to detect availability of getlogin_r
...
(cherry picked from commit 3a5bfd2bd0eee134dbac4a98dcb3ed5227a8c6dc)
2020-07-06 11:13:51 +02:00
Armin Novak
abf598b086
Fixed uninitialized value
...
(cherry picked from commit dc112d19355491f1b5e23631c15c5d960746bfac)
2020-07-06 11:13:45 +02:00
akallabeth
cb03d8701d
Filter GSM codec for microphone redirection
...
(cherry picked from commit c5984ff811f40b0382a251e76fc5f3690339f80a)
2020-07-06 11:13:26 +02:00
Pascal Nowack
b898786263
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)
(cherry picked from commit 9bd457405095c94a24175bc54bd99947fcf6a33d)
2020-06-29 08:13:05 +02:00
Armin Novak
524061ab88
Fixed creating release zip from folder
...
(cherry picked from commit 16350dcdda73767c7012a2c8f09405944b39d09a)
2020-06-26 11:02:03 +02:00
Armin Novak
62530e2d9d
Fixed #6298 : Mask CACHED_BRUSH when checking brush style
...
(cherry picked from commit ce1a9d8d1969ecbb4d24b9f4812654638a44abc2)
2020-06-26 11:01:45 +02:00
Armin Novak
ed4276108f
Fixed spelling, print errors to stderr
...
(cherry picked from commit b50525d1fb47aa6b07450c10f8ad7b5245e523fa)
2020-06-26 11:01:30 +02:00
Armin Novak
0bdda779b7
Fixed bug with creating release source_version
...
(cherry picked from commit 5490ce50992716d9230bd3ac84b3e819f1c5649f)
2020-06-26 11:01:23 +02:00
Martin Fleisz
584efae073
Merge pull request #6285 from akallabeth/stable-backports2
...
Stable backports
2.1.2
2020-06-22 12:44:36 +02:00
Armin Novak
93bed51ae2
Updated versions to 2.1.2
2020-06-22 12:26:08 +02:00
Armin Novak
96333fd722
Added changelog for 2.1.2
...
(cherry picked from commit 5dc50f64183755862cca75cf151933c42fabbb90)
2020-06-22 12:14:10 +02:00
akallabeth
cb2adc84c0
Fixed possible integer overflow in crypto_rsa_common
...
Thanks @anticomputer for pointing this out
(cherry picked from commit 02c5ec66e5b47fe4cf2fc96e2cd387a18e3f2bb6)
2020-06-22 12:14:04 +02:00
akallabeth
813204554d
Fixed fallback to getlogin for android
...
(cherry picked from commit caff01877d4df5f25a983b3aa5e57dde6a16a62f)
2020-06-22 12:13:56 +02:00
akallabeth
67ffded1ba
Removed duplicate semicolon
...
(cherry picked from commit 308c2c3544763873a5bea4d18c72c9f62e1584cb)
2020-06-22 12:13:50 +02:00
akallabeth
de3dab1a7d
Fixed OOB read in ntlm_av_pair_get
...
CVE-2020-11097 thanks to @antonio-morales for finding this.
(cherry picked from commit 58a3122250d54de3a944c487776bcd4d1da4721e)
2020-06-22 12:13:41 +02:00
akallabeth
eb1cf9a2ac
Fixed broken const variable.
...
(cherry picked from commit 1c6a6923f87dcfb295c508963f21bebbbc4292ae)
2020-06-22 12:13:31 +02:00
akallabeth
724ceade0f
Reset freed HGDI_DC
...
CVE-2020-4031 thanks to @antonio-morales for finding this.
(cherry picked from commit f753c25ad3d5dae7890fe73cfb3c091c015d97ed)
2020-06-22 12:13:20 +02:00
akallabeth
6780420343
Fixed out of bound read in RLEDECOMPRESS
...
CVE-2020-4033 thanks to @antonio-morales for finding this.
(cherry picked from commit 0a98c450c58ec150e44781c89aa6f8e7e0f571f5)
2020-06-22 12:13:13 +02:00
akallabeth
12800786a8
Fixed OOB read in update_recv_secondary_order
...
CVE-2020-4032 thanks to @antonio-morales for finding this.
(cherry picked from commit e7bffa64ef5ed70bac94f823e2b95262642f5296)
2020-06-22 12:13:05 +02:00
akallabeth
ab18f07873
Fixed TrioParse and trio_length limts.
...
CVE-2020-4030 thanks to @antonio-morales for finding this.
(cherry picked from commit 05cd9ea2290d23931f615c1b004d4b2e69074e27)
2020-06-22 12:12:56 +02:00
akallabeth
746d10179c
Fixed OOB read in update_read_cache_bitmap_v3_order
...
CVE-2020-11096 thanks @antonio-morales for finding this.
(cherry picked from commit b8beb55913471952f92770c90c372139d78c16c0)
2020-06-22 12:12:50 +02:00
akallabeth
c687b8c267
Fixed invalid access in update_recv_primary_order
...
CVE-2020-11095 thanks @antonio-morales for finding this.
(cherry picked from commit 733ee3208306b1ea32697b356c0215180fc3f049)
2020-06-22 12:12:41 +02:00
akallabeth
ac9f5e8f5d
Use localtime_s on windows
...
(cherry picked from commit c3a1ed780cc4aed639e3391d7cafb9edc9dc623c)
2020-06-22 12:12:35 +02:00
akallabeth
32717ff9db
Replaced gmtime with gmtime_r
...
(cherry picked from commit a45afe9db77a19e5a177fe1dc3e85119013f9587)
2020-06-22 12:12:29 +02:00
akallabeth
23161efa62
Fixed codition with side effects
...
(cherry picked from commit 1a02af5a12b400fcb6ad121a0a71e4440c2e9152)
2020-06-22 12:12:21 +02:00
akallabeth
69eef641d0
Fixed pcap cleanup
...
(cherry picked from commit 3ac7bb5d6a743b19e8686410d5ec6dcf74869ebe)
2020-06-22 12:12:14 +02:00
akallabeth
85b0354dfa
Fixed double free
...
(cherry picked from commit 6d86e20e1e7caaab4f0c7f89e36d32914dbccc52)
2020-06-22 12:12:08 +02:00
akallabeth
3606dfa921
Replaced getlogin with getlogin_r
...
(cherry picked from commit 36478d3d0b3d7fa378a875f60170a08e94747226)
2020-06-22 12:12:02 +02:00
akallabeth
8c3f6d2b19
Replaced localtime with localtime_r
...
(cherry picked from commit 240fdd07b123594a1f7a460de7e6877b1963d09e)
2020-06-22 12:11:54 +02:00
akallabeth
efb99f144b
Fixed memory leaks in ntlm
...
(cherry picked from commit 057b6df4aebbe8e739139087dfaab15104ca5ba7)
2020-06-22 12:11:48 +02:00
akallabeth
d1da09f7e1
Fixed Out-of-bound read in glyph_cache_put
...
CVE-2020-11098 thanks to @antonio-morales for finding this.
(cherry picked from commit c0fd449ec0870b050d350d6d844b1ea6dad4bc7d)
2020-06-22 12:11:41 +02:00
akallabeth
d5609e5467
Fixed OOB Read in license_read_new_or_upgrade_license_packet
...
CVE-2020-11099 thanks to @antonio-morales for finding this.
(cherry picked from commit 6ade7b4cbfd71c54b3d724e8f2d6ac76a58e879a)
2020-06-22 12:11:35 +02:00
Armin Novak
c3c02c83ab
Respect SECBUFFER_READONLY flag in NTLM EncryptMessage
...
(cherry picked from commit 8e45a2dd50d5db6ac6125e0f60e833b6c6c6ea1b)
2020-06-22 09:31:07 +02:00
Armin Novak
da15d1a3a1
Added missing SECBUFFER_READONLY flag in rpc_client_write_call
...
(cherry picked from commit 0d80353bf30de860dcf86285c4e5e2770bc036f7)
2020-06-22 09:31:02 +02:00
Armin Novak
2d166aea89
TSG improvements
...
* Respect connection timeout during connect
* Better debug output
* Cleaned up data types,
(cherry picked from commit ff79636d3311269ec35fc1d6cc4246eef500ad5e)
2020-06-22 09:30:57 +02:00
akallabeth
4d6a800850
Fixed missing lock during buffer submit.
...
(cherry picked from commit c902f583d0911c1e8938c5f14f3f257eb9737745)
2020-06-22 09:30:52 +02:00
Bernhard Miklautz
ecf172d881
Revert "winpr/library: Use RTLD_GLOBAL for dlopen"
...
Using RTLD_GLOBAL in LoadLibraryA introduces a different behavior than
expected.
This reverts commit d566e00258daffcb4c703afc3685e9a42ad01453.
(cherry picked from commit 529e30c273ba67e3924b9fe4419410888314d31f)
2020-06-22 09:30:46 +02:00
Bernhard Miklautz
7f2de8419a
fix [client channels]: move exported API calls to client/common
...
The functions mappedGeometryRef and mappedGeometryUnref are API
functions ([1]) but were implemented in the geometry channel.
In case FreeRDP was built with BUILTIN_CHANNELS=OFF those functions
weren't available globally but used by the video channel.
Now the functions are fixed part of the freerdp-client library and
therefore available for all channels.
[1] exported in freerdp/client/geometry.h
Fixes #6236
(cherry picked from commit 1628939227fa82fa492f068f178f0cc0a42c518b)
2020-06-22 09:30:42 +02:00
akallabeth
f1e46894cb
Fixed double free for uwac buffers
...
(cherry picked from commit 1bc48b058f013a8c88db2a1d7da2ad25dcd3bc4c)
2020-06-22 09:30:36 +02:00
akallabeth
809a86f0fb
Lock wayland buffer updates
...
(cherry picked from commit 7361f75d11b77f998cf7dee08c8aa619df98754a)
2020-06-22 09:30:15 +02:00
Kubistika
c0da1a959f
server: proxy: cap plugin: fix var and func declaration
...
(cherry picked from commit 0cf764f170384b1f65aa4950f54c668f8212ac11)
2020-06-22 09:29:45 +02:00
Kobi Mizrachi
f96a95aca5
server: proxy: implement session capture plugin
...
(cherry picked from commit 19809bf338e5503a33664440d0de9313dca038a3)
2020-06-22 09:29:38 +02:00
Kobi Mizrachi
0dba34e642
winpr: image: add API to construct bmp header
...
(cherry picked from commit 920acd4c0ee7f9112d77756b0c41474212446609)
2020-06-22 09:29:32 +02:00
akallabeth
1e248ef7a2
Fixed compilation issue with shadow pam code
...
(cherry picked from commit e1e0f965e8636c587aea7762a94d611e193e07f3)
2020-06-16 14:03:52 +02:00
akallabeth
9a13ba347d
Fixed surface locking for shadow server.
...
(cherry picked from commit a38d6c53a62cdea302fbeb4e466bce22c006d20c)
2020-06-16 11:42:55 +02:00
Armin Novak
b300c8a738
Do not remove transfer data on usb cancel transfer
...
(cherry picked from commit a5e2d62e48619d5502f5334d431ee7d66ae9e4aa)
2020-06-16 11:20:18 +02:00
Armin Novak
fd42acc594
Fixed double free in urb_isoch_transfer_cb
...
(cherry picked from commit ef4de12887486857f7eec37ef93df692b2ecedf0)
2020-06-16 11:20:18 +02:00
Armin Novak
192f922502
Fixed sign compare warnings with constants.
...
(cherry picked from commit 5ec66cc6c79dadf4c3426060d5bb30ddb360f292)
2020-06-16 11:20:18 +02:00
makki_d
0121f726d8
fix +unmap-buttons option having the opposite effect
...
(cherry picked from commit 4607a2766afd2875696b7b7febd9dc63f778b8d7)
2020-06-16 11:19:41 +02:00