Pascal Nowack
43b609cd6c
winpr/clipboard: Allow overriding ValidFileNameComponent call
...
When using the wClipboard API, the connected peer might not be on the
Windows platform, where further filename restriction exists.
As a result, it is currently not possible to use the wClipboard API,
when intending to allow filenames, containing characters like ':'.
So, add a callback to the wClipboardDelegate, which is set to the
ValidFileNameComponent call by default.
This callback can be overridden by the API user, when it is known, that
there is no need to impose very strict filename restrictions.
2022-07-07 07:45:26 +00:00
Pascal Nowack
35d6f19d60
freerdp/peer: Add APIs to get OS major and minor type strings
2022-07-07 07:45:26 +00:00
David Véron
a3712521a8
TLS version control
...
* added settings for minimal and maximal TLS versions supported
* refactorisation of the force TLSv1.2 setting
2022-07-07 07:13:11 +00:00
Armin Novak
42caca9223
Do not automatically set GfxSmallCache
2022-07-06 13:09:46 +00:00
Armin Novak
3bedc1f92e
Fixed swscale and cairo checks
2022-07-06 13:09:46 +00:00
Armin Novak
727f2bc652
Fixed IMA PCM encoder
2022-07-06 12:01:23 +02:00
Armin Novak
2324e52be3
Fixed settings tests
2022-07-06 12:01:23 +02:00
Armin Novak
360c4f8188
Fixed pf_client_load_channels
2022-07-06 12:01:23 +02:00
Armin Novak
23dd484824
Revert "Added a check in DesktopResize for protocol violations"
...
This reverts commit 07a5a6ef6d
.
2022-07-06 12:01:23 +02:00
Armin Novak
b7d4433f28
Fixed return for FreeRDP_DeviceArray offset
2022-07-06 12:01:23 +02:00
Armin Novak
b672bda85e
Removed RdpKeyFile and RdpKeyContent settings
...
They are a duplicate of PrivateKeyFile and PrivateKeyContent
2022-07-06 12:01:23 +02:00
Armin Novak
d0ae1c8160
Moved pubSub to rdpRdp
2022-07-06 12:01:23 +02:00
Armin Novak
72fcbc59d8
Use settings setter
2022-07-06 12:01:23 +02:00
akallabeth
7f0efb0e9f
Fixed missing ffmpeg link to libfreerdp
2022-07-05 20:07:10 +02:00
akallabeth
c71cc672f9
Decouple ffmpeg video encoder/decoder support from WITH_FFMPEG
...
It may be diesirable to only use FFMPEG for audio. Allow disabling
video decoding by introducing a new variable responsible for that.
2022-07-05 18:17:28 +02:00
David Fort
168117e85b
winpr: fix encoding of octetString containers and add required functions for SPNego
2022-07-05 15:04:01 +02:00
akallabeth
7b02aba636
Removed ALAW/ULAW from alsa/oss/pulse backends
...
The codec does not work reliably with some hardware.
2022-07-05 14:20:19 +02:00
akallabeth
c3e8720c87
Removed ALAW/ULAW from supported backend formats
...
pulse/alsa/oss do not reliably work with ALAW/ULAW codecs with all
hardware available.
Since these formats are poor quality anyway, deactivate them for
audin channel.
2022-07-05 14:20:19 +02:00
akallabeth
3a6ee1155d
Shadow XDamage define guards
2022-07-05 09:37:22 +02:00
Staph. aureus
b72e06b9b9
Remove Xmlto
...
As the use of xmlto to generate manpage is replaced by xsltproc
in 9b95c55574
I believe it would be better to remove Xmlto related codes, so
unnecessary dependencies would not be installed for building this package.
2022-07-05 09:06:10 +02:00
akallabeth
2da280b8a1
Fixed compilation warnings
2022-07-04 14:59:21 +02:00
akallabeth
9a2a37786e
Refactored clipboard structs
2022-07-04 14:31:08 +02:00
akallabeth
05b339b0b1
Added strndup replacement
2022-07-04 14:31:08 +02:00
akallabeth
d0fece49dc
Use stack variable instead of malloc in transport
2022-07-04 14:31:08 +02:00
akallabeth
c07d240bc8
Updated pointer debug log messages
2022-07-04 14:30:49 +02:00
akallabeth
b8f3743e82
Update scaled pointer on FocusIn
2022-07-04 14:30:49 +02:00
akallabeth
2c814138cc
Fixed xf_Pointer_GetCursorForCurrentScale check
2022-07-04 14:30:49 +02:00
akallabeth
33a23d5637
Added debug logs
2022-07-04 08:20:33 +02:00
akallabeth
1f398c6c51
Added missing include
2022-07-02 16:32:50 +02:00
akallabeth
51f4c374c4
Clear OpenSSL error queue before BIO_read/BIO_write
2022-07-02 16:32:50 +02:00
fifthdegree
85f7cb8916
clear openssl error queue after nla_client_begin
2022-07-02 16:32:50 +02:00
akallabeth
3e35eb3805
Fixed broken format string in rdg.c
2022-07-01 11:27:22 +02:00
David Fort
bddb71230e
winpr asn1: fixes and more features
...
This patches adds support for octet string containers that are used by SPNego
(a subfield is contained in an octet string record).
It also adds a performance test to test reallocations in asn1 encoder.
It fixes reallocation problems for both chunks and containers.
2022-07-01 09:43:01 +02:00
David Fort
cbda255dcd
winpr: add some ASN1 parsing functions
...
This patch implements ASN1 parsing in WinPR, as we need it in SSPI packages.
2022-07-01 07:51:31 +02:00
akallabeth
5d1d3d6582
Fixed #8022 : leaks in kerberos code
2022-06-30 23:00:48 +02:00
akallabeth
3f301ee6d5
Fixed copyright headers and stream length
2022-06-30 13:42:19 +02:00
akallabeth
90bb236dee
Fixed stream advance before length checks
2022-06-30 12:28:22 +02:00
akallabeth
71cf5a8fa1
Reordered stream advance and length check, always add header byte length
2022-06-30 12:28:22 +02:00
akallabeth
40d142a566
Merged camera-device.h with existing rdpecam.h
2022-06-30 12:28:22 +02:00
akallabeth
eb04fe628b
Use C style struct init
2022-06-30 12:28:22 +02:00
akallabeth
4d3003b154
Renamed server channel to rdpei
2022-06-30 12:28:22 +02:00
akallabeth
cfd87ab3f1
Fix rdpecam server channel naming
2022-06-30 12:28:22 +02:00
akallabeth
5707ec3266
Fixed reserved symbol use in struct name
2022-06-30 12:28:22 +02:00
akallabeth
1061c3087c
Used C style struct init
2022-06-30 12:28:22 +02:00
Pascal Nowack
78fc60802c
server: Add channel handling for camera device and enumerator channel
2022-06-30 12:28:22 +02:00
Pascal Nowack
5637aeed91
telemetry/server: Fix copyright in license comment
2022-06-30 12:28:22 +02:00
Pascal Nowack
11351978a0
channels/server: Fix channel name in license comments
2022-06-30 12:28:22 +02:00
akallabeth
cb96e6143d
Fixed -Wshadow warnings
2022-06-30 10:49:02 +02:00
akallabeth
39bd78d2fb
Fixed missing includes
2022-06-29 18:10:33 +02:00
akallabeth
7c85949f1d
Fixed unused variable warnings
2022-06-29 18:10:33 +02:00