41 Commits

Author SHA1 Message Date
Armin Novak
9e497c22a9 Updated chanelog and version 2022-02-22 12:41:11 +01:00
akallabeth
4743cf58f2 Updated changelog 2022-01-27 09:56:29 +01:00
akallabeth
00900c5cbb Updated version and changelog. 2022-01-26 12:10:47 +01:00
Armin Novak
c8c2ca26e9 Updated changelog 2022-01-26 10:48:26 +01:00
Armin Novak
fd4876a087 Updated changelog 2022-01-12 09:30:05 +01:00
akallabeth
f4f7ebed12 Updated changelog. 2021-11-29 08:18:25 +01:00
akallabeth
d9bad571bd Updated changelog 2021-11-29 07:50:02 +01:00
Armin Novak
2704397db7 Updated ChangeLog 2021-11-17 10:09:16 +01:00
akallabeth
ce5ebec832 Updated changelog. 2021-11-05 14:57:11 +01:00
akallabeth
d39a7ba5c3
Stable 2.0 backports (#7366)
* Fixed typo in changelog

* Fix FIPS mode support and build with OpenSSL 3.0

FreeRDP fails to build with OpenSSL 3.0 because of usage of the `FIPS_mode`
and `FIPS_mode_set` functions, which were removed there. Just a note that
the FIPS mode is not supported by OpenSSL 1.1.* although the mentioned
functions are still there (see https://wiki.openssl.org/index.php/FIPS_modules).
Let's make FreeRDP build with OpenSSL 3.0 and fix the FIPS mode support.

See: https://bugzilla.redhat.com/show_bug.cgi?id=1952937
(cherry picked from commit 26bf2816c3e0daeaf524c47cf0fcda8ae13b65ad)

* winpr: avoid calling FIPS_mode() with OpenSSL 3.0

Fixes: 26bf2816c3e0daeaf524c47cf0fcda8ae13b65ad
(cherry picked from commit 0c81c73c8d770fd5ffbc541dc176da515b66686b)

* winpr/crypto: Load legacy provider to fix rc4 with OpenSSL 3.0 (#7210)

* winpr/crypto: Exit cleanly when EVP_EncryptInit_ex fails

The `EVP_EncryptInit_ex` function may fail in certain configurations.
Consequently, FreeRDP segfaults in `EVP_CIPHER_CTX_set_key_length`.
Let's handle the `EVP_EncryptInit_ex` failures and exit cleanly in
such case.

* winpr/crypto: Load legacy provider to fix rc4 with OpenSSL 3.0

Currently, the `EVP_EncryptInit_ex` function fails for rc4 with OpenSSL 3.0.
This is becuase rc4 is provided by the legacy provider which is not loaded
by default. Let's explicitly load the legacy provider to make FreeRDP work
with OpenSSL 3.0.

Relates: https://github.com/openssl/openssl/issues/14392
Fixes: https://github.com/FreeRDP/FreeRDP/issues/6604
(cherry picked from commit 67f3fff2c8bef678809572248276e6008532da43)

Conflicts:
	winpr/libwinpr/crypto/cipher.c

* Fix TestUnicodeConversion on big endian machines (#7219)

Wide character literals are stored in native byte order.
Use an array of bytes as a reference instead.

Fixes: https://github.com/FreeRDP/FreeRDP/issues/6968
(cherry picked from commit 5208a67ea77d8c69048756e32a8612bc1e064f88)

* Fixed async-input quit

* Fix data write on usb channel

* Bitmap update fix (#7349)

* Added checks for bitmap width and heigth values

Data received from the server might have invalid values for bitmap
with or height. Abort parsing if such a value is found.
Reported by Sunglin from the Knownsec 404 team & 0103 sec team

* Added checks for glyph width & height

* Fixed #7363: Length checks in ConvertUTF8toUTF16

(cherry picked from commit 623a77258a1610b6e37616f4613d1eb793edf4aa)

* Implemented missing TSG debug functions

(cherry picked from commit c06c4638061b0305a269dbb8f7c87009cf886f02)

* Refactored RPC gateway parser

Utilize wStream instead of custom binary parsing code, add proper
input validation.
Reported by Sunglin from the Knownsec 404 team & 0103 sec team

(cherry picked from commit f0b44da67c09488178000725ff9f2729ccfdf9fe)

* Replaced chmod with safer fchmod

* Use fchmod so the file may not change underneath
* Add unit tests for SetFileAttributesA
* Add warning logs for unsupported flags

(cherry picked from commit c8571dd5fd42e6c462ef5db692bce6adb4b67c8d)

* Updated changelog and version

* Added more explicit warning for deprecated command line

* Add exit codes for more errors

(cherry picked from commit aa4c3dfb8a60a5b6c7a50d330e33ca1e0724bf3a)

* Updated changelog.

Co-authored-by: Ondrej Holy <oholy@redhat.com>
Co-authored-by: Mike Gilbert <floppym@gentoo.org>
Co-authored-by: Ondrej Holy <ondrejholy@users.noreply.github.com>
Co-authored-by: Ian Weir <mr.weir@me.com>
2021-10-21 08:30:50 +02:00
Armin Novak
647a48dfa7 Fixed typo in changelog 2021-07-27 12:33:02 +02:00
Armin Novak
230a09a671 changelog 2021-07-27 11:57:33 +02:00
Armin Novak
dae591e580 Updated Changelog 2021-06-02 13:44:47 +02:00
akallabeth
1b8e5c262e changelog 2021-05-25 15:30:50 +02:00
akallabeth
37b5498238 Updated changelog. 2021-05-25 15:30:50 +02:00
akallabeth
afd6569b40 updated changelog 2021-05-25 15:30:50 +02:00
akallabeth
1857a1dfea Updated changelog for #6938 2021-05-25 15:30:50 +02:00
akallabeth
c3df0be639
Updated changelog. (#6906) 2021-03-15 13:29:35 +01:00
Armin Novak
4c1267ccf2 Updated changelog 2021-03-12 11:22:12 +01:00
akallabeth
2f46d06fdf Updated changelog 2021-03-09 16:08:08 +01:00
akallabeth
e335a3a7c7 Updated changelog. 2021-03-08 15:33:23 +01:00
akallabeth
d880877e1f Updated changelog. 2021-03-08 14:35:28 +01:00
Armin Novak
7755fdc02a Updated changelog 2021-03-05 10:06:54 +01:00
akallabeth
73b37791cd Updated changelog 2021-03-04 16:56:42 +01:00
akallabeth
48ce8fabd8 Updated changelog for next stable 2021-03-02 08:31:28 +01:00
akallabeth
136a58fbd0 Added -DDEFINE_NO_DEPRECATED CMake option
With that option all symbols marked deprecated are no longer
compiled. This helps testing compatibility of external apps.
2021-03-01 10:58:24 +01:00
akallabeth
f7295b31d7 Added changelog. 2021-03-01 10:58:24 +01:00
akallabeth
14c7f7aed7 Updated changelog 2021-02-25 09:51:41 +01:00
Armin Novak
ab1bee07f4 Updated changelog 2021-02-25 09:51:41 +01:00
Armin Novak
ee27c59570 Changelog for 2.3.0 2021-02-25 09:51:41 +01:00
Bernhard Miklautz
3640d45996 new: Changelog for 2.2.0 2020-07-20 14:21:59 +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
470b21d32d Updated changelog for 2.1.1 2020-05-20 15:55:52 +02:00
akallabeth
65d3ff4461 Changelog for 2.1.0 2020-05-08 11:11:12 +02:00
Bernhard Miklautz
5ab2bed874 new: update ChangeLog and set version to 2.0.0 2020-04-09 18:00:51 +02:00
Bernhard Miklautz
cc801eded7 new: version 2.0.0-rc4
ChangeLog and version updated
2018-11-20 11:22:47 +01:00
Armin Novak
619ce84cdb release: version 2.0.0-rc3 2018-08-01 09:45:36 +02:00
Bernhard Miklautz
c98a90ea69 release: version 2.0.0-rc2 2018-04-11 12:44:06 +02:00
Bernhard Miklautz
8244370bfb Version 2.0.0-rc1 2017-11-28 15:03:09 +01:00
Marc-André Moreau
8e627212a0 changelog: update for 1.0.1 2012-02-09 21:01:42 -05:00
Marc-André Moreau
41558e4bd6 ChangeLog: added FreeRDP 1.0.0 changes 2012-01-16 12:52:14 -05:00