Commit Graph

21770 Commits

Author SHA1 Message Date
akallabeth
e9c6a8820b Merge pull request #11822 from Defenso-QTH/do-not-touch-mic-volume
audin_oss: do not reset mic volume on capture start
2025-08-28 17:06:49 +02:00
Quentin Thébault
aaa9c69717 audin_oss: do not reset mic volume on capture start 2025-08-28 23:44:43 +09:00
akallabeth
5a41b7da0b Merge pull request #11820 from akallabeth/sdl-console
[client,sdl] disable connection dialog
2025-08-28 15:09:09 +02:00
akallabeth
dd1c51a9db [client,sdl] disable connection dialog
when console callbacks are enabled also disable the connection dialog.
2025-08-28 14:55:57 +02:00
akallabeth
472c1e8067 Merge pull request #11815 from akallabeth/freebsd
Freebsd build fixes
2025-08-26 15:39:39 +02:00
akallabeth
5948091c65 [cmake] split versioning
* WITH_LIBRARY_VERSIONING appends the major version to the name
* WITH_LIBRARY_SOVERSIONING enables SOVERSION on platforms supporting it
2025-08-26 15:27:55 +02:00
akallabeth
36b3f2ba15 [ci,freebsd] build against MIT kerberos 2025-08-26 15:13:04 +02:00
akallabeth
7a3030b556 [channels,rdpear] explicitly abort if Heimdal detected
The RDPEAR channel is currently only tested against MIT kerberos. It
does not even compile with Heimdal, so bail out early during configure.
2025-08-26 15:13:01 +02:00
akallabeth
16cb5f3e71 Merge pull request #11814 from akallabeth/caps-leak-fix
[core,settings] fix ReceivedCapabilities reset
2025-08-26 14:21:00 +02:00
akallabeth
7e9149e6aa [winpr,sspi] fix Heimdal compatibility 2025-08-26 14:00:11 +02:00
akallabeth
78f51bed0d [cmake,krb5] make KRB5_ROOT_* cache variables
this makes them visible by ccmake and other config tools.
2025-08-26 14:00:08 +02:00
akallabeth
afa7069a8d [ci,freebsd] build against heimdal 2025-08-26 13:56:29 +02:00
akallabeth
83ffa524e9 [core,settings] fix ReceivedCapabilities reset 2025-08-26 12:09:09 +02:00
akallabeth
0f9d44efed Merge pull request #11812 from akallabeth/proxy-tracker
[proxy,channels] refactor dynamic channel
2025-08-26 08:57:33 +02:00
akallabeth
0fbbe6f95b Merge pull request #11809 from cvpcs/flatpak_rdpecam
Enable RDPECAM client in flatpak release
2025-08-26 08:55:51 +02:00
Austen Dicken
7a21c7e578 Revert permissions changes 2025-08-25 13:06:28 -05:00
akallabeth
2dd38aaeef [proxy,channels] drop drdynvc packets not tracked
When receiving dynamic channel packets that do not belong to an open
channel drop the packet.
2025-08-25 16:26:51 +02:00
akallabeth
dc463e1fcd [proxy,channels] refactor dynamic channel
* Split DynvcTrackerPeekFn into smaller fragments each handling one kind
  of packet
* Unify logging with a custom logger function to have unified log
  entries with appropriate data logged.
2025-08-25 15:54:19 +02:00
akallabeth
1fa47ce716 fix missing changelog entry 2025-08-25 15:38:18 +02:00
akallabeth
1a1074e524 Merge pull request #11808 from sharkcz/timeout
[winpr,synch] increase timeout for TestSynchCritical
2025-08-25 13:51:22 +02:00
Austen Dicken
6a546baba7 Enable RDPECAM client in flatpak release 2025-08-22 17:30:08 -05:00
Dan Horák
907ca47e40 [winpr,synch] increase timeout for TestSynchCritical
Increase the deadlock detection timeout in TestSynchCritical to accommodate
longer runtime on systems with large number of CPUs/threads. The usual test
run time when the threads are finishing correctly won't change.

