Armin Novak
3006c973c4
Removed internal members of rdpAltSecUpdate from API header
2022-01-18 11:24:23 +01:00
Armin Novak
6973c5dce2
Removed internal members of rdpInput from API header
2022-01-18 11:24:23 +01:00
Armin Novak
d210ac5e33
Removed internal members of rdpUpdate from API header
2022-01-18 11:24:23 +01:00
akallabeth
8cf0a21acd
Increased required android version to 6.0 (API 23)
...
There are library loader issues with OpenSSL below that API version.
(Undefined symbols most likely due to versioning mismatches of the
OpenSSL build)
2022-01-18 09:06:43 +01:00
akallabeth
dd489e27f2
Skip library version from android glue library
2022-01-18 09:06:43 +01:00
Armin Novak
9bd519d892
Do not reset scard context cancel
2022-01-18 09:02:07 +01:00
David Fort
f1e4cc7ee5
smartcard: add a script to do some basic interpretation if smartcard traffic
...
You can pipe WLOG_LEVEL=DEBUG xfreerdp <args> through the script and it will
try to parse and dump smartcard commands and results. The script has a basic
support for PIV and GIDS applications. The script can also operate on a saved
log file
2022-01-17 16:27:53 +01:00
David Fort
82eee65daf
winpr: fix ncrypt on Mac and updated tests
2022-01-17 16:27:53 +01:00
David Fort
06cb610207
smartcard: start implementing SCardListCards
...
This basic implementation tries to emulate the corresponding function by using a
predefined list of name for a given ATR.
2022-01-17 16:27:53 +01:00
David Fort
130f191392
winpr: fix some string constant in ncrypt and add reader property
...
Some WCHAR string constant were wrong (missing \x00 at the end).
The commit also implements the NCRYPT_READER_PROPERTY property in the pkcs11 provider.
2022-01-17 16:27:53 +01:00
David Fort
eb53b9913a
winpr: interpret the scope paramater in NCryptEnumKeys
...
Although the official documentation claims that pszScope parameter shall be set to
NULL. In practice setting it to \\.\<reader name>\ allows to filter on the corresponding
reader.
2022-01-17 16:27:53 +01:00
akallabeth
df7daaec60
Fixed build tool version
2022-01-14 10:39:46 +01:00
akallabeth
1affec77d0
Fixed #7541 : maximum resolution, removed unused strings
2022-01-14 10:39:46 +01:00
akallabeth
8691c9f8dd
Updated build tools
2022-01-14 10:39:46 +01:00
akallabeth
2249e9fc46
Enabled swscale for android build
2022-01-14 10:39:46 +01:00
akallabeth
755442cc1b
Updated android build dependencies
2022-01-14 10:39:46 +01:00
akallabeth
bd42b34776
Decreased NTLM debug log verbosity
2022-01-13 17:20:48 +01:00
akallabeth
204f9a4678
Capability debug level set to verbose
2022-01-13 17:20:48 +01:00
akallabeth
bf19c925c2
Fixed 7526: Crash in RDPEI channel
2022-01-13 16:44:39 +01:00
akallabeth
b8a48ae83b
Fixed #7549 : Fix broken wayland event type check
2022-01-13 16:44:12 +01:00
Armin Novak
33f87e3349
Fix checks for input flags:
...
The settings have double meaning:
* Setting the default in client preconnect callback can disable
announcement of a flag to the server regardless of support
* If set it is overridden with the value the server supports
2022-01-13 16:34:05 +01:00
akallabeth
70a689787d
Updated android build configuration
...
Use FFMPEG instead of OpenH264 for newer NDK compatibility
2022-01-13 09:25:25 +01:00
Christian Plattner
4418c6e1c8
Reject invalid android build configuration
...
Without this patch, the default build configuration will be picked
silently and continuous integration does not detect any problem
(cherry picked from commit 8cb12fb0ea
)
2022-01-13 09:25:25 +01:00
Armin Novak
59417423db
Update flatpak manifest for nightly
2022-01-12 13:26:45 +01:00
Armin Novak
855aaaadad
Fixed reg_close
2022-01-11 14:32:18 +01:00
Armin Novak
444ddb4444
Fixed reg_unload: ignore empty root_key
2022-01-11 14:32:18 +01:00
Armin Novak
339cdded45
Fixed memory sanitizer warnings
2022-01-11 14:32:18 +01:00
Armin Novak
004a0984b9
Fixed reg_insert_key
2022-01-11 14:32:18 +01:00
Armin Novak
56ae1ed9b3
Fixed verbose debug messages in registry
2022-01-11 14:32:18 +01:00
Armin Novak
10d4b9d473
Fixed WITH_FUZZERS compile
2022-01-11 14:32:18 +01:00
Armin Novak
1dc14b7379
Harden registry function emulation
2022-01-11 14:32:18 +01:00
akallabeth
f8758a4b10
Fixed const warning in opensl es backend
2022-01-11 14:32:18 +01:00
akallabeth
df67d2796f
Fixed reg_load_val
...
Reported by George Zaytsev from Positive Technologies
2022-01-11 14:32:18 +01:00
akallabeth
ce4a9ad1e7
Fixed RegQueryValueExA
...
* Set lpType if not NULL
* Set lpcbData only if not NULL
Reported by George Zaytsev from Positive Technologies
2022-01-11 14:32:18 +01:00
akallabeth
b4d28ab569
Fixed file name pattern checks in freerdp_channels_list_dynamic_addins
...
Reported by George Zaytsev from Positive Technologies
2022-01-11 14:32:18 +01:00
akallabeth
7c9117cf86
Fixed size checks for locale detection.
...
Reported by George Zaytsev from Positive Technologies
2022-01-11 14:32:18 +01:00
Armin Novak
d0986489dd
Fixed leaks and type mismatches for wayland client
2022-01-11 12:47:05 +01:00
akallabeth
e7161ae731
Updated linux ci configs
2022-01-11 12:34:43 +01:00
Armin Novak
f1adfb0e5c
Added client redirect to proxy demo module
2022-01-11 12:34:43 +01:00
Armin Novak
4e6e5be654
Added proxy intercept channels
...
* New configuration to intercept certain channels
* Added rdpdr intercept implementation
2022-01-11 12:34:43 +01:00
Armin Novak
3c72cc3306
Refactored rdpdr and dependent channels
...
* Move parsing code to core library
* Move definitions to public API to allow access from outside
* Move smartcard related parsing to core library
2022-01-11 12:34:43 +01:00
akallabeth
803dd8f6ff
Added options for certificate file based smartcard logon
2022-01-11 12:34:43 +01:00
akallabeth
8c543b1de2
Added smartcard emulation layer
2022-01-11 12:34:43 +01:00
Marc-André Moreau
55be5f8bb0
Fix Windows Unicode handling of environment variables
2022-01-11 12:32:14 +01:00
Armin Novak
be5ace1123
Fixed #7529 : Adjust windows client update area
...
When scrollbars are used, the update area needs to be adjusted.
2022-01-10 13:09:36 +01:00
Armin Novak
4b719df371
Fixed #7521 : Ensure '\0' termination of clipboard strings
2022-01-10 11:19:28 +01:00
David Fort
599bc18f33
winpr: fix bcrypt.h string constants
2022-01-10 11:02:45 +01:00
David Fort
da17787f9a
mingw: fix pool tests compilation
2022-01-10 11:02:45 +01:00
David Fort
bfe8b464be
winpr: fix and enhance ncrypt
...
This patch adds the NCryptEnumStorageProviders function.
It also fixes strings bugs with the compiler taking the WCHAR "Micro" string
M\x00i\x00c\x00r\x00o\x00 as
M\x00i\x0c\x00r\x00o\x00, and so generating unexpected behaviours. The solution is
to split string constants when you hit a character that is a valid hex number, so
that the compiler doesn't interpret i\x00c\x00 (ic in WCHARs) as i\x0c\x00 (weird
string).
2022-01-10 11:02:45 +01:00
Armin Novak
3700ccbfc8
Fixed #7520 : remove trailing '\0' from clipboard data
2022-01-10 10:00:19 +01:00