Commit Graph

19080 Commits

Author SHA1 Message Date
akallabeth
6c682c8418
[client,common] add option to set timezone
* /timezone now allows setting the timezone used from a windows timezone
  key name
* /list:timezones now lists all available windows timezone key names
2024-07-19 11:39:46 +02:00
akallabeth
9eb484b21b
[winpr,timezone] implement EnumDynamicTimeZoneInformation 2024-07-19 11:39:41 +02:00
akallabeth
7d6bdbaef8
Merge pull request #10385 from akallabeth/clipboard-fix
Clipboard fix
2024-07-17 14:42:51 +02:00
Armin Novak
51204c1433
[client,X11] fix X11 event mask
When reading incremental data for clipboard restore previous event mask
when finished. Fixes #10377
2024-07-17 14:19:58 +02:00
Armin Novak
2ac05d4d4a
[client,X11] X11 locking log with WITH_DEBUG_X11 2024-07-17 11:32:21 +02:00
Armin Novak
1b2533674b
[channels,cliprdr] stringify logged values 2024-07-17 11:27:51 +02:00
Armin Novak
71760d6d9a
[client,X11] log XConvertSelection calls 2024-07-17 11:05:57 +02:00
Armin Novak
3f0f1a3bbb
[client,X11] fix duplicate file clipboard clear 2024-07-17 10:41:14 +02:00
Armin Novak
5ebbd39187
[client,X11] prevend duplicate formatID in formatList
When announcing client clipboard formats skip any format already in the
list.
2024-07-17 10:31:14 +02:00
akallabeth
fa0232048c
Merge pull request #10383 from akallabeth/clipboard-fix
[client,X11] fix clipboard locking
2024-07-17 10:07:25 +02:00
Armin Novak
d9d81d347c
[client,X11] fix clipboard locking 2024-07-17 09:49:54 +02:00
Martin Fleisz
4e03db3f0b
Merge pull request #10381 from akallabeth/rpc-checks
[core,gateway] add NULL checks in send function
2024-07-16 16:11:13 +02:00
akallabeth
3cd3f9a126
[core,gateway] add NULL checks in send function 2024-07-16 15:45:27 +02:00
akallabeth
1033471a31
Merge pull request #10374 from akallabeth/drive_fix
[channels,rdpdr] fix drive redirection hotplug
2024-07-12 08:47:59 +02:00
akallabeth
722fe91d33
Merge pull request #10372 from akallabeth/fdk_aac_clean
Fdk aac clean
2024-07-11 16:53:51 +02:00
akallabeth
5685465968
[codec,dsp] fix FFMpeg checks and deprecations 2024-07-11 16:39:43 +02:00
James Fu
0755325f77
[channels,rdpdr] fix drive redirection hotplug
Currently, after receiving PAKID_CORE_USER_LOGGEDON, the client will
switch to RDPDR_CHANNEL_STATE_USER_LOGGEDON, send Device List
Announce, then switch back to RDPDR_CHANNEL_STATE_READY.  As a result,
any drives mounted later will not be announced.
2024-07-10 17:06:47 +02:00
Armin Novak
99f504640c
[codec,dsp] add FDK-AAC support
Support fdk-aac library for sound encoding/decoding
Special thanks to myth0s who posted the working decoder configuration
sample on our matrix chat.
2024-07-10 17:04:26 +02:00
Armin Novak
e54cd3ec13
[codec,dsp] ensure intermediate buffer size 2024-07-10 15:53:12 +02:00
Armin Novak
848033839e
[codec,dsp] split out DSP common components
Use common initializing/destruction routines and struct for FFMPEG and
alternate codec implementations
2024-07-10 14:35:16 +02:00
akallabeth
3838b18b58
Merge pull request #10369 from abenson/fixi686AVX
libfreerdp: fix cmake typo
2024-07-10 09:02:35 +02:00
akallabeth
53654d62a6
Merge pull request #10370 from ondrejholy/wip/oholy/x11-typo
[client,x11] fix typo in help
2024-07-10 08:35:01 +02:00
akallabeth
94c286f97a
Merge pull request #10367 from fujames1/master
[channels,rdpdr] fix state check
2024-07-10 08:25:41 +02:00
akallabeth
2235108fa3
Merge pull request #10366 from hardening/mth_token
[core] also recognize mth:// routing token
2024-07-10 08:14:26 +02:00
Ondrej Holy
17c95924d7 [client,x11] fix typo in help
There is a typo in the xfreerdp client help. It says "localtion" instead
of "location". Let's fix it.
2024-07-10 07:16:43 +02:00
Andrew Benson
80aa6b8fb4 libfreerdp: fix typo (AVX not AVC) 2024-07-09 11:11:38 -05:00
James Fu
75dfcabe91 [channels,rdpdr] fix state check 2024-07-09 22:54:15 +08:00
akallabeth
1af9a210c6
Merge pull request #10368 from Frederick888/update-ipvx-help
[client,common] update /ipv[4|6] help text
2024-07-09 15:20:52 +02:00
Frederick Zhang
c79c28348d
[client,common] update /ipv[4|6] help text 2024-07-09 22:47:11 +10:00
David Fort
f99db853b8
Merge pull request #10365 from akallabeth/typo
Typo & return checks
2024-07-09 11:22:30 +02:00
David Fort
bbb6adc9c4 [core] also recognize mth:// routing token
With Azure you also have some routing token of the form mth://xxxxxxx, so accept
these as token.
2024-07-09 11:07:06 +02:00
akallabeth
194873b78c
[client,common] fix error logging
freerdp_client_command_line_post_filter did log wrong parsing errors.
2024-07-08 14:41:06 +02:00
akallabeth
7c7217dc7c
[client,common] fix typo in command line help 2024-07-08 14:13:56 +02:00
Martin Fleisz
8fc12f9653
Merge pull request #10363 from akallabeth/relax_thread_prio_fail
[channels,drdynvc] ignore thread priority failures
2024-07-08 12:40:27 +02:00
akallabeth
20c3fc327f
[channels,drdynvc] ignore thread priority failures
If the thread priority of the dynamic channel can not be adjusted treat
this as warning and not as fatal error.
2024-07-08 12:21:02 +02:00
Martin Fleisz
642fe362b2
Merge pull request #10361 from akallabeth/release-3.6.3
Release 3.6.3
2024-07-08 10:09:16 +02:00
akallabeth
86030ee48a
dev-cycle 3.6.4-dev0 2024-07-08 09:43:03 +02:00
akallabeth
ffe75ce7b1
release-3.6.3 2024-07-08 09:43:00 +02:00
akallabeth
3cca511163
[changelog] 2024-07-08 09:42:55 +02:00
akallabeth
d91f90c7cc
Merge pull request #10352 from akallabeth/revert-img-memcpy
[primitives,copy] revert single memcpy
2024-07-07 15:40:15 +02:00
akallabeth
62b55caccd
Merge pull request #10360 from akallabeth/sse-warn
[primitives,sse] fix char/uchar conversion warnings
2024-07-07 15:39:57 +02:00
akallabeth
2c7000f70e
Merge pull request #10358 from akallabeth/caps-fix
[core,capabilities] fix CapsProtocolVersion
2024-07-06 21:24:47 +02:00
akallabeth
2fd4a59d36
[primitives,sse] fix char/uchar conversion warnings 2024-07-06 21:21:57 +02:00
akallabeth
17d195b7a6
[core,capabilities] fix CapsProtocolVersion
if the wrong version 0x0000 is sent (older FreeRDP based servers)
correct the value to TS_CAPS_PROTOCOLVERSION (0x0200) along with a
warning message.
2024-07-06 12:48:11 +02:00
akallabeth
c87b2cc93d
[primitives,copy] revert single memcpy
copying the while image messes up as the src and destination strides not
necessarily align. (reverts 1a58e74c17)
2024-07-05 14:35:21 +02:00
Martin Fleisz
81203e7e83
Merge pull request #10350 from akallabeth/neon-arm64
[cmake,intrinsics] fix NEON detection
2024-07-05 10:22:05 +02:00
akallabeth
b1355471c5
[cmake,intrinsics] fix NEON detection
* detect 32bit ARM architectures
* do not set -mfpu=neon for 64 bit architectures
2024-07-05 09:45:34 +02:00
akallabeth
0ac1d78fac
Merge pull request #10346 from akallabeth/intrinsics-detect
[cmake] move intrinsic support to file
2024-07-05 01:26:49 +01:00
akallabeth
7e83c2380d
Merge pull request #10348 from Frederick888/fix-ipvx-without-force
[client,common] fix /ipv4 /ipv6 without :force
2024-07-05 01:26:25 +01:00
Frederick Zhang
919a692abc
[client,common] fix /ipv4 /ipv6 without :force
As arg->Value is NULL when using /ipv4 or /ipv6 alone, it segfaulted
doing strncmp.
2024-07-05 00:04:32 +10:00