Armin Novak
9bf2fde765
Added patch from #4660 @mokyle
...
do not deactivate rail windows, just keep them always on
2022-03-16 21:40:34 +01:00
Armin Novak
705dca41f6
Added a warning for unknown PDU_TYPE_DATA messages
2022-03-16 18:07:08 +01:00
Martin Fleisz
5b9290fc6c
client: Fix error when compiling with WITH_CHANNELS=OFF
2022-03-16 14:47:41 +01:00
Armin Novak
91ef44ed35
Workaround for [MS-RDPBCGR] 2.2.9.2.3 Frame Marker Command (TS_FRAME_MARKER)
...
Connections with windows 2016 and 2019 sometimes receive short
frame marker. Ignore these to prevent disconnects
2022-03-09 15:52:33 +01:00
akallabeth
704289ffee
Smartcard tls logon fix ( #7709 )
...
* Early return authenticate if TLS smartcard logon
* Removed obsolete SmartcardPin and unified AuthenticateEx calls
* Remove password-is-pin from command line
The setting is implied by smartcard-logon and only of interest in
server side code, so the setting is useless
* Rework AUTH_SMARTCARD_PIN
Just prompt for PIN and not user/domain if this is requested.
* Fixed a memory leak in nla.c
* Align credentail prompt
* Handle AUTH_NLA & smartcard, just ask for PIN
* Added assertions, removed duplicate password prompt check
* Move smartcard logon after credential prompt
2022-03-09 09:09:53 +01:00
Armin Novak
ce63397323
Move drdynvc main path messages to trace level
...
They are noisy and hide more important information from debug log
2022-03-08 16:15:18 +01:00
Armin Novak
3b24b5e16e
rfx_process_message verbose error log
2022-03-08 15:41:48 +01:00
Armin Novak
32e05b649d
Added more log messages for SurfaceCommand failures
2022-03-08 15:41:48 +01:00
Armin Novak
71aac852d6
Remove async-input from clients
2022-03-08 15:37:19 +01:00
Mike Gabriel
d337ea9c16
winpr/{libwinpr/thread/thread.c,include/winpr/thread.h}: Keep DumpThreadHandles as a symbol even if WITH_DEBUG_THREADS is OFF.
2022-03-08 09:16:10 +01:00
Martin Fleisz
024f7fa4d6
rdpdr: Fix detection of device unplug
2022-03-07 15:23:59 +01:00
Armin Novak
25e8a362b1
Abort autoreconnect if a user cancel action was triggered.
2022-03-07 15:13:34 +01:00
David Fort
6a3b5573ad
drdynvc: add missing messages definitions
2022-03-07 14:30:52 +01:00
akallabeth
fa3cf9417f
Fixed #7696 : Abort freerdp_connect if manually canceled ( #7700 )
...
If freerdp_abort_connect is called, set FREERDP_ERROR_CONNECT_CANCELLED
This way freerdp_reconnect can distinguish between network issues and
user interaction and abort a retry attempt.
2022-03-07 13:47:43 +01:00
Bernhard Miklautz
c539a173fa
new [packaging]: remove dependency to gstreamer
...
gstreamer was only used for tsmf which is marked deprecated and not
enabled per default anymore
2022-03-07 13:39:49 +01:00
Bernhard Miklautz
58d9fc5f5b
new: add some basic documentation about version dectction
2022-03-07 13:39:49 +01:00
akallabeth
76ed796209
Respect USE_VERSION_FROM_GIT_TAG
2022-03-07 13:39:49 +01:00
akallabeth
37421b6614
Unified rdpsnd cleanup code ( #7697 )
2022-03-04 09:55:37 +01:00
akallabeth
3d38d2636c
Decreased logging verbosity for INFO level
2022-03-04 09:34:02 +01:00
akallabeth
0d999e9c99
Removed unused CMAKE_BUILD_TYPE c define
2022-03-03 11:26:48 +01:00
Armin Novak
46e0adda93
Removed HAVE_CONFIG_H uses
2022-03-03 11:26:48 +01:00
Armin Novak
52ea527f78
Added missing includes
2022-03-03 11:26:48 +01:00
Armin Novak
a11d13580a
Fixed type naming issue
2022-03-03 11:26:48 +01:00
Armin Novak
d1f8c00f7b
Fixed duplicated symbols
2022-03-03 11:26:48 +01:00
Armin Novak
9b08f446db
Fixed freerdp pkg-config file
2022-03-03 11:26:48 +01:00
Armin Novak
c3ac5b7b89
Fixed mac warning
2022-03-03 11:26:48 +01:00
Armin Novak
4d03d7c0bf
Freerdp remove #ifdef HAVE_CONFIG_H
2022-03-03 11:26:48 +01:00
Armin Novak
b2ad47a809
Reorganized FreeRDP headers
2022-03-03 11:26:48 +01:00
Armin Novak
8dc7c2b612
Reorganized RDTK headers
2022-03-03 11:26:48 +01:00
Armin Novak
5e11f0da28
Reorganized UWAC headers
2022-03-03 11:26:48 +01:00
Armin Novak
6ed50b4b1d
Refactored WinPR includes
2022-03-03 11:26:48 +01:00
akallabeth
c99c4cecdd
Fixed GetEnvironmentVariableX: Return sting length including '\0'
2022-03-03 08:15:28 +01:00
akallabeth
952068145e
Fixed GetEnvironmentVariableX win32 call to ConvertFromUnicode
2022-03-03 08:15:28 +01:00
akallabeth
850e0b107f
Discard SmartcardCerts in case of error.
2022-03-03 08:15:28 +01:00
akallabeth
aef3cb16fa
Fixed GetEnvironmentVariableX for windows
2022-03-03 08:15:28 +01:00
David Fort
fa1656178a
Fix a leak in GetEnvironmentVariableX under win32
...
The variable name was leaked.
2022-03-03 08:15:28 +01:00
David Fort
f33c679552
smartcard: fix smartcard enumeration
...
There was a bug in smartcard listing that was leading to be unable to open a key
with slotId != 0. When any error or skipped item was happening during listing
the code was crashing.
2022-03-03 08:15:28 +01:00
akallabeth
b5f3b9f64e
Fixed #7607 : Channel remixing does not work with FFMPEG
...
Until a proper way to utilize FFMPEG is found, do it manually.
2022-03-02 17:10:17 +01:00
akallabeth
64f47848c9
Proxy fixes ( #7686 )
...
* Fixed a memory leak in server side NLA auth
* Fixed #7675 : Pass channel packets directly
2022-03-02 09:13:41 +01:00
David Fort
502f44949a
nla: fix smartcard login under windows
...
Remove incorrect UNICODE flag for Ascii structures.
2022-03-02 07:32:45 +01:00
Armin Novak
a9463bfdda
Fixed const warnings
2022-03-01 08:00:25 +01:00
akallabeth
70ea2eef46
Fixed *_EXPORTS
2022-03-01 08:00:25 +01:00
akallabeth
c25d15d1d6
Initialize WLog prefix string buffers '\0'
2022-02-28 16:49:18 +01:00
akallabeth
861eaa693b
Removed windows debug console 4096 character limit
2022-02-28 16:49:18 +01:00
akallabeth
121e736694
Use _vsnwprintf instead of vswprintf_s
2022-02-28 16:49:18 +01:00
akallabeth
921f279fa9
Openh264 fix graphical artifacts ( #7677 )
...
* Added WINPR_ASSERT to openh264 backend
* Added openH264 decoder frame flush
2022-02-28 08:21:42 +01:00
Martin Fleisz
1371970783
disp: Remove wrong assert
2022-02-25 11:57:28 +01:00
Armin Novak
42468f3684
Removed pdb file on windows (BUILDIN_CHANNELS removed)
2022-02-24 14:48:46 +01:00
Armin Novak
7b65677b65
Improved command line help printing
2022-02-24 14:48:46 +01:00
Armin Novak
e36c49eab7
Properly log kerberos error strings
2022-02-24 14:48:46 +01:00