Fixes: https://github.com/FreeRDP/FreeRDP/issues/11800
2025-08-22 19:22:48 +02:00
akallabeth
703e1cc9aa Merge pull request #11807 from akallabeth/sdl-multimon-fixes
[client,sdl] always set sdl->windows_created
2025-08-22 13:39:11 +02:00
akallabeth
8042d7e165 [client,sdl] always set sdl->windows_created
when the window creation function is called always set the event.
2025-08-22 12:09:55 +02:00
akallabeth
0795951f72 Merge pull request #11788 from akallabeth/release-3.17.0
Release 3.17.0
2025-08-22 09:54:09 +02:00
Armin Novak
aba86b1e8f dev cycle 3.17.1-dev0 2025-08-22 09:42:54 +02:00
Armin Novak
15b1b98293 release 3.17.0 2025-08-22 09:42:51 +02:00
Armin Novak
627dff505b changelog 2025-08-22 09:42:48 +02:00
akallabeth
b21f455839 Merge pull request #11804 from akallabeth/x11-resize-fix
[client,x11] fix resize race
2025-08-22 09:42:21 +02:00
akallabeth
42163267b8 Merge pull request #11803 from akallabeth/proxy-fixes-dyn-tracker
[proxy,channels] improve drdynvc logging
2025-08-22 09:32:17 +02:00
akallabeth
97409eda62 [client,x11] fix resize race
Fixes #11802, ensure that the update routine does not do updates as long
as the resize is in progress.
2025-08-22 09:24:52 +02:00
akallabeth
896c8dbd75 [proxy,channels] improve drdynvc logging
* Split functions to make them more readable
* Improve logging details
2025-08-22 09:06:37 +02:00
akallabeth
145c195edf Merge pull request #11799 from akallabeth/logging
[channels,drdynvc] log channel close events
2025-08-21 13:35:28 +02:00
akallabeth
2f03cd37a9 [client,x11] log x11 display events 2025-08-21 13:18:58 +02:00
akallabeth
6add74bbac [channels,drdynvc] log channel close events 2025-08-21 13:13:39 +02:00
akallabeth
b3203af471 Merge pull request #11795 from chewi/aad-server-name
[aad] Respect the /server-name command line option (again)
2025-08-20 13:31:37 +02:00
James Le Cuirot
51849fcb0a [aad] Respect the /server-name command line option (again)
AAD authentication fails when you give a bare IP to /v.

This was previously merged in PR #11004 but then accidentally reverted
in PR #11006.
2025-08-20 11:05:40 +01:00
akallabeth
cd8ab9817f Merge pull request #11794 from akallabeth/tidy-fixes
fix clang-tidy warnings
2025-08-20 12:02:34 +02:00
Armin Novak
4707b465cd [warnings] eliminate unused 2025-08-20 11:54:28 +02:00
Armin Novak
058cfa972f [macros] #ifndef MAX
on some platforms the macro is part of the standard library, only define
if not already there.
2025-08-20 11:38:46 +02:00
Armin Novak
4fadd12047 fix clang-tidy warnings 2025-08-20 11:28:18 +02:00
akallabeth
a6302d6852 Merge pull request #11792 from akallabeth/bugfixes
Bugfixes
2025-08-20 10:05:08 +02:00
Armin Novak
4263370389 [scripts,codespell] ignore external folder 2025-08-20 10:01:26 +02:00
Armin Novak
83b9595755 [transport] fix doxygen: use correct version 2025-08-20 10:01:22 +02:00
akallabeth
1e0688f0c7 Merge pull request #11790 from akallabeth/fix-cred-marshal
[winpr,credentials] prefer utf-8 over utf-16-LE
2025-08-20 09:43:02 +02:00
Armin Novak
376a2c6e32 [winpr,credentials] prefer utf-8 over utf-16-LE
When implementing the wide character functions convert the string to
utf-8 before manipulation to avoid endianess issues.
2025-08-20 09:42:37 +02:00
Armin Novak
e87ef20f55 [winpr,crt] always convert to/from UTF-16LE 2025-08-20 09:15:56 +02:00
akallabeth
a42bcc473a Merge pull request #11789 from akallabeth/proxy-filter-fix
[proxy,modules] ignore bitmap-filter skip remaining
2025-08-19 17:21:45 +02:00
akallabeth
5a188d3e8a [proxy,modules] ignore bitmap-filter skip remaining
There might be fragmented packets that need to be dropped. Ignore
remaining data on skip.
2025-08-19 07:37:59 +02:00
akallabeth
78a7170f90 Merge pull request #11771 from akallabeth/floatbar-ignore
[client,x11] ignore floatbar events
2025-08-18 14:41:29 +02:00