akallabeth
1f284d3af8
update version to 3.0.0-beta4
2023-09-21 13:57:48 +02:00
akallabeth
54e613d421
changelog
2023-09-21 13:57:48 +02:00
akallabeth
14f69d0657
[client,mac] fix casting in main()
2023-09-21 10:57:43 +02:00
akallabeth
1f827f6be3
[client,mac] fix invalid const for variable
2023-09-21 10:57:43 +02:00
akallabeth
0595f2f7fe
[core,gateway] fix tautological check in arm
2023-09-21 10:57:43 +02:00
akallabeth
99f26f1f01
[shadow,mac] remove function pointer casts
2023-09-21 10:57:43 +02:00
akallabeth
0b7b8445bc
[codec,ncrush] fix const correctness of pointer
2023-09-21 10:57:43 +02:00
akallabeth
45c1bc8748
[tests] disable TestSynchMultipleThreads
...
the test is buggy as the native implementation on windows often
segfaults.
2023-09-21 10:38:55 +02:00
akallabeth
184e006ce5
[winpr,cmdline] fix unquoting of value
...
Comma separated lists of form 'a,b,\"b,c,d\"' were not correctly parsed
as the trailing quote was not consumed.
2023-09-21 10:38:30 +02:00
akallabeth
5a6a2a17b1
[tools] fix settings update script
2023-09-21 10:30:09 +02:00
akallabeth
635626be12
[client,common] avd related keys to rdp file parser
2023-09-21 10:30:09 +02:00
akallabeth
7746c8f4ae
[core,orders] fix #9402 polyline order processing
2023-09-21 10:00:19 +02:00
akallabeth
1d25242eac
[core,transport] fix evaluation of nla errors
...
if there is no rdpNla fall back to default error password expired.
2023-09-21 10:00:19 +02:00
akallabeth
b9fdd88bd7
[crypto,tls] reset tls context before setting
...
clean up old tls context before setting a new one
2023-09-21 10:00:19 +02:00
akallabeth
9a460d38fc
[crypto,tls] free tls bindings before set
...
Free possibly allocated bindings before setting new ones
2023-09-21 10:00:19 +02:00
akallabeth
d275e083ec
[crypto,tls] free existing public key
...
before updating the public key free possible existing data.
2023-09-21 10:00:19 +02:00
akallabeth
5a7a1c159d
[casts] remove fnObject* function pointer casts
...
use proper types that match the function pointer definition to avoid
surprises if the code should be refactored
2023-09-20 21:11:30 +02:00
akallabeth
144df287a2
[client,common] fix #9411 leak in file clipboard
2023-09-20 21:11:30 +02:00
akallabeth
7fb2f062f0
[client,x11] fix #9410 leak in xf_cliprdr
2023-09-20 21:11:30 +02:00
akallabeth
a546388063
[gdi,line] clean up line functions
...
* Simplify CMake source detection
* Clean up code in line.c, add assertions
2023-09-20 09:53:49 +02:00
akallabeth
e5ad90627b
[gateway,arm] fix abort condition for retries
2023-09-20 09:29:45 +02:00
akallabeth
c1db0029d9
[core,update] fix possible leak on gdi reset
2023-09-20 09:29:45 +02:00
Armin Novak
6399635abf
[core] fix leaks reported in #9400
2023-09-19 09:35:52 +02:00
David Fort
190ecf640f
[drdynvc] improvements of server-side DRDYNVC
...
This patch prepares the reading of the dynamic channel version so that next we
can take in account this to take advantage of advanced features in last versions
(compressions or priorities).
The patch also implement notifying the VCM event when the dynamic channel becomes ready
so that users of FreeRDP can just do calls to WTSVirtualChannelManagerGetDrdynvcState
when the channel event is set (no blind calls).
2023-09-18 13:05:44 +02:00
Armin Novak
79da16244e
[codec,progressive] fix overlapping buffers
2023-09-15 11:24:21 +02:00
Armin Novak
4152ce5dee
[gateway,arm] fix input string length check
2023-09-15 11:24:21 +02:00
akallabeth
be7f2979ee
[gateway,http] const correct HttpResponse
2023-09-14 17:38:08 +02:00
akallabeth
54a5512939
[client,sdl] fix RWops leak
2023-09-14 15:59:57 +02:00
akallabeth
bd595d363d
[arm] add retry callback for transport
...
If the connection is blocked due to some VM requiring spinup time before
being ready to use call the newly created callback RetryDialog.
2023-09-14 12:02:26 +02:00
akallabeth
ab111b07bc
[gateway,http] add a '\0' terminator to body read
...
ensure that every string read by the http functions is '\0' terminated.
2023-09-14 12:02:26 +02:00
akallabeth
13648c84af
[gateway,arm] restructure AVD handling
...
* Split handling into smaller functions
* Move bad request retry out of request function to avoid memory growth
2023-09-14 12:02:26 +02:00
Eduard Mielieshkin
87529fe5ac
changed the log messages
2023-09-14 12:02:26 +02:00
Eduard Mielieshkin
a785fd9c4a
formatted using clang-format
2023-09-14 12:02:26 +02:00
Eduard Mielieshkin
4dcf35c0cb
PoC: waiting until an AVD instance is up
2023-09-14 12:02:26 +02:00
David Fort
1afaaa82d3
[core,arm] Various fixes and adjustements for #9363
...
Treat the case where the publicIpAddress is there but empty.
Don't try RDSTLS if the password has not been been provided.
When RDSTLS is what we will do, disengage all the other security kinds.
2023-09-14 09:00:46 +02:00
ichaoX
4935b0978b
[client,X11] avoid dynamic allocation of devName
2023-09-13 15:57:59 +02:00
ichaoX
a28920f3ed
[client,X11] add pen button support
2023-09-13 15:57:59 +02:00
ichaoX
a6e9cfa6d9
[channels,rdpei] fix pen contact
2023-09-13 15:57:59 +02:00
ichaoX
48a55aa95b
[client,common] fix freerdp_client_pen_cancel_all
...
* fix freerdp_client_pen_cancel_all
* fix FreeRDPPenEventType
2023-09-13 15:57:59 +02:00
ichaoX
becaac792f
[client,x11] improved pen type recognition
...
* improved pen type recognition.
* fix not recognizing other newly connected pen devices when a pen device is already connected.
2023-09-13 15:57:59 +02:00
Stefan Koell
82df1c97ae
fixed code style
2023-09-13 14:47:08 +02:00
Stefan Koell
c81e045cee
wfreerdp-client: Handle credman domain qualified username correctly
...
If credentials are read from the Windows credential manager, and the **username** contains the **domain** portion (`domain\username`), a connection couldn't be establish.
This PR parses the username and domain, sets the correct properties in the settings structure pretty much the same way the CLI args handling is doing.
2023-09-13 14:47:08 +02:00
ichaoX
88f79c5748
[client,common] fix multitouch "engaged" state
2023-09-11 19:35:07 +02:00
akallabeth
a94e14fb22
[winpr,wlog] fix format string for %fn
2023-09-11 14:20:10 +02:00
akallabeth
ff5f2df3f9
[winpr,synch] allow all handle types
...
GetEventFileFd should return a file descriptor for all types supporting
one, not just events
2023-09-11 14:20:10 +02:00
akallabeth
7a17671cc9
[codec,h264] first update sizes before checking
2023-09-11 12:53:35 +02:00
akallabeth
d93c4fea2c
[codec,interleaved] fix compiler warning
2023-09-11 12:53:35 +02:00
iordan iordanov
b4985cc39d
Fix for missing openssl/err.h include in TSXAdditions.m.
2023-09-11 12:07:24 +02:00
iordan iordanov
483cd93969
Implemented clipboard redirection for iOS.
2023-09-11 12:07:24 +02:00
Armin Novak
517ca5c714
[primitives] fix neon use of WINPR_RESTRICT
2023-09-11 10:04:56 +02:00