akallabeth
28eae2ba58
[cmake] fix library naming
...
* fix a backward compatibility issue (versionless proxy modules)
2025-09-01 13:22:21 +02:00
akallabeth
7c5d5304cd
Merge pull request #11827 from akallabeth/release-3.17.1
...
Release 3.17.1
2025-09-01 09:38:57 +02:00
akallabeth
d96124c6a3
dev cycle 3.17.2-dev0
2025-09-01 09:18:58 +02:00
akallabeth
854937b55b
release 3.17.1
2025-09-01 09:18:56 +02:00
akallabeth
7cecef97f2
changelog
2025-09-01 09:18:53 +02:00
akallabeth
142fa5b9ba
[client,common] fix TestClientRdpFile
2025-09-01 09:18:50 +02:00
akallabeth
343d270c5a
[proxy,channels] fix unused parameter warning
2025-09-01 09:18:48 +02:00
akallabeth
6f9a15d7c8
[winpr,file] fix TestFileFindFirstFileW
2025-09-01 09:18:46 +02:00
akallabeth
ed90a55adf
[core] fix BIO_puts implementations
...
* return -2 if not implemented
* add length sanitizion checks
2025-09-01 09:03:10 +02:00
akallabeth
aa6062e014
[crypto,tls] fix object size warnings
...
As sane limit for strings for BIO_puts set INT_MAX. On systems where
SIZE_MAX is smaller, replace it with SIZE_MAX
2025-09-01 09:03:07 +02:00
akallabeth
365fed5d61
Merge pull request #11830 from pnowack/write-redir-always-ensure
...
core/redirection: Ensure stream has enough space for all parameters
2025-09-01 08:20:57 +02:00
akallabeth
6908a9d274
Merge pull request #11828 from akallabeth/geometry-fix
...
Geometry fix
2025-09-01 08:17:32 +02:00
Pascal Nowack
25e51878a1
core/redirection: Ensure stream has enough space for all parameters
...
While commit a08e3fc531 fixed the case,
where the stream did not have enough space for the target certificate,
it did miss out a few other cases where the remaining length is just
checked, but not increased when needed. Fix this by now also covering
the remaining cases.
Fixes: a08e3fc531
2025-09-01 06:49:15 +02:00
akallabeth
11dff480ba
[channels,geometry] improve receive checks
2025-08-31 13:09:16 +02:00
akallabeth
f3d85158de
Merge pull request #11826 from akallabeth/auth-pkg-list
...
[sspi,negotiate] improve /auth-pkg-list parsing
2025-08-29 12:38:27 +02:00
akallabeth
2552408b8a
[api] fix missing C++ guards
2025-08-29 12:25:32 +02:00
akallabeth
3a34545a75
[sspi,negotiate] improve /auth-pkg-list parsing
...
* add 'none' keyword to allow disabling all methods, selectively
enabling by adding
* improve option description
* fix reading of ini file settings
2025-08-29 12:18:20 +02:00
akallabeth
a1749ef5f0
Merge pull request #11825 from akallabeth/sdl-global-config-fix
...
[client,sdl] fix global config evaluation
2025-08-29 11:27:10 +02:00
akallabeth
fa71856627
[client,sdl] fix global config evaluation
...
* fix recursive calls, split getters
* fix fallback to system configuration in case user configuration does
not provide a key
2025-08-29 11:18:18 +02:00
akallabeth
6dd9baac2e
Merge pull request #11823 from akallabeth/x11-config
...
add-x11-config-file
2025-08-29 10:56:10 +02:00
akallabeth
fc1af9a87a
[client,sdl] add global config file for SDL clients
2025-08-29 10:53:32 +02:00
akallabeth
ec9e74f5c8
[client,x11] add global config file support
2025-08-29 10:53:29 +02:00
akallabeth
e52d024071
[core,settings] unify config path determination
2025-08-29 10:53:26 +02:00
akallabeth
f81c41ef6a
[utils,helpers] fix missing C++ guards
2025-08-29 10:14:41 +02:00
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