Armin Novak
e5b50c550b
Use GetComputerName instead of gethostname
2022-03-22 10:59:58 +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
akallabeth
37421b6614
Unified rdpsnd cleanup code ( #7697 )
2022-03-04 09:55:37 +01:00
Armin Novak
46e0adda93
Removed HAVE_CONFIG_H uses
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
a9463bfdda
Fixed const warnings
2022-03-01 08:00:25 +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
94634bfd67
Fixed const warning
2022-02-24 12:06:06 +01:00
Martin Fleisz
8d49175a94
Revert "drdynvc: Prevent opening an already opened dynamic channel"
...
This reverts commit feda57a739
.
2022-02-23 17:18:50 +01:00
Armin Novak
fd027d1bf0
Removed BUILTIN_CHANNELS
...
Building client channels out of tree does not work reliable as the
dependencies can not be easily split. (exceptions may be simple ones
as echo channel)
It does complicate the build system and code though, so remove this
for maintainability reasons.
2022-02-23 10:43:46 +01:00
Armin Novak
130094de32
Fixed compilation warnings in ainput channel
2022-02-22 12:21:21 +01:00
Armin Novak
951a83e295
Fixed deprecated mac symbol
2022-02-22 11:29:56 +01:00
Armin Novak
0c7e6c3c2d
Refactored disp channel
...
* Assert all input parameters
* Use DISP_CHANNEL_NAME define for channel name
2022-02-22 11:29:56 +01:00
Pascal Nowack
b2d0c42cbb
server/disp: Sanitize optional physical monitor size values
...
The server sided handling of the display control channel currently
treats the physical monitor size values as obligatory values.
When the physical monitor size is invalid according to the
documentation, it is supposed to be ignored.
However, this is currently not done, leading to an abort of the display
control channel handling, when using Remmina, as Remmina does not submit
physical-monitor- widths and -heights.
Fix this issue by sanitizing the physical monitor size values, instead
of handling them as obligatory values, where both the physical with and
the physical height must be constrained to the values in the
documentation.
2022-02-22 10:55:22 +01:00
akallabeth
c5f7f9fba8
Add option for external thread to ainput server channel
2022-02-22 09:44:13 +01:00
akallabeth
42abdb056f
Use define for channel name
2022-02-22 09:44:13 +01:00
Armin Novak
f03059e718
Extended AINPUT API:
...
* Each event now has a timestamp
* Relative and absolute events are sent simultaneously
* Added a flag indicating relative events are available
2022-02-22 09:44:13 +01:00
akallabeth
54259bc37c
Added event logging for ainput channel
2022-02-22 09:44:13 +01:00
akallabeth
f45e515fcd
Added Advanced Input Channel
2022-02-22 09:44:13 +01:00
Armin Novak
bf9f1eccc1
Fixed issued with mingw build
2022-02-18 08:38:28 +01:00
akallabeth
8cc6582044
Unify struct definitions ( #7633 )
...
* Unified enum/struct definitions, fixed include issues
* Fixed mac compilation issues
* Added missing include
* Fixed windows server build warnings
* Fixed VS2010 build issue
* Removed unnecessary library linking
* Fixed ThreadPool WinXP compatibility
* Fixed pr review remarks
2022-02-14 14:59:22 +01:00
akallabeth
2422985f2a
Fixed cliprdr_parse_file_list
2022-02-05 14:06:08 +00:00
Armin Novak
b9cfa10513
Fixed some more warnings
2022-01-31 15:55:10 +01:00
Felix Deimel
6bc3def9d1
Fixes https://github.com/FreeRDP/FreeRDP/issues/7408
2022-01-31 15:54:17 +01:00
akallabeth
db1ee0cae6
Update nAvgBytesPerSec in audin_winmm_set_format
...
The format channel count and alignment may have changed.
Update nAvgBytesPerSec accordingly
2022-01-27 15:57:03 +01:00
akallabeth
4b416968c4
Added checks and asserts in rdpgfx_common
2022-01-27 10:33:30 +01:00
akallabeth
6f154da1ae
Added plausibility checks and assert to rdpgfx_read_header
2022-01-27 09:50:35 +01:00
zbstao
5b8db18f26
Added pduLength check in rdpgfx_read_header function
...
if pduLength is zero will lead to an infinite loop in rdpgfx_recv_pdu function.
2022-01-27 16:24:26 +08:00
akallabeth
7dedfbb0b0
Added support for getpwuid_r, replaced duplicate code
...
* Use GetUserNameExA to get current user name when required.
* Add support for getpwuid_r if available
2022-01-25 15:33:04 +01:00
David Runge
d0488f8692
Guard avcodec_register_all() calls
...
{channels/tsmf/client/ffmpeg/tsmf,libfreerdp/codec/dsp}_ffmpeg.c:
Guard calls to `avcodec_register_all()` against use beyond
`AV_VERSION_INT(58, 10, 100)`, where upstream ffmpeg made it obsolete.
2022-01-25 08:52:29 +01:00
james
2d4850de66
Fix hotplug
2022-01-25 08:49:46 +01:00
akallabeth
7d5e5764e3
Removed dead code.
2022-01-19 09:24:57 +01:00
akallabeth
b0c4bb5e86
Used proper format string for wide print size_t
2022-01-19 09:24:57 +01:00
akallabeth
d73d0d4610
Use defines for echo channel
2022-01-19 09:24:57 +01:00
akallabeth
6ef65b97aa
Fixed const warnings audin/winmm
2022-01-19 09:24:57 +01:00
akallabeth
bf19c925c2
Fixed 7526: Crash in RDPEI channel
2022-01-13 16:44:39 +01:00
akallabeth
f8758a4b10
Fixed const warning in opensl es backend
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
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
8c543b1de2
Added smartcard emulation layer
2022-01-11 12:34:43 +01:00
kubistika
4dd1747e21
rail: client: fix memory leak
2022-01-10 08:02:05 +01:00
Richard Markiewicz
16202322d1
freerdp: add audin channel for iOS
2021-12-21 08:31:04 +01:00
Armin Novak
0fb83a304d
Adjusted channelID and server SetVolume data types
2021-12-20 08:11:00 +01:00
akallabeth
4a4d783d4f
Moved clipboard custom context checks to implementation ( #7501 )
2021-12-17 13:47:20 +01:00
Armin Novak
83f56bd565
Cleanup disp_send_display_control_monitor_layout_pdu
2021-12-17 10:06:54 +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
fe4c30fc54
Fixed warning in rdpgfx server channel
2021-12-14 13:46:34 +01:00
Armin Novak
b2a6740d88
Added remdesk version check
2021-12-14 13:46:34 +01:00