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
Armin Novak
3cc4a255d6
Fixed #7515 : Builds with -DWITH_PROFILER=ON
...
PROFILER_RENAME macro did lack trailing semicolon
2022-01-10 09:33:10 +01:00
kubistika
4dd1747e21
rail: client: fix memory leak
2022-01-10 08:02:05 +01:00
Armin Novak
98348ef62a
Removed ndr.h from WinPR
2021-12-23 14:27:12 +01:00
Armin Novak
d114773a08
Removed unimplemented/unused ndr from WinPR
2021-12-23 14:27:12 +01:00
Armin Novak
ed9cc8c1cc
Removed heap module from WinPR
2021-12-23 14:27:12 +01:00
Armin Novak
4f0f8e9f8c
Removed credentials module from WinPR
2021-12-23 14:27:12 +01:00
Armin Novak
5365b2f5f0
Removed midl.c|h from WinPR
2021-12-23 14:27:12 +01:00
Armin Novak
d1d8d606ef
Add credui to windows client link libraries
2021-12-23 14:27:12 +01:00
Armin Novak
f9c91f69b4
Removed winpr credui includes
2021-12-23 14:27:12 +01:00
Armin Novak
3de6af34ed
Removed unused module winhttp
2021-12-23 14:27:12 +01:00
Armin Novak
379aeed24e
Removed unimplemented credui module
2021-12-23 14:27:12 +01:00
Armin Novak
fd5ac4eed0
Cleaned up wnd.h includes
2021-12-23 14:27:12 +01:00
Armin Novak
a713d5417e
Remove unimplemented wnd module
2021-12-23 14:27:12 +01:00
Richard Markiewicz
16202322d1
freerdp: add audin channel for iOS
2021-12-21 08:31:04 +01:00
Ely Ronnen
450aa65227
adding ffmpeg build script
2021-12-21 08:02:07 +01:00
Ely Ronnen
cdb7563cf7
add ffmpeg option to android build script
2021-12-21 08:02:07 +01:00
Armin Novak
0fb83a304d
Adjusted channelID and server SetVolume data types
2021-12-20 08:11:00 +01:00
Armin Novak
a0fa7307bd
Removed unused variable
2021-12-20 08:11:00 +01:00
Armin Novak
be3e09aa72
Removed unused static variables
2021-12-20 08:11:00 +01:00
Armin Novak
f3df9a520e
Fixed H264 related warnings
2021-12-20 08:11:00 +01:00
akallabeth
feb6d9ae5c
Set last error on activation timeout ( #7502 )
2021-12-17 17:28:41 +01:00
akallabeth
4a4d783d4f
Moved clipboard custom context checks to implementation ( #7501 )
2021-12-17 13:47:20 +01:00
Armin Novak
e5ce4b49e7
Added logging in gcc_write_client_monitor_data
2021-12-17 10:06:54 +01:00
Armin Novak
83f56bd565
Cleanup disp_send_display_control_monitor_layout_pdu
2021-12-17 10:06:54 +01:00
akallabeth
2d9416e499
gcc core data cleanup
2021-12-16 12:54:53 +01:00
akallabeth
298d32164c
Removed recursive xf_lock_x11 warning
2021-12-16 12:54:53 +01:00
akallabeth
19ee9f0cce
Fix freerdp_channels_process_message cleanup
...
Not all code paths did clean up the message, specifically WMQ_QUIT
2021-12-16 10:53:17 +01:00
Richard Markiewicz
49f9f5c265
freerdp: remove SetFormat from iOS rdpsnd entry points, fix const-ness of interface methods
2021-12-16 08:49:49 +01:00
Armin Novak
d248b635a5
Added Redirect callback
2021-12-15 14:38:13 +01:00
Armin Novak
b545094664
Cleaned up redirection code
2021-12-15 14:38:13 +01:00
Armin Novak
bb0eeeb264
Use stack string buffer for ClientHostname and ID
2021-12-15 13:36:15 +01:00
Armin Novak
007e061f77
Fixed capability debugging
2021-12-15 13:36:15 +01:00
Armin Novak
b30f8886b2
Fixed LinkedList const correctness
2021-12-15 13:36:15 +01:00
akallabeth
97ae26d47f
Fixed rdp_write_logon_info_v2:
...
Set size field according to
[MS-RDPBCGR] 2.2.10.1.1.2 Logon Info Version 2 (TS_LOGON_INFO_VERSION_2)
2021-12-15 13:36:15 +01:00
akallabeth
9d7e2cc3d0
Code refactoring, use initializer instead of memset
2021-12-15 13:36:15 +01:00
akallabeth
88f4e72853
Added WITH_RDTK to disable rdtk build
2021-12-15 13:36:15 +01:00
akallabeth
94685c9482
Updated freerdp_settings_set_string
...
Allow NULL argument with length, creates an empty string
2021-12-15 13:36:15 +01:00
Richard Markiewicz
0577d7a0c3
freerdp: re-enable check for poll by default on Apple
2021-12-15 09:14:27 +01:00
David Fort
d4020e2328
winpr: implement ncrypt API
...
This implements the emulation for the ncrypt API and more specifically the smartcard
provider so that we can list available keys and certificates using pkcs11-helper.
2021-12-14 14:12:01 +01:00
David Fort
a6cadd6f97
winpr: fix compilation for mingw
...
Depending on the version of mingw some export macro aren't always defined.
2021-12-14 14:12:01 +01:00