Commit Graph

14282 Commits

Author SHA1 Message Date
akallabeth
a58129346d Fixed extended info packet alignment.
(cherry picked from commit 03ebaf2dc1547c75f8693dd5087ce2e8dc17765a)
2020-05-18 17:10:01 +02:00
akallabeth
4e24cca056 Fixed rdp_read_info_packet unaligned access and size checks
(cherry picked from commit c75d08d70e878d35cd12ffac2aefcda405576092)
2020-05-18 17:10:01 +02:00
akallabeth
f2d836cd94 Fixed memory leak in test
(cherry picked from commit 2d630cccf7b1e566f99b74a224805fc25f85d6c1)
2020-05-18 17:10:01 +02:00
akallabeth
1a11f129ab Fixed unaligned access
(cherry picked from commit cb2ed7f09ad68242bfdfad8967024b063f785d97)
2020-05-18 17:10:01 +02:00
akallabeth
3a2ce9b8bd Fixed rails debug string warnings.
(cherry picked from commit e58ea30305e8754ada82018c4f2042ec1b72337c)
2020-05-18 17:10:01 +02:00
akallabeth
0122ebfffd utf8 behaviour fixes
(cherry picked from commit bb78eb4fa6f8618a70995eaf17aba94cc47a1e74)
2020-05-18 17:10:01 +02:00
akallabeth
47c456c39f Rewritten rdp_recv_logon_info_v2 to remove unaligned access
(cherry picked from commit 66d182a84bed7bf19b6a99d71a4e4c7c6856f583)
2020-05-18 17:10:01 +02:00
akallabeth
5cf27e3969 Rewritten check to satisfy BehaviouralSanitizer
(cherry picked from commit 14829de866b43e7f2740b46f0c736b9adf5067eb)
2020-05-18 17:10:01 +02:00
akallabeth
8d9464fbc5 Fixed BehaviourSanitizer warning in rdp parser
(cherry picked from commit 771332c04e2dbad964d0cb11a86ff561e792bc35)
2020-05-18 17:10:01 +02:00
akallabeth
2897576c3d Fixed memory leak in NTLM test
(cherry picked from commit 135458cf27160d50e6294f87ef80f27f1f65d319)
2020-05-18 17:10:01 +02:00
akallabeth
6dfd915004 Fixed undefined behaviour
(cherry picked from commit c15929d821ce99aa8c1069f790f4addbe9439593)
2020-05-18 17:10:01 +02:00
akallabeth
73fd3c0a7c Fixed undefined behaviour in primitives shift
(cherry picked from commit 436bd3dbb103c7c49e51ffb1cafad6f25ab05d66)
2020-05-18 17:10:01 +02:00
akallabeth
11c6ed0fb7 Fixed undefined behaviour in ncrush
(cherry picked from commit 83137d2a1bb732fbea2f20778924a50a79f63fef)
2020-05-18 17:10:01 +02:00
akallabeth
f25c2f265e Fixed undefined behaviour in rfx decoder
(cherry picked from commit ef611d34d61c6590429c17db5c97f0a9a33147e8)
2020-05-18 17:10:01 +02:00
akallabeth
37158cd17f Fixed UndefinedBehaviour in planar left shift
(cherry picked from commit 328691c46597c194f01a77a9d33d58b2faa88c9d)
2020-05-18 17:10:01 +02:00
akallabeth
92fa258748 Fixed BehaviourSanitizer warnings in streams.
(cherry picked from commit 66ea3d0579841b468684e05936fabf654727e720)
2020-05-18 17:10:01 +02:00
akallabeth
538f82e91f Fixed memory leak in ini parser and test functions.
(cherry picked from commit 7f9997595918e8b6a2acec2ff40f5779fa183038)
2020-05-18 17:10:01 +02:00
akallabeth
c060089a2b Refactored settings clone/free, extended tests
(cherry picked from commit 773ad6e9791844ca3ccdc40d378a37fc0238ef0a)
2020-05-18 17:10:01 +02:00
akallabeth
6b8311a15a Fixed BehaviorSanitizer warnings.
(cherry picked from commit b5dfc15183b752a5d9c6da01225ed281b20001cf)
2020-05-18 17:10:01 +02:00
akallabeth
819aa2a164 Fixed BehaviorSanitizer warnings
(cherry picked from commit 0d28390319025c86e7e9d7cc776d88ef24f9db0e)
2020-05-18 17:10:00 +02:00
akallabeth
96621d4f45 Always require aligned memory for interleaved codec.
(cherry picked from commit 20c11fb7178462a8ba36b4fdbfb3e2a03197356f)
2020-05-18 17:10:00 +02:00
akallabeth
064a90c8b3 Fixed BehaviorSanitizer warnings
(cherry picked from commit afdd81dab5c484ab95b977a0d71f3809c8fa89a3)
2020-05-18 17:10:00 +02:00
akallabeth
449b45e840 Fixed BehaviorSantizer warnings.
(cherry picked from commit 7a509fe27749e006a9a58854c4abb4522fc58c81)
2020-05-18 17:10:00 +02:00
akallabeth
48361c411e Fixed GHSL-2020-100: oob read in ntlm_read_ChallengeMessage
* Added length checks for data read from stream
* Unified function resource cleanup

(cherry picked from commit 8357dedbbf7213b7d0d18f1026145b9a5b92235a)
2020-05-18 17:10:00 +02:00
Kentaro Hayashi
b222b10c7b Fixed typos (Otherweise)
Otherweise ->
Otherw ise
      ^

(cherry picked from commit 148f3c675d)
2020-05-18 17:03:28 +02:00
Vladyslav Hordiienko
11eb374ef4 improve RFX DWT algorithm
merge multiple loops into the one loop for vertical DWT inverse

(cherry picked from commit fff9eba34a)
2020-05-18 16:56:03 +02:00
Vladyslav Hordiienko
9b473e03d0 fix typo in GFX logs
(cherry picked from commit a79635fd1c)
2020-05-18 16:56:03 +02:00
Victor K
899df25246 Windows Authentication - Then launced with username argument prefill the name in the authentication box.
(cherry picked from commit 318075676b)
2020-05-18 16:56:03 +02:00
akallabeth
630415e523 Refactored sam functions to utilize strtok_s
(cherry picked from commit ddb388e152)
2020-05-18 16:56:03 +02:00
akallabeth
64bec7586d Replaced strtok with strtok_s
(cherry picked from commit 7890833af8)
2020-05-18 16:56:03 +02:00
akallabeth
dd156de828 Fixed NULL access of context struct on screen draw
Added a log message to fix occurances later on.

(cherry picked from commit cfea3fc6ed)
2020-05-18 16:56:03 +02:00
akallabeth
f88705c10c Extend lifetime of streampool in drdynvc
The stream pool can not be released until all streams have been
returned. This might happen as late as channel termination, so
change the lifetime scope accordingly.

(cherry picked from commit 5bd4cfcdc0)
2020-05-18 16:56:03 +02:00
akallabeth
472eece629 Fixed sample client resource cleanup
(cherry picked from commit e716f82311)
2020-05-18 16:56:03 +02:00
Kobi Mizrachi
efecbf41a9 change use of strtok to strtok_s
(cherry picked from commit 6013a96bff)
2020-05-18 16:56:03 +02:00
akallabeth
a84d2783f9 Fixed drdynvc_send stream release
(cherry picked from commit a497e78d37)
2020-05-18 16:56:03 +02:00
akallabeth
3fe4650b2c Fixed DestroyListener arguments and call order
(cherry picked from commit 0e08727d4e)
2020-05-18 16:41:20 +02:00
akallabeth
0f89e23542 Fixed #6148: multiple ceritificate purposes
OpenSSL certificate verification can only check a single purpose.
Run the checks with all allowed purposes and accept any.

(cherry picked from commit f3063a589d)
2020-05-18 16:41:11 +02:00
Kobi Mizrachi
5e8f883e7c server: proxy: use peer load balance info when host is fetched from config
(cherry picked from commit 6f4682a043)
2020-05-18 16:41:02 +02:00
akallabeth
47b4867729 Destroy channel listeners on terminate
(cherry picked from commit 2f5e5359f6)
2020-05-18 16:40:52 +02:00
akallabeth
74629de51b drdynvc channel cleanup.
* Clean channel listeners on channel close
* Remove limit on listeners for channels
* Remove limit on channels

(cherry picked from commit 5b2a4434d8)
2020-05-18 16:40:44 +02:00
akallabeth
2f75c4ac8d Ensure all NLA structs are freed up
(cherry picked from commit 477ad675f3)
2020-05-18 16:40:33 +02:00
akallabeth
79cea7b5b6 Fixed #6157: Reset cups instance on disconnect.
(cherry picked from commit 13906f3ec6)
2020-05-18 16:40:23 +02:00
akallabeth
c266a81323 Fixed #6163: Force linking to objective C runtime
Sound channel requires the objective C runtime, force linking to
fix build issues on older mac os versions

(cherry picked from commit eee1d7176b)
2020-05-18 16:39:28 +02:00
akallabeth
5fc0ddeff5 Fixed #6156: Enforce synchronized encrypt count
Old style RDP encryption uses a counter, synchronize this for
packets send from different threads.

(cherry picked from commit 873a9bef42)
2020-05-18 16:38:42 +02:00
akallabeth
fae7b99a84 Fixed #6162: Clipboard temporary path length limit
The limit of clipboard temporary paths is 260 '\0' terminated
wide characters. Fix the checks to enforce that properly.

(cherry picked from commit 06bfcfad67)
2020-05-18 16:38:29 +02:00
Kobi Mizrachi
228d16a868 server: proxy: Register signal handler after modules finished loading.
This prevents a race where the signal handler free's structs that
modules use while initializing.

(cherry picked from commit 42d99f4c60)
2020-05-18 16:37:36 +02:00
Kobi Mizrachi
70903cc04e server: proxy: print version and buildconfig on startup
(cherry picked from commit f0fe17d943)
2020-05-18 16:37:28 +02:00
Bernhard Miklautz
11b9b1ca6b
Merge pull request #6152 from akallabeth/stable-backports
Stable backports
2020-05-08 11:40:17 +02:00
akallabeth
2d5ce618bf 2.1.0 release version. 2020-05-08 11:23:05 +02:00
akallabeth
65d3ff4461 Changelog for 2.1.0 2020-05-08 11:11:12 +02:00